CN115059568A - 发动机点火提前角的修正方法、装置、存储介质及处理器 - Google Patents
发动机点火提前角的修正方法、装置、存储介质及处理器 Download PDFInfo
- Publication number
- CN115059568A CN115059568A CN202210990286.7A CN202210990286A CN115059568A CN 115059568 A CN115059568 A CN 115059568A CN 202210990286 A CN202210990286 A CN 202210990286A CN 115059568 A CN115059568 A CN 115059568A
- Authority
- CN
- China
- Prior art keywords
- engine
- humidity
- correction mode
- advance angle
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/152—Digital data processing dependent on pinking
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
本发明公开了一种发动机点火提前角的修正方法、装置、存储介质及处理器。该方法包括:获取发动机的工况信息;在工况信息满足预置条件的情况下,控制发动机开启目标修正模式;基于工况信息以及发动机所处的目标修正模式,生成控制指令集,控制指令集用于控制计算发动机点火提前角的修正值。本发明解决了发动机电子控制单元不能根据车辆使用环境中空气湿度的实时变化修正点火提前角的技术问题。同时,综合考虑进气湿度、燃烧爆震强度以及进气温度对车用发动机燃烧特性的影响,实时计算、生成点火提前角的修正值,在当前所能获取的发动机工况信息的基础上,最大限度提升车用发动机的燃烧效率、改善燃油经济性。
Description
技术领域
本发明涉及发动机技术领域,具体而言,涉及一种发动机点火提前角的修正方法、装置、存储介质及处理器。
背景技术
不同地区的大气环境湿度不同,车用发动机进气湿度会改变车用发动机燃烧室内部的燃烧特性,进而影响车用发动机的动力性、燃油经济性等性能指标。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种发动机点火提前角的修正方法、装置、存储介质及处理器,以至少解决发动机电子控制单元不能根据车辆使用环境中空气湿度的实时变化修正点火提前角的技术问题。
根据本发明实施例的一个方面,提供了一种发动机点火提前角的修正方法,包括:获取发动机的工况信息,其中,工况信息包括如下至少之一:进气湿度、爆震信号、进气温度;在工况信息满足预置条件的情况下,控制发动机开启目标修正模式,其中,目标修正模式包括如下至少之一:第一修正模式、第二修正模式、第三修正模式,第一修正模式包括根据进气湿度确定发动机点火提前角的修正值,第二修正模式包括根据爆震信号确定发动机点火提前角的修正值,第三修正模式包括根据进气温度确定发动机点火提前角的修正值;基于工况信息以及发动机所处的目标修正模式,生成控制指令集,控制指令集用于控制计算发动机点火提前角的修正值。
可选地,获取发动机的工况信息,包括:采集发动机进气***入口处的气体湿度以及大气湿度;判断第一预设时长内的发动机进气***入口处的气体湿度信息是否满足第一预设条件,其中,发动机进气***入口处的气体湿度信息包括如下至少之一:气体湿度值、气体湿度的波动幅度值;如果是,将发动机进气***入口处的气体湿度作为进气湿度。
可选地,获取发动机的工况信息,还包括:确定发动机进气***入口处的气体湿度信息不满足第一预设条件的情况下,判断第二预设时长内的大气湿度信息是否满足第二预设条件,其中,大气湿度信息包括如下至少之一:大气湿度值、大气湿度的波动幅度值;如果是,将大气湿度作为进气湿度。
可选地,在工况信息满足预设条件的情况下,控制发动机执行目标修正模式,包括:判断第三预设时长内的进气湿度信息是否满足第三预设条件,其中,进气湿度信息包括如下至少之一:进气湿度值、进气湿度的波动幅度值;如果是,控制发动机开启第一修正模式。
可选地,在工况信息满足预设条件的情况下,控制发动机执行目标修正模式,包括:判断第四预设时长内爆震信号的强度是否小于第一强度阈值;如果是,控制发动机开启第一修正模式。
可选地,在工况信息满足预设条件的情况下,控制发动机执行目标修正模式,还包括:在爆震信号的强度大于或等于第一强度阈值的情况下,判断爆震信号的强度是否小于第二强度阈值,其中,第二强度阈值大于第一强度阈值;如果是,判断爆震信号在第四预设时长内的发生频次是否小于第一频次阈值;如果是,控制发动机开启第一修正模式。
可选地,在工况信息满足预设条件的情况下,控制发动机执行目标修正模式,还包括:在爆震信号的强度大于或等于第二强度阈值的情况下,判断爆震信号在第四预设时长内的发生频次是否小于第二频次阈值,其中,第二频次阈值小于第一频次阈值;如果是,控制发动机开启第一修正模式。
根据本发明实施例的另一方面,还提供了一种发动机点火提前角的修正装置,包括:获取模块,获取模块用于获取发动机的工况信息,其中,工况信息包括如下至少之一:进气湿度、爆震信号、进气温度;控制模块,控制模块用于在工况信息满足预设条件的情况下,控制发动机开启目标修正模式,其中,目标修正模式包括如下至少之一:第一修正模式、第二修正模式、第三修正模式,第一修正模式的功能是根据进气湿度计算发动机点火提前角的修正值,第二修正模式的功能是根据爆震信号计算发动机点火提前角的修正值,第三修正模式的功能是根据进气温度计算发动机点火提前角的修正值;生成模块,生成模块用于基于工况信息以及发动机所处的目标修正模式,生成控制指令集,控制指令集用于控制计算发动机点火提前角的修正值。
根据本发明实施例的另一方面,还提供了一种计算机存储介质,计算机存储介质包括存储的程序,其中,在程序运行时控制计算机存储介质所在设备执行上述的方法。
根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,处理器被设置为运行计算机程序以执行上述的方法。
在本发明实施例中,能够根据发动机的进气湿度来计算点火提前角的修正值,以减小车辆使用环境中空气湿度的变化对车用发动机的燃烧效率的影响,使车用发动机对不同地区、不同大气环境的适应性更强。同时,综合考虑进气湿度、燃烧爆震强度和进气温度对车用发动机燃烧特性的影响,实时计算、生成点火提前角的修正值,在当前所能获取的发动机工况信息的基础上,最大限度地提升车用发动机的燃烧效率、改善车用发动机的燃油经济性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的发动机点火提前角的修正方法的计算机终端的硬件结构框图;
图2是根据本发明实施例的一种可选的发动机点火提前角的修正方法的流程图;
图3是根据本发明实施例的一种可选的车用发动机控制***的结构框图;
图4是车用发动机控制***的控制信号线路连接关系示意图;
图5是根据本发明实施例的一种可选的车用发动机控制***的结构框图;
图6是根据本发明实施例的一种可选的车用发动机控制***的结构框图;
图7是根据本发明实施例的一种可选的车用发动机控制***的结构框图;
图8是根据本发明实施例的一种可选的车用发动机控制***的结构框图;
图9是根据本发明实施例的一种可选的车用发动机控制***的结构框图;
图10是根据本发明实施例的一种可选的采集发动机工作运转过程中的实时工况信息的控制流程图;
图11是根据本发明实施例的一种可选的发动机的实时工况信息与预置信息进行比较的控制流程图;
图12是根据本发明实施例的一种可选的判断发动机气缸燃烧室内爆震状态的流程图;
图13是根据本发明实施例的一种可选的计算发动机点火提前角修正值的控制流程图;
图14是根据本发明实施例的一种可选的发动机点火提前角的修正装置的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例,提供了一种发动机点火提前角的修正方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
该方法实施例可以在车辆中包含存储器和处理器的电子装置或者类似的运算装置中执行。以运行在车辆的电子装置上为例,如图1所示,车辆的电子装置可以包括一个或多个处理器102(处理器可以包括但不限于中央处理器(CPU)、图形处理器(GPU)、数字信号处理(DSP)芯片、微处理器(MCU)、可编程逻辑器件(FPGA)、神经网络处理器(NPU)、张量处理器(TPU)、人工智能(AI)类型处理器等的处理装置)和用于存储数据的存储器104。可选地,上述汽车的电子装置还可以包括用于通信功能的传输设备106、输入输出设备108以及显示器110。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述车辆的电子装置的结构造成限定。例如,车辆的电子装置还可包括比上述结构描述更多或者更少的组件,或者具有与上述结构描述不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的发动机点火提前角的修正方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的发动机点火提前角的修正方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
显示器110可以是触摸屏式的液晶显示器(LCD)。该液晶显示器可使得用户能够与移动终端的用户界面进行交互。在一些实施例中,上述移动终端具有图形用户界面(GUI),用户可以通过触摸触敏表面上的手指接触和/或手势来与GUI进行人机交互,此处的人机交互功能可选的包括如下交互:创建网页、绘图、文字处理、制作电子文档、游戏、视频会议、即时通信、收发电子邮件、通话界面、播放数字视频、播放数字音乐和/或网络浏览等用于执行上述人机交互功能的可执行指令被配置/存储在一个或多个处理器可执行的计算机程序产品或可读存储介质中。
本实施例中提供了一种运行于上述发动机点火提前角的修正的方法,图2是根据本发明其中一实施例的发动机点火提前角的修正方法的流程图,如图2所示,该流程包括如下步骤:步骤S1:获取发动机的工况信息,其中,工况信息包括如下至少之一:进气湿度、爆震信号、进气温度。步骤S2:在工况信息满足预置条件的情况下,控制发动机开启目标修正模式,其中,目标修正模式包括如下至少之一:第一修正模式、第二修正模式、第三修正模式,第一修正模式包括根据进气湿度确定发动机点火提前角的修正值,第二修正模式包括根据爆震信号确定发动机点火提前角的修正值,第三修正模式包括根据进气温度确定发动机点火提前角的修正值。步骤S3:基于工况信息以及发动机所处的目标修正模式,生成控制指令集,控制指令集用于控制计算发动机点火提前角的修正值。
在本申请的实施例中,能够根据发动机的进气湿度来计算点火提前角的修正值,以减小车辆使用环境中空气湿度的变化对车用发动机的燃烧效率的影响,使车用发动机对不同地区、不同大气环境的适应性更强。同时,综合考虑进气湿度、燃烧爆震强度和进气温度对车用发动机燃烧特性的影响,实时计算、生成点火提前角的修正值,在当前所能获取的发动机工况信息的基础上,最大限度地提升车用发动机的燃烧效率、改善车用发动机的燃油经济性。
具体地,在步骤S1中,获取发动机的工况信息,包括:采集发动机进气***入口处的气体湿度以及大气湿度。判断第一预设时长内的发动机进气***入口处的气体湿度信息是否满足第一预设条件,其中,发动机进气***入口处的气体湿度信息包括如下至少之一:气体湿度值、气体湿度的波动幅度值。如果是,将发动机进气***入口处的气体湿度作为进气湿度。其中,为了能够对发动机进气***入口处的气体湿度信息进行全方位的验证,将第一预设条件设定为:发动机进气***入口处的气体湿度值在预置湿度范围内,且发动机进气***入口处的气体湿度值的波动幅度值在预置波动幅度范围内。
在上述步骤中,通过判断发动机进气***入口处的气体湿度的湿度范围以及波动幅度,来确定发动机进气***入口处的气体湿度值的有效性,避免因进气湿度值失效造成对发动机点火提前角的错误修正。
进一步地,在步骤S1中,获取发动机的工况信息,还包括:确定发动机进气***入口处的气体湿度信息不满足第一预设条件的情况下,判断第二预设时长内的大气湿度信息是否满足第二预设条件,其中,大气湿度信息包括如下至少之一:大气湿度值、大气湿度的波动幅度值;如果是,将大气湿度作为进气湿度。其中,为了能够对大气湿度信息进行全方位的验证,将第二预设条件设定为:大气湿度值在预置湿度范围内,且大气湿度值的波动幅度值在预置波动幅度范围内。
在上述步骤中,在发动机进气***入口处的气体湿度不满足第一预设条件,即发动机进气***入口处的气体湿度值为无效值。由于发动机进气***入口处的气体湿度与气候环境密切相关,故将大气湿度值作为备用值来充当进气湿度,以使修正过程正常进行。
具体地,在步骤S2中,在工况信息满足预设条件的情况下,控制发动机执行目标修正模式,包括:判断第三预设时长内的进气湿度信息是否满足第三预设条件,其中,进气湿度信息包括如下至少之一:进气湿度值、进气湿度的波动幅度值。如果是,控制发动机开启第一修正模式。其中,为了能够对进气湿度信息进行全方位的验证,将第三预设条件设定为:进气湿度值在预置湿度范围内,且进气湿度值的波动幅度值在预置波动幅度范围内。
在上述步骤中,进气湿度值满足第三预设条件,即进气湿度值为有效值,有效的进气湿度值才能够对发动机点火提前角进行正确的修正,故将第一修正模式正常开启。若进气湿度值为无效值,即进气湿度值本身就不准确,不准确的进气湿度值可能对发动机点火提前角进行错误的修正,故不开启第一修正模式。
当发动机出现严重且频繁的爆震时,需要对发动机点火提前角向推迟方向进行修正。当进气湿度大于预置的进气湿度标定值时,可选择对发动机点火提前角向提前方向进行修正,以最大限度地提升车用发动机的燃烧效率并改善车用发动机的燃油经济性。当进气湿度小于预置的进气湿度标定值时,需要对发动机点火提前角向推迟方向进行修正。当进气温度大于预置的进气温度标定值时,需要对发动机点火提前角向推迟方向进行修正。当进气温度小于预置进气温度标定值时,可选择对发动机点火提前角向提前方向进行修正。当进气温度升高至高于预置的进气温度标定值时,将使发动机发生爆震燃烧的倾向或概率增大,因此需要对发动机点火提前角向推迟方向进行修正。在发动机发生严重且频繁爆震燃烧的情况下,如果因进气湿度的变化而对发动机点火提前角进行向提前方向的修正,将会存在干扰爆震控制的风险,并因此造成对发动机的损害。所以,在发动机发生严重且频繁爆震时,应禁止开启第一修正模式。
在步骤S2中,在工况信息满足预设条件的情况下,控制发动机执行目标修正模式,包括:判断第四预设时长内爆震信号的强度是否小于第一强度阈值。如果是,控制发动机开启第一修正模式。在上述步骤中,说明发动机未发生严重频繁爆震现象,第一修正模式与第二修正模式可以同时执行。
在步骤S2中,在工况信息满足预设条件的情况下,控制发动机执行目标修正模式,还包括:在爆震信号的强度大于或等于第一强度阈值的情况下,判断爆震信号的强度是否小于第二强度阈值,其中,第二强度阈值大于第一强度阈值。如果是,判断爆震信号在第四预设时长内的发生频次是否小于第一频次阈值。如果是,控制发动机开启第一修正模式。在上述步骤中,说明发动机未发生严重频繁爆震现象,第一修正模式与第二修正模式可以同时执行。
在步骤S2中,在工况信息满足预设条件的情况下,控制发动机执行目标修正模式,还包括:在爆震信号的强度大于或等于第二强度阈值的情况下,判断爆震信号在第四预设时长内的发生频次是否小于第二频次阈值,其中,第二频次阈值小于第一频次阈值。如果是,控制发动机开启第一修正模式。在上述步骤中,说明发动机未发生严重频繁爆震现象,第一修正模式与第二修正模式可以同时执行。
如果爆震信号的强度大于第二强度阈值,且爆震信号的发生频次大于第一频次阈值,说明发动机发生严重频繁爆震现象,应禁止开启第一修正模式。
本申请的实施例还提供了一种车用发动机控制***,车用发动机控制***的结构框图如图3所示,车用发动机控制***的控制信号线路连接示意图如图4所示。车用发动机控制***包括:发动机电子控制单元1、发动机空气滤清器2、发动机进气***入口处大气环境状态参数传感器3、发动机进气增压器4、发动机进气中冷器5、发动机节气门阀体上游气体压力传感器6、发动机节气门阀体7、发动机进气温度及压力传感器8、发动机气缸燃烧室9、远程交互通信单元10、发动机点火线圈11、发动机火花塞12以及发动机爆震传感器13。
发动机电子控制单元1通过控制信号线路与发动机进气***入口处大气环境状态参数传感器3、发动机节气门阀体上游气体压力传感器6、发动机节气门阀体7、发动机进气温度及压力传感器8、远程交互通信单元10、发动机点火线圈11、发动机爆震传感器13相连接。另外,发动机电子控制单元1还通过控制信号线路与其他维持发动机正常工作运转所需设置的传感器和执行器相连接。发动机电子控制单元1的作用是在发动机工作运转过程中接收、处理并分析来自各传感器的测量信号,并以此为依据,按照发动机电子控制单元1内预置的控制软件以及电控参数数据,计算并向各执行器发送相应的控制信号,以维持发动机的正常工作运转。
发动机空气滤清器2通过气体管路与发动机进气增压器4相连接。发动机空气滤清器2的作用是过滤进入发动机进气***的空气,避免空气中的灰尘或杂质进入发动机进气***造成相关部件的损坏。
发动机进气***入口处大气环境状态参数传感器3安装在连接发动机空气滤清器2和发动机进气增压器4的气体管路上,发动机进气***入口处大气环境状态参数传感器3的测量探头在安装时需要***气体管路内部并保持适当的***深度(探头的端部优选位于气体管路中心线上)。另外,发动机进气***入口处大气环境状态参数传感器3通过控制信号线路与发动机电子控制单元1相连接。发动机进气***入口处大气环境状态参数传感器3的作用是测量、采集发动机进气***入口处气体的温度信号和湿度信号(也可采集包含发动机进气***入口处气体的压力信号),并将采集的信号传输至发动机电子控制单元1,作为评价发动机进气***入口处大气环境状态参数的数值依据。
发动机进气增压器4通过气体管路与发动机空气滤清器2、发动机进气中冷器5相连接。发动机进气增压器4的作用是提升发动机的进气压力,提升发动机工作运转过程中的进气量,以提升发动机的功率、扭矩等动力性指标。
发动机进气中冷器5通过气体管路与发动机进气增压器4、发动机节气门阀体7相连接。发动机进气中冷器5的作用是降低来自发动机进气增压器4的、增压后的气体的温度,提升气体密度,以提升发动机工作运转过程中的进气量。
发动机节气门阀体上游气体压力传感器6安装在连接发动机进气中冷器5和发动机节气门阀体7的气体管路上,发动机节气门阀体上游气体压力传感器6的测量探头在安装时需要***气体管路内部并保持适当的***深度(探头的端部优选位于气体管路中心线上)。另外,发动机节气门阀体上游气体压力传感器6通过控制信号线路与发动机电子控制单元1相连接。发动机节气门阀体上游气体压力传感器6的作用是测量、采集发动机节气门阀体上游的气体的压力信号,并将采集的信号传输至发动机电子控制单元1,作为评价发动机节气门阀体上游气体压力和发动机进气增压压力的依据。
发动机节气门阀体7通过气体管路与发动机进气中冷器5、发动机进气门及发动机气缸燃烧室9相连接。另外,发动机节气门阀体7通过控制信号线路与发动机电子控制单元1相连接。发动机节气门阀体7的作用是接收来自发动机电子控制单元1的控制信号,执行并保持相应的开度,以调节发动机的进气量。
发动机进气温度及压力传感器8安装在连接发动机节气门阀体7和发动机气缸燃烧室9的气体管路上,发动机进气温度及压力传感器8的测量探头在安装时需要***气体管路内部并保持适当的***深度(探头的端部优选位于气体管路中心线上)。另外,发动机进气温度及压力传感器8通过控制信号线路与发动机电子控制单元1相连接。发动机进气温度及压力传感器8的作用是测量、采集发动机节气门阀体下游以及发动机进气门、发动机气缸燃烧室9上游的气体的温度和压力信号,并将采集的信号传输至发动机电子控制单元1,作为评价发动机节气门阀体下游即将通过发动机进气门进入发动机气缸燃烧室9的气体压力和气体温度的依据。
发动机气缸燃烧室9通过气体管路与发动机节气门阀体7相连接。发动机气缸燃烧室9由发动机气缸体、活塞、气缸盖等部件及表面构成。发动机气缸燃烧室9的作用是为进入发动机气缸燃烧室9内部的工质(燃料和空气的混合物)提供压缩、燃烧、膨胀的空间,使其完成由化学能转化为热能,进一步转化为机械能的过程。
远程交互通信单元10通过控制信号线路与发动机电子控制单元1相连接。远程交互通信单元10的作用是通过远程交互通信技术或无线网络通讯的方式(可利用通信供应商提供的无线网络或车联网等方式或媒介)与其他用户终端(经过用户授权的、具备可信的安全证书的、可共享数据的车辆)或是汽车制造厂商运营(或委托运营)的中央服务器或是当地气象信息发布部门进行数据共享,作为发动机进气湿度值参考值以及控制信号处理的参照值。
发动机点火线圈11通过控制信号线路以及供电线路与发动机电子控制单元1相连接。发动机点火线圈11的作用是接收发动机电子控制单元1的控制信号和电信号,在合适的时刻为发动机火花塞12提供足够的电压以及电能。
发动机火花塞12与发动机点火线圈11相连接。发动机火花塞12的作用是接收发动机点火线圈11的电信号,在合适的时刻点燃进入发动机气缸燃烧室9内部空间并被压缩的工质(燃料和空气的混合物)。
发动机爆震传感器13通过控制信号线路与发动机电子控制单元1相连接。发动机爆震传感器13的作用是通过采集发动机工作运转过程中特定时间区段内产生的特定频率范围的振动信号,并将采集的信号传输至发动机电子控制单元1,以判定发动机气缸燃烧室9内是否发生爆震燃烧、早燃等异常燃烧现象。
进入发动机进气***中的气流F1由大气环境通过发动机空气滤清器2进入发动机的进气***,经过发动机进气增压器4、发动机进气中冷器5、发动机节气门阀体7以及与其相连接的气体管路和发动机进气门进入发动机气缸燃烧室9内部空间。
其中,车用发动机控制***中各部件的位置以及部件种类可以进行调整,具体如下:
如图5所示,车用发动机控制***中增加了发动机进气湿度传感器14,通过发动机进气湿度传感器14来采集湿度信号。发动机进气湿度传感器14的安装位置设置在连接发动机节气门阀体7和发动机气缸燃烧室9的气体管路上,即靠近发动机进气温度及压力传感器8安装管路的位置或与发动机进气温度及压力传感器8安装位置相同(或将测量功能集成在一个传感器之中)。但是,针对此技术方案的控制方法,在发动机进气湿度传感器14采集的发动机进气湿度信号无效的条件下,若远程交互通信单元10接收的大气湿度信号有效,则在利用远程交互通信单元10接收的大气湿度信号数值得出发动机名义进气湿度HumIntkNom_a数值的过程中须额外添加进气湿度修正值。原因为此方案中发动机进气湿度传感器采集的进气湿度与此时发动机进气***入口处的大气湿度可能存在偏差。并且,发动机点火提前角进气湿度动态修正值的计算需要考虑发动机进气温度、发动机进气流量、发动机进气压力等实时数值的影响。
如图6所示,车用发动机控制***中设置了空气流量计15,空气流量计15安装在连接发动机空气滤清器2和发动机进气增压器4的气体管路上,并且位于发动机进气***入口处大气环境状态参数传感器3的下游。
如图7所示,车用发动机控制***中增加了发动机进气湿度传感器14和空气流量计15,通过发动机进气湿度传感器14来采集湿度信号。空气流量计15安装在连接发动机空气滤清器2和发动机进气增压器4的气体管路上,并且位于发动机进气***入口处大气环境状态参数传感器3的下游。发动机进气湿度传感器14的安装位置设置在连接发动机节气门阀体7和发动机气缸燃烧室9的气体管路上,即靠近发动机进气温度及压力传感器8安装管路的位置或与发动机进气温度及压力传感器8安装位置相同(或将测量功能集成在一个传感器之中)。
如图8所示,车用发动机控制***中增加了空气流量计15,空气流量计15安装在连接发动机空气滤清器2和发动机进气增压器4的气体管路上,并且位于发动机进气***入口处大气环境状态参数传感器3的上游。发动机节气门阀体7的位置进行了调整,发动机节气门阀体7安装在连接空气流量计15与发动机进气增压器4的气体管路上,发动机节气门阀体7位于发动机进气***入口处大气环境状态参数传感器3的下游。同时,省略了发动机节气门阀体上游气体压力传感器6。
如图9所示,车用发动机控制***中增加了空气流量计15和发动机进气湿度传感器14,通过发动机进气湿度传感器14来采集湿度信号。空气流量计15安装在连接发动机空气滤清器2和发动机进气增压器4的气体管路上,并且位于发动机进气***入口处大气环境状态参数传感器3的上游。发动机进气湿度传感器14的安装位置设置在连接发动机进气中冷器5和发动机气缸燃烧室9的气体管路上,即靠近发动机进气温度及压力传感器8安装管路的位置或与发动机进气温度及压力传感器8安装位置相同(或将测量功能集成在一个传感器之中)。
本申请的实施例还提供了一种可选的发动机点火提前角的修正方法,具体地包括如下步骤:步骤S01:采集发动机工作运转过程中的实时工况信息,其中,实时工况信息包括如下至少之一:发动机进气***入口处的气体压力、发动机进气***入口处的气体温度、发动机进气***入口处的气体湿度、发动机节气门阀体上游气体压力、发动机节气门阀体下游进气温度、发动机节气门阀体下游进气压力、发动机转速,采集或接收来自当地气象部门、车联网或互联网交互共享的气象数据(包括大气温度、大气压力、大气湿度等),判断采集数据信息的有效性。步骤S02:将发动机工作运转过程中的实时工况信息与发动机电子控制单元1中的预置信息进行比较。步骤S03:在比较结果满足预设条件的情况下,生成控制指令集,控制指令集用于控制计算并得出发动机点火提前角动态修正数值。
结合图10,具体描述步骤S01的控制流程:
在流程开始后,执行判断步骤SJ0101:发动机电子控制单元1是否处于“上电”状态。若判断结果为“是”,则执行步骤S0101:发动机进气***入口处大气环境状态参数传感器3采集湿度信号,发动机进气温度及压力传感器8采集温度信号。执行判断步骤SJ0102:发动机进气***传感器采集的湿度信号是否有效。若判断结果为“是”,则执行步骤S0102:将发动机名义进气湿度HumIntkNom_a的数值设置为发动机进气***入口处大气环境状态参数传感器3采集湿度信号数值。执行判断步骤SJ0103:发动机是否处于“运转”状态。若判断结果为“是”,则执行步骤S0103:发动机爆震传感器13采集爆震信号。结束流程步骤S01。其中,发动机名义进气湿度与图2中的进气湿度一致。
需要说明的是,湿度信号的有效性判断的方法是:分别判断标定时长内的湿度信号的波动幅度与湿度值:如果湿度信号的湿度值在预置湿度范围内,且湿度信号的波动幅度值在预置波动幅度范围内,则说明湿度信号有效。如果湿度信号的湿度值不在预置湿度范围内,或者湿度信号的波动幅度值不在预置波动幅度范围内,则说明湿度信号无效。
在流程开始后,执行判断步骤SJ0101:发动机电子控制单元1是否处于“上电”状态。若判断结果为“是”,则执行步骤S0101:发动机进气***入口处大气环境状态参数传感器3采集湿度信号,发动机进气温度及压力传感器8采集温度信号。执行判断步骤SJ0102:发动机进气***传感器采集的湿度信号是否有效。若判断结果为“是”,则执行步骤S0102:将发动机名义进气湿度HumIntkNom_a的数值设置为发动机进气***入口处大气环境状态参数传感器3采集湿度信号数值。执行判断步骤SJ0103:发动机是否处于“运转”状态。若判断结果为“否”,则结束流程步骤S01。
在流程开始后,执行判断步骤SJ0101:发动机电子控制单元1是否处于“上电”状态。若判断结果为“是”,则执行步骤S0101:发动机进气***入口处大气环境状态参数传感器3采集湿度信号,发动机进气温度及压力传感器8采集温度信号。执行判断步骤SJ0102:发动机进气***传感器采集的湿度信号是否有效。若判断结果为“否”,则执行判断步骤SJ0104:远程交互通信单元10接收的湿度信号是否有效。若判断结果为“是”,则执行步骤S0104:将发动机名义进气湿度HumIntkNom_a的数值设置为远程交互通信单元10接收的大气湿度信号数值。按照控制方法流程的步骤次序执行判断步骤SJ0103及其后续流程步骤。
在流程开始后,执行判断步骤SJ0101:发动机电子控制单元1是否处于“上电”状态。若判断结果为“是”,则执行步骤S0101:发动机进气***入口处大气环境状态参数传感器3采集湿度信号,发动机进气温度及压力传感器8采集温度信号。执行判断步骤SJ0102:发动机进气***传感器采集的湿度信号是否有效。若判断结果为“否”,则执行判断步骤SJ0104:远程交互通信单元10接收的湿度信号是否有效。若判断结果为“否”,则执行步骤S0105:将发动机点火提前角进气湿度动态修正功能使能标志位数值设置为0。按照控制方法流程的步骤次序执行判断步骤SJ0103及其后续流程步骤。
在流程开始后,执行判断步骤SJ0101:发动机电子控制单元1是否处于“上电”状态。若判断结果为“否”,则执行步骤S0106:重置所有控制变量数值;结束流程步骤S01。
结合图11,具体描述步骤S02的控制流程:
在流程开始后,执行步骤S0201:将发动机进气温度及压力传感器8采集的温度信号与发动机电子控制单元1中的预置信息进行比较,将发动机爆震传感器13采集的爆震信号与发动机电子控制单元1中的预置信息进行比较。执行步骤S0202:得到发动机进气温度比较结果和发动机爆震信号比较结果。执行判断步骤SJ0201:发动机气缸燃烧室9内是否发生爆震燃烧现象。若判断结果为“是”,则执行判断步骤SJ0202:发动机气缸燃烧室9内是否发生早燃、超级爆震或严重频繁爆震燃烧的现象。若判断结果为“是”,则执行步骤S0203:将发动机点火提前角进气湿度动态修正功能使能标志位数值设置为0。结束流程步骤S02。
在流程开始后,执行步骤S0201:将发动机进气温度及压力传感器8采集的温度信号与发动机电子控制单元1中的预置信息进行比较,将发动机爆震传感器13采集的爆震信号与发动机电子控制单元1中的预置信息进行比较。执行步骤S0202:得到发动机进气温度比较结果和发动机爆震信号比较结果。执行判断步骤SJ0201:发动机气缸燃烧室9内是否发生爆震燃烧现象。若判断结果为“是”,则执行判断步骤SJ0202:发动机气缸燃烧室9内是否发生早燃、超级爆震或严重频繁爆震燃烧的现象。若判断结果为“否”,则执行步骤S0204:将发动机名义进气湿度HumIntkNom_a的数值与发动机电子控制单元1中的预置信息进行比较。执行步骤S0205:得到发动机进气湿度比较结果。结束流程步骤S02。
在流程开始后,执行步骤S0201:将发动机进气温度及压力传感器8采集的温度信号与发动机电子控制单元1中的预置信息进行比较,将发动机爆震传感器13采集的爆震信号与发动机电子控制单元1中的预置信息进行比较。执行步骤S0202:得到发动机进气温度比较结果和发动机爆震信号比较结果。执行判断步骤SJ0201:发动机气缸燃烧室9内是否发生爆震燃烧现象。若判断结果为“否”,则执行步骤S0204:将发动机名义进气湿度HumIntkNom_a的数值与发动机电子控制单元1中的预置信息进行比较。执行步骤S0205:得到发动机进气湿度比较结果。结束流程步骤S02。
其中,在发动机产品开发以及发动机电子控制单元1中电控数据的标定开发阶段,标定工程师将针对各用于检测或控制发动机早燃及超级爆震的电控参数及其阈值(早燃或超级爆震监测窗口起始时刻、早燃或超级爆震监测窗口时间宽度、早燃或超级爆震信号强度阈值等)进行标定工作。在用户驾驶车辆或使用发动机产品的过程中,根据预置在发动机电子控制单元1中的电控数据以及爆震传感器采集的爆震信号即可判断发动机气缸燃烧室9内是否发生早燃或超级爆震燃烧。
判断发动机气缸燃烧室9内是否发生严重频繁爆震燃烧现象的方法,如图12所示,图中用于判断是否关闭发动机点火提前角进气湿度动态修正功能的各标定参数阈值的名称和含义对应关系为:
用于判断是否关闭发动机点火提前角进气湿度动态修正功能的爆震燃烧监测窗口时间长度阈值KnkMonDur_EnaIgnAngIntkHumCorr_V_C。
发动机点火提前角进气湿度动态修正功能开关判断的爆震燃烧发生频次上限第一阈值KnkFreq_EnaIgnAngIntkHumCorr_V_H。
发动机点火提前角进气湿度动态修正功能开关判断的爆震燃烧发生频次上限第二阈值KnkFreq_EnaIgnAngIntkHumCorr_V_HH。
发动机点火提前角进气湿度动态修正功能开关判断的爆震燃烧强度上限第一阈值KnkInts_EnaIgnAngIntkHumCorr_V_H。
发动机点火提前角进气湿度动态修正功能开关判断的爆震燃烧强度上限第二阈值KnkInts_EnaIgnAngIntkHumCorr_V_HH。
其中,各标定参数阈值均需在发动机产品开发以及发动机电子控制单元1中电控数据的标定开发阶段由标定工程师根据标定结果进行预置,且各标定参数阈值存在如下大小关系:
KnkFreq_EnaIgnAngIntkHumCorr_V_H<KnkFreq_EnaIgnAngIntkHumCorr_V_HH。
KnkInts_EnaIgnAngIntkHumCorr_V_H<KnkInts_EnaIgnAngIntkHumCorr_V_HH。
得到发动机气缸燃烧室9内未发生严重频繁爆震燃烧现象的判断结果,须满足以下至少一个条件:
1. 在监测窗口时间长度KnkMonDur_EnaIgnAngIntkHumCorr_V_C内,发动机爆震信号强度小于KnkInts_EnaIgnAngIntkHumCorr_V_H。
2. 在监测窗口时间长度KnkMonDur_EnaIgnAngIntkHumCorr_V_C内,发动机爆震信号强度小于KnkInts_EnaIgnAngIntkHumCorr_V_HH且发动机爆震燃烧发生频次小于KnkFreq_EnaIgnAngIntkHumCorr_V_HH。
3. 在监测窗口时间长度KnkMonDur_EnaIgnAngIntkHumCorr_V_C内,发动机爆震燃烧发生频次小于KnkFreq_EnaIgnAngIntkHumCorr_V_H。
若以上三个条件均不满足,则判断结果为:发动机气缸燃烧室9内发生严重频繁爆震燃烧现象。
结合图13,具体描述步骤S03的控制流程:
在流程开始后,执行步骤S0301:根据发动机进气温度比较结果,计算得出发动机点火提前角进气温度动态修正值IgnAng_IntkTempCorr_R。根据发动机爆震信号比较结果,计算得出发动机点火提前角动态爆震推角修正值IgnAng_KnkCombCorr_R。执行判断步骤SJ0301:发动机点火提前角进气湿度动态修正功能使能标志位数值是否为1。若判断结果为“是”,则执行步骤S0302:根据发动机进气湿度比较结果,计算得出发动机点火提前角进气湿度动态修正功能值IgnAng_IntkHumCorr_R。步骤S0303:根据发动机点火提前角进气温度动态修正值、发动机点火提前角动态爆震推角修正值、发动机点火提前角进气湿度动态修正值,计算得出发动机点火提前角动态修正值IgnAng_DynaCorr_R。结束流程步骤S03。
在流程开始后,执行步骤S0301:根据发动机进气温度比较结果,计算得出发动机点火提前角进气温度动态修正值IgnAng_IntkTempCorr_R,根据发动机爆震信号比较结果,计算得出发动机点火提前角动态爆震推角修正值IgnAng_KnkCombCorr_R。执行判断步骤SJ0301:发动机点火提前角进气湿度动态修正功能使能标志位数值是否为1。若判断结果为“否”,则执行步骤S0304:将发动机点火提前角进气湿度动态修正值IgnAng_IntkHumCorr_R设置为0。按照控制方法流程的步骤次序执行步骤S0303及其后续流程步骤。
具体地,根据发动机进气湿度比较结果计算得出发动机点火提前角进气湿度动态修正值IgnAng_IntkHumCorr_R的方法:如表1、表2、表3所示,在发动机电子控制单元1中预置计算发动机点火提前角进气湿度动态修正值IgnAng_IntkHumCorr_R电控数据表格,将采集的发动机工作运转过程中的实时工况信息(其中包括如下至少之一:发动机进气***入口处的气体湿度、发动机转速)或采集或接收的来自当地气象部门、车联网或互联网交互共享的气象数据(包括大气温度、大气压力、大气湿度等)以及发动机名义进气湿度HumIntkNom_a与发动机电子控制单元1中的预置信息进行比较,根据实时的发动机转速和发动机名义进气湿度HumIntkNom_a数值,利用线性插值的方法在计算发动机点火提前角进气湿度动态修正值IgnAng_IntkHumCorr_R的电控数据表格中查询得到相应的发动机点火提前角进气湿度动态修正值IgnAng_IntkHumCorr_R。其中,计算发动机点火提前角进气湿度动态修正值IgnAng_IntkHumCorr_R电控数据表格中各行数值所对应的x轴电控参数变量(发动机转速)、y轴电控参数变量(发动机名义进气湿度HumIntkNom_a)以及各行各列所对应的表格中的数值均需在发动机产品开发以及发动机电子控制单元1中电控数据的标定开发阶段由标定工程师根据标定结果进行预置(表1单元格中的“X”即表示标定的结果数值)。
发动机点火提前角动态修正值IgnAng_DynaCorr_R的计算方法为:
IgnAng_DynaCorr_R=IgnAng_IntkTempCorr_R+IgnAng_KnkCombCorr_R+IgnAng_IntkHumCorr_R。
其中,IgnAng_IntkTempCorr_R表示根据发动机进气温度比较结果计算得出的发动机点火提前角进气温度动态修正值。IgnAng_KnkCombCorr_R表示根据发动机爆震信号比较结果计算得出的发动机点火提前角动态爆震推角修正值。IgnAng_IntkHumCorr_R表示根据发动机进气湿度比较结果计算得出的发动机点火提前角进气湿度动态修正值。
表1是计算发动机点火提前角进气湿度动态修正值IgnAng_IntkHumCorr_R电控数据表格中各行数值所对应的y轴电控参数变量(发动机名义进气湿度HumIntkNom_a)的数值。
表1
电控数据表格行数值 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
发动机名义进气湿度HumIntkNom_a的数值(单位:%) | 0 | 15 | 25 | 35 | 45 | 55 | 75 | 100 |
表2 是计算发动机点火提前角进气湿度动态修正值IgnAng_IntkHumCorr_R电控数据表格中各列数值所对应的x轴电控参数变量(发动机转速)的数值。
表2
电控数据表格列数值 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
发动机转速的数值(单位:r/min) | 500 | 1000 | 1500 | 2000 | 2500 | 3000 | 3500 | 4000 | 5000 | 6000 |
表3是计算发动机点火提前角进气湿度动态修正值IgnAng_IntkHumCorr_R电控数据表格。
表3
y \ x | 500 | 1000 | 1500 | 2000 | 2500 | 3000 | 3500 | 4000 | 5000 | 6000 |
0 | X | X | X | X | X | X | X | X | X | X |
15 | X | X | X | X | X | X | X | X | X | X |
25 | X | X | X | X | X | X | X | X | X | X |
35 | X | X | X | X | X | X | X | X | X | X |
45 | X | X | X | X | X | X | X | X | X | X |
55 | X | X | X | X | X | X | X | X | X | X |
75 | X | X | X | X | X | X | X | X | X | X |
100 | X | X | X | X | X | X | X | X | X | X |
具体地,根据发动机进气温度比较结果计算得出发动机点火提前角进气温度动态修正值IgnAng_IntkTempCorr_R的方法:如表4、表5、表6所示,在发动机电子控制单元1中预置计算发动机点火提前角进气温度动态修正值IgnAng_IntkTempCorr_R电控数据表格,将采集的发动机工作运转过程中的实时工况信息(其中包括如下至少之一:发动机进气温度、发动机转速)与发动机电子控制单元1中的预置信息进行比较,根据实时的发动机转速和发动机进气温度数值,利用线性插值的方法在计算发动机点火提前角进气温度动态修正值IgnAng_IntkTempCorr_R的电控数据表格中查询得到相应的发动机点火提前角进气温度动态修正值IgnAng_IntkTempCorr_R。其中,计算发动机点火提前角进气温度动态修正值IgnAng_IntkTempCorr_R电控数据表格中各行数值所对应的x轴电控参数变量(发动机转速)、y轴电控参数变量(发动机进气温度)以及各行各列所对应的表格中的数值均需在发动机产品开发以及发动机电子控制单元1中电控数据的标定开发阶段由标定工程师根据标定结果进行预置(表6单元格中的“X”即表示标定的结果数值)。
表4 是计算发动机点火提前角进气温度动态修正值IgnAng_IntkTempCorr_R电控数据表格中各行数值所对应的y轴电控参数变量(发动机进气温度)的数值。
表4
电控数据表格行数值 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
发动机进气温度的数值(单位:℃) | -20 | -10 | 0 | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 100 |
表5是计算发动机点火提前角进气温度动态修正值IgnAng_IntkTempCorr_R电控数据表格中各列数值所对应的x轴电控参数变量(发动机转速)的数值。
表5
电控数据表格列数值 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
发动机转速的数值(单位:r/min) | 500 | 1000 | 1500 | 2000 | 2500 | 3000 | 3500 | 4000 | 5000 | 6000 |
表6 计算发动机点火提前角进气温度动态修正值IgnAng_IntkTempCorr_R电控数据表格。
表6
y \ x | 500 | 1000 | 1500 | 2000 | 2500 | 3000 | 3500 | 4000 | 5000 | 6000 |
-20 | X | X | X | X | X | X | X | X | X | X |
-10 | X | X | X | X | X | X | X | X | X | X |
0 | X | X | X | X | X | X | X | X | X | X |
10 | X | X | X | X | X | X | X | X | X | X |
20 | X | X | X | X | X | X | X | X | X | X |
30 | X | X | X | X | X | X | X | X | X | X |
40 | X | X | X | X | X | X | X | X | X | X |
50 | X | X | X | X | X | X | X | X | X | X |
60 | X | X | X | X | X | X | X | X | X | X |
70 | X | X | X | X | X | X | X | X | X | X |
80 | X | X | X | X | X | X | X | X | X | X |
100 | X | X | X | X | X | X | X | X | X | X |
本申请的实施例还提供了一种发动机点火提前角的修正装置,图14是发动机点火提前角的修正装置的结构框图,如图14所示,该装置包括:获取模块51、控制模块52和生成模块53。获取模块51用于获取发动机的工况信息,其中,工况信息包括如下至少之一:进气湿度、爆震信号、进气温度。控制模块52用于在工况信息满足预设条件的情况下,控制发动机开启目标修正模式,其中,目标修正模式包括如下至少之一:第一修正模式、第二修正模式、第三修正模式,第一修正模式的功能是根据进气湿度计算发动机点火提前角的修正值,第二修正模式的功能是根据爆震信号计算发动机点火提前角的修正值,第三修正模式的功能是根据进气温度计算发动机点火提前角的修正值。生成模块53用于基于工况信息以及发动机所处的目标修正模式,生成控制指令集,控制指令集用于控制计算发动机点火提前角的修正值。
本申请的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:步骤S1:获取发动机的工况信息,其中,工况信息包括如下至少之一:进气湿度、爆震信号、进气温度。步骤S2:在工况信息满足预置条件的情况下,控制发动机开启目标修正模式,其中,目标修正模式包括如下至少之一:第一修正模式、第二修正模式、第三修正模式,第一修正模式的功能是根据进气湿度计算发动机点火提前角的修正值,第二修正模式的功能是根据爆震信号计算发动机点火提前角的修正值,第三修正模式的功能是根据进气温度计算发动机点火提前角的修正值。步骤S3:基于工况信息以及发动机所处的目标修正模式,生成控制指令集,控制指令集用于控制计算发动机点火提前角的修正值。
本申请的实施例还提供了一种处理器,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:步骤S1:获取发动机的工况信息,其中,工况信息包括如下至少之一:进气湿度、爆震信号、进气温度。步骤S2:在工况信息满足预置条件的情况下,控制发动机开启目标修正模式,其中,目标修正模式包括如下至少之一:第一修正模式、第二修正模式、第三修正模式,第一修正模式的功能是根据进气湿度计算发动机点火提前角的修正值,第二修正模式的功能是根据爆震信号计算发动机点火提前角的修正值,第三修正模式的功能是根据进气温度计算发动机点火提前角的修正值。步骤S3:基于工况信息以及发动机所处的目标修正模式,生成控制指令集,控制指令集用于控制计算发动机点火提前角的修正值。
本申请的实施例还提供了一种车辆,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:步骤S1:获取发动机的工况信息,其中,工况信息包括如下至少之一:进气湿度、爆震信号、进气温度。步骤S2:在工况信息满足预置条件的情况下,控制发动机开启目标修正模式,其中,目标修正模式包括如下至少之一:第一修正模式、第二修正模式、第三修正模式,第一修正模式的功能是根据进气湿度计算发动机点火提前角的修正值,第二修正模式的功能是根据爆震信号计算发动机点火提前角的修正值,第三修正模式的功能是根据进气温度计算发动机点火提前角的修正值。步骤S3:基于工况信息以及发动机所处的目标修正模式,生成控制指令集,控制指令集用于控制计算发动机点火提前角的修正值。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种发动机点火提前角的修正方法,其特征在于,包括:
获取发动机的工况信息,其中,所述工况信息包括如下至少之一:进气湿度、爆震信号、进气温度;
在所述工况信息满足预置条件的情况下,控制所述发动机开启目标修正模式,其中,所述目标修正模式包括如下至少之一:第一修正模式、第二修正模式、第三修正模式,所述第一修正模式包括根据所述进气湿度确定发动机点火提前角的修正值,所述第二修正模式包括根据所述爆震信号确定发动机点火提前角的修正值,所述第三修正模式包括根据所述进气温度确定发动机点火提前角的修正值;
基于所述工况信息以及所述发动机所处的所述目标修正模式,生成控制指令集,所述控制指令集用于控制计算所述发动机点火提前角的修正值。
2.根据权利要求1所述的方法,其特征在于,获取发动机的工况信息,包括:
采集所述发动机进气***入口处的气体湿度以及大气湿度;
判断第一预设时长内的所述发动机进气***入口处的气体湿度信息是否满足第一预设条件,其中,所述发动机进气***入口处的气体湿度信息包括如下至少之一:气体湿度值、气体湿度的波动幅度值;
如果是,将所述发动机进气***入口处的气体湿度作为所述进气湿度。
3.根据权利要求2所述的方法,其特征在于,获取发动机的工况信息,还包括:
确定所述发动机进气***入口处的气体湿度信息不满足第一预设条件的情况下,判断第二预设时长内的所述大气湿度信息是否满足第二预设条件,其中,所述大气湿度信息包括如下至少之一:大气湿度值、大气湿度的波动幅度值;
如果是,将所述大气湿度作为所述进气湿度。
4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述工况信息满足预设条件的情况下,控制所述发动机执行目标修正模式,包括:
判断第三预设时长内的所述进气湿度信息是否满足第三预设条件,其中,所述进气湿度信息包括如下至少之一:进气湿度值、进气湿度的波动幅度值;
如果是,控制所述发动机开启所述第一修正模式。
5.根据权利要求1所述的方法,其特征在于,在所述工况信息满足预设条件的情况下,控制所述发动机执行目标修正模式,包括:
判断第四预设时长内所述爆震信号的强度是否小于第一强度阈值;
如果是,控制所述发动机开启所述第一修正模式。
6.根据权利要求5所述的方法,其特征在于,在所述工况信息满足预设条件的情况下,控制所述发动机执行目标修正模式,还包括:
在所述爆震信号的强度大于或等于所述第一强度阈值的情况下,判断所述爆震信号的强度是否小于第二强度阈值,其中,所述第二强度阈值大于所述第一强度阈值;
如果是,判断所述爆震信号在所述第四预设时长内的发生频次是否小于第一频次阈值;
如果是,控制所述发动机开启所述第一修正模式。
7.根据权利要求6所述的方法,其特征在于,在所述工况信息满足预设条件的情况下,控制所述发动机执行目标修正模式,还包括:
在所述爆震信号的强度大于或等于所述第二强度阈值的情况下,判断所述爆震信号在所述第四预设时长内的发生频次是否小于第二频次阈值,其中,所述第二频次阈值小于所述第一频次阈值;
如果是,控制所述发动机开启所述第一修正模式。
8.一种发动机点火提前角的修正装置,其特征在于,包括:
获取模块,所述获取模块用于获取发动机的工况信息,其中,所述工况信息包括如下至少之一:进气湿度、爆震信号、进气温度;
控制模块,所述控制模块用于在所述工况信息满足预设条件的情况下,控制所述发动机开启目标修正模式,其中,所述目标修正模式包括如下至少之一:第一修正模式、第二修正模式、第三修正模式,所述第一修正模式的功能是根据所述进气湿度计算发动机点火提前角的修正值,所述第二修正模式的功能是根据所述爆震信号计算发动机点火提前角的修正值,所述第三修正模式的功能是根据所述进气温度计算发动机点火提前角的修正值;
生成模块,所述生成模块用于基于所述工况信息以及所述发动机所处的所述目标修正模式,生成控制指令集,所述控制指令集用于控制计算所述发动机点火提前角的修正值。
9.一种计算机存储介质,其特征在于,所述计算机存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机存储介质所在设备执行权利要求1-7中任一项所述的方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,所述处理器被设置为运行计算机程序以执行所述权利要求1-7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210990286.7A CN115059568B (zh) | 2022-08-18 | 2022-08-18 | 发动机点火提前角的修正方法、装置、存储介质及处理器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210990286.7A CN115059568B (zh) | 2022-08-18 | 2022-08-18 | 发动机点火提前角的修正方法、装置、存储介质及处理器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115059568A true CN115059568A (zh) | 2022-09-16 |
CN115059568B CN115059568B (zh) | 2022-11-04 |
Family
ID=83207792
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210990286.7A Active CN115059568B (zh) | 2022-08-18 | 2022-08-18 | 发动机点火提前角的修正方法、装置、存储介质及处理器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115059568B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4625691A (en) * | 1984-03-15 | 1986-12-02 | Mitsubishi Denki Kabushiki Kaisha | Knock suppression system for internal combustion engine |
JPH03279651A (ja) * | 1990-03-28 | 1991-12-10 | Japan Electron Control Syst Co Ltd | 内燃機関の使用燃料判定装置 |
JP2010190134A (ja) * | 2009-02-19 | 2010-09-02 | Suzuki Motor Corp | 内燃機関の点火時期制御装置 |
CN203628930U (zh) * | 2013-10-16 | 2014-06-04 | 机械工业第四设计研究院 | 一种恒温恒湿空调的混合控制*** |
CN111997810A (zh) * | 2020-07-24 | 2020-11-27 | 联合汽车电子有限公司 | 控制策略修正方法、***、电子设备和可读存储介质 |
CN113982806A (zh) * | 2021-10-22 | 2022-01-28 | 奇瑞汽车股份有限公司 | 发动机点火提前角的确定方法、装置及计算机存储介质 |
-
2022
- 2022-08-18 CN CN202210990286.7A patent/CN115059568B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4625691A (en) * | 1984-03-15 | 1986-12-02 | Mitsubishi Denki Kabushiki Kaisha | Knock suppression system for internal combustion engine |
JPH03279651A (ja) * | 1990-03-28 | 1991-12-10 | Japan Electron Control Syst Co Ltd | 内燃機関の使用燃料判定装置 |
JP2010190134A (ja) * | 2009-02-19 | 2010-09-02 | Suzuki Motor Corp | 内燃機関の点火時期制御装置 |
CN203628930U (zh) * | 2013-10-16 | 2014-06-04 | 机械工业第四设计研究院 | 一种恒温恒湿空调的混合控制*** |
CN111997810A (zh) * | 2020-07-24 | 2020-11-27 | 联合汽车电子有限公司 | 控制策略修正方法、***、电子设备和可读存储介质 |
CN113982806A (zh) * | 2021-10-22 | 2022-01-28 | 奇瑞汽车股份有限公司 | 发动机点火提前角的确定方法、装置及计算机存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115059568B (zh) | 2022-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4390104B2 (ja) | 内燃機関のノック判定装置 | |
CN110725738B (zh) | Dpf过滤能力的检测方法及装置 | |
CN100498260C (zh) | 爆震确定设备 | |
CN100554675C (zh) | 用于内燃机的爆震判断设备 | |
CN1796756B (zh) | 缸内压的检测 | |
Nyberg et al. | Model based diagnosis for the air intake system of the SI-engine | |
US8150602B2 (en) | Method and system for estimating in-cylinder pressure and knocking utilizing an in-cylinder pressure sensor | |
US20110118953A1 (en) | Abnormal combustion detection method for internal-combustion engines from combustion indicator distribution modelling | |
CN102171434A (zh) | 汽缸内压力传感器异常检测装置、汽缸内压力传感器异常检测方法、内燃机控制装置 | |
CN106164624B (zh) | 物理量检测装置 | |
US6978666B1 (en) | Automatic calibration method for engine misfire detection system | |
WO2014110505A2 (en) | Exhaust manifold pressure based misfire detection for internal combustion engines | |
CN111140391A (zh) | 一种进气传感器故障处理方法、装置、***、车辆及介质 | |
CN115059568B (zh) | 发动机点火提前角的修正方法、装置、存储介质及处理器 | |
CN114962031B (zh) | 内燃机进气***管路结焦的检测方法及其***、车辆 | |
CN111566338B (zh) | 用于协调发动机气缸中的爆震的***和方法 | |
CN116577104A (zh) | 一种发动机故障检测方法及设备 | |
JP2013147948A (ja) | 内燃機関の制御装置 | |
CN115326124A (zh) | 一种排气背压传感器的检验方法、装置、存储介质和设备 | |
CN112504689B (zh) | 发动机爆震检测方法、装置、设备及存储介质 | |
CN110487478B (zh) | 基于决策树的发动机爆震检测方法、装置、设备及其存储介质 | |
JPH0392569A (ja) | 内燃機関のノッキング検出装置 | |
US20140172279A1 (en) | Method to reduce engine combustion and harmonic noise for misfire detection | |
JP2020118113A (ja) | 解析装置、モデル生成装置及びモデル生成方法 | |
Kjellin et al. | Torque estimation from in-cylinder pressure sensor for closed loop torque control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |