JP2018105197A - Internal combustion engine device - Google Patents

Internal combustion engine device Download PDF

Info

Publication number
JP2018105197A
JP2018105197A JP2016251255A JP2016251255A JP2018105197A JP 2018105197 A JP2018105197 A JP 2018105197A JP 2016251255 A JP2016251255 A JP 2016251255A JP 2016251255 A JP2016251255 A JP 2016251255A JP 2018105197 A JP2018105197 A JP 2018105197A
Authority
JP
Japan
Prior art keywords
internal combustion
combustion engine
engine
determination
dither control
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
Application number
JP2016251255A
Other languages
Japanese (ja)
Inventor
巧 安澤
Ko Yasuzawa
巧 安澤
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2016251255A priority Critical patent/JP2018105197A/en
Publication of JP2018105197A publication Critical patent/JP2018105197A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Processes For Solid Components From Exhaust (AREA)

Abstract

PROBLEM TO BE SOLVED: To restrain erroneous determination in imbalance determination due to a rotation variation of an internal combustion engine accompanied with execution of dither control.SOLUTION: An internal combustion engine device has a multi-cylinder internal combustion engine, and executes dither control for controlling the internal combustion engine so that an air-fuel ratio of the internal combustion engine repeats rich and lean, and imbalance determination for determining whether or not imbalance of a fuel injection amount between cylinders occurs based on a rotation variation of the internal combustion engine. The internal combustion engine has a filter for removing particulate materials in an exhaust system. The internal combustion engine device executes the dither control at timing different from execution timing of the imbalance determination when a determination executing condition for executing the imbalance determination is satisfied and a control executing condition for executing the dither control is satisfied.SELECTED DRAWING: Figure 3

Description

本発明は、内燃機関装置に関し、詳しくは、多気筒の内燃機関を備える内燃機関装置に関する。   The present invention relates to an internal combustion engine device, and more particularly to an internal combustion engine device including a multi-cylinder internal combustion engine.

従来、この種の内燃機関装置としては、多気筒の内燃機関を備えるものが提案されている(例えば、特許文献1参照)。この自動車では、各気筒ごとに空燃比を変化させるように内燃機関を制御し、空燃比センサの出力値に基づいて各気筒の空燃比を推定し、空燃比の推定結果に基づいて各気筒の異常の有無を判定している。   Conventionally, as this type of internal combustion engine device, one having a multi-cylinder internal combustion engine has been proposed (see, for example, Patent Document 1). In this automobile, the internal combustion engine is controlled so as to change the air-fuel ratio for each cylinder, the air-fuel ratio of each cylinder is estimated based on the output value of the air-fuel ratio sensor, and each cylinder is estimated based on the estimation result of the air-fuel ratio. The presence or absence of abnormality is judged.

特開2008−128080号公報JP 2008-128080 A

ところで、排気系に粒子状物質を除去するフィルタを有する内燃機関を備える内燃機関装置では、フィルタの再生要求があるときには、内燃機関の空燃比がリッチとリーンとを繰り返すように内燃機関を制御するディザ制御を実行している。ディザ制御の実行中は、内燃機関の回転変動が大きくなる。そのため、内燃機関の回転変動に基づいて燃料噴射量の気筒間のインバランス(いずれかの気筒の燃料噴射量が他の気筒の燃料噴射量より少なくなっていたり、いずれかの気筒の燃料噴射量が他の気筒の燃料噴射量より多くなっていたりすること)が発生しているか否かを判定するインバランス判定を実行する際に、ディザ制御を実行すると、燃料噴射量の気筒間のインバランスが発生していないときでも内燃機関の回転変動が大きくなってしまうから、インバランスが生じていると誤判定してしまう。   By the way, in an internal combustion engine device having an internal combustion engine having a filter for removing particulate matter in the exhaust system, when there is a request for regeneration of the filter, the internal combustion engine is controlled so that the air-fuel ratio of the internal combustion engine repeats rich and lean. Dither control is being executed. During the execution of the dither control, the rotational fluctuation of the internal combustion engine becomes large. Therefore, an imbalance between the cylinders of the fuel injection amount based on the rotational fluctuation of the internal combustion engine (the fuel injection amount of any cylinder is smaller than the fuel injection amount of the other cylinder, or the fuel injection amount of any cylinder) If the dither control is performed when performing the imbalance determination to determine whether or not the fuel injection amount of other cylinders has occurred), the imbalance between the cylinders of the fuel injection amount Even when the engine is not generated, the rotational fluctuation of the internal combustion engine becomes large, so that it is erroneously determined that imbalance has occurred.

本発明の内燃機関装置は、ディザ制御の実行に伴う内燃機関の回転変動で、インバランス判定において誤判定することを抑制することを主目的とする。   The internal combustion engine device of the present invention is mainly intended to suppress erroneous determination in imbalance determination due to rotational fluctuation of the internal combustion engine accompanying execution of dither control.

本発明の内燃機関装置は、上述の主目的を達成するために以下の手段を採った。   The internal combustion engine apparatus of the present invention employs the following means in order to achieve the main object described above.

本発明の第1の内燃機関装置は、
多気筒の内燃機関と、
前記内燃機関の空燃比がリッチとリーンとを繰り返すように前記内燃機関を制御するディザ制御と、前記内燃機関の回転変動に基づいて燃料噴射量の気筒間のインバランスが生じているか否かを判定するインバランス判定と、を実行する制御判定装置と、
を備える内燃機関装置であって、
前記内燃機関は、排気系に粒子状物質を除去するフィルタを有し、
前記制御判定装置は、前記インバランス判定を実行するための判定実行条件が成立し、且つ、前記ディザ制御を実行するための制御実行条件が成立したときには、前記インバランス判定の実行タイミングと異なるタイミングで前記ディザ制御を実行する、
ことを要旨とする。
The first internal combustion engine device of the present invention is
A multi-cylinder internal combustion engine;
Dither control for controlling the internal combustion engine so that the air-fuel ratio of the internal combustion engine repeats rich and lean, and whether or not an imbalance between the cylinders of the fuel injection amount is generated based on the rotational fluctuation of the internal combustion engine. A control determination device that executes imbalance determination to determine,
An internal combustion engine device comprising:
The internal combustion engine has a filter for removing particulate matter in the exhaust system,
When the determination execution condition for executing the imbalance determination is satisfied and the control execution condition for executing the dither control is satisfied, the control determination device has a timing different from the execution timing of the imbalance determination. Execute the dither control with
This is the gist.

この本発明の第1の内燃機関装置では、インバランス判定を実行するための判定実行条件が成立し、且つ、ディザ制御を実行するための制御実行条件が成立したときには、インバランス判定の実行タイミングと異なるタイミングでディザ制御を実行する。これにより、ディザ制御の実行に伴う内燃機関の回転変動で、インバランス判定において誤判定することを抑制することができる。   In the first internal combustion engine device of the present invention, when the determination execution condition for executing imbalance determination is satisfied and the control execution condition for executing dither control is satisfied, the imbalance determination execution timing Dither control is executed at a different timing. Thereby, it is possible to suppress erroneous determination in imbalance determination due to rotation fluctuation of the internal combustion engine accompanying execution of dither control.

こうした本発明の第1の内燃機関装置において、前記制御判定装置は、前記判定実行条件と前記制御実行条件とが共に成立している場合において、前記内燃機関が所定領域で運転されているときには前記インバランス判定を実行せずに前記ディザ制御を実行し、前記内燃機関が前記所定領域外で運転しているときには前記ディザ制御を実行せずに前記インバランス判定を実行してもよい。こうすれば、インバランス判定の実行タイミングと異なるタイミングでディザ制御を実行することができ、ディザ制御の実行に伴う内燃機関の回転変動でインバランス判定において誤判定することを抑制することができる。   In such a first internal combustion engine device of the present invention, the control determination device is configured such that when both the determination execution condition and the control execution condition are satisfied, the internal combustion engine is operated in a predetermined region. The dither control may be executed without executing the imbalance determination, and the imbalance determination may be executed without executing the dither control when the internal combustion engine is operating outside the predetermined region. In this way, it is possible to execute dither control at a timing different from the execution timing of imbalance determination, and it is possible to suppress erroneous determination in imbalance determination due to rotation fluctuation of the internal combustion engine accompanying execution of dither control.

本発明の第2の内燃機関装置は、
多気筒の内燃機関と、
前記内燃機関の空燃比がリッチとリーンとを繰り返すように前記内燃機関を制御するディザ制御と、前記内燃機関の回転変動に基づいて燃料噴射量の気筒間のインバランスが生じているか否かを判定するインバランス判定と、を実行する制御判定装置と、
を備える内燃機関装置であって、
前記内燃機関は、排気系に粒子状物質を除去するフィルタを有し、
前記制御判定装置は、現在のトリップでの前記インバランス判定が完了しており、且つ、前記ディザ制御を実行するための制御実行条件が成立しているときには、前記インバランス判定を実行せずに前記ディザ制御を実行する、
ことを要旨とする。
The second internal combustion engine device of the present invention is
A multi-cylinder internal combustion engine;
Dither control for controlling the internal combustion engine so that the air-fuel ratio of the internal combustion engine repeats rich and lean, and whether or not an imbalance between the cylinders of the fuel injection amount is generated based on the rotational fluctuation of the internal combustion engine. A control determination device that executes imbalance determination to determine,
An internal combustion engine device comprising:
The internal combustion engine has a filter for removing particulate matter in the exhaust system,
The control determination device does not execute the imbalance determination when the imbalance determination in the current trip is completed and a control execution condition for executing the dither control is satisfied. Performing the dither control;
This is the gist.

この本発明の第2の内燃機関装置では、現在のトリップでのインバランス判定が完了しており、且つ、ディザ制御を実行するための制御実行条件が成立しているときには、インバランス判定を実行せずにディザ制御を実行する。こうすれば、インバランス判定の実行タイミングと異なるタイミングでディザ制御を実行することができ、ディザ制御の実行に伴う内燃機関の回転変動でインバランス判定において誤判定することを抑制することができる。   In the second internal combustion engine device of the present invention, when the imbalance determination in the current trip is completed and the control execution condition for executing the dither control is satisfied, the imbalance determination is executed. Without dithering. In this way, it is possible to execute dither control at a timing different from the execution timing of imbalance determination, and it is possible to suppress erroneous determination in imbalance determination due to rotation fluctuation of the internal combustion engine accompanying execution of dither control.

本発明の一実施例としての内燃機関装置を搭載したハイブリッド自動車20の構成の概略を示す構成図である。1 is a configuration diagram showing an outline of the configuration of a hybrid vehicle 20 equipped with an internal combustion engine device as one embodiment of the present invention. エンジン22の構成の概略を示す構成図である。2 is a configuration diagram showing an outline of the configuration of an engine 22. FIG. エンジンECU24により実行される処理ルーチンの一例を示すフローチャートである。4 is a flowchart illustrating an example of a processing routine executed by an engine ECU 24. 判定領域Ainの一例を示す説明図である。It is explanatory drawing which shows an example of determination area | region Ain. エンジン22の回転変動量Δωの時間変化の一例を示している。An example of the time change of the rotational fluctuation amount Δω of the engine 22 is shown. 変形例の処理ルーチンの一例を示すフローチャートである。It is a flowchart which shows an example of the process routine of a modification.

次に、本発明を実施するための形態を実施例を用いて説明する。   Next, the form for implementing this invention is demonstrated using an Example.

図1は、本発明の一実施例としての内燃機関装置を搭載したハイブリッド自動車20の構成の概略を示す構成図である。図2は、エンジン22の構成の概略を示す構成図である。実施例のハイブリッド自動車20は、図示するように、エンジン22と、プラネタリギヤ30と、モータMG1,MG2と、インバータ41,42と、バッテリ50と、ハイブリッド用電子制御ユニット(以下、「HVECU」という)70と、を備える。   FIG. 1 is a configuration diagram showing an outline of the configuration of a hybrid vehicle 20 equipped with an internal combustion engine device as one embodiment of the present invention. FIG. 2 is a configuration diagram showing an outline of the configuration of the engine 22. As shown, the hybrid vehicle 20 of the embodiment includes an engine 22, a planetary gear 30, motors MG1 and MG2, inverters 41 and 42, a battery 50, and a hybrid electronic control unit (hereinafter referred to as “HVECU”). 70.

エンジン22は、例えばガソリンや軽油などの炭化水素系の燃料を用いて吸気,圧縮,膨張(爆発燃焼),排気の各行程により動力を出力する多気筒の内燃機関として構成されている。エンジン22は、図1,図2に示すように、エアクリーナ122により清浄された空気をスロットルバルブ124を介して吸気管125に吸入すると共に燃料噴射弁126から燃料を噴射して空気と燃料とを混合する。そして、この混合気を吸気バルブ128aを介して燃焼室129に吸入し、点火プラグ130による電気火花によって爆発燃焼させて、そのエネルギにより押し下げられるピストン132の往復運動をクランクシャフト26の回転運動に変換する。燃焼室129から排気バルブ128bを介して排気管133に排出される排気は、一酸化炭素(CO)や炭化水素(HC),窒素酸化物(NOx)の有害成分を浄化する浄化触媒(三元触媒)を有する排気浄化装置134と粒子状物質除去フィルタ(以下、PMフィルタという)25とを介して外気に排出される。排気浄化装置134には、排気中の未燃焼燃料や窒素酸化物を除去する触媒が充填されている。PMフィルタ25は、セラミックスやステンレスなどにより多孔質フィルタとして形成されており、煤などの粒子状物質(PM:Particulate Matter)を補足する。このエンジン22は、吸気バルブ128aや排気バルブ128bの開閉タイミングを変更可能な可変バルブタイミング機構150a,150bを備える。   The engine 22 is configured as a multi-cylinder internal combustion engine that outputs power by intake, compression, expansion (explosion combustion), and exhaust strokes using a hydrocarbon fuel such as gasoline or light oil. As shown in FIGS. 1 and 2, the engine 22 sucks the air cleaned by the air cleaner 122 into the intake pipe 125 through the throttle valve 124 and injects fuel from the fuel injection valve 126 to remove air and fuel. Mix. Then, the air-fuel mixture is sucked into the combustion chamber 129 via the intake valve 128a, explosively burned by an electric spark by the spark plug 130, and the reciprocating motion of the piston 132 pushed down by the energy is converted into the rotational motion of the crankshaft 26. To do. Exhaust gas discharged from the combustion chamber 129 through the exhaust valve 128b to the exhaust pipe 133 is a purification catalyst (three-way) that purifies harmful components such as carbon monoxide (CO), hydrocarbons (HC), and nitrogen oxides (NOx). The exhaust gas is discharged to the outside air through an exhaust purification device 134 having a catalyst) and a particulate matter removal filter (hereinafter referred to as PM filter) 25. The exhaust purification device 134 is filled with a catalyst for removing unburned fuel and nitrogen oxides in the exhaust. The PM filter 25 is formed as a porous filter from ceramics, stainless steel, or the like, and supplements particulate matter (PM) such as soot. The engine 22 includes variable valve timing mechanisms 150a and 150b that can change the opening and closing timing of the intake valve 128a and the exhaust valve 128b.

エンジン22は、図1に示すように、エンジン用電子制御ユニット(以下、「エンジンECU」という)24によって運転制御されている。エンジンECU24は、図示しないが、CPUを中心とするマイクロプロセッサとして構成されており、CPUの他に、処理プログラムを記憶するROM,データを一時的に記憶するRAM,入出力ポート,通信ポートを備える。   As shown in FIG. 1, the operation of the engine 22 is controlled by an engine electronic control unit (hereinafter referred to as “engine ECU”) 24. Although not shown, the engine ECU 24 is configured as a microprocessor centered on a CPU, and includes, in addition to the CPU, a ROM that stores a processing program, a RAM that temporarily stores data, an input / output port, and a communication port. .

エンジンECU24には、エンジン22を運転制御するのに必要な各種センサからの信号が入力ポートを介して入力されている。エンジンECU24に入力される信号としては、例えば、クランクシャフト26の回転位置を検出するクランクポジションセンサ140からのクランク角θcrや、エンジン22の冷却水の温度を検出する水温センサ142からの冷却水温Twを挙げることができる。また、吸気バルブ128aを開閉するインテークカムシャフトの回転位置や排気バルブ128bを開閉するエキゾーストカムシャフトの回転位置を検出するカムポジションセンサ144a,144bからのカム角θca,θcbも挙げることができる。さらに、スロットルバルブ124のポジションを検出するスロットルバルブポジションセンサ146からのスロットル開度THや、吸気管に取り付けられたエアフローメータ148からの吸入空気量Qa,吸気管に取り付けられた温度センサ149からの吸気温Taも挙げることができる。排気管に取り付けられた空燃比センサ135aからの空燃比AFや、排気管に取り付けられた酸素センサ135bからの酸素信号O2も挙げることができる。さらに、PMフィルタ25の上流側および下流側に取り付けられた圧力センサ25a,25bからの圧力P1,P2も挙げることができる。   Signals from various sensors necessary for controlling the operation of the engine 22 are input to the engine ECU 24 via an input port. Examples of the signal input to the engine ECU 24 include a crank angle θcr from the crank position sensor 140 that detects the rotational position of the crankshaft 26 and a coolant temperature Tw from the coolant temperature sensor 142 that detects the coolant temperature of the engine 22. Can be mentioned. Further, cam angles θca and θcb from cam position sensors 144a and 144b that detect the rotational position of the intake camshaft that opens and closes the intake valve 128a and the rotational position of the exhaust camshaft that opens and closes the exhaust valve 128b can also be cited. Further, the throttle opening TH from the throttle valve position sensor 146 for detecting the position of the throttle valve 124, the intake air amount Qa from the air flow meter 148 attached to the intake pipe, and the temperature sensor 149 attached to the intake pipe. The intake air temperature Ta can also be mentioned. The air-fuel ratio AF from the air-fuel ratio sensor 135a attached to the exhaust pipe and the oxygen signal O2 from the oxygen sensor 135b attached to the exhaust pipe can also be mentioned. Further, pressures P1 and P2 from pressure sensors 25a and 25b attached to the upstream side and the downstream side of the PM filter 25 can also be mentioned.

エンジンECU24からは、エンジン22を運転制御するための各種制御信号が出力ポートを介して出力されている。エンジンECU24から出力される信号としては、例えば、スロットルバルブ124のポジションを調節するスロットルモータ136への駆動制御信号や、燃料噴射弁126への駆動制御信号,イグナイタと一体化されたイグニッションコイル138への駆動制御信号,可変バルブタイミング機構150a,150bへの駆動制御信号も挙げることができる。   Various control signals for controlling the operation of the engine 22 are output from the engine ECU 24 via an output port. Signals output from the engine ECU 24 include, for example, a drive control signal to the throttle motor 136 that adjusts the position of the throttle valve 124, a drive control signal to the fuel injection valve 126, and an ignition coil 138 integrated with the igniter. And the drive control signal to the variable valve timing mechanisms 150a and 150b.

エンジンECU24は、HVECU70と通信ポートを介して接続されている。このエンジンECU24は、HVECU70からの制御信号によりエンジン22を運転制御する。エンジンECU24は、必要に応じてエンジン22の運転状態に関するデータをHVECU70に出力する。   The engine ECU 24 is connected to the HVECU 70 via a communication port. The engine ECU 24 controls the operation of the engine 22 by a control signal from the HVECU 70. The engine ECU 24 outputs data relating to the operating state of the engine 22 to the HVECU 70 as necessary.

エンジンECU24は、クランク角θcrに基づいて、クランクシャフト26の回転数、即ち、エンジン22の回転数Neを演算している。また、エンジンECU24は、エアフローメータ148からの吸入空気量Qaとエンジン22の回転数Neとに基づいて、体積効率(エンジン22の1サイクルあたりの行程容積に対する1サイクルで実際に吸入される空気の容積の比)KLも演算している。エンジンECU24は、圧力センサ25a,25bからの圧力P1,P2の差圧ΔP(ΔP=P1−P2)に基づいてPMフィルタ25に補足された粒子状物質の推定される堆積量としてのPM堆積量Qpmを演算したり、エンジン22の運転状態に基づいてPMフィルタ25の推定される温度としてのフィルタ温度Tfを演算したりしている。また、エンジンECU24は、クランク角θcrに基づいて、クランクシャフト26が所定角度(例えば10度)だけ回転するたびに、クランクシャフト26が30度だけ回転するのに要した時間である30度回転所要時間T30(msec)を取得し、当該30度回転所要時間T30に基づいて、クランクシャフト26(エンジン22)の角速度ωeg(rad/sec)を算出する。角速度ωegは、ωeg=2π×(30/360)/T30×1000として算出される。   The engine ECU 24 calculates the rotational speed of the crankshaft 26, that is, the rotational speed Ne of the engine 22 based on the crank angle θcr. Further, the engine ECU 24 determines the volumetric efficiency (the amount of air actually sucked in one cycle relative to the stroke volume per cycle of the engine 22 based on the intake air amount Qa from the air flow meter 148 and the rotational speed Ne of the engine 22. Volume ratio) KL is also calculated. The engine ECU 24 determines the PM accumulation amount as an estimated accumulation amount of the particulate matter captured by the PM filter 25 based on the pressure difference ΔP (ΔP = P1−P2) between the pressures P1 and P2 from the pressure sensors 25a and 25b. Qpm is calculated, or the filter temperature Tf as the estimated temperature of the PM filter 25 is calculated based on the operating state of the engine 22. Further, the engine ECU 24 requires a rotation of 30 degrees, which is a time required for the crankshaft 26 to rotate by 30 degrees each time the crankshaft 26 rotates by a predetermined angle (for example, 10 degrees) based on the crank angle θcr. The time T30 (msec) is acquired, and the angular velocity ωeg (rad / sec) of the crankshaft 26 (engine 22) is calculated based on the required 30-degree rotation time T30. The angular velocity ωeg is calculated as ωeg = 2π × (30/360) / T30 × 1000.

プラネタリギヤ30は、シングルピニオン式の遊星歯車機構として構成されている。プラネタリギヤ30のサンギヤには、モータMG1の回転子が接続されている。プラネタリギヤ30のリングギヤには、駆動輪38a,38bにデファレンシャルギヤ37を介して連結された駆動軸36が接続されている。プラネタリギヤ30のキャリヤには、エンジン22のクランクシャフト26が接続されている。   The planetary gear 30 is configured as a single pinion type planetary gear mechanism. The sun gear of planetary gear 30 is connected to the rotor of motor MG1. The ring gear of the planetary gear 30 is connected to a drive shaft 36 that is coupled to the drive wheels 38 a and 38 b via a differential gear 37. A crankshaft 26 of the engine 22 is connected to the carrier of the planetary gear 30.

モータMG1は、永久磁石が埋め込まれた回転子と三相コイルが巻回された固定子とを備える周知の同期発電電動機として構成されており、上述したように回転子がプラネタリギヤ30のサンギヤに接続されている。モータMG2は、モータMG1と同様に同期発電電動機として構成されており、回転子が駆動軸36に接続されている。モータMG1,MG2は、モータ用電子制御ユニット(以下、「モータECU」という)40によってインバータ41,42を制御することにより駆動する。インバータ41,42は、バッテリ50が接続された電力ライン54に接続されている。インバータ41,42は、6つのトランジスタと6つのダイオードとにより構成される周知のインバータとして構成されている。インバータ41,42は、電力ライン54を共用しているから、モータMG1,MG2のいずれかで発電される電力を他のモータに供給することができる。   The motor MG1 is configured as a well-known synchronous generator motor including a rotor in which permanent magnets are embedded and a stator in which a three-phase coil is wound, and the rotor is connected to the sun gear of the planetary gear 30 as described above. Has been. The motor MG2 is configured as a synchronous generator motor similar to the motor MG1, and the rotor is connected to the drive shaft 36. Motors MG1 and MG2 are driven by controlling inverters 41 and 42 by a motor electronic control unit (hereinafter referred to as “motor ECU”) 40. The inverters 41 and 42 are connected to a power line 54 to which the battery 50 is connected. The inverters 41 and 42 are configured as well-known inverters including six transistors and six diodes. Since the inverters 41 and 42 share the power line 54, the power generated by either the motor MG1 or MG2 can be supplied to another motor.

モータECU40は、図示しないが、CPUを中心とするマイクロプロセッサとして構成されており、CPUの他に、処理プログラムを記憶するROMやデータを一時的に記憶するRAM,入出力ポート,通信ポートを備える。モータECU40には、モータMG1,MG2を駆動制御するのに必要な各種センサからの信号が入力ポートを介して入力されている。各種センサからの信号としては、例えば、モータMG1,MG2の回転子の回転位置を検出する図示しない回転位置検出センサからの回転位置θm1,θm2や、モータMG1,MG2の各相に流れる電流を検出する電流センサからの相電流、コンデンサ46の端子間に取り付けられた図示しない電圧センサからのコンデンサ46(電力ライン54)の電圧VLなどを挙げることができる。モータECU40からは、モータMG1,MG2を駆動制御するためのインバータ41,42の各トランジスタへのスイッチング制御信号などが出力ポートを介して出力されている。モータECU40は、HVECU70と通信ポートを介して接続されている。このモータECU40は、HVECU70からの制御信号によってモータMG1,MG2を駆動制御する。また、モータECU40は、必要に応じてモータMG1,MG2の駆動状態に関するデータをHVECU70に出力する。なお、モータECU40は、モータMG1,MG2の回転子の回転位置θm1,θm2に基づいて、モータMG1,MG2の回転数Nm1,Nm2を演算している。   Although not shown, the motor ECU 40 is configured as a microprocessor centered on a CPU, and includes a ROM for storing a processing program, a RAM for temporarily storing data, an input / output port, and a communication port in addition to the CPU. . Signals from various sensors necessary for driving and controlling the motors MG1, MG2 are input to the motor ECU 40 via the input port. As signals from the various sensors, for example, rotational positions θm1 and θm2 from a rotational position detection sensor (not shown) that detects the rotational positions of the rotors of the motors MG1 and MG2, and currents flowing through the phases of the motors MG1 and MG2 are detected. Phase voltage from the current sensor, voltage VL of the capacitor 46 (power line 54) from a voltage sensor (not shown) attached between the terminals of the capacitor 46, and the like. From the motor ECU 40, switching control signals to the transistors of the inverters 41 and 42 for driving and controlling the motors MG1 and MG2 are output via the output port. The motor ECU 40 is connected to the HVECU 70 via a communication port. The motor ECU 40 controls driving of the motors MG1 and MG2 by a control signal from the HVECU 70. In addition, motor ECU 40 outputs data relating to the driving state of motors MG1 and MG2 to HVECU 70 as necessary. The motor ECU 40 calculates the rotational speeds Nm1, Nm2 of the motors MG1, MG2 based on the rotational positions θm1, θm2 of the rotors of the motors MG1, MG2.

バッテリ50は、例えばリチウムイオン二次電池やニッケル水素二次電池として構成されており、インバータ41,42を介してモータMG1,MG2と電力のやりとりを行なう。バッテリ50は、バッテリ用電子制御ユニット(以下、バッテリECUという)52により管理されている。   The battery 50 is configured as, for example, a lithium ion secondary battery or a nickel hydride secondary battery, and exchanges electric power with the motors MG1 and MG2 via the inverters 41 and 42. The battery 50 is managed by a battery electronic control unit (hereinafter referred to as a battery ECU) 52.

バッテリECU52は、図示しないが、CPUを中心とするマイクロプロセッサとして構成されており、CPUの他に、処理プログラムを記憶するROMやデータを一時的に記憶するRAM,入出力ポート,通信ポートを備える。バッテリECU52には、バッテリ50を管理するのに必要な信号が入力ポートを介して入力されており、必要に応じてバッテリ50の状態に関するデータを通信によりHVECU70に送信する。入力ポートを介して入力される信号としては、例えば、バッテリ50の端子間に設置された図示しない電圧センサからの端子間電圧Vbや、バッテリ50の出力端子に接続された電力ライン54に取り付けられた図示しない電流センサからの充放電電流Ib、バッテリ50に取り付けられた図示しない温度センサからの電池温度Tbなどを挙げることができる。また、バッテリECU52は、バッテリ50を管理するために蓄電割合SOCや入出力制限Win,Woutを演算している。蓄電割合SOCは、バッテリ50から放電可能な電力の容量の全容量に対する割合であり、電流センサにより検出された充放電電流Ibの積算値に基づいて演算される。入出力制限Win,Woutは、バッテリ50を充放電してもよい最大許容電力であり、演算した蓄電割合SOCと電池温度Tbとに基づいて演算される。   Although not shown, the battery ECU 52 is configured as a microprocessor centered on a CPU, and includes a ROM for storing a processing program, a RAM for temporarily storing data, an input / output port, and a communication port in addition to the CPU. . A signal necessary for managing the battery 50 is input to the battery ECU 52 via the input port, and data regarding the state of the battery 50 is transmitted to the HVECU 70 by communication as necessary. As a signal input via the input port, for example, the voltage Vb between terminals from a voltage sensor (not shown) installed between the terminals of the battery 50 or the power line 54 connected to the output terminal of the battery 50 is attached. Examples thereof include a charge / discharge current Ib from a current sensor (not shown), a battery temperature Tb from a temperature sensor (not shown) attached to the battery 50, and the like. Further, the battery ECU 52 calculates the storage ratio SOC and input / output limits Win and Wout in order to manage the battery 50. The storage ratio SOC is a ratio of the capacity of electric power that can be discharged from the battery 50 to the total capacity, and is calculated based on the integrated value of the charge / discharge current Ib detected by the current sensor. The input / output limits Win and Wout are the maximum allowable power that may charge and discharge the battery 50, and are calculated based on the calculated storage ratio SOC and the battery temperature Tb.

HVECU70は、図示しないが、CPUを中心とするマイクロプロセッサとして構成されており、CPUの他に、処理プログラムを記憶するROMやデータを一時的に記憶するRAM,入出力ポート,通信ポートを備える。HVECU70には、各種センサからの信号が入力ポートを介して入力されている。各種センサからの信号としては、例えば、イグニッションスイッチ80からのイグニッション信号や、シフトレバー81の操作位置を検出するシフトポジションセンサ82からのシフトポジションSPを挙げることができる。また、アクセルペダル83の踏み込み量を検出するアクセルペダルポジションセンサ84からのアクセル開度Accや、ブレーキペダル85の踏み込み量を検出するブレーキペダルポジションセンサ86からのブレーキペダルポジションBP、車速センサ88からの車速Vなども挙げることができる。HVECU70からは、各種制御信号などが出力ポートを介して出力されている。HVECU70は、上述したように、エンジンECU24やモータECU40,バッテリECU52と通信ポートを介して接続されている。このHVECU70は、エンジンECU24やモータECU40,バッテリECU52と各種制御信号やデータのやりとりを行なっている。   Although not shown, the HVECU 70 is configured as a microprocessor centered on a CPU, and includes a ROM for storing a processing program, a RAM for temporarily storing data, an input / output port, and a communication port in addition to the CPU. Signals from various sensors are input to the HVECU 70 via input ports. Examples of the signals from the various sensors include an ignition signal from the ignition switch 80 and a shift position SP from the shift position sensor 82 that detects the operation position of the shift lever 81. Further, the accelerator opening Acc from the accelerator pedal position sensor 84 that detects the depression amount of the accelerator pedal 83, the brake pedal position BP from the brake pedal position sensor 86 that detects the depression amount of the brake pedal 85, and the vehicle speed sensor 88 The vehicle speed V can also be mentioned. Various control signals and the like are output from the HVECU 70 via the output port. As described above, the HVECU 70 is connected to the engine ECU 24, the motor ECU 40, and the battery ECU 52 via the communication port. The HVECU 70 exchanges various control signals and data with the engine ECU 24, the motor ECU 40, and the battery ECU 52.

こうして構成された実施例のハイブリッド自動車20は、エンジン22の運転を伴って走行するハイブリッド走行モード(HV走行モード)や、エンジン22の運転を停止して走行する電動走行モード(EV走行モード)で走行する。   The hybrid vehicle 20 of the embodiment configured in this way is in a hybrid travel mode (HV travel mode) that travels with the operation of the engine 22 or in an electric travel mode (EV travel mode) that travels while the operation of the engine 22 is stopped. Run.

次に、こうして構成された実施例のハイブリッド自動車20の動作、特に、エンジン22の燃料噴射量の各気筒間のインバランスが生じているか否かを判定する際の動作について説明する。図3は、エンジンECU24により実行される処理ルーチンの一例を示すフローチャートである。本ルーチンは、HV走行モードで走行しているときに繰り返し実行される。   Next, the operation of the hybrid vehicle 20 of the embodiment configured as described above, particularly the operation when determining whether or not an imbalance between the cylinders of the fuel injection amount of the engine 22 has occurred will be described. FIG. 3 is a flowchart showing an example of a processing routine executed by the engine ECU 24. This routine is repeatedly executed when traveling in the HV traveling mode.

本ルーチンが実行されると、エンジンECU24は、エンジン22の吸入空気量Qaや回転数Ne,ディザ制御フラグFを入力する処理を実行する(ステップS100)。ここで、エンジン22の吸入空気量Qaは、吸気管に取り付けられた図示しないエアフローメータにより検出されたものを入力している。回転数Neは、クランク角θcrに基づいて演算したものを入力している。ディザ制御要求フラグFは、ディザ制御の実行が要求されていないときには、値0に設定され、ディザ制御の実行が要求されているときには、値1に設定されるフラグである。   When this routine is executed, the engine ECU 24 executes a process of inputting the intake air amount Qa, the rotational speed Ne, and the dither control flag F of the engine 22 (step S100). Here, the intake air amount Qa of the engine 22 is input as detected by an air flow meter (not shown) attached to the intake pipe. The rotation speed Ne is inputted based on the crank angle θcr. The dither control request flag F is set to a value of 0 when execution of dither control is not requested, and is set to a value of 1 when execution of dither control is requested.

ここで、ディザ制御について説明する。ディザ制御は、エンジン22の空燃比をリッチ(理論空燃比に比して燃料量を多くした状態)とリーン(理論空燃比に比して燃料量を少なくした状態)とが繰り返されるように燃料噴射を行なってエンジン22を運転する制御である。このディザ制御では、エンジン22の複数の気筒のうち一部の気筒をリッチとし、残余の気筒をリーンとし、エンジン22全体としての燃料噴射量の増減の平均値が値0となるようにエンジン22を運転する。例えば、エンジン22を6気筒の内燃機関とした場合、各気筒の燃料噴射量は、エンジン22の燃料噴射量を気筒数で除した気筒平均噴射量に対して最初に点火する気筒の燃料噴射量を5%減のリーンとし、次に点火する気筒の燃料噴射量を気筒平均噴射量に対して10%増のリッチとし、残りの気筒の燃料噴射量を、以降点火順に、5%減のリーン,5%減のリーン,10%増のリッチ,5%減のリーンとして、エンジン22を運転する。このようにエンジン22の空燃比がリッチとリーンとが繰り返されるようにエンジン22を制御することにより、PMフィルタ25の温度を迅速に再生可能温度(例えば600℃など)以上の状態に上昇させてPMフィルタ25を再生する。   Here, dither control will be described. The dither control is performed so that the air / fuel ratio of the engine 22 is repeatedly rich (a state where the fuel amount is increased compared to the theoretical air / fuel ratio) and lean (a state where the fuel amount is decreased compared to the theoretical air / fuel ratio). In this control, the engine 22 is operated by performing injection. In this dither control, some of the plurality of cylinders of the engine 22 are made rich, the remaining cylinders are made lean, and the average value of increase / decrease in the fuel injection amount of the engine 22 as a whole becomes 0. To drive. For example, when the engine 22 is a six-cylinder internal combustion engine, the fuel injection amount of each cylinder is the fuel injection amount of the cylinder that is initially ignited with respect to the cylinder average injection amount obtained by dividing the fuel injection amount of the engine 22 by the number of cylinders. Is reduced by 5%, the fuel injection amount of the next cylinder to be ignited is rich by 10% increase relative to the cylinder average injection amount, and the fuel injection amounts of the remaining cylinders are reduced by 5% in the order of ignition thereafter. The engine 22 is operated as 5% lean, 10% rich, 5% lean. In this way, by controlling the engine 22 so that the air-fuel ratio of the engine 22 is repeatedly rich and lean, the temperature of the PM filter 25 is rapidly raised to a state above the reproducible temperature (for example, 600 ° C.). The PM filter 25 is regenerated.

こうしたディザ制御は、PMフィルタ25の再生の要求がなされている第1条件と、エンジン22が運転している(エンジン22が停止中や燃料カット中ではない)第2条件と、エンジン22の空燃比が安定している(エンジン22の空燃比制御おけるフィードバック補正量が所定範囲内にあって空燃比に関する学習が完了している)第3条件と、エンジン22の暖機が完了している(エンジン22の冷却水温Twが所定温度(例えば、70℃,75℃,80℃など)以上である)第4条件と、車速Vが所定車速(例えば、45km/h,50km/h,55km/hなど)以上である第5条件と、の全ての条件が成立しているときに、実行要求がなされる。PMフィルタ25の再生要求は、PMフィルタ25に堆積した粒子状物質の堆積量としてのPM堆積量Qpmが閾値Qpmref以上であるときになされる。ここで、PM堆積量Qpmは、圧力センサ25a,25bからの圧力P1,P2の差圧ΔP(ΔP=P1−P2)に基づいて演算(推定)される。閾値Qpmrefは、PMフィルタ25の再生が必要であると判断できるPM堆積量Qpmである。ディザ制御要求フラグFは、上述した第1条件〜第5条件のうち少なくとも一つの条件が成立していないときには値0に設定され、第1条件〜第5条件の全ての条件が成立しているときには値1に設定される。   Such dither control includes a first condition in which the regeneration of the PM filter 25 is requested, a second condition in which the engine 22 is operating (the engine 22 is not stopped or in a fuel cut), and an empty state of the engine 22. The third condition in which the fuel ratio is stable (the feedback correction amount in the air-fuel ratio control of the engine 22 is within a predetermined range and learning about the air-fuel ratio has been completed), and the warm-up of the engine 22 has been completed ( The fourth condition that the coolant temperature Tw of the engine 22 is equal to or higher than a predetermined temperature (for example, 70 ° C., 75 ° C., 80 ° C., etc.) and the vehicle speed V are predetermined vehicle speeds (for example, 45 km / h, 50 km / h, 55 km / h). The execution request is made when all of the above-described fifth conditions are satisfied. The regeneration request for the PM filter 25 is made when the PM deposition amount Qpm as the deposition amount of the particulate matter deposited on the PM filter 25 is equal to or greater than the threshold value Qpmref. Here, the PM accumulation amount Qpm is calculated (estimated) based on the differential pressure ΔP (ΔP = P1−P2) between the pressures P1 and P2 from the pressure sensors 25a and 25b. The threshold value Qpmref is a PM deposition amount Qpm that can be determined that the regeneration of the PM filter 25 is necessary. The dither control request flag F is set to a value of 0 when at least one of the first condition to the fifth condition described above is not satisfied, and all the conditions of the first condition to the fifth condition are satisfied. Sometimes set to value 1.

続いて、現在のトリップにおいてエンジン22の燃料噴射量の気筒間のインバランスが生じているか否かを判定するインバランス判定が完了しているか否かを判定する(ステップS110)。インバランス判定については、後述する。ここで、「トリップ」とは、イグニッションオンされてからイグニッションオフされるまでの期間をいう。   Subsequently, it is determined whether or not the imbalance determination for determining whether or not an imbalance between the cylinders of the fuel injection amount of the engine 22 has occurred during the current trip (step S110). The imbalance determination will be described later. Here, the “trip” means a period from when the ignition is turned on until when the ignition is turned off.

ステップS110の処理でインバランス判定が完了していると判定されたときには、続いて、ディザ制御フラグFが値1であるか否かを判定する(ステップS120)。ディザ制御フラグFが値1であるときには、ディザ制御を実行して(ステップS130)、本ルーチンを終了し、ディザ制御フラグFが値0であるときには、ディザ制御を実行せずに、本ルーチンを終了する。このように、インバランス判定が完了していると判定されたときには、ディザ制御フラグFが値1であるとき、すなわち、ディザ制御の実行要求がなされたときに上述したディザ制御を実行することにより、PMフィルタ25を昇温させてPMフィルタ25を再生している。   If it is determined in step S110 that the imbalance determination has been completed, it is subsequently determined whether or not the dither control flag F is 1 (step S120). When the dither control flag F is 1, the dither control is executed (step S130), and this routine is terminated. When the dither control flag F is 0, the dither control is not executed and the routine is executed. finish. Thus, when it is determined that the imbalance determination is completed, when the dither control flag F is 1, that is, when the execution request for the dither control is made, the above-described dither control is executed. The PM filter 25 is reheated by raising the temperature of the PM filter 25.

ステップS110の処理でインバランス判定が完了していないと判定されたときには、続いて、インバランス判定条件が成立しているか否かを判定する(ステップS140)。インバランス判定条件は、インバランス判定を実行するための前提条件であり、冷却水温Twが閾値Twref以上であるときに、成立していると判定する。閾値Twrefは、エンジン22の暖機が完了しているか否かの判定に用いられる閾値であり、例えば、70℃,75℃,80℃などを用いることができる。   If it is determined in step S110 that the imbalance determination has not been completed, it is then determined whether an imbalance determination condition is satisfied (step S140). The imbalance determination condition is a precondition for executing the imbalance determination, and is determined to be satisfied when the coolant temperature Tw is equal to or higher than the threshold value Twref. The threshold value Twref is a threshold value used for determining whether or not the engine 22 has been warmed up. For example, 70 ° C, 75 ° C, 80 ° C, or the like can be used.

ステップS140の処理でインバランス判定条件が成立していないと判定されたときには、インバランス判定の実行が要求されていないと判断して、ステップS120の処理に進み、ディザ制御フラグFが値1であるか否かを判定する(ステップS120)。ディザ制御フラグFが値1であるときには、ディザ制御を実行し(ステップS130)、ディザ制御フラグFが値0であるときには、ディザ制御を実行せずに、本ルーチンを終了する。こうした処理により、インバランス判定の実行が要求されていないときには、インバランス判定を実行することなく、ディザ制御フラグFが値1であるとき、すなわち、ディザ制御の実行要求がなされたときに上述したディザ制御を実行することにより、PMフィルタ25を昇温させてPMフィルタ25を再生している。   If it is determined in step S140 that the imbalance determination condition is not satisfied, it is determined that imbalance determination is not requested, and the process proceeds to step S120, where the dither control flag F is set to 1. It is determined whether or not there is (step S120). When the dither control flag F is 1, the dither control is executed (step S130). When the dither control flag F is 0, the routine is terminated without executing the dither control. As a result of such processing, when imbalance determination execution is not requested, the imbalance determination is not performed, and when the dither control flag F is a value 1, that is, when the dither control execution request is made, By executing the dither control, the temperature of the PM filter 25 is raised and the PM filter 25 is regenerated.

ステップS140の処理でインバランス判定条件が成立していると判定されたときには、ステップS120の処理と同様に、ディザ制御フラグFが値1であるか否かを判定する(ステップS150)。ディザ制御フラグFが値0であるときには、ディザ制御の実行が要求されていないと判断して、インバランス判定を実行して(ステップS170)、本ルーチンを終了する。インバランス判定は、燃料噴射量の気筒間のインバランスが生じているか否かを判定する処理である。燃料噴射量の気筒間のインバランスとしては、いずれかの気筒の燃料噴射量が他の気筒の燃料噴射量よりも多くなっているリッチインバランスと、いずれかの気筒の燃料噴射量が他の気筒の燃料噴射量よりも少なくなっているリーンインバランスと、がある。インバランス判定では、燃焼室ごとに点火時期が到来すると、その時点で算出されている角速度ωegと当該燃焼室の前回の点火時期における角速度ωegとに基づいてエンジン22の回転変動量Δωを算出し、回転変動量Δωと判定用閾値dωrefとを比較する。ここで、判定用閾値dωrefは、予め定められた所定値に設定されている。そして、回転変動量Δωが判定用閾値dωref以上であるときには、当該燃焼室においてインバランス(リッチインバランスまたはリーンインバランス)が生じていると判定する。   When it is determined in step S140 that the imbalance determination condition is satisfied, it is determined whether or not the dither control flag F is 1 as in step S120 (step S150). When the dither control flag F is 0, it is determined that execution of dither control is not requested, imbalance determination is performed (step S170), and this routine is terminated. The imbalance determination is a process for determining whether or not an imbalance between the cylinders of the fuel injection amount has occurred. As the fuel injection amount imbalance between cylinders, the fuel injection amount of any cylinder is larger than the fuel injection amount of the other cylinder, and the fuel injection amount of any cylinder is the other. There is a lean imbalance that is less than the fuel injection amount of the cylinder. In the imbalance determination, when the ignition timing arrives for each combustion chamber, the rotational fluctuation amount Δω of the engine 22 is calculated based on the angular velocity ωeg calculated at that time and the angular velocity ωeg at the previous ignition timing of the combustion chamber. The rotation fluctuation amount Δω is compared with the determination threshold value dωref. Here, the determination threshold value dωref is set to a predetermined value. When the rotational fluctuation amount Δω is equal to or greater than the determination threshold value dωref, it is determined that an imbalance (rich imbalance or lean imbalance) has occurred in the combustion chamber.

ステップS150の処理でディザ制御フラグFが値1であると判定されたときには、続いて、エンジン22の動作点Pが判定領域Ain内にあるか否かを判定する(ステップS160)。エンジン22の動作点Pは、エンジン22の回転数Neと吸入空気量Qaとにより定める点である。判定領域Ainは、インバランス判定を実行可能なエンジン22の運転領域として、予め実験や解析などにより設定される。図4は、判定領域Ainの一例を示す説明図である。判定領域Ainは、実施例では、エンジン22の回転数Neが所定回転数Ne1以上且つ所定回転数Ne2以下であると共にエンジン22の吸入空気量Qaが所定空気量Qa1以上且つ所定空気量Qa2以下の領域として定められる。ここで、所定回転数Ne1は、例えば、1150rpm,1200rpm,1250rpmなどを用いることができる。所定回転数Ne2は、例えば、1950rpm,2000rpm,2050rpmなどを用いることができる。所定空気量Qa1は、所定空気量Qa2より小さい値に設定されている。   If it is determined in step S150 that the dither control flag F is a value 1, then it is determined whether or not the operating point P of the engine 22 is within the determination region Ain (step S160). The operating point P of the engine 22 is a point determined by the rotational speed Ne of the engine 22 and the intake air amount Qa. The determination area Ain is set in advance by experiments, analysis, or the like as an operation area of the engine 22 that can execute imbalance determination. FIG. 4 is an explanatory diagram illustrating an example of the determination area Ain. In the embodiment, the determination area Ain is such that the rotational speed Ne of the engine 22 is not less than the predetermined rotational speed Ne1 and not more than the predetermined rotational speed Ne2, and the intake air amount Qa of the engine 22 is not less than the predetermined air amount Qa1 and not more than the predetermined air amount Qa2. Defined as an area. Here, for example, 1150 rpm, 1200 rpm, 1250 rpm, or the like can be used as the predetermined rotation speed Ne1. For example, 1950 rpm, 2000 rpm, 2050 rpm, or the like can be used as the predetermined rotational speed Ne2. The predetermined air amount Qa1 is set to a value smaller than the predetermined air amount Qa2.

エンジン22の動作点Pが判定領域Ain内にあるときには、インバランス判定を実行して(ステップS170)、本ルーチンを終了する。こうした処理により、ディザ制御を実行せずに、インバランス判定を実行する。   When the operating point P of the engine 22 is within the determination area Ain, imbalance determination is executed (step S170), and this routine is terminated. Through such processing, imbalance determination is executed without executing dither control.

エンジン22の動作点Pが判定領域Ain外にあるときには、インバランス判定を実行せずに、ステップS130の処理と同様の処理で、ディザ制御を実行して(ステップS180)、本ルーチンを終了する。こうした処理により、インバランス判定を実行しないとき、すなわち、インバランス判定の実行とは異なるタイミングでディザ制御を実行する。   When the operating point P of the engine 22 is outside the determination region Ain, the imbalance determination is not executed, the dither control is executed by the same process as the process of step S130 (step S180), and this routine is finished. . By such processing, dither control is executed when imbalance determination is not executed, that is, at a timing different from execution of imbalance determination.

図5は、エンジン22の回転変動量Δωの時間変化の一例を示している。図中、実線は、ディザ制御を実行しているときにおける回転変動量Δωの時間変化を示している。破線は、ディザ制御を実行していないときにおける回転変動量Δωの時間変化を示している。ディザ制御では、エンジン22の空燃比を気筒別にリッチまたはリーンとなるように燃料噴射を行なってエンジン22を運転する。このとき、リーンとなっている気筒を点火するときのエンジン22の回転変動量Δωが大きくなって、燃料噴射量の気筒間のインバランスが発生していないにも拘わらずインバランス判定の判定用閾値dωrefを超えてしまうことがある。実施例では、インバランス判定を実行していないとき、すなわち、インバランス判定の実行とは異なるタイミングでディザ制御を実行することにより、ディザ制御の実行に伴うエンジン22の回転変動でインバランス判定において誤判定することを抑制することができる。   FIG. 5 shows an example of a temporal change in the rotational fluctuation amount Δω of the engine 22. In the figure, the solid line indicates the time change of the rotational fluctuation amount Δω when the dither control is executed. A broken line indicates a time change of the rotation fluctuation amount Δω when the dither control is not executed. In the dither control, the engine 22 is operated by performing fuel injection so that the air-fuel ratio of the engine 22 becomes rich or lean for each cylinder. At this time, the rotational fluctuation amount Δω of the engine 22 when the lean cylinder is ignited becomes large, and the imbalance determination is made even though the imbalance between the cylinders of the fuel injection amount does not occur. The threshold value dωref may be exceeded. In the embodiment, when imbalance determination is not performed, that is, by performing dither control at a timing different from the execution of imbalance determination, in the imbalance determination due to the rotation fluctuation of the engine 22 accompanying the execution of dither control. It is possible to suppress erroneous determination.

以上説明した実施例のハイブリッド自動車20によれば、インバランス判定条件が成立し、且つ、ディザ制御フラグFが値1であるときには、インバランス判定の実行とは異なるタイミングでディザ制御を実行することにより、ディザ制御の実行に伴うエンジン22の回転変動でインバランス判定において誤判定することを抑制することができる。   According to the hybrid vehicle 20 of the embodiment described above, when the imbalance determination condition is satisfied and the dither control flag F is a value 1, the dither control is executed at a timing different from the execution of the imbalance determination. Thus, it is possible to suppress erroneous determination in imbalance determination due to rotation fluctuation of the engine 22 accompanying execution of dither control.

実施例のハイブリッド自動車20では、図3に例示した処理ルーチンを実行しているが、図3に例示した処理ルーチンに代えて図6に例示した変形例の処理ルーチンを実行してもよい。図6の処理ルーチンでは、まず、図3に例示した処理ルーチンのステップS100におけるディザ制御フラグFの入力と同様の処理で、ディザ制御フラグFを入力し(ステップS200)、ステップS110と同様の処理で、現在のトリップにおいてインバラス判定が完了しているか否かを判定する(ステップS210)。そして、インバランス判定が完了しないときには、ディザ制御を実行せずに、本ルーチンを終了し、インバランス判定が完了しているときには、ステップS120,S150と同様の処理で、ディザ制御フラグFが値1か否かを判定する(ステップS220)。ディザ制御フラグFが値0であるときには、ディザ制御を実行せずに本ルーチンを終了し、ディザ制御フラグFが値1であるときには、ステップS180の処理と同様の処理でディザ制御を実行して(ステップS230)、本ルーチンを終了する。現在のトリップにおいてインバランス判定が完了しているときには、それ以降同一のトリップでインバランス判定を実行しない。したがって、インバランス判定を実行しないとき、すなわち、インバランス判定の実行とは異なるタイミングでディザ制御を実行するから、ディザ制御の実行に伴うエンジン22の回転変動でインバランス判定において誤判定することを抑制することができる。   In the hybrid vehicle 20 of the embodiment, the processing routine illustrated in FIG. 3 is executed. However, instead of the processing routine illustrated in FIG. 3, the processing routine of the modification illustrated in FIG. 6 may be executed. In the processing routine of FIG. 6, first, the dither control flag F is input in the same process as the input of the dither control flag F in step S100 of the processing routine illustrated in FIG. 3 (step S200), and the same process as in step S110. Thus, it is determined whether or not the inverse determination is completed in the current trip (step S210). When the imbalance determination is not completed, the routine is terminated without executing dither control. When the imbalance determination is completed, the dither control flag F is set to a value in the same process as in steps S120 and S150. It is determined whether or not 1 (step S220). When the dither control flag F is 0, the routine is terminated without executing dither control. When the dither control flag F is 1, the dither control is executed by the same process as that in step S180. (Step S230), this routine is finished. When the imbalance determination is completed in the current trip, the imbalance determination is not executed on the same trip thereafter. Accordingly, when the imbalance determination is not executed, that is, the dither control is executed at a timing different from the execution of the imbalance determination, an erroneous determination is made in the imbalance determination due to the rotation fluctuation of the engine 22 accompanying the execution of the dither control. Can be suppressed.

実施例のハイブリッド自動車20では、ディザ制御要求フラグFを、第1条件〜第5条件のうち少なくとも一つの条件が成立していないときには値0に設定し、第1条件〜第5条件の全ての条件が成立しているときには値1に設定している。しかしながら、少なくとも第1条件が成立しているときに値1に設定されればよいから、第5条件を考慮せずに第1〜第4条件が成立しているときに値1に設定したり、第2,第3条件を考慮せずに第1,第4,第5条件のみが成立したときに値1に設定してもよい。また、第1〜第5条件に限定されず、他の条件に基づいてディザ制御要求フラグFを設定してもよい。   In the hybrid vehicle 20 of the embodiment, the dither control request flag F is set to a value of 0 when at least one of the first condition to the fifth condition is not satisfied, and all of the first condition to the fifth condition are set. The value is set to 1 when the condition is satisfied. However, since it is only necessary to set the value 1 when the first condition is satisfied, the value 1 is set when the first to fourth conditions are satisfied without considering the fifth condition. Alternatively, the value 1 may be set when only the first, fourth, and fifth conditions are satisfied without considering the second and third conditions. Further, the dither control request flag F may be set based on other conditions without being limited to the first to fifth conditions.

実施例のハイブリッド自動車20では、ステップS140の処理で、インバランス判定条件を冷却水温Twが閾値Twref以上となる条件としているが、冷却水温Twとは異なるエンジン22のパラメータを用いた条件を用いてもよい。   In the hybrid vehicle 20 of the embodiment, the imbalance determination condition is set to the condition in which the cooling water temperature Tw is equal to or higher than the threshold value Twref in the process of step S140, but the condition using the parameters of the engine 22 different from the cooling water temperature Tw is used. Also good.

実施例のハイブリッド自動車20では、ステップS160の処理で、判定領域Ainをエンジン22の回転数Neと吸入空気量Qaとにより定める領域としているが、エンジン22の回転数Neとエンジン22の負荷を示すパラメータとにより定める領域とすればよいから、吸入空気量Qaに代えて、エンジン22から出力されているトルクやエンジン22の体積効率KLなどを用いてもよい。   In the hybrid vehicle 20 of the embodiment, the determination area Ain is determined by the rotation speed Ne of the engine 22 and the intake air amount Qa in the process of step S160, but indicates the rotation speed Ne of the engine 22 and the load of the engine 22. Since the region may be determined by parameters, torque output from the engine 22, volumetric efficiency KL of the engine 22, or the like may be used instead of the intake air amount Qa.

実施例では、エンジン22とモータMG1とモータMG2とがプラネタリギヤ30に接続されたタイプのハイブリッド自動車に本発明を適用したが、排気系に粒子状物質を除去する粒子状物質除去フィルタを有するエンジンと、走行用の動力を出力するモータと、を備える種々のタイプのハイブリッド自動車、例えば、駆動輪に連結された駆動軸に変速機を介してモータを接続すると共にモータの回転軸にクラッチを介してエンジンを接続するハイブリッド自動車などに本発明を適用してもよい。また、排気系に粒子状物質を除去する粒子状物質除去フィルタを有するエンジンを備えるが、走行用の動力を出力モータを備えないタイプの自動車に適用しても構わない。また、こうした自動車に限定されるものではなく、内燃機関を備える内燃機関装置に適用してもよい。   In the embodiment, the present invention is applied to a hybrid vehicle of the type in which the engine 22, the motor MG1, and the motor MG2 are connected to the planetary gear 30, but the engine having a particulate matter removing filter for removing particulate matter in the exhaust system. Various types of hybrid vehicles including, for example, a motor that outputs motive power for traveling, for example, a drive shaft connected to a drive wheel is connected to a motor via a transmission, and a rotation shaft of the motor is connected to a clutch via a clutch You may apply this invention to the hybrid vehicle etc. which connect an engine. Moreover, although the engine which has a particulate matter removal filter which removes particulate matter in an exhaust system is provided, you may apply the motive power for driving | running | working to the type of motor vehicle which does not have an output motor. Further, the present invention is not limited to such an automobile, and may be applied to an internal combustion engine device including an internal combustion engine.

実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係について説明する。実施例では、エンジン22が「内燃機関」に相当し、エンジンECU24が「制御判定装置」に相当する。   The correspondence between the main elements of the embodiment and the main elements of the invention described in the column of means for solving the problems will be described. In the embodiment, the engine 22 corresponds to an “internal combustion engine”, and the engine ECU 24 corresponds to a “control determination device”.

なお、実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係は、実施例が課題を解決するための手段の欄に記載した発明を実施するための形態を具体的に説明するための一例であることから、課題を解決するための手段の欄に記載した発明の要素を限定するものではない。即ち、課題を解決するための手段の欄に記載した発明についての解釈はその欄の記載に基づいて行なわれるべきものであり、実施例は課題を解決するための手段の欄に記載した発明の具体的な一例に過ぎないものである。   The correspondence between the main elements of the embodiment and the main elements of the invention described in the column of means for solving the problem is the same as that of the embodiment described in the column of means for solving the problem. Therefore, the elements of the invention described in the column of means for solving the problems are not limited. In other words, the interpretation of the invention described in the column of means for solving the problem should be made based on the description of the column, and the examples are those of the invention described in the column of means for solving the problem. It is only a specific example.

以上、本発明を実施するための形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。   As mentioned above, although the form for implementing this invention was demonstrated using the Example, this invention is not limited at all to such an Example, In the range which does not deviate from the summary of this invention, it is with various forms. Of course, it can be implemented.

本発明は、内燃機関装置の製造産業などに利用可能である。   The present invention can be used in the manufacturing industry of internal combustion engine devices.

20 ハイブリッド自動車、22 エンジン、24 エンジン用電子制御ユニット(エンジンECU)、25 粒子状物質除去フィルタ(PMフィルタ)、25a,25b 圧力センサ、26 クランクシャフト、30 プラネタリギヤ、36 駆動軸、37 デファレンシャルギヤ、38a,38b 駆動輪、40 モータ用電子制御ユニット(モータECU)、41,42 インバータ、46 コンデンサ、50 バッテリ、52 バッテリ用電子制御ユニット(バッテリECU)、54 電力ライン、70 ハイブリッド用電子制御ユニット(HVECU)、80 イグニッションスイッチ、81 シフトレバー、82 シフトポジションセンサ、83 アクセルペダル、84 アクセルペダルポジションセンサ、85 ブレーキペダル、86 ブレーキペダルポジションセンサ、88 車速センサ、122 エアクリーナ、124 スロットルバルブ、125 吸気管、126 燃料噴射弁、128a 吸気バルブ、128b 排気バルブ、129 燃焼室、130 点火プラグ、132 ピストン、133 排気管、134 排気浄化装置、135a 空燃比センサ、135b 酸素センサ、136 スロットルモータ、138 イグニッションコイル、140 クランクポジションセンサ、142 水温センサ、144a,144b カムポジションセンサ、146 スロットルバルブポジションセンサ、148 エアフローメータ、149 温度センサ、150a,150b 可変バルブタイミング機構、MG1,MG2 モータ。   20 hybrid vehicle, 22 engine, 24 engine electronic control unit (engine ECU), 25 particulate matter removal filter (PM filter), 25a, 25b pressure sensor, 26 crankshaft, 30 planetary gear, 36 drive shaft, 37 differential gear, 38a, 38b Drive wheel, 40 Motor electronic control unit (motor ECU), 41, 42 Inverter, 46 Capacitor, 50 Battery, 52 Battery electronic control unit (battery ECU), 54 Power line, 70 Hybrid electronic control unit ( HVECU), 80 ignition switch, 81 shift lever, 82 shift position sensor, 83 accelerator pedal, 84 accelerator pedal position sensor, 85 brake pedal, 86 brake Pedal position sensor, 88 Vehicle speed sensor, 122 Air cleaner, 124 Throttle valve, 125 Intake pipe, 126 Fuel injection valve, 128a Intake valve, 128b Exhaust valve, 129 Combustion chamber, 130 Spark plug, 132 Piston, 133 Exhaust pipe, 134 Exhaust purification Device, 135a Air-fuel ratio sensor, 135b Oxygen sensor, 136 Throttle motor, 138 Ignition coil, 140 Crank position sensor, 142 Water temperature sensor, 144a, 144b Cam position sensor, 146 Throttle valve position sensor, 148 Air flow meter, 149 Temperature sensor, 150a , 150b Variable valve timing mechanism, MG1, MG2 motor.

Claims (1)

多気筒の内燃機関と、
前記内燃機関の空燃比がリッチとリーンとを繰り返すように前記内燃機関を制御するディザ制御と、前記内燃機関の回転変動に基づいて燃料噴射量の気筒間のインバランスが生じているか否かを判定するインバランス判定と、を実行する制御判定装置と、
を備える内燃機関装置であって、
前記内燃機関は、排気系に粒子状物質を除去するフィルタを有し、
前記制御判定装置は、前記インバランス判定を実行するための判定実行条件が成立し、且つ、前記ディザ制御を実行するための制御実行条件が成立したときには、前記インバランス判定の実行タイミングと異なるタイミングで前記ディザ制御を実行する、
内燃機関装置。
A multi-cylinder internal combustion engine;
Dither control for controlling the internal combustion engine so that the air-fuel ratio of the internal combustion engine repeats rich and lean, and whether or not an imbalance between the cylinders of the fuel injection amount is generated based on the rotational fluctuation of the internal combustion engine. A control determination device that executes imbalance determination to determine,
An internal combustion engine device comprising:
The internal combustion engine has a filter for removing particulate matter in the exhaust system,
When the determination execution condition for executing the imbalance determination is satisfied and the control execution condition for executing the dither control is satisfied, the control determination device has a timing different from the execution timing of the imbalance determination. Execute the dither control with
Internal combustion engine device.
JP2016251255A 2016-12-26 2016-12-26 Internal combustion engine device Pending JP2018105197A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016251255A JP2018105197A (en) 2016-12-26 2016-12-26 Internal combustion engine device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016251255A JP2018105197A (en) 2016-12-26 2016-12-26 Internal combustion engine device

Publications (1)

Publication Number Publication Date
JP2018105197A true JP2018105197A (en) 2018-07-05

Family

ID=62787252

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016251255A Pending JP2018105197A (en) 2016-12-26 2016-12-26 Internal combustion engine device

Country Status (1)

Country Link
JP (1) JP2018105197A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020169585A (en) * 2019-04-02 2020-10-15 トヨタ自動車株式会社 Engine control device
JP2021025414A (en) * 2019-07-31 2021-02-22 トヨタ自動車株式会社 Engine control device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009281328A (en) * 2008-05-23 2009-12-03 Toyota Motor Corp Device for detecting abnormal air-fuel ratio variation among cylinders of multi-cylinder internal combustion engine
JP2010048131A (en) * 2008-08-20 2010-03-04 Toyota Motor Corp Internal combustion engine control device
JP2013119809A (en) * 2011-12-07 2013-06-17 Toyota Motor Corp Imbalance sensing device of internal combustion engine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009281328A (en) * 2008-05-23 2009-12-03 Toyota Motor Corp Device for detecting abnormal air-fuel ratio variation among cylinders of multi-cylinder internal combustion engine
JP2010048131A (en) * 2008-08-20 2010-03-04 Toyota Motor Corp Internal combustion engine control device
JP2013119809A (en) * 2011-12-07 2013-06-17 Toyota Motor Corp Imbalance sensing device of internal combustion engine

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020169585A (en) * 2019-04-02 2020-10-15 トヨタ自動車株式会社 Engine control device
JP7111043B2 (en) 2019-04-02 2022-08-02 トヨタ自動車株式会社 engine controller
JP2021025414A (en) * 2019-07-31 2021-02-22 トヨタ自動車株式会社 Engine control device
JP7251391B2 (en) 2019-07-31 2023-04-04 トヨタ自動車株式会社 engine controller

Similar Documents

Publication Publication Date Title
CN108194216B (en) Hybrid vehicle
JP6248997B2 (en) Hybrid car
JP5904131B2 (en) Hybrid vehicle control device and hybrid vehicle
JP2018154142A (en) Hybrid vehicle
JP6729439B2 (en) Hybrid car
JP2018105197A (en) Internal combustion engine device
JP5692008B2 (en) Hybrid car
JP6160645B2 (en) Hybrid car
JP2018105214A (en) Automobile
JP4297174B2 (en) Abnormality diagnosis apparatus and abnormality diagnosis method
CN113530698B (en) Engine device and hybrid vehicle provided with same
JP6020281B2 (en) vehicle
JP2018096222A (en) Hybrid automobile
JP6610528B2 (en) Automobile
JP6747364B2 (en) Drive
JP6848815B2 (en) Hybrid car
JP2018039299A (en) Hybrid automobile
JP6733556B2 (en) Automobile
JP6772938B2 (en) Drive
JP6729198B2 (en) Automobile
JP2022128917A (en) engine device
JP2022084191A (en) Engine device
JP2021084534A (en) Hybrid vehicle
JP2020112083A (en) Accumulation amount estimation device
JP2013047493A (en) Engine system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191001

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190930

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200331