[go: up one dir, main page]

JP2012051532A - Hybrid vehicle control device - Google Patents

Hybrid vehicle control device Download PDF

Info

Publication number
JP2012051532A
JP2012051532A JP2010197650A JP2010197650A JP2012051532A JP 2012051532 A JP2012051532 A JP 2012051532A JP 2010197650 A JP2010197650 A JP 2010197650A JP 2010197650 A JP2010197650 A JP 2010197650A JP 2012051532 A JP2012051532 A JP 2012051532A
Authority
JP
Japan
Prior art keywords
control
magnetic field
ecu
electrical machine
rotating electrical
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
JP2010197650A
Other languages
Japanese (ja)
Inventor
Tsugufumi Aikawa
嗣史 藍川
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 JP2010197650A priority Critical patent/JP2012051532A/en
Publication of JP2012051532A publication Critical patent/JP2012051532A/en
Pending legal-status Critical Current

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/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/62Hybrid vehicles
    • 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/72Electric energy management in electromobility

Landscapes

  • Electric Propulsion And Braking For Vehicles (AREA)
  • Hybrid Electric Vehicles (AREA)

Abstract

【課題】回転磁界制御と固定磁界制御とを適切なタイミングにより切り替え、ショック等を発生させることなく回転電機をロック可能なハイブリッド車両の制御装置を提供する。
【解決手段】ハイブリッド車両の制御装置は、車両に搭載され、内燃機関と、回転電機と、差動機構と、ロック手段と、制御手段と、を備える。ロック手段は、回転電機をロックする。制御手段は、ロック手段に回転電機をロックさせる場合であって当該回転電機を制御することで回転電機の回転数が略0になった時に、回転電機の制御を回転磁界制御から固定磁界制御に切り替える。
【選択図】図8
A control device for a hybrid vehicle capable of switching a rotating magnetic field control and a fixed magnetic field control at an appropriate timing and locking a rotating electric machine without generating a shock or the like.
A control device for a hybrid vehicle is mounted on a vehicle and includes an internal combustion engine, a rotating electrical machine, a differential mechanism, a lock unit, and a control unit. The locking means locks the rotating electrical machine. The control means controls the rotating electric machine from rotating magnetic field control to fixed magnetic field control when the rotating electric machine is locked to the locking means and the rotating electric machine is controlled so that the rotational speed of the rotating electric machine becomes substantially zero. Switch.
[Selection] Figure 8

Description

本発明は、ハイブリッド車両に好適な制御装置に関する。   The present invention relates to a control device suitable for a hybrid vehicle.

従来から、内燃機関(エンジン)に加えて、電動機や発電機として機能する回転電機(モータジェネレータ)を備えるハイブリッド車両が知られている。例えば、特許文献1には、ブレーキによって発電機を固定(ロック)する非発電機モードと、ブレーキを解除した発電モードとに切り替え走行可能な構成とし、発電機回転数をゼロに近づけてからブレーキを係合することで、係合時ショックの軽減を図ることが可能なハイブリッド車両が開示されている。また、特許文献2には、停車時に電動機を回転磁界制御から固定磁界制御へ切り替える点が開示されている。さらに、特許文献3には、電動機の回転制限用トルクが大きいほど大きな電流を当該電動機に通電させてステータの固定磁界を形成させる点が開示されている。   Conventionally, in addition to an internal combustion engine (engine), a hybrid vehicle including a rotating electric machine (motor generator) that functions as an electric motor or a generator is known. For example, Patent Document 1 discloses a configuration in which the vehicle can be switched between a non-generator mode in which the generator is fixed (locked) by a brake and a power generation mode in which the brake is released, and the brake is applied after the generator rotational speed approaches zero. A hybrid vehicle is disclosed that is capable of reducing shock during engagement by engaging. Patent Document 2 discloses that the motor is switched from rotating magnetic field control to fixed magnetic field control when the vehicle is stopped. Furthermore, Patent Document 3 discloses that a larger current is supplied to the motor as the rotation limiting torque of the motor is larger, thereby forming a fixed magnetic field of the stator.

特開平09−156387JP 09-156387 A 特開2008−259328JP2008-259328 特開2008−143467JP2008-143467

第1及び第2のモータジェネレータを有し、走行モードに応じて第1のモータジェネレータをロックさせるハイブリッド車両において、第1のモータジェネレータの回転数を0に近づけて、当該モータジェネレータをロックさせる場合、エンジンの反力トルクを正確に把握する必要がある。しかし、外乱等により当該反力トルクを正確に把握することができない場合があり、この場合には第1のモータジェネレータの回転数を0に収束させるのに時間がかかる。また、他の例として、当該回転数の変化中に固定磁界制御を実行して第1のモータジェネレータをロックさせる場合であっても、当該変化中での第1のモータジェネレータにかかるトルクが把握できないため、第2のモータジェネレータによる駆動力の補償ができず、ショックが発生する虞がある。   In a hybrid vehicle having first and second motor generators and locking the first motor generator according to the travel mode, the motor generator is locked by bringing the rotation speed of the first motor generator close to 0 Therefore, it is necessary to accurately grasp the reaction torque of the engine. However, the reaction torque may not be accurately grasped due to disturbance or the like. In this case, it takes time to converge the rotation speed of the first motor generator to zero. As another example, even when the fixed motor control is executed during the change in the rotation speed to lock the first motor generator, the torque applied to the first motor generator during the change is grasped. Since this is not possible, the driving force cannot be compensated for by the second motor generator, and a shock may occur.

本発明は、上記のような課題を解決するためになされたものであり、回転磁界制御と固定磁界制御とを適切なタイミングにより切り替え、ショック等を発生させることなく回転電機をロック可能なハイブリッド車両の制御装置を提供することを目的とする。   The present invention has been made to solve the above-described problems, and is a hybrid vehicle that can switch between rotating magnetic field control and fixed magnetic field control at an appropriate timing and can lock the rotating electric machine without generating a shock or the like. An object of the present invention is to provide a control device.

本発明の1つの観点では、内燃機関と、固定子の回転磁界により回転子を回転駆動させて回転軸に動力を伝達可能な回転電機と、前記内燃機関に連結された第1回転要素と、前記回転電機に連結された第2回転要素と、駆動軸に連結された第3回転要素とを含む相互に差動回転可能な複数の回転要素を有する差動機構と、前記回転電機の回転をロックするロック手段と、前記ロック手段に前記回転電機をロックさせる場合であって当該回転電機を制御することで前記回転電機の回転数が略0になった時に、前記回転電機の制御を、前記固定子の回転磁界により前記回転子が回転駆動されるよう前記回転電機を制御する回転磁界制御から、前記固定子の磁界の向きを固定して前記回転子の回転が制限されるよう前記回転電機を制御する固定磁界制御に切り替える制御手段と、を備える。   In one aspect of the present invention, an internal combustion engine, a rotating electrical machine capable of rotating the rotor by a rotating magnetic field of a stator and transmitting power to a rotating shaft, a first rotating element coupled to the internal combustion engine, A differential mechanism having a plurality of rotational elements capable of differentially rotating with each other, including a second rotating element coupled to the rotating electrical machine and a third rotating element coupled to a drive shaft; and rotation of the rotating electrical machine. A locking means for locking, and when the rotational speed of the rotating electrical machine becomes substantially 0 by controlling the rotating electrical machine when the locking means is locked to the rotating electrical machine, From the rotating magnetic field control that controls the rotating electric machine so that the rotor is rotationally driven by the rotating magnetic field of the stator, the rotating electric machine is configured such that the rotation of the rotor is restricted by fixing the direction of the magnetic field of the stator. To control the fixed magnetic field And a control means for switching control to a.

上記のハイブリッド車両の制御装置は、車両に搭載され、内燃機関と、回転電機と、差動機構と、ロック手段と、制御手段と、を備える。ロック手段は、例えば電磁ドグクラッチ機構、カムロック機構、ブレーキ機構であり、回転電機をロックする。制御手段は、例えばECU(Electronic Control Unit)であり、ロック手段により回転電機をロックさせる場合に当該回転電機を制御することで回転電機の回転数が略0になった時に、回転電機の制御を回転磁界制御から固定磁界制御に切り替える。ここで、「回転電機の回転数が略0」とは、0又は0に相当する値であり、例えば0の場合と同様の作用効果が奏する範囲に実験等に基づき予め定められる。このようにすることで、ハイブリッド車両の制御装置は、エンジン反力を正確に把握しなくても回転電機の回転数を0にすることができる。また、ハイブリッド車両の制御装置は、固定磁界制御への切り替え後に回転電機の回転数がハンチングすることを防ぎ、イナーシャトルクの変動に基づくショックを抑制することができる。   The control apparatus for a hybrid vehicle is mounted on a vehicle and includes an internal combustion engine, a rotating electrical machine, a differential mechanism, a lock unit, and a control unit. The lock means is, for example, an electromagnetic dog clutch mechanism, a cam lock mechanism, or a brake mechanism, and locks the rotating electrical machine. The control means is, for example, an ECU (Electronic Control Unit), and controls the rotating electrical machine when the rotational speed of the rotating electrical machine becomes substantially zero by controlling the rotating electrical machine when the rotating electrical machine is locked by the locking means. Switch from rotating magnetic field control to fixed magnetic field control. Here, “the rotational speed of the rotating electrical machine is approximately 0” is 0 or a value corresponding to 0, and is determined in advance based on experiments or the like in a range where the same effect as in the case of 0 is obtained. By doing in this way, the control apparatus of a hybrid vehicle can make the rotation speed of a rotary electric machine zero even if it does not grasp | ascertain an engine reaction force correctly. Moreover, the control apparatus of a hybrid vehicle can prevent the rotation speed of a rotary electric machine from hunting after switching to fixed magnetic field control, and can suppress the shock based on the fluctuation | variation of an inertia torque.

上記のハイブリッド車両の制御装置の一態様では、前記制御手段は、前記ロック手段により前記回転電機をロックさせる場合、前記回転電機の回転数の目標値を当該回転電機の回転数から0をまたぐ値に設定する。言い換えると、制御手段は、回転電機の回転数が負値の場合には回転電機の目標回転数を正値に設定し、回転電機の回転数が正値の場合には回転電機の目標回転数を負値に設定することで、回転電機の回転数を0にする。このようにすることで、ハイブリッド車両の制御装置は、固定磁界制御への切り替えのタイミングが遅延するのを抑制することができる。   In one aspect of the control apparatus for a hybrid vehicle, when the locking unit locks the rotating electrical machine by the locking unit, the control unit sets a target value for the rotational speed of the rotating electrical machine to a value that crosses 0 from the rotational speed of the rotating electrical machine. Set to. In other words, the control means sets the target rotational speed of the rotating electrical machine to a positive value when the rotational speed of the rotating electrical machine is negative, and sets the target rotational speed of the rotating electrical machine when the rotational speed of the rotating electrical machine is positive. Is set to a negative value, so that the rotational speed of the rotating electrical machine is reduced to zero. By doing in this way, the control apparatus of a hybrid vehicle can suppress that the timing of switching to fixed magnetic field control is delayed.

上記のハイブリッド車両の制御装置の他の一態様では、前記回転電機に対し電力を供給可能かつ当該回転電機の回生電力により充電可能な蓄電手段をさらに備え、前記制御手段は、前記ロック手段により前記回転電機をロックさせる場合であって前記蓄電手段の放電許容電力が所定値以下の場合、前記回転電機の制御を、前記固定磁界制御に切り替えず、前記回転磁界制御により前記回転電機の回転を停止させる。「所定値」は、動的に定まる変動値であっても予め定められた固定値であってもよい。また、「蓄電手段の放電許容電力」とは、言い換えると蓄電手段の出力可能な電力の上限値である。このようにすることで、ハイブリッド車両の制御装置は、回転磁界制御から固定磁界制御へ切り替える場合に、固定磁界を発生させられなくなることを防ぐことができる。   In another aspect of the control apparatus for a hybrid vehicle described above, the hybrid vehicle further includes power storage means capable of supplying electric power to the rotating electrical machine and capable of being charged by regenerative power of the rotating electrical machine, wherein the control means is When the rotating electrical machine is locked and the allowable discharge power of the power storage means is a predetermined value or less, the control of the rotating electrical machine is not switched to the fixed magnetic field control, and the rotation of the rotating electrical machine is stopped by the rotating magnetic field control. Let The “predetermined value” may be a dynamically determined variation value or a predetermined fixed value. In addition, the “discharge allowable power of the power storage means” is the upper limit value of the power that can be output from the power storage means. By doing in this way, the control apparatus of a hybrid vehicle can prevent that it becomes impossible to generate a fixed magnetic field when switching from rotating magnetic field control to fixed magnetic field control.

上記のハイブリッド車両の制御装置の他の一態様では、前記回転電機に対し電力を供給可能かつ当該回転電機の回生電力により充電可能な蓄電手段をさらに備え、前記制御手段は、前記ロック手段により前記回転電機をロックさせる場合であって前記蓄電手段の蓄電状態に対応する状態量が所定値以下の場合、前記固定磁界制御に切り替えず、前記回転磁界制御により前記回転電機の回転を停止させる。「所定値」は、動的に定まる変動値であっても予め定められた固定値であってもよい。このようにすることで、ハイブリッド車両の制御装置は、回転磁界制御から固定磁界制御へ切り替える場合に、固定磁界を発生させられなくなることを防ぐことができる。   In another aspect of the control apparatus for a hybrid vehicle described above, the hybrid vehicle further includes power storage means capable of supplying electric power to the rotating electrical machine and capable of being charged by regenerative power of the rotating electrical machine, wherein the control means is When the rotating electrical machine is locked and the state quantity corresponding to the storage state of the power storage means is equal to or less than a predetermined value, the rotation of the rotating electrical machine is stopped by the rotating magnetic field control without switching to the fixed magnetic field control. The “predetermined value” may be a dynamically determined variation value or a predetermined fixed value. By doing in this way, the control apparatus of a hybrid vehicle can prevent that it becomes impossible to generate a fixed magnetic field when switching from rotating magnetic field control to fixed magnetic field control.

上記のハイブリッド車両の制御装置の他の一態様では、前記回転電機に対し電力を供給可能かつ当該回転電機の回生電力により充電可能な蓄電手段をさらに備え、前記制御手段は、前記ロック手段により前記回転電機をロックさせる場合であって前記回転電機に流す電流の限界値が所定値以下の場合、前記固定磁界制御に切り替えず、前記回転磁界制御により前記回転電機の回転を停止させる。「所定値」は、動的に定まる変動値であっても予め定められた固定値であってもよい。このようにすることで、ハイブリッド車両の制御装置は、回転磁界制御から固定磁界制御へ切り替える場合に、固定磁界を発生させられなくなることを防ぐことができる。   In another aspect of the control apparatus for a hybrid vehicle described above, the hybrid vehicle further includes power storage means capable of supplying electric power to the rotating electrical machine and capable of being charged by regenerative power of the rotating electrical machine, wherein the control means is When the rotating electrical machine is locked and the limit value of the current flowing through the rotating electrical machine is equal to or less than a predetermined value, the rotation of the rotating electrical machine is stopped by the rotating magnetic field control without switching to the fixed magnetic field control. The “predetermined value” may be a dynamically determined variation value or a predetermined fixed value. By doing in this way, the control apparatus of a hybrid vehicle can prevent that it becomes impossible to generate a fixed magnetic field when switching from rotating magnetic field control to fixed magnetic field control.

上記のハイブリッド車両の制御装置の他の一態様では、前記制御手段は、前記固定磁界制御での前記固定子の磁界の強さを、前記固定磁界制御に切り替える前の前記回転軸にかかるトルクの変動幅が小さいほど弱く設定する。このようにすることで、ハイブリッド車両の制御装置は、回転電機の磁界の強さを適切に設定することができる。   In another aspect of the control apparatus for a hybrid vehicle, the control means may control the torque applied to the rotating shaft before switching the magnetic field strength of the stator in the fixed magnetic field control to the fixed magnetic field control. Set weaker as the fluctuation range is smaller. By doing in this way, the control apparatus of a hybrid vehicle can set appropriately the magnetic field intensity of a rotary electric machine.

本発明の各実施形態に係るハイブリッド車両の概略構成図の一例を示す。An example of the schematic block diagram of the hybrid vehicle which concerns on each embodiment of this invention is shown. ハイブリッド駆動装置の概略構成図の一例である。It is an example of the schematic block diagram of a hybrid drive device. (a)無段変速モードの場合の動作共線図を示す。(b)固定変速比モードの場合の動作共線図を示す。(A) Operation | movement alignment chart in the case of continuously variable transmission mode is shown. (B) An operation alignment chart in the case of the fixed gear ratio mode is shown. 第1実施形態におけるMG1回転数及びMG1トルクのタイムチャートの一例を示す。An example of the time chart of MG1 rotation speed and MG1 torque in 1st Embodiment is shown. (a)期間tw1のある時点でのステータ磁極とロータ磁石との位置関係及び各種トルクの方向を示した図である。(b)ロータ磁石位相に対応してモータMG1に発生するトルクのグラフを示す。(A) It is the figure which showed the positional relationship of the stator magnetic pole and rotor magnet in the time of the period tw1, and the direction of various torques. (B) The graph of the torque which generate | occur | produces in motor MG1 corresponding to a rotor magnet phase is shown. (a)時刻t2でのステータ磁極とロータ磁石との位置関係及び各種トルクの方向を示した図である。(b)ロータ磁石位相に対応してモータMG1に発生するトルクのグラフを示す。(A) It is the figure which showed the positional relationship of the stator magnetic pole and rotor magnet in the time t2, and the direction of various torques. (B) The graph of the torque which generate | occur | produces in motor MG1 corresponding to a rotor magnet phase is shown. (a)時刻t3でのステータ磁極とロータ磁石との位置関係及び各種トルクの方向を示した図である。(b)ロータ磁石位相に対応してモータMG1に発生するトルクのグラフを示す。(A) It is the figure which showed the positional relationship of the stator magnetic pole and rotor magnet in time t3, and the direction of various torques. (B) The graph of the torque which generate | occur | produces in motor MG1 corresponding to a rotor magnet phase is shown. 第1実施形態の処理手順を示すフローチャートの一例である。It is an example of the flowchart which shows the process sequence of 1st Embodiment. 第1比較例におけるタイムチャートの一例を示す。An example of the time chart in a 1st comparative example is shown. (a)期間tw2のある時点でのステータ磁極とロータ磁石との位置関係及び各種トルクの方向を示した図である。(b)ロータ磁石位相に対応してモータMG1に発生するトルクのグラフを示す。(A) It is the figure which showed the positional relationship of the stator magnetic pole and rotor magnet in the time of the period tw2, and the direction of various torques. (B) The graph of the torque which generate | occur | produces in motor MG1 corresponding to a rotor magnet phase is shown. (a)期間tw3のある時点でのステータ磁極とロータ磁石との位置関係及び各種トルクの方向を示した図である。(b)ロータ磁石位相に対応してモータMG1に発生するトルクのグラフを示す。(A) It is the figure which showed the positional relationship of the stator magnetic pole and rotor magnet in a certain time of period tw3, and the direction of various torques. (B) The graph of the torque which generate | occur | produces in motor MG1 corresponding to a rotor magnet phase is shown. (a)期間tw4のある時点でのステータ磁極とロータ磁石との位置関係及び各種トルクの方向を示した図である。(b)ロータ磁石位相に対応してモータMG1に発生するトルクのグラフを示す。(A) It is the figure which showed the positional relationship of the stator magnetic pole and rotor magnet in a certain time of period tw4, and the direction of various torques. (B) The graph of the torque which generate | occur | produces in motor MG1 corresponding to a rotor magnet phase is shown. 第2比較例におけるタイムチャートの一例を示す。An example of the time chart in a 2nd comparative example is shown. (a)第2比較例の時刻t3でのステータ磁極とロータ磁石との位置関係及び各種トルクの方向を示した図である。(b)ロータ磁石位相に対応してモータMG1に発生するトルクのグラフを示す。(A) It is the figure which showed the positional relationship of the stator magnetic pole and rotor magnet in the time t3 of a 2nd comparative example, and the direction of various torques. (B) The graph of the torque which generate | occur | produces in motor MG1 corresponding to a rotor magnet phase is shown. (a)期間tw12のある時点でのステータ磁極とロータ磁石との位置関係及び各種トルクの方向を示した図である。(b)ロータ磁石位相に対応してモータMG1に発生するトルクのグラフを示す。(A) It is the figure which showed the positional relationship of the stator magnetic pole and rotor magnet in a certain time of period tw12, and the direction of various torques. (B) The graph of the torque which generate | occur | produces in motor MG1 corresponding to a rotor magnet phase is shown. (a)ロック遷移制御時にMG1回転数が負の場合であって、目標回転数を「0」に設定した場合のMG1回転数の時間変化のグラフを示す。(b)ロック遷移制御時にMG1回転数が負値の場合であって、目標回転数を所定の正値に設定した場合のMG1回転数の時間変化のグラフを示す。(A) The graph of the time change of MG1 rotation speed when MG1 rotation speed is negative at the time of lock transition control, and target rotation speed is set to "0" is shown. (B) A graph of the time change of the MG1 rotational speed when the MG1 rotational speed is a negative value during lock transition control and the target rotational speed is set to a predetermined positive value. 第2実施形態の処理手順を示すフローチャートの一例である。It is an example of the flowchart which shows the process sequence of 2nd Embodiment. (a)固定磁界での各ロータ磁石位相に対応してモータMG1に発生するトルクのグラフを示す。(b)トルク変動幅が小さい場合における固定磁界での各ロータ磁石位相に対応してモータMG1に発生するトルクのグラフを示す。(A) The graph of the torque which generate | occur | produces in motor MG1 corresponding to each rotor magnet phase in a fixed magnetic field is shown. (B) The graph of the torque which generate | occur | produces in motor MG1 corresponding to each rotor magnet phase in a fixed magnetic field in case a torque fluctuation range is small is shown. 制御切り替え後の固定磁界の強さとトルク変動幅との関係を示すテーブルである。It is a table which shows the relationship between the intensity of the fixed magnetic field after control switching, and a torque fluctuation range. (a)高回転変化時補正テーブルの一例である。(b)低回転変化時補正テーブルの一例である。(A) It is an example of the correction table at the time of high rotation change. (B) It is an example of the low rotation change correction table. 第3実施形態の処理手順を示すフローチャートの一例である。It is an example of the flowchart which shows the process sequence of 3rd Embodiment. 第3実施形態のトルク変動幅の取得処理の手順を示すフローチャートの一例である。It is an example of the flowchart which shows the procedure of the acquisition process of the torque fluctuation width of 3rd Embodiment. 第4実施形態の処理手順を示すフローチャートの一例である。It is an example of the flowchart which shows the process sequence of 4th Embodiment. 制御切り替え実行可能判定処理の手順を示すフローチャートの一例である。It is an example of the flowchart which shows the procedure of a control switching feasibility determination process. 制御切り替え実行可能判定処理の他の例にかかる処理手順を示すフローチャートの一例である。It is an example of the flowchart which shows the process sequence concerning the other example of control switching feasibility determination processing.

以下、図面を参照して本発明の好適な実施の形態について説明する。   Preferred embodiments of the present invention will be described below with reference to the drawings.

[構成]
始めに、図1を参照し、本発明に係るハイブリッド車両の制御装置を適用したハイブリッド車両1の構成の一例について説明する。図1は、ハイブリッド車両1の概略構成図である。ハイブリッド車両1は、ECU100、PCU(Power Control Unit)11、バッテリ12、アクセル開度センサ13、車速センサ14、及びハイブリッド駆動装置10を備える。
[Constitution]
First, an example of the configuration of a hybrid vehicle 1 to which the hybrid vehicle control device according to the present invention is applied will be described with reference to FIG. FIG. 1 is a schematic configuration diagram of a hybrid vehicle 1. The hybrid vehicle 1 includes an ECU 100, a PCU (Power Control Unit) 11, a battery 12, an accelerator opening sensor 13, a vehicle speed sensor 14, and a hybrid drive device 10.

ECU100は、CPU(Central Processing Unit)、ROM(Read Only Memory)及びRAM(Random Access Memory)、A/D(Analog to Digital)変換器及び入出力インターフェイスなどを有し、ハイブリッド車両1の各部の動作を制御する電子制御ユニットである。ECU100は、ROMに格納された制御プログラムに従って、後述する制御を実行する。そして、ECU100は、本発明における「制御手段」として機能する。なお、本発明に係る各手段の物理的、機械的及び電気的な構成はこれに限定されるものではなく、例えば各手段は、複数のECU、各種処理ユニット、各種コントローラ或いはマイコン装置等各種コンピュータシステム等であってもよい。   The ECU 100 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), an A / D (Analog to Digital) converter, an input / output interface, and the like. It is an electronic control unit for controlling. The ECU 100 executes control described later according to a control program stored in the ROM. The ECU 100 functions as a “control unit” in the present invention. The physical, mechanical, and electrical configurations of the respective means according to the present invention are not limited to this, and for example, each means includes various computers such as a plurality of ECUs, various processing units, various controllers, or a microcomputer device. It may be a system or the like.

ハイブリッド駆動装置10は、ハイブリッド車両1の車軸たる左車軸SFL(左前輪FLに対応)及び右車軸SFR(右前輪FRに対応)に駆動力としての駆動トルクを供給することによりハイブリッド車両1を駆動するドライブユニットである。ハイブリッド駆動装置10の詳細な構成については後述する。   The hybrid drive device 10 drives the hybrid vehicle 1 by supplying driving torque as driving force to the left axle SFL (corresponding to the left front wheel FL) and the right axle SFR (corresponding to the right front wheel FR), which are the axles of the hybrid vehicle 1. Drive unit. The detailed configuration of the hybrid drive device 10 will be described later.

PCU11は、不図示のインバータを含み、バッテリ12と後述する各モータジェネレータとの間の電力の入出力を、或いはバッテリ12を介さない各モータジェネレータ相互間の電力の入出力を制御する制御ユニットである。具体的には、PCU11は、バッテリ12から取り出した直流電力を交流電力に変換して各モータジェネレータに供給すると共に、各モータジェネレータによって発電された交流電力を直流電力に変換してバッテリ12に供給する。PCU11は、ECU100と電気的に接続されており、ECU100によってその動作が制御される。   The PCU 11 includes an inverter (not shown), and is a control unit that controls power input / output between the battery 12 and each motor generator described later, or power input / output between the motor generators not via the battery 12. is there. Specifically, the PCU 11 converts the DC power extracted from the battery 12 into AC power and supplies it to each motor generator, and converts the AC power generated by each motor generator into DC power and supplies it to the battery 12. To do. The PCU 11 is electrically connected to the ECU 100, and its operation is controlled by the ECU 100.

バッテリ12は、複数の単位電池セルを直列接続した構成を有し、各モータジェネレータを力行するための電力に係る電力供給源として機能する電池ユニットである。バッテリ12は、本発明における「蓄電手段」の一例である。   The battery 12 is a battery unit that has a configuration in which a plurality of unit battery cells are connected in series and functions as a power supply source related to power for powering each motor generator. The battery 12 is an example of the “storage unit” in the present invention.

アクセル開度センサ13は、ハイブリッド車両1の図示せぬアクセルペダルの操作量たるアクセル開度「Ta」を検出することが可能に構成されたセンサである。アクセル開度センサ13は、ECU100と電気的に接続されており、検出されたアクセル開度Taは、ECU100によって一定又は不定の周期で参照される。   The accelerator opening sensor 13 is a sensor configured to be able to detect an accelerator opening “Ta” as an operation amount of an accelerator pedal (not shown) of the hybrid vehicle 1. The accelerator opening sensor 13 is electrically connected to the ECU 100, and the detected accelerator opening Ta is referred to by the ECU 100 at a constant or indefinite period.

車速センサ14は、ハイブリッド車両1の車速「V」を検出するセンサである。車速センサ14は、ECU100と電気的に接続されており、検出された車速Vは、ECU100によって一定又は不定の周期で参照される。   The vehicle speed sensor 14 is a sensor that detects the vehicle speed “V” of the hybrid vehicle 1. The vehicle speed sensor 14 is electrically connected to the ECU 100, and the detected vehicle speed V is referred to by the ECU 100 at a constant or indefinite period.

ここで、図2を参照し、ハイブリッド駆動装置10の詳細な構成について説明する。図2は、ハイブリッド駆動装置10の概略構成図である。尚、同図において、図1と重複する箇所には同一の符号を付してその説明を適宜省略する。   Here, the detailed configuration of the hybrid drive apparatus 10 will be described with reference to FIG. FIG. 2 is a schematic configuration diagram of the hybrid drive device 10. In the figure, the same reference numerals are given to the same portions as those in FIG. 1, and the description thereof is omitted as appropriate.

図2において、ハイブリッド駆動装置10は、エンジン200、動力分割機構300、モータジェネレータMG1(以下、適宜「モータMG1」と略称する。)、モータジェネレータMG2(以下、適宜「モータMG2」と略称する。)、入力軸400、ロック機構500、MG2リダクション機構600及び減速機構700を備える。   In FIG. 2, the hybrid drive device 10 is abbreviated as an engine 200, a power split mechanism 300, a motor generator MG1 (hereinafter abbreviated as “motor MG1” as appropriate), and a motor generator MG2 (hereinafter abbreviated as “motor MG2” as appropriate). ), An input shaft 400, a lock mechanism 500, an MG2 reduction mechanism 600, and a speed reduction mechanism 700.

エンジン200は、ハイブリッド車両1の主たる動力源として機能する直列4気筒ガソリンエンジンである。エンジン200は、本発明における「内燃機関」の一例である。エンジン200は、公知のガソリンエンジンであり、ここでは、その詳細な構成を割愛するが、エンジン200の出力動力たるエンジントルク「Te」は、不図示のクランク軸を介してハイブリッド駆動装置10の入力軸400に連結されている。ここで、「連結」とは、動力(回転)の伝達を直接的に行う構造を含むほか、1又は2以上の部材を介して動力の伝達を間接的に行う構造も含む。   The engine 200 is an inline four-cylinder gasoline engine that functions as a main power source of the hybrid vehicle 1. The engine 200 is an example of the “internal combustion engine” in the present invention. The engine 200 is a known gasoline engine, and a detailed configuration thereof is omitted here. However, the engine torque “Te” as the output power of the engine 200 is input to the hybrid drive device 10 via a crankshaft (not shown). The shaft 400 is connected. Here, “connected” includes a structure that directly transmits power (rotation), and also includes a structure that indirectly transmits power via one or more members.

モータMG1は、電気エネルギーを運動エネルギーに変換する力行機能と、運動エネルギーを電気エネルギーに変換する回生機能とを備えた電動発電機である。モータMG1は、本発明における「回転電機」の一例である。   The motor MG1 is a motor generator having a power running function that converts electrical energy into kinetic energy and a regenerative function that converts kinetic energy into electrical energy. The motor MG1 is an example of the “rotary electric machine” in the present invention.

モータMG2は、モータMG1よりも体格の大きい電動発電機であり、モータMG1と同様に、電気エネルギーを運動エネルギーに変換する力行機能と、運動エネルギーを電気エネルギーに変換する回生機能とを備える。   The motor MG2 is a motor generator having a larger physique than the motor MG1, and includes a power running function that converts electrical energy into kinetic energy and a regenerative function that converts kinetic energy into electrical energy, similar to the motor MG1.

尚、モータMG1及びモータMG2は、同期電動発電機として機能し、外周面に複数個の永久磁石を有するロータと、回転磁界を形成する三相コイルが巻回されたステータとを備える。以後では、モータMG1のロータを「ロータRO」と呼び、モータMG1のステータを「ステータST」と呼ぶ。ロータROは、本発明の「回転子」の一例であり、ステータSTは、本発明の「固定子」の一例である。   Motor MG1 and motor MG2 function as a synchronous motor generator, and include a rotor having a plurality of permanent magnets on the outer peripheral surface and a stator wound with a three-phase coil that forms a rotating magnetic field. Hereinafter, the rotor of the motor MG1 is referred to as “rotor RO”, and the stator of the motor MG1 is referred to as “stator ST”. The rotor RO is an example of the “rotor” of the present invention, and the stator ST is an example of the “stator” of the present invention.

動力分割機構300は、遊星歯車機構であり、中心部に設けられたサンギヤS1と、サンギヤS1の外周に同心円状に設けられたリングギヤR1と、サンギヤS1とリングギヤR1との間に配置されてサンギヤS1の外周を自転しつつ公転する複数のピニオンギヤ(不図示)と、これら各ピニオンギヤの回転軸を軸支するキャリアC1とを備える。動力分割機構300は、本発明における「差動機構」の一例である。   Power split device 300 is a planetary gear mechanism, and is arranged between sun gear S1 provided at the center, ring gear R1 provided concentrically on the outer periphery of sun gear S1, and between sun gear S1 and ring gear R1. A plurality of pinion gears (not shown) that revolve while rotating on the outer periphery of S1, and a carrier C1 that supports the rotation shaft of each pinion gear. The power split mechanism 300 is an example of the “differential mechanism” in the present invention.

ここで、サンギヤS1は、モータMG1のロータROに、その回転軸を共有する形で連結されており、その回転数はモータMG1の回転数(以後、「MG1回転数Nmg1」と呼ぶ。)と等価である。サンギヤS1は、本発明における「第2回転要素」の一例である。また、リングギヤR1は、減速機構700及びMG2リダクション機構600の後述するリングギヤR2に連結されており、その回転数は、駆動軸OUTの回転数(以後、「出力回転数Nout」と呼ぶ。)と等価である。リングギヤR1は、本発明における「第3回転要素」の一例である。更に、キャリアC1は、エンジン200のクランク軸に連結された入力軸400と連結されており、その回転数は、エンジン200の回転数(以後、「エンジン回転数Ne」と呼ぶ。)と等価である。キャリアC1は、本発明における「第1回転要素」の一例である。   Here, the sun gear S1 is coupled to the rotor RO of the motor MG1 so as to share the rotation axis thereof, and the rotation speed is referred to as the rotation speed of the motor MG1 (hereinafter referred to as “MG1 rotation speed Nmg1”). Is equivalent. The sun gear S1 is an example of the “second rotating element” in the present invention. The ring gear R1 is connected to a ring gear R2 (described later) of the speed reduction mechanism 700 and the MG2 reduction mechanism 600, and the rotation speed thereof is the rotation speed of the drive shaft OUT (hereinafter referred to as “output rotation speed Nout”). Is equivalent. The ring gear R1 is an example of the “third rotating element” in the present invention. Further, the carrier C1 is connected to an input shaft 400 that is connected to the crankshaft of the engine 200, and the rotational speed thereof is equivalent to the rotational speed of the engine 200 (hereinafter referred to as “engine rotational speed Ne”). is there. The carrier C1 is an example of the “first rotating element” in the present invention.

MG2リダクション機構600は、動力分割機構300と同様の遊星歯車機構である。MG2リダクション機構600は、中心部に設けられたサンギヤS2と、サンギヤS2の外周に同心円状に設けられたリングギヤR2と、サンギヤS2とリングギヤR2との間に配置されてサンギヤS2の外周を自転しつつ公転する複数のピニオンギヤ(不図示)と、これら各ピニオンギヤの回転軸を軸支するキャリアC2とを備える。また、サンギヤS2には、モータMG2のロータが連結される。   The MG2 reduction mechanism 600 is a planetary gear mechanism similar to the power split mechanism 300. MG2 reduction mechanism 600 is disposed between sun gear S2 provided at the center, ring gear R2 provided concentrically on the outer periphery of sun gear S2, and between sun gear S2 and ring gear R2, and rotates on the outer periphery of sun gear S2. A plurality of pinion gears (not shown) that revolve while revolving, and a carrier C2 that supports the rotation shaft of each pinion gear. Further, the rotor of motor MG2 is coupled to sun gear S2.

ここで、MG2リダクション機構600のリングギヤR2は、先に述べたように動力分割機構300のリングギヤR1と連結され、車軸と一義的な回転状態を呈する。また、キャリアC2は、固定要素により回転不能に固定されている。従って、残余の一回転要素たるサンギヤS2に固定されたモータMG2には、駆動軸OUTの回転がMG2リダクション機構600を構成する各ギヤのギヤ比に応じて定まる減速比に応じて減速された形で伝達される。このように、MG2リダクション機構600は、減速ギヤ機構として機能する。そして、MG2リダクション機構600と動力分割機構300とによって規定される複合型遊星歯車機構は、回転二自由度の差動機構である。よって、モータMG2の回転数(以後、「MG2回転数Nmg2」と呼ぶ。)は、車速Vに応じて一義的に定まる。   Here, the ring gear R2 of the MG2 reduction mechanism 600 is connected to the ring gear R1 of the power split mechanism 300 as described above, and exhibits an unambiguous rotational state with respect to the axle. The carrier C2 is fixed so as not to rotate by a fixing element. Therefore, the motor MG2 fixed to the sun gear S2 which is the remaining one rotation element has a form in which the rotation of the drive shaft OUT is decelerated according to the reduction ratio determined according to the gear ratio of each gear constituting the MG2 reduction mechanism 600. Communicated in Thus, MG2 reduction mechanism 600 functions as a reduction gear mechanism. The composite planetary gear mechanism defined by the MG2 reduction mechanism 600 and the power split mechanism 300 is a differential mechanism with two degrees of rotation. Therefore, the rotational speed of motor MG2 (hereinafter referred to as “MG2 rotational speed Nmg2”) is uniquely determined according to vehicle speed V.

減速機構700は、車軸と一義的な回転状態を呈する駆動軸OUTと、この駆動軸OUTに連結された減速ギヤ(符号省略)と、デファレンシャル(符号省略)とを含むギヤ機構である。各車軸の回転数は、減速機構700により所定のギヤ比に従って減速された状態で駆動軸OUTに伝達される。この駆動軸OUTには、先に述べたようにリングギヤR1及びリングギヤR2が連結されており、各リングギヤが、車速Vと一義的な回転状態を呈する構造となっている。   The speed reduction mechanism 700 is a gear mechanism that includes a drive shaft OUT that exhibits a rotational state that is unambiguous with the axle, a reduction gear (reference number omitted) connected to the drive shaft OUT, and a differential (reference number omitted). The rotational speed of each axle is transmitted to the drive shaft OUT while being decelerated by the reduction mechanism 700 according to a predetermined gear ratio. As described above, the ring gear R1 and the ring gear R2 are connected to the drive shaft OUT, and each ring gear has a structure that uniquely rotates with the vehicle speed V.

尚、モータMG2は、モータMG1及びエンジン200と異なり、駆動軸OUTに対し、その出力トルク(以後、「MG2トルクTmg2」と呼ぶ。)を作用させることが可能である。従って、モータMG2は、駆動軸OUTにトルクを付加してハイブリッド車両1の走行をアシストすることも可能であり、駆動軸OUTからのトルクの入力により電力回生を行うことも可能である。MG2トルクTmg2は、モータMG1の入出力トルク(以後、「MG1トルクTmg1」と呼ぶ。)と共に、PCU11を介してECU100により制御される。   Unlike motor MG1 and engine 200, motor MG2 can apply an output torque (hereinafter referred to as “MG2 torque Tmg2”) to drive shaft OUT. Therefore, the motor MG2 can assist the traveling of the hybrid vehicle 1 by applying torque to the drive shaft OUT, and can also perform power regeneration by inputting torque from the drive shaft OUT. The MG2 torque Tmg2 is controlled by the ECU 100 via the PCU 11 together with the input / output torque of the motor MG1 (hereinafter referred to as “MG1 torque Tmg1”).

ハイブリッド駆動装置10は、図示破線枠A1及びA2に相当する部位に、レゾルバ等の回転センサが設けられている。これら回転センサは、ECU100と電気的に接続された状態にあり、検出された回転数(回転角速度)は、夫々ECU100に対し一定又は不定の周期で送出されている。補足すると、図示破線枠A1に相当する部位の回転数とは、MG2回転数Nmg2であり、図示破線枠A2に相当する部位の回転数とは、MG1回転数Nmg1である。   The hybrid drive device 10 is provided with a rotation sensor such as a resolver in a portion corresponding to the illustrated broken line frames A1 and A2. These rotation sensors are in a state of being electrically connected to the ECU 100, and the detected rotation speed (rotational angular velocity) is sent to the ECU 100 at a constant or indefinite period. Supplementally, the rotational speed of the part corresponding to the illustrated broken line frame A1 is MG2 rotational speed Nmg2, and the rotational speed of the part corresponding to the illustrated broken line frame A2 is MG1 rotational speed Nmg1.

動力分割機構300は、上述した構成の下で、エンジン200から入力軸400に供給されるエンジントルクTeを、キャリアC1によってサンギヤS1及びリングギヤR1に所定の比率、具体的には各ギヤ相互間のギヤ比に応じた比率で分配する。即ち、動力分割機構300は、エンジン200の動力を2系統に分割することが可能である。この際、リングギヤR1の歯数に対するサンギヤS1の歯数としてのギヤ比「P」を定義すると、エンジン200からキャリアC1に対しエンジントルクTeを作用させた場合に、サンギヤS1に作用するトルク「Tes」は下記(1)式により、また駆動軸OUTに現れるトルク(以後、「エンジン直達トルクTer」と呼ぶ。)は下記(2)式により、夫々表される。   In the power split mechanism 300, the engine torque Te supplied from the engine 200 to the input shaft 400 under the above-described configuration is applied to the sun gear S1 and the ring gear R1 by the carrier C1 at a predetermined ratio, specifically, between the gears. Distribute at a ratio according to the gear ratio. In other words, the power split mechanism 300 can split the power of the engine 200 into two systems. At this time, when the gear ratio “P” as the number of teeth of the sun gear S1 with respect to the number of teeth of the ring gear R1 is defined, when the engine torque Te is applied to the carrier C1 from the engine 200, the torque “Tes” applied to the sun gear S1. "Is expressed by the following equation (1), and torque appearing on the drive shaft OUT (hereinafter referred to as" engine direct torque Tor ") is expressed by the following equation (2).

Tes=−Te×P/(1+P)・・・(1)
Ter=Te×1/(1+P)・・・(2)
ロック機構500は、サンギヤS1の状態を、回転不能なロック状態と回転可能な解放状態との間で選択的に切り替え可能に構成された係合装置であり、本発明における「ロック手段」の一例である。ここで、サンギヤS1は、既に述べた通りモータMG1に連結されており、サンギヤS1がロック状態にある場合、モータMG1もまた回転不能なロック状態となる。以後では、サンギヤS1がロック状態にあることを適宜「モータMG1がロック状態にある」と表現する。ロック機構500は、例えば、一対の係合要素の各々に形成された歯状部材を相互に噛合させることにより係合要素同士を係合させる電磁ドグクラッチ等の噛合式係合装置であってもよいし、所謂電磁カムロック式の係合装置であってもよい。他の例では、ロック機構500は、不図示の油圧制御機構により供給される制御油圧に応じて相互に係合及び解放可能に構成された複数の係合要素を備えた湿式多板型ブレーキ装置であってもよい。
Tes = −Te × P / (1 + P) (1)
Ter = Te × 1 / (1 + P) (2)
The lock mechanism 500 is an engagement device configured to be able to selectively switch the state of the sun gear S1 between a non-rotatable locked state and a rotatable released state, and is an example of the “locking unit” in the present invention. It is. Here, the sun gear S1 is connected to the motor MG1 as described above, and when the sun gear S1 is in a locked state, the motor MG1 is also in a locked state where it cannot rotate. Hereinafter, the fact that the sun gear S1 is in the locked state is appropriately expressed as “the motor MG1 is in the locked state”. The locking mechanism 500 may be, for example, a meshing engagement device such as an electromagnetic dog clutch that engages the engagement elements by meshing the tooth-like members formed on each of the pair of engagement elements. However, a so-called electromagnetic cam lock type engagement device may be used. In another example, the lock mechanism 500 includes a plurality of engagement elements configured to be able to engage and disengage with each other according to a control hydraulic pressure supplied by a hydraulic control mechanism (not shown). It may be.

[制御方法]
以下では、ECU100が実行する制御方法について具体的に説明する。
[Control method]
Below, the control method which ECU100 performs is demonstrated concretely.

(各変速モードでの基本制御)
ハイブリッド車両1は、ロック対象となる動力分割機構300のサンギヤS1の状態に応じて、固定変速比モード及び無段変速モードを選択可能である。以下、各変速モードでの基本的な制御について説明する。
(Basic control in each speed change mode)
The hybrid vehicle 1 can select the fixed gear ratio mode and the continuously variable transmission mode according to the state of the sun gear S1 of the power split mechanism 300 to be locked. Hereinafter, basic control in each shift mode will be described.

図3(a)、(b)は、ハイブリッド駆動装置10の一動作状態を例示する動作共線図である。具体的には、図3(a)は、無段変速モードの場合の動作共線図を示す。また、図3(b)は、固定変速比モードの場合の動作共線図を示す。尚、同図において、図2と重複する箇所には同一の符号を付してその説明を適宜省略する。   FIGS. 3A and 3B are operation collinear diagrams illustrating one operation state of the hybrid drive device 10. Specifically, FIG. 3A shows an operation alignment chart in the case of the continuously variable transmission mode. FIG. 3B shows an operation alignment chart in the case of the fixed gear ratio mode. In the figure, the same reference numerals are given to the same portions as those in FIG. 2, and the description thereof is omitted as appropriate.

図3(a)において、縦軸は回転数を表しており、横軸は、左から順にモータMG1(一義的にサンギヤS1)、エンジン200(一義的にキャリアC1)及びモータMG2(一義的に駆動軸OUT)を表す。   In FIG. 3A, the vertical axis represents the rotational speed, and the horizontal axis represents the motor MG1 (uniquely the sun gear S1), the engine 200 (uniquely the carrier C1), and the motor MG2 (uniquely) in order from the left. Drive axis OUT).

ここで、動力分割機構300は、相互に差動関係にある複数の回転要素を備えた回転二自由度の遊星歯車機構であり、サンギヤS1、キャリアC1及びリングギヤR1のうち二要素の回転数が定まった場合に、残余の一回転要素の回転数が必然的に定まる。即ち、動作共線図上において、各回転要素の動作状態は、ハイブリッド駆動装置10の一動作状態に一対一に対応する一の動作共線によって表される。   Here, the power split mechanism 300 is a planetary gear mechanism having a plurality of rotational elements having a differential relationship with each other, and has two rotational degrees of freedom, and the rotational speed of two elements of the sun gear S1, the carrier C1, and the ring gear R1 is When determined, the number of rotations of the remaining one rotation element is inevitably determined. That is, on the operation collinear diagram, the operation state of each rotating element is represented by one operation collinear line corresponding to one operation state of the hybrid drive device 10 on a one-to-one basis.

図3(a)において、車速V及び出力回転数Noutと一義的な関係にあるモータMG2の動作点が動作点「m1」であるとする。この場合、モータMG1の動作点が動作点「g1」であれば、残余の回転要素の一たるキャリアC1に連結されたエンジン200の動作点は、動作点「e1」となる。この際、ECU100は、出力回転数Noutを維持したままモータMG1の動作点を動作点「g2」及び動作点「g3」に変化させた場合、エンジン200の動作点は、夫々動作点「e2」及び動作点「e3」へと変化する。   In FIG. 3A, it is assumed that the operating point of the motor MG2 that is uniquely related to the vehicle speed V and the output rotational speed Nout is the operating point “m1”. In this case, if the operating point of the motor MG1 is the operating point “g1”, the operating point of the engine 200 connected to the carrier C1 which is the remaining rotating element is the operating point “e1”. At this time, if the ECU 100 changes the operating point of the motor MG1 to the operating point “g2” and the operating point “g3” while maintaining the output rotation speed Nout, the operating point of the engine 200 is the operating point “e2”. And the operating point changes to “e3”.

即ち、この場合、ECU100は、モータMG1を回転数制御機構として機能させることによって、エンジン200を所望の動作点で動作させる。この状態に対応する変速モードが、無段変速モードである。無段変速モードでは、エンジン200の動作点(以後、「エンジン動作点」と呼ぶ。)は、基本的にエンジン200の燃料消費率が最小となるエンジン動作点(以後、「最適燃費動作点」と呼ぶ。)に制御される。なお、この場合のエンジン動作点とは、エンジン回転数NeとエンジントルクTeとの組み合わせによって規定されるエンジン200の一動作条件を意味する。   That is, in this case, the ECU 100 causes the engine 200 to operate at a desired operating point by causing the motor MG1 to function as a rotation speed control mechanism. The speed change mode corresponding to this state is the continuously variable speed change mode. In the continuously variable transmission mode, the operating point of the engine 200 (hereinafter referred to as “engine operating point”) is basically the engine operating point at which the fuel consumption rate of the engine 200 is minimized (hereinafter referred to as “optimum fuel consumption operating point”). Is called). The engine operating point in this case means one operating condition of the engine 200 defined by the combination of the engine speed Ne and the engine torque Te.

ここで、無段変速モードでは、MG1回転数Nmg1は可変である必要がある。このため、ECU100は、無段変速モードを選択する場合、ロック機構500を、サンギヤS1が非ロック状態となるように制御する。   Here, in the continuously variable transmission mode, the MG1 rotation speed Nmg1 needs to be variable. Therefore, when selecting the continuously variable transmission mode, the ECU 100 controls the lock mechanism 500 so that the sun gear S1 is in the unlocked state.

また、駆動軸OUTにエンジン直達トルクTerを供給するため、ECU100は、エンジントルクTeに応じてサンギヤS1の回転軸であるサンギヤ軸310に現れる先述のトルクTesと大きさが等しく且つ符号が反転した(即ち、負トルクである)反力トルクを、モータMG1からこのサンギヤ軸310に供給する。この場合、動作点g1或いは動作点g2といった正回転領域の動作点で、モータMG1は正回転負トルクの電力回生状態(即ち、発電状態)となる。このように、ECU100は、無段変速モードでは、モータMG1を反力要素として機能させることにより、駆動軸OUTにエンジントルクTeの一部を供給しつつ、サンギヤ軸310に分配されるエンジントルクTeの一部で電力回生(発電)を行う。駆動軸OUTに対し要求されるトルクがエンジン直達トルクTerで不足する場合、ECU100は、この回生電力を利用する形で、或いは適宜バッテリ12から電力を持ち出して、モータMG2から駆動軸OUTに対し適宜アシストトルクとしてのMG2トルクTmg2を供給する。   In addition, in order to supply the engine direct torque Ter to the drive shaft OUT, the ECU 100 has the same magnitude as the torque Tes appearing on the sun gear shaft 310 that is the rotation shaft of the sun gear S1 and the sign is inverted according to the engine torque Te. A reaction torque (that is, a negative torque) is supplied from the motor MG1 to the sun gear shaft 310. In this case, at the operating point in the positive rotation region such as the operating point g1 or the operating point g2, the motor MG1 enters a power regeneration state (ie, a power generation state) with a positive rotating negative torque. In this way, in the continuously variable transmission mode, the ECU 100 causes the motor MG1 to function as a reaction force element, thereby supplying a part of the engine torque Te to the drive shaft OUT and the engine torque Te distributed to the sun gear shaft 310. Power regeneration (power generation) is performed in a part of When the torque required for the drive shaft OUT is insufficient in the engine direct torque Tor, the ECU 100 uses the regenerative power or appropriately takes out power from the battery 12 and appropriately takes the power from the motor MG2 to the drive shaft OUT. MG2 torque Tmg2 is supplied as assist torque.

一方、例えば高速軽負荷走行時等、例えば出力回転数Noutが高い割にエンジン回転数Neが低く済むような運転条件では、モータMG1が、例えば動作点g3の如き負回転領域の動作点となる。モータMG1は、エンジントルクTeの反力トルクとして負トルクを出力しているから、この場合、モータMG1は、負回転負トルクの状態となって力行状態となる。即ち、この場合、モータMG1の入出力トルクであるMG1トルクTmg1は、ハイブリッド車両1の駆動トルクとして駆動軸OUTに伝達される。他方、ECU100は、エンジン直達トルクTerとMG2トルクTmg2との総和がドライバの要求するトルクに合致するように、エンジン200、モータMG1及びモータMG2が相互に協調的に制御する。従って、このようにモータMG1が力行状態に陥った場合、モータMG2は、駆動軸OUTに供給される、要求トルクに対し過剰なトルクを吸収するため、負トルク状態となる。この場合、モータMG2は、正回転負トルクの状態となって電力回生状態となる。このような状態においては、モータMG1からの駆動力をモータMG2での電力回生に利用し、この回生電力によりモータMG1を力行駆動する、といった所謂動力循環と称される非効率な電気パスが生じることとなる。動力循環が生じた状態では、ハイブリッド駆動装置10のシステム効率が低下する。   On the other hand, for example, when driving at a high speed and a light load, for example, under an operating condition where the engine speed Ne is low for a high output speed Nout, the motor MG1 becomes an operating point in a negative rotational range such as the operating point g3. . Since the motor MG1 outputs a negative torque as a reaction torque of the engine torque Te, in this case, the motor MG1 enters a state of negative rotation negative torque and enters a power running state. That is, in this case, the MG1 torque Tmg1 that is the input / output torque of the motor MG1 is transmitted to the drive shaft OUT as the drive torque of the hybrid vehicle 1. On the other hand, the ECU 100 controls the engine 200, the motor MG1, and the motor MG2 cooperatively so that the sum of the engine direct torque Ter and the MG2 torque Tmg2 matches the torque required by the driver. Therefore, when the motor MG1 falls into the power running state in this way, the motor MG2 is in a negative torque state because it absorbs excessive torque with respect to the required torque supplied to the drive shaft OUT. In this case, the motor MG2 enters a state of positive rotation and negative torque and enters a power regeneration state. In such a state, an inefficient electric path called so-called power circulation occurs in which the driving force from the motor MG1 is used for power regeneration in the motor MG2 and the motor MG1 is driven by this regenerative power. It will be. In the state where the power circulation occurs, the system efficiency of the hybrid drive device 10 decreases.

そこで、ECU100は、予めこのような動力循環が生じ得るものとして定められた運転領域において、ロック機構500によりサンギヤS1をロック状態に制御する。以後、ECU100がサンギヤS1を非ロック状態からロック状態に遷移させる制御を「ロック遷移制御」とも呼ぶ。その様子が図3(b)に示される。ロック機構500によりサンギヤS1がロック状態に移行すると、モータMG1の動作点は、回転数「0」に対応する図示動作点「g4」に固定される。   Therefore, the ECU 100 controls the sun gear S1 to the locked state by the lock mechanism 500 in an operation region that is determined in advance as the possibility of such power circulation. Hereinafter, control in which the ECU 100 causes the sun gear S1 to transition from the unlocked state to the locked state is also referred to as “lock transition control”. This is shown in FIG. When the sun gear S1 shifts to the locked state by the lock mechanism 500, the operating point of the motor MG1 is fixed to the illustrated operating point “g4” corresponding to the rotational speed “0”.

この場合、出力回転数Noutとこの0回転とにより、残余のエンジン回転数Neは一義的に固定され、その動作点は図示動作点「e4」となる。即ち、サンギヤS1がロックされた場合、エンジン回転数Neは、車速Vと一義的なMG2回転数Nmg2により一義的に決定される。即ち、この場合、変速比が一定となる。この状態に対応する変速モードが固定変速比モードである。   In this case, the remaining engine rotation speed Ne is uniquely fixed by the output rotation speed Nout and the 0 rotation, and the operation point becomes the illustrated operation point “e4”. That is, when the sun gear S1 is locked, the engine speed Ne is uniquely determined by the vehicle speed V and the unambiguous MG2 speed Nmg2. That is, in this case, the gear ratio is constant. The transmission mode corresponding to this state is the fixed transmission ratio mode.

固定変速比モードでは、ECU100は、本来モータMG1が負担すべきエンジントルクTeの反力トルクを、ロック機構500の物理的な係合力により代替させる。即ち、この場合、ECU100は、モータMG1を電力回生状態にも力行状態にも制御する必要がないため、モータMG1を停止させる。従って、基本的には、モータMG2を稼動させる必要もなくなり、モータMG2は、言わば空転状態となる。結局、固定変速比モードでは、駆動軸OUTに現れる駆動トルクが、エンジントルクTeのうち、動力分割機構300により駆動軸OUT側に分割された直達トルクTerのみとなり、ハイブリッド駆動装置10は、機械的な動力伝達を行うのみとなって、その伝達効率が向上する。   In the fixed gear ratio mode, the ECU 100 substitutes the reaction torque of the engine torque Te that should be borne by the motor MG1 by the physical engagement force of the lock mechanism 500. That is, in this case, the ECU 100 stops the motor MG1 because it is not necessary to control the motor MG1 in either the power regeneration state or the power running state. Therefore, basically, there is no need to operate the motor MG2, and the motor MG2 is in an idling state. Eventually, in the fixed gear ratio mode, the drive torque that appears on the drive shaft OUT is only the direct torque Ter that is divided on the drive shaft OUT side by the power split mechanism 300 out of the engine torque Te. Only the power transmission is performed, and the transmission efficiency is improved.

尚、固定変速比モードにおいて、ECU100は、モータMG2を必ずしも停止させる必要はない。例えば、ハイブリッド車両1には、各種の電装補器類が備わっており、それら電装補器類の駆動には然るべき駆動電力が必要となる。モータMG2は、この駆動電力に対応する電力をバッテリ12に供給するために、小規模の電力回生を行ってもよい。この場合、ECU100は、エンジントルクTeの直達成分がハイブリッド車両1を走行させるために要求されるトルクに対し余剰となるようにエンジントルクTeを制御し、余剰分のトルクをモータMG2で回生させる。また、ECU100は、エンジン直達トルクTerのみでは駆動トルクが不足する場合、モータMG2を力行駆動させ、MG2トルクTmg2によって駆動トルクを適宜アシストする。   In the fixed gear ratio mode, the ECU 100 does not necessarily stop the motor MG2. For example, the hybrid vehicle 1 is provided with various electric auxiliary devices, and appropriate electric power is required to drive the electric auxiliary devices. The motor MG2 may perform small-scale power regeneration in order to supply the battery 12 with power corresponding to the driving power. In this case, ECU 100 controls engine torque Te so that the directly achieved amount of engine torque Te is surplus with respect to the torque required to drive hybrid vehicle 1, and regenerates the surplus torque with motor MG2. In addition, when the driving torque is insufficient with only the engine direct torque Tor, the ECU 100 power-drives the motor MG2 and assists the driving torque with the MG2 torque Tmg2 as appropriate.

(モータMG1の回転制御)
次に、モータMG1をロック状態にする場合に、ECU100が行うMG1回転数Nmg1の制御方法について具体的に説明する。ECU100は、ロック遷移制御時に以下に示す第1実施形態乃至第4実施形態の少なくともいずれか一つを実行することで、MG1回転数Nmg1を0rpmに固定する。そして、その後、ECU100は、ロック機構500を係合させることで、モータMG1をロック状態にする。
(Rotation control of motor MG1)
Next, a method for controlling the MG1 rotation speed Nmg1 performed by the ECU 100 when the motor MG1 is brought into the locked state will be specifically described. The ECU 100 fixes the MG1 rotation speed Nmg1 to 0 rpm by executing at least one of the following first to fourth embodiments during the lock transition control. Then, after that, the ECU 100 engages the lock mechanism 500 to place the motor MG1 in the locked state.

なお、以後では、「回転磁界制御」とは、ステータSTの回転磁界によってロータROが回転駆動されるようにモータMG1を制御することを指し、「固定磁界制御」とは、ステータSTの磁界の向きを固定してロータROの回転が制限されるようにモータMG1を制御することを指す。   Hereinafter, “rotating magnetic field control” refers to controlling the motor MG1 so that the rotor RO is rotationally driven by the rotating magnetic field of the stator ST, and “fixed magnetic field control” refers to the magnetic field of the stator ST. It means that the motor MG1 is controlled such that the rotation is restricted and the rotation of the rotor RO is restricted.

<第1実施形態>
まず、第1実施形態に係るECU100の制御について説明する。概略的には、第1実施形態では、ECU100は、MG1回転数Nmg1が0rpmになるタイミングに基づき、回転磁界制御から固定磁界制御への切り替え(単に「制御切り替え」とも呼ぶ。)を行う。これにより、ECU100は、エンジン200の反力を正確に把握できなくてもモータMG1を速やかにロック状態に遷移させると共に、イナーシャトルクの変動に伴うショックの発生を抑制する。
<First Embodiment>
First, control of the ECU 100 according to the first embodiment will be described. Schematically, in the first embodiment, the ECU 100 performs switching from rotating magnetic field control to fixed magnetic field control (also simply referred to as “control switching”) based on the timing when the MG1 rotation speed Nmg1 becomes 0 rpm. Thus, ECU 100 quickly shifts motor MG1 to the locked state even if the reaction force of engine 200 cannot be accurately grasped, and suppresses the occurrence of a shock due to the fluctuation of the inertia torque.

1.タイムチャート
図4は、第1実施形態におけるMG1回転数Nmg1及びMG1トルクTmg1のタイムチャートの一例を示す。図4において、グラフ「A1」は、第1実施形態におけるMG1回転数Nmg1の時間変化を示し、グラフ「A2」は、第1比較例、具体的には回転磁界制御を継続したままMG1回転数Nmg1のフィードバック制御によりモータMG1をロック状態にする場合のMG1回転数Nmg1の時間変化を示す。また、グラフ「A3」は、第1実施形態におけるMG1トルクTmg1の時間変化を示す。なお、グラフA2に相当する第1比較例の詳細は、後述する「3.効果」のセクションで詳しく説明する。
1. Time Chart FIG. 4 shows an example of a time chart of the MG1 rotation speed Nmg1 and the MG1 torque Tmg1 in the first embodiment. In FIG. 4, a graph “A1” indicates a time change of the MG1 rotation speed Nmg1 in the first embodiment, and a graph “A2” indicates the first comparative example, specifically, the MG1 rotation speed while continuing the rotating magnetic field control. The time change of MG1 rotation speed Nmg1 when the motor MG1 is brought into a locked state by feedback control of Nmg1 is shown. Further, the graph “A3” indicates the time change of the MG1 torque Tmg1 in the first embodiment. Details of the first comparative example corresponding to the graph A2 will be described in detail in a section “3. Effect” described later.

まず、ロック遷移制御の開始後時刻「t2」までの期間「tw1」の一時点でのモータMG1の状態について図5(a)、(b)を用いて説明する。図5(a)は、時刻tw1の一時点でのステータSTの磁極(ステータ磁極)LstとロータROの永久磁石(ロータ磁石)Lroとの位置関係及び各種トルクの方向を示した図である。図5(b)は、ステータ磁極Lstに対するロータ磁石Lroの位相(「ロータ磁石位相」とも呼ぶ。)に対応してモータMG1に発生するMG1トルクTmg1のグラフを示す。そして、動作点「P1」は、図5(a)に示すロータ磁石位相の場合にモータMG1に発生するMG1トルクTmg1を示す。   First, the state of the motor MG1 at one point in the period “tw1” from the start of the lock transition control to the time “t2” will be described with reference to FIGS. FIG. 5A is a diagram showing the positional relationship between the magnetic pole (stator magnetic pole) Lst of the stator ST and the permanent magnet (rotor magnet) Lro of the rotor RO and the direction of various torques at one point in time tw1. FIG. 5B shows a graph of MG1 torque Tmg1 generated in the motor MG1 corresponding to the phase of the rotor magnet Lro (also referred to as “rotor magnet phase”) with respect to the stator magnetic pole Lst. The operating point “P1” indicates the MG1 torque Tmg1 generated in the motor MG1 in the case of the rotor magnet phase shown in FIG.

期間tw1では、ECU100は、回転磁界制御を実行しつつMG1回転数Nmg1を「0」に近づける。具体的には、ECU100は、図5(a)に示すように、矢印「Y3」により示される正回転方向に作用するエンジン200の反力トルクであるトルクTes(「エンジン反力トルクTes」とも呼ぶ。)よりも矢印「Y2」により示される負回転方向に作用するMG1トルクTmg1を小さくする。これにより、矢印Y2及び矢印Y3に相当するトルクが互いに打ち消し合い、結果として、ロータROには正回転方向に矢印「Y4」により示される所定のトルクが作用することになる。なお、矢印Y4に相当するトルクは、図5(b)の矢印「Y5」が示す幅である。   In the period tw1, the ECU 100 brings the MG1 rotation speed Nmg1 closer to “0” while executing the rotating magnetic field control. Specifically, as shown in FIG. 5 (a), the ECU 100 determines the torque Tes ("engine reaction force torque Tes") that is the reaction force torque of the engine 200 acting in the positive rotation direction indicated by the arrow "Y3". MG1 torque Tmg1 acting in the negative rotation direction indicated by the arrow “Y2” is made smaller than As a result, the torques corresponding to the arrows Y2 and Y3 cancel each other, and as a result, the predetermined torque indicated by the arrow “Y4” acts on the rotor RO in the forward rotation direction. The torque corresponding to the arrow Y4 is the width indicated by the arrow “Y5” in FIG.

また、期間tw1では、負回転方向に慣性エネルギーが発生している。従って、期間tw1では、慣性エネルギーが矢印Y4に示すトルクにより減少しつつ、慣性エネルギーによりロータROが負回転方向に回転している(矢印Y1参照)。   In addition, in the period tw1, inertia energy is generated in the negative rotation direction. Therefore, in the period tw1, the rotor RO is rotated in the negative rotation direction by the inertial energy while the inertial energy is decreased by the torque indicated by the arrow Y4 (see the arrow Y1).

次に、制御切り替えの実行直前の時間帯に該当する時刻「t2」でのモータMG1の状態について図6(a)、(b)を用いて説明する。図6(a)は、時刻t2でのステータ磁極Lstとロータ磁石Lroとの位置関係及び各種トルクの方向を示した図である。図6(b)は、各ロータ磁石位相に対応してモータMG1に発生するMG1トルクTmg1のグラフを示す。そして、動作点「P2」は、図6(a)に示すロータ磁石位相の場合にモータMG1に発生するトルクを示す。   Next, the state of the motor MG1 at time “t2” corresponding to the time zone immediately before execution of control switching will be described with reference to FIGS. FIG. 6A is a diagram showing the positional relationship between the stator magnetic pole Lst and the rotor magnet Lro and the directions of various torques at time t2. FIG. 6B shows a graph of the MG1 torque Tmg1 generated in the motor MG1 corresponding to each rotor magnet phase. The operating point “P2” indicates the torque generated in the motor MG1 in the case of the rotor magnet phase shown in FIG.

時刻t2では、ECU100は、引き続き回転磁界制御を継続している。そして、この場合、回転磁界により生じるMG1トルクTmg1とエンジン反力トルクTesとのトルク差だけロータROに正回転方向のトルクが作用する(矢印Y6、Y7参照)。なお、時刻t2では、MG1回転数Nmg1が0近傍であるため、慣性エネルギーが無いか無視できる程度に小さい。   At time t2, the ECU 100 continues the rotating magnetic field control. In this case, the torque in the positive rotation direction acts on the rotor RO by a torque difference between the MG1 torque Tmg1 generated by the rotating magnetic field and the engine reaction force torque Tes (see arrows Y6 and Y7). At time t2, since the MG1 rotation speed Nmg1 is near 0, there is no inertial energy or it can be ignored.

次に、制御切り替え実行直後の時刻に該当する時刻「t3」でのモータMG1の状態について図7(a)、(b)を用いて説明する。図7(a)は、時刻t3でのステータ磁極Lstとロータ磁石Lroとの位置関係及び各種トルクの方向を示した図である。図7(b)は、各ロータ磁石位相に対応してモータMG1に発生するMG1トルクTmg1のグラフを示す。このMG1トルクTmg1は、固定磁界によりモータMG1に発生するトルクである。そして、動作点「P3」は、図7(a)に示すロータ磁石位相の場合にモータMG1に発生するトルクを示す。   Next, the state of the motor MG1 at time “t3” corresponding to the time immediately after execution of control switching will be described with reference to FIGS. FIG. 7A shows the positional relationship between the stator magnetic pole Lst and the rotor magnet Lro and the directions of various torques at time t3. FIG. 7B shows a graph of the MG1 torque Tmg1 generated in the motor MG1 corresponding to each rotor magnet phase. The MG1 torque Tmg1 is a torque generated in the motor MG1 by a fixed magnetic field. The operating point “P3” indicates the torque generated in the motor MG1 in the case of the rotor magnet phase shown in FIG.

ECU100は、時刻t3でMG1回転数Nmg1が「0」になったことを検出する。そして、この場合、ECU100は、回転磁界制御から固定磁界制御へ切り替え、ステータ磁極Lstを固定する。これにより、MG1トルクTmg1とエンジン反力トルクTesとが釣り合ってロータROが停止する。具体的には、MG1トルクTmg1は、負回転方向、言い換えると、ロータ磁石LroのN極又はS極がステータ磁極LstのS極とに対向する方向に作用する(矢印Y8参照)。一方、エンジン反力トルクTesがロータROの正回転方向に発生する(矢印Y9参照)。そして、図7(b)に示すように、矢印Y8及び矢印Y9に示す両者のトルクが釣り合っている。   ECU 100 detects that MG1 rotation speed Nmg1 has become “0” at time t3. In this case, the ECU 100 switches from the rotating magnetic field control to the fixed magnetic field control, and fixes the stator magnetic pole Lst. Thereby, MG1 torque Tmg1 and engine reaction force torque Tes balance and rotor RO stops. Specifically, the MG1 torque Tmg1 acts in the negative rotation direction, in other words, the direction in which the N pole or S pole of the rotor magnet Lro faces the S pole of the stator magnetic pole Lst (see arrow Y8). On the other hand, the engine reaction torque Tes is generated in the forward rotation direction of the rotor RO (see arrow Y9). As shown in FIG. 7B, the torques indicated by the arrows Y8 and Y9 are balanced.

また、時刻t3では、MG1回転数Nmg1が「0」であるため慣性エネルギーがない。そして、時刻t3以降では、MG1トルクTmg1とエンジン反力トルクTesとが引き続き釣り合い、MG1回転数Nmg1がハンチングせずイナーシャトルクは変動しない。このように、ECU100は、MG1回転数Nmg1が「0」になった場合に回転磁界制御から固定磁界制御に切り替えることで、エンジン反力トルクTesを正確に把握しなくてもモータMG1を速やかにロック状態にすることができると共に、制御切り替え後のイナーシャトルクの変動によるショックを抑制することができる。   Further, at time t3, since the MG1 rotation speed Nmg1 is “0”, there is no inertial energy. After time t3, the MG1 torque Tmg1 and the engine reaction torque Tors continue to balance, and the MG1 rotation speed Nmg1 does not hunt and the inertia torque does not change. In this way, the ECU 100 switches the rotating magnetic field control to the fixed magnetic field control when the MG1 rotational speed Nmg1 becomes “0”, so that the motor MG1 can be quickly activated without accurately grasping the engine reaction force torque Tes. While being able to be in a locked state, the shock by the fluctuation | variation of the inertia torque after control switching can be suppressed.

なお、上述のタイムチャートの説明では、ECU100は、MG1回転数Nmg1を負値から「0」に向かって収束させる場合に、制御切り替えを行った。これに限らず、ECU100は、MG1回転数Nmg1を正値から「0」に向かって収束させる場合であっても同様に、MG1回転数Nmg1が「0」になるタイミングで制御切り替えを行う。   In the description of the time chart described above, the ECU 100 performs control switching when the MG1 rotation speed Nmg1 is converged from a negative value toward “0”. Not limited to this, the ECU 100 similarly performs control switching at the timing when the MG1 rotational speed Nmg1 becomes “0” even when the MG1 rotational speed Nmg1 converges from a positive value toward “0”.

2.処理フロー
次に、第1実施形態の処理手順について図8を参照して説明する。図8は、第1実施形態においてECU100が実行する処理手順を示すフローチャートの一例である。ECU100は、図8に示すフローチャートの処理を、所定の周期に従い繰り返し実行する。
2. Processing Flow Next, the processing procedure of the first embodiment will be described with reference to FIG. FIG. 8 is an example of a flowchart showing a processing procedure executed by the ECU 100 in the first embodiment. ECU 100 repeatedly executes the process of the flowchart shown in FIG. 8 according to a predetermined cycle.

まず、ECU100は、MG1回転数Nmg1を取得する(ステップS101)。具体的には、ECU100は、上述した図2に示す破線枠A2に相当する回転センサの検出信号に基づきMG1回転数Nmg1を取得する。   First, the ECU 100 acquires the MG1 rotation speed Nmg1 (step S101). Specifically, ECU 100 acquires MG1 rotation speed Nmg1 based on the detection signal of the rotation sensor corresponding to broken line frame A2 shown in FIG.

次に、ECU100は、MG1回転数Nmg1が「0」であるか否か判定する(ステップS102)。そして、ECU100は、MG1回転数Nmg1が「0」であると判断した場合(ステップS102;Yes)、回転磁界制御から固定磁界制御へ切り替える(ステップS103)。これにより、ECU100は、ステータSTの磁界の向きを固定してロータROの回転を制限し、エンジン反力トルクTesを正確に把握することなく、MG1回転数Nmg1を速やかに0に収束させることができる。   Next, ECU 100 determines whether or not MG1 rotation speed Nmg1 is “0” (step S102). If the ECU 100 determines that the MG1 rotation speed Nmg1 is “0” (step S102; Yes), the ECU 100 switches from the rotating magnetic field control to the fixed magnetic field control (step S103). As a result, the ECU 100 limits the rotation of the rotor RO by fixing the direction of the magnetic field of the stator ST, and can quickly converge the MG1 rotation speed Nmg1 to 0 without accurately grasping the engine reaction torque Tors. it can.

一方、MG1回転数Nmg1が0でないと判断した場合(ステップS102;No)、MG1回転数Nmg1を0へ変化させるようにMG1トルクTmg1を変更する(ステップS104)。この場合、ECU100は、回転磁界制御を継続する。   On the other hand, when it is determined that the MG1 rotation speed Nmg1 is not 0 (step S102; No), the MG1 torque Tmg1 is changed so as to change the MG1 rotation speed Nmg1 to 0 (step S104). In this case, the ECU 100 continues the rotating magnetic field control.

3.効果
次に、第1実施形態の効果について、第1比較例及び第2比較例を参照して説明する。
3. Effects Next, effects of the first embodiment will be described with reference to the first comparative example and the second comparative example.

図9は、第1比較例におけるMG1回転数Nmg1及びMG1トルクTmg1のタイムチャートの一例を示す。第1比較例では、ECU100は、ロック遷移制御中では、回転磁界制御を継続しつつ、MG1回転数Nmg1の目標値と実値との偏差に基づくフィードバック制御を行う。ここで、ECU100は、エンジン反力トルクTesを推定し、MG1回転数Nmg1が上昇する場合、MG1トルクTmg1がエンジン反力トルクTesより小さいと判断する。一方、ECU100は、MG1回転数Nmg1が下降する場合、MG1トルクTmg1がエンジン反力トルクTesより大きいと判断する。   FIG. 9 shows an example of a time chart of the MG1 rotation speed Nmg1 and the MG1 torque Tmg1 in the first comparative example. In the first comparative example, during the lock transition control, the ECU 100 performs feedback control based on the deviation between the target value and the actual value of the MG1 rotation speed Nmg1 while continuing the rotating magnetic field control. Here, the ECU 100 estimates the engine reaction force torque Tes, and determines that the MG1 torque Tmg1 is smaller than the engine reaction force torque Tes when the MG1 rotation speed Nmg1 increases. On the other hand, when MG1 rotation speed Nmg1 decreases, ECU 100 determines that MG1 torque Tmg1 is larger than engine reaction force torque Tes.

まず、モータMG1をロックする制御を開始後、MG1回転数Nmg1が0に達するまでの期間「tw1」では、ECU100は、第1実施形態の図5と同様、MG1回転数Nmg1を「0」に近づけるため、正回転方向に作用するエンジン反力トルクTesよりも負回転方向に作用するMG1トルクTmg1を小さくする。これにより、ロータROは、負回転方向に回転しつつ、正回転方向に所定のトルクが加えられる。一方、期間tw1では、慣性エネルギーが負回転方向に発生している。   First, in the period “tw1” until the MG1 rotation speed Nmg1 reaches 0 after the control for locking the motor MG1 is started, the ECU 100 sets the MG1 rotation speed Nmg1 to “0” as in FIG. 5 of the first embodiment. Therefore, the MG1 torque Tmg1 acting in the negative rotation direction is made smaller than the engine reaction force torque Tes acting in the positive rotation direction. As a result, the rotor RO rotates in the negative rotation direction, and a predetermined torque is applied in the positive rotation direction. On the other hand, in the period tw1, inertial energy is generated in the negative rotation direction.

次に、MG1回転数Nmg1が「0」を通過後、MG1トルクTmg1がエンジン反力トルクTesを通過するまでの期間「tw2」でのモータMG1の状態について図10(a)、(b)を用いて説明する。図10(a)は、期間tw2のある時点でのステータ磁極Lstとロータ磁石Lroとの位置関係及び各種トルクの方向を示した図である。図10(b)は、各ロータ磁石位相に対応してモータMG1に発生するMG1トルクTmg1のグラフを示す。そして、動作点「P4」は、図10(a)に示すロータ磁石位相の場合にモータMG1に発生するトルクを示す。   Next, FIGS. 10A and 10B show the state of the motor MG1 during the period “tw2” from when the MG1 rotation speed Nmg1 passes “0” to when the MG1 torque Tmg1 passes the engine reaction torque Tes. It explains using. FIG. 10A is a diagram showing the positional relationship between the stator magnetic pole Lst and the rotor magnet Lro and the direction of various torques at a certain point in the period tw2. FIG. 10B shows a graph of the MG1 torque Tmg1 generated in the motor MG1 corresponding to each rotor magnet phase. The operating point “P4” indicates the torque generated in the motor MG1 in the case of the rotor magnet phase shown in FIG.

図10(b)に示すように、期間tw2では、エンジン反力トルクTesによる正回転方向の力がMG1トルクTmg1による負回転方向の力より強い。よって、図10(a)、(b)に示すように、そのトルク差(矢印Y12参照)に相当するMG1回転数Nmg1を正回転方向に増加させる力がロータROに作用する(矢印Y10参照)。その結果、期間tw2では、ロータROは正回転方向に回転する(矢印Y11参照)と共に、慣性エネルギーが正回転方向に発生している。   As shown in FIG. 10B, in the period tw2, the force in the positive rotation direction due to the engine reaction force torque Tes is stronger than the force in the negative rotation direction due to the MG1 torque Tmg1. Therefore, as shown in FIGS. 10A and 10B, a force that increases the MG1 rotation speed Nmg1 corresponding to the torque difference (see arrow Y12) in the forward rotation direction acts on the rotor RO (see arrow Y10). . As a result, in the period tw2, the rotor RO rotates in the forward rotation direction (see arrow Y11), and inertia energy is generated in the forward rotation direction.

次に、MG1トルクTmg1がエンジン反力トルクTesを通過後、負回転方向のMG1トルクTmg1が正回転方向のエンジン反力トルクTesより大きい期間「tw3」でのモータMG1の状態について図11(a)、(b)を用いて説明する。図11(a)は、期間tw3のある時点でのステータ磁極Lstとロータ磁石Lroとの位置関係及び各種トルクの方向を示した図である。図11(b)は、各ロータ磁石位相に対応してモータMG1に発生するMG1トルクTmg1のグラフを示す。そして、動作点「P5」は、図11(a)に示すロータ磁石位相の場合にモータMG1に発生するトルクを示す。   Next, after the MG1 torque Tmg1 passes the engine reaction force torque Tes, the state of the motor MG1 in the period “tw3” in which the MG1 torque Tmg1 in the negative rotation direction is greater than the engine reaction force torque Tes in the positive rotation direction is shown in FIG. ) And (b). FIG. 11A is a diagram showing the positional relationship between the stator magnetic pole Lst and the rotor magnet Lro and the directions of various torques at a certain point in the period tw3. FIG. 11B shows a graph of the MG1 torque Tmg1 generated in the motor MG1 corresponding to each rotor magnet phase. The operating point “P5” indicates the torque generated in the motor MG1 in the case of the rotor magnet phase shown in FIG.

図11(b)に示すように、期間tw3では、エンジン反力トルクTesによる正回転方向の力よりもMG1トルクTmg1による負回転方向の力の方が強い。これにより、図11(a)、(b)に示すように、そのトルク差(矢印Y15参照)に相当するMG1回転数Nmg1を負回転方向に遷移させる力がロータROに作用する(矢印Y13参照)。また、期間tw3では、正回転方向の慣性エネルギーが期間tw2から引き続き存在し、これにより、ロータROは、徐々に減少しつつも正回転方向に回転する(矢印Y14参照)。   As shown in FIG. 11B, in the period tw3, the force in the negative rotation direction by the MG1 torque Tmg1 is stronger than the force in the positive rotation direction by the engine reaction force torque Tes. As a result, as shown in FIGS. 11A and 11B, a force that causes the MG1 rotation speed Nmg1 corresponding to the torque difference (see arrow Y15) to transition in the negative rotation direction acts on the rotor RO (see arrow Y13). ). Further, in the period tw3, inertial energy in the forward rotation direction continues to exist from the period tw2, and thereby the rotor RO rotates in the forward rotation direction while gradually decreasing (see arrow Y14).

次に、MG1回転数Nmg1が「0」に収束後の期間「tw4」でのモータMG1の状態について図12(a)、(b)を用いて説明する。図12(a)は、期間tw4のある時点でのステータ磁極Lstとロータ磁石Lroとの位置関係及び各種トルクの方向を示した図である。図12(b)は、各ロータ磁石位相に対応してモータMG1に発生するMG1トルクTmg1のグラフを示す。そして、動作点「P6」は、図12(a)に示すロータ磁石位相の場合にモータMG1に発生するトルクを示す。   Next, the state of the motor MG1 in the period “tw4” after the MG1 rotation speed Nmg1 converges to “0” will be described with reference to FIGS. FIG. 12A is a diagram showing the positional relationship between the stator magnetic pole Lst and the rotor magnet Lro and the direction of various torques at a certain point in the period tw4. FIG. 12B shows a graph of the MG1 torque Tmg1 generated in the motor MG1 corresponding to each rotor magnet phase. The operating point “P6” indicates the torque generated in the motor MG1 in the case of the rotor magnet phase shown in FIG.

図12(b)に示すように、期間tw4では、エンジン反力トルクTesによる正回転方向の力(矢印Y16参照)とMG1トルクTmg1による負回転方向の力(矢印Y17参照)とがつり合い、これらのトルク差が「0」となっている。そして、期間tw4では、MG1回転数Nmg1は「0」となり、モータMG1はロック状態となる。   As shown in FIG. 12B, in the period tw4, the force in the positive rotation direction (see arrow Y16) by the engine reaction force torque Tes balances the force in the negative rotation direction by the MG1 torque Tmg1 (see arrow Y17). The torque difference is “0”. In the period tw4, the MG1 rotation speed Nmg1 is “0”, and the motor MG1 is locked.

このように、第1比較例では、ECU100は、エンジン反力トルクTesを推定しつつ、MG1回転数Nmg1の変化に基づき、モータMG1を制御する。しかし、第1比較例では、MG1回転数Nmg1の変化幅が大きい場合には、MG1回転数Nmg1が「0」に収束するのに時間を要する。同様に、エンジントルクTeの指令値と実値との偏差が大きい場合、エンジン反力トルクTesを正確に推定するのに時間を要するため、MG1回転数Nmg1が「0」に収束するのに時間を要する。   Thus, in the first comparative example, the ECU 100 controls the motor MG1 based on the change in the MG1 rotation speed Nmg1 while estimating the engine reaction force torque Tes. However, in the first comparative example, when the change width of the MG1 rotation speed Nmg1 is large, it takes time for the MG1 rotation speed Nmg1 to converge to “0”. Similarly, when the deviation between the command value and the actual value of the engine torque Te is large, it takes time to accurately estimate the engine reaction force torque Tes. Therefore, it takes time for the MG1 rotation speed Nmg1 to converge to “0”. Cost.

以上を勘案し、第1実施形態では、ECU100は、MG1回転数Nmg1が「0」になるタイミングで回転磁界制御から固定磁界制御に切り替えることで、MG1回転数Nmg1を「0」に収束させる。従って、ECU100は、MG1回転数Nmg1の変化幅によらず、かつ、エンジントルクTeの指令値と実値との偏差によらず、即ち、エンジン反力トルクTesを正確に把握することなく、MG1回転数Nmg1を速やかに「0」に収束させることができる。   Considering the above, in the first embodiment, the ECU 100 switches the rotating magnetic field control to the fixed magnetic field control at the timing when the MG1 rotational speed Nmg1 becomes “0”, thereby converging the MG1 rotational speed Nmg1 to “0”. Therefore, the ECU 100 does not depend on the change width of the MG1 rotation speed Nmg1 and does not depend on the deviation between the command value and the actual value of the engine torque Te, that is, without accurately grasping the engine reaction force torque Tes. The rotational speed Nmg1 can be quickly converged to “0”.

次に、第2比較例について図13乃至図15を参照して説明する。   Next, a second comparative example will be described with reference to FIGS.

図13は、第2比較例におけるMG1回転数Nmg1及びMG1トルクTmg1のタイムチャートの一例を示す。図13において、グラフ「A5」は、第2比較例におけるMG1回転数Nmg1の時間変化に相当し、グラフ「A6」は、第2比較例におけるMG1トルクTmg1の時間変化に相当する。第2比較例では、ECU100は、MG1回転数Nmg1が「0」ではないタイミングで制御切り替えを行う。   FIG. 13 shows an example of a time chart of the MG1 rotation speed Nmg1 and the MG1 torque Tmg1 in the second comparative example. In FIG. 13, the graph “A5” corresponds to the time change of the MG1 rotation speed Nmg1 in the second comparative example, and the graph “A6” corresponds to the time change of the MG1 torque Tmg1 in the second comparative example. In the second comparative example, the ECU 100 performs control switching at a timing when the MG1 rotation speed Nmg1 is not “0”.

まず、モータMG1をロックする制御を開始後、制御切り替えを行う直前までの期間「tw11」では、第1比較例の期間tw1と同様、ECU100は、MG1回転数Nmg1を「0」に近づけるため、正回転方向に作用するエンジン反力トルクTesよりも負回転方向に作用するMG1トルクTmg1を小さくする。また、期間tw11では、慣性エネルギーが負回転方向に発生している。これにより、ロータROは、負回転方向に回転しつつ、正回転方向に所定のトルクが加えられる。   First, in the period “tw11” from the start of the control for locking the motor MG1 to just before the control switching, the ECU 100 approaches the MG1 rotation speed Nmg1 to “0” as in the period tw1 of the first comparative example. The MG1 torque Tmg1 acting in the negative rotation direction is made smaller than the engine reaction force torque Tes acting in the positive rotation direction. In addition, in the period tw11, inertial energy is generated in the negative rotation direction. As a result, the rotor RO rotates in the negative rotation direction, and a predetermined torque is applied in the positive rotation direction.

次に、制御切り替えを実行した直後に相当する時刻「t4」でのモータMG1の状態について図14(a)、(b)を用いて説明する。図14(a)は、時刻t4でのステータ磁極Lstとロータ磁石Lroとの位置関係及び各種トルクの方向を示した図である。図14(b)は、各ロータ磁石位相に対応してモータMG1に発生するMG1トルクTmg1のグラフを示す。そして、動作点「P7」は、図14(a)に示すロータ磁石位相の場合にモータMG1に発生するトルクを示す。   Next, the state of the motor MG1 at time “t4” corresponding to immediately after execution of control switching will be described with reference to FIGS. FIG. 14A is a diagram showing the positional relationship between the stator magnetic pole Lst and the rotor magnet Lro and the directions of various torques at time t4. FIG. 14B shows a graph of the MG1 torque Tmg1 generated in the motor MG1 corresponding to each rotor magnet phase. The operating point “P7” indicates the torque generated in the motor MG1 in the case of the rotor magnet phase shown in FIG.

図14(b)に示すように、時刻t4では、エンジン反力トルクTesとMG1トルクTmg1とが等しくなる。一方、図14(a)に示すように、MG1回転数Nmg1は負であり(矢印Y21参照)、慣性エネルギーは、負回転方向に発生している。   As shown in FIG. 14B, at time t4, the engine reaction force torque Tes and the MG1 torque Tmg1 become equal. On the other hand, as shown in FIG. 14A, the MG1 rotation speed Nmg1 is negative (see arrow Y21), and inertia energy is generated in the negative rotation direction.

そして、時刻t4以後の期間「tw12」でのモータMG1の状態について図15(a)、(b)を用いて説明する。図15(a)は、期間tw12の初期の一時点でのステータ磁極Lstとロータ磁石Lroとの位置関係及び各種トルクの方向を示した図である。図15(b)は、各ロータ磁石位相に対応してモータMG1に発生するMG1トルクTmg1のグラフを示す。そして、動作点「P8」は、図15(a)に示すロータ磁石位相の場合にモータMG1に発生するトルクを示す。   The state of the motor MG1 in the period “tw12” after time t4 will be described with reference to FIGS. FIG. 15A is a diagram showing a positional relationship between the stator magnetic pole Lst and the rotor magnet Lro and directions of various torques at an initial time point in the period tw12. FIG. 15B shows a graph of MG1 torque Tmg1 generated in motor MG1 corresponding to each rotor magnet phase. The operating point “P8” indicates the torque generated in the motor MG1 in the case of the rotor magnet phase shown in FIG.

図15(a)に示すように、期間tw12の初期では、MG1回転数Nmg1が負である(矢印Y23参照)。従って、図15(b)に示すように、負回転方向の慣性エネルギーによって、ロータROが負側に回転し、固定磁界制御によって、ロータROにかかるMG1トルクTmg1が小さくなる。結果として、図15(a)に示すように、ロータROは、正回転方向のトルクが作用される(矢印Y22参照)。その後、MG1回転数Nmg1は、正となり、さらに期間tw12が終了するまでハンチングを続ける。   As shown in FIG. 15A, at the initial stage of the period tw12, the MG1 rotation speed Nmg1 is negative (see arrow Y23). Therefore, as shown in FIG. 15B, the rotor RO rotates to the negative side due to the inertial energy in the negative rotation direction, and the MG1 torque Tmg1 applied to the rotor RO is reduced by the fixed magnetic field control. As a result, as shown in FIG. 15 (a), the rotor RO is subjected to a torque in the forward rotation direction (see arrow Y22). Thereafter, the MG1 rotation speed Nmg1 becomes positive, and further hunting is continued until the period tw12 ends.

なお、期間tw12では、ECU100は、図13に示すように、ステータSTの磁界方向を固定した状態でMG1回転数Nmg1を制御するため、モータMG1に発生するMG1トルクTmg1を把握することができない。従って、当該期間中では、ECU100は、MG1トルクTmg1に基づきエンジン直達トルクTerを算出して駆動力の不足分を特定することができない。従って、ECU100は、この期間でモータMG2を用いた当該駆動力の補償をすることができず、駆動力の変動を抑制できない。   In the period tw12, as shown in FIG. 13, ECU 100 controls MG1 rotation speed Nmg1 in a state where the magnetic field direction of stator ST is fixed, and therefore cannot grasp MG1 torque Tmg1 generated in motor MG1. Therefore, during this period, the ECU 100 cannot calculate the engine direct delivery torque Ter based on the MG1 torque Tmg1 and cannot identify the shortage of the driving force. Therefore, the ECU 100 cannot compensate for the driving force using the motor MG2 during this period, and cannot suppress fluctuations in the driving force.

以上を勘案し、第1実施形態では、ECU100は、MG1回転数Nmg1が「0」になるタイミングで回転磁界制御から固定磁界制御に切り替えることで、ロック遷移制御時にMG1トルクTmg1が把握できなくなることを防ぎ、モータMG2による駆動力の補償を精度よく実行することができる。また、ECU100は、制御切り替え後にエンジン回転数Ne、MG1回転数Nmg1がハンチングすることを防ぎ、当該回転数変動に基づくイナーシャトルクの変動を抑制する。   In consideration of the above, in the first embodiment, the ECU 100 can not grasp the MG1 torque Tmg1 during the lock transition control by switching from the rotating magnetic field control to the fixed magnetic field control when the MG1 rotation speed Nmg1 becomes “0”. And the compensation of the driving force by the motor MG2 can be executed with high accuracy. Further, ECU 100 prevents hunting of engine speed Ne and MG1 rotation speed Nmg1 after control switching, and suppresses fluctuations of inertia torque based on the rotation speed fluctuations.

<第2実施形態>
第2実施形態では、第1実施形態に加えて、ECU100は、ロック遷移制御時に、MG1回転数Nmg1を「0」まで変化させるときに、現在のMG1回転数Nmg1から「0」をまたぐ値にMG1回転数Nmg1の目標値(以後、「目標回転数Nmg1*」と呼ぶ。)を設定する。これにより、ECU100は、ロック遷移制御開始から制御切り替えまでに要する時間を短縮し、速やかにモータMG1をロック状態にする。
Second Embodiment
In the second embodiment, in addition to the first embodiment, when changing the MG1 rotation speed Nmg1 to “0” during the lock transition control, the ECU 100 changes the current MG1 rotation speed Nmg1 to a value that crosses “0”. A target value of MG1 rotation speed Nmg1 (hereinafter referred to as “target rotation speed Nmg1 *”) is set. Thereby, ECU 100 shortens the time required from the start of the lock transition control to the control switching, and quickly sets motor MG1 in the locked state.

図16(a)は、ロック遷移制御時にMG1回転数Nmg1が負の場合であって、目標回転数Nmg1*を「0」に設定した場合のMG1回転数Nmg1の時間変化のグラフを示す。図16(b)は、ロック遷移制御時にMG1回転数Nmg1が負値の場合であって、目標回転数Nmg1*を所定の正値(例えば50rpm)に設定した場合のMG1回転数Nmg1の時間変化のグラフを示す。   FIG. 16A shows a graph of the time change of the MG1 rotation speed Nmg1 when the MG1 rotation speed Nmg1 is negative during the lock transition control and the target rotation speed Nmg1 * is set to “0”. FIG. 16B shows the time change of the MG1 rotation speed Nmg1 when the MG1 rotation speed Nmg1 is a negative value during the lock transition control and the target rotation speed Nmg1 * is set to a predetermined positive value (for example, 50 rpm). The graph of is shown.

図16(a)に示すように、MG1回転数Nmg1の実値から「0」をまたがない値に目標回転数Nmg1*が設定された場合、MG1回転数Nmg1は、緩やかに「0」に向かう。そして、時刻「t5」でMG1回転数Nmg1は「0」となり、ECU100は、制御切り替えを行う。   As shown in FIG. 16 (a), when the target rotational speed Nmg1 * is set to a value that does not cross “0” from the actual value of the MG1 rotational speed Nmg1, the MG1 rotational speed Nmg1 gradually becomes “0”. Head. At time “t5”, the MG1 rotation speed Nmg1 becomes “0”, and the ECU 100 performs control switching.

一方、第2実施形態では、ECU100は、MG1回転数Nmg1の実値から「0」をまたぐ値に目標回転数Nmg1*を設定する。これにより、図16(b)に示すように、MG1回転数Nmg1はより速やかに「0」に向かって上昇する。この場合、時刻t5よりも早い時刻「t6」でMG1回転数Nmg1は「0」となり、ECU100は、時刻t6で制御切り替えを行う。   On the other hand, in the second embodiment, ECU 100 sets target rotational speed Nmg1 * to a value that crosses “0” from the actual value of MG1 rotational speed Nmg1. As a result, as shown in FIG. 16B, the MG1 rotation speed Nmg1 increases more rapidly toward “0”. In this case, MG1 rotation speed Nmg1 becomes “0” at time “t6” earlier than time t5, and ECU 100 performs control switching at time t6.

このように、ECU100は、MG1回転数Nmg1の実値から「0」をまたぐ値に目標回転数Nmg1*を設定する。目標回転数Nmg1*の具体的な値は、例えば実験等により定められECU100のメモリに予め記憶される。このようにすることで、ECU100は、ロック遷移制御に要する時間を短縮し、速やかにモータMG1をロック状態にすることができる。   Thus, ECU 100 sets target rotational speed Nmg1 * to a value that crosses “0” from the actual value of MG1 rotational speed Nmg1. The specific value of the target rotation speed Nmg1 * is determined by, for example, experiments and stored in the memory of the ECU 100 in advance. By doing in this way, ECU100 can shorten the time which lock transition control requires, and can make motor MG1 into a locked state rapidly.

また、ECU100は、ロック遷移制御時にMG1回転数Nmg1が正値の場合であっても、上述した負値の場合と同様、MG1回転数Nmg1の実値から「0」をまたぐ値(例えば−50rpm)に目標回転数Nmg1*を設定する。これにより、ECU100は、MG1回転数Nmg1が正値から「0」に向かう場合であっても、ロック遷移制御に要する時間を短縮し、速やかにモータMG1をロック状態にすることができる。   Further, even when the MG1 rotation speed Nmg1 is a positive value at the time of lock transition control, the ECU 100 is a value that crosses “0” from the actual value of the MG1 rotation speed Nmg1 (for example, −50 rpm), as in the case of the negative value described above. ) Is set to the target rotational speed Nmg1 *. Thus, ECU 100 can shorten the time required for the lock transition control and promptly put motor MG1 in the locked state even when MG1 rotation speed Nmg1 goes from a positive value to “0”.

次に、第2実施形態における処理フローについて図17を参照して説明する。図17は、第2実施形態においてECU100が実行する処理手順を示すフローチャートの一例である。ECU100は、図17に示すフローチャートの処理を、所定の周期に従い繰り返し実行する。   Next, a processing flow in the second embodiment will be described with reference to FIG. FIG. 17 is an example of a flowchart showing a processing procedure executed by the ECU 100 in the second embodiment. ECU 100 repeatedly executes the process of the flowchart shown in FIG. 17 according to a predetermined cycle.

まず、ECU100は、MG1回転数Nmg1を取得する(ステップS201)。具体的には、ECU100は、上述した図2に示す破線枠A2に相当する回転センサの検出信号に基づきMG1回転数Nmg1を取得する。次に、ECU100は、MG1回転数Nmg1が「0」であるか否か判定する(ステップS202)。そして、ECU100は、MG1回転数Nmg1が「0」であると判断した場合(ステップS202;Yes)、回転磁界制御から固定磁界制御へ切り替える(ステップS203)。これにより、ECU100は、ステータSTの磁界の向きを固定してロータROの回転を制限し、エンジン反力トルクTesを正確に把握することなく、MG1回転数Nmg1を速やかに0に収束させることができる。   First, the ECU 100 acquires the MG1 rotation speed Nmg1 (step S201). Specifically, ECU 100 acquires MG1 rotation speed Nmg1 based on the detection signal of the rotation sensor corresponding to broken line frame A2 shown in FIG. Next, ECU 100 determines whether or not MG1 rotation speed Nmg1 is “0” (step S202). If the ECU 100 determines that the MG1 rotation speed Nmg1 is “0” (step S202; Yes), the ECU 100 switches from the rotating magnetic field control to the fixed magnetic field control (step S203). As a result, the ECU 100 limits the rotation of the rotor RO by fixing the direction of the magnetic field of the stator ST, and can quickly converge the MG1 rotation speed Nmg1 to 0 without accurately grasping the engine reaction torque Tors. it can.

一方、ECU100は、MG1回転数Nmg1が「0」でないと判断した場合(ステップS202;No)、MG1回転数Nmg1が0より大きいか否か判定する(ステップS204)。そして、ECU100は、MG1回転数Nmg1が0より大きいと判断した場合(ステップS204;Yes)、目標回転数Nmg1*を負値に設定する(ステップS205)。言い換えると、ECU100は、MG1回転数Nmg1を負値へ変化させるようにMG1トルクTmg1を変更する。一方、ECU100は、MG1回転数Nmg1が0より大きくないと判断した場合(ステップS204;No)、即ちMG1回転数Nmg1が0より小さいと判断した場合、目標回転数Nmg1*を正値に設定する(ステップS206)。このように、ECU100は、MG1回転数Nmg1の実値から「0」をまたぐ値に目標回転数Nmg1*を設定することで、制御切り替えのタイミングが遅れることを防ぎ、速やかにモータMG1をロック状態にすることができる。   On the other hand, when ECU 100 determines that MG1 rotation speed Nmg1 is not “0” (step S202; No), ECU 100 determines whether MG1 rotation speed Nmg1 is greater than 0 (step S204). When ECU 100 determines that MG1 rotation speed Nmg1 is greater than 0 (step S204; Yes), ECU 100 sets target rotation speed Nmg1 * to a negative value (step S205). In other words, ECU 100 changes MG1 torque Tmg1 so as to change MG1 rotation speed Nmg1 to a negative value. On the other hand, when ECU 100 determines that MG1 rotation speed Nmg1 is not greater than 0 (step S204; No), that is, when it is determined that MG1 rotation speed Nmg1 is less than 0, target rotation speed Nmg1 * is set to a positive value. (Step S206). In this way, the ECU 100 sets the target rotation speed Nmg1 * to a value that crosses “0” from the actual value of the MG1 rotation speed Nmg1, thereby preventing the control switching timing from being delayed and promptly locking the motor MG1. Can be.

<第3実施形態>
第3実施形態では、第1、第2実施形態に加え、ECU100は、固定磁界制御でのステータSTの磁界の強さを、エンジン反力トルクTesなどのモータMG1の回転軸にかかるトルク(「MG1軸トルク」とも呼ぶ。)と、制御切り替え直前の当該トルクの変動幅(以後、「トルク変動幅Tw」と呼ぶ。)と、に基づき決定する。具体的には、ECU100は、固定磁界制御でのステータSTの磁界の強さを、制御切り替え直前のMG1軸トルクが小さいほど弱く設定すると共に、トルク変動幅Twが小さいほど弱く設定する。これにより、ECU100は、制御切り替え後の磁界を適切に設定してMG1回転数Nmg1を「0」に停止させると共に、磁界を不要に大きくすることによる損失を抑制する。
<Third Embodiment>
In the third embodiment, in addition to the first and second embodiments, the ECU 100 uses the torque applied to the rotation shaft of the motor MG1 such as the engine reaction force torque Tes (“ And MG1 axis torque ”) and the fluctuation range of the torque immediately before the control switching (hereinafter referred to as“ torque fluctuation range Tw ”). Specifically, the ECU 100 sets the magnetic field strength of the stator ST in the fixed magnetic field control to be weaker as the MG1 axis torque just before the control switching is smaller, and to be weaker as the torque fluctuation width Tw is smaller. Thus, ECU 100 appropriately sets the magnetic field after the control switching to stop MG1 rotation speed Nmg1 at “0” and suppresses a loss caused by unnecessarily increasing the magnetic field.

これについて図18を参照して具体的に説明する。図18(a)、(b)は、固定磁界での各ロータ磁石位相に対応してモータMG1に発生するMG1トルクTmg1のグラフを示す。図18(b)は、図18(a)の場合より制御切り替えの直前の所定時間幅でのトルク変動幅Twが小さい場合に相当する。動作点「P10」、「P11」は、制御切り替え時(直前)の各MG1トルクTmg1の動作点を示す。   This will be specifically described with reference to FIG. 18A and 18B show graphs of the MG1 torque Tmg1 generated in the motor MG1 corresponding to each rotor magnet phase in the fixed magnetic field. FIG. 18B corresponds to the case where the torque fluctuation width Tw in the predetermined time width immediately before the control switching is smaller than in the case of FIG. The operating points “P10” and “P11” indicate the operating point of each MG1 torque Tmg1 at the time of control switching (immediately before).

ECU100は、図18(b)の場合に設定する固定磁界の強さを、図18(a)の場合に設定する固定磁界よりも弱くなるように設定する。言い換えると、ECU100は、トルク変動幅Twが小さいほど、制御切り替え後のステータSTの磁界を弱く設定する。   The ECU 100 sets the strength of the fixed magnetic field set in the case of FIG. 18B to be weaker than the fixed magnetic field set in the case of FIG. In other words, the ECU 100 sets the magnetic field of the stator ST after the control switching to be weaker as the torque fluctuation range Tw is smaller.

図19は、ECU100が制御切り替え後の固定磁界の強さとトルク変動幅Twとの関係を示すテーブルの一例である。図19に示すように、制御切り替え後の固定磁界の強さは、トルク変動幅Twが小さいほど弱く、トルク変動幅Twが大きいほど強く設定される。また、固定磁界の強さは、トルク変動幅Twの他、制御切り替え直前のMG1軸トルクが小さいほど弱く、MG1軸トルクが大きいほど強く設定される。   FIG. 19 is an example of a table showing the relationship between the strength of the fixed magnetic field and the torque fluctuation range Tw after the ECU 100 switches control. As shown in FIG. 19, the strength of the fixed magnetic field after the control switching is set to be weaker as the torque fluctuation range Tw is smaller and stronger as the torque fluctuation range Tw is larger. In addition to the torque fluctuation range Tw, the strength of the fixed magnetic field is set to be weaker as the MG1 axis torque immediately before the control switching is smaller and to be stronger as the MG1 axis torque is larger.

以上を勘案し、ECU100は、制御切り替え直前のMG1軸トルクと、トルク変動幅Twと、固定磁界の強さとのマップ等をメモリに予め記憶しておく。上述のマップ等は、予め実験等に基づき作成される。そして、ECU100は、上述のマップ等を参照し、制御切り替え直前のMG1軸トルクとトルク変動幅Twとに基づき固定磁界の強さを設定する。これにより、ECU100は、制御切り替え後の磁界の強さを大きくしすぎることなく、安定してモータMG1を0rpmに停止させることができる。また、ECU100は、不要に固定磁界を強く設定することによるエネルギー損失を抑制することができる。   Considering the above, the ECU 100 stores in advance a map of the MG1 axis torque immediately before the control switching, the torque fluctuation range Tw, the strength of the fixed magnetic field, and the like in a memory. The above-described map and the like are created in advance based on experiments and the like. Then, ECU 100 refers to the above-described map and the like, and sets the strength of the fixed magnetic field based on the MG1 axis torque and the torque fluctuation range Tw immediately before the control switching. Thus, ECU 100 can stably stop motor MG1 at 0 rpm without excessively increasing the strength of the magnetic field after control switching. In addition, the ECU 100 can suppress energy loss caused by setting a fixed magnetic field strongly unnecessarily.

ここで、トルク変動幅Twを求める方法について具体的に説明する。例えば、ECU100は、制御切り替え直前のMG1回転数Nmg1の変化率(単に「回転数変化率dN」とも呼ぶ。)の平均(単に「平均回転数変化率AdN」と呼ぶ。)に対する振れ(変動)幅(単に「回転数変動幅dNw」とも呼ぶ。)に基づきトルク変動幅Twを推定する。具体的には、ECU100は、MG1軸トルクを表す等式である式(3)を変形した式(4)を参照することで、トルク変動幅Twを求める。ここで、「Ig」は、モータMG1の慣性モーメントを示し、「Tx」は、エンジントルクTeのうち、エンジン回転数Neの変化に費やされるトルクを除いたトルクを示す。そして、式(4)は、式(3)の差分に相当する。   Here, a method for obtaining the torque fluctuation range Tw will be specifically described. For example, ECU 100 shakes (varies) with respect to the average (simply referred to as “average rotational speed change rate AdN”) of the change rate (simply referred to as “rotational speed change rate dN”) of MG1 rotational speed Nmg1 immediately before the control switching. The torque fluctuation range Tw is estimated based on the width (also simply referred to as “rotational speed fluctuation range dNw”). Specifically, ECU 100 obtains torque fluctuation range Tw by referring to equation (4) obtained by modifying equation (3), which is an equation representing MG1 axis torque. Here, “Ig” indicates the moment of inertia of the motor MG1, and “Tx” indicates the torque excluding the torque that is consumed for the change in the engine speed Ne among the engine torque Te. Expression (4) corresponds to the difference of Expression (3).

Ig×dN=Tmg1+P/(1+P)×Tx 式(3)
Tw=P/(1+P)×(Txの変動幅)=Ig×dNw 式(4)
このように、ECU100は、式(4)を参照して、慣性モーメントIg及び回転数変動幅dNwによりトルク変動幅Twを求める。慣性モーメントIgは、例えば実験等に基づき予め定められ、ECU100のメモリに記憶される。
Ig × dN = Tmg1 + P / (1 + P) × Tx Formula (3)
Tw = P / (1 + P) × (variation width of Tx) = Ig × dNw Formula (4)
In this way, the ECU 100 obtains the torque fluctuation range Tw from the inertia moment Ig and the rotational speed fluctuation range dNw with reference to the equation (4). The moment of inertia Ig is determined in advance based on, for example, experiments, and is stored in the memory of the ECU 100.

次に、回転数変動幅dNwの算出方法の一例について説明する。まず、ECU100は、エンジン200の圧縮、膨張工程を1回以上含む期間の回転数変化率dNの平均、例えばエンジン200が一般的な直列4気筒エンジンであれば1/2エンジン回転以上の期間の回転数変化率dNの平均を平均回転数変化率AdNとして算出する。そして、ECU100は、回転数変動幅dNwを、エンジン200の圧縮、膨張工程を1回以上含む期間での回転数変化率dNの最大値及び最小値と平均回転数変化率AdNとの差分、即ち、平均回転数変化率AdNの算出に用いられた回転数変化率dNの最大値及び最小値と平均回転数変化率AdNとの差分に定める。具体的には、回転数変動幅dNwは、上述の最大値と平均回転数変化率AdNとの差分又は上述の最小値と平均回転数変化率AdNとの差分のうちいずれか一方、若しくは、これらの和に設定される。   Next, an example of a method for calculating the rotation speed fluctuation range dNw will be described. First, the ECU 100 calculates the average speed change rate dN during a period including at least one compression / expansion process of the engine 200, for example, if the engine 200 is a general in-line four-cylinder engine, the period of ½ engine rotation or more. The average of the rotational speed change rate dN is calculated as the average rotational speed change rate AdN. Then, the ECU 100 determines the rotation speed fluctuation range dNw as the difference between the maximum and minimum values of the rotation speed change rate dN and the average rotation speed change rate AdN in a period including one or more compression / expansion steps of the engine 200, that is, The difference between the maximum value and the minimum value of the rotational speed change rate dN used for calculating the average rotational speed change rate AdN and the average rotational speed change rate AdN is determined. Specifically, the rotational speed fluctuation range dNw is either the difference between the above-mentioned maximum value and the average rotational speed change rate AdN, the difference between the above-mentioned minimum value and the average rotational speed change rate AdN, or these Is set to the sum of

また、好適には、ECU100は、上述の処理に加え、エンジン200やダンパの設計により、エンジン回転数Neの低回転時には高回転時に比べてトルク変動幅Twが大きくなることを勘案し、トルク変動幅Twをエンジン回転数Neに基づき補正してもよい。この場合、トルク変動幅Twに乗じる補正率を「補正率Ra」とすると、ECU100は、式(4)に代えて以下の式(5)を参照してトルク変動幅Twを算出する。   In addition to the above processing, the ECU 100 preferably takes into consideration that the torque fluctuation range Tw becomes larger at low engine revolutions Ne than at high revolutions due to the design of the engine 200 and the damper. The width Tw may be corrected based on the engine speed Ne. In this case, assuming that the correction rate multiplied by the torque fluctuation range Tw is “correction rate Ra”, the ECU 100 calculates the torque fluctuation range Tw with reference to the following formula (5) instead of the formula (4).

Tw=Ig×dNw×Ra 式(5)
図20(a)、(b)は、エンジン回転数Neに対応するトルク変動幅Twに乗じる補正率Raのテーブルを示す。具体的には、図20(a)は、ロック遷移制御時にMG1回転数Nmg1を負値から「0」へ遷移させる場合に使用するテーブル(「高回転変化時補正テーブル」とも呼ぶ。)に相当し、図20(b)は、ロック遷移制御時にMG1回転数Nmg1を正値から「0」へ遷移させる場合に使用するテーブル(「低回転変化時補正テーブル」とも呼ぶ。)に相当する。図20(a)、(b)に示すテーブルは、例えば実験等に基づき予め作成され、ECU100のメモリに予め記憶される。
Tw = Ig × dNw × Ra Formula (5)
FIGS. 20A and 20B show tables of the correction rate Ra by which the torque fluctuation range Tw corresponding to the engine speed Ne is multiplied. Specifically, FIG. 20A corresponds to a table (also referred to as a “high rotation change correction table”) used when the MG1 rotation speed Nmg1 is shifted from a negative value to “0” during lock transition control. FIG. 20B corresponds to a table (also referred to as a “low rotation change correction table”) used when the MG1 rotation speed Nmg1 is shifted from a positive value to “0” during lock transition control. The tables shown in FIGS. 20A and 20B are created in advance based on, for example, experiments and stored in the memory of the ECU 100 in advance.

そして、ECU100は、ロック遷移制御時にMG1回転数Nmg1が負値の場合には、図20(a)に示す高回転変化時補正テーブルを参照し、エンジン回転数Neが低いほど補正率Raを小さく設定し、エンジン回転数Neが高いほど補正率Raを大きく設定する。また、この場合、補正率Raは、おおむね1以下の値に設定される。   When the MG1 rotation speed Nmg1 is a negative value during the lock transition control, the ECU 100 refers to the high rotation change correction table shown in FIG. 20A, and the correction rate Ra is decreased as the engine rotation speed Ne is lower. The correction rate Ra is set to be larger as the engine speed Ne is higher. In this case, the correction rate Ra is set to a value of approximately 1 or less.

一方、ECU100は、ロック遷移制御時にMG1回転数Nmg1が正値の場合には、図20(b)に示す低回転変化時補正テーブルを参照し、エンジン回転数Neが低いほど補正率Raを大きく設定し、エンジン回転数Neが高いほど補正率Raを小さく設定する。また、この場合、補正率Raは、おおむね1以上の値に設定される。   On the other hand, when the MG1 rotation speed Nmg1 is a positive value during the lock transition control, the ECU 100 refers to the low rotation change correction table shown in FIG. 20B, and increases the correction rate Ra as the engine rotation speed Ne decreases. The correction rate Ra is set to be smaller as the engine speed Ne is higher. In this case, the correction rate Ra is set to a value of approximately 1 or more.

このように、ECU100は、エンジン回転数Neに基づき補正率Raを設定する。また、ECU100は、ロック遷移制御時にMG1回転数Nmg1を負値から「0」へ増加させる場合にはトルク変動幅Twが小さくなるように補正率Raを定め、ロック遷移制御時にMG1回転数Nmg1を正値から「0」へ減少させる場合にはトルク変動幅Twが大きくなるように補正率Raを定める。   Thus, the ECU 100 sets the correction factor Ra based on the engine speed Ne. The ECU 100 determines the correction factor Ra so that the torque fluctuation range Tw is reduced when increasing the MG1 rotation speed Nmg1 from a negative value to “0” during the lock transition control, and sets the MG1 rotation speed Nmg1 during the lock transition control. When the value is decreased from the positive value to “0”, the correction factor Ra is determined so that the torque fluctuation range Tw is increased.

次に、第3実施形態の処理フローについて図21、22を参照して説明する。図21は、第3実施形態でECU100が実行する処理手順を示すフローチャートの一例である。ECU100は、図21に示すフローチャートの処理を、所定の周期に従い繰り返し実行する。   Next, the processing flow of the third embodiment will be described with reference to FIGS. FIG. 21 is an example of a flowchart showing a processing procedure executed by the ECU 100 in the third embodiment. ECU 100 repeatedly executes the process of the flowchart shown in FIG. 21 according to a predetermined cycle.

まず、ECU100は、MG1回転数Nmg1を取得する(ステップS301)。次に、ECU100は、MG1回転数Nmg1が「0」であるか否か判定する(ステップS302)。   First, the ECU 100 acquires the MG1 rotation speed Nmg1 (step S301). Next, ECU 100 determines whether or not MG1 rotation speed Nmg1 is “0” (step S302).

そして、ECU100は、MG1回転数Nmg1が「0」であると判断した場合(ステップS302;Yes)、回転磁界の強さを決定する(ステップS303)。具体的には、ECU100は、後述するステップS305で求めたトルク変動幅Twが小さいほど、固定磁界制御時のステータSTの磁界を弱く設定する。そして、ECU100は、回転磁界制御から固定磁界制御へ切り替える(ステップS304)。これにより、ECU100は、制御切り替え後の磁界の強さを大きくしすぎることなく、安定してモータMG1を0rpmに停止させることができ、不要に固定磁界を強く設定することによるエネルギー損失を抑制することができる。   If the ECU 100 determines that the MG1 rotation speed Nmg1 is “0” (step S302; Yes), the ECU 100 determines the strength of the rotating magnetic field (step S303). Specifically, the ECU 100 sets the magnetic field of the stator ST at the time of fixed magnetic field control to be weaker as the torque fluctuation range Tw obtained in step S305 described later is smaller. Then, ECU 100 switches from rotating magnetic field control to fixed magnetic field control (step S304). Thereby, the ECU 100 can stably stop the motor MG1 at 0 rpm without excessively increasing the strength of the magnetic field after the control switching, and suppresses energy loss caused by setting a strong fixed magnetic field unnecessarily. be able to.

一方、ECU100は、MG1回転数Nmg1が「0」ではないと判断した場合(ステップS302;No)、トルク変動幅Twの取得処理を行う(ステップS305)。この具体的な処理内容については、図22のフローチャートで説明する。そして、ECU100は、MG1回転数Nmg1を0へ変化させるようにMG1トルクTmg1を変更する(ステップS306)。   On the other hand, when the ECU 100 determines that the MG1 rotation speed Nmg1 is not “0” (step S302; No), the ECU 100 performs a process of acquiring the torque fluctuation range Tw (step S305). The specific processing contents will be described with reference to the flowchart of FIG. Then, ECU 100 changes MG1 torque Tmg1 so as to change MG1 rotation speed Nmg1 to 0 (step S306).

図22は、ステップS305のトルク変動幅Twの取得処理の処理手順を示すフローチャートの一例である。ECU100は、図22に示すフローチャートを、ステップS305へ処理を進めた場合に実行する。   FIG. 22 is an example of a flowchart illustrating a processing procedure for obtaining the torque fluctuation range Tw in step S305. The ECU 100 executes the flowchart shown in FIG. 22 when the process proceeds to step S305.

まず、ECU100は、MG1回転数Nmg1の回転数変化率dNを算出する(ステップS401)。具体的には、ECU100は、一定間隔ごとに取得されたMG1回転数Nmg1の差分を算出することにより、回転数変化率dNを算出する。   First, ECU 100 calculates a rotational speed change rate dN of MG1 rotational speed Nmg1 (step S401). Specifically, ECU 100 calculates rotation speed change rate dN by calculating a difference between MG1 rotation speeds Nmg1 acquired at regular intervals.

そして、ECU100は、回転数変化率dNの平均回転数変化率AdNを算出する(ステップS402)。例えば、ECU100は、エンジン200の圧縮、膨張工程を1回以上含む期間内での回転数変化率dNの平均値を平均回転数変化率AdNに定める。   Then, the ECU 100 calculates an average rotational speed change rate AdN of the rotational speed change rate dN (step S402). For example, the ECU 100 determines the average value of the rotational speed change rate dN within a period including at least one compression / expansion process of the engine 200 as the average rotational speed change rate AdN.

次に、ECU100は、平均回転数変化率AdNに基づき回転数変動幅dNwを算出する(ステップS403)。具体的には、ECU100は、平均回転数変化率AdNを求めた期間での平均回転数変化率AdNに対する回転数変化率dNの振れ幅を、回転数変動幅dNwに定める。そして、ECU100は、エンジン回転数Neを取得する(ステップS404)。   Next, the ECU 100 calculates a rotational speed fluctuation range dNw based on the average rotational speed change rate AdN (step S403). Specifically, the ECU 100 determines the fluctuation range of the rotational speed change rate dN relative to the average rotational speed change rate AdN in the period for which the average rotational speed change rate AdN is obtained as the rotational speed fluctuation range dNw. Then, the ECU 100 acquires the engine speed Ne (step S404).

次に、ECU100は、MG1回転数Nmg1が0未満であるか否か判定する(ステップS405)。そして、ECU100は、MG1回転数Nmg1が0未満であると判断した場合(ステップS405;Yes)、即ち、ロック遷移制御時にMG1回転数Nmg1を負値から「0」へ遷移させる場合、高回転変化時補正テーブルを参照して補正率Raを算出する(ステップS406)。例えば、この場合、ECU100は、図20(a)に示すテーブルを参照し、エンジン回転数Neに基づき補正率Raを特定する。一方、ECU100は、MG1回転数Nmg1が0未満ではないと判断した場合(ステップS405;No)、即ち、ロック遷移制御時にMG1回転数Nmg1が正値から「0」へ遷移する場合、低回転変化時補正テーブルを参照して補正率Raを算出する(ステップS407)。具体的には、この場合、ECU100は、図20(b)に示すテーブルを参照し、エンジン回転数Neに基づき補正率Raを特定する。   Next, ECU 100 determines whether or not MG1 rotation speed Nmg1 is less than 0 (step S405). When the ECU 100 determines that the MG1 rotation speed Nmg1 is less than 0 (step S405; Yes), that is, when the MG1 rotation speed Nmg1 is changed from a negative value to “0” during the lock transition control, the high rotation speed change is performed. The correction rate Ra is calculated with reference to the hour correction table (step S406). For example, in this case, the ECU 100 refers to the table shown in FIG. 20A and specifies the correction factor Ra based on the engine speed Ne. On the other hand, when the ECU 100 determines that the MG1 rotation speed Nmg1 is not less than 0 (step S405; No), that is, when the MG1 rotation speed Nmg1 transitions from a positive value to “0” during the lock transition control, the low rotation change The correction rate Ra is calculated with reference to the hour correction table (step S407). Specifically, in this case, the ECU 100 refers to the table shown in FIG. 20B and specifies the correction factor Ra based on the engine speed Ne.

そして、ECU100は、ステップS406又はステップS407の実行後、トルク変動幅Twを算出する(ステップS408)。具体的には、ECU100は、式(5)を参照し、慣性モーメントIg、回転数変動幅dNw、及び補正率Raを乗じた値を、トルク変動幅Twと定める。これにより、ECU100は、トルク変動幅Twを精度よく推定することができ、図21のステップS303で回転磁界の強さを正確に設定することができる。   Then, after executing step S406 or step S407, the ECU 100 calculates a torque fluctuation range Tw (step S408). Specifically, the ECU 100 refers to the equation (5), and determines a value obtained by multiplying the moment of inertia Ig, the rotational speed fluctuation range dNw, and the correction factor Ra as the torque fluctuation range Tw. As a result, the ECU 100 can accurately estimate the torque fluctuation range Tw, and can accurately set the strength of the rotating magnetic field in step S303 in FIG.

<第4実施形態>
第4実施形態では、第1乃至第3実施形態に加え、ECU100は、運転者からの要求、車両の状態等に応じてMG1回転数Nmg1を「0」に変化させる際の制御切り替えを行うか否か判定する。そして、ECU100は、制御切り替え後の固定磁界を十分な強さで作れない可能性がある場合には、制御切り替えを行わない。これにより、ECU100は、予め制御切り替えによるロック遷移制御が可能か否か判断し、制御切り替え後に固定磁界を発生させられなくなることを防ぎ、MG1回転数Nmg1を「0」にできないことやロック遷移制御が長期化することを抑制する。
<Fourth embodiment>
In the fourth embodiment, in addition to the first to third embodiments, the ECU 100 performs control switching when changing the MG1 rotation speed Nmg1 to “0” in accordance with a request from the driver, a vehicle state, and the like. Judge whether or not. The ECU 100 does not perform control switching when there is a possibility that the fixed magnetic field after the control switching cannot be generated with sufficient strength. Thus, ECU 100 determines in advance whether lock transition control by control switching is possible, prevents a fixed magnetic field from being generated after control switching, prevents MG1 rotation speed Nmg1 from being set to “0”, and lock transition control. Is restrained from prolonging.

これについて、具体例を2つ挙げてさらに詳しく説明する。   This will be described in more detail with two specific examples.

第1の例では、ECU100は、バッテリ12の持ち出し可能な電力であるバッテリ12の出力の上限値(「放電許容電力Wout」とも呼ぶ。)が所定値よりも低い場合には、回転磁界制御を継続してロック遷移制御を行う。これにより、ECU100は、制御切り替え後に固定磁界を発生させられなくなることを防ぐ。   In the first example, the ECU 100 performs the rotating magnetic field control when the upper limit value of the output of the battery 12 (also referred to as “discharge allowable power Wout”), which is the power that can be taken out by the battery 12, is lower than a predetermined value. Continue to perform lock transition control. Thereby, the ECU 100 prevents the fixed magnetic field from being generated after the control is switched.

ここで、ECU100は、好適には、上述の所定値を、固定磁界制御時の消費電力の予測値に定める。そして、ECU100は、放電許容電力Woutが固定磁界制御時の消費電力の予想値より低い場合には、モータMG1で強い固定磁界を発生させるだけの電力をバッテリ12から持ち出せない可能性が高いと判断する。   Here, the ECU 100 preferably determines the above-described predetermined value as a predicted value of power consumption during fixed magnetic field control. Then, ECU 100 determines that there is a high possibility that electric power sufficient to generate a strong fixed magnetic field in motor MG1 cannot be taken out from battery 12 when discharge allowable power Wout is lower than an expected value of power consumption during fixed magnetic field control. To do.

次に、固定磁界制御時の消費電力の予測値の算出方法について説明する。ECU100は、後述するように、固定磁界制御時のモータMG2での予想消費電力(以後、「予想モータ消費電力Wm」と呼ぶ。)と、固定磁界制御時のモータMG1での予想消費電力(以後、「予想発電機消費電力Wg」と呼ぶ。)との和を、固定磁界制御時の消費電力の予測値として求める。   Next, a method for calculating a predicted value of power consumption during fixed magnetic field control will be described. As will be described later, the ECU 100 predicts the power consumption of the motor MG2 at the time of fixed magnetic field control (hereinafter referred to as “expected motor power consumption Wm”) and the power consumption of the motor MG1 at the time of fixed magnetic field control (hereinafter referred to as “predicted power consumption Wm”) , Called “expected generator power consumption Wg”) as a predicted value of power consumption during fixed magnetic field control.

ここで、ECU100は、予想モータ消費電力Wmを算出するため、まず、車速V及びアクセル開度Taに基づき、所定のマップ等を参照し、運転者の操作に基づく要求パワー(ドライバ要求パワー)を求める。次に、ECU100は、所定のマップ等を参照し、エンジン200の出力パワーを、車速Vによって定まるMG1回転数Nmg1が「0」の時のエンジン回転数Ne及びドライバ要求パワーに基づき求める。そして、ECU100は、所定のマップ等を参照し、モータMG2の出力パワーをドライバ要求パワーとエンジン200の出力パワーに基づき求める。そして、ECU100は、所定のマップ等を参照し、当該モータ出力パワーに基づき予想モータ消費電力Wmを求める。上述のマップ等は、例えば実験等に基づき予め作成され、ECU100のメモリに記憶される。   Here, in order to calculate the expected motor power consumption Wm, the ECU 100 first refers to a predetermined map or the like based on the vehicle speed V and the accelerator opening degree Ta, and calculates the required power (driver required power) based on the operation of the driver. Ask. Next, the ECU 100 refers to a predetermined map or the like and obtains the output power of the engine 200 based on the engine speed Ne and the driver required power when the MG1 speed Nmg1 determined by the vehicle speed V is “0”. Then, ECU 100 refers to a predetermined map or the like and obtains the output power of motor MG2 based on the driver requested power and the output power of engine 200. Then, the ECU 100 refers to a predetermined map or the like and obtains an expected motor power consumption Wm based on the motor output power. The above-described map or the like is created in advance based on, for example, experiments and stored in the memory of the ECU 100.

また、ECU100は、モータMG1での必要な固定磁界の強さに基づき予想発電機消費電力Wgを算出する。ここで、ECU100は、必要な固定磁界の強さを決定するため、所定のマップ等を参照し、車速Vによって定まるMG1回転数Nmg1が「0」の時のエンジン回転数Ne、エンジン200の出力パワーに基づき、エンジントルクTeを求める。そして、ECU100は、所定のマップ等を参照し、当該エンジントルクTeに基づき必要な固定磁界の強さを決定し、当該固定磁界の強さに基づき予想発電機消費電力Wgを求める。上述のマップ等は、例えば実験等に基づき予め作成され、ECU100のメモリに記憶される。   ECU 100 also calculates predicted generator power consumption Wg based on the strength of the fixed magnetic field required by motor MG1. Here, the ECU 100 refers to a predetermined map or the like in order to determine the required fixed magnetic field strength, and the engine speed Ne when the MG1 speed Nmg1 determined by the vehicle speed V is “0”, and the output of the engine 200 Based on the power, the engine torque Te is obtained. Then, the ECU 100 refers to a predetermined map or the like, determines the required fixed magnetic field strength based on the engine torque Te, and obtains the expected generator power consumption Wg based on the fixed magnetic field strength. The above-described map or the like is created in advance based on, for example, experiments and stored in the memory of the ECU 100.

第2の例では、ECU100は、モータMG1が許容可能な電流の限界値の予測値(以後、「予想発電機限界電流Iglim」と呼ぶ。)が所定値よりも小さい場合には、制御切り替えを行わず、回転磁界制御を継続してロック遷移制御を行う。具体的には、ECU100は、所定のマップ等を参照し、各種センサから取得したモータMG1の温度、インバータ温度、インバータ冷却水温に基づき、予想発電機限界電流Iglimを求め、これが所定値よりも小さいか否か判定する。   In the second example, the ECU 100 switches the control when the predicted value of the limit value of the current allowable by the motor MG1 (hereinafter referred to as “predicted generator limit current Iglim”) is smaller than a predetermined value. Without the rotation, the rotating magnetic field control is continued and the lock transition control is performed. Specifically, the ECU 100 refers to a predetermined map or the like, obtains an expected generator limit current Iglim based on the temperature of the motor MG1, the inverter temperature, and the inverter cooling water temperature acquired from various sensors, and this is smaller than a predetermined value. It is determined whether or not.

一般に、モータMG1の温度、インバータ温度、インバータ冷却水温などが高い場合には、モータMG1が許容可能な電流が小さく、固定磁界を発生するのに必要な電流をモータMG1に供給できない可能性が高まる。以上を勘案し、ECU100は、予想発電機限界電流Iglimが所定値よりも小さい場合には回転磁界制御を継続してロック遷移制御を行うことで、制御切り替え後に固定磁界を発生させられないこと等を抑制する。   In general, when the temperature of the motor MG1, the inverter temperature, the inverter cooling water temperature, etc. are high, the allowable current of the motor MG1 is small, and the possibility that the current necessary for generating the fixed magnetic field cannot be supplied to the motor MG1 increases. . In consideration of the above, when the expected generator limit current Iglim is smaller than a predetermined value, the ECU 100 does not generate a fixed magnetic field after control switching by continuing the rotating magnetic field control and performing the lock transition control. Suppress.

また、好適には、ECU100は、上述の所定値を、固定磁界を発生させるために必要なモータMG1に流す電流の予測値(以後、「予想発電機必要電流Ig*」と呼ぶ。)に設定する。即ち、この場合、ECU100は、予想発電機限界電流Iglimが予想発電機必要電流Ig*よりも低い場合には、回転磁界制御を継続してロック遷移制御を行う。   Preferably, ECU 100 sets the above-mentioned predetermined value to a predicted value of a current that flows to motor MG1 necessary for generating a fixed magnetic field (hereinafter referred to as “predicted generator required current Ig *”). To do. That is, in this case, when the expected generator limit current Iglim is lower than the expected generator required current Ig *, the ECU 100 continues the rotating magnetic field control and performs the lock transition control.

ここで、予想発電機必要電流Ig*の算出方法について説明する。まず、ECU100は、ドライバ要求パワーを、車速V及びアクセル開度Taに基づき算出する。また、ECU100は、エンジン200の出力パワーを、車速Vによって決まるMG1回転数Nmg1が「0」のときのエンジン回転数Ne及びドライバ要求パワーにより求める。そして、ECU100は、エンジントルクTeを、車速Vによって定まるMG1回転数Nmg1が「0」のときのエンジン回転数Ne及びエンジン200の出力パワーにより求める。そして、ECU100は、必要な固定磁界の強さを、上述のエンジントルクTeにより求め、当該固定磁界の強さに基づき、予想発電機必要電流Ig*を定める。   Here, a method of calculating the expected generator required current Ig * will be described. First, the ECU 100 calculates the driver required power based on the vehicle speed V and the accelerator opening degree Ta. In addition, ECU 100 obtains the output power of engine 200 from the engine speed Ne and the driver required power when MG1 speed Nmg1 determined by vehicle speed V is “0”. Then, ECU 100 obtains engine torque Te from the engine speed Ne and the output power of engine 200 when MG1 speed Nmg1 determined by vehicle speed V is “0”. Then, the ECU 100 obtains the required fixed magnetic field strength from the engine torque Te described above, and determines the expected generator required current Ig * based on the fixed magnetic field strength.

次に、第4実施形態の処理フローについて図23乃至図25を参照して説明する。   Next, the processing flow of the fourth embodiment will be described with reference to FIGS.

図23は、第4実施形態でECU100が実行する処理手順を示すフローチャートの一例である。ECU100は、図23に示すフローチャートの処理を、所定の周期に従い繰り返し実行する。   FIG. 23 is an example of a flowchart illustrating a processing procedure executed by the ECU 100 in the fourth embodiment. ECU 100 repeatedly executes the processing of the flowchart shown in FIG. 23 according to a predetermined cycle.

まず、ECU100は、MG1回転数Nmg1を取得する(ステップS501)。次に、ECU100は、制御切り替え実行可能判定を行う(ステップS502)。具体的には、ECU100は、この場合、図24に示すフローチャートの処理又は図25に示すフローチャートの処理のいずれかを実行する。これらの具体的な処理手順については後述する。   First, the ECU 100 acquires the MG1 rotation speed Nmg1 (step S501). Next, the ECU 100 determines whether control switching can be performed (step S502). Specifically, in this case, ECU 100 executes either the process of the flowchart shown in FIG. 24 or the process of the flowchart shown in FIG. These specific processing procedures will be described later.

そして、ECU100は、制御切り替え実行可能判定に基づき、制御切り替えが可能であるか否か判定する(ステップS503)。そして、ECU100は、制御切り替えが可能であると判断した場合(ステップS503;Yes)、ステップS504へ処理を進める。一方、ECU100は、制御切り替えが可能ではないと判断した場合(ステップS503;No)、MG1回転数Nmg1を「0」へ変化させるようにMG1トルクTmg1を変更する(ステップS506)。従って、この場合、ECU100は、ロック遷移制御中に制御切り替えを実行せず、回転磁界制御を継続する。   Then, ECU 100 determines whether or not control switching is possible based on the determination that control switching can be performed (step S503). If ECU 100 determines that control switching is possible (step S503; Yes), the process proceeds to step S504. On the other hand, when ECU 100 determines that control switching is not possible (step S503; No), it changes MG1 torque Tmg1 so as to change MG1 rotation speed Nmg1 to “0” (step S506). Therefore, in this case, the ECU 100 does not perform control switching during the lock transition control, and continues the rotating magnetic field control.

次に、ECU100は、ステップS504でMG1回転数Nmg1が「0」であるか否か判定する(ステップS504)。そして、ECU100は、MG1回転数Nmg1が「0」であると判断した場合(ステップS504;Yes)、回転磁界制御から固定磁界制御へ切り替える(ステップS505)。一方、ECU100は、MG1回転数Nmg1が「0」ではないと判断した場合(ステップS504;No)、MG1回転数Nmg1を「0」へ変化させるようにMG1トルクTmg1を変更する(ステップS506)。   Next, the ECU 100 determines whether or not the MG1 rotation speed Nmg1 is “0” in step S504 (step S504). If the ECU 100 determines that the MG1 rotation speed Nmg1 is “0” (step S504; Yes), the ECU 100 switches from the rotating magnetic field control to the fixed magnetic field control (step S505). On the other hand, when ECU 100 determines that MG1 rotation speed Nmg1 is not “0” (step S504; No), it changes MG1 torque Tmg1 to change MG1 rotation speed Nmg1 to “0” (step S506).

図24は、図23のステップS502の制御切り替え実行可能判定の処理手順の一例を示すフローチャートである。ECU100は、図24に示すフローチャートの処理を、ステップS502へ処理を進めた場合に実行する。   FIG. 24 is a flowchart illustrating an example of a processing procedure for determining whether control switching can be performed in step S502 of FIG. ECU 100 executes the process of the flowchart shown in FIG. 24 when the process proceeds to step S502.

まず、ECU100は、放電許容電力Woutを取得する(ステップS601)。例えば、ECU100は、例えば、バッテリ12に付設された温度センサやSOC(State Of Charge)センサの検出信号に基づき放電許容電力Woutを特定する。そして、ECU100は、予想モータ消費電力Wmを算出する(ステップS602)。次に、ECU100は、予想発電機消費電力Wgを算出する(ステップS603)。   First, the ECU 100 acquires discharge allowable power Wout (step S601). For example, the ECU 100 specifies the discharge allowable power Wout based on, for example, a detection signal of a temperature sensor attached to the battery 12 or a SOC (State Of Charge) sensor. Then, ECU 100 calculates expected motor power consumption Wm (step S602). Next, the ECU 100 calculates the expected generator power consumption Wg (step S603).

次に、ECU100は、放電許容電力Woutが予想モータ消費電力Wmと予想発電機消費電力Wgとの和以上であるか否か判定する(ステップS604)。これにより、ECU100は、固定磁界制御へ遷移した場合の消費電力が放電許容電力Woutを超えないか否か判定する。そして、ECU100は、放電許容電力Woutが予想モータ消費電力Wmと予想発電機消費電力Wgとの和以上であると判断した場合(ステップS604;Yes)、制御切り替えが可能であると判定する(ステップS605)。そして、その後、ECU100は、図23のフローチャートに示すように、MG1回転数Nmg1が「0」になった場合に(ステップS504;Yes)、回転磁界制御から固定磁界制御へ切り替える(ステップS505)。これにより、ECU100は、速やかにかつ確実にロック遷移制御を実行することができる。   Next, ECU 100 determines whether discharge allowable power Wout is equal to or greater than the sum of expected motor power consumption Wm and expected generator power consumption Wg (step S604). Thereby, ECU100 determines whether the power consumption at the time of changing to fixed magnetic field control does not exceed discharge allowable power Wout. When ECU 100 determines that discharge allowable power Wout is equal to or greater than the sum of expected motor power consumption Wm and expected generator power consumption Wg (step S604; Yes), ECU 100 determines that control switching is possible (step). S605). Then, as shown in the flowchart of FIG. 23, when the MG1 rotation speed Nmg1 becomes “0” (step S504; Yes), the ECU 100 switches from the rotating magnetic field control to the fixed magnetic field control (step S505). Thereby, the ECU 100 can execute the lock transition control promptly and reliably.

一方、ECU100は、放電許容電力Woutが予想モータ消費電力Wmと予想発電機消費電力Wgとの和未満であると判断した場合(ステップS604;No)、制御切り替えが不可能であると判定する(ステップS605)。即ち、この場合、ECU100は、制御切り替え後にモータMG1に必要な固定磁界を発生させるだけの電力が不足する虞があると判断する。そして、この場合、ECU100は、図23のステップS506で回転磁界制御を継続し、MG1回転数Nmg1をフィードバック制御する。   On the other hand, when ECU 100 determines that discharge allowable power Wout is less than the sum of expected motor power consumption Wm and expected generator power consumption Wg (step S604; No), CPU 100 determines that control switching is impossible (step S604). Step S605). That is, in this case, the ECU 100 determines that there is a possibility that the electric power for generating the fixed magnetic field necessary for the motor MG1 is insufficient after the control is switched. In this case, ECU 100 continues the rotating magnetic field control in step S506 of FIG. 23, and feedback-controls MG1 rotation speed Nmg1.

図25は、図23のステップS502の制御切り替え実行可能判定の処理手順の他の例を示すフローチャートである。ECU100は、図24に示すフローチャートの処理を、ステップS502へ処理を進めた場合に実行する。   FIG. 25 is a flowchart showing another example of the processing procedure for determining whether control switching can be performed in step S502 of FIG. ECU 100 executes the process of the flowchart shown in FIG. 24 when the process proceeds to step S502.

まず、ECU100は、予想発電機限界電流Iglimを算出する(ステップS701)。次に、ECU100は、予想発電機必要電流Ig*を算出する(ステップS702)。そして、ECU100は、予想発電機限界電流Iglimが予想発電機必要電流Ig*以上であるか否か判定する(ステップS703)。これにより、ECU100は、固定磁界制御へ遷移した場合に十分な電流をモータMG1に流すことができるか否か判定する。そして、ECU100は、予想発電機限界電流Iglimが予想発電機必要電流Ig*以上であると判断した場合(ステップS703;Yes)、制御切り替えが可能であると判定する(ステップS704)。そして、その後、ECU100は、図23のフローチャートに示すように、MG1回転数Nmg1が「0」になった場合に(ステップS504;Yes)、回転磁界制御から固定磁界制御へ切り替える(ステップS505)。これにより、ECU100は、速やかにかつ確実にロック遷移制御を実行することができる。   First, the ECU 100 calculates the expected generator limit current Iglim (step S701). Next, the ECU 100 calculates the expected generator required current Ig * (step S702). Then, the ECU 100 determines whether or not the predicted generator limit current Iglim is equal to or greater than the predicted generator required current Ig * (step S703). Thereby, ECU 100 determines whether or not a sufficient current can be supplied to motor MG1 when transitioning to fixed magnetic field control. If the ECU 100 determines that the expected generator limit current Iglim is equal to or greater than the expected generator required current Ig * (step S703; Yes), the ECU 100 determines that control switching is possible (step S704). Then, as shown in the flowchart of FIG. 23, when the MG1 rotation speed Nmg1 becomes “0” (step S504; Yes), the ECU 100 switches from the rotating magnetic field control to the fixed magnetic field control (step S505). Thereby, the ECU 100 can execute the lock transition control promptly and reliably.

一方、ECU100は、予想発電機限界電流Iglimが予想発電機必要電流Ig*未満であると判断した場合(ステップS703;No)、制御切り替えが不可能であると判定する(ステップS705)。即ち、この場合、ECU100は、制御切り替え後にモータMG1に必要な固定磁界を発生させるだけの電流を設定できない虞があると判断する。そして、この場合、ECU100は、図23のステップS506で回転磁界制御を継続し、MG1回転数Nmg1をフィードバック制御する。   On the other hand, when the ECU 100 determines that the expected generator limit current Iglim is less than the expected generator required current Ig * (step S703; No), the ECU 100 determines that control switching is impossible (step S705). That is, in this case, ECU 100 determines that there is a possibility that a current sufficient to generate a fixed magnetic field necessary for motor MG1 may not be set after control switching. In this case, ECU 100 continues the rotating magnetic field control in step S506 of FIG. 23, and feedback-controls MG1 rotation speed Nmg1.

[変形例]
次に、第1実施形態乃至4実施形態の変形例について説明する。以下に示す変形例は、任意に組み合わされて上述の実施形態に適用されてもよい。
[Modification]
Next, modified examples of the first to fourth embodiments will be described. The modifications shown below may be arbitrarily combined and applied to the above-described embodiment.

(変形例1)
第1実施形態では、ECU100は、MG1回転数Nmg1が「0」になるタイミングで制御切り替えを行った。しかし、本発明が適用可能な方法はこれに限定されない。これに代えて、ECU100は、MG1回転数Nmg1が略0になるタイミングで制御切り替えを実行してもよい。具体的には、この場合、ECU100は、例えばMG1回転数Nmg1が0又は0に相当する値、即ちMG1回転数Nmg1が第1実施形態と同様の作用効果を奏する値の範囲内になった場合に制御切り替えを行う。上述の範囲は、例えば予め実験等に基づき定められECU100のメモリに記憶される。そして、ECU100は、制御切り替えを実行後、ロック機構500を係合させることで、モータMG1をロック状態にする。これによっても、ECU100は、エンジン200の反力を正確に把握できなくてもモータMG1を速やかにロック状態にすることができる。
(Modification 1)
In the first embodiment, the ECU 100 performs control switching at a timing when the MG1 rotation speed Nmg1 becomes “0”. However, the method to which the present invention is applicable is not limited to this. Instead of this, the ECU 100 may execute control switching at a timing when the MG1 rotation speed Nmg1 becomes substantially zero. Specifically, in this case, the ECU 100, for example, when the MG1 rotation speed Nmg1 is 0 or a value corresponding to 0, that is, the MG1 rotation speed Nmg1 falls within a range of values that exhibit the same effects as the first embodiment. Switch control to. The above-described range is determined in advance based on experiments or the like, for example, and stored in the memory of the ECU 100. And ECU100 makes motor MG1 a locked state by engaging the lock mechanism 500 after performing control switching. This also allows ECU 100 to quickly lock motor MG1 even if the reaction force of engine 200 cannot be accurately grasped.

(変形例2)
第2実施形態では、ECU100は、ロック遷移制御時に、MG1回転数Nmg1が「0」をまたぐように目標回転数Nmg1*を設定した。この制御に加え、ECU100は、MG1回転数Nmg1の変化中に、当該回転数の変化率(回転数変化率dN)の変化に基づき、MG1回転数Nmg1が「0」をまたがないか否か判定してもよい。そして、ECU100は、MG1回転数Nmg1が「0」をまたがないと判断した場合にのみ、MG1回転数Nmg1が「0」をまたぐように目標回転数Nmg1*を設定する。
(Modification 2)
In the second embodiment, the ECU 100 sets the target rotational speed Nmg1 * so that the MG1 rotational speed Nmg1 crosses “0” during the lock transition control. In addition to this control, the ECU 100 determines whether the MG1 rotation speed Nmg1 does not cross “0” based on the change in the rotation speed change rate (rotation speed change rate dN) during the change of the MG1 rotation speed Nmg1. You may judge. Then, ECU 100 sets target rotation speed Nmg1 * such that MG1 rotation speed Nmg1 crosses “0” only when it is determined that MG1 rotation speed Nmg1 does not cross “0”.

例えば、ECU100は、ロック遷移制御時の直前の所定時間幅で回転数変化率dNを監視し、当該回転数変化率dNの変化が所定値以下の場合にのみMG1回転数Nmg1の実値から「0」をまたぐ値に目標回転数Nmg1*を設定する。上述の所定時間幅及び所定値は、例えば予め実験等に基づき定められ、ECU100のメモリに記憶される。   For example, the ECU 100 monitors the rotation speed change rate dN in a predetermined time width immediately before the lock transition control, and only when the change in the rotation speed change rate dN is equal to or less than a predetermined value, from the actual value of the MG1 rotation speed Nmg1 The target rotational speed Nmg1 * is set to a value that crosses “0”. The predetermined time width and the predetermined value described above are determined in advance based on experiments or the like, for example, and are stored in the memory of the ECU 100.

(変形例3)
第3実施形態では、ECU100は、平均回転数変化率AdNに対する振れ幅(回転数変動幅dNw)に基づきトルク変動幅Twを算出した。これに代えて、ECU100は、エンジン回転数Neの変化に基づきトルク変動幅Twを算出してもよい。この場合、ECU100は、例えば、図21のステップS305のトルク変動幅取得処理でエンジン回転数Neの変化率を算出し、当該変化率から所定のマップ等を参照してトルク変動幅Twを特定する。上述のマップ等は、例えば予め実験等に基づき定められ、ECU100のメモリに記憶される。
(Modification 3)
In the third embodiment, the ECU 100 calculates the torque fluctuation range Tw based on the fluctuation width (rotation speed fluctuation width dNw) with respect to the average rotation speed change rate AdN. Instead of this, the ECU 100 may calculate the torque fluctuation range Tw based on a change in the engine speed Ne. In this case, for example, the ECU 100 calculates the rate of change of the engine speed Ne in the torque fluctuation range acquisition process of step S305 of FIG. 21, and specifies the torque fluctuation range Tw with reference to a predetermined map or the like from the change rate. . The above-described map or the like is determined based on, for example, experiments in advance and stored in the memory of the ECU 100.

(変形例4)
第4実施形態では、ECU100は、放電許容電力Woutが所定値以下の場合、制御切り替えを行わす回転磁界制御を継続してロック遷移制御を行った。これに代えて、ECU100は、バッテリ12の充電状態(SOC)が所定値以下の場合、制御切り替えを行わす回転磁界制御を継続してロック遷移制御を行ってもよい。上述の所定値は、実験等に基づき予め定められた値又は動的に定められた値のいずれであってもよい。後者の場合、所定値は、例えば、固定磁界制御を実行してMG1回転数Nmg1を「0」にするのに必要なSOCに定められる。なお、SOCは、本発明に係る「蓄電状態に対応する状態量」の一例であり、完全放電状態が0(%)、満充電状態が100(%)として定量化されている。これによっても、好適に、ECU100は、制御切り替え後に固定磁界を発生させられなくなることを防ぎ、MG1回転数Nmg1を「0」にできないことやロック遷移制御が長期化することを抑制する。
(Modification 4)
In the fourth embodiment, the ECU 100 performs the lock transition control by continuing the rotating magnetic field control for performing the control switching when the discharge allowable power Wout is equal to or less than a predetermined value. Instead of this, when the state of charge (SOC) of the battery 12 is equal to or less than a predetermined value, the ECU 100 may continue the rotating magnetic field control for performing the control switching and perform the lock transition control. The predetermined value described above may be either a predetermined value based on an experiment or the like or a dynamically determined value. In the latter case, the predetermined value is determined, for example, as the SOC required to execute the fixed magnetic field control and set the MG1 rotation speed Nmg1 to “0”. The SOC is an example of the “state quantity corresponding to the storage state” according to the present invention, and is quantified assuming that the fully discharged state is 0 (%) and the fully charged state is 100 (%). This also preferably prevents the ECU 100 from generating a fixed magnetic field after switching the control, and prevents the MG1 rotation speed Nmg1 from being set to “0” and the lock transition control from being prolonged.

1 ハイブリッド車両
10 ハイブリッド駆動装置
12 バッテリ
100 ECU
200 エンジン
300 動力分割機構
400 入力軸
500 ロック機構
600 MG2リダクション機構
DESCRIPTION OF SYMBOLS 1 Hybrid vehicle 10 Hybrid drive device 12 Battery 100 ECU
200 Engine 300 Power split mechanism 400 Input shaft 500 Lock mechanism 600 MG2 reduction mechanism

Claims (6)

内燃機関と、
固定子の回転磁界により回転子を回転駆動させて回転軸に動力を伝達可能な回転電機と、
前記内燃機関に連結された第1回転要素と、前記回転電機に連結された第2回転要素と、駆動軸に連結された第3回転要素とを含む相互に差動回転可能な複数の回転要素を有する差動機構と、
前記回転電機の回転をロックするロック手段と、
前記ロック手段に前記回転電機をロックさせる場合であって当該回転電機を制御することで前記回転電機の回転数が略0になった時に、前記回転電機の制御を、前記固定子の回転磁界により前記回転子が回転駆動されるよう前記回転電機を制御する回転磁界制御から、前記固定子の磁界の向きを固定して前記回転子の回転が制限されるよう前記回転電機を制御する固定磁界制御に切り替える制御手段と、
を備えることを特徴とするハイブリッド車両の制御装置。
An internal combustion engine;
A rotating electric machine capable of rotating the rotor by a rotating magnetic field of the stator and transmitting power to the rotating shaft;
A plurality of rotational elements capable of differentially rotating with each other, including a first rotational element coupled to the internal combustion engine, a second rotational element coupled to the rotating electrical machine, and a third rotational element coupled to a drive shaft A differential mechanism having
Locking means for locking the rotation of the rotating electrical machine;
In the case where the rotating electrical machine is locked by the locking means, and the rotational speed of the rotating electrical machine becomes substantially 0 by controlling the rotating electrical machine, the control of the rotating electrical machine is controlled by the rotating magnetic field of the stator. Fixed magnetic field control for controlling the rotating electric machine so as to limit the rotation of the rotor by fixing the direction of the magnetic field of the stator from rotating magnetic field control for controlling the rotating electric machine so that the rotor is driven to rotate. Control means for switching to,
A control apparatus for a hybrid vehicle, comprising:
前記制御手段は、前記ロック手段に前記回転電機をロックさせる場合、前記回転電機の回転数の目標値を当該回転電機の回転数から0をまたぐ値に設定する請求項1に記載のハイブリッド車両の制御装置。   2. The hybrid vehicle according to claim 1, wherein, when the rotating electrical machine is locked by the locking unit, the control unit sets a target value of the rotational speed of the rotating electrical machine to a value that crosses 0 from the rotational speed of the rotating electrical machine. Control device. 前記回転電機に対し電力を供給可能かつ当該回転電機の回生電力により充電可能な蓄電手段をさらに備え、
前記制御手段は、前記ロック手段により前記回転電機をロックさせる場合であって前記蓄電手段の放電許容電力が所定値以下の場合、前記回転電機の制御を、前記固定磁界制御に切り替えず、前記回転磁界制御により前記回転電機の回転を停止させる請求項1または2に記載のハイブリッド車両の制御装置。
The battery further comprises power storage means capable of supplying power to the rotating electrical machine and capable of being charged by regenerative power of the rotating electrical machine,
In the case where the rotating electrical machine is locked by the locking unit, and the discharge allowable power of the power storage unit is equal to or less than a predetermined value, the control unit does not switch the control of the rotating electrical machine to the fixed magnetic field control, and the rotation The hybrid vehicle control device according to claim 1, wherein rotation of the rotating electrical machine is stopped by magnetic field control.
前記回転電機に対し電力を供給可能かつ当該回転電機の回生電力により充電可能な蓄電手段をさらに備え、
前記制御手段は、前記ロック手段により前記回転電機をロックさせる場合であって前記蓄電手段の蓄電状態に対応する状態量が所定値以下の場合、前記回転電機の制御を、前記固定磁界制御に切り替えず、前記回転磁界制御により前記回転電機の回転を停止させる請求項1または2に記載のハイブリッド車両の制御装置。
The battery further comprises power storage means capable of supplying power to the rotating electrical machine and capable of being charged by regenerative power of the rotating electrical machine,
The control means switches the control of the rotating electrical machine to the fixed magnetic field control when the rotating electrical machine is locked by the locking means and the state quantity corresponding to the power storage state of the power storage means is a predetermined value or less. The hybrid vehicle control device according to claim 1, wherein the rotation of the rotating electrical machine is stopped by the rotating magnetic field control.
前記回転電機に対し電力を供給可能かつ当該回転電機の回生電力により充電可能な蓄電手段をさらに備え、
前記制御手段は、前記ロック手段により前記回転電機をロックさせる場合であって前記回転電機に流す電流の限界値が所定値以下の場合、前記回転電機の制御を、前記固定磁界制御に切り替えず、前記回転磁界制御により前記回転電機の回転を停止させる請求項1または2に記載のハイブリッド車両の制御装置。
The battery further comprises power storage means capable of supplying power to the rotating electrical machine and capable of being charged by regenerative power of the rotating electrical machine,
The control means is a case where the rotating electrical machine is locked by the locking means, and when the limit value of the current flowing through the rotating electrical machine is a predetermined value or less, the control of the rotating electrical machine is not switched to the fixed magnetic field control, The hybrid vehicle control device according to claim 1, wherein the rotation of the rotating electrical machine is stopped by the rotating magnetic field control.
前記制御手段は、前記固定磁界制御での前記固定子の磁界の強さを、前記固定磁界制御に切り替える前の前記回転軸にかかるトルクの変動幅が小さいほど弱く設定する請求項1乃至5のいずれか一項に記載のハイブリッド車両の制御装置。   6. The control unit according to claim 1, wherein the control unit sets the magnetic field strength of the stator in the fixed magnetic field control to be weaker as a fluctuation range of the torque applied to the rotating shaft before switching to the fixed magnetic field control is smaller. The control apparatus of the hybrid vehicle as described in any one.
JP2010197650A 2010-09-03 2010-09-03 Hybrid vehicle control device Pending JP2012051532A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010197650A JP2012051532A (en) 2010-09-03 2010-09-03 Hybrid vehicle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010197650A JP2012051532A (en) 2010-09-03 2010-09-03 Hybrid vehicle control device

Publications (1)

Publication Number Publication Date
JP2012051532A true JP2012051532A (en) 2012-03-15

Family

ID=45905383

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010197650A Pending JP2012051532A (en) 2010-09-03 2010-09-03 Hybrid vehicle control device

Country Status (1)

Country Link
JP (1) JP2012051532A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014124995A (en) * 2012-12-25 2014-07-07 Toyota Motor Corp Control unit of hybrid vehicle
WO2015136356A1 (en) * 2014-03-13 2015-09-17 Toyota Jidosha Kabushiki Kaisha Control apparatus for hybrid vehicle

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014124995A (en) * 2012-12-25 2014-07-07 Toyota Motor Corp Control unit of hybrid vehicle
WO2015136356A1 (en) * 2014-03-13 2015-09-17 Toyota Jidosha Kabushiki Kaisha Control apparatus for hybrid vehicle

Similar Documents

Publication Publication Date Title
JP4077003B2 (en) Electric vehicle drive control device and control method thereof
JP4254864B2 (en) Vehicle and control method thereof
JP2007261562A (en) Vehicle and control method thereof
JP2010000834A (en) Power output device, control method thereof, and vehicle
WO2013061444A1 (en) Electric vehicle and method for controlling same
JP2011156997A (en) Controller for hybrid vehicle
JPWO2012104923A1 (en) Hybrid vehicle drive control apparatus and method, and hybrid vehicle
JP4258508B2 (en) Hybrid vehicle and control method thereof
JP2008148528A (en) Vehicle and control method thereof
JP2012051532A (en) Hybrid vehicle control device
JP2012030761A (en) Control apparatus of hybrid vehicle
JP5637320B1 (en) Control device for hybrid vehicle
JP5803892B2 (en) Control device for hybrid vehicle
JP5728846B2 (en) Control device for hybrid vehicle
JP5299294B2 (en) Vehicle control device
JP5310264B2 (en) Control device for hybrid vehicle
JP5074736B2 (en) VEHICLE DRIVE CONTROL DEVICE, VEHICLE, VEHICLE DRIVE CONTROL METHOD, PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE CONTROL METHOD, AND RECORDING MEDIUM CONTAINING THE PROGRAM readable by the computer
JP2014111444A (en) Control device of hybrid vehicle
JP5648461B2 (en) Control device for hybrid vehicle
JP2005218221A (en) Controller of hybrid vehicle
JP5769565B2 (en) Control device for hybrid vehicle
JP2012224203A (en) Hybrid vehicle drive control device
JP2011168091A (en) Control apparatus for hybrid vehicle
JP2011218850A (en) Hybrid vehicle control device
JP5691534B2 (en) Control device for hybrid vehicle