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
JP7581981B2 - Hybrid Vehicles - Google Patents
[go: Go Back, main page]

JP7581981B2 - Hybrid Vehicles - Google Patents

Hybrid Vehicles Download PDF

Info

Publication number
JP7581981B2
JP7581981B2 JP2021037075A JP2021037075A JP7581981B2 JP 7581981 B2 JP7581981 B2 JP 7581981B2 JP 2021037075 A JP2021037075 A JP 2021037075A JP 2021037075 A JP2021037075 A JP 2021037075A JP 7581981 B2 JP7581981 B2 JP 7581981B2
Authority
JP
Japan
Prior art keywords
engine
idle
ignition timing
state
motor
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
JP2021037075A
Other languages
Japanese (ja)
Other versions
JP2022137545A (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.)
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 JP2021037075A priority Critical patent/JP7581981B2/en
Publication of JP2022137545A publication Critical patent/JP2022137545A/en
Application granted granted Critical
Publication of JP7581981B2 publication Critical patent/JP7581981B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/62Hybrid vehicles

Landscapes

  • Hybrid Electric Vehicles (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Description

本発明は、エンジンと、モータと、を備えるハイブリッド車両に関する。 The present invention relates to a hybrid vehicle equipped with an engine and a motor.

従来、この種のハイブリッド車両としては、エンジンと、モータと、を備えるものが提案されている(例えば、特許文献1参照)。エンジンは、走行用の動力を出力する。モータは、エンジンの出力軸に動力を入出力する。この車両では、触媒の暖機要求中は、モータでエンジンの回転数をフィードバック制御しながらエンジンの点火時期を遅角させる触媒暖機制御を実行する。そして、触媒暖機制御中に、モータの出力が所定の上限値を超えたときには、点火時期の遅角量を減らす。これにより、エンジンの失火を抑制している。 Conventionally, hybrid vehicles of this type have been proposed that include an engine and a motor (see, for example, Patent Document 1). The engine outputs power for driving. The motor inputs and outputs power to the engine output shaft. In this vehicle, when a catalyst warm-up request is made, catalyst warm-up control is executed in which the motor feedback-controls the engine speed while retarding the engine ignition timing. Then, when the motor output exceeds a predetermined upper limit during catalyst warm-up control, the amount of retardation of the ignition timing is reduced. This prevents engine misfires.

特開2003-214308号公報JP 2003-214308 A

上述のハイブリッド車両では、エンジンの燃焼の悪化を抑制するため、触媒暖機制御中にエンジンをアイドル運転するアイドルオン時には、エンジンの点火時期が、エンジンを負荷運転するアイドルオフ時の点火時期としての第1点火時期と異なる第2点火時期となるようにエンジンを制御することが考えられる。アイドルオンからアイドルオフへ移行するときやアイドルオフからアイドルオンに移行するときには、点火時期を適正に変化させて、エンジンの燃焼の悪化を抑制することが重要な課題として認識されている。 In the above-mentioned hybrid vehicle, in order to prevent deterioration of engine combustion, it is conceivable to control the engine so that when the engine is idled during catalyst warm-up control, the ignition timing of the engine is a second ignition timing different from the first ignition timing, which is the ignition timing when the engine is idled off and operated under load. When transitioning from idle on to idle off or from idle off to idle on, it is recognized as an important issue to appropriately change the ignition timing to prevent deterioration of engine combustion.

本発明のハイブリッド車両は、エンジンの燃焼の悪化を抑制することを主目的とする。 The primary objective of the hybrid vehicle of the present invention is to prevent deterioration of engine combustion.

本発明のハイブリッド車両は、上述の主目的を達成するために以下の手段を採った。 The hybrid vehicle of the present invention employs the following means to achieve the above-mentioned main objective.

本発明のハイブリッド車両は、
浄化触媒を有する浄化装置が取り付けられたエンジンと、
前記エンジンの出力軸に動力を入出力可能なモータと、
前記浄化触媒を暖機するための触媒暖機要求がなされている場合において、前記エンジンを負荷運転するアイドルオフのときには、前記モータで前記エンジンの回転数をフィードバック制御しながら、前記エンジンの点火時期が前記エンジンの暖機を促進するための第1点火時期となるように前記エンジンを制御し、前記エンジンをアイドル運転するアイドルオンのときには、前記モータを値0のトルク指令で制御しながら、前記エンジンの点火時期が前記第1点火時期と異なる第2点火時期となり且つ前記エンジンの回転数がアイドル回転数となるように前記エンジンを制御する制御装置と、
を備えるハイブリッド自動車であって、
前記制御装置は、
前記触媒暖機要求がなされている場合において、
前記アイドルオフのとき且つ前記モータのトルクに基づく前記エンジンの燃焼悪化条件が成立しているときには、前記モータのトルクを用いて演算される積分項を用いて前記エンジンの点火時期をフィードバック制御し、
前記アイドルオンのとき且つ前記エンジンの回転数に基づく前記エンジンの燃焼悪化条件が成立しているときには、前記エンジンの回転数を用いて演算される積分項を用いて前記エンジンの点火時期をフィードバック制御し、
前記アイドルオンから前記アイドルオフに移行するときには、前記アイドルオフに移行する前の前記アイドルオン時の前記積分項を記憶し、その後、前記アイドルオンになったときには、記憶している前記アイドルオン時の前記積分項を用いて前記エンジンの点火時期を制御し、
前記アイドルオフから前記アイドルオンに移行するときには、前記アイドルオンに移行する前の前記アイドルオフ時の前記積分項を記憶し、その後、前記アイドルオフになったときには、記憶している前記アイドルオフ時の前記積分項を用いて前記エンジンの点火時期を制御する、
ことを要旨とする。
The hybrid vehicle of the present invention is
an engine equipped with a purification device having a purification catalyst;
a motor capable of inputting and outputting power to and from an output shaft of the engine;
a control device which, when a catalyst warm-up request for warming up the purification catalyst is made, controls the engine so that the ignition timing of the engine becomes a first ignition timing for promoting warm-up of the engine while feedback-controlling the engine speed by the motor during idle-off when the engine is operated under load, and controls the engine so that the ignition timing of the engine becomes a second ignition timing different from the first ignition timing and the engine speed becomes an idle speed while controlling the motor with a torque command of a value of 0 during idle-on when the engine is operated under idle;
A hybrid vehicle comprising:
The control device includes:
When the catalyst warm-up request is made,
feedback control an ignition timing of the engine using an integral term calculated using the torque of the motor when the engine is in the idle-off state and a combustion deterioration condition of the engine based on the torque of the motor is established;
feedback control an ignition timing of the engine using an integral term calculated using the engine speed when the engine is in the idle-on state and a combustion deterioration condition of the engine based on the engine speed is satisfied;
When transitioning from the idle-on state to the idle-off state, the integral term at the time of the idle-on state before transitioning to the idle-off state is stored, and when the idle-on state is subsequently reached, the ignition timing of the engine is controlled using the integral term at the time of the idle-on state that has been stored;
When the idle-off state is changed to the idle-on state, the integral term at the time of the idle-off state before the idle-on state is changed is stored, and when the idle-off state is subsequently changed, the ignition timing of the engine is controlled using the integral term at the time of the idle-off state that has been stored.
The gist of the present invention is as follows.

この本発明のハイブリッド自動車では、触媒暖機要求がなされている場合において、アイドルオフのとき且つ前記モータのトルクに基づくエンジンの燃焼悪化条件が成立しているときには、モータのトルクを用いて演算される積分項を用いてエンジンの点火時期をフィードバック制御し、アイドルオンのとき且つエンジンの回転数に基づくエンジンの燃焼悪化条件が成立しているときには、エンジンの回転数を用いて演算される積分項を用いてエンジンの点火時期を制御する。そして、アイドルオンからアイドルオフに移行するときには、アイドルオフに移行する前のアイドルオン時の積分項を記憶し、その後、アイドルオンになったときには、記憶しているアイドルオン時の積分項を用いてエンジンの点火時期を制御する。さらに、アイドルオフからアイドルオンに移行するときには、アイドルオンに移行する前のアイドルオフ時の積分項を記憶し、その後、アイドルオフになったときには、記憶しているアイドルオフ時の積分項を用いてエンジンの点火時期を制御する。エンジンの燃焼悪化条件が成立している場合において、アイドルオフのときとアイドルオンのときとで、異なるパラメータを用いて演算した積分項を用いてエンジンの点火時期をフィードバック制御する。そのため、アイドルオフからアイドルオンに移行したときや、アイドルオンからアイドルオフに移行したときに、積分項が急変して、適正な点火時期の制御ができなくなり、エンジンの燃焼状態が悪化することがある。本発明では、アイドルオンからアイドルオフに移行するときには、アイドルオフに移行する前のアイドルオン時の積分項を記憶し、その後、アイドルオンになったときには、記憶しているアイドルオン時の積分項を用いてエンジンの点火時期を制御し、アイドルオフからアイドルオンに移行するときには、アイドルオンに移行する前のアイドルオフ時の積分項を記憶し、その後、アイドルオフになったときには、記憶しているアイドルオフ時の積分項を用いてエンジンの点火時期を制御することにより、アイドルオンからアイドルオフに移行するときやアイドルオンからアイドルオフに移行するときの積分項の急変を抑制する。この結果、エンジンの燃焼の悪化を抑制できる。 In the hybrid vehicle of the present invention, when a catalyst warm-up request is made, when the engine is in an idle-off state and the engine combustion deterioration condition based on the torque of the motor is satisfied, the engine ignition timing is feedback-controlled using an integral term calculated using the torque of the motor, and when the engine is in an idle-on state and the engine combustion deterioration condition based on the engine speed is satisfied, the engine ignition timing is controlled using an integral term calculated using the engine speed. When the engine is in an idle-on state and the engine combustion deterioration condition based on the engine speed is satisfied, the engine ignition timing is controlled using an integral term calculated using the engine speed. When the engine is in an idle-on state and the engine combustion deterioration condition based on the engine speed is satisfied, the engine ignition timing is controlled using an integral term calculated using the engine speed. When the engine is in an idle-on state and the engine combustion deterioration condition based on the engine speed is satisfied, the engine ignition timing is controlled using an integral term calculated using the engine speed. When the engine is in an idle-off state and the engine combustion deterioration condition based on the engine speed is satisfied, the engine ignition timing is feedback-controlled using an integral term calculated using different parameters at idle-off and idle-on. Therefore, when the engine transitions from idle off to idle on or from idle on to idle off, the integral term changes suddenly, making it impossible to control the ignition timing appropriately, and the engine combustion state may deteriorate. In the present invention, when the engine transitions from idle on to idle off, the integral term at idle on before the transition to idle off is stored, and when the engine transitions to idle on thereafter, the engine ignition timing is controlled using the integral term at idle on that has been stored, and when the engine transitions from idle off to idle on, the integral term at idle off before the transition to idle on is stored, and when the engine transitions to idle off thereafter, the engine ignition timing is controlled using the integral term at idle off that has been stored, thereby suppressing a sudden change in the integral term when the engine transitions from idle on to idle off or from idle on to idle off. As a result, deterioration of engine combustion can be suppressed.

本発明の実施例としての内燃機関の制御装置を搭載するハイブリッド自動車20の構成の概略を示す構成図である。1 is a diagram showing an outline of the configuration of a hybrid vehicle 20 equipped with an internal combustion engine control device according to an embodiment of the present invention; エンジン22の構成の概略を示す構成図である。FIG. 2 is a diagram showing an outline of the configuration of an engine 22. HVECU70により実行される第1点火時期設定ルーチンの一例を示すフローチャートである。4 is a flowchart showing an example of a first ignition timing setting routine executed by an HVECU 70. HVECU70により実行される第2点火時期設定ルーチンの一例を示すフローチャートである。4 is a flowchart showing an example of a second ignition timing setting routine executed by an HVECU 70. HVECU70により実行される移行時点火時期設定ルーチンの一例を示すフローチャートである。4 is a flowchart showing an example of a transition point ignition timing setting routine executed by an HVECU 70. アイドル状態とエンジン22の回転数NeとモータトルクTm1とRAMに記憶している積分項Ion、積分項Ioffの時間変化の一例を説明するための説明図である。10 is an explanatory diagram for illustrating an example of time changes in the engine speed Ne and motor torque Tm1 of the engine 22 in an idle state, and the integral term Ion and integral term Ioff stored in a RAM. FIG.

次に、本発明を実施するための形態を実施例を用いて説明する。 Next, we will explain how to implement the present invention using examples.

図1は、本発明の実施例としての内燃機関の制御装置を搭載するハイブリッド自動車20の構成の概略を示す構成図である。図2は、エンジン22の構成の概略を示す構成図である。実施例のハイブリッド自動車20は、図1に示すように、エンジン22と、プラネタリギヤ30と、モータMG1,MG2と、インバータ41,42と、バッテリ50と、ハイブリッド用電子制御ユニット(以下、「HVECU」という)70とを備える。 Figure 1 is a schematic diagram showing the configuration of a hybrid vehicle 20 equipped with an internal combustion engine control device as an embodiment of the present invention. Figure 2 is a schematic diagram showing the configuration of an engine 22. As shown in Figure 1, the hybrid vehicle 20 of the embodiment includes the 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は、ガソリンや軽油などを燃料として動力を出力する内燃機関として構成されている。図2に示すように、エンジン22は、エアクリーナ122により清浄された空気を吸気管123に吸入してスロットルバルブ124やサージタンク125を通過させると共に、吸気管123のサージタンク125よりも下流側で燃料噴射弁126から燃料を噴射し、空気と燃料とを混合する。そして、エンジン22は、この混合気を吸気バルブ128を介して燃焼室129に吸入し、吸入した混合気を点火プラグ130による電気火花により爆発燃焼させる。この爆発燃焼のエネルギにより押し下げられるピストン132の往復運動がクランクシャフト26の回転運動に変換される。燃焼室129から排気バルブ133を介して排気管134に排出される排気は、浄化装置136を介して外気に排出される。浄化装置136は、それぞれ、排気中の一酸化炭素(CO)や炭化水素(HC)、窒素酸化物(NOx)の有害成分を浄化する浄化触媒(三元触媒)136aを有する。 The engine 22 is configured as an internal combustion engine that outputs power using gasoline, diesel, or the like as fuel. As shown in FIG. 2, the engine 22 draws in air purified by the air cleaner 122 into the intake pipe 123, passes it through the throttle valve 124 and the surge tank 125, and injects fuel from the fuel injection valve 126 downstream of the surge tank 125 of the intake pipe 123 to mix the air and fuel. The engine 22 then draws this mixture into the combustion chamber 129 through the intake valve 128, and explosively burns the intake mixture with an electric spark from the spark plug 130. The reciprocating motion of the piston 132, which is pushed down by the energy of this explosive combustion, is converted into the rotational motion of the crankshaft 26. The exhaust gas discharged from the combustion chamber 129 into the exhaust pipe 134 through the exhaust valve 133 is discharged into the outside air through the purification device 136. Each purification device 136 has a purification catalyst (three-way catalyst) 136a that purifies harmful components such as carbon monoxide (CO), hydrocarbons (HC), and nitrogen oxides (NOx) in the exhaust.

エンジン22は、エンジン用電子制御ユニット(以下、「エンジンECU」という)24により運転制御されている。エンジンECU24は、図示しないが、CPUを中心とするマイクロプロセッサとして構成されており、CPUの他に、処理プログラムを記憶するROMや、データを一時的に記憶するRAM、入出力ポート、通信ポートを備える。 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 in addition to the CPU, it also has a ROM for storing processing programs, a RAM for temporarily storing data, an input/output port, and a communication port.

エンジンECU24には、エンジン22を運転制御するのに必要な各種センサからの信号が入力ポートを介して入力される。エンジンECU24に入力される信号としては、例えば、エンジン22のクランクシャフト26の回転位置を検出するクランクポジションセンサ140からのクランク角θcrや、エンジン22の冷却水の温度を検出する水温センサ142からの冷却水温Twを挙げることができる。また、吸気バルブ128を開閉するインテークカムシャフトや排気バルブ133を開閉するエキゾーストカムシャフトの回転位置を検出するカムポジションセンサ144からのカムポジションθcaも挙げることができる。さらに、スロットルバルブ124のポジションを検出するスロットルバルブポジションセンサ124aからのスロットル開度THや、吸気管123に取り付けられたエアフローメータ148からの吸入空気量Qa、吸気管123に取り付けられた温度センサ149からの吸気温Ta、サージタンク125に取り付けられた圧力センサ150からのサージ圧Psも挙げることができる。加えて、排気管134の浄化装置136よりも上流側に取り付けられた上流側空燃比センサ152からの検出空燃比AFuや、排気管134の浄化装置136よりも下流側に取り付けられた下流側空燃比センサ154からの検出空燃比AFdも挙げることができる。 Signals from various sensors necessary for controlling the operation of the engine 22 are input to the engine ECU 24 via input ports. Examples of signals input to the engine ECU 24 include the crank angle θcr from the crank position sensor 140 that detects the rotational position of the crankshaft 26 of the engine 22, and the cooling water temperature Tw from the water temperature sensor 142 that detects the temperature of the cooling water of the engine 22. In addition, the cam position θca from the cam position sensor 144 that detects the rotational position of the intake camshaft that opens and closes the intake valve 128 and the exhaust camshaft that opens and closes the exhaust valve 133 can also be mentioned. In addition, the throttle opening TH from the throttle valve position sensor 124a that detects the position of the throttle valve 124, the intake air volume Qa from the air flow meter 148 attached to the intake pipe 123, the intake air temperature Ta from the temperature sensor 149 attached to the intake pipe 123, and the surge pressure Ps from the pressure sensor 150 attached to the surge tank 125 can also be mentioned. In addition, examples include the detected air-fuel ratio AFu from the upstream air-fuel ratio sensor 152 attached upstream of the purification device 136 in the exhaust pipe 134, and the detected air-fuel ratio AFd from the downstream air-fuel ratio sensor 154 attached downstream of the purification device 136 in the exhaust pipe 134.

エンジンECU24からは、エンジン22を運転制御するための各種制御信号が出力ポートを介して出力される。エンジンECU24から出力される信号としては、例えば、スロットルバルブ124のポジションを調節するスロットルモータ124bへの駆動制御信号、燃料噴射弁126への駆動制御信号や、点火プラグ130への制御信号を挙げることができる。 Various control signals for controlling the operation of the engine 22 are output from the engine ECU 24 via an output port. Examples of signals output from the engine ECU 24 include a drive control signal to the throttle motor 124b that adjusts the position of the throttle valve 124, a drive control signal to the fuel injection valve 126, and a control signal to the ignition plug 130.

エンジンECU24は、HVECU70と通信ポートを介して接続されている。エンジンECU24は、クランクポジションセンサ140からのエンジン22のクランク角θcrに基づいてエンジン22の回転数Neを演算する。また、エアフローメータ148からの吸入空気量Qaとエンジン22の回転数Neとに基づいて体積効率(エンジン22の1サイクルあたりの行程容積に対する1サイクルで実際に吸入される空気の容積の比)KLを演算する。 The engine ECU 24 is connected to the HVECU 70 via a communication port. The engine ECU 24 calculates the rotation speed Ne of the engine 22 based on the crank angle θcr of the engine 22 from the crank position sensor 140. The engine ECU 24 also calculates the volumetric efficiency KL (the ratio of the volume of air actually taken in one cycle 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 rotation speed Ne of the engine 22.

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

モータMG1は、例えば同期発電電動機として構成されており、上述したように、回転子がプラネタリギヤ30のサンギヤに接続されている。モータMG2は、例えば同期発電電動機として構成されており、回転子が駆動軸36に接続されている。インバータ41,42は、モータMG1,MG2の駆動に用いられると共に電力ライン54を介してバッテリ50に接続されている。モータMG1,MG2は、モータ用電子制御ユニット(以下、「モータECU」という)40によって、インバータ41,42の図示しない複数のスイッチング素子がスイッチング制御されることにより、回転駆動される。 Motor MG1 is configured, for example, as a synchronous generator motor, and as described above, its rotor is connected to the sun gear of planetary gear 30. Motor MG2 is configured, for example, as a synchronous generator motor, and its rotor is connected to drive shaft 36. Inverters 41, 42 are used to drive motors MG1, MG2 and are connected to battery 50 via power line 54. Motors MG1, MG2 are rotated by motor electronic control unit (hereinafter referred to as "motor ECU") 40 controlling the switching of multiple switching elements (not shown) of inverters 41, 42.

モータECU40は、図示しないが、CPUを中心とするマイクロプロセッサとして構成されており、CPUの他に、処理プログラムを記憶するROMや、データを一時的に記憶するRAM、入出力ポート、通信ポートを備える。モータECU40には、モータMG1,MG2を駆動制御するのに必要な各種センサからの信号が入力ポートを介して入力される。モータECU40に入力される信号としては、例えば、モータMG1,MG2の回転子の回転位置を検出する回転位置センサ43,44からのモータMG1,MG2の回転子の回転位置θm1,θm2や、モータMG1の各相に流れる相電流を検出する電流センサ41a、41bからのモータMG1の各相の相電流Iu1、Iv1、モータMG2の各相に流れる相電流を検出する電流センサからのモータMG2の各相の相電流Iu2,Iv2を挙げることができる。モータECU40からは、インバータ41,42の図示しない複数のスイッチング素子へのスイッチング制御信号などが出力ポートを介して出力される。モータECU40は、HVECU70と通信ポートを介して接続されている。モータECU40は、回転位置センサ43,44からのモータMG1,MG2の回転子の回転位置θm1,θm2に基づいてモータMG1,MG2の電気角θe1,θe2や回転数Nm1,Nm2を演算する。 Although not shown, the motor ECU 40 is configured as a microprocessor centered on a CPU, and in addition to the CPU, it is equipped with a ROM for storing processing programs, a RAM for temporarily storing data, an input/output port, and a communication port. Signals from various sensors necessary for driving and controlling the motors MG1 and MG2 are input to the motor ECU 40 via the input port. Examples of signals input to the motor ECU 40 include the rotational positions θm1 and θm2 of the rotors of the motors MG1 and MG2 from the rotational position sensors 43 and 44 that detect the rotational positions of the rotors of the motors MG1 and MG2, the phase currents Iu1 and Iv1 of the motor MG1 from the current sensors 41a and 41b that detect the phase currents flowing in the phases of the motor MG1, and the phase currents Iu2 and Iv2 of the motor MG2 from the current sensors that detect the phase currents flowing in the phases of the motor MG2. The motor ECU 40 outputs switching control signals to a plurality of switching elements (not shown) of the inverters 41 and 42 via the output port. The motor ECU 40 is connected to the HVECU 70 via a communication port. The motor ECU 40 calculates the electrical angles θe1, θe2 and rotation speeds Nm1, Nm2 of the motors MG1, MG2 based on the rotational positions θm1, θm2 of the rotors of the motors MG1, MG2 from the rotational position sensors 43, 44.

バッテリ50は、例えばリチウムイオン二次電池やニッケル水素二次電池として構成されており、上述したように、電力ライン54を介してインバータ41,42に接続されている。このバッテリ50は、バッテリ用電子制御ユニット(以下、「バッテリECU」という)52により管理されている。 The battery 50 is configured as, for example, a lithium-ion secondary battery or a nickel-hydrogen secondary battery, and as described above, is connected to the inverters 41, 42 via a power line 54. The battery 50 is managed by a battery electronic control unit (hereinafter referred to as the "battery ECU") 52.

バッテリECU52は、図示しないが、CPUを中心とするマイクロプロセッサとして構成されており、CPUの他に、処理プログラムを記憶するROMや、データを一時的に記憶するRAM、入出力ポート、通信ポートを備える。バッテリECU52には、バッテリ50を管理するのに必要な各種センサからの信号が入力ポートを介して入力される。バッテリECU52に入力される信号としては、例えば、バッテリ50の端子間に取り付けられた電圧センサ51aからのバッテリ50の電圧Vbや、バッテリ50の出力端子に取り付けられた電流センサ51bからのバッテリ50の電池電流Ib、バッテリ50に取り付けられた温度センサ51cからのバッテリ50の温度Tbを挙げることができる。バッテリECU52は、HVECU70と通信ポートを介して接続されている。バッテリECU52は、電流センサ51bからの電池電流Ibの積算値に基づいて蓄電割合SOCを演算する。蓄電割合SOCは、バッテリ50の全容量に対するバッテリ50から放電可能な電力の容量の割合である。 Although not shown, the battery ECU 52 is configured as a microprocessor centered on a CPU, and in addition to the CPU, it is equipped with a ROM for storing processing programs, a RAM for temporarily storing data, an input/output port, and a communication port. Signals from various sensors necessary for managing the battery 50 are input to the battery ECU 52 via the input port. Examples of signals input to the battery ECU 52 include the voltage Vb of the battery 50 from a voltage sensor 51a attached between the terminals of the battery 50, the battery current Ib of the battery 50 from a current sensor 51b attached to the output terminal of the battery 50, and the temperature Tb of the battery 50 from a temperature sensor 51c attached to the battery 50. The battery ECU 52 is connected to the HVECU 70 via a communication port. The battery ECU 52 calculates the power storage ratio SOC based on the integrated value of the battery current Ib from the current sensor 51b. The power storage ratio SOC is the ratio of the capacity of the power that can be discharged from the battery 50 to the total capacity of the battery 50.

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

こうして構成された実施例のハイブリッド自動車20は、エンジン22の運転を伴わずに走行する電動走行モード(EV走行モード)や、エンジン22の運転を伴って走行するハイブリッド走行モード(HV走行モード)で走行する。 The hybrid vehicle 20 of the embodiment thus configured runs in an electric driving mode (EV driving mode) in which the vehicle runs without the engine 22 operating, or in a hybrid driving mode (HV driving mode) in which the vehicle runs with the engine 22 operating.

EV走行モードでは、HVECU70は、最初に、アクセル開度Accと車速Vとに基づいて走行に要求される(駆動軸36に要求される)要求トルクTd*を設定する。続いて、モータMG1のトルク指令Tm1*に値0を設定すると共に要求トルクTd*が駆動軸36に出力されるようにモータMG2のトルク指令Tm2*を設定し、設定したモータMG1,MG2のトルク指令Tm1*,Tm2*をモータECU40に送信する。モータECU40は、モータMG1,MG2がトルク指令Tm1*,Tm2*で駆動されるようにインバータ41,42の複数のスイッチング素子のスイッチング制御を行なう。 In the EV driving mode, the HVECU 70 first sets the required torque Td* required for driving (required of the drive shaft 36) based on the accelerator opening Acc and the vehicle speed V. Next, the HVECU 70 sets the torque command Tm1* of the motor MG1 to a value of 0, sets the torque command Tm2* of the motor MG2 so that the required torque Td* is output to the drive shaft 36, and transmits the set torque commands Tm1* and Tm2* of the motors MG1 and MG2 to the motor ECU 40. The motor ECU 40 performs switching control of the multiple switching elements of the inverters 41 and 42 so that the motors MG1 and MG2 are driven by the torque commands Tm1* and Tm2*.

HV走行モードでは、HVECU70は、最初に、EV走行モードと同様に、要求トルクTd*を設定する。続いて、要求トルクTd*に駆動軸36の回転数Ndを乗じて走行に要求される要求パワーPd*を演算し、要求パワーPd*からバッテリ50の充放電要求パワーPb*(バッテリ50から放電するときが正の値)を減じてエンジン22に要求される要求パワーPe*を演算する。ここで、駆動軸36の回転数Ndとしては、例えば、モータMG2の回転数Nm2や、車速Vに換算係数を乗じて得られる回転数が用いられる。そして、エンジン22から要求パワーPe*が出力されると共に要求トルクTd*が駆動軸36に出力されるようにエンジン22の目標回転数Ne*や目標トルクTe*を設定する。さらに、そして、エンジン22の回転数Neが目標回転数Ne*となるようにモータMG1でエンジン22の回転数Neがフィードバック制御されるようにモータMG1のトルク指令Tm1*を設定し、要求トルクTd*が駆動軸36に出力されるようにモータMG2のトルク指令Tm2*を設定する。そして、エンジン22の目標回転数Ne*および目標トルクTe*をエンジンECU24に送信すると共にモータMG1,MG2のトルク指令Tm1*,Tm2*をモータECU40に送信する。エンジンECU24は、エンジン22が目標回転数Ne*および目標トルクTe*に基づいて運転されるようにエンジン22の吸入空気量制御や燃料噴射制御、点火制御などを行なう。モータECU40によるモータMG1,MG2(インバータ41,42)の制御については上述した。 In the HV driving mode, the HVECU 70 first sets the required torque Td* in the same manner as in the EV driving mode. Next, the required torque Td* is multiplied by the rotation speed Nd of the drive shaft 36 to calculate the required power Pd* required for driving, and the required power Pe* required for the engine 22 is calculated by subtracting the charge/discharge required power Pb* of the battery 50 (a positive value when discharging from the battery 50) from the required power Pd*. Here, as the rotation speed Nd of the drive shaft 36, for example, the rotation speed Nm2 of the motor MG2 or a rotation speed obtained by multiplying the vehicle speed V by a conversion coefficient is used. Then, the target rotation speed Ne* and target torque Te* of the engine 22 are set so that the required power Pe* is output from the engine 22 and the required torque Td* is output to the drive shaft 36. Furthermore, a torque command Tm1* for the motor MG1 is set so that the rotation speed Ne of the engine 22 is feedback-controlled by the motor MG1 so that the rotation speed Ne of the engine 22 becomes the target rotation speed Ne*, and a torque command Tm2* for the motor MG2 is set so that the required torque Td* is output to the drive shaft 36. The target rotation speed Ne* and target torque Te* of the engine 22 are then sent to the engine ECU 24, and the torque commands Tm1* and Tm2* of the motors MG1 and MG2 are sent to the motor ECU 40. The engine ECU 24 performs intake air amount control, fuel injection control, ignition control, etc. for the engine 22 so that the engine 22 is operated based on the target rotation speed Ne* and target torque Te*. The control of the motors MG1 and MG2 (inverters 41 and 42) by the motor ECU 40 has been described above.

次に、こうして構成された実施例のハイブリッド自動車20の動作、特に、エンジン22の浄化触媒136aを暖機する際の動作について説明する。 Next, we will explain the operation of the hybrid vehicle 20 of this embodiment, particularly the operation when warming up the purification catalyst 136a of the engine 22.

実施例のハイブリッド自動車20では、HV走行での走行時に、エンジン22の浄化触媒136aの温度が所定温度(例えば、350℃,400℃,450℃など)以下であるときなど浄化触媒136aを暖機するための触媒暖機要求がなされているときには、以下の制御が実行される。 In the hybrid vehicle 20 of the embodiment, when the temperature of the purification catalyst 136a of the engine 22 is below a predetermined temperature (e.g., 350°C, 400°C, 450°C, etc.) during HV driving, and a catalyst warm-up request is made to warm up the purification catalyst 136a, the following control is executed.

触媒暖機要求がなされている場合において、要求パワーPe*が値0以上のときなどエンジン22を負荷運転するときには、上述したHV走行時の制御と同様の処理でエンジン22の目標回転数Ne*と目標トルクTe*とモータMG1、MG2のトルク指令Tm1*、Tm2*とを設定する。そして、後述する第1点火時期設定ルーチンにより目標点火時期Tf*を設定する。エンジン22の目標回転数Ne*と目標トルクTe*と目標点火時期Tf*については、エンジンECU24に送信する。モータMG1,MG2のトルク指令Tm1*,Tm2*については、モータECU40に送信する。エンジンECU24は、受信した目標回転数Ne*と目標トルクTe*と目標点火時期Tf*に基づいてエンジン22が運転されるようにエンジン22の吸入空気量制御や燃料噴射制御、点火制御などを行なう。モータECU40は、上述したように、インバータ41,42を制御する。即ち、エンジン22を負荷運転するときには、モータMG1でエンジン22でエンジン22の回転数Neをフィードバック制御する。 When the catalyst warm-up request is made and the engine 22 is operated under load, such as when the required power Pe* is equal to or greater than 0, the target rotation speed Ne* and target torque Te* of the engine 22 and the torque commands Tm1* and Tm2* of the motors MG1 and MG2 are set in the same manner as the control during HV driving described above. Then, the target ignition timing Tf* is set by a first ignition timing setting routine described later. The target rotation speed Ne*, target torque Te*, and target ignition timing Tf* of the engine 22 are transmitted to the engine ECU 24. The torque commands Tm1* and Tm2* of the motors MG1 and MG2 are transmitted to the motor ECU 40. The engine ECU 24 performs intake air volume control, fuel injection control, ignition control, etc. of the engine 22 so that the engine 22 is operated based on the received target rotation speed Ne*, target torque Te*, and target ignition timing Tf*. The motor ECU 40 controls the inverters 41 and 42 as described above. That is, when the engine 22 is operated under load, the motor MG1 feedback controls the engine 22 rotation speed Ne.

図3は、HVECU70により実行される第1点火時期設定ルーチンの一例を示すフローチャートである。第1点火時期設定ルーチンは、触媒暖機要求がなされている場合において、エンジン22を負荷運転するときに、HVECU70の図示しないCPUにより、繰り返し実行される。 Figure 3 is a flowchart showing an example of a first ignition timing setting routine executed by the HVECU 70. The first ignition timing setting routine is repeatedly executed by a CPU (not shown) of the HVECU 70 when the engine 22 is operated under load if a catalyst warm-up request is made.

第1点火時期設定ルーチンが実行されると、HVECU70のCPUは、モータMG1の相電流Iu1,Iv1を入力する処理を実行する(ステップS100)。相電流Iu1、Iv1は、電流センサ41a、41bにより検出されたものをモータECU40を介して通信により入力している。 When the first ignition timing setting routine is executed, the CPU of the HVECU 70 executes a process to input the phase currents Iu1 and Iv1 of the motor MG1 (step S100). The phase currents Iu1 and Iv1 are detected by the current sensors 41a and 41b and are input via communication with the motor ECU 40.

続いて、入力した相電流Iu1、Iv1に基づいてモータMG1から出力されているトルクとしてのモータトルクTm1を設定する(ステップS110)。この設定は、相電流Iu1、Iv1とモータMG1からの出力されている出力トルクとの関係を第1関係として予め定めておき、相電流Iu1、Iv1が与えられると相電流Iu1、Iv1と第1関係とから導出した出力トルクをモータトルクTm1に設定する。 Next, the motor torque Tm1 is set as the torque output from the motor MG1 based on the input phase currents Iu1 and Iv1 (step S110). In this setting, the relationship between the phase currents Iu1 and Iv1 and the output torque output from the motor MG1 is previously determined as a first relationship, and when the phase currents Iu1 and Iv1 are given, the output torque derived from the phase currents Iu1 and Iv1 and the first relationship is set as the motor torque Tm1.

モータトルクTm1を設定すると、モータトルクTm1から前回本ルーチンを実行したときに設定したモータトルクTm1(前回Tm1)を減じた値をトルク変化量ΔTm1に設定し(ステップS120)、トルク変化量ΔTm1が閾値dtm1ref以下であるか否かを判定する(ステップS130)。閾値dtm1refは、モータMG1から出力するトルクが大きく減少したか否かを判定するための閾値であり、負の値として設定される。エンジン22の燃焼状態が悪化すると、エンジン22から出力されるトルクが大きく減少することから、エンジン22の回転数Neをフィードバック制御しているモータMG1の出力トルクも大きく減少する。したがって、モータMG1の出力トルクが大きく減少したときには、エンジン22の燃焼状態が悪化していると考えられる。したがって、ステップS130は、エンジン22の燃焼状態が悪化する条件としての燃焼悪化条件が成立しているか否かを判定する処理となっている。 When the motor torque Tm1 is set, the motor torque Tm1 set when this routine was executed last time (last Tm1) is subtracted from the motor torque Tm1 and the torque change amount ΔTm1 is set (step S120), and it is determined whether the torque change amount ΔTm1 is equal to or less than the threshold value dtm1ref (step S130). The threshold value dtm1ref is a threshold value for determining whether the torque output from the motor MG1 has significantly decreased, and is set as a negative value. When the combustion state of the engine 22 deteriorates, the torque output from the engine 22 decreases significantly, and therefore the output torque of the motor MG1, which feedback controls the rotation speed Ne of the engine 22, also decreases significantly. Therefore, when the output torque of the motor MG1 decreases significantly, it is considered that the combustion state of the engine 22 has deteriorated. Therefore, step S130 is a process for determining whether a combustion deterioration condition, which is a condition for the deterioration of the combustion state of the engine 22, is satisfied.

ステップS130でトルク変化量ΔTm1が閾値dtm1refより大きいときには、燃焼悪化条件が成立していないと判断して、エンジン22の目標点火時期Tf*に最遅角Tlを設定し(ステップS140)、目標点火時期Tf*をエンジンECU24に送信して(ステップS160)、第1点火時期設定ルーチンを終了する。ステップS140の最遅角Tlは、エンジン22の設定可能な点火時期の範囲として予め定められた範囲のうち最も遅い時期(タイミング)である。目標点火時期Tf*を受信したエンジンECU24は、目標点火時期Tf*(最遅角Tl)で点火するように(点火時期が目標点火時期Tf*となるように)点火プラグ130を制御する。このように、点火時期を最遅角Tlとすることにより、浄化触媒136aを暖機できる。 When the torque change amount ΔTm1 is greater than the threshold value dtm1ref in step S130, it is determined that the combustion deterioration condition is not satisfied, and the engine 22 target ignition timing Tf* is set to the most retarded angle Tl (step S140), the target ignition timing Tf* is transmitted to the engine ECU 24 (step S160), and the first ignition timing setting routine is terminated. The most retarded angle Tl in step S140 is the latest timing (timing) within a range that is predetermined as the range of ignition timing that can be set for the engine 22. The engine ECU 24, which has received the target ignition timing Tf*, controls the spark plug 130 to ignite at the target ignition timing Tf* (most retarded angle Tl) (so that the ignition timing becomes the target ignition timing Tf*). In this way, by setting the ignition timing to the most retarded angle Tl, the purification catalyst 136a can be warmed up.

ステップS130でトルク変化量ΔTm1が閾値dtm1ref以下のときには、燃焼悪化条件が成立していると判断して、前回本ルーチンを実行したときの目標点火時期Tf*と設定しているトルク指令Tm1*とステップS110で設定したモータトルクTm1と次式(1)とを用いて目標点火時期Tf*を設定する(ステップS150)。式(1)中、第2項は、モータトルクTm1をトルク指令Tm1*に近づけるためのエンジン22の点火時期のフィードバック制御における比例項である。「Kp1」は、比例項のゲインである。第3項は、エンジン22の点火時期のフィードバック制御における積分項である。「Ki1」は、積分項のゲインである。 When the torque change amount ΔTm1 is equal to or less than the threshold value dtm1ref in step S130, it is determined that the combustion deterioration condition is satisfied, and the target ignition timing Tf* is set using the torque command Tm1* set as the target ignition timing Tf* when this routine was executed last time, the motor torque Tm1 set in step S110, and the following equation (1) (step S150). In equation (1), the second term is a proportional term in the feedback control of the ignition timing of the engine 22 to bring the motor torque Tm1 closer to the torque command Tm1*. "Kp1" is the gain of the proportional term. The third term is an integral term in the feedback control of the ignition timing of the engine 22. "Ki1" is the gain of the integral term.

Tf*=前回Tf*+Kp1・(Tm1*-Tm1)+Ki1・∫(Tm1*-Tm1)dt・・・(1) Tf* = previous Tf* + Kp1 (Tm1*-Tm1) + Ki1 ∫ (Tm1*-Tm1) dt... (1)

続いて、式(1)の第2項を比例項Poffとして図示しないRAMに記憶し、第3項を積分項Ioffとして図示しないRAMに記憶し(ステップS160)、目標点火時期Tf*をエンジンECU24に送信して(ステップS170)、第1点火時期設定ルーチンを終了する。ステップS160では、既にRAMに比例項Poff、積分項Ioffが記憶されているときには、記憶されている比例項Poff、積分項IoffにステップS160の比例項Poff、積分項Ioffを上書きする。したがって、RAMには、アイドルオフからアイドルオンに移行する前に最後に設定された比例項Poff、積分項Ioffが記憶される。ステップS170で目標点火時期Tf*を受信したエンジンECU24は、目標点火時期Tf*で点火するように(点火時期が目標点火時期Tf*となるように)点火プラグ130を制御する。こうした制御により、エンジン22の燃焼の悪化を抑制することができる。 Next, the second term of the formula (1) is stored in a RAM (not shown) as a proportional term Poff, and the third term is stored in a RAM (not shown) as an integral term Ioff (step S160), and the target ignition timing Tf* is sent to the engine ECU 24 (step S170), and the first ignition timing setting routine is terminated. In step S160, when the proportional term Poff and the integral term Ioff are already stored in the RAM, the proportional term Poff and the integral term Ioff of step S160 are overwritten on the stored proportional term Poff and the integral term Ioff. Therefore, the proportional term Poff and the integral term Ioff last set before transitioning from idle off to idle on are stored in the RAM. The engine ECU 24, which has received the target ignition timing Tf* in step S170, controls the ignition plug 130 so that it ignites at the target ignition timing Tf* (so that the ignition timing becomes the target ignition timing Tf*). This control can prevent deterioration of combustion in the engine 22.

触媒暖機要求がなされている場合において、要求パワーPe*が値0でエンジン22をアイドル運転するときには、モータMG1のトルク指令Tm1*に値0を設定する。そして、要求トルクTd*が駆動軸36に出力されるようにモータMG2のトルク指令Tm2*を設定する。モータMG1,MG2のトルク指令Tm1*,Tm2*については、モータECU40に送信する。モータECU40は、上述したように、インバータ41,42を制御する。そして、後述する第2点火時期設定ルーチンによりエンジン22の目標点火時期Tf*を設定する。そして、目標点火時期Tf*で点火するように(点火時期が目標点火時期Tf*となるように)点火プラグ130を制御すると共に、エンジン22が予め定められたアイドル回転数Nidlでアイドル運転(自立運転)されるように、エンジン22の点火制御を除くエンジン22の吸入空気量制御や燃料噴射制御などを行なう。 When a catalyst warm-up request is made and the engine 22 is idled with the required power Pe* at a value of 0, the torque command Tm1* of the motor MG1 is set to a value of 0. Then, the torque command Tm2* of the motor MG2 is set so that the required torque Td* is output to the drive shaft 36. The torque commands Tm1* and Tm2* of the motors MG1 and MG2 are sent to the motor ECU 40. The motor ECU 40 controls the inverters 41 and 42 as described above. Then, the target ignition timing Tf* of the engine 22 is set by a second ignition timing setting routine described later. Then, the ignition plug 130 is controlled so that ignition occurs at the target ignition timing Tf* (so that the ignition timing becomes the target ignition timing Tf*), and the intake air amount control and fuel injection control of the engine 22, except for the ignition control of the engine 22, are performed so that the engine 22 idles (operates independently) at a predetermined idle speed Nidl.

図4は、HVECU70により実行される第2点火時期設定ルーチンの一例を示すフローチャートである。第2点火時期設定ルーチンは、触媒暖機要求がなされている場合において、エンジン22をアイドル運転するときに、HVECU70の図示しないCPUにより繰り返し実行される。 Figure 4 is a flowchart showing an example of a second ignition timing setting routine executed by the HVECU 70. The second ignition timing setting routine is repeatedly executed by a CPU (not shown) of the HVECU 70 when the engine 22 is idling if a catalyst warm-up request is made.

第2点火時期設定ルーチンが実行されると、HVECU70のCPUは、エンジン22の回転数Neを入力する処理を実行する(ステップS200)。回転数Neは、エンジンECU24により演算されたものを通信により入力している。 When the second ignition timing setting routine is executed, the CPU of the HVECU 70 executes a process to input the rotation speed Ne of the engine 22 (step S200). The rotation speed Ne is calculated by the engine ECU 24 and input via communication.

続いて、入力した回転数Neから前回本ルーチンを実行したときに入力した回転数Neを減じた値を回転数変化量ΔNeに設定し(ステップS210)、回転数変化量ΔNeが閾値dNeref以下であるか否かを判定する(ステップS220)。閾値dNerefは、エンジン22の回転数Neが大きく減少したか否かを判定するための閾値であり、負の値として設定される。エンジン22をアイドル運転しているときにエンジン22の燃焼状態が悪化すると、エンジン22の回転数Neが減少する。したがって、ステップS220は、エンジン22の燃焼状態が悪化する条件としての燃焼悪化条件が成立しているか否かを判定する処理となっている。 Next, the rotation speed change amount ΔNe is set to a value obtained by subtracting the rotation speed Ne input the previous time this routine was executed from the input rotation speed Ne (step S210), and it is determined whether the rotation speed change amount ΔNe is equal to or less than a threshold value dNeref (step S220). The threshold value dNeref is a threshold value for determining whether the rotation speed Ne of the engine 22 has decreased significantly, and is set as a negative value. If the combustion state of the engine 22 deteriorates while the engine 22 is idling, the rotation speed Ne of the engine 22 decreases. Therefore, step S220 is a process for determining whether a combustion deterioration condition, which is a condition for the deterioration of the combustion state of the engine 22, is established.

ステップS220で回転数変化量ΔNeが閾値dNerefより大きいときには、燃焼悪化条件が成立していないと判断して、エンジン22の目標点火時期Tf*に最遅角Tlより進角した(最遅角Tlの時期(タイミング)より早い時期(タイミング)の)所定時期Taを設定し(ステップS230)、目標点火時期Tf*をエンジンECU24に送信して(ステップS250)、第2点火時期設定ルーチンを終了する。所定時期Taは、エンジン22をアイドル運転する際の点火時期として予め定められた点火時期である。目標点火時期Tf*を受信したエンジンECU24は、目標点火時期Tf*(所定時期Ta)で点火するように(点火時期が目標点火時期Tf*となるように)点火プラグ130を制御する。このように、点火時期を所定時期Taとすることにより、エンジン22をアイドル運転しながら、浄化触媒136aを暖機できる。 When the rotation speed change amount ΔNe is greater than the threshold value dNeref in step S220, it is determined that the combustion deterioration condition is not satisfied, and the engine 22 target ignition timing Tf* is set to a predetermined timing Ta that is more advanced than the most retarded angle Tl (earlier than the most retarded angle Tl) (step S230), the target ignition timing Tf* is transmitted to the engine ECU 24 (step S250), and the second ignition timing setting routine is terminated. The predetermined timing Ta is an ignition timing that is predetermined as the ignition timing when the engine 22 is operating at idle. The engine ECU 24, which has received the target ignition timing Tf*, controls the ignition plug 130 so that it ignites at the target ignition timing Tf* (predetermined timing Ta) (so that the ignition timing becomes the target ignition timing Tf*). In this way, by setting the ignition timing to the predetermined timing Ta, the purification catalyst 136a can be warmed up while the engine 22 is operating at idle.

ステップS220で回転数変化量ΔNeが閾値dNeref以下のときには、燃焼悪化条件が成立していると判断して、前回本ルーチンを実行したときの目標点火時期Tf*とアイドル回転数NidlとステップS200で入力したエンジン22の回転数Neと次式(2)とを用いて目標点火時期Tf*を設定する(ステップS240)。ステップS240の式(2)中、第2項は、エンジン22の回転数Neをアイドル回転数Nidlに近づけるための点火時期のフィードバック制御における比例項である。「Kp2」は、比例項のゲインである。第3項は、エンジン22の回転数Neをアイドル回転数Nidlに近づけるための点火時期のフィードバック制御における積分項である。「Ki2」は、積分項のゲインである。 When the rotation speed change amount ΔNe is equal to or less than the threshold value dNeref in step S220, it is determined that the combustion deterioration condition is satisfied, and the target ignition timing Tf* is set using the target ignition timing Tf* and the idle rotation speed Nidl from the previous execution of this routine, the rotation speed Ne of the engine 22 input in step S200, and the following equation (2) (step S240). In equation (2) in step S240, the second term is a proportional term in the feedback control of the ignition timing for bringing the rotation speed Ne of the engine 22 closer to the idle rotation speed Nidl. "Kp2" is the gain of the proportional term. The third term is an integral term in the feedback control of the ignition timing for bringing the rotation speed Ne of the engine 22 closer to the idle rotation speed Nidl. "Ki2" is the gain of the integral term.

Tf*=前回Tf*+Kp2・(Nidl-Ne)+Ki2・∫(Nidl-Ne)dt・・・(2) Tf* = previous Tf* + Kp2 (Nidl-Ne) + Ki2 ∫ (Nidl-Ne) dt ... (2)

続いて、式(2)の第2項を比例項Ponとして図示しないRAMに記憶し、第3項を積分項Ionとして図示しないRAMに記憶し(ステップS250)、目標点火時期Tf*をエンジンECU24に送信して(ステップS260)、第2点火時期設定ルーチンを終了する。ステップS250では、既に比例項Pon、積分項Ionが記憶されているときには、既に記憶している比例項Pon、積分項Ionに新しい比例項Pon、積分項Ionを上書きする。したがって、RAMには、最後に設定された比例項Pon、積分項Ionが記憶されている。ステップS260で目標点火時期Tf*を受信したエンジンECU24は、目標点火時期Tf*で点火するように(点火時期が目標点火時期Tf*となるように)点火プラグ130を制御する。こうした制御により、エンジン22の燃焼の悪化を抑制しつつ、エンジン22をアイドル運転することができる。 Next, the second term of the formula (2) is stored as a proportional term Pon in a RAM (not shown), the third term is stored as an integral term Ion in a RAM (not shown) (step S250), the target ignition timing Tf* is sent to the engine ECU 24 (step S260), and the second ignition timing setting routine is terminated. In step S250, if the proportional term Pon and the integral term Ion have already been stored, the new proportional term Pon and integral term Ion are overwritten on the proportional term Pon and integral term Ion already stored. Therefore, the last set proportional term Pon and integral term Ion are stored in the RAM. The engine ECU 24, which has received the target ignition timing Tf* in step S260, controls the ignition plug 130 so that it ignites at the target ignition timing Tf* (so that the ignition timing becomes the target ignition timing Tf*). With this control, the engine 22 can be idled while suppressing deterioration of the combustion of the engine 22.

次に、触媒暖機要求がなされている場合において、アイドルオンとアイドルオフとの間で制御を移行する際の動作について説明する。図5は、HVECU70により実行される移行時点火時期設定ルーチンの一例を示すフローチャートである。移行時点火時期設定ルーチンは、触媒暖機要求がなされている場合において、アイドルオフからアイドルオンに移行するとき、または、アイドルオンからアイドルオフに移行するときに、HVECU70のCPUにより実行される。 Next, the operation when control is transferred between idle on and idle off when a catalyst warm-up request is made will be described. FIG. 5 is a flowchart showing an example of a transition ignition timing setting routine executed by the HVECU 70. The transition ignition timing setting routine is executed by the CPU of the HVECU 70 when a catalyst warm-up request is made and the control is transitioned from idle off to idle on, or from idle on to idle off.

移行時点火時期設定ルーチンが実行されると、HVECU70のCPUは、アイドルオンからアイドルオフへの移行か否かを判定する処理を実行する(ステップS300)。アイドルオンからアイドルオフへの移行ではないとき、即ち、アイドルオフからアイドルオンへの移行のときには、図示しないRAMに記憶されている比例項Poffと積分項Ionとを入力する(ステップS310)。比例項Poffは、アイドルオフ時に最後に記憶された値、つまり、アイドルオンになる直前のアイドルオフでの比例項Poffである。積分項Ionは、1つ前のアイドルオン時に最後にRMAに記憶された積分項Ionである。 When the transition ignition timing setting routine is executed, the CPU of the HVECU 70 executes a process to determine whether or not the transition is from idle on to idle off (step S300). When the transition is not from idle on to idle off, i.e., when the transition is from idle off to idle on, the proportional term Poff and integral term Ion stored in a RAM (not shown) are input (step S310). The proportional term Poff is the value last stored at idle off, that is, the proportional term Poff at idle off immediately before the idle on state. The integral term Ion is the integral term Ion last stored in the RMA at the previous idle on state.

こうして比例項Poffと積分項Ionとを入力すると、入力した比例項Poffと積分項Ionと本ルーチンを実行する直前に設定された目標点火時期Tf*(前回Tf*)と次式(3)とを用いて目標点火時期Tf*を設定して(ステップS320)、目標点火時期Tf*をエンジンECU24に送信して(ステップS350)、移行時点火時期設定ルーチンを終了する。ステップS350で目標点火時期Tf*を受信したエンジンECU24は、目標点火時期Tf*で点火するように(点火時期が目標点火時期Tf*となるように)点火プラグ130を制御する。したがって、アイドルオフからアイドルオンになったときには、記憶している1つ前のアイドルオンの終了時の積分項Ionを用いてエンジン22の点火時期を制御する。 When the proportional term Poff and integral term Ion are input in this manner, the target ignition timing Tf* is set using the input proportional term Poff and integral term Ion, the target ignition timing Tf* (previous Tf*) set immediately before executing this routine, and the following equation (3) (step S320), the target ignition timing Tf* is transmitted to the engine ECU 24 (step S350), and the transition ignition timing setting routine is terminated. The engine ECU 24, which has received the target ignition timing Tf* in step S350, controls the ignition plug 130 so that it ignites at the target ignition timing Tf* (so that the ignition timing becomes the target ignition timing Tf*). Therefore, when the idle-off state changes to the idle-on state, the ignition timing of the engine 22 is controlled using the integral term Ion stored at the end of the previous idle-on state.

Tf*=前回Tf*+Poff+Ion ・・・(3) Tf* = previous Tf* + Poff + Ion ... (3)

ステップS300でアイドルオンからアイドルオフへの移行のときには、図示しないRAMに記憶されている比例項Ponと積分項Ioffとを入力する(ステップS330)。比例項Ponは、アイドルオン時に最後に記憶された値、即ち、アイドルオフになる直前のアイドルオンでの比例項Ponである。積分項Ioffは、1つ前のアイドルオフ時に最後に記憶された積分項Ioffである。 When transitioning from idle on to idle off in step S300, the proportional term Pon and integral term Ioff stored in a RAM (not shown) are input (step S330). The proportional term Pon is the value last stored at idle on, i.e., the proportional term Pon at idle on immediately before the idle off state. The integral term Ioff is the integral term Ioff last stored at the previous idle off state.

こうして比例項Ponと積分項Ioffとを入力すると、入力した比例項Ponと積分項Ioffと本ルーチンを実行する直前に設定された目標点火時期Tf*(前回Tf*)と次式(4)とを用いて目標点火時期Tf*を設定して(ステップS340)、目標点火時期Tf*をエンジンECU24に送信して(ステップS350)、移行時点火時期設定ルーチンを終了する。ステップS350で目標点火時期Tf*を受信したエンジンECU24は、目標点火時期Tf*で点火するように(点火時期が目標点火時期Tf*となるように)点火プラグ130を制御する。したがって、アイドルオンからアイドルオフになったときには、記憶している1つ前のアイドルオフの終了時の積分項Ioffを用いてエンジン22の点火時期を制御する。 When the proportional term Pon and integral term Ioff are input in this way, the target ignition timing Tf* is set using the input proportional term Pon and integral term Ioff, the target ignition timing Tf* (previous Tf*) set immediately before executing this routine, and the following equation (4) (step S340), the target ignition timing Tf* is transmitted to the engine ECU 24 (step S350), and the transition ignition timing setting routine is terminated. The engine ECU 24, which has received the target ignition timing Tf* in step S350, controls the ignition plug 130 so that it ignites at the target ignition timing Tf* (so that the ignition timing becomes the target ignition timing Tf*). Therefore, when the idle-on state changes to the idle-off state, the ignition timing of the engine 22 is controlled using the integral term Ioff stored at the end of the previous idle-off state.

Tf*=前回Tf*+Pon+Ioff ・・・(4) Tf* = previous Tf* + Pon + Ioff ... (4)

図6は、アイドル状態とエンジン22の回転数NeとモータトルクTm1とRAMに記憶している積分項Ion、積分項Ioffの時間変化の一例を説明するための説明図である。図中、破線の四角で囲まれた領域で、燃焼悪化条件が成立している期間である。破線の丸で囲まれた領域にアイドルオン時、アイドルオフ時の最後にRAMに記憶された積分項Ion、Ioffが含まれている。 Figure 6 is an explanatory diagram for explaining an example of the time change in the idle state, the engine 22 rotation speed Ne, the motor torque Tm1, and the integral term Ion and integral term Ioff stored in the RAM. In the figure, the area surrounded by the dashed square is the period during which the combustion deterioration condition is met. The area surrounded by the dashed circle includes the integral terms Ion and Ioff stored in the RAM at the end of the idle on and idle off periods.

図示するように、アイドルオフからアイドルオンに移行したときには(時間t2)、アイドルオンとなる直前のアイドルオフのときの積分項Ioffではなく、1つ前のアイドルオン時の積分項Ion(時間t1の直前の積分項)を用いて目標点火時期Tf*を設定する。アイドルオンからオフに移行したときには(時間t3)、アイドルオフとなる直前のアイドルオンのときの積分項Ionではなく、1つ前のアイドルオフ時の積分項Ioff(時間t2の直前の積分項)を用いて目標点火時期Tf*を設定する。このようにして目標点火時期Tf*を設定する理由は以下の通りである。 As shown in the figure, when there is a transition from idle off to idle on (time t2), the target ignition timing Tf* is set using the integral term Ion at the previous idle on time (the integral term immediately before time t1) rather than the integral term Ioff at the time of idle off immediately before the idle on state. When there is a transition from idle on to off (time t3), the target ignition timing Tf* is set using the integral term Ioff at the previous idle off time (the integral term immediately before time t2) rather than the integral term Ion at the time of idle on immediately before the idle off state. The reason for setting the target ignition timing Tf* in this manner is as follows.

図3の第1点火時期設定ルーチンや図4の第2点火時期設定ルーチンでは、エンジン22の燃焼悪化条件が成立している場合において、アイドルオフのときとアイドルオンのときとで、異なるパラメータを用いて演算した積分項を用いてエンジン22の点火時期をフィードバック制御する。そのため、アイドルオフからアイドルオンに移行したときや、アイドルオンからアイドルオフに移行したときに、フィードバック制御の積分項が急変して、適正な点火時期の制御ができなくなり、エンジン22の燃焼状態が悪化することがある。実施例では、アイドルオンからアイドルオフに移行するときには、アイドルオフに移行する前のアイドルオン時の積分項Ionを記憶し、その後、アイドルオンになったときには、記憶しているアイドルオン時の積分項Ionを用いてエンジン22の点火時期を制御する。そして、アイドルオフからアイドルオンに移行するときには、アイドルオンに移行する前のアイドルオフ時の積分項Ioffを記憶し、その後、アイドルオフになったときには、記憶しているアイドルオフ時の積分項Ioffを用いてエンジン22の点火時期を制御する。これにより、アイドルオンからアイドルオフに移行するときやアイドルオンからアイドルオフに移行するときの積分項の急変を抑制でき、アイドルオンからアイドルオフへ移行するときやアイドルオフからアイドルオンに移行するときに、エンジン22の燃焼の悪化を抑制できる。 In the first ignition timing setting routine of FIG. 3 and the second ignition timing setting routine of FIG. 4, when the combustion deterioration condition of the engine 22 is satisfied, the ignition timing of the engine 22 is feedback-controlled using an integral term calculated using different parameters when the engine is in the idle-off state and when the engine is in the idle-on state. Therefore, when the engine is in the idle-off state, or when the engine is in the idle-off state, the integral term of the feedback control changes suddenly, making it impossible to control the ignition timing appropriately, and the combustion state of the engine 22 may deteriorate. In the embodiment, when the engine is in the idle-off state, the integral term Ion at the time of the idle-on state before the idle-off state is stored, and when the engine is in the idle-on state after that, the integral term Ion at the time of the idle-on state stored is used to control the ignition timing of the engine 22. When the engine is in the idle-off state after that, the integral term Ioff at the time of the idle-off state stored is stored, and when the engine is in the idle-off state after that, the integral term Ioff at the time of the idle-off ... This makes it possible to suppress a sudden change in the integral term when transitioning from idle on to idle off or from idle on to idle off, and to suppress deterioration of combustion in the engine 22 when transitioning from idle on to idle off or from idle off to idle on.

以上説明した実施例のハイブリッド自動車20によれば、触媒暖機要求がなされている場合において、アイドルオフのとき且つモータトルクTmに基づくエンジン22の燃焼悪化条件が成立しているときには、モータトルクTmを用いて演算される積分項Ioffを用いてエンジン22の点火時期をフィードバック制御し、アイドルオンのとき且つエンジン22の回転数Neに基づくエンジン22の燃焼悪化条件が成立しているときには、エンジン22の回転数を用いて演算される積分項Ionを用いてエンジン22の点火時期をフィードバック制御し、アイドルオンからアイドルオフに移行するときには、アイドルオフに移行する前のアイドルオン時の積分項Ionを記憶し、その後、アイドルオンになったときには、記憶しているアイドルオン時の積分項Ionを用いてエンジン22の点火時期を制御し、アイドルオフからアイドルオンに移行するときには、アイドルオンに移行する前のアイドルオフ時の積分項Ioffを記憶し、その後、アイドルオフになったときには、記憶しているアイドルオフ時の積分項Ioffを用いてエンジン22の点火時期を制御することにより、エンジン22の燃焼の悪化を抑制できる。 According to the hybrid vehicle 20 of the embodiment described above, when a catalyst warm-up request is made, when the engine 22 is in the idle-off state and the engine 22 combustion deterioration condition based on the motor torque Tm is satisfied, the ignition timing of the engine 22 is feedback-controlled using the integral term Ioff calculated using the motor torque Tm, and when the engine 22 is in the idle-on state and the engine 22 combustion deterioration condition based on the engine 22 rotation speed Ne is satisfied, the ignition timing of the engine 22 is feedback-controlled using the integral term Ion calculated using the engine 22 rotation speed, and when the engine 22 transitions from idle-on to idle-off, the integral term Ion at the time of idle-on before the transition to idle-off is stored, and when the engine 22 subsequently becomes idle-on, the ignition timing of the engine 22 is controlled using the integral term Ion at the time of idle-on that has been stored, and when the engine 22 transitions from idle-off to idle-on, the integral term Ioff at the time of idle-off before the transition to idle-on is stored, and when the engine 22 subsequently becomes idle-off, the ignition timing of the engine 22 is controlled using the integral term Ioff at the time of idle-off that has been stored, thereby suppressing deterioration of the engine 22 combustion.

実施例のハイブリッド自動車20によれば、図3の第1点火時期設定ルーチンのステップS150や図4の第2点火時期設定ルーチンのステップS240で、目標点火時期Tf*を比例項と積分項とを用いて設定している。しかしながら、比例項を用いずに積分項のみ用いて目標点火時期Tf*を設定しても構わない。 In the hybrid vehicle 20 of the embodiment, the target ignition timing Tf* is set using a proportional term and an integral term in step S150 of the first ignition timing setting routine in FIG. 3 and step S240 of the second ignition timing setting routine in FIG. 4. However, the target ignition timing Tf* may be set using only the integral term without using the proportional term.

実施例では、本発明を、エンジン22とプラネタリギヤ30とモータMG1,MG2とを備えるハイブリッド自動車20に適用している。しかしながら、本発明を、エンジンと1つのモータとを備えるいわゆる1モータハイブリッド自動車に適用してもよい。さらに、列車や建設車両などの自動車とは異なるハイブリッド車両に適用してもよい。 In the embodiment, the present invention is applied to a hybrid vehicle 20 equipped with an engine 22, a planetary gear 30, and motors MG1 and MG2. However, the present invention may also be applied to a so-called one-motor hybrid vehicle equipped with an engine and one motor. Furthermore, the present invention may also be applied to hybrid vehicles other than automobiles, such as trains and construction vehicles.

実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係について説明する。実施例では、エンジン22が「エンジン」に相当し、モータMG1が「モータ」に相当し、エンジンECU24とモータECU40とHVECU70とが「制御装置」に相当する。 The following describes the relationship between the main elements of the embodiment and the main elements of the invention described in the section on means for solving the problem. In the embodiment, the engine 22 corresponds to the "engine", the motor MG1 corresponds to the "motor", and the engine ECU 24, motor ECU 40, and HVECU 70 correspond to the "control device".

なお、実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係は、実施例が課題を解決するための手段の欄に記載した発明を実施するための形態を具体的に説明するための一例であることから、課題を解決するための手段の欄に記載した発明の要素を限定するものではない。即ち、課題を解決するための手段の欄に記載した発明についての解釈はその欄の記載に基づいて行なわれるべきものであり、実施例は課題を解決するための手段の欄に記載した発明の具体的な一例に過ぎないものである。 The correspondence between the main elements of the Examples and the main elements of the invention described in the Means for Solving the Problem column does not limit the elements of the invention described in the Means for Solving the Problem column, since the Examples are examples for specifically explaining the form for implementing the invention described in the Means for Solving the Problem column. In other words, the interpretation of the invention described in the Means for Solving the Problem column should be based on the description in that column, and the Examples are merely a specific example of the invention described in the Means for Solving the Problem column.

以上、本発明を実施するための形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。 The above describes the form for carrying out the present invention using examples, but the present invention is not limited to these examples in any way, and it goes without saying that the present invention can be carried out in various forms without departing from the scope of the invention.

本発明は、ハイブリッド車両の製造産業などに利用可能である。 The present invention can be used in the hybrid vehicle manufacturing industry, etc.

20 ハイブリッド自動車、22 エンジン、24 エンジンECU、26 クランクシャフト、28 ダンパ、30 プラネタリギヤ、36 駆動軸、38 デファレンシャルギヤ、39a,39b 駆動輪、40 モータECU、41,42 インバータ、41a,41b,51b 電流センサ、43,44 回転位置センサ、50 バッテリ、51a 電圧センサ、51c 温度センサ、52 バッテリECU、54 電力ライン、70 HVECU、80 イグニッションスイッチ、81 シフトレバー、82 シフトポジションセンサ、83 アクセルペダル、84 アクセルペダルポジションセンサ、85 ブレーキペダル、86 ブレーキペダルポジションセンサ、88 車速センサ、122 エアクリーナ、123 吸気管、124 スロットルバルブ、124a スロットルバルブポジションセンサ、124b スロットルモータ、125 サージタンク、126 燃料噴射弁、128 吸気バルブ、129 燃焼室、130 点火プラグ、132 ピストン、133 排気バルブ、134 排気管、136 浄化装置、136a 浄化触媒、140 クランクポジションセンサ、142 水温センサ、144 カムポジションセンサ、148 エアフローメータ、149 温度センサ、150 圧力センサ、152 上流側空燃比センサ、154 下流側空燃比センサ、MG1,MG2 モータ。 20 Hybrid vehicle, 22 Engine, 24 Engine ECU, 26 Crankshaft, 28 Damper, 30 Planetary gear, 36 Drive shaft, 38 Differential gear, 39a, 39b Drive wheels, 40 Motor ECU, 41, 42 Inverter, 41a, 41b, 51b Current sensor, 43, 44 Rotational position sensor, 50 Battery, 51a Voltage sensor, 51c Temperature sensor, 52 Battery ECU, 54 Power line, 70 HV ECU, 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, 123 Intake pipe, 124 Throttle valve, 124a Throttle valve position sensor, 124b Throttle motor, 125 surge tank, 126 fuel injection valve, 128 intake valve, 129 combustion chamber, 130 spark plug, 132 piston, 133 exhaust valve, 134 exhaust pipe, 136 purification device, 136a purification catalyst, 140 crank position sensor, 142 water temperature sensor, 144 cam position sensor, 148 air flow meter, 149 temperature sensor, 150 pressure sensor, 152 upstream air-fuel ratio sensor, 154 downstream air-fuel ratio sensor, MG1, MG2 motor.

Claims (1)

浄化触媒を有する浄化装置が取り付けられたエンジンと、
前記エンジンの出力軸に動力を入出力可能なモータと、
前記浄化触媒を暖機するための触媒暖機要求がなされている場合において、前記エンジンを負荷運転するアイドルオフのときには、前記モータで前記エンジンの回転数をフィードバック制御しながら、前記エンジンの点火時期が前記エンジンの暖機を促進するための第1点火時期となるように前記エンジンを制御し、前記エンジンをアイドル運転するアイドルオンのときには、前記モータを値0のトルク指令で制御しながら、前記エンジンの点火時期が前記第1点火時期と異なる第2点火時期となり且つ前記エンジンの回転数がアイドル回転数となるように前記エンジンを制御する制御装置と、
を備えるハイブリッド自動車であって、
前記制御装置は、
前記触媒暖機要求がなされている場合において、
前記アイドルオフのとき且つ前記モータのトルクに基づく前記エンジンの燃焼悪化条件が成立しているときには、前記モータのトルクを用いて演算される積分項を用いて前記エンジンの点火時期をフィードバック制御し、
前記アイドルオンのとき且つ前記エンジンの回転数に基づく前記燃焼悪化条件が成立しているときには、前記エンジンの回転数を用いて演算される前記積分項を用いて前記エンジンの点火時期をフィードバック制御し、
前記アイドルオンから前記アイドルオフに移行するときには、前記アイドルオフに移行する前の前記アイドルオン時の前記積分項を記憶し、その後、前記アイドルオンになったときには、記憶している前記アイドルオン時の前記積分項を用いて前記エンジンの点火時期を制御し、
前記アイドルオフから前記アイドルオンに移行するときには、前記アイドルオンに移行する前の前記アイドルオフ時の前記積分項を記憶し、その後、前記アイドルオフになったときには、記憶している前記アイドルオフ時の前記積分項を用いて前記エンジンの点火時期を制御する、
ハイブリッド自動車。
an engine equipped with a purification device having a purification catalyst;
a motor capable of inputting and outputting power to and from an output shaft of the engine;
a control device which, when a catalyst warm-up request for warming up the purification catalyst is made, controls the engine so that the ignition timing of the engine becomes a first ignition timing for promoting warm-up of the engine while feedback-controlling the engine speed by the motor during idle-off when the engine is operated under load, and controls the engine so that the ignition timing of the engine becomes a second ignition timing different from the first ignition timing and the engine speed becomes an idle speed while controlling the motor with a torque command of a value of 0 during idle-on when the engine is operated under idle;
A hybrid vehicle comprising:
The control device includes:
When the catalyst warm-up request is made,
feedback control an ignition timing of the engine using an integral term calculated using the torque of the motor when the engine is in the idle-off state and a combustion deterioration condition of the engine based on the torque of the motor is established;
feedback control an ignition timing of the engine using the integral term calculated using the engine speed when the engine is in the idle-on state and the combustion deterioration condition based on the engine speed is satisfied;
When transitioning from the idle-on state to the idle-off state, the integral term at the time of the idle-on state before transitioning to the idle-off state is stored, and when the idle-on state is subsequently reached, the ignition timing of the engine is controlled using the integral term at the time of the idle-on state that has been stored;
When the idle-off state is changed to the idle-on state, the integral term at the time of the idle-off state before the idle-on state is changed is stored, and when the idle-off state is subsequently changed, the ignition timing of the engine is controlled using the integral term at the time of the idle-off state that has been stored.
Hybrid car.
JP2021037075A 2021-03-09 2021-03-09 Hybrid Vehicles Active JP7581981B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021037075A JP7581981B2 (en) 2021-03-09 2021-03-09 Hybrid Vehicles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021037075A JP7581981B2 (en) 2021-03-09 2021-03-09 Hybrid Vehicles

Publications (2)

Publication Number Publication Date
JP2022137545A JP2022137545A (en) 2022-09-22
JP7581981B2 true JP7581981B2 (en) 2024-11-13

Family

ID=83319757

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021037075A Active JP7581981B2 (en) 2021-03-09 2021-03-09 Hybrid Vehicles

Country Status (1)

Country Link
JP (1) JP7581981B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7647670B2 (en) 2022-04-28 2025-03-18 トヨタ自動車株式会社 Hybrid vehicles

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003214308A (en) 2002-01-28 2003-07-30 Toyota Motor Corp Hybrid vehicle ignition timing control system
JP2016113946A (en) 2014-12-15 2016-06-23 日産自動車株式会社 Control device for vehicle
EP3480046A1 (en) 2017-11-01 2019-05-08 Hyundai Motor Company Hybrid electric vehicle and method of controlling engine operation for the same

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4506595B2 (en) * 2005-07-25 2010-07-21 トヨタ自動車株式会社 Control device for internal combustion engine
JP5430523B2 (en) * 2010-08-31 2014-03-05 トヨタ自動車株式会社 Control device for hybrid vehicle
JP2013019310A (en) * 2011-07-11 2013-01-31 Toyota Motor Corp Engine device, and hybrid vehicle

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003214308A (en) 2002-01-28 2003-07-30 Toyota Motor Corp Hybrid vehicle ignition timing control system
JP2016113946A (en) 2014-12-15 2016-06-23 日産自動車株式会社 Control device for vehicle
EP3480046A1 (en) 2017-11-01 2019-05-08 Hyundai Motor Company Hybrid electric vehicle and method of controlling engine operation for the same

Also Published As

Publication number Publication date
JP2022137545A (en) 2022-09-22

Similar Documents

Publication Publication Date Title
JP6248997B2 (en) Hybrid car
JP5664621B2 (en) Hybrid car
JP2010241170A (en) Power output apparatus, hybrid vehicle provided with the same, and method of controlling power output apparatus
US10011260B2 (en) Hybrid vehicle having acceleration control
JP2013193533A (en) Hybrid vehicle
JP5459333B2 (en) Control device for hybrid vehicle
JP2011069277A (en) Internal combustion engine system, fuel injection control method of internal combustion engine, and vehicle
CN103935356B (en) Hybrid vehicle control device and hybrid vehicle
WO2006038306A1 (en) Device and method for controlling internal combustion engine
JP7581981B2 (en) Hybrid Vehicles
JP5751185B2 (en) Hybrid car
JP6168097B2 (en) Hybrid car
JP2010105626A (en) Vehicle and control method therefor
JP5991145B2 (en) Hybrid car
JP2013067297A (en) Hybrid vehicle
JP2023082524A (en) vehicle
JP7669974B2 (en) Hybrid vehicles
JP7683470B2 (en) vehicle
JP6304051B2 (en) Hybrid car
JP7643312B2 (en) vehicle
JP7552321B2 (en) Engine equipment
JP7543888B2 (en) Control device for internal combustion engine
JP6848815B2 (en) Hybrid car
JP7226257B2 (en) drive
JP2018094951A (en) Hybrid vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231219

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240919

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241001

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241014

R150 Certificate of patent or registration of utility model

Ref document number: 7581981

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150