CN111749787B - 内燃机的失火检测装置、***及方法、数据解析装置、内燃机的控制装置、及接收执行装置 - Google Patents
内燃机的失火检测装置、***及方法、数据解析装置、内燃机的控制装置、及接收执行装置 Download PDFInfo
- Publication number
- CN111749787B CN111749787B CN202010145999.4A CN202010145999A CN111749787B CN 111749787 B CN111749787 B CN 111749787B CN 202010145999 A CN202010145999 A CN 202010145999A CN 111749787 B CN111749787 B CN 111749787B
- Authority
- CN
- China
- Prior art keywords
- variable
- misfire
- internal combustion
- combustion engine
- vehicle
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 137
- 238000002485 combustion reaction Methods 0.000 title claims abstract description 74
- 238000001514 detection method Methods 0.000 title claims abstract description 38
- 238000007405 data analysis Methods 0.000 title claims abstract description 6
- 238000012545 processing Methods 0.000 claims abstract description 91
- 238000013016 damping Methods 0.000 claims abstract description 61
- 230000005540 biological transmission Effects 0.000 claims abstract description 19
- 230000008569 process Effects 0.000 claims description 133
- 238000012937 correction Methods 0.000 claims description 49
- 230000006835 compression Effects 0.000 claims description 48
- 238000007906 compression Methods 0.000 claims description 48
- 238000004364 calculation method Methods 0.000 claims description 25
- 230000006399 behavior Effects 0.000 claims description 12
- 238000010801 machine learning Methods 0.000 claims description 10
- 230000010485 coping Effects 0.000 claims description 7
- 230000009471 action Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 19
- 239000000446 fuel Substances 0.000 description 18
- 238000002347 injection Methods 0.000 description 15
- 239000007924 injection Substances 0.000 description 15
- 238000013528 artificial neural network Methods 0.000 description 14
- 230000004913 activation Effects 0.000 description 12
- 230000006978 adaptation Effects 0.000 description 6
- 230000005856 abnormality Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 101100020366 Mus musculus Krtap14 gene Proteins 0.000 description 1
- 101100510386 Mus musculus Krtap15-1 gene Proteins 0.000 description 1
- 206010044048 Tooth missing Diseases 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02B—INTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
- F02B77/00—Component parts, details or accessories, not otherwise provided for
- F02B77/08—Safety, indicating, or supervising devices
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1497—With detection of the mechanical response of the engine
- F02D41/1498—With detection of the mechanical response of the engine measuring engine roughness
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02B—INTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
- F02B63/00—Adaptations of engines for driving pumps, hand-held tools or electric generators; Portable combinations of engines with engine-driven devices
- F02B63/04—Adaptations of engines for driving pumps, hand-held tools or electric generators; Portable combinations of engines with engine-driven devices for electric generators
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/0002—Controlling intake air
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/008—Controlling each cylinder individually
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/009—Electrical control of supply of combustible mixture or its constituents using means for generating position or synchronisation signals
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/0097—Electrical control of supply of combustible mixture or its constituents using means for generating speed signals
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/30—Controlling fuel injection
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02N—STARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
- F02N11/00—Starting of engines by means of electric motors
- F02N11/08—Circuits or control means specially adapted for starting of engines
- F02N11/0814—Circuits or control means specially adapted for starting of engines comprising means for controlling automatic idle-start-stop
- F02N11/0818—Conditions for starting or stopping the engine or for deactivating the idle-start-stop mode
- F02N11/0822—Conditions for starting or stopping the engine or for deactivating the idle-start-stop mode related to action of the driver
-
- 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/1502—Digital data processing using one central computing unit
- F02P5/1512—Digital data processing using one central computing unit with particular means concerning an individual cylinder
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/0002—Controlling intake air
- F02D2041/0022—Controlling intake air for diesel engines by throttle control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/10—Parameters related to the engine output, e.g. engine torque or engine speed
- F02D2200/101—Engine speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/10—Parameters related to the engine output, e.g. engine torque or engine speed
- F02D2200/1015—Engines misfires
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/18—Control of the engine output torque
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02N—STARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
- F02N11/00—Starting of engines by means of electric motors
- F02N11/04—Starting of engines by means of electric motors the motors being associated with current generators
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
提供一种内燃机的失火检测装置、***及方法、数据解析装置、内燃机的控制装置、及接收执行装置。在曲轴上机械连结有电动发电机的内燃机的失火检测装置具备存储装置和处理电路(processing circuitry)。存储装置存储有对使用旋转波形变量和减振变量作为输入且输出与产生了失火的概率相关的变量即失火变量的映射进行规定的数据即映射数据。旋转波形变量是包括与多个互相不同的微小角度间隔分别对应的瞬时速度的多个值彼此的差异相关的信息的变量,减振变量是与为了抑制车辆的动力传递***的振动而操作电动发电机的转矩的减振处理的状态相关的变量。
Description
技术领域
本公开涉及内燃机的失火检测装置、内燃机的失火检测***、数据解析装置、内燃机的控制装置、内燃机的失火检测方法及接收执行装置。
背景技术
例如在日本特开2010-264854号公报中记载了判定失火的有无的控制装置。将曲轴旋转30℃A的角度间隔所需的时间称作30℃A时间。该控制装置通过得到与多个角度间隔的各自对应的多个30℃A时间的值彼此之差来确定曲轴的旋转变动量,基于旋转变动量与失火判定值的大小比较来判定失火的有无。该控制装置搭载于在曲轴上机械连结有电动发电机的所谓混合动力车,根据是否进行着通过电动发电机的转矩的操作来抑制车辆的动力传递***的振动的减振控制,变更失火判定值。这是鉴于,在进行着减振控制的情况下,旋转变动量的绝对值变小。
在上述控制装置的情况下,需要根据减振控制的执行状态而分别适配失火判定值,适配工时变大。
发明内容
以下,对本公开的多个方案及其作用效果进行记载。
方案1.根据本公开的一方案,提供一种在曲轴上机械连结有电动发电机的内燃机的失火检测装置。所述失火检测装置具备存储装置和处理电路(processing circuitry),所述存储装置存储有对使用旋转波形变量和减振变量作为输入且输出与产生了失火的概率相关的变量即失火变量的映射进行规定的数据即映射数据,在所述内燃机中出现压缩上止点的旋转角度彼此的间隔是出现间隔,比所述出现间隔小的多个角度间隔分别是多个微小角度间隔,所述多个微小角度间隔各自中的所述曲轴的转速是瞬时速度,所述旋转波形变量是包括与下述差异相关的信息的变量,所述差异是与多个互相不同的微小角度间隔分别对应的瞬时速度的多个值彼此的差异,所述减振变量是与为了抑制车辆的动力传递***的振动而操作所述电动发电机的转矩的减振处理的状态相关的变量,所述处理电路构成为执行:取得处理,取得基于构成为检测所述曲轴的旋转行为的传感器的检测值的所述旋转波形变量和所述减振变量;判定处理,基于使用由所述取得处理取得的变量作为输入的所述映射的输出来判定所述失火的有无;及应对处理,用于在由所述判定处理判定为产生了失火的情况下,通过操作预定的硬件来应对失火的产生,所述映射通过基于通过机器学习而学习到的参数进行所述旋转波形变量和所述减振变量的结合运算来输出所述失火变量的值。
在上述构成中,鉴于互相不同的角度间隔中的曲轴的旋转行为根据失火的有无而不同,在向映射的输入中包括旋转波形变量。另外,由于曲轴的旋转行为根据减振控制的有无而不同,所以在向映射的输入中包括减振变量。而且,在上述构成中,通过旋转波形变量和减振变量的基于通过机器学习而学习到的参数的结合运算来算出失火变量的值。在该情况下,参数能够基于旋转波形变量和减振变量取各种各样的值时的失火的有无而学习。由此,关于参数,无需针对减振变量的每个状态进行分别的适配。因而,能够减轻适配工时。
方案2.在方案1所述的内燃机的失火检测装置中,所述减振处理包括将用于抑制所述振动的转矩即修正转矩叠加于针对所述电动发电机的要求转矩的处理,所述取得处理包括取得所述修正转矩作为所述减振变量的处理。
在上述构成中,通过使用修正转矩作为表示减振处理的状态的变量,能够根据与由减振处理在电动发电机上叠加的转矩的大小相关的信息来算出失火变量的值。因而,与基于仅减振处理的执行的有无的信息来算出失火变量的值的情况相比,容易使失火变量的值成为高精度的值。
方案3.在方案2所述的内燃机的失火检测装置中,所述减振处理包括根据所述内燃机的动作点来变更所述修正转矩的大小的处理。
在上述构成中,根据动作点来变更修正转矩的大小。由此,在抑制由曲轴的转矩变动引起的振动的情况等下,与将修正转矩设为固定值的情况相比,能够使修正转矩成为就抑制振动而言更合适的值。另外,在上述构成中,通过将修正转矩设定为减振变量,能够反映修正转矩的大小而算出失火变量的值,进而,与不基于修正转矩的大小的信息而算出失火变量的值的情况相比,能够更高精度地算出失火变量的值。
方案4.在方案3所述的内燃机的失火检测装置中,在所述映射的输入中包括规定所述内燃机的动作点的变量即动作点变量,所述取得处理包括取得所述动作点变量的处理,所述判定处理包括基于还使用由所述取得处理取得的所述动作点变量作为向所述映射的输入的所述映射的输出来判定所述失火的有无的处理。
在上述构成中,使用规定内燃机的动作点的动作点变量作为向映射的输入。内燃机的操作部的操作量具有基于内燃机的动作点而定的倾向。因而,动作点变量是包括与各操作部的操作量相关的信息的变量。因此,在上述构成中,通过使用动作点变量作为映射的输入,能够基于与各操作部的操作量相关的信息来算出失火变量的值,进而能够反映由操作量引起的曲轴的旋转行为的变化而更高精度地算出失火变量PR的值。
另外,在上述构成中,动作点变量包含于映射的输入。由此,即使使用了与减振处理的执行的有无相关的2值的变量作为减振变量,也能够通过使用减振变量及动作点变量双方而得到与和动作点相应的修正转矩的大小相关的信息。不过,在将基于减振变量及动作点变量得到与和动作点相应的修正转矩的大小相关的信息并高精度地算出失火变量的值的要求向映射施加的情况下,映射的构造容易复杂化。相对于此,在上述构成中,通过使用减振变量作为修正转矩,能够简化映射的构造并高精度地算出失火变量的值。
方案5.根据本公开的一方案,提供一种内燃机的失火检测***。所述失火检测***具备方案1~4中任一个所述的所述处理电路及所述存储装置,所述判定处理包括算出使用由所述取得处理取得的变量作为输入的所述映射的输出值的输出值算出处理,所述处理电路包括第1执行装置及第2执行装置,所述第1执行装置至少部分地搭载于车辆,且构成为执行所述取得处理、将由所述取得处理取得的数据向车辆的外部发送的车辆侧发送处理、接收基于所述输出值算出处理的算出结果的信号的车辆侧接收处理及所述应对处理,所述第2执行装置配置于所述车辆的外部,且构成为执行接收由所述车辆侧发送处理发送出的数据的外部侧接收处理、所述输出值算出处理及将基于所述输出值算出处理的算出结果的信号向所述车辆发送的外部侧发送处理。
在上述构成中,通过将输出值算出处理在车辆的外部进行,能够减轻车辆侧的运算负荷。
方案6.根据本公开的一方案,提供一种数据解析装置,具备方案5所述的所述第2执行装置及所述存储装置。
方案7.根据本公开的一方案,提供一种内燃机的控制装置,具备方案5所述的所述第1执行装置。
方案8.根据本公开的一方案,提供一种内燃机的失火检测方法,利用计算机来执行方案1~4中任一个所述的所述取得处理、所述判定处理及所述应对处理。
根据上述方法,能够起到与上述1所述的构成同样的效果。
附图说明
图1是示出第1实施方式的控制装置及车辆的驱动***的构成的图。
图2是示出第1实施方式的控制装置所执行的处理的一部分的框图。
图3是示出由第1实施方式的失火用程序规定的处理的步骤的流程图。
图4是示出第1实施方式的映射的输入变量的时间图。
图5是示出第1实施方式的曲轴的旋转行为波形的时间图。
图6是示出第2实施方式的失火检测***的构成的图。
图7是示出第2实施方式的失火检测***所执行的处理的步骤的流程图。
具体实施方式
<第1实施方式>
以下,关于内燃机的失火检测装置的第1实施方式,参照附图来说明。
在搭载于图1所示的车辆VC的内燃机10中,在进气通路12设置有节气门14。从进气通路12吸入的空气通过进气门16开阀而向各汽缸#1~#4的燃烧室18流入。由燃料喷射阀20向燃烧室18喷射燃料。在燃烧室18中,空气与燃料的混合气通过点火装置22的火花放电而用于燃烧,通过燃烧而产生的能量作为曲轴24的旋转能量被取出。用于燃烧后的混合气伴随于排气门26的开阀而作为排气向排气通路28排出。
在曲轴24上结合有设置有表示曲轴24的旋转角度的多个(在此是34个)齿部32的曲轴转子30。在曲轴转子30上,基本上以10℃A间隔设置有齿部32,但设置有1处相邻的齿部32间的间隔成为30℃A的部位即缺齿部34。这用于表示曲轴24的成为基准的旋转角度。
曲轴24机械连结于构成动力分割机构的行星齿轮机构40的齿轮架C。在行星齿轮机构40的太阳轮S上机械连结有第1电动发电机42的旋转轴,在行星齿轮机构40的齿圈R上机械连结有第2电动发电机44的旋转轴及驱动轮50。由变换器46向第1电动发电机42的各端子施加交流电压,由变换器48向第2电动发电机44的各端子施加交流电压。
控制装置60以内燃机10为控制对象,为了控制作为其控制量的转矩、排气成分比率等而操作节气门14、燃料喷射阀20、点火装置22等内燃机10的操作部。另外,控制装置60以第1电动发电机42为控制对象,为了控制作为其控制量的转矩、转速而操作变换器46。另外,控制装置60以第2电动发电机44为控制对象,为了控制作为其控制量的转矩、转速而操作变换器48。此外,在图1中记载了节气门14、燃料喷射阀20、点火装置22、变换器46、48各自的操作信号MS1~MS5。
控制装置60在控制量的控制时,参照由空气流量计70检测的吸入空气量Ga、曲轴角传感器72的输出信号Scr、由加速器传感器74检测的加速器踏板的踩踏量即加速器操作量ACCP。
控制装置60具备CPU62、ROM64、能够电改写的非易失性存储器即存储装置66及周边电路67,它们能够通过本地网络68而通信。此外,周边电路67包括生成规定内部的动作的时钟信号的电路、电源电路、复位电路等。
控制装置60通过CPU62执行存储于ROM64的程序而执行上述控制量的控制。
图2示出通过CPU62执行存储于ROM64的程序而实现的处理的一部分。
输出分配处理M10是基于加速器操作量ACCP而将车辆的推进所要求的输出分配成对内燃机10的要求输出Peg、对第1电动发电机42的要求输出Pmg1、对第2电动发电机44的要求输出Pmg2的处理。
节气门操作处理M12是基于根据要求输出Peg和转速NE掌握的对内燃机10的要求转矩,为了操作节气门14的开口度而向节气门14输出操作信号MS1的处理。此外,转速NE由CPU62基于输出信号Scr而算出。顺便一提,转速NE也可以是曲轴24旋转曲轴24的旋转1圈以上的旋转角度时的转速的平均值。此外,这里的平均值不限于单纯平均,例如也可以是指数移动平均处理,在该情况下,基于曲轴24旋转1圈以上的旋转角度时的输出信号Scr的时序数据而算出。
第1MG操作处理M14是基于要求输出Pmg1,为了控制第1电动发电机42的输出而向变换器46输出操作信号MS4的处理。
第2MG操作处理M16是基于要求输出Pmg2,为了控制第2电动发电机44的输出而向变换器48输出操作信号MS5的处理。详细而言,第2MG操作处理M16包括要求转矩算出处理M16a、修正处理M16b及操作信号输出处理M16c。
要求转矩算出处理M16a是基于要求输出Pmg2来算出对第2电动发电机44的要求转矩Tmg2的处理。修正处理M16b是对要求转矩Tmg2加上修正转矩ΔTrq的处理。操作信号输出处理M16c是为了使第2电动发电机44的转矩成为修正处理M16b输出的转矩而向变换器48输出操作信号MS5的处理。
修正转矩算出处理M18是以曲轴24的瞬时速度ωeg为输入来算出用于抑制由曲轴24的转矩变动引起的车辆的动力传递***的振动的第2电动发电机44的修正转矩ΔTrq的处理。在此,瞬时速度ωeg是比曲轴24的1圈小的角度间隔的转速,例如能够通过将30℃A除以30℃A的旋转所需的时间而设为30℃A的角度间隔的转速。30℃A的角度间隔也可以被称作微小角度间隔。此外,上述的转速NE成为了曲轴24的旋转1圈以上的角度间隔中的瞬时速度ωeg的平均值。
详细而言,修正转矩算出处理M18包括根据基于瞬时速度ωeg的时序数据中的相邻的瞬时速度彼此之差的瞬时加速度的符号的反转来检测转矩变动的处理。另外,修正转矩算出处理M18包括在检测到转矩变动的情况下算出具有阻止第2电动发电机44的旋转的一侧的符号的修正转矩ΔTrq的处理。此外,在未检测到转矩变动的情况下,修正转矩ΔTrq被设为“0”。详细而言,以规定内燃机10的动作点的转速NE及充气效率η为输入变量且以修正转矩ΔTrq为输出变量的映射数据预先存储于ROM64,CPU62当检测到转矩变动时,基于转速NE及充气效率η来对修正转矩ΔTrq进行映射运算。
此外,映射数据是输入变量的离散的值和与输入变量的值分别对应的输出变量的值的数据组。另外,映射运算例如设为以下处理即可:在输入变量的值与映射数据的输入变量的值的任一者一致的情况下,将对应的映射数据的输出变量的值设为运算结果,在不一致的情况下,将通过映射数据中包含的多个输出变量的值的插值而得到的值设为运算结果。
而且,控制装置60在内燃机10的工作时判定失火的有无。
图3示出与失火的检测相关的处理的步骤。图3所示的处理通过CPU62例如以预定周期反复执行存储于ROM64的失火用程序64a而实现。此外,以下,利用开头标注了“S”的数字来表现各处理的步骤编号。
在图3所示的一系列处理中,CPU62首先取得微小旋转时间T30(S10)。微小旋转时间T30通过由CPU62基于曲轴角传感器72的输出信号Scr对曲轴24旋转30℃A所需的时间进行计时而算出。接着,CPU62将在S10的处理中取得的最新的微小旋转时间T30设为微小旋转时间T30(0),越是过去的值,则使微小旋转时间T30(m)的变量“m”成为越大的值(S12)。即,设为“m=1、2、3、…”,将即将进行S12的处理之前的微小旋转时间T30(m-1)设为微小旋转时间T30(m)。由此,例如,在上次执行图3的处理时由S10的处理取得的微小旋转时间T30成为微小旋转时间T30(1)。
接着,CPU62判定在S10的处理中取得的微小旋转时间T30是否是从汽缸#1~#4的任一者的压缩上止点前30℃A到压缩上止点为止的角度间隔的旋转所需的时间(S14)。并且,CPU62在判定为是到压缩上止点为止的角度间隔的旋转所需的时间的情况下(S14:是),为了判定在360℃A前成为了压缩上止点的汽缸的失火的有无,首先算出设为失火的有无的判定处理的输入的旋转波形变量的值。
即,CPU62首先将与从压缩上止点前30℃A到压缩上止点为止的角度间隔相关的微小旋转时间T30的互相分离了180°的值彼此之差作为汽缸间变量ΔTa而算出(S16)。详细而言,CPU62设为“m=1、2、3、…”,将汽缸间变量ΔTa(m-1)设为“T30(6m-6)-T30(6m)”。
图4例示汽缸间变量ΔTa。此外,在本实施方式中,例示了按照汽缸#1、汽缸#3、汽缸#4、汽缸#2的顺序压缩上止点出现且依次成为燃烧行程的情况。在图4中,示出了通过在S10的处理中取得从汽缸#4的压缩上止点前30℃A到压缩上止点为止的角度间隔的微小旋转时间T30(0)而失火的有无的检测对象是汽缸#1的例子。在该情况下,汽缸间变量ΔTa(0)成为与汽缸#4的压缩上止点和在前一个成为了压缩上止点的汽缸#3的压缩上止点分别对应的微小旋转时间T30彼此之差。在图4中记载了汽缸间变量ΔTa(2)是与成为失火的检测对象的汽缸#1的压缩上止点对应的微小旋转时间T30(12)和与汽缸#2的压缩上止点对应的微小旋转时间T30(18)之差。
返回图3,CPU62算出汽缸间变量ΔTa(0)、ΔTa(1)、ΔTa(2)、…中的互相分离了720℃A的值彼此之差即汽缸间变量ΔTb(S18)。详细而言,CPU62设为“m=1、2、3、…”,将汽缸间变量ΔTb(m-1)设为“ΔTa(m-1)-ΔTa(m+3)”。
图4例示汽缸间变量ΔTb。在图4中记载了汽缸间变量ΔTb(2)是“ΔTa(2)-Ta(6)”。
接着,CPU62算出表示与成为失火的检测对象的汽缸对应的汽缸间变量ΔTb和与其以外的汽缸对应的汽缸间变量ΔTb的相对的大小的关系的变动模式变量FL(S20)。在本实施方式中,算出变动模式变量FL[02]、FL[12]、FL[32]。
在此,变动模式变量FL[02]由“ΔTb(0)/ΔTb(2)”定义。即,若使用图4的例子,则变动模式变量FL[02]是用与成为失火的检测对象的汽缸#1对应的汽缸间变量ΔTb(2)去除与在其下一个的下一个成为压缩上止点的汽缸#4对应的汽缸间变量ΔTb(0)而得到的值。另外,变动模式变量FL[12]由“ΔTb(1)/ΔTb(2)”定义。即,若使用图4的例子,则变动模式变量FL[12]是用与成为失火的检测对象的汽缸#1对应的汽缸间变量ΔTb(2)去除与在其下一个成为压缩上止点的汽缸#3对应的汽缸间变量ΔTb(1)而得到的值。另外,变动模式变量FL[32]由“ΔTb(3)/ΔTb(2)”定义。即,若使用图4的例子,则变动模式变量FL[32]是用与成为失火的检测对象的汽缸#1对应的汽缸间变量ΔTb(2)去除与在其前一个成为了压缩上止点的汽缸#2对应的汽缸间变量ΔTb(3)而得到的值。
接着,CPU62取得转速NE、充气效率η及修正转矩ΔTrq(S22)。
然后,CPU62对输出与在成为检测对象的汽缸中产生了失火的概率相关的变量即失火变量PR的映射的输入变量x(1)~x(7)代入由S18、S20的处理取得的旋转波形变量的值和由S22的处理取得的变量的值(S24)。即,CPU62对输入变量x(1)代入汽缸间变量ΔTb(2),对输入变量x(2)代入变动模式变量FL[02],对输入变量x(3)代入变动模式变量FL[12],对输入变量x(4)代入变动模式变量FL[32]。另外,CPU62对输入变量x(5)代入转速NE,对输入变量x(6)代入充气效率η,对输入变量x(7)代入修正转矩ΔTrq。
接着,CPU62通过将输入变量x(1)~x(7)向由存储于图1所示的存储装置66的映射数据66a规定的映射输入来算出映射的输出值即失火变量PR的值(S26)。
在本实施方式中,该映射由中间层为1层的神经网络构成。上述神经网络包括输入侧系数wFjk(j=0~n,k=0~7)和作为对由输入侧系数wFjk规定的线性映射即输入侧线性映射的输出分别进行非线性变换的输入侧非线性映射的激活函数h(x)。在本实施方式中,作为激活函数h(x),例示ReLU。此外,ReLU是将输入和“0”中的不小的一方输出的函数。顺便一提,wFj0等是偏置参数,输入变量x(0)定义为“1”。
另外,上述神经网络包括输出侧系数wSij(i=1~2,j=0~n)和将由输出侧系数wSij规定的线性映射即输出侧线性映射的输出即原型变量yR(1)、yR(2)分别作为输入且输出失火变量PR的SoftMax函数。由此,在本实施方式中,失火变量PR将实际产生了失火的似然性的大小在比“0”大且比“1”小的预定区域内作为连续的值而定量化。
接着,CPU62判定失火变量PR的值是否是判定值PRth以上(S28)。并且,CPU62在判定为是判定值PRth以上的情况下(S28:是),使计数器CR进行计数增加(increment)(S30)。然后,CPU62判定从最初执行S28的处理的时间点或进行后述的S36的处理的时间点起是否经过了预定期间(S32)。在此,预定期间比1燃烧循环的期间长。预定期间可以具有1燃烧循环的10倍以上的长度。
CPU62在判定为经过了预定期间的情况下(S32:是),判定计数器CR是否是阈值CRth以上(S34)。该处理是判定是否以超过容许范围的频度产生了失火的处理。CPU62在判定为小于阈值CRth的情况下(S34:否),将计数器CR初始化(S36)。相对于此,CPU62在判定为是阈值CRth以上的情况下(S34:是),为了催促用户应对异常而执行操作图1所示的警告灯78的报知处理(S38)。
此外,CPU62在S36、S38的处理完成的情况、在S14、S28、S32的处理中作出否定判定的情况下,暂且结束图3所示的一系列处理。
顺便一提,上述映射数据66a例如是如以下这样生成的。即,在试验台上对曲轴24连接了测力计的状态下使内燃机10工作,在汽缸#1~#4的各自中要求的应该喷射燃料的定时中的随机选择出的定时下使燃料喷射停止。然后,在使燃料的喷射停止了的汽缸中,将失火变量PR的值为“1”的数据设为教师数据,在未使燃料的喷射停止的汽缸中,使失火变量PR的值为“0”的数据包含于教师数据。然后,使用每次的旋转波形变量、由S22的处理取得的变量的值,通过与S24、S26的处理同样的处理来算出失火变量PR的值。以缩小这样算出的失火变量PR的值与教师数据之差的方式学习上述输入侧系数wFjk、输出侧系数wSij的值。具体而言,例如,以将公差熵最小化的方式学习输入侧系数wFjk、输出侧系数wSij的值即可。此外,减振处理的执行的有无通过测力计对曲轴24施加的转矩来模拟即可。这样,通过使用机器学习,能够使用通过取各种各样的动作点并使内燃机10比较自由地工作而生成的教师数据来学习映射数据66a。因而,与针对各种各样的每个动作点,基于失火的有无下的曲轴24的行为的检测来适配映射数据的情况相比,能够减轻适配工时。
在此,对本实施方式的作用及效果进行说明。
CPU62通过基于旋转波形变量算出失火变量PR的值来判定失火的有无。另外,CPU62若检测到曲轴24的转矩变动,则通过利用修正转矩ΔTrq修正第2电动发电机44的转矩来执行减振处理。在此,若产生失火,则产生转矩变动,因此有时执行减振处理。并且,在该情况下,曲轴24的旋转变动被抑制。
在图5中,利用虚线例示正常时的微小旋转时间T30的推移,利用实线例示在产生了失火时不执行减振处理的情况下的微小旋转时间T30的推移,利用单点划线例示在产生了失火时执行减振处理的情况下的微小旋转时间T30的推移。如图5所示,在产生了失火时执行减振处理的情况下,与不执行的情况相比,微小旋转时间T30的变动变小。因而,在产生了失火时执行了减振处理的情况下的微小旋转时间T30的变动与未产生失火时的微小旋转时间T30的变动之差变小。因而,在假设不将修正转矩ΔTrq与输入变量相加的情况下,在产生了失火时执行了减振处理的情况下的微小旋转时间T30的变动和未产生失火时的微小旋转时间T30的变动的识别的精度有可能下降。于是,在本实施方式中,使修正转矩ΔTrq包含于输入变量x而算出了失火变量PR的值。因而,即使在执行减振处理的情况下,也能够利用失火变量PR高精度地表现失火的有无。
而且,通过旋转波形变量和修正转矩ΔTrq的基于由机器学习设为学习对象的参数即输入侧系数wFjk的结合运算而算出了失火变量PR的值。由此,与修正转矩ΔTrq的大小等减振处理的执行状态无关而学习输入侧系数wFjk等的值即可,无需针对减振处理的每个执行状态来适配不同的适配值。
根据以上说明的本实施方式,能够进一步得到以下记载的作用效果。
(1)将作为规定内燃机10的动作点的动作点变量的转速NE及充气效率η设为了映射的输入。燃料喷射阀20、点火装置22等内燃机10的操作部的操作量具有基于内燃机10的动作点而定的倾向。因而,动作点变量是包括与各操作部的操作量相关的信息的变量。因此,通过将动作点变量设为映射的输入,能够基于与各操作部的操作量相关的信息来算出失火变量PR的值,进而能够反映由操作量引起的曲轴24的旋转行为的变化来更高精度地算出失火变量PR的值。
另外,通过将动作点变量设为输入变量,通过旋转波形变量和动作点变量的基于通过机器学习而学习到的参数即输入侧系数wFjk的结合运算来算出失火变量PR的值。因而,无需针对每个动作点变量对适配值进行适配。相对于此,例如在进行汽缸间变量ΔTb与判定值的大小比较的情况下,需要将判定值针对每个动作点变量进行适配,因此适配工时变大。
(2)使修正转矩ΔTrq包含于输入变量。由此,与将表示减振处理的执行的有无的2值的变量设为输入变量的情况相比,能够得到关于对曲轴24的旋转行为造成的影响的更详细的信息,因此容易更高精度地算出失火变量PR的值。
顺便一提,在本实施方式中,由于修正转矩ΔTrq根据动作点变量而可变,所以通过在输入变量x中包括动作点变量和表示减振处理的执行的有无的2值的变量,能够根据修正转矩ΔTrq的大小而算出失火变量PR的值。不过,在使其成为可能这一点上,存在以下可能性:例如增大神经网络的中间层的层数等,映射的构造复杂化,进而运算负荷变大。相对于此,在本实施方式中,通过使修正转矩ΔTrq自身包含于输入变量x,与包括动作点变量和表示减振处理的执行的有无的2值的变量的情况相比,能够简化映射的构造并高精度地算出失火变量PR的值。
(3)选择性地使用微小旋转时间T30中的压缩上止点附近的值来生成成为输入变量x的旋转波形变量。在失火的有无中最产生差异的是微小旋转时间T30中的压缩上止点附近的值。因而,通过选择性地使用微小旋转时间T30中的压缩上止点附近的值,能够抑制输入变量x的维度变大,并尽力取入失火的有无的判定所需的信息。
(4)在旋转波形变量中包括汽缸间变量ΔTb(2)。汽缸间变量ΔTb(2)将成为失火的检测对象的汽缸和与其相邻的汽缸的压缩上止点附近的微小旋转时间T30彼此之差预先以1维定量化。因而,能够以小的维数的变量高效地取入失火的有无的判定所需的信息。
(5)在旋转波形变量中,不仅是汽缸间变量ΔTb(2),还包括变动模式变量FL。由于在曲轴24上会叠加来自路面的振动等,所以在将旋转波形变量仅设为汽缸间变量ΔTb(2)的情况下,有可能产生误判定。相对于此,在本实施方式中,通过除了汽缸间变量ΔTb(2)之外还使用变动模式变量FL来算出失火变量PR的值,与仅根据汽缸间变量ΔTb(2)来算出的情况相比,能够使失火变量PR的值成为更高精度地表示产生了失火的似然性的程度(概率)的值。
而且,在本实施方式中,通过基于通过机器学习而学习到的参数即输入侧系数wFjk的汽缸间变量ΔTb(2)和变动模式变量FL的结合运算来算出失火变量PR的值。因而,与基于汽缸间变量ΔTb(2)与判定值的比较和变动模式变量FL与判定值的比较来判定失火的有无的情况相比,能够基于汽缸间变量ΔTb(2)及变动模式变量FL与失火的更详细的关系来判定失火的有无。
<第2实施方式>
以下,关于第2实施方式,以与第1实施方式的不同点为中心,参照附图来说明。
在本实施方式中,将失火变量PR的算出处理在车辆的外部进行。
图6示出本实施方式的失火检测***。此外,在图6中,关于与图1所示的构件对应的构件,为了方便而标注有同一标号。
图6所示的车辆VC内的控制装置60具备通信机69。通信机69是用于经由车辆VC的外部的网络80而与中心90通信的设备。
中心90对从多个车辆VC发送的数据进行解析。中心90具备CPU92、ROM94、存储装置96、周边电路97及通信机99,它们能够通过本地网络98而通信。在存储装置96中存储有映射数据96a。
图7示出与本实施方式的失火的检测相关的处理的步骤。图7的(a)所示的处理通过CPU62执行存储于图6所示的ROM64的失火用副程序64b而实现。另外,图7的(b)所示的处理通过CPU92执行存储于ROM94的失火用主程序94a而实现。此外,在图7中,关于与图3所示的处理对应的处理,为了方便而标注有同一步骤编号。以下,沿着失火检测处理的时序来说明图7所示的处理。
即,在车辆VC中,CPU62在图7的(a)所示的S14的处理中作出肯定判定的情况下,取得微小旋转时间T30(0)、T30(6)、T30(12)、T30(18)、T30(24)、T30(30)、T30(36)、T30(42)、T30(48)(S50)。这些微小旋转时间T30构成包括与互相不同的角度间隔的各自中的微小旋转时间T30彼此的差异相关的信息的变量即旋转波形变量。尤其是,上述微小旋转时间T30是从压缩上止点前30℃A到压缩上止点为止的角度间隔的旋转所需的时间,而且是压缩上止点的出现定时的9次的值。因而,这些微小旋转时间T30的数据组成为了表示与和互相不同的压缩上止点分别对应的微小旋转时间T30彼此的差异相关的信息的变量。此外,上述的9个微小旋转时间T30是在算出汽缸间变量ΔTb(2)及变动模式变量FL[02]、FL[12]、FL[32]时使用的微小旋转时间T30的全部。
接着,CPU62执行S22的处理后,通过操作通信机69来将在这些S50、S22的处理中取得的数据与车辆VC的识别信息(车辆ID)一起向中心90发送(S52)。
相对于此,如图7的(b)所示,中心90的CPU92接收发送出的数据(S60)。然后,CPU92将由S60的处理取得的变量的值向输入变量x(1)~x(12)代入(S62)。即,CPU62对输入变量x(1)代入微小旋转时间T30(0),对输入变量x(2)代入微小旋转时间T30(6),对输入变量x(3)代入微小旋转时间T30(12),对输入变量x(4)代入微小旋转时间T30(18)。另外,CPU92对输入变量x(5)代入微小旋转时间T30(24),对输入变量x(6)代入微小旋转时间T30(30),对输入变量x(7)代入微小旋转时间T30(36)。另外,CPU92对输入变量x(8)代入微小旋转时间T30(42),对输入变量x(9)代入微小旋转时间T30(48)。另外,CPU92对输入变量x(10)代入转速NE,对输入变量x(11)代入充气效率η,对输入变量x(12)代入修正转矩ΔTrq。
接着,CPU92通过将输入变量x(1)~x(12)向由存储于图6所示的存储装置96的映射数据96a规定的映射输入来算出映射的输出值即失火变量PR的值(S64)。
在本实施方式中,该映射由中间层为“α”个且各中间层的激活函数h1~hα是ReLU且输出层的激活函数是SoftMax函数的神经网络构成。例如,第1中间层的各节点的值通过将对由系数w(1)ji(j=0~n1,i=0~12)规定的线性映射输入了上述输入变量x(1)~x(12)时的输出向激活函数h1输入而生成。即,若设为m=1、2、…、α,则第m中间层的各节点的值通过将由系数w(m)规定的线性映射的输出向激活函数hm输入而生成。在图7中,n1、n2、…、nα分别是第1、第2、…、第α中间层的节点数。顺便一提,w(1)j0等是偏置参数,输入变量x(0)定义为“1”。
接着,CPU92通过操作通信机99来向发送了由S60的处理接收到的数据的车辆VC发送表示失火变量PR的值的信号(S66),暂且结束图7的(b)所示的一系列处理。相对于此,如图7的(a)所示,CPU62接收失火变量PR的值(S54),执行S28~S38的处理。
这样,在本实施方式中,由于在中心90中执行S64的处理,所以能够减轻CPU62的运算负荷。
<对应关系>
上述实施方式中的事项与上述“发明内容”一栏所记载的事项的对应关系如下。以下,针对“发明内容”一栏所记载的方案的各编号示出对应关系。
[1~3]失火检测装置对应于控制装置60。执行装置即处理电路对应于CPU62及ROM64。存储装置对应于存储装置66。旋转波形变量对应于汽缸间变量ΔTb(2)及变动模式变量FL[02]、FL[12]、FL[32]。减振变量对应于修正转矩ΔTrq。减振处理对应于修正转矩算出处理M18及修正转矩ΔTrq不是零时的第2MG操作处理M16。取得处理对应于S18~S22的处理,判定处理对应于S24~S36的处理,应对处理对应于S38的处理。
[4]动作点变量对应于转速NE及充气效率η。
[5]第1执行装置对应于CPU62及ROM64。第2执行装置对应于CPU92及ROM94。取得处理对应于S50、S22的处理,车辆侧发送处理对应于S52的处理,车辆侧接收处理对应于S54的处理。外部侧接收处理对应于S60的处理,输出值算出处理对应于S62、S64的处理,外部侧发送处理对应于S66的处理。
[6]数据解析装置对应于中心90。
[7]内燃机的控制装置对应于图6所示的控制装置60。
[8]计算机对应于CPU62及ROM64、CPU62、CPU92及ROM64、ROM94。
<其他实施方式>
此外,本实施方式能够如以下这样变更而实施。本实施方式及以下的变更例能够在技术上不矛盾的范围内互相组合而实施。
·“关于减振处理”
在上述实施方式中,将修正转矩ΔTrq根据内燃机10的动作点而可变地设定,但不限定于此。例如,也可以设为预先确定的预定值。
在上述实施方式中,基于曲轴24的瞬时角速度而判定减振处理的执行的有无,但不限定于此。例如,也可以基于第2电动发电机44的旋转轴的瞬时旋转角速度等来判定减振处理的执行的有无。另外,例如,在内燃机10的怠速运转时,也可以设为根据挡位而将修正转矩在对第1电动发电机42的要求转矩上叠加的处理。由此,能够抑制怠速时的振动。
另外,例如也可以设为抑制由连结于驱动轮50的轴的扭转、驱动轮50的旋转变动引起的振动的处理。这例如能够通过“基于对第2电动发电机44的转速乘以预定的系数而算出的车速算出值及第2电动发电机44的转矩来算出推定车速,以使推定车速与车速算出值之差变小的方式修正第2电动发电机44的转矩”来实现。
·“关于减振变量”
作为减振变量,不限于修正转矩ΔTrq。例如在如“关于减振处理”一栏所记载那样,修正转矩ΔTrq被固定为预定值的情况下,例如也可以将表示减振处理的执行的有无的2值的变量设为减振变量。不过,即使在修正转矩ΔTrq可变地设定的情况下,也能够将减振变量设为表示减振处理的执行的有无的2值的变量。顺便一提,即使在这样的情况下,若例如修正转矩ΔTrq根据内燃机10的动作点而可变地设定且将规定动作点的变量设为向映射的输入,则也能够使神经网络的中间层的层数增加等而高精度地算出失火变量PR的值。
·“关于汽缸间变量”
作为汽缸间变量ΔTb,不限于与压缩上止点的出现定时互相相邻的一对汽缸各自的压缩上止点对应的微小旋转时间T30彼此之差的分离了720℃A的值彼此之差。例如,也可以是与压缩上止点的出现定时互相分离了360℃A的汽缸各自的压缩上止点对应的微小旋转时间T30彼此之差的分离了720℃A的值彼此之差。在该情况下,汽缸间变量ΔTb(2)成为“T30(12)-T30(24)-{T30(36)-T30(48)}”。
另外,不限于与一对汽缸各自的压缩上止点对应的微小旋转时间T30彼此之差的分离了720℃A的值彼此之差,也可以是与成为失火的检测对象的汽缸和其以外的汽缸各自的压缩上止点对应的微小旋转时间T30彼此之差。
另外,例如,也可以将汽缸间变量设为与一对汽缸各自的压缩上止点对应的微小旋转时间T30彼此之比。
此外,作为定义汽缸间变量ΔTb时的微小旋转时间,不限于30℃A的旋转所需的时间,例如也可以是45℃A的旋转所需的时间等。此时,微小旋转时间也可以是压缩上止点的出现间隔以下的角度间隔的旋转所需的时间。压缩上止点的出现间隔意味着出现压缩上止点的曲轴24的旋转角度彼此的间隔。
而且,在上述中,也可以取代微小旋转时间而使用将预定的角度间隔除以预定的角度间隔的旋转所需的时间而得到的瞬时转速。
·“关于变动模式变量”
作为变动模式变量的定义,不限于在上述实施方式中例示出的变动模式变量。例如,也可以通过将汽缸间变量ΔTb变更为在“关于汽缸间变量”一栏中例示出的汽缸间变量等而变更变动模式变量的定义。
而且,将变动模式变量定义为与互相不同的压缩上止点的出现定时对应的汽缸间变量ΔTb彼此之比也不是必须的,也可以取代比而取差。即使在该情况下,通过使内燃机10的动作点变量包含于输入,也能够反映变动模式变量的大小根据动作点而变化来算出失火变量PR的值。
·“关于旋转波形变量”
在S26的处理中,利用汽缸间变量ΔTb(2)及变动模式变量FL[02]、FL[12]、FL[32]构成了旋转波形变量,但不限定于此。例如,也可以将构成旋转波形变量的变动模式变量设为变动模式变量FL[02]、FL[12]、FL[32]中的任1个或2个。另外,例如,也可以包括变动模式变量FL[02]、FL[12]、FL[32]、FL[42]等4个以上的变动模式变量。
在S64的处理中,利用与压缩上止点的出现定时互相不同的9个定时分别对应的微小旋转时间T30构成了旋转波形变量,但不限定于此。例如也可以以成为失火的检测对象的汽缸的压缩上止点为中央,利用将出现压缩上止点的角度间隔的2倍以上的区间以30℃A的间隔分割后的各自中的微小旋转时间T30来构成旋转波形变量。另外,在上述中,将成为失火的检测对象的汽缸的压缩上止点设为中央不是必须的。而且,作为这里的微小旋转时间,不限于30℃A的间隔的旋转所需的时间。另外,也可以取代微小旋转时间而使用将预定的角度间隔除以预定的角度间隔的旋转所需的时间而得到的瞬时转速。
·“关于动作点变量”
作为动作点变量,不限于转速NE及充气效率η。例如,也可以是吸入空气量Ga和转速NE。另外,在例如如下述“关于内燃机”一栏所记载那样使用压缩着火式内燃机的情况下,也可以是喷射量和转速NE。此外,将动作点变量设为映射的输入不是必须的。在例如应用于在下述“关于车辆”一栏所记载的串联混合动力车搭载的内燃机的情况下,在内燃机限定于特定的动作点而运转的情况等下,即使不使动作点变量包含于输入变量,也能够高精度地算出失火变量PR的值。
·“关于外部侧发送处理”
在S66的处理中,发送了失火变量PR的值,但不限定于此。例如,也可以发送成为作为输出激活函数的SoftMax函数的输入的原型变量yR(1)、yR(2)的值。另外,例如,也可以设为在中心90中执行S28~S36的处理,发送是否存在异常的判定结果。
·“关于应对处理”
在上述实施方式中,通过操作警告灯78而通过视觉信息报知产生了失火的意思,但不限定于此。例如,也可以通过操作扬声器而通过听觉信息报知产生了失火的意思。另外,例如也可以设为图1所示的控制装置60具备通信机69,设为操作通信机69来向用户的便携终端发送产生了失火的意思的信号的处理。这能够通过在用户的便携终端安装执行报知处理的应用程序来实现。
作为应对处理,不限于报知处理。例如,也可以是根据产生了失火的意思的信息来操作用于控制内燃机10的燃烧室18内的混合气的燃烧的操作部的操作处理。具体而言,例如也可以将操作部设为点火装置22而使产生了失火的汽缸的点火正时提前。另外,例如,也可以将操作部设为燃料喷射阀20,使产生了失火的汽缸的燃料喷射量增量。
·“关于向映射的输入”
作为向神经网络的输入、向在下述“关于机器学习的算法”一栏所记载的回归方程的输入等,各维度不限于由单个物理量、变动模式变量FL构成。例如关于在上述实施方式等中设为了向映射的输入的多个种类的物理量、变动模式变量FL的一部分,也可以取代设为向神经网络、回归方程的直接的输入而将基于它们的主成分分析的一些主成分设为向神经网络、回归方程的直接的输入。不过,在将主成分设为神经网络、回归方程的输入的情况下,仅向神经网络、回归方程的输入的一部分成为主成分不是必须的,也可以将全部设为主成分。此外,在将主成分设为向映射的输入的情况下,在映射数据66a、96a中包括对确定主成分的映射进行规定的数据。
·“关于映射数据”
也可以将对在车辆中执行的运算中使用的映射进行规定的映射数据设为对在S64的处理中例示出的映射进行规定的数据。
例如根据图7的记载,神经网络的中间层的层数成为了比2层多的表现,但不限定于此。
在上述实施方式中,将激活函数h、h1、h2、…hα设为ReLU,将输出的激活函数设为SoftMax函数,但不限定于此。例如也可以将激活函数h、h1、h2、…hα设为双曲正切。例如,也可以将激活函数h、h1、h2、…hα设为Logistc Sigmoid函数。
另外,例如,也可以将输出的激活函数设为Logistc Sigmoid函数。在该情况下,例如将输出层的节点数设为1个且将输出变量设为失火变量PR即可。在该情况下,通过在输出变量的值为预定值以上的情况下判定为异常,能够判定异常的有无。
·“关于机器学习的算法”
作为机器学习的算法,不限于使用神经网络。例如,也可以使用回归方程。这相当于在上述神经网络中不具备中间层。另外,例如,也可以使用支持向量机。在该情况下,输出的值的大小自身没有含义,根据其值是否为正来表现是否产生了失火。换言之,与失火变量的值具有3值以上的值且这些值的大小表现失火的概率的大小的情况不同。
·“关于学习步骤”
在上述实施方式中,在随机地产生失火的状况下执行了学习,但不限定于此。例如,也可以在特定的汽缸中连续地产生失火的状况下执行学习。不过,在该情况下,也可以将成为向映射的输入的汽缸间变量、变动模式变量所使用的汽缸间变量ΔTb如“关于汽缸间变量”一栏所记载那样,设为与成为失火的检测对象的汽缸和其以外的汽缸各自的压缩上止点对应的微小旋转时间T30彼此之差等。
不限于基于对曲轴24连接测力计且使内燃机10工作时的曲轴24的旋转行为来进行学习。例如,也可以将内燃机10搭载于车辆,基于使车辆行驶时的曲轴24的旋转行为来进行学习。由此,能够使车辆行驶的路面的状态对曲轴24的旋转行为的影响反映于学习。
·“关于数据解析装置”
例如也可以取代S62、S64的处理而将S24、S26的处理等利用中心90执行。
也可以将图7的(b)的处理利用例如用户持有的便携终端来执行。这能够通过在便携终端安装执行图7的(b)的处理的应用程序来实现。此外,此时,例如也可以进行S52的处理中的数据的发送有效的距离是车辆的长度左右的设定等,删除车辆ID的收发处理。
·“关于执行装置”
作为执行装置,不限于具备CPU62(92)和ROM64(94)且执行软件处理。例如,也可以具备对在上述实施方式中执行的软件处理的至少一部分进行处理的专用的硬件电路(例如ASIC等)。即,执行装置是以下的(a)~(c)的任一构成即可。(a)具备按照程序来执行上述处理的全部的处理装置和存储程序的ROM等程序保存装置。(b)具备按照程序来执行上述处理的一部分的处理装置及程序保存装置和执行剩余的处理的专用的硬件电路。(c)具备执行上述处理的全部的专用的硬件电路。在此,具备处理装置及程序保存装置的软件执行装置、专用的硬件电路也可以是多个。即,上述处理由具备1个或多个软件执行装置及1个或多个专用的硬件电路中的至少一方的处理电路(processing circuitry)执行即可。程序保存装置即计算机可读介质包括能够通过通用或专用的计算机而访问的所有能够利用的介质。
·“关于存储装置”
在上述实施方式中,将存储映射数据66a、96a的存储装置和存储失火用程序64a、失火用主程序94a的存储装置(ROM64、94)设为了不同的存储装置,但不限定于此。
·“关于计算机”
作为计算机,不限于由搭载于车辆的CPU62及ROM64等执行装置和中心90所具备的CPU92及ROM94等执行装置构成。例如,也可以利用搭载于车辆的执行装置、中心90所具备的执行装置及用户的便携终端内的CPU及ROM等执行装置来构成。这例如能够通过将图7的S66的处理设为向用户的便携终端发送的处理并将S54、S28~S36的处理在便携终端中执行而实现。即,由CPU62及ROM64构成的车载执行装置也可以不执行车辆侧接收处理及应对处理,便携终端所具备的接收执行装置也可以至少执行车辆侧接收处理。
·“关于内燃机”
在上述实施方式中,作为燃料喷射阀,例示了向燃烧室18内喷射燃料的缸内喷射阀,但不限于此。例如也可以是向进气通路12喷射燃料的进气口喷射阀。另外,例如,还可以具备进气口喷射阀和缸内喷射阀双方。
作为内燃机,不限于火花点火式内燃机,例如也可以是使用轻油等作为燃料的压缩着火式内燃机等。
·“关于车辆”
作为车辆,不限于混联混合动力车,例如也可以是并联混合动力车。
Claims (9)
1.一种内燃机的失火检测装置,是在曲轴上机械连结有电动发电机的内燃机的失火检测装置,其中,
具备存储装置和处理电路,
所述存储装置存储有对使用旋转波形变量和减振变量作为输入且输出与产生了失火的概率相关的变量即失火变量的映射进行规定的数据即映射数据,
在所述内燃机中出现压缩上止点的旋转角度彼此的间隔是出现间隔,
比所述出现间隔小的多个角度间隔分别是多个微小角度间隔,所述多个微小角度间隔各自中的所述曲轴的转速是瞬时速度,
所述旋转波形变量是包括与下述差异相关的信息的变量,所述差异是与多个互相不同的微小角度间隔分别对应的多个瞬时速度的值彼此的差异,
所述减振变量是与为了抑制车辆的动力传递***的振动而操作所述电动发电机的转矩的减振处理的状态相关的变量,
所述处理电路构成为执行:
取得处理,取得基于构成为检测所述曲轴的旋转行为的传感器的检测值的所述旋转波形变量和所述减振变量;
判定处理,基于使用由所述取得处理取得的变量作为输入的所述映射的输出来判定所述失火的有无;及
应对处理,用于在由所述判定处理判定为产生了失火的情况下,通过操作预定的硬件来应对失火的产生,
所述映射基于通过机器学习而学习到的参数进行所述旋转波形变量和所述减振变量的结合运算,由此输出所述失火变量的值,
所述旋转波形变量包括汽缸间变量和变动模式变量,或者包括多个部分区间各自的旋转所需的时间,或者包括与所述多个部分区间分别对应的多个转速的值,
所述多个部分区间通过分割出现压缩上止点的角度间隔即出现角度间隔的2倍以上的区间而得到,是比所述出现角度间隔小的间隔,
所述汽缸间变量是将与失火的检测对象的汽缸即对象汽缸的压缩上止点对应的所述瞬时速度和与不同于该对象汽缸的汽缸的压缩上止点对应的所述瞬时速度的差异定量化了的变量,
所述对象汽缸和不同于该对象汽缸的汽缸是第1组的汽缸,与所述第1组的汽缸不同的2个汽缸是第2组的汽缸,所述变动模式变量是将所述第1组的汽缸中的所述瞬时速度的值彼此的差异与所述第2组的汽缸中的所述瞬时速度的值彼此的差异的关系定量化了的变量。
2.根据权利要求1所述的内燃机的失火检测装置,
所述减振处理包括将用于抑制所述振动的转矩即修正转矩叠加于针对所述电动发电机的要求转矩的处理,
所述取得处理包括取得所述修正转矩作为所述减振变量的处理。
3.根据权利要求2所述的内燃机的失火检测装置,
所述减振处理包括根据所述内燃机的动作点来变更所述修正转矩的大小的处理。
4.根据权利要求3所述的内燃机的失火检测装置,
在所述映射的输入中包括规定所述内燃机的动作点的变量即动作点变量,
所述取得处理包括取得所述动作点变量的处理,
所述判定处理包括基于还使用由所述取得处理取得的所述动作点变量作为向所述映射的输入的所述映射的输出来判定所述失火的有无的处理。
5.一种内燃机的失火检测***,具备权利要求1~4中任一项所述的处理电路及存储装置,
所述判定处理包括算出使用由所述取得处理取得的变量作为输入的所述映射的输出值的输出值算出处理,
所述处理电路包括第1执行装置及第2执行装置,
所述第1执行装置至少部分地搭载于车辆,且构成为执行所述取得处理、将由所述取得处理取得的数据向车辆的外部发送的车辆侧发送处理、接收基于所述输出值算出处理的算出结果的信号的车辆侧接收处理及所述应对处理,
所述第2执行装置配置于所述车辆的外部,且构成为执行接收由所述车辆侧发送处理发送出的数据的外部侧接收处理、所述输出值算出处理及将基于所述输出值算出处理的算出结果的信号向所述车辆发送的外部侧发送处理。
6.一种数据解析装置,
具备权利要求5所述的第2执行装置及存储装置。
7.一种内燃机的控制装置,
具备权利要求5所述的第1执行装置。
8.一种内燃机的失火检测方法,
利用计算机来执行权利要求1~4中任一项所述的取得处理、判定处理及应对处理。
9.一种接收执行装置,是权利要求5所述的内燃机的失火检测***中的接收执行装置,
所述第1执行装置具备搭载于车辆的车载执行装置和另外于该车载执行装置的所述接收执行装置,
所述车载执行装置构成为执行所述取得处理和将由所述取得处理取得的数据向车辆的外部发送的车辆侧发送处理,
所述接收执行装置设置于便携终端,且构成为至少执行所述车辆侧接收处理。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019065884A JP6624325B1 (ja) | 2019-03-29 | 2019-03-29 | 内燃機関の失火検出装置、内燃機関の失火検出システム、データ解析装置、内燃機関の制御装置、内燃機関の失火検出方法、および受信実行装置 |
JP2019-065884 | 2019-03-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111749787A CN111749787A (zh) | 2020-10-09 |
CN111749787B true CN111749787B (zh) | 2022-02-11 |
Family
ID=69101073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010145999.4A Expired - Fee Related CN111749787B (zh) | 2019-03-29 | 2020-03-05 | 内燃机的失火检测装置、***及方法、数据解析装置、内燃机的控制装置、及接收执行装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11268469B2 (zh) |
JP (1) | JP6624325B1 (zh) |
CN (1) | CN111749787B (zh) |
DE (1) | DE102020104290B4 (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6593560B1 (ja) * | 2019-02-15 | 2019-10-23 | トヨタ自動車株式会社 | 内燃機関の失火検出装置、内燃機関の失火検出システム、データ解析装置、および内燃機関の制御装置 |
JP6624326B1 (ja) | 2019-03-29 | 2019-12-25 | トヨタ自動車株式会社 | 内燃機関の失火検出装置、内燃機関の失火検出システム、データ解析装置、内燃機関の制御装置、内燃機関の失火検出方法、および受信実行装置 |
JP6624325B1 (ja) | 2019-03-29 | 2019-12-25 | トヨタ自動車株式会社 | 内燃機関の失火検出装置、内燃機関の失火検出システム、データ解析装置、内燃機関の制御装置、内燃機関の失火検出方法、および受信実行装置 |
JP6624324B1 (ja) * | 2019-03-29 | 2019-12-25 | トヨタ自動車株式会社 | 内燃機関の失火検出装置、内燃機関の失火検出システム、データ解析装置、内燃機関の制御装置、内燃機関の失火検出方法、および受信実行装置 |
JP7347251B2 (ja) * | 2020-02-14 | 2023-09-20 | トヨタ自動車株式会社 | 写像の学習方法 |
DE102021101609A1 (de) * | 2020-02-20 | 2021-08-26 | Schaeffler Technologies AG & Co. KG | Verfahren zur Ermittlung eines Momentverlaufs, insbesondere von Fehlzündungen einer Brennkraftmaschine eines hybridischen Antriebsstrangs und Hybridantriebsstrang |
JP7268663B2 (ja) * | 2020-09-25 | 2023-05-08 | トヨタ自動車株式会社 | 内燃機関の失火検出装置 |
JP7322852B2 (ja) * | 2020-10-09 | 2023-08-08 | トヨタ自動車株式会社 | 内燃機関の失火検出装置 |
JP7354984B2 (ja) * | 2020-10-15 | 2023-10-03 | トヨタ自動車株式会社 | 内燃機関の判定装置 |
JP7409289B2 (ja) * | 2020-11-09 | 2024-01-09 | トヨタ自動車株式会社 | 騒音推定装置および車両用制御装置 |
JP7327358B2 (ja) * | 2020-11-12 | 2023-08-16 | トヨタ自動車株式会社 | ハイブリッド車両のエンジン失火検出装置 |
JP7384145B2 (ja) * | 2020-11-17 | 2023-11-21 | トヨタ自動車株式会社 | 内燃機関の失火検出装置 |
CN113074045B (zh) * | 2021-04-22 | 2022-04-29 | 东风柳州汽车有限公司 | 发动机失火诊断方法、装置、设备及存储介质 |
CN117307317A (zh) * | 2023-11-29 | 2023-12-29 | 南通诺信汽车零部件有限公司 | 汽车发动机的失火诊断方法、装置、介质和计算设备 |
Family Cites Families (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2717665B2 (ja) | 1988-05-31 | 1998-02-18 | 株式会社豊田中央研究所 | 内燃機関の燃焼予測判別装置 |
JPH0491348A (ja) * | 1990-08-01 | 1992-03-24 | Hitachi Ltd | 自動車制御装置 |
JPH04259669A (ja) | 1991-02-09 | 1992-09-16 | Ngk Spark Plug Co Ltd | 多気筒内燃機関の燃焼状態監視装置 |
JPH05195858A (ja) | 1991-11-08 | 1993-08-03 | Nippondenso Co Ltd | 多気筒内燃機関の失火検出装置 |
US5495415A (en) * | 1993-11-18 | 1996-02-27 | Regents Of The University Of Michigan | Method and system for detecting a misfire of a reciprocating internal combustion engine |
JP3070652B2 (ja) * | 1993-11-29 | 2000-07-31 | 株式会社日立製作所 | 多気筒エンジンの燃焼状態診断装置及び診断方法 |
JP3495463B2 (ja) | 1995-07-27 | 2004-02-09 | 三菱電機株式会社 | 内燃機関の失火検出装置 |
JP3758236B2 (ja) | 1995-10-09 | 2006-03-22 | 株式会社デンソー | 内燃機関の失火検出装置 |
US5728941A (en) | 1995-10-09 | 1998-03-17 | Denso Corporation | Misfire detecting apparatus using difference in engine rotation speed variance |
JP3449170B2 (ja) | 1996-08-09 | 2003-09-22 | トヨタ自動車株式会社 | 内燃機関の失火検出装置 |
US6199057B1 (en) * | 1996-10-23 | 2001-03-06 | California Institute Of Technology | Bit-serial neuroprocessor architecture |
US5732382A (en) * | 1996-11-06 | 1998-03-24 | Ford Global Technologies, Inc. | Method for identifying misfire events of an internal combustion engine |
US5774823A (en) * | 1997-09-04 | 1998-06-30 | Ford Global Technologies, Inc. | Method of generation correction tables for misfire detection using neural networks |
US6131444A (en) * | 1998-09-15 | 2000-10-17 | Chrysler Corporation | Misfire detection using a dynamic neural network with output feedback |
JP3915335B2 (ja) * | 1999-08-30 | 2007-05-16 | 株式会社デンソー | ハイブリッド車両の制御装置 |
US6292738B1 (en) * | 2000-01-19 | 2001-09-18 | Ford Global Tech., Inc. | Method for adaptive detection of engine misfire |
JP3997878B2 (ja) * | 2002-10-02 | 2007-10-24 | 株式会社日立製作所 | 失火検出装置 |
US7690352B2 (en) | 2002-11-01 | 2010-04-06 | Visteon Global Technologies, Inc. | System and method of selecting data content of ionization signal |
JP4552687B2 (ja) * | 2005-01-11 | 2010-09-29 | トヨタ自動車株式会社 | 内燃機関の失火判定装置および失火判定方法 |
JP4525538B2 (ja) * | 2005-02-24 | 2010-08-18 | トヨタ自動車株式会社 | 内燃機関の失火判定装置および失火判定方法 |
JP4123254B2 (ja) * | 2005-07-27 | 2008-07-23 | トヨタ自動車株式会社 | 内燃機関の失火判定装置および内燃機関の失火判定方法 |
US7353803B2 (en) * | 2005-12-20 | 2008-04-08 | Gm Global Technology Operations, Inc. | Misfire detection apparatus for internal combustion engine based on piston speed |
JP4453654B2 (ja) * | 2005-12-21 | 2010-04-21 | トヨタ自動車株式会社 | 内燃機関の失火判定装置およびこれを搭載する車両並びに失火判定方法 |
EP1965066B1 (en) * | 2005-12-21 | 2017-10-25 | Toyota Jidosha Kabushiki Kaisha | Device for judging misfire of internal combustion engine and vehicle mounting it and method for judging misfire |
JP4442568B2 (ja) * | 2006-01-27 | 2010-03-31 | トヨタ自動車株式会社 | 内燃機関の失火判定装置および失火判定方法 |
JP4492549B2 (ja) * | 2006-01-27 | 2010-06-30 | トヨタ自動車株式会社 | 失火判定装置、ハイブリッド自動車及び失火判定方法 |
JP4337829B2 (ja) * | 2006-02-15 | 2009-09-30 | トヨタ自動車株式会社 | 失火判定装置、ハイブリッド自動車及び失火判定方法 |
JP4702169B2 (ja) * | 2006-05-09 | 2011-06-15 | トヨタ自動車株式会社 | 内燃機関装置およびこれを搭載する車両並びに内燃機関の失火判定方法 |
JP4702180B2 (ja) * | 2006-05-23 | 2011-06-15 | トヨタ自動車株式会社 | 内燃機関装置および内燃機関の失火判定方法 |
JP4007401B1 (ja) * | 2006-07-31 | 2007-11-14 | トヨタ自動車株式会社 | 内燃機関の失火判定装置および失火判定方法 |
JP4345847B2 (ja) * | 2006-09-01 | 2009-10-14 | トヨタ自動車株式会社 | 内燃機関の失火判定装置および失火判定方法並びに車両 |
JP4458105B2 (ja) * | 2007-03-07 | 2010-04-28 | トヨタ自動車株式会社 | 内燃機関装置およびこれを搭載する車両並びに内燃機関の失火判定方法 |
US20080243364A1 (en) * | 2007-03-26 | 2008-10-02 | Etas, Inc. | Neural network-based engine misfire detection systems and methods |
JP4276685B2 (ja) * | 2007-07-25 | 2009-06-10 | 株式会社日本自動車部品総合研究所 | 内燃機関の異常検出装置および異常検出方法 |
US7707874B2 (en) * | 2007-12-11 | 2010-05-04 | Toyota Jidosha Kabushiki Kaisha | Misfire determination device and method for internal combustion engine, and vehicle including misfire determination device |
JP4438858B2 (ja) * | 2007-12-12 | 2010-03-24 | トヨタ自動車株式会社 | 内燃機関の失火判定装置および車両並びにねじれ要素の剛性推定装置,内燃機関の失火判定方法,ねじれ要素の剛性推定方法 |
US20090158830A1 (en) * | 2007-12-20 | 2009-06-25 | Malaczynski Gerard W | Artificial neural network enhanced misfire detection system |
JP4946889B2 (ja) * | 2008-01-23 | 2012-06-06 | トヨタ自動車株式会社 | 内燃機関の失火検出装置 |
JP4656169B2 (ja) * | 2008-03-11 | 2011-03-23 | 日産自動車株式会社 | エンジンの失火診断装置及び失火診断方法 |
JP4623168B2 (ja) * | 2008-08-27 | 2011-02-02 | トヨタ自動車株式会社 | 内燃機関の失火検出装置および失火検出方法 |
JP2010264854A (ja) * | 2009-05-14 | 2010-11-25 | Toyota Motor Corp | 車両駆動システムの制御装置 |
US8601862B1 (en) * | 2012-05-22 | 2013-12-10 | GM Global Technology Operations LLC | System and method for detecting misfire based on a firing pattern of an engine and engine torque |
JP5874748B2 (ja) | 2013-04-03 | 2016-03-02 | トヨタ自動車株式会社 | ハイブリッド車両の制御システム |
WO2015114985A1 (ja) * | 2014-01-30 | 2015-08-06 | 三菱重工業株式会社 | 内燃機関システムの異常診断装置及び異常診断方法 |
JP6090291B2 (ja) * | 2014-11-27 | 2017-03-08 | トヨタ自動車株式会社 | 内燃機関の失火判定装置 |
DE102015221447B4 (de) * | 2015-11-03 | 2019-01-03 | Continental Automotive Gmbh | Detektieren von Fehlzündungen während des Betriebs eines Kraftfahrzeuges |
JP6012892B1 (ja) * | 2016-01-20 | 2016-10-25 | 三菱電機株式会社 | 内燃機関の制御装置及びその制御方法 |
JP2017155712A (ja) * | 2016-03-04 | 2017-09-07 | いすゞ自動車株式会社 | 焼付き兆候判定装置及び焼付き兆候判定方法 |
JP6275761B2 (ja) * | 2016-03-18 | 2018-02-07 | 本田技研工業株式会社 | 車両駆動装置 |
JP6169214B1 (ja) * | 2016-04-06 | 2017-07-26 | 三菱電機株式会社 | 内燃機関の制御装置及びその制御方法 |
JP6190936B1 (ja) * | 2016-09-27 | 2017-08-30 | 三菱電機株式会社 | 内燃機関の制御装置及びその制御方法 |
JP2018135844A (ja) * | 2017-02-23 | 2018-08-30 | トヨタ自動車株式会社 | エンジンの監視システム |
JP6575550B2 (ja) * | 2017-03-23 | 2019-09-18 | トヨタ自動車株式会社 | 内燃機関の失火検出装置 |
JP6914084B2 (ja) * | 2017-04-10 | 2021-08-04 | 株式会社デンソーテン | ノック制御装置、ノック適合方法およびノック適合プログラム |
US10816438B2 (en) * | 2017-11-14 | 2020-10-27 | Tula Technology, Inc. | Machine learning for misfire detection in a dynamic firing level modulation controlled engine of a vehicle |
JP6407396B1 (ja) * | 2017-12-07 | 2018-10-17 | 三菱電機株式会社 | 内燃機関の制御装置及び制御方法 |
JP6603348B2 (ja) * | 2018-03-23 | 2019-11-06 | 株式会社Subaru | 失火判定装置 |
JP6593560B1 (ja) * | 2019-02-15 | 2019-10-23 | トヨタ自動車株式会社 | 内燃機関の失火検出装置、内燃機関の失火検出システム、データ解析装置、および内燃機関の制御装置 |
US11255282B2 (en) * | 2019-02-15 | 2022-02-22 | Toyota Jidosha Kabushiki Kaisha | State detection system for internal combustion engine, data analysis device, and vehicle |
EP3696395A1 (en) * | 2019-02-15 | 2020-08-19 | Toyota Jidosha Kabushiki Kaisha | State detection system for internal combustion engine, data analysis device, and vehicle |
JP6624325B1 (ja) | 2019-03-29 | 2019-12-25 | トヨタ自動車株式会社 | 内燃機関の失火検出装置、内燃機関の失火検出システム、データ解析装置、内燃機関の制御装置、内燃機関の失火検出方法、および受信実行装置 |
JP6624326B1 (ja) * | 2019-03-29 | 2019-12-25 | トヨタ自動車株式会社 | 内燃機関の失火検出装置、内燃機関の失火検出システム、データ解析装置、内燃機関の制御装置、内燃機関の失火検出方法、および受信実行装置 |
JP6624324B1 (ja) * | 2019-03-29 | 2019-12-25 | トヨタ自動車株式会社 | 内燃機関の失火検出装置、内燃機関の失火検出システム、データ解析装置、内燃機関の制御装置、内燃機関の失火検出方法、および受信実行装置 |
JP6741131B1 (ja) * | 2019-07-31 | 2020-08-19 | トヨタ自動車株式会社 | 内燃機関の状態検出システム、データ解析装置、及びハイブリッド車両 |
-
2019
- 2019-03-29 JP JP2019065884A patent/JP6624325B1/ja active Active
-
2020
- 2020-02-19 DE DE102020104290.6A patent/DE102020104290B4/de not_active Expired - Fee Related
- 2020-03-05 CN CN202010145999.4A patent/CN111749787B/zh not_active Expired - Fee Related
- 2020-03-17 US US16/820,806 patent/US11268469B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN111749787A (zh) | 2020-10-09 |
US20200309054A1 (en) | 2020-10-01 |
US11268469B2 (en) | 2022-03-08 |
DE102020104290B4 (de) | 2021-01-28 |
JP6624325B1 (ja) | 2019-12-25 |
JP2020165364A (ja) | 2020-10-08 |
DE102020104290A1 (de) | 2020-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111749787B (zh) | 内燃机的失火检测装置、***及方法、数据解析装置、内燃机的控制装置、及接收执行装置 | |
CN111749788B (zh) | 内燃机的失火检测装置、***及方法、数据解析装置、内燃机的控制装置、及接收执行装置 | |
US11397133B2 (en) | Misfire detection device for internal combustion engine, misfire detection system for internal combustion engine, data analysis device, and controller for internal combustion engine | |
CN111749789B (zh) | 内燃机的失火检测装置、***及方法、数据解析装置、内燃机的控制装置、及接收执行装置 | |
CN112302823B (zh) | 内燃机的状态检测***、数据解析装置以及车辆 | |
US11255282B2 (en) | State detection system for internal combustion engine, data analysis device, and vehicle | |
US10969304B2 (en) | State detection system for internal combustion engine, data analysis device, and vehicle | |
CN112302818B (zh) | 内燃机的状态检测***、数据解析装置及混合动力车辆 | |
US11326541B2 (en) | Vehicle learning control system, vehicle control device, and vehicle learning device | |
CN112412646A (zh) | 车辆用学习控制***、车辆用控制装置及车辆用学习装置 | |
JP2002047996A (ja) | 内燃機関用失火検出装置 | |
JP2021109508A (ja) | 車両用制御装置、車両制御方法及び車両用制御プログラム | |
CN112443415B (zh) | 内燃机的状态判定装置、内燃机的状态判定***、数据解析装置和内燃机的控制装置 | |
JP2020133621A (ja) | 内燃機関の失火検出装置、内燃機関の失火検出システム、データ解析装置、および内燃機関の制御装置 | |
US11015545B2 (en) | Misfire detection apparatus, misfire detection system, and data analysis apparatus | |
JP7215435B2 (ja) | 内燃機関の状態判定装置、内燃機関の状態判定システム、データ解析装置、および内燃機関の制御装置 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220211 |