JP2020023910A - Control device for internal combustion engine - Google Patents
Control device for internal combustion engine Download PDFInfo
- Publication number
- JP2020023910A JP2020023910A JP2018148073A JP2018148073A JP2020023910A JP 2020023910 A JP2020023910 A JP 2020023910A JP 2018148073 A JP2018148073 A JP 2018148073A JP 2018148073 A JP2018148073 A JP 2018148073A JP 2020023910 A JP2020023910 A JP 2020023910A
- Authority
- JP
- Japan
- Prior art keywords
- fuel
- amount
- internal combustion
- combustion engine
- cylinder
- 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.)
- Pending
Links
- 238000002485 combustion reaction Methods 0.000 title claims abstract description 96
- 239000000446 fuel Substances 0.000 claims abstract description 276
- 238000000034 method Methods 0.000 claims abstract description 117
- 230000008569 process Effects 0.000 claims abstract description 111
- 238000002347 injection Methods 0.000 claims abstract description 45
- 239000007924 injection Substances 0.000 claims abstract description 45
- 239000010687 lubricating oil Substances 0.000 claims abstract description 45
- 239000000203 mixture Substances 0.000 claims description 23
- 238000010586 diagram Methods 0.000 abstract description 4
- 238000010790 dilution Methods 0.000 description 57
- 239000012895 dilution Substances 0.000 description 57
- 239000003054 catalyst Substances 0.000 description 24
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 22
- 238000012545 processing Methods 0.000 description 20
- 239000003921 oil Substances 0.000 description 18
- 238000012937 correction Methods 0.000 description 17
- 230000007246 mechanism Effects 0.000 description 16
- 239000007789 gas Substances 0.000 description 15
- 230000009467 reduction Effects 0.000 description 10
- 101100270990 Arabidopsis thaliana ASF1B gene Proteins 0.000 description 9
- 101100216052 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SGA1 gene Proteins 0.000 description 9
- 238000012806 monitoring device Methods 0.000 description 7
- 239000013618 particulate matter Substances 0.000 description 7
- 230000010354 integration Effects 0.000 description 6
- 101100270986 Arabidopsis thaliana ASF1A gene Proteins 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 239000000498 cooling water Substances 0.000 description 4
- 229920006395 saturated elastomer Polymers 0.000 description 4
- 238000009825 accumulation Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 3
- 230000002596 correlated effect Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 230000001172 regenerating effect Effects 0.000 description 3
- 238000011144 upstream manufacturing Methods 0.000 description 3
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000001301 oxygen Substances 0.000 description 2
- 229910052760 oxygen Inorganic materials 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
Landscapes
- Output Control And Ontrol Of Special Type Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
【課題】燃料導入処理が実施される内燃機関において希釈燃料量を精度よく推定できる制御装置を提供する。
【解決手段】制御装置100は、内燃機関10のクランク軸14が回転している状況下で気筒内での燃焼を停止させるときに、燃料噴射弁から燃料を噴射させてその燃料を未燃のまま気筒内から排気通路21に流出させる燃料導入処理を実行する。そして、制御装置100は、内燃機関10の潤滑油に含まれる燃料の量である希釈燃料量を算出する希釈燃料量算出処理を実行するとともに、この希釈燃料量算出処理は、燃料導入処理が実行された場合には、燃料導入処理が実行されない場合と比べて、算出される希釈燃料量が多くなるように補正する処理を含む。
【選択図】図1Provided is a control device capable of accurately estimating a diluted fuel amount in an internal combustion engine in which a fuel introduction process is performed.
When stopping combustion in a cylinder while a crankshaft of an internal combustion engine is rotating, a control device injects fuel from a fuel injection valve to convert the fuel into unburned fuel. A fuel introduction process is performed to cause the fuel to flow out of the cylinder to the exhaust passage 21 as it is. The control device 100 executes a diluted fuel amount calculation process for calculating a diluted fuel amount, which is an amount of fuel contained in the lubricating oil of the internal combustion engine 10, and the diluted fuel amount calculation process is executed by a fuel introduction process. In the case where the fuel injection process is performed, the process includes a process of correcting the calculated diluted fuel amount to be larger than the case where the fuel introduction process is not performed.
[Selection diagram] Fig. 1
Description
本発明は、内燃機関の制御装置に関するものである。 The present invention relates to a control device for an internal combustion engine.
特許文献1には、ガソリンを燃料とする内燃機関が開示されている。この内燃機関は、排気通路に設けられた三元触媒や、三元触媒よりも下流の排気通路に配置されており排気中の粒子状物質を捕集するフィルタを備えている。 Patent Document 1 discloses an internal combustion engine using gasoline as a fuel. This internal combustion engine includes a three-way catalyst provided in an exhaust passage, and a filter disposed in an exhaust passage downstream of the three-way catalyst to collect particulate matter in exhaust gas.
特許文献1に記載の内燃機関では、アクセル操作が解消されるなどして内燃機関に対する要求トルクが減少した場合において内燃機関に加わる負荷が低いときには、気筒内での燃焼が停止されることがある。このような燃焼停止期間では、燃料噴射弁の燃料噴射を停止する燃料カット処理、及び、燃料噴射弁から燃料を噴射させ、当該燃料を未燃のまま気筒内から排気通路に流出させる燃料導入処理のいずれか一方の処理が実行される。特許文献1によれば、フィルタを再生させる際には、燃料導入処理が実行される。一方、当該再生を行わない際には、燃料カット処理が実行される。 In the internal combustion engine described in Patent Literature 1, combustion in the cylinder may be stopped when the load applied to the internal combustion engine is low when the required torque for the internal combustion engine is reduced due to cancellation of the accelerator operation or the like. . In such a combustion stop period, a fuel cut process for stopping the fuel injection of the fuel injection valve, and a fuel introduction process for injecting the fuel from the fuel injection valve and allowing the fuel to flow out of the cylinder into the exhaust passage without burning. Is performed. According to Patent Literature 1, when the filter is regenerated, a fuel introduction process is performed. On the other hand, when the regeneration is not performed, a fuel cut process is executed.
燃料導入処理では、燃料噴射弁から噴射された燃料が空気と共に排気通路を流れる。そして、燃料が三元触媒に導入されると、当該燃料の燃焼によって三元触媒の温度が上昇する。このようにして三元触媒の温度が上昇すると、高温のガスがフィルタに流入して同フィルタの温度が上昇する。その結果、フィルタに捕集されている粒子状物質が燃焼される。 In the fuel introduction process, the fuel injected from the fuel injection valve flows through the exhaust passage together with the air. When the fuel is introduced into the three-way catalyst, the temperature of the three-way catalyst rises due to the combustion of the fuel. When the temperature of the three-way catalyst rises in this way, high-temperature gas flows into the filter and the temperature of the filter rises. As a result, the particulate matter trapped in the filter is burned.
ところで、内燃機関では、燃料噴射弁から噴射された燃料の一部は燃焼されることなく気筒内の壁面に付着して潤滑油に混入する。こうして燃料が混入した潤滑油は、ピストンの往復運動に伴って気筒内の壁面から掻き落とされ、オイルパンに流れ込む。このような状況が継続すると、オイルパンに貯留されている潤滑油の燃料希釈が進んでいく。 By the way, in the internal combustion engine, part of the fuel injected from the fuel injection valve adheres to the wall surface in the cylinder without being burned and mixes with the lubricating oil. The lubricating oil mixed with the fuel is scraped off from the wall in the cylinder as the piston reciprocates, and flows into the oil pan. When such a situation continues, the fuel dilution of the lubricating oil stored in the oil pan proceeds.
そこで、内燃機関では、潤滑油に含まれる燃料の量である希釈燃料量の算出が行われることがある。ここで、上述した燃料導入処理の実行中は、燃料噴射弁から噴射された燃料が未燃のまま気筒から排出される。そのため、機関運転中において上記燃料導入処理を実施しない内燃機関、つまり燃料噴射弁から噴射した燃料は気筒内で燃焼させることを前提とする内燃機関において実施される希釈燃料量の算出を、燃料導入処理が実施される内燃機関にそのまま適用しても、希釈燃料量を精度よく推定することは困難である。 Therefore, in an internal combustion engine, calculation of a diluted fuel amount, which is an amount of fuel contained in lubricating oil, may be performed. Here, during the execution of the above-described fuel introduction process, the fuel injected from the fuel injection valve is discharged from the cylinder without burning. Therefore, the calculation of the diluted fuel amount performed in the internal combustion engine that does not perform the above-described fuel introduction process during the operation of the engine, that is, the internal combustion engine on the premise that the fuel injected from the fuel injection valve is burned in the cylinder is performed. It is difficult to accurately estimate the amount of diluted fuel even if it is applied directly to the internal combustion engine where the processing is performed.
上記課題を解決するための内燃機関の制御装置は、点火装置の火花放電によって、燃料噴射弁から噴射された燃料を含む混合気を気筒内で燃焼させる内燃機関に適用されて、前記内燃機関のクランク軸が回転している状況下で前記気筒内での燃焼を停止させるときに、前記燃料噴射弁から燃料を噴射させ、当該燃料を未燃のまま前記気筒内から排気通路に流出させる燃料導入処理を実行する。この制御装置は、前記内燃機関の潤滑油に含まれる燃料の量である希釈燃料量を算出する希釈燃料量算出処理を実行するとともに、前記希釈燃料量算出処理は、前記燃料導入処理が実行された場合には、前記燃料導入処理が実行されない場合と比べて前記希釈燃料量が多くなるように補正する処理を含むようにしている。 A control device for an internal combustion engine for solving the above-mentioned problem is applied to an internal combustion engine that burns an air-fuel mixture containing fuel injected from a fuel injection valve in a cylinder by spark discharge of an ignition device. When the combustion in the cylinder is stopped under the condition that the crankshaft is rotating, fuel is injected from the fuel injection valve and the fuel flows out of the cylinder into the exhaust passage without burning the fuel. Execute the process. The control device executes a diluted fuel amount calculating process for calculating a diluted fuel amount which is an amount of fuel contained in the lubricating oil of the internal combustion engine, and the diluted fuel amount calculating process includes executing the fuel introduction process. In such a case, a process for correcting the amount of the diluted fuel to be larger than when the fuel introduction process is not performed is included.
上記燃料導入処理の実行中は、燃料噴射弁から噴射された燃料が未燃のまま気筒内から排出される。従って、気筒内で混合気が燃焼される場合と比較して、燃料導入処理の実行中は、未燃状態の燃料が気筒内で滞在する時間は長くなり、気筒内の壁面に付着する燃料量が多くなる。そのため、燃料導入処理の実行中は、気筒内で混合気が燃焼される場合と比較して潤滑油に混入する燃料の量も多くなり、潤滑油に含まれる燃料の量は多くなる。 During the execution of the fuel introduction process, the fuel injected from the fuel injection valve is discharged from the cylinder without burning. Therefore, compared to the case where the air-fuel mixture is combusted in the cylinder, the time during which the fuel in the unburned state stays in the cylinder is longer during the fuel introduction process, and the amount of fuel adhering to the wall surface in the cylinder is longer. Increase. Therefore, during execution of the fuel introduction process, the amount of fuel mixed into the lubricating oil increases, as compared with the case where the air-fuel mixture is burned in the cylinder, and the amount of fuel contained in the lubricating oil increases.
そこで、同構成では、燃料導入処理が実行された場合には、燃料導入処理が実行されない場合と比べて、算出される希釈燃料量が多くなるように補正している。従って、燃料導入処理が実行された場合でも、潤滑油に含まれる実際の燃料の量と、算出される希釈燃料量との乖離を抑えることができるようになり、希釈燃料量を精度よく推定できるようになる。 Therefore, in the configuration, when the fuel introduction process is executed, the correction is performed so that the calculated diluted fuel amount is larger than when the fuel introduction process is not executed. Therefore, even when the fuel introduction process is executed, the difference between the actual amount of fuel contained in the lubricating oil and the calculated diluted fuel amount can be suppressed, and the diluted fuel amount can be accurately estimated. Become like
以下、内燃機関の制御装置の一実施形態について、図1〜図6を参照して説明する。
図1に、ハイブリッド車両500(以下、単に車両500と記載する)の概略構成を示す。この図1に示すように、車両500は、内燃機関10と、内燃機関10のクランク軸14が接続された動力配分統合機構40と、動力配分統合機構40に接続されている第1モータジェネレータ71とを備えている。動力配分統合機構40には、リダクションギア50を介して第2モータジェネレータ72が連結されるとともに、減速機構60及びディファレンシャル61を介して駆動輪62が連結されている。
Hereinafter, an embodiment of a control device for an internal combustion engine will be described with reference to FIGS.
FIG. 1 shows a schematic configuration of a hybrid vehicle 500 (hereinafter simply referred to as a vehicle 500). As shown in FIG. 1, the vehicle 500 includes an internal combustion engine 10, a power distribution integration mechanism 40 to which the crankshaft 14 of the internal combustion engine 10 is connected, and a first motor generator 71 connected to the power distribution integration mechanism 40. And A second motor generator 72 is connected to the power distribution integration mechanism 40 via a reduction gear 50, and a drive wheel 62 is connected via a reduction mechanism 60 and a differential 61.
動力配分統合機構40は遊星歯車機構であって、外歯歯車のサンギア41と、内歯歯車のリングギア42とを有している。サンギア41とリングギア42との間には、サンギア41及びリングギア42の双方と噛み合う複数のピニオンギア43が配置されている。各ピニオンギア43は自転可能且つサンギア41の周りを公転可能な状態でキャリア44に支持されている。サンギア41には、第1モータジェネレータ71が連結されている。キャリア44には、クランク軸14が連結されている。リングギア42にはリングギア軸45が接続されており、このリングギア軸45には、リダクションギア50及び減速機構60の双方が連結されている。 The power distribution integration mechanism 40 is a planetary gear mechanism, and includes a sun gear 41 of an external gear and a ring gear 42 of an internal gear. A plurality of pinion gears 43 that mesh with both the sun gear 41 and the ring gear 42 are arranged between the sun gear 41 and the ring gear 42. Each pinion gear 43 is supported by a carrier 44 so as to be able to rotate and revolve around the sun gear 41. The first motor generator 71 is connected to the sun gear 41. The crankshaft 14 is connected to the carrier 44. A ring gear shaft 45 is connected to the ring gear 42, and both a reduction gear 50 and a reduction mechanism 60 are connected to the ring gear shaft 45.
リダクションギア50は遊星歯車機構であって、第2モータジェネレータ72が連結された外歯歯車のサンギア51と、内歯歯車のリングギア52とを有している。リングギア52にリングギア軸45が接続されている。また、サンギア51とリングギア52との間には、サンギア51及びリングギア52の双方と噛み合う複数のピニオンギア53が配置されている。各ピニオンギア53は、自転可能且つサンギア51の周りを公転不可能な状態で支持されている。 The reduction gear 50 is a planetary gear mechanism, and includes a sun gear 51 of an external gear to which a second motor generator 72 is connected, and a ring gear 52 of an internal gear. The ring gear shaft 45 is connected to the ring gear 52. A plurality of pinion gears 53 that mesh with both the sun gear 51 and the ring gear 52 are arranged between the sun gear 51 and the ring gear 52. Each pinion gear 53 is supported in a state where it can rotate and cannot revolve around the sun gear 51.
第1モータジェネレータ71は、第1インバータ75を介してバッテリ77と電力の授受を行う。第2モータジェネレータ72は、第2インバータ76を介してバッテリ77と電力の授受を行う。 The first motor generator 71 exchanges power with the battery 77 via the first inverter 75. The second motor generator 72 exchanges power with the battery 77 via the second inverter 76.
内燃機関10の出力トルクが動力配分統合機構40のキャリア44に入力される場合には、当該出力トルクがサンギア41側とリングギア42側とに分配される。サンギア41側に分配された出力トルクによって第1モータジェネレータ71が回転すると、当該第1モータジェネレータ71は発電機として機能する。 When the output torque of the internal combustion engine 10 is input to the carrier 44 of the power distribution integration mechanism 40, the output torque is distributed to the sun gear 41 and the ring gear 42. When the first motor generator 71 rotates with the output torque distributed to the sun gear 41 side, the first motor generator 71 functions as a generator.
一方、第1モータジェネレータ71を電動機として機能させた場合には、第1モータジェネレータ71の出力トルクがサンギア41に入力される。サンギア41に入力された第1モータジェネレータ71の出力トルクは、キャリア44側とリングギア42側とに分配される。そして、第1モータジェネレータ71の出力トルクがキャリア44を介してクランク軸14に入力されることにより、クランク軸14は回転する。本実施形態では、このように第1モータジェネレータ71を電動機として機能させることによりクランク軸14を回転させることを「モータリング」という。 On the other hand, when the first motor generator 71 functions as an electric motor, the output torque of the first motor generator 71 is input to the sun gear 41. The output torque of the first motor generator 71 input to the sun gear 41 is distributed to the carrier 44 side and the ring gear 42 side. Then, when the output torque of the first motor generator 71 is input to the crankshaft 14 via the carrier 44, the crankshaft 14 rotates. In the present embodiment, rotating the crankshaft 14 by causing the first motor generator 71 to function as an electric motor is referred to as “motoring”.
リングギア42側に分配された内燃機関10の上記出力トルクや、第1モータジェネレータ71の上記出力トルクは、リングギア軸45、減速機構60及びディファレンシャル61を介して駆動輪62に入力される。 The output torque of the internal combustion engine 10 and the output torque of the first motor generator 71 distributed to the ring gear 42 are input to the drive wheels 62 via the ring gear shaft 45, the speed reduction mechanism 60, and the differential 61.
また、車両500が減速する際には第2モータジェネレータ72を発電機として機能させることにより、第2モータジェネレータ72の発電量に応じた回生制動力が車両500に発生する。一方、第2モータジェネレータ72を電動機として機能させた場合には、第2モータジェネレータ72の出力トルクが、リダクションギア50、リングギア軸45、減速機構60及びディファレンシャル61を介して駆動輪62に入力される。 When the vehicle 500 decelerates, the regenerative braking force corresponding to the amount of power generated by the second motor generator 72 is generated in the vehicle 500 by causing the second motor generator 72 to function as a generator. On the other hand, when the second motor generator 72 functions as an electric motor, the output torque of the second motor generator 72 is input to the drive wheels 62 via the reduction gear 50, the ring gear shaft 45, the reduction mechanism 60, and the differential 61. Is done.
図2に示すように、内燃機関10は、複数の気筒11(図2では1つのみ図示)を有しており、各気筒11内ではピストン12が往復動するようになっている。各ピストン12は、コネクティングロッド13を介してクランク軸14に連結されている。クランク軸14は、クランクケース26内において回転可能に支持されている。クランクケース26の下方には、潤滑油を貯留するオイルパン27が設けられている。 As shown in FIG. 2, the internal combustion engine 10 has a plurality of cylinders 11 (only one is shown in FIG. 2), and a piston 12 reciprocates in each cylinder 11. Each piston 12 is connected to a crankshaft 14 via a connecting rod 13. The crankshaft 14 is rotatably supported in a crankcase 26. An oil pan 27 for storing lubricating oil is provided below the crankcase 26.
気筒11内においてピストン12よりも上方の空間は燃焼室25になっている。内燃機関10の吸気通路15には、同吸気通路15を流れる吸気の流量を調整するスロットルバルブ16や吸気バルブ18が設けられている。また、内燃機関10には、吸気通路15に燃料を噴射する燃料噴射弁17と、燃料と吸気との混合気を火花放電により点火する点火装置19とが気筒別に設けられている。混合気の燃焼によって各燃焼室25で生じた排気は、排気バルブ20が開弁しているときに排気通路21に排出される。排気通路21には、三元触媒22が設けられており、この三元触媒22よりも排気下流には、排気に含まれる粒子状物質を捕集するフィルタ23が設けられている。 A space above the piston 12 in the cylinder 11 is a combustion chamber 25. The intake passage 15 of the internal combustion engine 10 is provided with a throttle valve 16 and an intake valve 18 for adjusting the flow rate of intake air flowing through the intake passage 15. The internal combustion engine 10 is provided with a fuel injection valve 17 that injects fuel into the intake passage 15 and an ignition device 19 that ignites a mixture of fuel and intake by spark discharge. The exhaust gas generated in each combustion chamber 25 by the combustion of the air-fuel mixture is discharged to the exhaust passage 21 when the exhaust valve 20 is open. A three-way catalyst 22 is provided in the exhaust passage 21, and a filter 23 for collecting particulate matter contained in the exhaust gas is provided downstream of the three-way catalyst 22 in the exhaust gas.
また、内燃機関10は、気筒11の周壁と、ピストン12との間を介してクランクケース26内に漏出したブローバイガスを吸気通路15に還流させるブローバイガス還流機構を備えている。このブローバイガス還流機構は、スロットルバルブ16よりも上流側の吸気通路15とクランクケース26内とを連通させる第1ブローバイバス通路31と、スロットルバルブ16よりも下流側の吸気通路15とクランクケース26内とを連通させる第2ブローバイガス通路32とを有している。第2ブローバイガス通路32には、PCVバルブ33が設けられている。PCVバルブ33は、吸気通路15におけるスロットルバルブ16よりも下流側の吸気通路15内の圧力が規定値よりも低くなると開弁して、クランクケース26から吸気通路15へのブローバイガスの還流を許容するように構成されている。 Further, the internal combustion engine 10 includes a blow-by gas recirculation mechanism that recirculates the blow-by gas leaked into the crankcase 26 through the space between the peripheral wall of the cylinder 11 and the piston 12 to the intake passage 15. The blow-by gas recirculation mechanism includes a first blow-by bus passage 31 that connects the intake passage 15 upstream of the throttle valve 16 and the inside of the crankcase 26, a suction passage 15 downstream of the throttle valve 16 and the crankcase 26. And a second blow-by gas passage 32 that communicates with the inside. A PCV valve 33 is provided in the second blow-by gas passage 32. The PCV valve 33 opens when the pressure in the intake passage 15 downstream of the throttle valve 16 in the intake passage 15 becomes lower than a specified value, and permits the recirculation of blow-by gas from the crankcase 26 to the intake passage 15. It is configured to be.
内燃機関10では、車両500が走行しており、且つクランク軸14が回転しているときに、気筒11内での混合気の燃焼が停止されることがある。このようにクランク軸14が回転しているときに気筒11内での混合気の燃焼が停止される期間のことを、以下では「燃焼停止期間」という。燃焼停止期間では、クランク軸14の回転に同期してピストン12が往復移動する。そのため、吸気通路15を介して気筒11内に導入された空気は、燃焼に供されることなく、排気通路21に排出される。 In the internal combustion engine 10, combustion of the air-fuel mixture in the cylinder 11 may be stopped when the vehicle 500 is running and the crankshaft 14 is rotating. The period during which the combustion of the air-fuel mixture in the cylinder 11 is stopped while the crankshaft 14 is rotating is hereinafter referred to as a “combustion stop period”. During the combustion stop period, the piston 12 reciprocates in synchronization with the rotation of the crankshaft 14. Therefore, the air introduced into the cylinder 11 through the intake passage 15 is discharged to the exhaust passage 21 without being used for combustion.
上述した燃焼停止期間では、各燃料噴射弁17の燃料噴射を停止する燃料カット処理、または各燃料噴射弁17から燃料を噴射させて当該燃料を未燃のまま各気筒11内から排気通路21に流出させる燃料導入処理のいずれか一方が実行される。 In the combustion stop period described above, a fuel cut process for stopping the fuel injection of each fuel injection valve 17 or the fuel is injected from each fuel injection valve 17 to leave the fuel unburned from each cylinder 11 to the exhaust passage 21. Either one of the fuel introduction processes to be discharged is executed.
燃料導入処理が実行されると、各燃料噴射弁17から噴射された燃料が空気と共に排気通路21を流れることによって当該燃料が三元触媒22に導入される。このとき、三元触媒22の温度が活性化温度以上であって、且つ燃料を燃焼させるのに十分な量の酸素が三元触媒22に存在する場合には、三元触媒22で燃料が燃焼する。三元触媒22で燃料が燃焼すると、三元触媒22の温度が上昇して高温のガスがフィルタ23に流入するようになり、フィルタ23の温度が上昇する。そして、フィルタ23に酸素が供給されている状態で、フィルタ23の温度が粒子状物質の燃焼可能温度以上になると、フィルタ23に捕集されている粒子状物質が燃焼してフィルタ23は再生される。 When the fuel introduction process is executed, the fuel injected from each fuel injection valve 17 flows through the exhaust passage 21 together with the air, so that the fuel is introduced into the three-way catalyst 22. At this time, when the temperature of the three-way catalyst 22 is equal to or higher than the activation temperature, and the three-way catalyst 22 has a sufficient amount of oxygen to burn the fuel, the fuel is burned by the three-way catalyst 22. I do. When the fuel is burned by the three-way catalyst 22, the temperature of the three-way catalyst 22 rises and high-temperature gas flows into the filter 23, and the temperature of the filter 23 rises. When the temperature of the filter 23 becomes equal to or higher than the combustible temperature of the particulate matter in a state where oxygen is supplied to the filter 23, the particulate matter trapped by the filter 23 burns and the filter 23 is regenerated. You.
車両500には、内燃機関10の各種制御を実行する機関用制御装置100と、第1モータジェネレータ71及び第2モータジェネレータ72の各種制御を実行するモータ用制御装置300と、それら機関用制御装置100及びモータ用制御装置300を統括的に制御する車両用制御装置200とが搭載されている。また、車両500には、バッテリ77の蓄電量SOC(State Of Charge)を監視するバッテリ監視装置400が搭載されている。 The vehicle 500 includes an engine control device 100 that performs various controls of the internal combustion engine 10, a motor control device 300 that performs various controls of the first motor generator 71 and the second motor generator 72, and a control device for the engine. 100 and a vehicle control device 200 that integrally controls the motor control device 300. The vehicle 500 is equipped with a battery monitoring device 400 that monitors the state of charge (SOC) of the battery 77.
バッテリ監視装置400はバッテリ77に接続されている。このバッテリ監視装置400は、中央処理装置(CPU)やメモリを備えており、バッテリ77の電流IB、電圧VB、及び温度TBが入力される。そして、バッテリ監視装置400は、それら電流IB、電圧VB、及び温度TBに基づき、メモリに記憶されたプログラムをCPUが実行することにより、バッテリ77の蓄電量SOCを算出する。 Battery monitoring device 400 is connected to battery 77. The battery monitoring device 400 includes a central processing unit (CPU) and a memory, and inputs the current IB, the voltage VB, and the temperature TB of the battery 77. Then, battery monitoring device 400 calculates the state of charge SOC of battery 77 by causing the CPU to execute a program stored in the memory based on the current IB, voltage VB, and temperature TB.
モータ用制御装置300は、第1インバータ75及び第2インバータ76に接続されている。このモータ用制御装置300は、中央処理装置(CPU)やメモリを備えている。そして、メモリに記憶されたプログラムをCPUが実行することにより、モータ用制御装置300は、バッテリ77から第1モータジェネレータ71及び第2モータジェネレータ72に供給する電力量や、第1モータジェネレータ71及び第2モータジェネレータ72からバッテリ77に供給する電力量(つまり充電量)を制御する。 The motor control device 300 is connected to the first inverter 75 and the second inverter 76. The motor control device 300 includes a central processing unit (CPU) and a memory. When the CPU executes the program stored in the memory, the motor control device 300 controls the amount of power supplied from the battery 77 to the first motor generator 71 and the second motor generator 72, The amount of electric power (that is, the amount of charge) supplied from second motor generator 72 to battery 77 is controlled.
機関用制御装置100及びモータ用制御装置300及びバッテリ監視装置400は、通信ポートを介して車両用制御装置200に接続されている。この車両用制御装置200も、中央処理装置(CPU)やメモリを備えており、メモリに記憶されたプログラムをCPUが実行することにより、各種制御を実行する。 The engine control device 100, the motor control device 300, and the battery monitoring device 400 are connected to the vehicle control device 200 via a communication port. The vehicle control device 200 also includes a central processing unit (CPU) and a memory, and executes various controls by the CPU executing a program stored in the memory.
車両用制御装置200には、バッテリ監視装置400からバッテリ77の蓄電量SOCが入力される。また、車両用制御装置200には、運転者のアクセルペダルの踏込量(アクセル操作量ACP)を検出するアクセルペダルセンサ86や、車両500の走行速度である車速VSを検出する車速センサ87や、パワースイッチ88が接続されており、それらセンサやスイッチからの出力信号が入力される。なお、パワースイッチ88は、ハイブリッド車両500のシステム起動用スイッチであり、車両運転者がこのパワースイッチ88をオン操作すると車両500は走行可能な状態になる。なお、以下では、車両運転者がパワースイッチ88をオン操作してから次にオフ操作するまでの期間のことを、「1トリップ」という。 The storage amount SOC of the battery 77 is input from the battery monitoring device 400 to the vehicle control device 200. Further, the vehicle control device 200 includes an accelerator pedal sensor 86 that detects a driver's accelerator pedal depression amount (accelerator operation amount ACP), a vehicle speed sensor 87 that detects a vehicle speed VS that is a traveling speed of the vehicle 500, A power switch 88 is connected, and output signals from these sensors and switches are input. The power switch 88 is a switch for starting the system of the hybrid vehicle 500, and when the vehicle driver turns on the power switch 88, the vehicle 500 is in a runnable state. Hereinafter, a period from when the power switch 88 is turned on by the vehicle driver to when the power switch 88 is turned off next time is referred to as “one trip”.
そして、車両用制御装置200は、アクセル操作量ACP及び車速VSに基づいて車両500の駆動力の要求値である車両要求パワーを演算する。さらに、車両用制御装置200は、車両要求パワーや蓄電量SOC等に基づき、内燃機関10の出力トルクの要求値である機関要求トルクと、第1モータジェネレータ71の力行トルクまたは回生トルクの要求値である第1モータ要求トルクと、第2モータジェネレータ72の力行トルクまたは回生トルクの要求値である第2モータ要求トルクとをそれぞれ演算する。そして、機関用制御装置100は、機関要求トルクに応じて内燃機関10の出力制御を行い、モータ用制御装置300は第1モータ要求トルク及び第2モータ要求トルクに応じて第1モータジェネレータ71及び第2モータジェネレータ72のトルク制御を行うことにより、車両500の走行に必要なトルク制御が行われる。 Then, vehicle control device 200 calculates the required vehicle power, which is the required value of the driving force of vehicle 500, based on accelerator operation amount ACP and vehicle speed VS. Further, the vehicle control device 200 determines the engine required torque, which is the required value of the output torque of the internal combustion engine 10, and the required value of the power running torque or the regenerative torque of the first motor generator 71 based on the vehicle required power, the charged amount SOC, and the like. , And the second motor required torque, which is the required value of the powering torque or the regenerative torque of the second motor generator 72, respectively. Then, the engine control device 100 controls the output of the internal combustion engine 10 according to the engine required torque, and the motor control device 300 controls the first motor generator 71 and the second motor required torque according to the first motor required torque and the second motor required torque. By performing the torque control of second motor generator 72, the torque control required for traveling of vehicle 500 is performed.
機関用制御装置100は、中央処理装置(以下、CPUという)110、制御用のプログラムやデータが記憶されたROM120、CPU110がプログラムを実行する際の作業領域となるRAM130、電気的にデータの書き換えが可能な不揮発性メモリ140を備えている。そして、ROM120に記憶されたプログラムをCPU110が実行することにより、各種の機関制御を実行する。 The engine control device 100 includes a central processing unit (hereinafter referred to as a CPU) 110, a ROM 120 storing control programs and data, a RAM 130 serving as a work area when the CPU 110 executes the programs, and electrically rewriting data. And a non-volatile memory 140 capable of performing the following operations. The CPU 110 executes programs stored in the ROM 120 to execute various engine controls.
機関用制御装置100には、吸入空気量GAを検出するエアフロメータ81、内燃機関10の冷却水の温度である冷却水温THWを検出する水温センサ82、クランク軸14の回転角を検出するクランク角センサ85が接続されており、それら各種センサからの出力信号が入力される。また、機関用制御装置100には、三元触媒22よりも上流の排気通路21に設けられて上流側空燃比Afuを検出する第1空燃比センサ83や、三元触媒22とフィルタ23との間の排気通路21に設けられて下流側空燃比Afdを検出する第2空燃比センサ84も接続されており、それら各空燃比センサからの出力信号も入力される。 The engine control device 100 includes an air flow meter 81 that detects an intake air amount GA, a water temperature sensor 82 that detects a cooling water temperature THW that is a temperature of cooling water of the internal combustion engine 10, and a crank angle that detects a rotation angle of the crankshaft 14. Sensors 85 are connected, and output signals from the various sensors are input. Further, the engine control device 100 includes a first air-fuel ratio sensor 83 provided in the exhaust passage 21 upstream of the three-way catalyst 22 to detect the upstream-side air-fuel ratio Afu, A second air-fuel ratio sensor 84 that is provided in the exhaust passage 21 and detects the downstream air-fuel ratio Afd is also connected, and output signals from the respective air-fuel ratio sensors are also input.
機関用制御装置100は、クランク角センサ85の出力信号Scrに基づいて機関回転速度NEを演算する。また、機関用制御装置100は、機関回転速度NE及び吸入空気量GAに基づいて機関負荷率KLを演算する。機関負荷率KLは、現在の機関回転速度NEにおいてスロットルバルブ16を全開とした状態で内燃機関10を定常運転したときのシリンダ流入空気量に対する、現在のシリンダ流入空気量の比率を表している。なお、シリンダ流入空気量は、吸気行程において各気筒11のそれぞれに流入する空気の量である。 The engine control device 100 calculates the engine speed NE based on the output signal Scr of the crank angle sensor 85. Further, the engine control device 100 calculates the engine load factor KL based on the engine speed NE and the intake air amount GA. The engine load factor KL represents the ratio of the current cylinder inflow air amount to the cylinder inflow air amount when the internal combustion engine 10 is operated in a steady state with the throttle valve 16 fully opened at the current engine rotation speed NE. Note that the cylinder inflow air amount is the amount of air flowing into each of the cylinders 11 during the intake stroke.
この機関用制御装置100は、吸気の充填効率や機関回転速度NEなどの各種機関運転状態に基づいて三元触媒22の温度である触媒温度Tscやフィルタ23の温度であるフィルタ温度Tfを算出する。また、機関用制御装置100は、フィルタ23における粒子状物質の堆積量であるPM堆積量Psを、機関回転速度NE、機関負荷率KL、及びフィルタ温度Tf等に基づいて算出する。 The engine control device 100 calculates a catalyst temperature Tsc, which is the temperature of the three-way catalyst 22, and a filter temperature Tf, which is the temperature of the filter 23, based on various engine operating states such as the charging efficiency of the intake air and the engine speed NE. . Further, the engine control device 100 calculates the PM accumulation amount Ps, which is the accumulation amount of the particulate matter in the filter 23, based on the engine speed NE, the engine load factor KL, the filter temperature Tf, and the like.
機関用制御装置100は、気筒11内で混合気を燃焼させるときには、ピストン12が圧縮上死点近傍に達したタイミングで点火装置19の火花放電が実施されるように混合気の点火時期を制御する。一方、機関用制御装置100は、上述した燃焼停止期間中には、点火装置19の火花放電を停止する。なお、機関用制御装置100は、後述する気筒11内での混合気の燃焼停止の条件が成立しない場合には、点火装置19の火花放電を実施する一方、当該燃焼停止の条件が成立する場合には、点火装置19の火花放電を停止する。 When the air-fuel mixture is burned in the cylinder 11, the engine control device 100 controls the ignition timing of the air-fuel mixture so that the spark discharge of the ignition device 19 is performed at the timing when the piston 12 reaches the vicinity of the compression top dead center. I do. On the other hand, the engine control device 100 stops the spark discharge of the ignition device 19 during the above-described combustion stop period. In addition, the engine control device 100 performs the spark discharge of the ignition device 19 when the condition for stopping the combustion of the air-fuel mixture in the cylinder 11 described later is not satisfied, and when the condition for stopping the combustion is satisfied. , The spark discharge of the ignition device 19 is stopped.
また、機関用制御装置100は、後述する燃料導入処理の実行条件が成立することにより、燃焼停止期間中において上記燃料導入処理の実行が要求された場合には、車両用制御装置200に上述したモータリングの実行を要求する。モータリングの実行が要求されると、車両用制御装置200は、モータ用制御装置300に対して第1モータジェネレータ71の駆動を要求する。そして、モータ用制御装置300は、上述したモータリングを行わせるべく第1モータジェネレータ71の駆動を制御する。こうした第1モータジェネレータ71の駆動制御を通じて燃焼停止期間中におけるクランク軸14の回転速度は制御される。 In addition, when the execution condition of the fuel introduction process described later is satisfied and the execution of the fuel introduction process is requested during the combustion stop period, the engine control device 100 sends the above-described control to the vehicle control device 200. Request execution of motoring. When the execution of the motoring is requested, the vehicle control device 200 requests the motor control device 300 to drive the first motor generator 71. Then, the motor control device 300 controls the driving of the first motor generator 71 to perform the above-described motoring. Through the drive control of the first motor generator 71, the rotation speed of the crankshaft 14 during the combustion stop period is controlled.
次に、図3を参照して、燃料噴射弁17の駆動を制御するために機関用制御装置100が実行する処理の手順を説明する。なお、図3に示す一連の処理は、ROM120に記憶されたプログラムをCPU110が所定周期毎に繰り返し実行することにより実現される。また、以下では、先頭に「S」が付与された数字によって、ステップ番号を表現する。 Next, referring to FIG. 3, a procedure of a process executed by the engine control device 100 to control the driving of the fuel injection valve 17 will be described. Note that the series of processing illustrated in FIG. 3 is realized by the CPU 110 repeatedly executing a program stored in the ROM 120 at predetermined intervals. In the following, step numbers are represented by numbers prefixed with “S”.
図3に示す一連の処理において、CPU110は、まず、気筒11内での混合気の燃焼停止の条件が成立しているか否かを判定する(S100)。CPU110は、例えば、上述した機関要求トルクが「0」以下であるときには、燃焼停止の条件が成立していると判定する一方、機関要求トルクが「0」よりも大きいときには、燃焼停止の条件が成立していないと判定する。 In the series of processes shown in FIG. 3, the CPU 110 first determines whether a condition for stopping combustion of the air-fuel mixture in the cylinder 11 is satisfied (S100). For example, when the engine required torque is equal to or less than “0”, the CPU 110 determines that the condition for stopping combustion is satisfied. On the other hand, when the engine required torque is greater than “0”, the CPU 110 determines that the condition for stopping combustion is satisfied. It is determined that the condition is not satisfied.
S100において、燃焼停止の条件が成立していないと判定される場合には(S100:NO)、CPU110は、燃料噴射弁17の燃料噴射量の要求値QPRを算出する(S110)。このS110において、CPU110は、上流側空燃比Afuが目標空燃比Aftとなるようにフィードバック制御を通じて燃料噴射量の要求値QPRを算出する。続いて、CPU110は、S110で算出した要求値QPRを基に燃料噴射弁17の駆動を制御する(S120)。このS120において燃料噴射弁17の駆動制御が実行される場合には、気筒11内ので混合気の燃焼が実施される。そして、CPU110は、本処理を一旦終了する。 When it is determined in S100 that the condition for stopping combustion is not satisfied (S100: NO), the CPU 110 calculates a required value QPR of the fuel injection amount of the fuel injection valve 17 (S110). In S110, the CPU 110 calculates the required value QPR of the fuel injection amount through feedback control so that the upstream air-fuel ratio Afu becomes the target air-fuel ratio Aft. Subsequently, the CPU 110 controls the driving of the fuel injection valve 17 based on the request value QPR calculated in S110 (S120). When the drive control of the fuel injection valve 17 is executed in S120, the combustion of the air-fuel mixture in the cylinder 11 is performed. Then, the CPU 110 ends the present process once.
一方、S100において、燃焼停止の条件が成立していると判定される場合には(S100:YES)、CPU110は、上述した燃料導入処理の実行条件が成立しているか否かを判定する(S130)。本実施形態では、以下の条件(A)及び条件(B)がともに成立する場合に、CPU110は、燃料導入処理の実行条件が成立していると判定する。 On the other hand, when it is determined in S100 that the condition for stopping combustion is satisfied (S100: YES), CPU 110 determines whether or not the above-described execution condition of the fuel introduction process is satisfied (S130). ). In the present embodiment, when both the following conditions (A) and (B) are satisfied, the CPU 110 determines that the execution condition of the fuel introduction process is satisfied.
(条件A):三元触媒22の温度である上記触媒温度Tscが規定温度以上であること。この条件は次の理由により設定されている。すなわち、未燃の燃料を三元触媒22に導入しても、三元触媒22の温度が低いと、燃料を燃焼させることができない可能性がある。そこで、三元触媒22に導入された未燃の燃料を燃焼させることができるか否かの判断基準として、上記規定温度が予め設定されている。この規定温度としては、三元触媒22の活性化温度又は活性化温度よりも僅かに高い温度が設定されている。 (Condition A): The catalyst temperature Tsc, which is the temperature of the three-way catalyst 22, is equal to or higher than a specified temperature. This condition is set for the following reason. That is, even if unburned fuel is introduced into the three-way catalyst 22, if the temperature of the three-way catalyst 22 is low, the fuel may not be burned. Therefore, the specified temperature is set in advance as a criterion for determining whether the unburned fuel introduced into the three-way catalyst 22 can be burned. The activation temperature of the three-way catalyst 22 or a temperature slightly higher than the activation temperature is set as the specified temperature.
(条件B):フィルタ23の上記PM堆積量Psが規定量以上であること。この条件は次の理由により設定されている。すなわち、フィルタ23に捕集された粒子状物質の堆積量が多いほど、フィルタ23の目詰まりは進行する。そこで、フィルタ23の再生が必要なほどに目詰まりが進行しているか否かの判断基準として、上記規定量が予め設定されている。 (Condition B): The PM accumulation amount Ps of the filter 23 is equal to or more than a specified amount. This condition is set for the following reason. That is, as the amount of accumulated particulate matter collected by the filter 23 increases, the filter 23 is more clogged. Therefore, the above-described specified amount is set in advance as a criterion for determining whether or not clogging has progressed to the extent that the filter 23 needs to be regenerated.
そして、S130において、燃料導入処理の実行条件が成立していないと判定される場合には(S130:NO)、CPU110は、燃料噴射量の要求値QPRを「0」に設定する(S140)。続いて、CPU110は、S140で設定した要求値QPRを基に燃料噴射弁17の駆動を制御する(S150)。このS150において燃料噴射弁17の駆動制御が実行される場合には、要求値QPRが「0」に設定されているために燃料噴射弁17からは燃料が噴射されない。すなわち燃焼停止期間中において、燃料カット処理が実行される。そして、CPU110は、本処理を一旦終了する。 Then, if it is determined in S130 that the execution condition of the fuel introduction process is not satisfied (S130: NO), CPU 110 sets request value QPR of the fuel injection amount to "0" (S140). Subsequently, the CPU 110 controls the driving of the fuel injection valve 17 based on the required value QPR set in S140 (S150). When the drive control of the fuel injection valve 17 is executed in S150, no fuel is injected from the fuel injection valve 17 because the required value QPR is set to “0”. That is, the fuel cut process is executed during the combustion stop period. Then, the CPU 110 ends the present process once.
一方、S130において、燃料導入処理の実行条件が成立していると判定される場合には(S130:YES)、CPU110は、燃料導入処理用の要求値QPRを算出する(S160)。なお、燃料導入処理の実行条件が成立していると判定される場合には、上述したようにモータリングが実行される。 On the other hand, if it is determined in S130 that the execution condition of the fuel introduction process is satisfied (S130: YES), CPU 110 calculates a required value QPR for the fuel introduction process (S160). When it is determined that the execution condition of the fuel introduction process is satisfied, the motoring is executed as described above.
燃料導入処理用の要求値QPRとは、燃焼停止期間中に燃料導入処理を実行するための燃料噴射量の要求値QPRであり、S160で算出される燃料噴射量の要求値QPRは、気筒11内で混合気を燃焼させる場合に算出される要求値QPRよりも少なくされる。そのため、S160で算出された要求値QPRに基づいて燃料噴射弁17から噴射された燃料が気筒11内に導入された場合、当該気筒11内の空燃比は、気筒11内で混合気を燃焼させる際の空燃比と比較してリーン側の値になる。 The required value QPR for the fuel introduction process is a required value QPR of the fuel injection amount for executing the fuel introduction process during the combustion stop period, and the required value QPR of the fuel injection amount calculated in S160 is the same as the cylinder 11 Is smaller than the required value QPR calculated when the air-fuel mixture is burned. Therefore, when the fuel injected from the fuel injection valve 17 is introduced into the cylinder 11 based on the required value QPR calculated in S160, the air-fuel ratio in the cylinder 11 causes the air-fuel mixture to burn in the cylinder 11. The value is leaner than the air-fuel ratio at the time.
続いて、CPU110は、S160で算出した要求値QPRを基に燃料噴射弁17の駆動を制御する(S170)。このS170において燃料噴射弁17の駆動制御が実行される場合には、燃焼停止期間中であっても燃料噴射弁17からは燃料が噴射されて上記燃料導入処理が実施される。そして、CPU110は、本処理を一旦終了する。 Subsequently, the CPU 110 controls the driving of the fuel injection valve 17 based on the request value QPR calculated in S160 (S170). When the drive control of the fuel injection valve 17 is executed in S170, fuel is injected from the fuel injection valve 17 even during the combustion stop period, and the fuel introduction process is performed. Then, the CPU 110 ends the present process once.
ところで、内燃機関10においては、燃料噴射弁17から噴射された燃料の一部が気筒11内の壁面に付着することにより、当該壁面を潤滑している潤滑油に混入する。この燃料によって希釈された潤滑油は、ピストン12の往復運動に伴って気筒11内の壁面から掻き落とされ、オイルパン27に流れ込む。このような状況が継続すると、オイルパン27に貯留されている潤滑油の燃料希釈が進んでいくため、潤滑油に含まれる燃料の量である希釈燃料量が増加していく。他方、オイルパン27内の潤滑油の温度が上昇すると、潤滑油に混入している燃料が揮発していくため、希釈燃料量は減少していく。なお、潤滑油から揮発した燃料は、ブローバイガス還流機構の第2ブローバイガス通路32を介して吸気通路15に導入される。 In the internal combustion engine 10, part of the fuel injected from the fuel injection valve 17 adheres to the wall surface in the cylinder 11 and mixes with the lubricating oil that lubricates the wall surface. The lubricating oil diluted by this fuel is scraped off from the wall inside the cylinder 11 with the reciprocating motion of the piston 12 and flows into the oil pan 27. If such a situation continues, the fuel dilution of the lubricating oil stored in the oil pan 27 proceeds, so that the amount of diluted fuel, which is the amount of fuel contained in the lubricating oil, increases. On the other hand, when the temperature of the lubricating oil in the oil pan 27 increases, the fuel mixed in the lubricating oil volatilizes, and the amount of the diluted fuel decreases. The fuel volatilized from the lubricating oil is introduced into the intake passage 15 via the second blow-by gas passage 32 of the blow-by gas recirculation mechanism.
本実施形態の機関用制御装置100は、上記希釈燃料量の推定値である希釈燃料量DAを算出するために、図4に示す希釈燃料量算出処理を実行する。
図4に示す処理は、機関用制御装置100のROM120に記憶されたプログラムをCPU110が実行することにより実現される。
The engine control device 100 of the present embodiment executes a diluted fuel amount calculation process shown in FIG. 4 in order to calculate the diluted fuel amount DA which is an estimated value of the diluted fuel amount.
The process shown in FIG. 4 is realized by the CPU 110 executing a program stored in the ROM 120 of the engine control device 100.
加算希釈量算出処理M10は、第1積算吸気量SGA1、始動後運転時間STM、始動時水温THWs、第2積算吸気量SGA2、及び初回導入時水温THWfsに基づき、潤滑油に新たに混入した燃料の量の推定値である加算希釈量DAadを算出する処理である。なお、以下では、1トリップにおける内燃機関10の最初の始動のことを、「初回始動」いう。 The additional dilution amount calculation processing M10 is based on the first integrated intake air amount SGA1, the post-start operation time STM, the starting water temperature THWs, the second integrated intake air amount SGA2, and the first introduction water temperature THWfs. This is a process for calculating an additional dilution amount DAad, which is an estimated value of the amount of. Hereinafter, the first start of the internal combustion engine 10 in one trip is referred to as “initial start”.
第1積算吸気量SGA1は、内燃機関10の初回始動からの吸入空気量GAの積算値である。始動後運転時間STMは、内燃機関10が初回始動された時点からの同内燃機関10の運転時間の積算値である。始動時水温THWsは、内燃機関10の初回始動時における冷却水温THWである。第2積算吸気量SGA2は、上述した燃料導入処理の実行中における吸入空気量GAの積算値である。初回導入時水温THWfsは、1トリップにおける上記燃料導入処理の初回実行時の冷却水温THWである。この加算希釈量算出処理M10の具体的な処理内容は後述する。 The first integrated intake air amount SGA1 is an integrated value of the intake air amount GA from the first start of the internal combustion engine 10. The post-start operation time STM is an integrated value of the operation time of the internal combustion engine 10 from the time when the internal combustion engine 10 is first started. The starting water temperature THWs is the cooling water temperature THW when the internal combustion engine 10 is first started. The second integrated intake air amount SGA2 is an integrated value of the intake air amount GA during execution of the above-described fuel introduction process. The initial introduction water temperature THWfs is the cooling water temperature THW at the time of the first execution of the fuel introduction processing in one trip. The specific processing content of the addition dilution amount calculation processing M10 will be described later.
加算処理M20は、希釈燃料量DAの前回値DAoldに加算希釈量DAadを加算する処理である。
減算希釈量算出処理M30は、上記第1積算吸気量SGA1、上記始動時水温THWs、及び加算処理M20で算出された前回値DAoldと加算希釈量DAadとの和(DAold+DAad)に基づき、内燃機関10の潤滑油から揮発した燃料の量の推定値である減算希釈量DAsubを算出する処理である。この減算希釈量算出処理M30の具体的な処理内容は後述する。
The addition process M20 is a process of adding the addition dilution amount DAad to the previous value DAold of the dilution fuel amount DA.
The subtraction dilution amount calculation processing M30 is based on the first integrated intake air amount SGA1, the starting water temperature THWs, and the sum (DAold + DAad) of the previous value DAold calculated in the addition processing M20 and the addition dilution amount DAad (DAold + DAad). This is a process for calculating a subtraction dilution amount DAsub which is an estimated value of the amount of fuel volatilized from the lubricating oil. Specific processing contents of the subtraction dilution amount calculation processing M30 will be described later.
減算処理M40は、加算処理M20で算出された前回値DAoldと加算希釈量DAadとの和(DAold+DAad)から減算希釈量DAsubを減ずることにより現在の希釈燃料量DAを算出する処理である。 The subtraction process M40 is a process of calculating the current dilution fuel amount DA by subtracting the subtraction dilution amount DAsub from the sum (DAold + DAad) of the previous value DAold and the addition dilution amount DAad calculated in the addition process M20.
なお、CPU110は、パワースイッチ88がオフ操作されると、現在の希釈燃料量DAの値をバックアップ値DApvとして不揮発性メモリ140に書き込む。そして、次回、パワースイッチ88がオン操作されたときには、CPU110は、不揮発性メモリ140から読み込んだバックアップ値DApvを、上述した前回値DAoldの初期値として設定する。 When the power switch 88 is turned off, the CPU 110 writes the current value of the diluted fuel amount DA into the nonvolatile memory 140 as the backup value DApv. When the power switch 88 is turned on next time, the CPU 110 sets the backup value DApv read from the nonvolatile memory 140 as an initial value of the previous value DAold described above.
ところで、上記燃料導入処理の実行中は、燃料噴射弁17から噴射された燃料が未燃のまま気筒11内から排出される。従って、気筒11内で混合気が燃焼される場合と比較して、燃料導入処理の実行中は、未燃状態の燃料が気筒内で滞在する時間は長くなり、気筒11内の壁面に付着する燃料量が多くなる。そのため、燃料導入処理の実行中は、気筒11内で混合気が燃焼される場合と比較して潤滑油に混入してくる燃料の量も多くなり、潤滑油に含まれる燃料の量も多くなる。 During the execution of the fuel introduction process, the fuel injected from the fuel injection valve 17 is discharged from the cylinder 11 without burning. Therefore, compared to the case where the air-fuel mixture is burned in the cylinder 11, the time during which the fuel in the unburned state stays in the cylinder is longer during the fuel introduction process, and adheres to the wall surface in the cylinder 11. The amount of fuel increases. Therefore, during the execution of the fuel introduction process, the amount of fuel mixed into the lubricating oil increases and the amount of fuel contained in the lubricating oil increases as compared with the case where the air-fuel mixture is burned in the cylinder 11. .
そこで、本実施形態では、燃料導入処理の実行履歴がある場合には、燃料導入処理の実行履歴がない場合と比較して上記加算希釈量DAadが多くなるように算出することにより、最終的に算出される上記希釈燃料量DAが多くなるようにしている。 Therefore, in the present embodiment, when there is an execution history of the fuel introduction process, the addition dilution amount DAad is calculated so as to be larger than when there is no execution history of the fuel introduction process. The calculated diluted fuel amount DA is increased.
図5に、上記加算希釈量DAadを算出する加算希釈量算出処理M10の処理手順を示す。図5に示す処理は、内燃機関10の初回始動後において、機関用制御装置100のROM120に記憶されたプログラムをCPU110が所定周期毎に実行することにより実現される。 FIG. 5 shows a processing procedure of an additional dilution amount calculation process M10 for calculating the additional dilution amount DAad. The process shown in FIG. 5 is realized by the CPU 110 executing a program stored in the ROM 120 of the engine control device 100 at predetermined intervals after the internal combustion engine 10 is first started.
図5に示す一連の処理において、CPU110は、加算希釈量DAadの算出条件が成立しているか否かを判定する(S200)。CPU110は、1トリップ中において以下の条件(C)または条件(D)のいずれかが成立する場合に、加算希釈量DAadの算出条件が成立していると判定する。 In a series of processes shown in FIG. 5, the CPU 110 determines whether the calculation condition of the additional dilution amount DAad is satisfied (S200). If any of the following conditions (C) or (D) is satisfied during one trip, the CPU 110 determines that the calculation condition of the additional dilution amount DAad is satisfied.
条件(C):潤滑油への燃料の溶け込み量が飽和していること。この条件は次の理由により設定されている。すなわち、潤滑油への燃料の溶け込み量は、内燃機関10が始動されると徐々に多くなっていく。そして、混合気が燃焼することにより生じた熱エネルギによって燃焼室25の温度が上昇してある温度以上になると、潤滑油への燃料の溶け込み量は飽和する。これは、燃焼室25の温度が高くなると、気筒11内に供給された燃料は気筒11内の壁面に付着する前に気化するためである。そこで、CPU110は、内燃機関10の始動時以降に燃焼室25で混合気が燃焼することにより生じた熱エネルギの総量に相関する第1積算吸気量SGA1が予め定めた第1判定積算量SGATh以上になると、潤滑油への燃料の溶け込み量が飽和したと判定する。 Condition (C): The amount of fuel dissolved in the lubricating oil is saturated. This condition is set for the following reason. That is, the amount of fuel dissolved into the lubricating oil gradually increases when the internal combustion engine 10 is started. Then, when the temperature of the combustion chamber 25 rises to a certain temperature or higher due to the heat energy generated by the combustion of the air-fuel mixture, the amount of the fuel dissolved into the lubricating oil is saturated. This is because when the temperature of the combustion chamber 25 increases, the fuel supplied into the cylinder 11 vaporizes before adhering to the wall surface inside the cylinder 11. Therefore, the CPU 110 determines that the first integrated intake air amount SGA1 correlated with the total amount of heat energy generated by the combustion of the air-fuel mixture in the combustion chamber 25 after the start of the internal combustion engine 10 is equal to or greater than the predetermined first determination integrated amount SGATh. , It is determined that the amount of fuel dissolved into the lubricating oil is saturated.
条件(D):潤滑油への燃料の溶け込み量が飽和したと判定される前に、パワースイッチ88がオフ操作されたこと。
そして、CPU110は、加算希釈量DAadの算出条件が成立していないと判定する場合(S200:NO)、加算希釈量DAadを「0」に設定して(S220)、本処理を一旦終了する。
Condition (D): The power switch 88 is turned off before it is determined that the amount of fuel dissolved in the lubricating oil is saturated.
Then, if the CPU 110 determines that the calculation condition of the additional dilution amount DAad is not satisfied (S200: NO), the CPU 110 sets the additional dilution amount DAad to “0” (S220), and ends this process once.
一方、CPU110は、加算希釈量DAadの算出条件が成立していると判定する場合(S200:YES)、内燃機関10の初回始動時から上記の算出条件が成立するまでの間における希釈燃料量DAの増大量の推定値である第1加算量DAad1を算出する(S210)。このS210では、CPU110は、以下に示す式1を用いて第1加算量DAad1を算出する。 On the other hand, if the CPU 110 determines that the calculation condition of the additional dilution amount DAad is satisfied (S200: YES), the CPU 110 sets the dilution fuel amount DA from the time when the internal combustion engine 10 is first started until the calculation condition is satisfied. A first addition amount DAad1, which is an estimated value of the increase amount, is calculated (S210). In S210, the CPU 110 calculates the first addition amount DAad1 by using the following Expression 1.
DAad1=DAad1B×Kw1 ・・・(1)
DAad1B:第1基本加算量
Kw1:第1水温補正係数
上記式1において、第1基本加算量DAad1Bは、第1加算量DAad1のベース値であって、第1積算吸気量SGA1及び始動後運転時間STMに基づいて算出される。より詳細には、第1積算吸気量SGA1は気筒11内に供給された燃料量の積算値に相関する値であり、この第1積算吸気量SGA1が多いほど、気筒11内に付着する燃料の量も多くなるため、潤滑油に混入する燃料量も多くなる。従って、第1積算吸気量SGA1が多いほど、第1基本加算量DAad1Bは多い量となるように、同第1基本加算量DAad1Bは算出される。
DAad1 = DAad1B × Kw1 (1)
DAad1B: First basic addition amount Kw1: First water temperature correction coefficient
In the above equation 1, the first basic addition amount DAad1B is a base value of the first addition amount DAad1, and is calculated based on the first integrated intake air amount SGA1 and the post-start operation time STM. More specifically, the first integrated intake air amount SGA1 is a value correlated with the integrated value of the amount of fuel supplied into the cylinder 11, and the larger the first integrated intake air amount SGA1, the more the fuel adhering to the cylinder 11 Since the amount increases, the amount of fuel mixed into the lubricating oil also increases. Therefore, the first basic addition amount DAad1B is calculated such that the larger the first integrated intake air amount SGA1, the larger the first basic addition amount DAad1B.
また、始動後運転時間STMの増加に伴って気筒11内の壁面に付着している潤滑油の温度が高くなっていくと、気筒11内の壁面に付着している潤滑油に燃料が混入してもその後揮発していく量が増えていくため、最終的に潤滑油に混入する燃料の量は少なくなる。そのため、始動後運転時間STMが長いほど、第1基本加算量DAad1Bは少ない量となるように、同第1基本加算量DAad1Bは算出される。 Further, when the temperature of the lubricating oil adhering to the wall surface in the cylinder 11 increases with an increase in the post-start operation time STM, fuel is mixed into the lubricating oil adhering to the wall surface in the cylinder 11. However, since the amount of volatilization increases thereafter, the amount of fuel finally mixed into the lubricating oil decreases. Therefore, the first basic addition amount DAad1B is calculated such that the longer the post-start operation time STM, the smaller the first basic addition amount DAad1B.
また、第1水温補正係数Kw1は、始動時水温THWsに基づいて算出される値である。より詳細には、始動時水温THWsが低いほど気筒11内の壁面温度は低いため、気筒11内の壁面に付着した燃料は気化しにくく、潤滑油に混入する燃料量は多くなる。そこで、始動時水温THWsが低いときほど第1水温補正係数Kw1の値は大きくなるように同第1水温補正係数Kw1は算出され、これにより始動時水温THWsが低いときほど、上記式1に基づいて算出される第1加算量DAad1は多い量になる。 The first water temperature correction coefficient Kw1 is a value calculated based on the starting water temperature THWs. More specifically, since the wall surface temperature in the cylinder 11 is lower as the starting water temperature THWs is lower, the fuel attached to the wall surface in the cylinder 11 is less likely to be vaporized, and the amount of fuel mixed into the lubricating oil increases. Therefore, the first water temperature correction coefficient Kw1 is calculated so that the value of the first water temperature correction coefficient Kw1 becomes larger as the starting water temperature THWs becomes lower. The first addition amount DAad1 calculated as described above is a large amount.
こうして第1加算量DAad1を算出すると、次に、CPU110は、上記燃料導入処理の実行履歴があるか否かを判定する(S230)。このS230においてCPU110は、上記燃料導入処理が実行されると値が「OFF」から「ON」に変更されるフラグを参照することにより、燃料導入処理の実行履歴の有無を判定する。なお、このフラグは、1トリップ中の燃料導入処理の実行履歴の有無を判定するためのものであり、パワースイッチ88がオフ操作された後、加算希釈量算出処理M10が終了したときに「OFF」にリセットされる。 After calculating the first addition amount DAad1, the CPU 110 next determines whether or not there is an execution history of the fuel introduction process (S230). In step S230, the CPU 110 determines whether there is an execution history of the fuel introduction process by referring to a flag whose value is changed from “OFF” to “ON” when the fuel introduction process is executed. This flag is used to determine whether or not there is an execution history of the fuel introduction process during one trip. When the addition dilution amount calculation process M10 is completed after the power switch 88 is turned off, “OFF” is set. Is reset to
そして、CPU110は、燃料導入処理の実行履歴があると判定する場合(S230:YES)、第2加算量DAad2を算出する(S240)。この第2加算量DAad2は、加算希釈量DAadの補正値であって、燃料導入処理の実行履歴がない場合と比較して同燃料導入処理の実行履歴がある場合には希釈燃料量DAが多くなるように補正するための値であり、より詳細には以下の値である。すなわち、燃料噴射弁17から噴射された燃料のうちで潤滑油に混入する燃料量を混入燃料量としたときに、気筒11内で混合気が燃焼される場合の単位燃料噴射量当たりの混入燃料量と燃料導入処理の実行中における単位燃料噴射量当たりの混入燃料量との差を補償する値として算出される値である。そして、CPU110は、以下に示す式2を用いて上記第2加算量DAad2を算出する。 Then, when determining that there is an execution history of the fuel introduction process (S230: YES), the CPU 110 calculates the second addition amount DAad2 (S240). This second addition amount DAad2 is a correction value of the addition dilution amount DAad, and when the execution history of the fuel introduction process is present, the dilution fuel amount DA is larger than when there is no execution history of the fuel introduction process. It is a value for correcting so as to be, and more specifically, the following value. That is, when the amount of fuel mixed into the lubricating oil out of the fuel injected from the fuel injection valve 17 is defined as the mixed fuel amount, the mixed fuel per unit fuel injection amount when the air-fuel mixture is burned in the cylinder 11 This is a value calculated as a value for compensating for the difference between the amount and the mixed fuel amount per unit fuel injection amount during execution of the fuel introduction process. Then, the CPU 110 calculates the second addition amount DAad2 using Expression 2 shown below.
DAad2=DAad2B×Kw2 ・・・(2)
DAad2B:第2基本加算量
Kw2:第2水温補正係数
上記式2において、第2基本加算量DAad2Bは、第2加算量DAad2のベース値であって、第2積算吸気量SGA2及び始動後運転時間STMに基づいて算出される。より詳細には、第2積算吸気量SGA2は、燃料導入処理の実行中において気筒11内に供給された燃料量の積算値に相関する値であり、この第2積算吸気量SGA2が多いほど、燃料導入処理の実行中において気筒11内に付着する燃料の量も多くなるため、潤滑油に混入する燃料量も多くなる。従って、第2積算吸気量SGA2が多いほど、第2基本加算量DAad2Bは多い量となるように、同第2基本加算量DAad2Bは算出される。
DAad2 = DAad2B × Kw2 (2)
DAad2B: Second basic addition amount Kw2: Second water temperature correction coefficient
In the above equation 2, the second basic addition amount DAad2B is a base value of the second addition amount DAad2, and is calculated based on the second integrated intake air amount SGA2 and the post-start operation time STM. More specifically, the second integrated intake air amount SGA2 is a value correlated with the integrated value of the fuel amount supplied into the cylinder 11 during the execution of the fuel introduction process. Since the amount of fuel adhering to the cylinder 11 during the execution of the fuel introduction process also increases, the amount of fuel mixed into the lubricating oil also increases. Therefore, the second basic addition amount DAad2B is calculated such that the larger the second integrated intake air amount SGA2, the larger the second basic addition amount DAad2B.
また、上述したように、始動後運転時間STMの増加に伴って気筒11内の壁面に付着している潤滑油の温度が高くなっていくと、最終的に潤滑油に混入する燃料の量は少なくなる。そのため、始動後運転時間STMが長いほど、第2基本加算量DAad2Bは少ない量となるように、同第2基本加算量DAad2Bは算出される。 Further, as described above, when the temperature of the lubricating oil attached to the wall surface in the cylinder 11 increases as the post-start operation time STM increases, the amount of fuel finally mixed into the lubricating oil becomes Less. Therefore, the second basic addition amount DAad2B is calculated such that the longer the post-start operation time STM, the smaller the second basic addition amount DAad2B.
また、第2水温補正係数Kw2は、初回導入時水温THWfsに基づいて算出される値である。より詳細には、初回導入時水温THWfsが低いほど気筒11内の壁面温度は低いため、燃料導入処理の初回実行中において気筒11内の壁面に付着した燃料は気化しにくく、潤滑油に混入する燃料量は多くなる。そこで、初回導入時水温THWfsが低いときほど第2水温補正係数Kw2の値は大きくなるように同第2水温補正係数Kw2は算出され、これにより初回導入時水温THWfsが低いときほど、上記式2に基づいて算出される第2加算量DAad2は多い量になる。 Further, the second water temperature correction coefficient Kw2 is a value calculated based on the first introduction water temperature THWfs. More specifically, the lower the water temperature THWfs at the time of the first introduction is, the lower the wall surface temperature in the cylinder 11 is. Therefore, the fuel adhered to the wall surface in the cylinder 11 during the first execution of the fuel introduction process is less likely to be vaporized and mixed into the lubricating oil. The amount of fuel increases. Therefore, the second water temperature correction coefficient Kw2 is calculated so that the value of the second water temperature correction coefficient Kw2 becomes larger as the first time water temperature THWfs becomes lower. The second addition amount DAad2 calculated based on is large.
次に、CPU110は、S210で算出した第1加算量DAad1とS240で算出した第2加算量DAad2との和を算出して、その算出結果を加算希釈量DAadとする(S260)。この場合には、S240で算出された第2加算量DAad2の分だけ加算希釈量DAadは増量補正される。つまり、燃料導入処理の実行履歴がある場合には、第2加算量DAad2による加算希釈量DAadの増量補正が行われる。そして、CPU110は、本処理を一旦終了する。 Next, the CPU 110 calculates the sum of the first addition amount DAad1 calculated in S210 and the second addition amount DAad2 calculated in S240, and sets the calculation result as the addition dilution amount DAad (S260). In this case, the additional dilution amount DAad is increased and corrected by the second addition amount DAad2 calculated in S240. That is, if there is an execution history of the fuel introduction processing, the increase correction of the addition dilution amount DAad by the second addition amount DAad2 is performed. Then, the CPU 110 ends the present process once.
一方、上記S230において、CPU110は、燃料導入処理の実行履歴がないと判定する場合(S230:NO)、第2加算量DAad2を「0」に設定する(S250)。
次に、CPU110は、S210で算出した第1加算量DAad1とS250で設定された第2加算量DAad2との和を算出して、その算出結果を加算希釈量DAadとする(S260)。この場合には、S250で設定された第2加算量DAad2の値が「0」であるため、S260の処理で算出される加算希釈量DAadは、S210で算出した第1加算量DAad1と同じになる。つまり、燃料導入処理の実行履歴がない場合には、第2加算量DAad2による加算希釈量DAadの補正は行われない。そして、CPU110は、本処理を一旦終了する。
On the other hand, in S230, when determining that there is no execution history of the fuel introduction process (S230: NO), the CPU 110 sets the second addition amount DAad2 to “0” (S250).
Next, the CPU 110 calculates the sum of the first addition amount DAad1 calculated in S210 and the second addition amount DAad2 set in S250, and sets the calculation result as the addition dilution amount DAad (S260). In this case, since the value of the second addition amount DAad2 set in S250 is “0”, the addition dilution amount DAad calculated in the process of S260 is the same as the first addition amount DAad1 calculated in S210. Become. That is, when there is no execution history of the fuel introduction process, the correction of the addition dilution amount DAad by the second addition amount DAad2 is not performed. Then, the CPU 110 ends the present process once.
図6に、上記減算希釈量算出処理M30の処理手順を示す。図6に示す処理は、内燃機関10の初回始動後において、機関用制御装置100のROM120に記憶されたプログラムをCPU110が所定周期毎に実行することにより実現される。 FIG. 6 shows a processing procedure of the subtraction dilution amount calculation processing M30. The process shown in FIG. 6 is realized by the CPU 110 executing a program stored in the ROM 120 of the engine control device 100 at predetermined intervals after the internal combustion engine 10 is first started.
図6に示す一連の処理において、CPU110は、減算希釈量DAsubの算出タイミングか否かを判定する(S300)。このS300において、CPU110は、減算希釈量DAsubが前回更新された時点からの経過時間TMEが規定時間TMTh以上であるか否かを判定し、経過時間TMEが規定時間TMTh以上である場合には、減算希釈量DAsubの算出タイミングであると判定する。 In a series of processes shown in FIG. 6, CPU 110 determines whether or not it is time to calculate subtraction dilution amount DAsub (S300). In this S300, the CPU 110 determines whether or not the elapsed time TME from the time when the subtraction dilution amount DAsub was last updated is equal to or longer than the specified time TMTh, and when the elapsed time TME is equal to or longer than the specified time TMTh, It is determined that it is time to calculate the subtraction dilution amount DAsub.
そして、CPU110は、減算希釈量DAsubの算出タイミングではないと判定する場合(S300:NO)、減算希釈量DAsubを「0」に設定して(S320)、本処理を一旦終了する。 Then, if the CPU 110 determines that it is not the timing for calculating the subtraction dilution amount DAsub (S300: NO), the CPU 110 sets the subtraction dilution amount DAsub to “0” (S320), and terminates this process once.
一方、S300において、CPU110は、減算希釈量DAsubの算出タイミングであると判定する場合(S300:YES)、次に、減算希釈量DAsubを算出する(S310)。このS310では、CPU110は、以下に示す式3を用いて減算希釈量DAsubを算出する。 On the other hand, in S300, if the CPU 110 determines that it is time to calculate the subtraction dilution amount DAsub (S300: YES), the CPU 110 next calculates the subtraction dilution amount DAsub (S310). In S310, the CPU 110 calculates the subtraction dilution amount DAsub using Expression 3 shown below.
DAsub=DAsubB×Koil ・・・(3)
DAsubB:基本減算量
Koil:油温補正係数
上記式3において、基本減算量DAsubBは、減算希釈量DAsubのベース値であって、図4の加算処理M20の算出結果、つまり希釈燃料量DAの前回値DAoldと加算希釈量算出処理M10で算出された加算希釈量DAadとの和(DAold+DAad)に基づいて算出される。より詳細には、潤滑油中の燃料量が多いほど、上記規定時間TMTh内に潤滑油から揮発する燃料の量は多くなるため、前回値DAoldと加算希釈量DAadとの和が多いほど基本減算量DAsubBが多い量となるように、同基本減算量DAsubBは算出される。
DAsub = DAsubB × Koil (3)
DAsubB: Basic subtraction amount Koil: Oil temperature correction coefficient
In the above formula 3, the basic subtraction amount DAsubB is a base value of the subtraction dilution amount DAsub, and is calculated by the addition process M20 in FIG. 4, that is, the previous value DAold of the dilution fuel amount DA and the addition dilution amount calculation process M10. It is calculated based on the sum (DAold + DAad) with the added dilution amount DAad. More specifically, as the amount of fuel in the lubricating oil increases, the amount of fuel volatilized from the lubricating oil within the specified time TMTh increases, and therefore, the basic subtraction increases as the sum of the previous value DAold and the additional dilution amount DAad increases. The basic subtraction amount DAsubB is calculated so that the amount DAsubB becomes a large amount.
また、油温補正係数Koilは、潤滑油の推定油温THWoに基づいて算出される値である。より詳細には、潤滑油の温度が高くなるほど、オイルパン27内の潤滑油から揮発していく燃料の量は多くなるため、潤滑油に含まれる燃料の量は減少していく。そこで、CPU110は、例えば第1積算吸気量SGA1及び始動時水温THWsなどに基づいてオイルパン27内の潤滑油の推定油温THWoを算出する。そして、推定油温THWoが高いときほど油温補正係数Koilの値は大きくなるように同油温補正係数Koilは算出され、これにより推定油温THWoが高いときほど、上記式3に基づいて算出される減算希釈量DAsubは多い量になる。 Further, the oil temperature correction coefficient Koil is a value calculated based on the estimated oil temperature THWo of the lubricating oil. More specifically, as the temperature of the lubricating oil increases, the amount of fuel volatilized from the lubricating oil in the oil pan 27 increases, and the amount of fuel contained in the lubricating oil decreases. Therefore, the CPU 110 calculates the estimated oil temperature THWo of the lubricating oil in the oil pan 27 based on, for example, the first integrated intake air amount SGA1 and the starting water temperature THWs. Then, the oil temperature correction coefficient Koil is calculated such that the higher the estimated oil temperature THWo, the larger the value of the oil temperature correction coefficient Koil becomes. Thus, the higher the estimated oil temperature THWo, the more the oil temperature correction coefficient Koil is calculated based on the above equation 3. The subtracted dilution amount DAsub is a large amount.
こうして減算希釈量DAsubを算出すると、CPU110は、本処理を一旦終了する。
本実施形態は、上述したように1トリップ中において上記条件(C)または条件(D)のいずれかが成立すると、加算希釈量DAadが算出されてこの加算希釈量DAadによる希釈燃料量DAの更新が行われる。また、内燃機関10の初回始動後以降において上記規定時間TMThが経過するたびに減算希釈量DAsubが算出されてこの減算希釈量DAsubによる希釈燃料量DAの更新が行われる。
After calculating the subtraction dilution amount DAsub in this way, the CPU 110 ends the present process once.
In the present embodiment, as described above, when either the condition (C) or the condition (D) is satisfied during one trip, the additional dilution amount DAad is calculated, and the dilution fuel amount DA is updated based on the additional dilution amount DAad. Is performed. Further, every time the specified time TMTh elapses after the first start of the internal combustion engine 10, the subtracted dilution amount DAsub is calculated, and the diluted fuel amount DA is updated by the subtracted dilution amount DAsub.
以上説明した本実施形態によれば、以下の作用効果を得ることができる。
(1)燃料導入処理が実行された場合には、燃料導入処理が実行されない場合と比べて潤滑油に混入する燃料の量が多くなる。そのため、本実施形態では、燃料導入処理が実行された場合には、上記第2加算量DAad2を算出して上記加算希釈量DAadを増量補正することにより、燃料導入処理が実行された場合には、燃料導入処理が実行されない場合と比べて希釈燃料量DAが多くなるように補正している。従って、燃料導入処理が実行された場合でも、潤滑油に含まれる実際の燃料の量と、算出される上記希釈燃料量DAとの乖離を抑えることができるようになり、希釈燃料量DAの推定精度が向上するようになる。
According to the embodiment described above, the following operation and effect can be obtained.
(1) When the fuel introduction process is executed, the amount of fuel mixed into the lubricating oil is larger than when the fuel introduction process is not executed. Therefore, in the present embodiment, when the fuel introduction process is executed, the second addition amount DAad2 is calculated and the addition dilution amount DAad is increased and corrected, so that the fuel introduction process is executed. , The dilution fuel amount DA is corrected so as to be larger than when the fuel introduction process is not performed. Therefore, even when the fuel introduction process is executed, it is possible to suppress the difference between the actual amount of fuel contained in the lubricating oil and the calculated diluted fuel amount DA, and to estimate the diluted fuel amount DA. The accuracy will be improved.
なお、本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・上記実施形態では、燃料導入処理の実行中に点火装置19の火花放電を停止するようにしている。しかし、燃料導入処理の実行中に気筒11内で混合気が燃焼しない時期に火花放電を点火装置19に行わせるようにしてもよい。例えば、ピストン12が下死点近傍に位置するときに火花放電を行わせた場合、火花放電が行われた気筒11内では混合気が燃焼されない。そのため、燃料導入処理の実行中に火花放電が実施しても、燃料噴射弁17から噴射された燃料を未燃のまま気筒11内から排気通路21に流出させることができる。
The present embodiment can be implemented with the following modifications. The present embodiment and the following modifications can be implemented in combination with each other within a technically consistent range.
In the above embodiment, the spark discharge of the ignition device 19 is stopped during the execution of the fuel introduction process. However, the ignition device 19 may be caused to perform spark discharge at a time when the air-fuel mixture does not burn in the cylinder 11 during execution of the fuel introduction process. For example, when spark discharge is performed when the piston 12 is located near the bottom dead center, the air-fuel mixture is not burned in the cylinder 11 where the spark discharge has been performed. Therefore, even if spark discharge is performed during execution of the fuel introduction process, the fuel injected from the fuel injection valve 17 can flow out of the cylinder 11 to the exhaust passage 21 without burning.
・内燃機関の制御装置が適用される内燃機関は、気筒11内に直接燃料を噴射する燃料噴射弁である筒内噴射弁を備えるものであってもよい。この場合、燃料導入処理の実行中では、筒内噴射弁から燃料を気筒11内に噴射させ、当該燃料を未燃のまま排気通路21に流出させるようにしてもよい。これにより、未燃の燃料を三元触媒22に導入させることができる。 The internal combustion engine to which the control device for the internal combustion engine is applied may include an in-cylinder injection valve that is a fuel injection valve that injects fuel directly into the cylinder 11. In this case, during execution of the fuel introduction process, fuel may be injected into the cylinder 11 from the in-cylinder injection valve, and the fuel may flow out to the exhaust passage 21 without burning. Thus, unburned fuel can be introduced into the three-way catalyst 22.
・ハイブリッド車両のシステムは、モータの駆動によってクランク軸14の回転速度を制御することができるのであれば、図1に示したシステムとは異なる別のシステムであってもよい。 The hybrid vehicle system may be another system different from the system shown in FIG. 1 as long as the rotation speed of the crankshaft 14 can be controlled by driving the motor.
・内燃機関の制御装置を、内燃機関以外の他の動力源を備えない車両に搭載される内燃機関を制御対象とする装置に具体化してもよい。このような車両に搭載される内燃機関でも、クランク軸14が惰性で回転している状況下で気筒内での混合気の燃焼が停止されることがある。こうした燃焼停止期間中に、燃料導入処理の実行条件が成立すると、燃料導入処理が実行されるようになる。 The control device of the internal combustion engine may be embodied as a device that controls an internal combustion engine mounted on a vehicle having no power source other than the internal combustion engine. Even in such an internal combustion engine mounted on a vehicle, combustion of the air-fuel mixture in the cylinder may be stopped while the crankshaft 14 is rotating by inertia. If the conditions for executing the fuel introduction process are satisfied during such a combustion stop period, the fuel introduction process is executed.
10…内燃機関、11…気筒、12…ピストン、13…コネクティングロッド、14…クランク軸、15…吸気通路、16…スロットルバルブ、17…燃料噴射弁、18…吸気バルブ、19…点火装置、20…排気バルブ、21…排気通路、22…三元触媒、23…フィルタ、25…燃焼室、26…クランクケース、27…オイルパン、31…第1ブローバイバス通路、32…第2ブローバイガス通路、33…PCVバルブ、40…動力配分統合機構、41…サンギア、42…リングギア、43…ピニオンギア、44…キャリア、45…リングギア軸、50…リダクションギア、51…サンギア、52…リングギア、53…ピニオンギア、60…減速機構、61…ディファレンシャル、62…駆動輪、71…第1モータジェネレータ、72…第2モータジェネレータ、75…第1インバータ、76…第2インバータ、77…バッテリ、81…エアフロメータ、82…水温センサ、83…第1空燃比センサ、84…第2空燃比センサ、85…クランク角センサ、86…アクセルペダルセンサ、87…車速センサ、88…パワースイッチ、100…機関用制御装置、110…中央処理装置(CPU)、120…ROM、130…RAM、140…不揮発性メモリ、200…車両用制御装置、300…モータ用制御装置、400…バッテリ監視装置、500…ハイブリッド車両(車両)。 DESCRIPTION OF SYMBOLS 10 ... Internal combustion engine, 11 ... Cylinder, 12 ... Piston, 13 ... Connecting rod, 14 ... Crankshaft, 15 ... Intake passage, 16 ... Throttle valve, 17 ... Fuel injection valve, 18 ... Intake valve, 19 ... Ignition device, 20 ... exhaust valve, 21 ... exhaust passage, 22 ... three-way catalyst, 23 ... filter, 25 ... combustion chamber, 26 ... crankcase, 27 ... oil pan, 31 ... first blow-by bus passage, 32 ... second blow-by gas passage, 33: PCV valve, 40: power distribution integration mechanism, 41: sun gear, 42: ring gear, 43: pinion gear, 44: carrier, 45: ring gear shaft, 50: reduction gear, 51: sun gear, 52: ring gear, 53: pinion gear, 60: reduction mechanism, 61: differential, 62: drive wheel, 71: first motor generator, 72 ... 2 motor generator, 75 first inverter, 76 second inverter, 77 battery, 81 air flow meter, 82 water temperature sensor, 83 first air-fuel ratio sensor, 84 second air-fuel ratio sensor, 85 crank angle Sensor 86, accelerator pedal sensor 87 vehicle speed sensor 88 power switch 100 engine control device 110 central processing unit (CPU) 120 ROM ROM 130 RAM 140 non-volatile memory 200 Vehicle control device, 300: motor control device, 400: battery monitoring device, 500: hybrid vehicle (vehicle).
Claims (1)
前記内燃機関のクランク軸が回転している状況下で前記気筒内での燃焼を停止させるときに、前記燃料噴射弁から燃料を噴射させ、当該燃料を未燃のまま前記気筒内から排気通路に流出させる燃料導入処理を実行する内燃機関の制御装置において、
前記内燃機関の潤滑油に含まれる燃料の量である希釈燃料量を算出する希釈燃料量算出処理を実行するとともに、
前記希釈燃料量算出処理は、前記燃料導入処理が実行された場合には、前記燃料導入処理が実行されない場合と比べて前記希釈燃料量が多くなるように補正する処理を含む
内燃機関の制御装置。 It is applied to an internal combustion engine that burns a mixture containing fuel injected from a fuel injection valve in a cylinder by spark discharge of an ignition device,
When stopping combustion in the cylinder under the condition that the crankshaft of the internal combustion engine is rotating, fuel is injected from the fuel injection valve, and the fuel is left unburned from the cylinder to the exhaust passage. In the control device of the internal combustion engine that executes the fuel introduction process to be discharged,
Executing a diluted fuel amount calculation process of calculating a diluted fuel amount which is an amount of fuel contained in the lubricating oil of the internal combustion engine,
The control apparatus for the internal combustion engine, wherein the diluted fuel amount calculation process includes a process of correcting the amount of the diluted fuel to be larger when the fuel introduction process is performed than when the fuel introduction process is not performed. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018148073A JP2020023910A (en) | 2018-08-07 | 2018-08-07 | Control device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018148073A JP2020023910A (en) | 2018-08-07 | 2018-08-07 | Control device for internal combustion engine |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2020023910A true JP2020023910A (en) | 2020-02-13 |
Family
ID=69619352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018148073A Pending JP2020023910A (en) | 2018-08-07 | 2018-08-07 | Control device for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2020023910A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4001037A1 (en) * | 2020-11-12 | 2022-05-25 | Toyota Jidosha Kabushiki Kaisha | Controller and control method for vehicle |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006046245A (en) * | 2004-08-06 | 2006-02-16 | Nissan Motor Co Ltd | Device for monitoring dilution condition of engine oil |
JP2007132213A (en) * | 2005-11-08 | 2007-05-31 | Denso Corp | Residual fuel quantity diagnostic device |
JP2009216039A (en) * | 2008-03-12 | 2009-09-24 | Nippon Soken Inc | Control device of internal combustion engine |
JP2010116874A (en) * | 2008-11-13 | 2010-05-27 | Mitsubishi Motors Corp | Alcohol concentration estimating device for fuel |
JP2011157832A (en) * | 2010-01-29 | 2011-08-18 | Toyota Motor Corp | Internal combustion engine device, method for determining failure of internal combustion engine device, and vehicle |
JP2011247129A (en) * | 2010-05-25 | 2011-12-08 | Isuzu Motors Ltd | Exhaust emission control system |
JP2012184695A (en) * | 2011-03-04 | 2012-09-27 | Denso Corp | Control device for engine |
-
2018
- 2018-08-07 JP JP2018148073A patent/JP2020023910A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006046245A (en) * | 2004-08-06 | 2006-02-16 | Nissan Motor Co Ltd | Device for monitoring dilution condition of engine oil |
JP2007132213A (en) * | 2005-11-08 | 2007-05-31 | Denso Corp | Residual fuel quantity diagnostic device |
JP2009216039A (en) * | 2008-03-12 | 2009-09-24 | Nippon Soken Inc | Control device of internal combustion engine |
JP2010116874A (en) * | 2008-11-13 | 2010-05-27 | Mitsubishi Motors Corp | Alcohol concentration estimating device for fuel |
JP2011157832A (en) * | 2010-01-29 | 2011-08-18 | Toyota Motor Corp | Internal combustion engine device, method for determining failure of internal combustion engine device, and vehicle |
JP2011247129A (en) * | 2010-05-25 | 2011-12-08 | Isuzu Motors Ltd | Exhaust emission control system |
JP2012184695A (en) * | 2011-03-04 | 2012-09-27 | Denso Corp | Control device for engine |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4001037A1 (en) * | 2020-11-12 | 2022-05-25 | Toyota Jidosha Kabushiki Kaisha | Controller and control method for vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6070591B2 (en) | Hybrid vehicle and control method of hybrid vehicle | |
JP6248997B2 (en) | Hybrid car | |
JP6952655B2 (en) | Hybrid vehicle | |
JP7206683B2 (en) | Hybrid vehicle control device | |
US11440529B2 (en) | Controller for hybrid vehicle | |
JP7052749B2 (en) | Vehicle control device | |
JP2015128935A (en) | Hybrid electric vehicle | |
US10753304B2 (en) | Controller and control method for internal combustion engine | |
JP7107081B2 (en) | Control device for internal combustion engine | |
JP2005273530A (en) | Control device for internal combustion engine and automobile equipped with the same | |
CN110848037A (en) | Control device and control method for internal combustion engine | |
CN110821702A (en) | Control device for internal combustion engine | |
CN110040129A (en) | Hybrid vehicle | |
US11067025B2 (en) | Controller for vehicle and method for controlling vehicle | |
JP2020023910A (en) | Control device for internal combustion engine | |
JP5991145B2 (en) | Hybrid car | |
JP2012144219A (en) | Hybrid vehicle | |
JP6009978B2 (en) | Hybrid car | |
JP6992702B2 (en) | Internal combustion engine control device | |
JP6988735B2 (en) | Internal combustion engine control device | |
JP2020023911A (en) | Control device for internal combustion engine | |
JP7110813B2 (en) | Control device for internal combustion engine | |
JP7073974B2 (en) | Internal combustion engine control device | |
CN117622092A (en) | Vehicle control device and control method | |
JP2015218713A (en) | Internal combustion engine control unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210126 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220304 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220712 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230117 |