Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7828269B2 - Engine control unit - Google Patents
[go: Go Back, main page]

JP7828269B2 - Engine control unit - Google Patents

Engine control unit

Info

Publication number
JP7828269B2
JP7828269B2 JP2022199101A JP2022199101A JP7828269B2 JP 7828269 B2 JP7828269 B2 JP 7828269B2 JP 2022199101 A JP2022199101 A JP 2022199101A JP 2022199101 A JP2022199101 A JP 2022199101A JP 7828269 B2 JP7828269 B2 JP 7828269B2
Authority
JP
Japan
Prior art keywords
engine
oil
engine control
control module
oil pressure
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.)
Active
Application number
JP2022199101A
Other languages
Japanese (ja)
Other versions
JP2024084907A (en
Inventor
正樹 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Astemo Ltd
Original Assignee
Astemo Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Astemo Ltd filed Critical Astemo Ltd
Priority to JP2022199101A priority Critical patent/JP7828269B2/en
Publication of JP2024084907A publication Critical patent/JP2024084907A/en
Application granted granted Critical
Publication of JP7828269B2 publication Critical patent/JP7828269B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Lubrication Of Internal Combustion Engines (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、油圧駆動式の可変動弁機構及びオイルギャラリーに潤滑油を供給する可変容量型のオイルポンプをそれぞれ制御するエンジン制御装置に関する。 The present invention relates to an engine control device that controls a hydraulically driven variable valve mechanism and a variable displacement oil pump that supplies lubricating oil to an oil gallery.

エンジンにおいては、例えば、点火系の不良などによって、燃料と空気との混合気が着火しない失火が発生することで、アイドル安定性やドライバビリティなどが低下する可能性がある。エンジンに失火が発生する可能性を考慮して、特開2012-225172号公報(特許文献1)では、失火発生時にオイルポンプから吐出される潤滑油の油圧を上昇させることで、オイルジェットからピストンに向けて噴射供給される潤滑油の流量を増加させ、排気温度を低下させて触媒コンバータへの熱影響を低減する技術が提案されている。 In engines, for example, misfires, which occur when the fuel-air mixture does not ignite due to a malfunction in the ignition system, can lead to reduced idle stability and drivability. Taking into consideration the possibility of engine misfires, Japanese Patent Application Laid-Open No. 2012-225172 (Patent Document 1) proposes a technology that increases the oil pressure of the lubricating oil discharged from the oil pump when a misfire occurs, thereby increasing the flow rate of lubricating oil injected from the oil jet toward the piston, lowering the exhaust temperature and reducing the thermal impact on the catalytic converter.

特開2012-225172号公報JP 2012-225172 A

しかしながら、エンジンにより機械的に駆動されるオイルポンプの場合、オイルポンプから吐出される潤滑油の油圧を上昇させるとエンジンの負荷が増加するので、失火発生によってアイドル安定性やドライバビリティなどが低下することと相俟って、エンジンがストールし易くなってしまうおそれがあった。 However, in the case of an oil pump that is mechanically driven by the engine, increasing the oil pressure of the lubricating oil discharged from the oil pump increases the load on the engine, which, combined with the occurrence of misfires and reduced idle stability and drivability, could make the engine more susceptible to stalling.

そこで、本発明は、油圧駆動式の可変動弁機構及びオイルギャラリーに潤滑油を供給する可変容量型のオイルポンプに関し、エンジンに失火が発生してもエンジンストールが発生し難くする、エンジン制御装置を提供することを目的とする。 Therefore, the present invention aims to provide an engine control device that relates to a hydraulically driven variable valve mechanism and a variable displacement oil pump that supplies lubricating oil to an oil gallery, and that makes it less likely for the engine to stall even if a misfire occurs in the engine.

油圧駆動式の可変動弁機構及びオイルギャラリーに潤滑油を供給する可変容量型のオイルポンプをそれぞれ制御するエンジン制御装置は、エンジンに失火が発生したときに、エンジンの運転状態に応じて設定したオイルポンプの目標油圧を低下させ、この目標油圧に基づいてオイルポンプから吐出される潤滑油の油圧を制御する。また、エンジン制御装置は、所定期間に亘る失火の最大発生回数が第1の閾値以上になると、目標油圧を可変動弁機構の作動下限油圧まで低下させる。 An engine control device that controls a hydraulically driven variable valve mechanism and a variable displacement oil pump that supplies lubricating oil to an oil gallery reduces a target oil pressure of the oil pump, which is set according to the engine operating state, when a misfire occurs in the engine, and controls the oil pressure of the lubricating oil discharged from the oil pump based on this target oil pressure. Furthermore, when the maximum number of misfires over a predetermined period of time reaches or exceeds a first threshold, the engine control device reduces the target oil pressure to the lower limit oil pressure for operating the variable valve mechanism.

本発明によれば、油圧駆動式の可変動弁機構及びオイルギャラリーに潤滑油を供給する可変容量型のオイルポンプをそれぞれ制御するエンジン制御装置において、エンジンに失火が発生してもエンジンストールが発生し難くすることができる。 According to the present invention, in an engine control device that controls a hydraulically driven variable valve mechanism and a variable displacement oil pump that supplies lubricating oil to an oil gallery, it is possible to make it less likely for the engine to stall even if a misfire occurs in the engine.

車両に搭載されたエンジンシステムの一例を示す概要図である。1 is a schematic diagram illustrating an example of an engine system mounted on a vehicle. 可変容量型のオイルポンプの特性の一例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of the characteristics of a variable displacement oil pump. 可変容量型のオイルポンプの制御内容の一例を示すフローチャートである。4 is a flowchart showing an example of control of a variable displacement oil pump. 可変容量型のオイルポンプの制御内容の一例を示すフローチャートである。4 is a flowchart showing an example of control of a variable displacement oil pump. 可変容量型のオイルポンプの制御内容の一例を示すフローチャートである。4 is a flowchart showing an example of control of a variable displacement oil pump. 触媒コンバータが許容温度よりも高くなる可能性があるT領域の説明図である。FIG. 10 is an explanatory diagram of a region T in which the catalytic converter temperature may exceed the allowable temperature. 所定期間に亘る失火の最大発生回数の変化を示す説明図である。FIG. 10 is an explanatory diagram showing changes in the maximum number of misfire occurrences over a predetermined period of time. 経時的なオイルポンプの制御状態の説明図である。FIG. 4 is a diagram illustrating the control state of the oil pump over time. オイルポンプの制御状態の説明図である。FIG. 4 is an explanatory diagram of a control state of an oil pump.

以下、添付された図面を参照し、本発明を実施するための実施形態について詳述する。
図1は、本実施形態に係るエンジン制御装置が適用され得る、車両に搭載されたエンジンシステムの一例を示している。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 shows an example of an engine system mounted on a vehicle to which an engine control device according to this embodiment can be applied.

自動車などの車両に搭載されたエンジン10は、例えば、直列3気筒、直列4気筒、V型6気筒などのガソリンエンジンである。各気筒に吸気(吸入空気)を導入する吸気管12の所定箇所には、エンジン10の負荷の一例として挙げられる吸気流量Qを検出する吸気流量センサ14が取り付けられている。吸気流量センサ14としては、例えば、エアフローメータなどの熱線式流量計を使用することができる。なお、エンジン10の負荷としては、吸気流量Qに限らず、例えば、吸気負圧、過給圧力、スロットル開度、アクセル開度など、トルクと密接に関連する状態量を使用することができる。 The engine 10 mounted on a vehicle such as an automobile is, for example, an inline 3-cylinder, inline 4-cylinder, or V6 gasoline engine. An intake air flow sensor 14 is attached to a predetermined location in the intake pipe 12, which introduces intake air (intake air) into each cylinder. It detects the intake air flow rate Q, which is one example of the load on the engine 10. The intake air flow rate sensor 14 can be, for example, a hot-wire flow meter such as an air flow meter. The load on the engine 10 is not limited to the intake air flow rate Q; other state quantities closely related to torque, such as intake vacuum, boost pressure, throttle opening, and accelerator opening, can also be used.

各気筒の燃焼室16に吸気を導入する吸気ポート18には、燃焼室16を臨む端部開口を開閉する吸気弁20が配置されている。吸気弁20の吸気上流に位置する吸気管12の所定箇所には、吸気弁20の傘部背面に向けて燃料を噴射する電磁式の燃料噴射弁22が取り付けられている。燃料噴射弁22は、電磁コイルの通電によって磁気吸引力が発生すると、スプリングによって閉弁方向に付勢されている弁体がリフトし、先端の噴孔が開弁して燃料を噴射する。燃料噴射弁22には、噴孔の開弁時間に略比例した燃料が噴射されるように、所定圧力に調圧された燃料が供給されている。なお、燃料噴射弁22は、吸気弁20の傘部背面に向けて燃料を噴射する構成に限らず、燃焼室16に燃料を直接噴射する構成、又はこれらの両方を備えた構成であってもよい。 An intake port 18, which introduces intake air into the combustion chamber 16 of each cylinder, is equipped with an intake valve 20 that opens and closes the end opening facing the combustion chamber 16. An electromagnetic fuel injection valve 22 is attached to a predetermined location in the intake pipe 12, located upstream of the intake valve 20. The electromagnetic fuel injection valve 22 injects fuel toward the back surface of the intake valve's head. When magnetic attraction is generated by energizing the electromagnetic coil, the valve element of the fuel injection valve 22, which is biased by a spring in the valve closing direction, lifts, opening the nozzle hole at the tip and injecting fuel. Fuel adjusted to a predetermined pressure is supplied to the fuel injection valve 22 so that the amount of fuel injected is approximately proportional to the duration the nozzle hole is open. The fuel injection valve 22 is not limited to a configuration that injects fuel toward the back surface of the intake valve's head, but may also be a configuration that injects fuel directly into the combustion chamber 16, or a configuration that combines both.

燃料噴射弁22の噴孔から噴射された燃料は、吸気ポート18の端部開口と吸気弁20との間の隙間を通って燃焼室16に吸気と共に導入され、点火プラグ24の火花点火によって着火燃焼する。この結果、燃焼圧力が、ピストン26をクランクシャフト(図示せず)に向けて押し下げることで、クランクシャフトを回転駆動させる。 Fuel injected from the nozzle hole of the fuel injection valve 22 passes through the gap between the end opening of the intake port 18 and the intake valve 20 and is introduced into the combustion chamber 16 along with the intake air, where it is ignited and burned by spark from the spark plug 24. As a result, the combustion pressure pushes the piston 26 toward the crankshaft (not shown), driving it to rotate.

また、燃焼室16から排気を導出する排気ポート28には、燃焼室16を臨む端部開口を開閉する排気弁30が配置されている。そして、排気弁30によって排気ポート28の端部開口が開弁すると、排気ポート28の端部開口と排気弁30との間の隙間を通って、排気が排気管32へと排出される。排気管32の所定箇所には、触媒コンバータ34が取り付けられている。排気に含まれる有害物質は、触媒コンバータ34によって無害成分に浄化された後、排気管32の終端開口から大気中に放出される。ここで、触媒コンバータ34としては、例えば、排気に含まれるCO(一酸化炭素)、HC(炭化水素)、及びNOx(窒素酸化物)を同時に浄化する三元触媒を使用することができる。 An exhaust port 28, which discharges exhaust gas from the combustion chamber 16, is equipped with an exhaust valve 30 that opens and closes the end opening facing the combustion chamber 16. When the exhaust valve 30 opens the end opening of the exhaust port 28, the exhaust gas passes through the gap between the end opening of the exhaust port 28 and the exhaust valve 30 and is discharged into the exhaust pipe 32. A catalytic converter 34 is attached to a predetermined location in the exhaust pipe 32. Harmful substances contained in the exhaust are purified into harmless components by the catalytic converter 34, and then released into the atmosphere from the end opening of the exhaust pipe 32. Here, the catalytic converter 34 can be, for example, a three-way catalyst that simultaneously purifies CO (carbon monoxide), HC (hydrocarbons), and NOx (nitrogen oxides) contained in the exhaust.

吸気弁20を開閉駆動する吸気カムシャフト36の端部には、クランクシャフトに対する吸気カムシャフト36の位相角度を変化させることで、吸気弁20のバルブタイミング(開閉タイミング)を変更する油圧駆動式の可変バルブタイミング(VVT:Variable Valve Timing)機構38が取り付けられている。油圧駆動式のVVT機構38は、当技術分野の当業者にとって周知であるため、その詳細な説明は省略する。なお、VVT機構38は、吸気弁20に限らず、吸気弁20及び排気弁30の少なくとも一方に備えられていればよい。また、VVT機構38が、可変動弁機構の一例として挙げられる。 A hydraulically driven variable valve timing (VVT) mechanism 38 is attached to the end of the intake camshaft 36, which drives the intake valves 20 to open and close. This mechanism changes the valve timing (opening and closing timing) of the intake valves 20 by varying the phase angle of the intake camshaft 36 relative to the crankshaft. Hydraulically driven VVT mechanisms 38 are well known to those skilled in the art, so a detailed description thereof will be omitted. The VVT mechanism 38 is not limited to the intake valve 20, and may be provided on at least one of the intake valve 20 and exhaust valve 30. The VVT mechanism 38 is also an example of a variable valve mechanism.

エンジンシステムの所定箇所には、上述した吸気流量センサ14に加えて、エンジン回転速度センサ40、クランク角センサ42、カム角センサ44、水温センサ46、及び空燃比センサ48などが夫々取り付けられている。エンジン回転速度センサ40は、エンジン10の回転速度Neを検出する。クランク角センサ42は、クランクシャフトの基準位置からのクランク角θCRKを検出する。カム角センサ44は、吸気カムシャフト36の基準位置からのカム角θCAMを検出する。水温センサ46は、エンジン10の冷却水温度(水温)Twを検出する。空燃比センサ48は、排気中の空燃比ABFを検出する。 In addition to the intake air flow rate sensor 14, an engine speed sensor 40, a crank angle sensor 42, a cam angle sensor 44, a water temperature sensor 46, and an air-fuel ratio sensor 48 are attached to predetermined locations in the engine system. The engine speed sensor 40 detects the rotation speed Ne of the engine 10. The crank angle sensor 42 detects the crank angle θ CRK from a reference position of the crankshaft. The cam angle sensor 44 detects the cam angle θ CAM from a reference position of the intake camshaft 36. The water temperature sensor 46 detects the coolant temperature (water temperature) Tw of the engine 10. The air-fuel ratio sensor 48 detects the air-fuel ratio ABF in the exhaust gas.

吸気流量センサ14、エンジン回転速度センサ40、クランク角センサ42、カム角センサ44、水温センサ46、及び空燃比センサ48の各出力信号は、マイクロコンピュータ(図示せず)を内蔵したエンジン制御モジュール(ECM)100に夫々入力されている。 The output signals of the intake air flow sensor 14, engine speed sensor 40, crank angle sensor 42, cam angle sensor 44, water temperature sensor 46, and air-fuel ratio sensor 48 are each input to an engine control module (ECM) 100, which incorporates a microcomputer (not shown).

エンジン制御モジュール100は、吸気流量センサ14及びエンジン回転速度センサ40から吸気流量Q及び回転速度Neを夫々読み込み、これらに基づいてエンジン運転状態に応じた基本燃料噴射量を求める。また、エンジン制御モジュール100は、水温センサ46から水温Twを読み込み、基本燃料噴射量を水温Twなどで補正した燃料噴射量を求める。そして、エンジン制御モジュール100は、クランク角センサ42及びカム角センサ44からクランク角θCRK及びカム角θCAMを夫々読み込み、これらから求められるエンジン運転状態に応じたタイミングになったときに、燃料噴射弁22及び点火プラグ24に作動信号を夫々出力する。これによって、燃料噴射量に応じた燃料が燃料噴射弁22から噴射されるとともに、点火プラグ24によって燃料と吸気との混合気が着火燃焼される。このとき、エンジン制御モジュール100は、空燃比センサ48から空燃比ABFを読み込み、排気中の空燃比ABFが目標空燃比に近づくように、燃料噴射弁22をフィードバック制御する。 The engine control module 100 reads the intake air flow rate Q and the engine rotation speed Ne from the intake air flow rate sensor 14 and the engine rotation speed sensor 40, respectively, and calculates a basic fuel injection amount corresponding to the engine operating conditions based on these values. The engine control module 100 also reads the water temperature Tw from the water temperature sensor 46 and calculates a fuel injection amount by correcting the basic fuel injection amount based on the water temperature Tw or the like. The engine control module 100 then reads the crank angle θ CRK and the cam angle θ CAM from the crank angle sensor 42 and cam angle sensor 44, respectively, and outputs activation signals to the fuel injector 22 and the spark plug 24 at the timing corresponding to the engine operating conditions calculated from these values. As a result, fuel corresponding to the fuel injection amount is injected from the fuel injector 22, and the spark plug 24 ignites and burns the mixture of fuel and intake air. At this time, the engine control module 100 reads the air-fuel ratio ABF from the air-fuel ratio sensor 48 and feedback controls the fuel injector 22 so that the air-fuel ratio ABF in the exhaust gas approaches the target air-fuel ratio.

また、エンジンシステムの所定箇所には、油圧駆動式のVVT機構38、及びエンジン10のオイルギャラリー50に潤滑油を供給すべく、エンジン10によって回転駆動される可変容量型のオイルポンプ52が取り付けられている。オイルポンプ52には、デューティ制御によりスプールを軸方向に移動させることで、制御室への潤滑油の供給量及び制御室からの潤滑油の排出量を制御して、オイルポンプ52から吐出される潤滑油の油圧を任意に変更するソレノイドバルブ52Aが内蔵又は付設されている。オイルポンプ52は、図2に示すように、ソレノイドバルブ52Aに印加されるデューティが0%のときに全開となり、このデューティが0%から増加するにつれてその開度が徐々に小さくなる。そして、オイルポンプ52から吐出される潤滑油の油圧は、エンジン10の回転速度の増加に伴って線形に上昇し、ソレノイドバルブ52Aに印加されるデューティに応じた最大油圧に制限される。このため、オイルポンプ52の最大油圧を制限するリリーフバルブが不要となる。なお、可変容量型のオイルポンプ52は、当技術分野の当業者にとって周知であるため、これ以上の説明は省略する。 Also, a variable displacement oil pump 52 driven by the engine 10 is installed in a predetermined location in the engine system to supply lubricating oil to the hydraulically driven VVT mechanism 38 and the oil gallery 50 of the engine 10. The oil pump 52 incorporates or is attached to a solenoid valve 52A, which controls the amount of lubricating oil supplied to and discharged from the control chamber by axially moving a spool through duty control, thereby varying the oil pressure of the lubricating oil discharged from the oil pump 52. As shown in Figure 2, the oil pump 52 is fully open when the duty applied to the solenoid valve 52A is 0%. As the duty increases from 0%, the opening gradually decreases. The oil pressure of the lubricating oil discharged from the oil pump 52 increases linearly with the rotational speed of the engine 10 and is limited to a maximum oil pressure corresponding to the duty applied to the solenoid valve 52A. This eliminates the need for a relief valve to limit the maximum oil pressure of the oil pump 52. Variable displacement oil pumps 52 are well known to those skilled in the art, so further explanation will be omitted.

VVT機構38及びオイルギャラリー50に潤滑油を供給する潤滑系の一例として、エンジンシステムの所定箇所には、オイルポンプ52に加えて、潤滑油を所定量貯蔵するオイルパン54、潤滑油に含まれる比較的大きな異物を除去するオイルストレーナ56、潤滑油に含まれる比較的小さな異物を除去するオイルフィルタ58、ピストン26の下面に向けて潤滑油を噴射供給して冷却するオイルジェット60、及びVVT機構38への潤滑油の供給及び排出を制御してバルブタイミングを変更するためのソレノイドバルブ62が夫々取り付けられている。 As an example of a lubrication system that supplies lubricating oil to the VVT mechanism 38 and oil gallery 50, in addition to the oil pump 52, the engine system is equipped with an oil pan 54 that stores a predetermined amount of lubricating oil, an oil strainer 56 that removes relatively large foreign matter from the lubricating oil, an oil filter 58 that removes relatively small foreign matter from the lubricating oil, an oil jet 60 that sprays lubricating oil toward the underside of the piston 26 to cool it, and a solenoid valve 62 that controls the supply and discharge of lubricating oil to the VVT mechanism 38 to change the valve timing.

オイルパン54に貯蔵されている潤滑油は、オイルポンプ52が作動することで、オイルストレーナ56を介してオイルラインL1に吸引されてオイルポンプ52へと供給される。オイルポンプ52へと供給された潤滑油は、ソレノイドバルブ52Aに印加されるデューティ及びエンジン10の回転速度Neにより決定される油圧まで加圧され、オイルフィルタ58が中間部に配置されたオイルラインL2を通ってオイルギャラリー50へと供給される。オイルギャラリー50に供給されてエンジン10の各部を潤滑及び冷却した潤滑油は、オイルラインL3を通ってオイルパン54へと戻される。また、オイルフィルタ58とオイルギャラリー50との間に位置するオイルラインL2がオイルラインL4によって分岐され、その先端部にオイルジェット60が取り付けられている。 When the oil pump 52 is activated, the lubricating oil stored in the oil pan 54 is drawn into the oil line L1 through the oil strainer 56 and supplied to the oil pump 52. The lubricating oil supplied to the oil pump 52 is pressurized to a pressure determined by the duty applied to the solenoid valve 52A and the rotational speed Ne of the engine 10, and is then supplied to the oil gallery 50 through the oil line L2, with the oil filter 58 located in the middle. The lubricating oil supplied to the oil gallery 50 to lubricate and cool various parts of the engine 10 is returned to the oil pan 54 through the oil line L3. In addition, the oil line L2, located between the oil filter 58 and the oil gallery 50, branches off from the oil line L4, and an oil jet 60 is attached to the tip of the oil line L4.

また、オイルフィルタ58とオイルギャラリー50との間に位置するオイルラインL2が、ソレノイドバルブ62が中間部に配置されたオイルラインL5によって分岐され、その先端部がVVT機構38に接続されている。オイルラインL5を通ってVVT機構38へと供給された潤滑油は、オイルラインL6を通ってオイルパン54へと戻される。 In addition, oil line L2, located between the oil filter 58 and the oil gallery 50, branches off into oil line L5, which has a solenoid valve 62 located in the middle, and its tip is connected to the VVT mechanism 38. Lubricating oil supplied to the VVT mechanism 38 through oil line L5 is returned to the oil pan 54 through oil line L6.

そして、エンジンシステムがこのような潤滑系を備えることで、エンジン10の各部の潤滑及び冷却、並びにVVT機構38の駆動を行うことができる。なお、図1に示す潤滑系は、あくまで本実施形態を説明するための一例にすぎず、当業者であれば、エンジン10の各部の潤滑及び冷却、並びにVVT機構38の駆動を行うことができる範囲で任意に変更可能であることを容易に理解できるであろう。 The engine system is equipped with such a lubrication system, which allows the lubrication and cooling of each part of the engine 10 and the driving of the VVT mechanism 38. Note that the lubrication system shown in Figure 1 is merely one example used to explain this embodiment, and those skilled in the art will easily understand that any modification can be made to the lubrication system as long as it allows the lubrication and cooling of each part of the engine 10 and the driving of the VVT mechanism 38.

VVT機構38の制御では、エンジン制御モジュール100は、吸気流量センサ14及びエンジン回転速度センサ40から吸気流量Q及び回転速度Neを夫々読み込み、エンジン運転状態に応じたVVT機構38の目標角度を求める。そして、エンジン制御モジュール100は、クランク角センサ42及びカム角センサ44からクランク角θCRK及びカム角θCAMを夫々読み込み、クランク角θCRK及びカム角θCAMから求められる実際のVVT角度が目標角度に近づくように、ソレノイドバルブ62をフィードバック制御する。 In controlling the VVT mechanism 38, the engine control module 100 reads the intake air flow rate Q and the engine rotation speed Ne from the intake air flow rate sensor 14 and the engine rotation speed sensor 40, respectively, and determines a target angle of the VVT mechanism 38 according to the engine operating state. The engine control module 100 then reads the crank angle θ CRK and the cam angle θ CAM from the crank angle sensor 42 and cam angle sensor 44, respectively, and feedback controls the solenoid valve 62 so that the actual VVT angle determined from the crank angle θ CRK and the cam angle θ CAM approaches the target angle.

図3~図5は、エンジン制御モジュール100が起動されたことを契機として、そのマイクロコンピュータが不揮発性メモリに予め格納されたアプリケーションプログラムに従って実行する、可変容量型のオイルポンプ52の制御内容の一例を示している。なお、以下においては、説明を簡略化するために、「エンジン制御モジュール100のマイクロコンピュータ」を「エンジン制御モジュール100」と略記する。 Figures 3 to 5 show an example of the control of the variable displacement oil pump 52 that is executed by the microcomputer of the engine control module 100 in accordance with an application program pre-stored in non-volatile memory when the engine control module 100 is started. Note that, for the sake of simplicity, the "microcomputer of the engine control module 100" will be abbreviated as "engine control module 100" below.

ステップ10(図3では「S10」と略記する。以下同様。)では、エンジン制御モジュール100が、所定期間に亘る失火の最大発生回数を計数する準備として、点火プラグ24によって混合気を点火した点火回数の計数を開始する。具体的には、エンジン制御モジュール100は、例えば、点火回数を計数するためのカウンタ(初期値=0)を使用し、点火プラグ24に作動信号を出力するたびにこのカウンタをインクリメントする。 In step 10 (abbreviated as "S10" in Figure 3, and the same applies below), the engine control module 100 begins counting the number of times the mixture is ignited by the spark plug 24 in preparation for counting the maximum number of misfires over a predetermined period. Specifically, the engine control module 100 uses, for example, a counter (initial value = 0) to count the number of ignitions, and increments this counter each time an activation signal is output to the spark plug 24.

ステップ11では、エンジン制御モジュール100が、エンジン10の運転状態に応じたオイルポンプ52の目標油圧を設定する。具体的には、エンジン制御モジュール100は、吸気流量センサ14から吸気流量Qを読み込むとともに、エンジン回転速度センサ40から回転速度Neを読み込む。そして、エンジン制御モジュール100は、例えば、吸気流量及びエンジン回転速度に適合する目標油圧が予め設定されたマップを参照し、吸気流量Q及び回転速度Neに応じた目標油圧を設定する。 In step 11, the engine control module 100 sets a target oil pressure for the oil pump 52 according to the operating state of the engine 10. Specifically, the engine control module 100 reads the intake flow rate Q from the intake flow rate sensor 14 and the rotation speed Ne from the engine rotation speed sensor 40. The engine control module 100 then references a map in which target oil pressures suited to the intake flow rate and engine rotation speed are preset, and sets a target oil pressure according to the intake flow rate Q and the rotation speed Ne.

ステップ12では、エンジン制御モジュール100が、所定期間に亘る失火の回数を計数する失火カウンタの計数を開始する。具体的には、エンジン制御モジュール100は、例えば、クランク角センサ42及びカム角センサ44からクランク角θCRK及びカム角θCAMを夫々読み込み、これらから特定される上死点付近においてエンジン回転速度センサ40から出力される回転速度Neの変動から失火が発生したか否かを判定する。そして、エンジン制御モジュール100は、失火が発生したと判定するたびに、初期値が0である失火カウンタをインクリメントする。 In step 12, the engine control module 100 starts a misfire counter that counts the number of misfires over a predetermined period. Specifically, the engine control module 100 reads, for example, the crank angle θ CRK and the cam angle θ CAM from the crank angle sensor 42 and the cam angle sensor 44, respectively, and determines whether a misfire has occurred based on fluctuations in the engine speed Ne output from the engine speed sensor 40 near top dead center, which are determined from these values. Then, every time the engine control module 100 determines that a misfire has occurred, it increments the misfire counter, which has an initial value of 0.

ステップ13では、エンジン制御モジュール100が、点火回数が所定回数以上になったか否かを判定する。ここで、所定回数は、失火の最大発生回数を計数する所定期間を定義するためのパラメータであって、例えば、500回とすることができる。そして、エンジン制御モジュール100は、点火回数が所定回数以上になったと判定すれば(Yes)、処理をステップ14へと進める。一方、エンジン制御モジュール100は、点火回数が所定回数未満であると判定すれば(No)、処理をステップ18へと進める。 In step 13, the engine control module 100 determines whether the number of ignitions has reached a predetermined number or more. Here, the predetermined number is a parameter for defining a predetermined period for counting the maximum number of misfires, and can be set to, for example, 500 times. If the engine control module 100 determines that the number of ignitions has reached or exceeded the predetermined number (Yes), it proceeds to step 14. On the other hand, if the engine control module 100 determines that the number of ignitions is less than the predetermined number (No), it proceeds to step 18.

ステップ14では、エンジン制御モジュール100が、所定期間に亘る点火回数の計数が終了したので、点火回数をリセット、要するに、点火回数を0にして、これに続く所定期間における点火回数の計数の準備をする。 In step 14, the engine control module 100 has finished counting the number of ignitions over the specified period, so it resets the number of ignitions, in other words, sets the number of ignitions to 0, and prepares to count the number of ignitions over the next specified period.

ステップ15では、エンジン制御モジュール100が、所定期間に亘って計数した失火カウンタが最大値より大きいか否かを判定する。ここで、最大値は、エンジン制御モジュール100の起動からシャットダウンまで、所定期間に亘る失火の最大発生回数を計数するためのパラメータであって、初期値として0が設定されている。そして、エンジン制御モジュール100は、失火カウンタが最大値よりも大きいと判定すれば(Yes)、処理をステップ16へと進める。一方、エンジン制御モジュール100は、失火カウンタが最大値以下であると判定すれば(No)、処理をステップ17へと進める。 In step 15, the engine control module 100 determines whether the misfire counter, which has counted over a predetermined period, is greater than a maximum value. Here, the maximum value is a parameter for counting the maximum number of misfires over a predetermined period from startup to shutdown of the engine control module 100, and is set to 0 as its initial value. If the engine control module 100 determines that the misfire counter is greater than the maximum value (Yes), it proceeds to step 16. On the other hand, if the engine control module 100 determines that the misfire counter is equal to or less than the maximum value (No), it proceeds to step 17.

ステップ17では、所定期間に亘る失火回数の計数が終了したので、エンジン制御モジュール100が、失火カウンタをリセット、要するに、失火カウンタを0にして、これに続く所定期間における失火回数の計数の準備をする。 In step 17, since counting the number of misfires over the specified period has finished, the engine control module 100 resets the misfire counter, i.e., sets the misfire counter to 0, and prepares to count the number of misfires over the next specified period.

ステップ18では、エンジン制御モジュール100が、燃料噴射弁22による燃料噴射を一時的に中止している燃料カット中であるか否かを判定する。ここで、エンジン制御モジュール100は、例えば、アイドル判定がONになり、かつエンジン回転速度が第1の所定値以上である減速時、又はエンジン回転速度が第1の所定値よりも大きい第2の所定値以上となった高回転時に燃料カット中であると判定することができる。そして、エンジン制御モジュール100は、燃料カット中であると判定すれば(Yes)、処理をステップ19へと進める。一方、エンジン制御モジュール100は、燃料カット中でないと判定すれば(No)、処理をステップ24へと進める。 In step 18, the engine control module 100 determines whether a fuel cut is in progress, in which fuel injection by the fuel injection valve 22 is temporarily suspended. Here, the engine control module 100 can determine that a fuel cut is in progress, for example, when the idle determination is ON and the engine speed is decelerating at or above a first predetermined value, or when the engine speed is at high speed and is at or above a second predetermined value that is greater than the first predetermined value. If the engine control module 100 determines that a fuel cut is in progress (Yes), it proceeds to step 19. On the other hand, if the engine control module 100 determines that a fuel cut is not in progress (No), it proceeds to step 24.

ステップ19では、エンジン制御モジュール100が、所定期間に亘る失火の最大発生回数を表す最大値が閾値Bより大きいか否かを判定する。ここで、閾値Bは、所定期間に亘る失火の最大発生回数が多く、これによって、エンジンストールが非常に発生し易い状態であるか否かを判定するためのパラメータであって、例えば、エンジンシステムの特性を考慮して適宜決定することができる。そして、エンジン制御モジュール100は、最大値が閾値Bよりも大きいと判定すれば(Yes)、処理をステップ20へと進める。一方、エンジン制御モジュール100は、最大値が閾値B以下であると判定すれば(No)、処理をステップ22へと進める。なお、閾値Bが、第2の閾値の一例として挙げられる。 In step 19, the engine control module 100 determines whether the maximum value, which represents the maximum number of misfires over a predetermined period of time, is greater than threshold B. Here, threshold B is a parameter used to determine whether the maximum number of misfires over a predetermined period of time is high, making the engine highly susceptible to stalling, and can be determined appropriately, for example, taking into account the characteristics of the engine system. If the engine control module 100 determines that the maximum value is greater than threshold B (Yes), it proceeds to step 20. On the other hand, if the engine control module 100 determines that the maximum value is equal to or less than threshold B (No), it proceeds to step 22. Threshold B is an example of a second threshold.

ステップ20では、エンジンストールが非常に発生し易い状態であるので、エンジン制御モジュール100が、オイルポンプ52の目標油圧をエンジン保護可能な下限油圧まで低下させる。オイルポンプ52の目標油圧をエンジン保護可能な下限油圧まで低下させた状態は、目標油圧を段階的に低下させた第2段階に相当する。なお、オイルポンプ52の目標油圧を低下させただけでは、実際にオイルポンプ52から吐出される潤滑油の油圧が低下しないことに留意されたい(以下同様)。 In step 20, because the engine is highly susceptible to stalling, the engine control module 100 reduces the target oil pressure of the oil pump 52 to the minimum oil pressure that can protect the engine. The state in which the target oil pressure of the oil pump 52 has been reduced to the minimum oil pressure that can protect the engine corresponds to the second stage in which the target oil pressure has been reduced in stages. Note that simply reducing the target oil pressure of the oil pump 52 does not actually reduce the oil pressure of the lubricating oil discharged from the oil pump 52 (the same applies below).

ステップ21では、オイルポンプ52の目標油圧を低下させたことによって将来的に潤滑油の油圧が低下することを考慮し、エンジン制御モジュール100が、ソレノイドバルブ62を制御してVVT機構38を最遅角位置へと変化させる。その後、エンジン制御モジュール100は、処理をステップ28へと進める。 In step 21, taking into account the possibility that the lubricating oil pressure will decrease in the future due to the reduction in the target oil pressure of the oil pump 52, the engine control module 100 controls the solenoid valve 62 to change the VVT mechanism 38 to the most retarded position. The engine control module 100 then proceeds to step 28.

所定期間に亘る失火の最大発生回数を表す最大値が閾値B以下である処理を実行するステップ22では、エンジン制御モジュール100が、この最大値が閾値Aより大きいか否かを判定する。ここで、閾値Aは、所定期間に亘る失火の発生回数が比較的多く、これによって、エンジンストールが発生し易い状態であるか否かを判定するためのパラメータであって、例えば、エンジンシステムの特性を考慮して適宜決定することができる。そして、エンジン制御モジュール100は、最大値が閾値Aより大きいと判定すれば(Yes)、処理をステップ23へと進める。一方、エンジン制御モジュール100は、最大値が閾値A以下であると判定すれば(No)、処理をステップ28へと進める。なお、閾値Aが、第1の閾値の一例として挙げられる。 In step 22, which executes processing to determine whether the maximum value representing the maximum number of misfire occurrences over a predetermined period is equal to or less than threshold B, the engine control module 100 determines whether this maximum value is greater than threshold A. Here, threshold A is a parameter used to determine whether the number of misfire occurrences over a predetermined period is relatively high, thereby making the engine prone to stall, and can be determined appropriately taking into account, for example, the characteristics of the engine system. If the engine control module 100 determines that the maximum value is greater than threshold A (Yes), it proceeds to step 23. On the other hand, if the engine control module 100 determines that the maximum value is equal to or less than threshold A (No), it proceeds to step 28. Threshold A is an example of a first threshold.

ステップ23では、エンジンストールが発生し易い状態であるので、エンジン制御モジュール100が、オイルポンプ52の目標油圧をVVT機構38の作動下限油圧まで低下させる。オイルポンプ52の目標油圧をVVT機構38の作動下限油圧まで低下させた状態は、目標油圧を段階的に低下させる第1段階に相当する。その後、エンジン制御モジュール100は、処理をステップ28へと進める。 In step 23, because the engine is in a state where stalling is likely to occur, the engine control module 100 reduces the target oil pressure of the oil pump 52 to the lower limit oil pressure for operation of the VVT mechanism 38. The state in which the target oil pressure of the oil pump 52 has been reduced to the lower limit oil pressure for operation of the VVT mechanism 38 corresponds to the first stage of a stepwise reduction in the target oil pressure. The engine control module 100 then proceeds to step 28.

燃料カット中でないと判定されたステップ24では、エンジン制御モジュール100が、触媒コンバータ34が許容温度よりも高くなる可能性があるT領域にあるか否かを判定する。具体的には、エンジン制御モジュール100は、図6に示すように、エンジン回転速度及び吸気流量に適合した触媒コンバータ34の温度が予め設定されたマップを参照し、回転速度Ne及び吸気流量Qにより特性されるエンジン運転状態がT領域にあるか否かを判定する。要するに、エンジン制御モジュール100は、エンジン運転状態が高回転かつ高負荷になって将来的に排気温度が上昇する可能性を考慮し、触媒コンバータ34が許容温度よりも高くなる可能性があるか否かを判定する。そして、エンジン制御モジュール100は、エンジン運転状態がT領域にあると判定すれば(Yes)、処理をステップ25へと進める。一方、エンジン制御モジュール100は、エンジン運転状態がT領域にないと判定すれば(No)、処理をステップ28へと進める。 In step 24, when it is determined that fuel cut is not in progress, the engine control module 100 determines whether the catalytic converter 34 is in the T region, where the temperature may exceed the allowable temperature. Specifically, as shown in FIG. 6, the engine control module 100 references a map in which catalytic converter 34 temperatures appropriate for engine speed and intake air flow rate are preset, and determines whether the engine operating condition characterized by the rotation speed Ne and intake air flow rate Q is in the T region. In other words, the engine control module 100 determines whether the catalytic converter 34 temperature may exceed the allowable temperature, taking into account the possibility that the engine operating condition may become high speed and high load, causing the exhaust temperature to rise in the future. If the engine control module 100 determines that the engine operating condition is in the T region (Yes), it proceeds to step 25. On the other hand, if the engine control module 100 determines that the engine operating condition is not in the T region (No), it proceeds to step 28.

ステップ25では、エンジン制御モジュール100が、例えば、タイマ機能を利用して、エンジン運転状態がT領域になってから所定時間経過したか否かを判定する。ここで、所定時間は、エンジン運転状態が一時的にT領域になっても、そのままでは触媒コンバータ34が許容温度以上になると断定できないことから、触媒コンバータ34の温度が上昇するまでの時間を確保するパラメータである。そして、エンジン制御モジュール100は、エンジン運転状態がT領域になってから所定時間経過したと判定すれば(Yes)、処理をステップ26へと進める。一方、エンジン制御モジュール100は、エンジン運転状態がT領域になってから所定時間経過していないと判定すれば(No)、処理をステップ28へと進める。 In step 25, the engine control module 100, for example, uses a timer function to determine whether a predetermined time has elapsed since the engine operating state entered the T region. The predetermined time is a parameter that ensures the time required for the temperature of the catalytic converter 34 to rise, because even if the engine operating state temporarily enters the T region, it cannot be determined that the catalytic converter 34 will reach or exceed the allowable temperature. If the engine control module 100 determines that the predetermined time has elapsed since the engine operating state entered the T region (Yes), the process proceeds to step 26. On the other hand, if the engine control module 100 determines that the predetermined time has not elapsed since the engine operating state entered the T region (No), the process proceeds to step 28.

ステップ26では、エンジン制御モジュール100が、所定期間に亘る失火の最大発生回数を表す最大値が閾値C以上であるか否かを判定する。ここで、閾値Cは、触媒コンバータ34が許容温度よりも高くなってから所定時間経過し、これによって、触媒コンバータ34に熱影響が及ぶ可能性があるか否かを判定するためのパラメータであって、例えば、触媒コンバータ34の耐熱特性などを考慮して適宜決定することができる。そして、エンジン制御モジュール100は、最大値が閾値C以上であると判定すれば(Yes)、処理をステップ27へと進める。一方、エンジン制御モジュール100は、最大値が閾値C未満であると判定すれば(No)、処理をステップ28へと進める。 In step 26, the engine control module 100 determines whether the maximum value, which represents the maximum number of misfires over a predetermined period of time, is equal to or greater than threshold C. Here, threshold C is a parameter used to determine whether a predetermined time has passed since the catalytic converter 34 exceeded its allowable temperature, potentially causing thermal damage to the catalytic converter 34. Threshold C can be determined appropriately, for example, taking into account the heat resistance characteristics of the catalytic converter 34. If the engine control module 100 determines that the maximum value is equal to or greater than threshold C (Yes), the process proceeds to step 27. On the other hand, if the engine control module 100 determines that the maximum value is less than threshold C (No), the process proceeds to step 28.

ステップ27では、エンジン制御モジュール100が、オイルジェット60から噴射供給される潤滑油の流量を増加させて排気温度を低下させるべく、オイルポンプ52のソレノイドバルブ52Aに印加するデューティを0%にして全開にする。その後、エンジン制御モジュール100は、処理をステップ29へと進める。 In step 27, the engine control module 100 reduces the duty cycle applied to the solenoid valve 52A of the oil pump 52 to 0% to fully open it, in order to increase the flow rate of lubricating oil injected from the oil jet 60 and reduce the exhaust temperature. The engine control module 100 then proceeds to step 29.

ステップ28では、エンジン制御モジュール100が、オイルポンプ52の目標油圧に応じたデューティをソレノイドバルブ52Aに印加することで、オイルポンプ52が目標油圧に近づくように制御する。 In step 28, the engine control module 100 applies a duty cycle to the solenoid valve 52A that corresponds to the target oil pressure of the oil pump 52, thereby controlling the oil pump 52 to approach the target oil pressure.

ステップ29では、エンジン制御モジュール100が、図示しないイグニッションスイッチがONからOFFになったか否か、要するに、セルフシャットダウン処理に移行するか否かを判定する。そして、エンジン制御モジュール100は、イグニッションスイッチがONからOFFになったと判定すれば(Yes)、処理をステップ30へと進める。一方、エンジン制御モジュール100は、イグニッションスイッチがONのままであると判定すれば(No)、処理をステップ13へと戻す。 In step 29, the engine control module 100 determines whether the ignition switch (not shown) has changed from ON to OFF, in other words, whether to transition to self-shutdown processing. If the engine control module 100 determines that the ignition switch has changed from ON to OFF (Yes), it proceeds to step 30. On the other hand, if the engine control module 100 determines that the ignition switch remains ON (No), it returns to step 13.

ステップ30では、エンジン制御モジュール100が、所定期間に亘る失火の最大発生回数を表す最大値をクリア、要するに、最大値を0にする。
ステップ31では、エンジン制御モジュール100が、VVT機構38を最遅角位置にする制御を中止し、例えば、VVT機構38をエンジン10の再始動に適した角度に変更する。
In step 30, engine control module 100 clears a maximum value representing the maximum number of misfire occurrences over a predetermined period of time, i.e., sets the maximum value to zero.
In step 31, the engine control module 100 stops the control of the VVT mechanism 38 to the most retarded position, and changes the VVT mechanism 38 to an angle suitable for restarting the engine 10, for example.

かかる制御によれば、エンジン制御モジュール100は、エンジン運転状態に応じたオイルポンプ52の目標油圧を設定するとともに、図7に示すように、所定期間に亘る失火の最大発生回数を表す最大値の更新処理を開始する。最大値は、図7から明らかなように、所定期間に亘って計数した失火カウンタの値が最大値を超えたときに更新される。従って、最大値は、エンジン制御モジュール100の起動からシャットダウンまでの各所定期間における失火の最大発生回数を表すパラメータであるといえる。 According to this control, the engine control module 100 sets the target oil pressure for the oil pump 52 according to the engine operating state, and, as shown in FIG. 7, begins updating the maximum value, which represents the maximum number of misfires that can occur over a predetermined period of time. As is clear from FIG. 7, the maximum value is updated when the value of the misfire counter, counted over a predetermined period of time, exceeds the maximum value. Therefore, the maximum value can be considered a parameter that represents the maximum number of misfires that can occur over each predetermined period of time from startup to shutdown of the engine control module 100.

その後、エンジン制御モジュール100は、燃料カット中において、所定期間に亘る失火の最大回数を示す最大値が閾値Bより大きければ、オイルポンプ52の目標油圧を第2段階まで低下させてVVT機構38を最遅角位置に制御する。一方、エンジン制御モジュール100は、燃料カット中において、最大値が閾値Aよりも大きければ、オイルポンプ52の目標油圧を第1段階まで低下させる。そして、エンジン制御モジュール100は、オイルポンプ52のソレノイドバルブ52Aに目標油圧に応じたデューティを印加し、オイルポンプ52から吐出される潤滑油の油圧が目標油圧に近づくように制御する。 Then, if the maximum value indicating the maximum number of misfires over a specified period is greater than threshold B during fuel cut, the engine control module 100 reduces the target oil pressure of the oil pump 52 to the second stage and controls the VVT mechanism 38 to the most retarded position. On the other hand, if the maximum value is greater than threshold A during fuel cut, the engine control module 100 reduces the target oil pressure of the oil pump 52 to the first stage. Then, the engine control module 100 applies a duty cycle to the solenoid valve 52A of the oil pump 52 according to the target oil pressure, and controls the oil pressure of the lubricating oil discharged from the oil pump 52 to approach the target oil pressure.

従って、エンジン制御モジュール100は、所定期間に亘る失火の最大発生回数が閾値Aを超えると、可変容量型のオイルポンプ52から吐出される潤滑油の油圧をVVT機構38の作動下限油圧(第1段階)まで低下させ、エンジン10にストールが発生し難くする。そして、オイルポンプ52から吐出される潤滑油の油圧を第1段階まで低下させたにもかかわらず、その後の動作により所定期間に亘る失火の最大発生回数が徐々に大きくなって閾値Bを超えると、オイルポンプ52から吐出される潤滑油の油圧をエンジン保護可能な下限油圧(第2段階)まで更に低下させ、エンジン10にストールが発生し難くする。このようなことから、油圧駆動式のVVT機構38及びオイルギャラリー50に潤滑油を供給する可変容量型のオイルポンプ52に関し、エンジン10に失火が発生してもエンジンストールが発生し難くすることができる。 Therefore, when the maximum number of misfires over a predetermined period exceeds threshold A, the engine control module 100 reduces the oil pressure of the lubricating oil discharged from the variable displacement oil pump 52 to the lower limit oil pressure (first stage) for operating the VVT mechanism 38, making the engine 10 less likely to stall. Then, if the maximum number of misfires over a predetermined period gradually increases through subsequent operation despite the oil pressure of the lubricating oil discharged from the oil pump 52 being reduced to the first stage and exceeds threshold B, the engine control module 100 further reduces the oil pressure of the lubricating oil discharged from the oil pump 52 to the lower limit oil pressure (second stage) that can protect the engine, making the engine 10 less likely to stall. As a result, the variable displacement oil pump 52 that supplies lubricating oil to the hydraulically driven VVT mechanism 38 and oil gallery 50 can make the engine less likely to stall even when a misfire occurs in the engine 10.

また、エンジン制御モジュール100は、燃料カット中でなく、かつエンジン運転状態がT領域にある状態が所定時間持続すると、オイルポンプ52の目標油圧を変更することなく、オイルポンプ52のソレノイドバルブ52Aに印加するデューティを即時0%にする。その結果、オイルポンプ52から吐出される潤滑油の油圧が最大となり、オイルジェット60からピストン26の下部へと噴射供給される潤滑油の流量が増加する。ピストン26の下部へと噴射供給される潤滑油の流量が増加すると、潤滑油によってピストン26が冷却されることから燃焼温度が低下し、これによって、排気温度が低下する。このため、排気管32に配置された触媒コンバータ34の温度上昇が抑制されて、エンジン運転状態がT領域から外れ、触媒コンバータ34に熱影響が及ぶ可能性を低減することができる。 Furthermore, when fuel is not being cut and the engine operating state remains in the T region for a predetermined period of time, the engine control module 100 immediately sets the duty applied to the solenoid valve 52A of the oil pump 52 to 0% without changing the target oil pressure of the oil pump 52. As a result, the oil pressure of the lubricating oil discharged from the oil pump 52 reaches its maximum, increasing the flow rate of the lubricating oil injected from the oil jet 60 to the bottom of the piston 26. As the flow rate of the lubricating oil injected to the bottom of the piston 26 increases, the piston 26 is cooled by the lubricating oil, lowering the combustion temperature and thereby the exhaust temperature. This suppresses the temperature rise of the catalytic converter 34 located in the exhaust pipe 32, causing the engine operating state to move out of the T region, reducing the possibility of thermal effects on the catalytic converter 34.

ここで、本実施形態の理解をより容易にすることを目的として、図8に示すように、エンジン制御モジュール100が起動された後、所定期間に亘る失火の最大発生回数が閾値Aを超える直前となった以降の動作について説明する。 To facilitate understanding of this embodiment, as shown in Figure 8, we will now explain the operation that occurs after the engine control module 100 is started and immediately before the maximum number of misfires over a predetermined period of time exceeds threshold A.

所定期間に亘る失火の最大発生回数が閾値Aを超えた後に燃料カットが行われると、オイルポンプ52から吐出される潤滑油の油圧が第1段階、即ち、図9に示すように、オイルジェット60から潤滑油を噴射供給できないが、VVT機構38を作動可能な作動下限油圧まで低下される。その結果、上述したように、エンジンストールが発生し難くなる。そして、エンジン10の稼動に伴って、所定期間に亘る失火の最大発生回数が閾値Aよりも大きい閾値Bを超えた後に燃料カットが行われると、オイルポンプ52から吐出される潤滑油の油圧が第2段階、即ち、図9に示すように、エンジン保護可能な下限油圧まで低下される。その結果、上述したように、エンジンストールが更に発生し難くなる。 If fuel cut is performed after the maximum number of misfires over a specified period exceeds threshold A, the oil pressure of the lubricating oil discharged from the oil pump 52 is reduced to a first stage, i.e., as shown in FIG. 9, to a lower limit oil pressure at which lubricating oil cannot be injected from the oil jet 60 but the VVT mechanism 38 can be operated. As a result, as described above, engine stalls are less likely to occur. If fuel cut is performed after the maximum number of misfires over a specified period exceeds threshold B, which is greater than threshold A as the engine 10 operates, the oil pressure of the lubricating oil discharged from the oil pump 52 is reduced to a second stage, i.e., as shown in FIG. 9, to a lower limit oil pressure at which the engine can be protected. As a result, as described above, engine stalls are even less likely to occur.

また、図8に示すように、エンジン運転状態がT領域になってから所定時間経過したT領域判定が行われ、かつ所定期間に亘る失火の最大発生回数が閾値Aよりも大きく閾値Bよりも小さい閾値Cを超えると、オイルポンプ52から吐出される潤滑油の油圧が最大になる。その結果、上述したように、排気管32に配置された触媒コンバータ34の温度上昇が抑制されて熱影響が及び難くなる。ここで、オイルポンプ52から吐出される潤滑油の油圧が最大になった状態では、オイルポンプ52を駆動するエンジン10の負荷が高くなり、エンジンストールが発生し易くなってしまう。そこで、図8に示すように、T領域判定が解除されるやいなや、オイルポンプ52から吐出される潤滑油の油圧を従前の状態まで復帰させて、エンジンストールの発生を抑制する。要するに、オイルポンプ52から吐出される潤滑油の油圧は、T領域判定が行われているときのみ最大とすることで、エンジンストールの発生を抑制しつつ、触媒コンバータ34の熱的保護を両立することができる。 Furthermore, as shown in FIG. 8 , when a T-zone determination is performed a predetermined time after the engine operating state has entered the T-zone, and the maximum number of misfires over the predetermined period exceeds threshold C, which is greater than threshold A but smaller than threshold B, the oil pressure of the lubricating oil discharged from the oil pump 52 reaches its maximum. As a result, as described above, the temperature rise of the catalytic converter 34 located in the exhaust pipe 32 is suppressed, making it less susceptible to thermal effects. When the oil pressure of the lubricating oil discharged from the oil pump 52 reaches its maximum, the load on the engine 10 that drives the oil pump 52 increases, making engine stall more likely. Therefore, as shown in FIG. 8 , as soon as the T-zone determination is canceled, the oil pressure of the lubricating oil discharged from the oil pump 52 is restored to its previous state to prevent engine stall. In short, by maximizing the oil pressure of the lubricating oil discharged from the oil pump 52 only when the T-zone determination is being performed, it is possible to both prevent engine stall and thermally protect the catalytic converter 34.

なお、当業者であれば、上記実施形態の技術的思想について、その一部を省略したり、その一部を適宜組み合わせたり、その一部を周知技術に置換したりすることで、新たな実施形態を生み出せることを容易に理解できるであろう。 A person skilled in the art will readily understand that new embodiments can be created by omitting parts of the technical ideas of the above embodiments, combining parts as appropriate, or replacing parts with well-known technology.

その一例を列挙すると、車両に搭載されたエンジン10は、ガソリンエンジンに限らず、ディーゼルエンジンであってもよい。また、オイルポンプ52の制御は、エンジン制御モジュール100に限らず、これとは異なる制御装置で行うようにしてもよい。 As an example, the engine 10 installed in the vehicle is not limited to a gasoline engine, but may also be a diesel engine. Furthermore, the oil pump 52 is not limited to being controlled by the engine control module 100, but may also be controlled by a different control device.

10…エンジン、34…触媒コンバータ、38…VVT機構(可変動弁機構)、50…オイルギャラリー、52…オイルポンプ、60…オイルジェット、100…エンジン制御モジュール(制御装置) 10...Engine, 34...Catalytic converter, 38...VVT mechanism (variable valve timing mechanism), 50...Oil gallery, 52...Oil pump, 60...Oil jet, 100...Engine control module (control device)

Claims (3)

油圧駆動式の可変動弁機構及びオイルギャラリーに潤滑油を供給する可変容量型のオイルポンプをそれぞれ制御するエンジンの制御装置であって、
エンジンに失火が発生したときに、前記エンジンの運転状態に応じて設定した前記オイルポンプの目標油圧を低下させ、当該目標油圧に基づいて前記オイルポンプから吐出される潤滑油の油圧を制御し、
所定期間に亘る失火の最大発生回数が第1の閾値以上になると、前記目標油圧を前記可変動弁機構の作動下限油圧まで低下させる、
エンジン制御装置
An engine control device that controls a hydraulically driven variable valve mechanism and a variable displacement oil pump that supplies lubricating oil to an oil gallery,
When a misfire occurs in the engine, a target oil pressure of the oil pump, which is set in accordance with an operating state of the engine, is reduced, and the oil pressure of the lubricating oil discharged from the oil pump is controlled based on the target oil pressure .
When the maximum number of misfire occurrences over a predetermined period of time becomes equal to or greater than a first threshold value, the target oil pressure is reduced to a lower limit oil pressure for operating the variable valve mechanism.
Engine control device .
前記最大発生回数が前記第1の閾値よりも大きい第2の閾値以上になると、前記目標油圧をエンジン保護可能な下限油圧まで低下させる、
請求項1に記載のエンジン制御装置
When the maximum occurrence number is equal to or greater than a second threshold value that is greater than the first threshold value, the target oil pressure is reduced to a lower limit oil pressure that allows engine protection.
The engine control device according to claim 1 .
前記最大発生回数が前記第2の閾値以上になると、前記目標油圧をエンジン保護可能な下限油圧まで低下させることに加え、前記可変動弁機構を最遅角位置に制御する、
請求項2に記載のエンジン制御装置
When the maximum occurrence number is equal to or greater than the second threshold value, the target oil pressure is reduced to a lower limit oil pressure that allows engine protection, and the variable valve mechanism is controlled to a most retarded position.
The engine control device according to claim 2 .
JP2022199101A 2022-12-14 2022-12-14 Engine control unit Active JP7828269B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022199101A JP7828269B2 (en) 2022-12-14 2022-12-14 Engine control unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022199101A JP7828269B2 (en) 2022-12-14 2022-12-14 Engine control unit

Publications (2)

Publication Number Publication Date
JP2024084907A JP2024084907A (en) 2024-06-26
JP7828269B2 true JP7828269B2 (en) 2026-03-11

Family

ID=91616190

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022199101A Active JP7828269B2 (en) 2022-12-14 2022-12-14 Engine control unit

Country Status (1)

Country Link
JP (1) JP7828269B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009156186A (en) 2007-12-27 2009-07-16 Toyota Motor Corp Lubricating device for internal combustion engine
JP2012225172A (en) 2011-04-15 2012-11-15 Toyota Motor Corp Oil supply system of internal combustion engine
JP2022102624A (en) 2020-12-25 2022-07-07 トヨタ自動車株式会社 Hydraulic control device of variable valve mechanism

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2822790B2 (en) * 1992-07-22 1998-11-11 日産自動車株式会社 Internal combustion engine piston cooling device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009156186A (en) 2007-12-27 2009-07-16 Toyota Motor Corp Lubricating device for internal combustion engine
JP2012225172A (en) 2011-04-15 2012-11-15 Toyota Motor Corp Oil supply system of internal combustion engine
JP2022102624A (en) 2020-12-25 2022-07-07 トヨタ自動車株式会社 Hydraulic control device of variable valve mechanism

Also Published As

Publication number Publication date
JP2024084907A (en) 2024-06-26

Similar Documents

Publication Publication Date Title
RU2709954C2 (en) Premature ignition control method, method for vehicle engine and system for vehicle
US7661403B2 (en) Start controller for internal combustion engine
KR100320279B1 (en) Evaporative Fuel Control System of Engine
EP1891314B1 (en) Starting system and method of internal combustion engine
US20090070014A1 (en) Control system for internal combustion engine
EP1054150B1 (en) Diesel engine control on engine-stop
US20090271095A1 (en) Starting System and Method of Internal Combustion Engine
RU2649412C1 (en) Internal combustion engine and method for controlling the internal combustion engine
KR19980018597A (en) How to start the internal combustion engine
US20060130463A1 (en) Engine exhaust gas temperature control system
US5575248A (en) Induction system and method of operating an engine
EP1748163A1 (en) Exhaust emission control device of internal combustion engine
JP7828269B2 (en) Engine control unit
JP4239582B2 (en) Engine control device
US20070039582A1 (en) Device and method for controlling an internal combustion engine
EP1828576B1 (en) Valve characteristic control apparatus for internal combustion engine
JP7725134B2 (en) Control device for internal combustion engine
JP6961308B2 (en) Internal combustion engine control device
JP7023129B2 (en) Internal combustion engine control device
JP2020139410A (en) Internal combustion engine control device
JP2016011609A (en) Internal combustion engine control unit
US20060219222A1 (en) Fuel control apparatus for internal combustion engine
JP7337585B2 (en) Control device for internal combustion engine
JP2020084838A (en) Control device of internal combustion engine
JP2810402B2 (en) Engine valve timing control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250414

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251022

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20260116

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20260203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260227

R150 Certificate of patent or registration of utility model

Ref document number: 7828269

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150