JP2010188807A - Control device for electric vehicle - Google Patents
Control device for electric vehicle Download PDFInfo
- Publication number
- JP2010188807A JP2010188807A JP2009033949A JP2009033949A JP2010188807A JP 2010188807 A JP2010188807 A JP 2010188807A JP 2009033949 A JP2009033949 A JP 2009033949A JP 2009033949 A JP2009033949 A JP 2009033949A JP 2010188807 A JP2010188807 A JP 2010188807A
- Authority
- JP
- Japan
- Prior art keywords
- clutch
- temperature
- inverter
- motor
- rotation speed
- 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.)
- Granted
Links
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/62—Hybrid vehicles
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Landscapes
- Hybrid Electric Vehicles (AREA)
- Hydraulic Clutches, Magnetic Clutches, Fluid Clutches, And Fluid Joints (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Inverter Devices (AREA)
Abstract
【課題】駆動輪にモータトルクを伝達するモータトルク出力状態でモータが回転しないあるいは極低速回転を行なう場合に、インバータおよびクラッチの温度上昇抑制可能な電動車両の制御装置を提供すること。
【解決手段】統合コントローラ17は、モータジェネレータMGから第2クラッチCL2を介して左右駆動輪LT,RT側にモータトルクが出力されている状態で、インバータ温度が、あらかじめ設定されたインバータ温度閾値を超えた場合には、モータ回転数を上昇させて第2クラッチCL2のスリップ量を増加させるインバータ温度抑制処理を実行し、一方、クラッチ温度が、あらかじめ設定されたクラッチ温度閾値を越えた場合には、モータ回転数を低下させて第2クラッチCL2のスリップ量を低下させるクラッチ温度抑制処理を実行することを特徴とする電動車両の制御装置とした。
【選択図】図1To provide a control device for an electric vehicle capable of suppressing an increase in temperature of an inverter and a clutch when the motor does not rotate or performs extremely low speed rotation in a motor torque output state in which motor torque is transmitted to a drive wheel.
An integrated controller 17 is configured such that an inverter temperature is set to a preset inverter temperature threshold in a state where motor torque is output from a motor generator MG to the left and right drive wheels LT and RT via a second clutch CL2. If exceeded, an inverter temperature suppression process is executed to increase the slip amount of the second clutch CL2 by increasing the motor rotation speed. On the other hand, if the clutch temperature exceeds a preset clutch temperature threshold, In addition, the control apparatus for the electric vehicle is characterized in that the clutch temperature suppression process is performed to reduce the slip amount of the second clutch CL2 by reducing the motor rotation speed.
[Selection] Figure 1
Description
本発明は、駆動源としてエンジンとモータとを備えた電気自動車の制御装置に関し、特に、ヒルホールド制御時などのインバータの加熱防止技術に関する。 The present invention relates to a control device for an electric vehicle provided with an engine and a motor as drive sources, and more particularly to a technique for preventing heating of an inverter during hill hold control.
従来、登坂路において車両を停止状態に保たせるヒルホールド制御を行なうことが知られている。このようなヒルホールド制御を、駆動源としてモータを有した車両で行なう場合、モータを、駆動力を発生させた状態で回転させないロック状態とすることから、インバータに発熱が生じる。 Conventionally, it is known to perform hill hold control for keeping a vehicle in a stopped state on an uphill road. When such hill hold control is performed in a vehicle having a motor as a drive source, the inverter is heated because the motor is in a locked state in which the drive force is generated and is not rotated.
そこで、このような場合にインバータを冷却するようにしたものが、例えば、特許文献1などにより知られている。この従来技術では、車両がヒルホールドの状態であると、温度センサからのインバータ温度が車両駆動用のモータジェネレータの負荷率の制限を開始する制限開始温度以上のとき、インバータ装置を冷却するための冷却水の目標流量を最大流量に設定し、ウォーターポンプは目標流量に一致した流量の冷却水を冷媒路に循環させていた。 In this case, for example, Japanese Patent Application Laid-Open No. H10-228443 is known which cools the inverter. In this prior art, when the vehicle is in the hill hold state, when the inverter temperature from the temperature sensor is equal to or higher than the limit start temperature at which the load factor of the motor generator for driving the vehicle starts to be limited, the inverter device is cooled. The target flow rate of the cooling water was set to the maximum flow rate, and the water pump circulated cooling water with a flow rate matching the target flow rate through the refrigerant path.
しかしながら、上述の従来の電動車両の制御装置は、例えば、登坂路のヒルホールド時など、運転者のアクセル操作による車両停止状態が継続した場合、モータが回転しないロック状態でトルクを発生し続けると、そのインバータ温度上昇に対して冷却が間に合わない可能性があった。 However, the conventional control device for an electric vehicle described above, for example, when the vehicle is stopped by a driver's accelerator operation, such as during hill hold on an uphill road, continues to generate torque in a locked state where the motor does not rotate. There was a possibility that cooling could not be in time for the inverter temperature rise.
本発明は、上記問題に着目してなされたもので、登坂路で停車状態を保つヒルホールド時など、モータがロック状態あるいは極低速回転状態で駆動を続けた場合でも、インバータおよびクラッチの温度上昇を抑制可能な電動車両の制御装置を提供することを目的とする。 The present invention has been made paying attention to the above problems, and even when the motor continues to be driven in a locked state or extremely low speed rotation state such as a hill hold in which the vehicle is stopped on an uphill road, the temperature of the inverter and the clutch is increased. An object of the present invention is to provide a control device for an electric vehicle capable of suppressing the above.
上記目的を達成するため、本発明の電動車両の制御装置では、モータと駆動輪との駆動力伝達経路の途中にモータ側と駆動輪側とを断切可能なクラッチを備え電動車両の制御装置であって、モータを駆動させてクラッチを介して駆動輪側にモータトルクが伝達されている状態で、インバータ温度検出手段が検出するインバータ温度が、あらかじめ設定されたインバータ温度閾値を超えた場合には、モータ回転数を上昇させてクラッチのスリップ量を増加させるインバータ温度抑制処理を実行し、一方、クラッチ温度検出手段が検出するクラッチ温度が、あらかじめ設定されたクラッチ温度閾値を越えた場合には、モータ回転数を低下させてクラッチのスリップ量を低下させるクラッチ温度抑制処理を実行する制御手段を備えていることを特徴とする電動車両の制御装置とした。 In order to achieve the above object, an electric vehicle control apparatus according to the present invention includes a clutch capable of disconnecting the motor side and the drive wheel side in the middle of the driving force transmission path between the motor and the drive wheel. If the inverter temperature detected by the inverter temperature detection means exceeds a preset inverter temperature threshold in a state where the motor torque is transmitted to the drive wheel side via the clutch by driving the motor Inverter temperature suppression processing is executed to increase the clutch slip amount by increasing the motor rotation speed. On the other hand, if the clutch temperature detected by the clutch temperature detection means exceeds a preset clutch temperature threshold, Control means for performing clutch temperature suppression processing for reducing the slip amount of the clutch by reducing the motor rotation speed is provided. And a control device for an electric vehicle.
本発明の電動車両の制御装置にあっては、ヒルホールド制御時など、モータで駆動トルクを出力させる一方、駆動トルクに比べてモータ回転数が上昇しない場合のように、モータやインバータで発熱が生じやすい状況では、インバータ温度が、インバータ温度閾値を超えた場合は、制御手段は、インバータ温度抑制処理を実行する。 In the control apparatus for an electric vehicle according to the present invention, while the drive torque is output by the motor, such as during hill hold control, the motor or inverter generates heat as in the case where the motor rotation speed does not increase compared to the drive torque. In a situation that is likely to occur, when the inverter temperature exceeds the inverter temperature threshold, the control means executes inverter temperature suppression processing.
このインバータ温度抑制処理により、モータ回転数が上昇されてクラッチのスリップ量が増大され、モータ回転数を上昇させ、インバータの発熱を抑えることができる。 By this inverter temperature suppression process, the motor rotation speed is increased, the clutch slip amount is increased, the motor rotation speed is increased, and the heat generation of the inverter can be suppressed.
一方、クラッチをスリップさせることで、クラッチ温度検出手段が検出するクラッチ温度が、クラッチ温度閾値を越えた場合、制御手段は、クラッチ温度抑制処理を実行し、モータ回転数を低下させてクラッチのスリップ量を低下させる。これにより、クラッチの出力回転数を変化させずに、クラッチのスリップ量を低下できる。そして、このようにクラッチスリップ量が低下されるため、クラッチの発熱を抑えることができる。 On the other hand, when the clutch temperature detected by the clutch temperature detecting means exceeds the clutch temperature threshold by slipping the clutch, the control means executes the clutch temperature suppression process to reduce the motor rotation speed and to slip the clutch. Reduce the amount. As a result, the slip amount of the clutch can be reduced without changing the output rotational speed of the clutch. Since the clutch slip amount is reduced in this way, heat generation of the clutch can be suppressed.
このように、本発明では、ヒルホールド時などに、インバータおよびクラッチの温度上昇抑制可能な電動車両の制御装置を提供することができる。 Thus, according to the present invention, it is possible to provide a control device for an electric vehicle capable of suppressing the temperature rise of the inverter and the clutch during hill hold.
以下、本発明の実施の形態を図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
本発明の実施の形態の電動車両の制御装置は、モータ(MG)と駆動輪(LT,RT)との駆動力伝達経路の途中に設けられ、モータ側と駆動輪側とを断切可能なクラッチ(CL2)と、前記モータと電源との間で電力変換を行なうインバータ(8)と、前記クラッチ(CL2)の温度を検出するクラッチ温度検出手段(16)および前記インバータ(8)の温度を検出するインバータ温度検出手段(14)を含み、車両の状態を検出する車両状態検出手段と、前記車両状態検出手段が検出する車両状態に基づいて、前記モータの駆動力を制御するとともに、前記クラッチの締結状態を制御する制御手段(17)と、を備えた電動車両の制御装置であって、前記制御手段(17)は、前記モータを駆動させて前記クラッチを介して前記駆動輪側にモータトルクが伝達されている状態で、前記インバータ温度検出手段(14)が検出するインバータ温度が、あらかじめ設定されたインバータ温度閾値を超えた場合には、前記モータ回転数を上昇させるとともに、前記クラッチ(CL2)のスリップ量を増加させるインバータ温度抑制処理を実行し、一方、前記クラッチ温度検出手段(16)が検出するクラッチ温度が、あらかじめ設定されたクラッチ温度閾値を越えた場合には、前記モータ回転数を低下させるとともに、前記クラッチ(CL2)のスリップ量を低下させるクラッチ温度抑制処理を実行することを特徴とする電動車両の制御装置である。 An electric vehicle control apparatus according to an embodiment of the present invention is a clutch that is provided in the middle of a driving force transmission path between a motor (MG) and driving wheels (LT, RT) and that can cut off the motor side and the driving wheel side. (CL2), an inverter (8) for converting power between the motor and the power source, clutch temperature detecting means (16) for detecting the temperature of the clutch (CL2), and detecting the temperature of the inverter (8) An inverter temperature detecting means (14) for detecting the state of the vehicle, and controlling the driving force of the motor based on the vehicle state detected by the vehicle state detecting means, And a control means (17) for controlling an engaged state, wherein the control means (17) drives the motor to drive the driving wheel via the clutch. When the inverter temperature detected by the inverter temperature detecting means (14) exceeds a preset inverter temperature threshold value while the motor torque is being transmitted to the motor torque, the motor rotational speed is increased and the motor temperature is increased. When the inverter temperature suppression process for increasing the slip amount of the clutch (CL2) is performed, and the clutch temperature detected by the clutch temperature detection means (16) exceeds a preset clutch temperature threshold, A control apparatus for an electric vehicle, characterized by executing a clutch temperature suppression process for reducing the motor rotation speed and reducing the slip amount of the clutch (CL2).
図1〜図19に基づき、この発明の最良の実施の形態の実施例1の電動車両の制御装置について説明する。 Based on FIGS. 1-19, the control apparatus of the electric vehicle of Example 1 of the best embodiment of this invention is demonstrated.
図1は、実施例1の制御装置が適用された後輪駆動によるFRハイブリッド車両(ハイブリッド車両の一例)を示す全体システム図である。 FIG. 1 is an overall system diagram showing a rear-wheel drive FR hybrid vehicle (an example of a hybrid vehicle) to which the control device of the first embodiment is applied.
まず、構成を説明する。
図1は、実施例1の制御装置が適用されたパラレルハイブリッド車両(ハイブリッド車両
の一例)を示す全体システム図である。以下、図1に基づいて、駆動系および制御系の構
成を説明する。
First, the configuration will be described.
FIG. 1 is an overall system diagram illustrating a parallel hybrid vehicle (an example of a hybrid vehicle) to which the control device of the first embodiment is applied. Hereinafter, based on FIG. 1, the structure of a drive system and a control system is demonstrated.
実施例1のパラレルハイブリッド車両の駆動系は、図1に示すように、エンジンEngと、第1クラッチCL1と、モータジェネレータ(モータ)MGと、第2クラッチCL2と、自動変速機ATと、ファイナルギヤFGと、左駆動輪LTと、右駆動輪RTと、を備えている。 As shown in FIG. 1, the drive system of the parallel hybrid vehicle according to the first embodiment includes an engine Eng, a first clutch CL1, a motor generator (motor) MG, a second clutch CL2, an automatic transmission AT, a final transmission, and the like. A gear FG, a left drive wheel LT, and a right drive wheel RT are provided.
実施例1のハイブリッド駆動系は、電気自動車走行モード(以下、「EVモード」という。)と、ハイブリッド車走行モード(以下、「HEVモード」という。)と、準電気自動車走行モード(以下、「準EVモード」という。)と、駆動トルクコントロール発進モード(以下、「WSCモード」という。)等の走行モードを有する。 The hybrid drive system of the first embodiment includes an electric vehicle travel mode (hereinafter referred to as “EV mode”), a hybrid vehicle travel mode (hereinafter referred to as “HEV mode”), and a semi-electric vehicle travel mode (hereinafter referred to as “EV mode”). ) And a driving torque control start mode (hereinafter referred to as “WSC mode”).
「EVモード」は、第1クラッチCL1を解放状態とし、モータジェネレータMGの動力のみで走行するモードである。 The “EV mode” is a mode in which the first clutch CL1 is disengaged and the vehicle travels only with the power of the motor generator MG.
「HEVモード」は、第1クラッチCL1を締結状態とし、モータシスト走行モード・走行発電モード・エンジン走行モードの何れかにより走行するモードである。前記「準EVモード」は、第1クラッチCL1が締結状態であるがエンジンEngをOFFとし、モータジェネレータMGの動力のみで走行するモードである。 The “HEV mode” is a mode in which the first clutch CL1 is engaged and the vehicle travels in any of a motor cyst traveling mode, a traveling power generation mode, and an engine traveling mode. The “quasi-EV mode” is a mode in which the first clutch CL1 is engaged but the engine Eng is turned off and the vehicle travels only with the power of the motor generator MG.
「WSCモード」は、「HEVモード」からのP,N→Dセレクト発進時、または、「EVモード」や「HEVモード」からのDレンジ発進時等において、モータジェネレータMGを回転数制御させることで第2クラッチCL2のスリップ締結状態を維持し、第2クラッチCL2を経過するクラッチ伝達トルクが、車両状態やドライバー操作に応じて決まる要求駆動トルクとなるようにクラッチトルク容量をコントロールしながら発進するモードである。なお、「WSC」とは「Wet Start Clutch」の略である。 “WSC mode” controls the motor generator MG at the time of P / N → D select start from “HEV mode” or D range start from “EV mode” or “HEV mode”. Then, the slip engagement state of the second clutch CL2 is maintained, and the clutch transmission torque passing through the second clutch CL2 starts while controlling the clutch torque capacity so that the required drive torque determined according to the vehicle state and the driver operation is achieved. Mode. “WSC” is an abbreviation for “Wet Start Clutch”.
エンジンEngは、希薄燃焼可能であり、スロットルアクチュエータによる吸入空気量とインジェクタによる燃料噴射量と、点火プラグによる点火時期の制御により、エンジントルクが指令値と一致するように制御される。 The engine Eng is capable of lean combustion, and the engine torque is controlled to coincide with the command value by controlling the intake air amount by the throttle actuator, the fuel injection amount by the injector, and the ignition timing by the spark plug.
第1クラッチCL1は、エンジンEngとモータジェネレータMGとの間の位置に介装される。この第1クラッチCL1としては、例えば、ダイアフラムスプリングによる付勢力にて常時締結(ノーマルクローズ)の乾式クラッチが用いられ、エンジンEng〜モータジェネレータMG間の締結/半締結/解放を行なう。この第1クラッチCL1が完全締結状態ならモータトルク+エンジントルクが第2クラッチCL2へと伝達され、解放状態ならモータトルクのみが、第2クラッチCL2へと伝達される。なお、半締結/解放の制御は、油圧アクチュエータに対するストローク制御にて行われる。 First clutch CL1 is interposed at a position between engine Eng and motor generator MG. As the first clutch CL1, for example, a dry clutch that is normally engaged (normally closed) by an urging force of a diaphragm spring is used, and engagement / semi-engagement / release between the engine Eng and the motor generator MG is performed. If the first clutch CL1 is in the fully engaged state, motor torque + engine torque is transmitted to the second clutch CL2, and if it is in the released state, only motor torque is transmitted to the second clutch CL2. The half-engagement / release control is performed by stroke control for the hydraulic actuator.
モータジェネレータMGは、交流同期モータ構造であり、発進時や走行時に駆動トルク制御や回転数制御を行うと共に、制動時や減速時に回生ブレーキ制御による車両運動エネルギーのバッテリー9への回収を行なうものである。 The motor generator MG has an AC synchronous motor structure, and performs drive torque control and rotation speed control when starting and running, and recovers vehicle kinetic energy to the battery 9 by regenerative brake control during braking and deceleration. is there.
第2クラッチCL2は、ノーマルオープンの湿式多板クラッチや湿式多板ブレーキであり、クラッチ油圧(押付力)に応じて伝達トルク(クラッチトルク容量)が発生する。この第2クラッチCL2は、自動変速機ATおよびファイナルギヤFGを介し、エンジンEngおよびモータジェネレータMG(第1クラッチCL1が締結されている場合)から出力されたトルクを左右駆動輪LT,RTへと伝達する。
なお、第2クラッチCL2としては、図1に示すように、独立のクラッチをモータジェネレータMGと自動変速機ATの間の位置に設定する以外に、自動変速機ATの各変速段にて締結される摩擦締結要素として用いられるクラッチやブレーキを流用しても良い。また、自動変速機ATと左右駆動輪LT,RTの間の位置に設定しても良い。
The second clutch CL2 is a normally open wet multi-plate clutch or wet multi-plate brake, and generates transmission torque (clutch torque capacity) in accordance with clutch hydraulic pressure (pressing force). The second clutch CL2 passes the torque output from the engine Eng and the motor generator MG (when the first clutch CL1 is engaged) to the left and right drive wheels LT and RT via the automatic transmission AT and the final gear FG. introduce.
As shown in FIG. 1, the second clutch CL2 is engaged at each gear position of the automatic transmission AT, in addition to setting an independent clutch at a position between the motor generator MG and the automatic transmission AT. A clutch or a brake used as a frictional engagement element may be used. Further, it may be set at a position between the automatic transmission AT and the left and right drive wheels LT, RT.
自動変速機ATは、有段階の変速段を得る機であり、複数の遊星歯車から構成される。変速機内部のクラッチならびにブレーキをそれぞれ締結/解放し、トルク伝達経路を変えることにより変速する。 The automatic transmission AT is a machine that obtains stepped gears, and includes a plurality of planetary gears. The clutch and the brake inside the transmission are engaged / released, and the speed is changed by changing the torque transmission path.
実施例1のパラレルハイブリッド車両の制御系は、図1に示すように、第2クラッチ入力回転数センサ6(=モータ回転数センサ)と、第2クラッチ出力回転数センサ7と、インバータ8と、バッテリー9と、アクセルセンサ10と、路面傾斜角度センサ30と、エンジン回転数センサ11と、変速機油温センサ12と、ストロークセンサ13と、インバータ温度センサ14と、第1クラッチ油温センサ15と、第2クラッチ油温センサ16と、統合コントローラ17と、変速機コントローラ18と、クラッチコントローラ19と、エンジンコントローラ20と、モータコントローラ21と、バッテリーコントローラ22と、を備えている。
As shown in FIG. 1, the control system of the parallel hybrid vehicle of the first embodiment includes a second clutch input rotational speed sensor 6 (= motor rotational speed sensor), a second clutch output
インバータ8は、直流/交流の変換を行ない、モータジェネレータMGの駆動電流を生成する。バッテリー9は、モータジェネレータMGからの回生エネルギーを、インバータ8を介して蓄積する。
統合コントローラ17は、バッテリー状態、アクセル開度、および車速(変速機出力回転数に同期した値)から目標駆動トルクTd*を演算する。そして、その結果に基づき各アクチュエータ(モータジェネレータMG、エンジンEng、第1クラッチCL1、第2クラッチCL2、自動変速機AT)に対する指令値を演算し、各コントローラ18〜22へと送信する。 The integrated controller 17 calculates the target drive torque Td * from the battery state, the accelerator opening, and the vehicle speed (a value synchronized with the transmission output speed). Based on the result, command values for the actuators (motor generator MG, engine Eng, first clutch CL1, second clutch CL2, automatic transmission AT) are calculated and transmitted to the controllers 18-22.
変速機コントローラ18は、統合コントローラ17からの変速指令を達成するように変速制御を行なう。
The
クラッチコントローラ19は、第2クラッチ入力回転数センサ6と第2クラッチ出力回転数センサ7と第2クラッチ油温センサ16からのセンサ情報を入力すると共に、統合コントローラ17からの第1クラッチ油圧指令値と第2クラッチ油圧指令値に対して、クラッチ油圧(電流)指令値を実現するようにソレノイドバルブの電流を制御する。
The
エンジンコントローラ20は、エンジン回転数センサ11からのセンサ情報を入力すると共に、統合コントローラ17からのエンジントルク指令値を達成するようにエンジントルク制御を行なう。
The
モータコントローラ21は、統合コントローラ17からのモータトルク指令値Tm*やモータ回転数指令値(第2クラッチ入力回転数目標値ωcl2i *)を達成するようにモータジェネレータMGの制御を行なう。
The
バッテリーコントローラ22は、バッテリー9の充電状態(SOC)を管理し、その情報を統合コントローラ17へと送信する。
The
次に、実施例1の統合コントローラ17にて実行されるモータ温度抑制処理を含む処理内容を、図2および図3に示すフローチャートを用いて説明する。なお、両図に示す処理内容は、一定のサンプリング周波数で実行されることとする。 Next, processing contents including the motor temperature suppression processing executed by the integrated controller 17 of the first embodiment will be described using the flowcharts shown in FIGS. 2 and 3. Note that the processing contents shown in both figures are executed at a constant sampling frequency.
ステップS1では、バッテリー充電量SOC、自動変速機ATのシフト位置、第2クラッチCL2の入出力回転数、車速Vsp、第1クラッチストローク計測値xscl1、インバータ温度Temp_INV、第1・第2クラッチ温度Temp_cl1,Temp_cl2といった車両状態を示すデータを受信し、次のステップS2に進む。 In step S1, the battery charge SOC, the shift position of the automatic transmission AT, the input / output rotational speed of the second clutch CL2, the vehicle speed Vsp, the first clutch stroke measurement value xscl1 , the inverter temperature T emp_INV , the first and second clutches Data indicating the vehicle state such as temperatures T emp_cl1 and T emp_cl2 is received, and the process proceeds to the next step S2.
ステップS2では、アクセル開度Apoを計測し、ステップS3に進む。 In step S2, the accelerator opening Apo is measured, and the process proceeds to step S3.
ステップS3では、アクセル開度Apo、車速Vspから目標駆動トルクTd*を演算し、ステップS4に進む。なお、詳細については省略するが、目標駆動トルクTd*は、例えば、図4に示すようなマップに基づいて演算することができる。 In step S3, the target drive torque Td * is calculated from the accelerator opening Apo and the vehicle speed Vsp, and the process proceeds to step S4. Although not described in detail, the target drive torque Td * can be calculated based on, for example, a map as shown in FIG.
ステップS4では、バッテリー充電量SOCや目標駆動トルクTd*および車速Vspといった車両状態に基づいて、第1クラッチ制御モードフラグfCL1の判断および設定を行ない、ステップS5に進む。第1クラッチ制御モードフラグfCL1とは、第1クラッチCL1を締結するモード(fCL1=1で、エンジン始動時などのHEVモードWSCモード時に設定される)と、第1クラッチCL1を解放するモード(fCL1=0で、EVモード時に設定される)を備えている。 In step S4, the first clutch control mode flag fCL1 is determined and set based on the vehicle state such as the battery charge amount SOC, the target drive torque Td *, and the vehicle speed Vsp, and the process proceeds to step S5. The first clutch control mode flag fCL1 is a mode in which the first clutch CL1 is engaged (fCL1 = 1, set in the HEV mode WSC mode such as when the engine is started), and a mode in which the first clutch CL1 is released (fCL1). = 0 and is set in the EV mode).
なお、ここでは、第1クラッチ制御モードフラグfCL1の設定の詳細な説明は省略するが、例えば、低加速での発進といった比較的エンジンEngの効率が良くない走行シーンでは、EVモード走行とするため、第1クラッチCL1は解放(fCL1=0)する。 Although detailed description of the setting of the first clutch control mode flag fCL1 is omitted here, for example, in a driving scene where the engine Eng is relatively inefficient such as starting at low acceleration, the EV mode driving is used. The first clutch CL1 is released (fCL1 = 0).
また、バッテリー充電量SOCがあらかじめ設定された充電量設定値SOCth1以下、あるいは目標駆動トルクTd*が、EVモード走行時の最大駆動トルクTdmax以上となった場合に、EVモード走行は困難であるから、HEVモードで走行するために、第1クラッチCL1を半締結または締結(fCL1=1)する。図5に、バッテリー充電量SOCに対する目標充放電量特性(モータトルク)の一例を示す。このように、バッテリー充電量SOCが、基準値よりも低くなれば、目標充放電量が低く設定されて充電され、バッテリー充電量SOCが高くなれば、目標充放電量が高く設定されて放電される。
また、本実施例1では、路面傾斜角度センサ30があらかじめ設定された角度以上の登坂路を検出した場合は、停車時でもエンジンEngを停止することなく、第1クラッチCL1を締結する。
Further, when the battery charge amount SOC is equal to or less than a preset charge amount set value SOCth1, or the target drive torque Td * is equal to or greater than the maximum drive torque Td max during EV mode travel, EV mode travel is difficult. In order to travel in the HEV mode, the first clutch CL1 is semi-engaged or fastened (fCL1 = 1). FIG. 5 shows an example of target charge / discharge amount characteristics (motor torque) with respect to the battery charge amount SOC. As described above, when the battery charge amount SOC is lower than the reference value, the target charge / discharge amount is set low and charged, and when the battery charge amount SOC is high, the target charge / discharge amount is set high and discharged. The
In the first embodiment, when the road surface
ステップS5では、バッテリー充電量SOC、目標駆動トルクTd*、第1クラッチ制御モードフラグfCL1および車速Vspといった車両状態に基づいて、第2クラッチ制御モードCL2MODEの判断および設定を行ない、ステップS7に進む。なお、第2クラッチ制御モードCL2MODEは、第2クラッチCL2を、締結、解放、スリップのいずれの状態に制御するかを決定するもので、その詳細については後述する。 In step S5, the second clutch control mode CL2MODE is determined and set based on the vehicle state such as the battery charge amount SOC, the target drive torque Td * , the first clutch control mode flag fCL1, and the vehicle speed Vsp, and the process proceeds to step S7. The second clutch control mode CL2MODE determines whether the second clutch CL2 is controlled to be engaged, released, or slipped, and will be described in detail later.
ステップS6では、各クラッチCL1,CL2の制御モードと車両状態とに基づいて、目標駆動トルクTd*のエンジンEngとモータジェネレータMGとの分担を決定する。すなわち、エンジンEngの駆動トルク配分量に応じた基本エンジントルク指令値Te_base *を決定するとともに、モータジェネレータMGの駆動トルク配分量に応じた基本モータトルク指令値Tm_base *を決定し、ステップS7に進む。なお、このトルク配分の方法はさまざま考えられるが、本実施例では、可能な限りモータジェネレータMGに配分し、目標駆動トルクTd*に対して不足した分をエンジンEngに配分する。 In step S6, the share of the target drive torque Td * between the engine Eng and the motor generator MG is determined based on the control modes of the clutches CL1 and CL2 and the vehicle state. That is, the basic engine torque command value Te_base * corresponding to the drive torque distribution amount of the engine Eng is determined, and the basic motor torque command value Tm_base * corresponding to the drive torque distribution amount of the motor generator MG is determined, step S7. Proceed to Although various methods of torque distribution are conceivable, in this embodiment, the motor generator MG is allocated as much as possible, and the shortage with respect to the target drive torque Td * is allocated to the engine Eng.
ステップS7では、インバータ温度Temp_INV、各クラッチ温度Temp_cl1、Temp_cl2、および第2クラッチ出力軸回転数計測値ωcl2oから各クラッチCL1,CL2の入力回転数である第1クラッチ入力回転数目標値ωcl1i *および第2クラッチ入力回転数目標値ωcl2i *を演算する。なお、詳細については後述する。 In step S7, the first clutch input rotation speed target value that is the input rotation speed of each clutch CL1, CL2 from the inverter temperature T emp_INV , each clutch temperature T emp_cl1 , T emp_cl2 , and the second clutch output shaft rotation speed measured value ω cl2o. ωcl1i * and the second clutch input rotational speed target value ωcl2i * are calculated. Details will be described later.
ステップS8では、第1クラッチCL1のスリップ回転数制御を実行するか否かの判断を行ない。スリップ回転数制御を行なう場合はステップS9に進み、スリップ回転数制御を行なわない場合はステップS11に進む。ここで、第1クラッチスリップ回転数制御の実行(ON)条件は、ステップS4で判断した第1クラッチ状態がスリップまたは締結と設定され、かつステップS7で演算した第1クラッチCL1と第2クラッチCL2の回転数目標値が同値でなく、かつ実際のスリップ回転数(第1クラッチ入力回転数−第1クラッチ出力回転数)絶対値があらかじめ設定された設置値以上となった場合である。それ以外は、スリップ回転数制御をOFFとしてS11へ進む。なお、本発明の特徴であるインバータ温度抑制処理を実行する場合は、第1クラッチCL1のスリップ回転数制御が実行される。 In step S8, it is determined whether or not the slip rotation speed control of the first clutch CL1 is to be executed. When the slip rotation speed control is performed, the process proceeds to step S9, and when the slip rotation speed control is not performed, the process proceeds to step S11. Here, the execution (ON) condition of the first clutch slip rotation speed control is that the first clutch state determined in step S4 is set to slip or engagement, and the first clutch CL1 and the second clutch CL2 calculated in step S7 are set. Is the same value, and the actual slip rotation speed (first clutch input rotation speed-first clutch output rotation speed) absolute value is equal to or greater than a preset installation value. Otherwise, the slip rotation speed control is turned off and the process proceeds to S11. In addition, when performing the inverter temperature suppression process which is the characteristics of this invention, slip rotation speed control of the 1st clutch CL1 is performed.
ステップS9では、第1クラッチ入力回転数目標値ωcl1i *と第1クラッチ入力回転数計測値ωcl1iとが一致するように回転数制御用エンジントルク指令値Te_FB_ONを演算する。演算方法は様々考えられるが、本実施例1では、PI制御に基づいて、下記の式(1)により演算する。実際の演算はタスティン近似等で離散化して得られた漸化式を用いて算出する。
Te_FB_ON={(KPes+KIe)/s}(ωclIi *−ωclIi) ・・(1)
ただし、Kpeはエンジン制御用比例ゲイン、KIeはエンジン制御用積分ゲイン、sは微分演算子である。
In step S9, the engine speed command value Te_FB_ON for speed control is calculated so that the first clutch input rotational speed target value ωcl1i * and the first clutch input rotational speed measured value ωcl1i match. Although various calculation methods are conceivable, in the first embodiment, calculation is performed according to the following equation (1) based on PI control. The actual calculation is calculated using a recurrence formula obtained by discretization by Tustin approximation or the like.
T e_FB_ON = {(K Pe s + K Ie) / s} (ω clIi * -ω clIi) ·· (1)
Here, K pe is an engine control proportional gain, KIe is an engine control integral gain, and s is a differential operator.
ステップS10では、回転数制御用第1クラッチトルク容量指令値Tcl1_FB_ONを演算する。基本的には、ステップS6で算出した基本エンジントルク指令値Te_base *と同値とする。さらに、ステップS9と同様の処理を行なうように構成したF/B補償器で補正を施してもよい。 In step S10, a first clutch torque capacity command value T cl1_FB_ON for rotation speed control is calculated. Basically, it is set to the same value as the basic engine torque command value T e_base * calculated in step S6. Further, correction may be performed by an F / B compensator configured to perform the same processing as in step S9.
ステップS11では、前述した回転数制御用エンジントルク指令値Te_FB_ONを演算するための内部状態変数を初期化する。 In step S11, an internal state variable for calculating the engine speed command value Te_FB_ON for rotation speed control described above is initialized.
ステップS12では、回転数制御を行なわない場合、すなわち第1クラッチCL1を締結する場合、開放する場合、もしくは締結状態→回転数制御(スリップ制御)を行なう場合に場合分けし、クラッチトルク容量指令値Tcl1_FB_OFFを演算する。
(締結する場合)
1−a)TclI_z1 *<Te*×Ksafeであれば下記の式(2)により求める。
Tcl1_FB_OFF=TclI_z1 *+ΔTcl1LU ・・・(2)
1−b)TclI_z1*≧Te*×Ksafeであれば下記の式(3)により求める。
Tcl1_FB_OFFF=Te*×Ksafe ・・・(3)
(開放する場合)
Tcl1_FB_OFF=0 ・・・(4)
(締結→スリップ状態にする場合)
Tcl1_FB_OFF=TclI_z1 *−ΔTcl1slp ・・・(5)
ただし、Ksafeはクラッチ安全率係数(>1)、ΔTcl1LUはスリップ(または開放)から締結移行時のトルク容量変化率、ΔTcl1slpは締結→スリップ移行時トルク容量変化率、TclI_z1 *は最終第1トルク指令値前回値である。
In step S12, the clutch torque capacity command value is classified according to whether the rotational speed control is not performed, that is, when the first clutch CL1 is engaged, when the first clutch CL1 is engaged, or when the engaged state → rotational speed control (slip control) is performed. T cl1_FB_OFF is calculated.
(When concluded)
If 1-a) T clI_z1 * < Te * × K safe determined by the following equation (2).
T cl1_FB_OFF = T clI_z1 * + ΔT cl1LU (2)
If 1-b) T clI_z1 * a ≧ Te * × K safe determined by the following equation (3).
T cl1_FB_OFF F = Te * × Ksafe (3)
(When opening)
T cl1_FB_OFF = 0 (4)
(When fastening → slipping)
T cl1_FB_OFF = T clI_z1 * -ΔT cl1slp ··· (5)
However, K safe is the clutch safety factor coefficient (> 1), ΔT cl1LU is the torque capacity change rate at the time of transition from slip (or release), ΔT cl1slp is the torque capacity change rate at the time of engagement → slip transition, and T clI_z1 * is the final The first torque command value is the previous value.
ステップS13では、第2クラッチCL2のスリップ回転数制御(WSC)を実行するか否かの判断を行なう。この場合、ステップS5で設定された第2クラッチ制御モードCL2MODEがスリップのモード(CL2MODE=2)であり、かつ、実際のスリップ回転数(第2クラッチ入力回転数−第2クラッチ出力回転数)の絶対値が、設定値以上となった場合は、スリップ回転数制御をONとしてステップS14へ進む。一方、第2クラッチ制御モードCL2MODEが、解放(CL2MODE=0)または締結(CL2MODE=1)と設定されている場合は、スリップ回転数制御をOFFとしてステップS16へ進む。なお、本発明の特徴であるインバータ温度抑制処理を実行する場合は、第2クラッチCL2のスリップ回転数制御が実行される。 In step S13, it is determined whether to execute slip rotation speed control (WSC) of the second clutch CL2. In this case, the second clutch control mode CL2MODE set in step S5 is the slip mode (CL2MODE = 2), and the actual slip rotational speed (second clutch input rotational speed−second clutch output rotational speed). If the absolute value is equal to or greater than the set value, the slip rotation speed control is turned on and the process proceeds to step S14. On the other hand, if the second clutch control mode CL2MODE is set to release (CL2MODE = 0) or engaged (CL2MODE = 1), the slip rotation speed control is turned OFF and the process proceeds to step S16. In addition, when performing the inverter temperature suppression process which is the characteristics of this invention, slip rotation speed control of the 2nd clutch CL2 is performed.
ステップS14では、第2クラッチ入力回転数目標値ωcl2i *と第2クラッチ入力回転数計測値ωcl2iとが一致するように回転数制御用モータトルク指令値Tm_FB_ONを演算し、ステップS15に進む。この回転数制御用モータトルク指令値Tm_FB_ONの演算方法は、様々考えられるが、本実施例1では、下記の式(1)に基づいて、PI制御による演算を行なう。この演算は、本実施例1では、タスティン近似等で離散化して得られた漸化式を用いて算出する。
Tm_FB_ON={(KpmS+Klm)/s}(ωCL2i*−ωCL2i)・・・(6)
なお、上記式(1)において、Kpmは、モータ制御用比例ゲイン、Klmは、モータ制御用積分ゲインである。
In step S14, a rotational speed control motor torque command value Tm_FB_ON is calculated so that the second clutch input rotational speed target value ωcl2i * matches the second clutch input rotational speed measured value ωcl2i, and the process proceeds to step S15. . Various calculation methods of the rotational speed control motor torque command value Tm_FB_ON can be considered. In the first embodiment, calculation is performed by PI control based on the following equation (1). In the first embodiment, this calculation is calculated using a recurrence formula obtained by discretization by Tustin approximation or the like.
T m_FB_ON = {(K pm S + K lm) / s} (ω CL2i * -ω CL2i) ··· (6)
In the above equation (1), K pm is a proportional gain for motor control, and K lm is an integral gain for motor control.
ステップS15では、回転数制御用第2クラッチトルク容量指令値Tcl2_FB_ONを演算し、ステップS17に進む。この回転数制御用第2クラッチトルク容量指令値Tcl2_FB_ONは、基本的には、目標駆動トルクTd*と同値とする。さらに、第1クラッチCL1と同様にフィードバック補償機で補正を行ってもよい。 In step S15, the second clutch torque capacity command value Tcl2_FB_ON for rotation speed control is calculated, and the process proceeds to step S17. The second clutch torque capacity command value T cl2_FB_ON for rotation speed control is basically the same value as the target drive torque Td * . Further, correction may be performed by a feedback compensator in the same manner as the first clutch CL1.
ステップS16では、前述した回転数制御用モータトルク指令値Tm_FB_ONならびに回転数制御用第2クラッチトルク容量指令値Tcl2_FB_ONを演算するための内部状態変数を初期化し、ステップS18に進む。 In step S16, internal state variables for calculating the above-described rotation speed control motor torque command value Tm_FB_ON and rotation speed control second clutch torque capacity command value Tcl2_FB_ON are initialized, and the process proceeds to step S18.
ステップS17では、回転数制御を行なわない場合、すなわち、第2クラッチCL2を締結する場合と、解放する場合と、締結状態→回転数制御を行なう(スリップ状態にする)場合とに場合分けしてクラッチトルク容量指令値Tcl2_FB_OFFを演算し、ステップS18に進む。 In step S17, the case where the rotational speed control is not performed, that is, the case where the second clutch CL2 is engaged, the case where the second clutch CL2 is engaged, and the case where the engaged state → the rotational speed control is performed (slip state) are classified. The clutch torque capacity command value Tcl2_FB_OFF is calculated, and the process proceeds to step S18.
ここで、クラッチトルク容量指令値Tcl2_FB_OFFは、締結する場合と、解放する場合と、締結状態から回転数制御を行なう場合とは、それぞれ、下記の式(7)(8)(9)(10)に基づいて求める。
(締結する場合)
<Tcl2_z1 *<Td*×Ksafeの場合>
Tcl2_FB_OFF=Tcl2_z1 *+ΔTcl2LU ・・・(7)
<Tcl2_z1 * ≧Td*×Ksafeの場合>
Tcl2_FB_OFF=Td*×Ksafe ・・・(8)
(解放する場合)
TCl2_FB_OFF=0 ・・・(9)
(締結→スリップ状態にする場合)
Tcl2_FB_OFF=Tcl2_Z1 *−ΔTcl2slp ・・・(10)
ただし、上記式(7)〜(10)において、ΔTcl2LUは、スリップ(または解放)→締結移行時のトルク容量変化率、ΔTcl2slpは、締結→スリップ移行時トルク容量変化率、Tcl2_Z1 *は、最終第2トルク指令値前回値である。
Here, the clutch torque capacity command value Tcl2_FB_OFF is the following formulas (7), (8), (9), and (10) when engaged , when released, and when performing rotational speed control from the engaged state, respectively. )
(When concluded)
<T cl2_z1 * <Td * × K safe >
T cl2_FB_OFF = T cl2_z1 * + ΔT cl2LU (7)
< Tcl2_z1 * ≧ Td * × K safe >
T cl2_FB_OFF = Td * × K safe (8)
(When releasing)
T Cl2_FB_OFF = 0 (9)
(When fastening → slipping)
T cl2_FB_OFF = T cl2_Z1 * -ΔT cl2slp ··· (10)
However, in the above formulas (7) to (10), ΔT cl2LU is the torque capacity change rate during slip (or release) → engagement transition, ΔT cl2slp is the torque capacity change rate during engagement → slip transition, and T cl2_Z1 * is The final second torque command value is the previous value.
ステップS18では、以下の条件に基づき最終第1クラッチトルク容量指令値Tcl1 *を決定し、次のステップS19に進む。なお、最終第1クラッチトルク容量指令値Tcl1 *を決定するのにあたり、エンジン始動中でない場合は、下記の式(11)に基づいて決定し、エンジン始動中の場合は、下記の式(12)に基づいて決定する。
Tcl1 *=Tcl1_crank_OFF ・・・(11)
Tcl1 *=Tcl_crank_ON ・・・(12)
ステップS19では、最終第2クラッチトルク容量指令値Tcl2 *を決定し、ステップS20に進む。この最終第2クラッチトルク容量指令値Tcl2 *を決定するのにあたり、スリップ回転数制御中の場合は、下記の式(13)により求め、スリップ回転数制御停止の場合は、下記の式(14)により求める。
Tcl2 *=Tcl2_FB_ON ・・・(13)
Tcl2 *=Tcl2_FB_OFF ・・・(14)
ステップS20では、最終第1クラッチトルク容量指令値Tcl1 *から第1クラッチCL1の締結油圧を制御するソレノイドバルブへの第1クラッチ電流指令値Icl1 *を演算する。なお、第1クラッチ電流指令値Icl1 *の詳細な演算方法については後述する。
In step S18, the final first clutch torque capacity command value Tcl1 * is determined based on the following conditions, and the process proceeds to the next step S19. In determining the final first clutch torque capacity command value T cl1 * , when the engine is not starting, it is determined based on the following equation (11), and when the engine is starting, the following equation (12 ).
T cl1 * = T cl1_crank_OFF ··· ( 11)
T cl1 * = T cl_crank_ON ··· ( 12)
In step S19, the final second clutch torque capacity command value Tcl2 * is determined, and the process proceeds to step S20. In determining the final second clutch torque capacity command value T cl2 * , when the slip rotation speed control is being performed, the following expression (13) is obtained. When the slip rotation speed control is stopped, the following expression (14 )
T cl2 * = T cl2_FB_ON (13)
T cl2 * = T cl2_FB_OFF (14)
In step S20, the first clutch current command value I cl1 * to the solenoid valve that controls the engagement hydraulic pressure of the first clutch CL1 is calculated from the final first clutch torque capacity command value T cl1 * . A detailed calculation method of the first clutch current command value I cl1 * will be described later.
ステップS21では、最終第2クラッチトルク容量指令値Tcl2 *から、第2クラッチCL2にかかる油圧を制御するソレノイドバルブへの第2クラッチ電流指令値Icl2 *を演算する。この第2クラッチ電流指令値Icl2 *の演算は、予め取得した特性に基づき作成した図6に示すマップに基づいて行なう。これにより、油圧や電流に対してクラッチトルク容量が非線形な特性を有している場合でも、制御対象を線形としてみなすことができるため、前述したような線形制御理論を適用することができる。 In step S21, the second clutch current command value I cl2 * to the solenoid valve that controls the hydraulic pressure applied to the second clutch CL2 is calculated from the final second clutch torque capacity command value T cl2 * . The calculation of the second clutch current command value I cl2 * is performed based on a map shown in FIG. 6 created based on previously acquired characteristics. Thereby, even when the clutch torque capacity has a non-linear characteristic with respect to the hydraulic pressure or current, the control target can be regarded as linear, and thus the linear control theory as described above can be applied.
ステップS22では、モータトルク指令値Tm*を決定し、ステップS23に進む。なお、モータトルク指令値Tm*を決定するのにあたり、第2クラッチCL2が回転数制御中の場合は、下記の式(15)に基づいて決定し、第2クラッチCL2回転数制御停止の場合は、下記の式(16)に基づいて決定する。
Tm*=Tm_FB_ON ・・・(15)
Tm*=Tm_base ・・・(16)
ステップS23では、最終エンジントルク指令値Te*を決定し、ステップS24に進む。なお、最終エンジントルク指令値Te*を決定するのにあたり、第1クラッチCL1が回転制御中の場合は、下記の式(17)に基づいて決定し、第1クラッチCL1が回転制御停止中の場合は、下記の式(18)に基づいて決定する。
Te*=Te_FB_ON ・・・(17)
Te*=Te_base * ・・・(18)
ステップS24では、ステップS20〜S23で得られた第2クラッチ電流指令値Icl2 *、第1クラッチ電流指令値Icl1 *、モータトルク指令値Tm*、最終エンジントルク指令値Te*を各コントローラ18〜22へ送信する。以上で、統合コントローラ17における1回のサンプリング周期で実行される処理の流れを終える。
In step S22, a motor torque command value Tm * is determined, and the process proceeds to step S23. In determining the motor torque command value Tm * , when the second clutch CL2 is under rotational speed control, it is determined based on the following equation (15), and when the second clutch CL2 rotational speed control is stopped: , Based on the following equation (16).
Tm * = Tm_FB_ON (15)
Tm * = Tm_base (16)
In step S23, final engine torque command value Te * is determined, and the process proceeds to step S24. In determining the final engine torque command value Te * , when the first clutch CL1 is under rotation control, it is determined based on the following equation (17), and when the first clutch CL1 is under rotation control stop: Is determined based on the following equation (18).
Te * = Te_FB_ON (17)
Te * = Te_base * (18)
In step S24, the second clutch current command value I obtained in step S20 to S23 cl2 *, first clutch current command value I cl1 *, the motor torque command value Tm *, the final engine torque command value Te * of each
(第2クラッチ制御モードCL2MODEの設定方法の詳細)
次に、ステップS5の第2クラッチ制御モードCL2MODEの設定方法の詳細について説明する。この第2クラッチ制御モードCL2MODEは、バッテリー充電量SOC、目標駆動トルクTd*、第1クラッチ制御モードフラグfCL1および車速Vspといった車両状態から設定する。以下、その詳細を、図7に示すフローチャートを用いて説明する。
(Details of setting method of second clutch control mode CL2MODE)
Next, details of the setting method of the second clutch control mode CL2MODE in step S5 will be described. The second clutch control mode CL2MODE is set from the vehicle state such as the battery charge amount SOC, the target drive torque Td * , the first clutch control mode flag fCL1, and the vehicle speed Vsp. The details will be described below with reference to the flowchart shown in FIG.
S51では、第1クラッチ制御モードフラグfCL1を判別し、第1クラッチ制御モードフラグfCL1が、解放モード(fCL1=0でありエンジン停止)の場合はステップS52に進み、締結モード(fCL1=1でありエンジン始動)の場合はS55へ進む。 In S51, the first clutch control mode flag fCL1 is determined. If the first clutch control mode flag fCL1 is in the release mode (fCL1 = 0 and the engine is stopped), the process proceeds to step S52, and the engagement mode (fCL1 = 1 is set). In the case of (engine start), the process proceeds to S55.
S52では、車速Vspがゼロ(停止)か否かを判定し、停止している場合は、ステップS53に進み、それ以外はステップS54に進む。 In S52, it is determined whether or not the vehicle speed Vsp is zero (stop). If the vehicle speed Vsp is stopped, the process proceeds to step S53, and otherwise, the process proceeds to step S54.
S53では、第2クラッチ制御モードCL2MODEを締結モード(CL2MODE=1)として、1回の処理を終える。また、S54では、第2クラッチ制御モードCL2MODEをスリップモード(CL2MODE=2)として、1回の処理を終える。 In S53, the second clutch control mode CL2MODE is set to the engagement mode (CL2MODE = 1), and one process is completed. In S54, the second clutch control mode CL2MODE is set to the slip mode (CL2MODE = 2), and one process is completed.
S55では、車速Vspが、あらかじめ設定した設定値Vth1(例えば、エンジンEngが始動できる最低車速)より高いか否かを判定し、設定値Vth1よりも低い場合はステップS56へ進み、設定値Vth1よりも高い場合はステップS58に進む。 In S55, it is determined whether or not the vehicle speed Vsp is higher than a preset value Vth1 (for example, the lowest vehicle speed at which the engine Eng can be started). If the vehicle speed Vsp is lower than the preset value Vth1, the process proceeds to step S56. If it is also higher, the process proceeds to step S58.
ステップS56では、目標駆動トルクTd*の符号を判別し、正値の場合にはステップS54へ、負値の場合にはステップS57へ進む。 In step S56, the sign of the target drive torque Td * is determined. If the value is positive, the process proceeds to step S54. If the value is negative, the process proceeds to step S57.
ステップS57では、第2クラッチ制御モードCL2MODEを解放モード(CL2MODE=0)として、1回の処理を終える。 In step S57, the second clutch control mode CL2MODE is set to the release mode (CL2MODE = 0), and one process is completed.
ステップS58では、前回の第2クラッチ制御モードCL2MODEが締結モード(CL2MODE=1)か否かを判定し、締結モードの場合はステップS53へ進み、それ以外の場合はステップS59へ進む。 In step S58, it is determined whether or not the previous second clutch control mode CL2MODE is the engagement mode (CL2MODE = 1). If the engagement mode is the engagement mode, the process proceeds to step S53. Otherwise, the process proceeds to step S59.
ステップS59では、エンジン回転数計測値ωe、第2クラッチスリップ回転数計測値ωcl2slpが以下のスリップ継続条件を満たすか否か判定し、満たす場合はステップS54に進んで、スリップを開始または継続し、スリップ継続条件を満たさない場合には、ステップS53に進んで、スリップを終了して締結モードへ移行する。ここで、スリップ継続条件を満たす場合とは、ωe≠ωcl2i(すなわち、第1クラッチCL1解放またはスリップ)、または、ωcl2slp>ωcl2slpthが成立する場合である。 In step S59, it is determined whether or not the engine speed measurement value ωe and the second clutch slip rotation speed measurement value ωcl2slp satisfy the following slip continuation conditions. If so, the process proceeds to step S54 to start or continue slipping. If the slip continuation condition is not satisfied, the process proceeds to step S53 to end the slip and shift to the fastening mode. Here, the case where the slip continuation condition is satisfied is a case where ωe ≠ ωcl2i (that is, the first clutch CL1 is released or slipped) or ωcl2slp > ωcl2slpth is satisfied.
次に、ステップS7における各クラッチCL1,CL2の入力回転数目標値ωcl1i *、ωcl2i *の演算方法の詳細について説明する。
(第1クラッチ入力回転数目標値ωcl1i *の演算方法)
まず、第1クラッチ入力回転数目標値ωcl1i *の演算方法について説明する。
図1に示すように、第1クラッチCL1の入力側はエンジンEngと直結しているため、少なくともエンジンEngがストールしない回転数に設定する必要があり、また、より低い方が第1クラッチCL1の発熱量は小さくなる。したがって、第1クラッチ入力回転数目標値ωcl1i *は、エンジンがストールしない最低回転数ωe_MINと第2クラッチ入力回転数目標値ωcl2i *との高い方の値に設定する。
Next, details of the calculation method of the input rotation speed target values ω cl1i * and ω cl2i * of the clutches CL1 and CL2 in step S7 will be described.
(Calculation method of first clutch input rotational speed target value ω cl1i * )
First, a method for calculating the first clutch input rotational speed target value ωcl1i * will be described.
As shown in FIG. 1, since the input side of the first clutch CL1 is directly connected to the engine Eng, it is necessary to set at least a rotational speed at which the engine Eng does not stall, and the lower one of the first clutch CL1 The calorific value becomes smaller. Therefore, the first clutch input rotational speed target value ωcl1i * is set to a higher value of the lowest rotational speed ωe_MIN at which the engine does not stall and the second clutch input rotational speed target value ωcl2i * .
(第2クラッチ入力回転数目標値ωcl2i *の演算方法)
次に、第2クラッチCLにおいてスリップ回転数制御を行なう場合の、第2クラッチ入力回転数目標値ωcl2i *の演算処理の流れを、図8のフローチャートに基づいて説明する。
(Calculation method of second clutch input rotational speed target value ωcl2i * )
Next, the flow of the calculation process of the second clutch input rotation speed target value ωcl2i * when the slip rotation speed control is performed in the second clutch CL will be described based on the flowchart of FIG.
ステップS81では、第1クラッチ温度Temp_cl1および第2クラッチ温度Temp_cl2から各クラッチCL1,CL2の上限温度までの差分である第1クラッチ余裕温度Temp_mag_cl1および第2クラッチ余裕温度Temp_mag_cl2を演算する。 In step S81, a first clutch margin temperature T emp_mag_cl1 and a second clutch margin temperature T emp_mag_cl2 which are differences from the first clutch temperature T emp_cl1 and the second clutch temperature T emp_cl2 to the upper limit temperatures of the clutches CL1 and CL2 are calculated.
ステップS82では、インバータ温度Temp_INVが、あらかじめ設定されたインバータ温度閾値Temp_INV_th以上か否かを判定し、インバータ温度閾値Temp_INV_th以上でステップS83に進み、インバータ温度閾値Temp_INV_th未満でステップS85に進む。なお、インバータ温度閾値Temp_INV_thは、インバータ上限温度以下とし、上限値に対し余裕を持たせることで、さらに目標駆動トルクTd*が増加した場合でも対応することができる。 At step S82, the inverter temperature T Emp_INV may determine whether preset inverter temperature threshold value T Emp_INV_th above, the process proceeds to step S83 at the inverter temperature threshold value T Emp_INV_th or more, the process proceeds to step S85 below the inverter temperature threshold value T Emp_INV_th . Note that the inverter temperature threshold value T emp_INV_th is equal to or lower than the inverter upper limit temperature and has a margin with respect to the upper limit value, so that even when the target drive torque Td * further increases, the inverter temperature threshold value T emp_INV_th can be dealt with.
ステップS83では、前回のモータ指令値Tm_z1 *から、予めマップとして設定された図9に示すインバータ温度特性に基づいて、インバータ上限温度回転数ωTINV_MAXを演算する。 In step S83, the inverter upper limit temperature rotational speed ω TINV_MAX is calculated from the previous motor command value T m_z1 * based on the inverter temperature characteristics shown in FIG. 9 set in advance as a map.
ステップS84では、インバータ上限温度回転数ωTINV_MAXと第2クラッチ出力軸回転数計測値ωcl2oとの小さい方を下限値とし、基本第2クラッチ入力回転数目標値ωcl2i_base *を演算する。実際には、各クラッチ余裕温度Temp_mag_cl1、Temp_mag_cl2の偏差(=Temp_mag_cl2−Temp_mag_cl1)から、図10に示す基本第2クラッチ入力回転数目標値演算マップに基づき演算する。この基本第2クラッチ入力回転数目標値演算マップに示すように、基本第2クラッチ入力回転数目標値ωcl2i_base *は、第2クラッチ余裕温度Temp_mag_cl2が小さくなるほど、その値が小さくなる、すなわちロック状態に近づくように設定されている。 In step S84, the smaller one of the inverter upper limit temperature rotational speed ω TINV_MAX and the second clutch output shaft rotational speed measured value ω cl2o is set as the lower limit value, and the basic second clutch input rotational speed target value ω cl2i_base * is calculated. Actually, calculation is performed based on the basic second clutch input rotation speed target value calculation map shown in FIG. 10 from the deviation (= T emp_mag_cl2 −T emp_mag_cl1 ) of the clutch margin temperatures T emp_mag_cl1 and T emp_mag_cl2 . As shown in the basic second clutch input rotational speed target value calculation map, the basic second clutch input rotational speed target value ω cl2i_base * decreases as the second clutch margin temperature T emp_mag_cl2 decreases. It is set to approach the state.
ステップS85では、ステップS84における下限値を、第2クラッチ出力軸回転数計測値ωcl2oとし、同様の方法で基本第2クラッチ入力回転数目標値ωcl2i_base *を演算する。 In step S85, the lower limit value in step S84 is set to the second clutch output shaft rotational speed measured value ωcl2o, and the basic second clutch input rotational speed target value ωcl2i_base * is calculated by the same method.
ステップS86では、インバータ温度Temp_INVから上限温度までの差分であるインバータ余裕温度Temp_mag_INVを演算する。
ステップS87では、インバータ余裕温度Temp_mag_INVが零の場合に、第2クラッチ入力回転数目標値ωcl2i *が、非ロック回転数(それ以上回転数を上げてもインバータ温度が下がらない値)ωUN_LOCK以上となるように補正を行なう。実際には、下記のa)b)の条件に基づき、最終的な第2クラッチ入力回転数目標値ωcl2i *を演算する。
a)ωcl2i_base *≧ωUN_LOCK
ωcl2i *=ωcl2i_base
2) ωcl2i_base*<ωUN_LOCK
ωcl2i *=ωcl2i_base+ωcl2i_hosei
ただし、ωcl2i_hoseiは第2クラッチ入力回転数補正値であり、例えば図11に示すマップに基づき、インバータ余裕温度Temp_mag_INVから演算する。このマップに示されるように、第2クラッチ入力回転数補正値ωcl2i_hoseiは、インバータ余裕温度Temp_mag_INVが小さいほど大きくなる、すなわちモータ回転数が高まる特性となっている。
In step S86, an inverter margin temperature T emp_mag_INV that is a difference from the inverter temperature T emp_INV to the upper limit temperature is calculated.
In step S87, when the inverter margin temperature T emp_mag_INV is zero, the second clutch input rotational speed target value ω cl2i * is the non-locking rotational speed (a value at which the inverter temperature does not decrease even if the rotational speed is further increased) ω UN_LOCK Correction is performed so as to be as described above. Actually, the final second clutch input rotational speed target value ω cl2i * is calculated based on the following conditions a) and b).
a) ω cl2i_base * ≧ ω UN_LOCK
ω cl2i * = ω cl2i_base
2) ω cl2i_base ** <ω UN_LOCK
ω cl2i * = ω cl2i_base + ω cl2i_hosei
However, ω cl2i_hosei is a second clutch input rotation speed correction value, and is calculated from the inverter margin temperature T emp_mag_INV based on, for example, the map shown in FIG. As shown in this map, the second clutch input rotation speed correction value ω cl2i_hosei has a characteristic that it increases as the inverter margin temperature T emp_mag_INV decreases, that is, the motor rotation speed increases.
次に、ステップS20で行う処理である、第1クラッチ電流指令値Icl1 *の演算方法について、図12に基づいて説明する。 Next, a calculation method of the first clutch current command value I cl1 * , which is the process performed in step S20, will be described based on FIG.
ステップS201では、最終第1クラッチトルク容量指令値Tcl1 *から、予め取得したクラッチトルク容量−ストローク特性により作成した図13に示すマップを用いて第1クラッチストローク目標値xscl1 *を演算する。 In step S201, the final first clutch torque capacity command value T cl1 *, clutch torque capacity previously acquired - first calculating a clutch stroke target value x SCL1 * using a map shown in FIG. 13 created by the stroke characteristic.
ステップS202では、第1クラッチストローク目標値xscl1 *と第1クラッチストローク計測値xscl1とから第1クラッチ油圧指令値Pcl1を、演算する。なお、第1クラッチ油圧指令値Pcl1を演算する詳細については、後述する。 In step S202, the first clutch oil pressure command value P cl1 from the first clutch stroke target value x SCL1 * a first clutch stroke measurement value x SCL1 Prefecture, calculates. The details of calculating the first clutch hydraulic pressure command value Pcl1 will be described later.
ステップS203では、図15に示すクラッチ機構部の反力(油圧)−ストローク特性の傾き(ダイアフラムスプリングのバネ特性)が設計者の所望する特性となるように、第1クラッチ油圧指令値Pcl1 *を補正する。この補正の詳細についても、後述する。 In step S203, the first clutch hydraulic pressure command value P cl1 * is set so that the slope of the reaction force (hydraulic pressure) -stroke characteristic (the spring characteristic of the diaphragm spring) shown in FIG. Correct. Details of this correction will also be described later.
そして、S204では、最終油圧指令値Pcl1_comから、予め取得した特性に基づき作成した図6(b)に示すマップを用いて第1クラッチ電流指令値Icl1 *を算出する。 In step S204, the first clutch current command value Icl1 * is calculated from the final hydraulic pressure command value Pcl1_com using the map shown in FIG. 6B created based on the previously acquired characteristics.
次に、ステップS202における第1クラッチ油圧指令値Pcl1の演算の詳細について説明する。本実施例1では、前述した第2クラッチ回転数制御と同様に、図14の第1クラッチストローク制御系ブロック図に示す2自由度制御手法を採用している。
まず、第1クラッチストローク目標値xscl1 *から、下記の式(19)に示すような規範応答伝達特性と、後述する油圧補正後の制御対象伝達特性の逆系からなる位相補償フィルタを用いてフィードフォワード油圧指令値Pcl1_FFを演算する。
Pcl1_FF/xscl1 *=Gcl1_FF(s)
=(Ms2+Cs+Kref)ω2 ref/(s2+2ζrefωrefs+ω2 ref) ・・(19)
ただし、上記式(19)において、Cは第1クラッチ機構部粘性係数、Krefは油圧補正後の制御対象ばね定数、ζrefは第1クラッチ規範応答減衰係数、ωrefは第1クラッチ規範応答固有振動数、Mはクラッチ質量である。
Next, details of the calculation of the first clutch hydraulic pressure command value Pcl1 in step S202 will be described. In the first embodiment, the two-degree-of-freedom control method shown in the first clutch stroke control system block diagram of FIG. 14 is adopted as in the second clutch rotation speed control described above.
First, from the first clutch stroke target value x scl1 * , using a phase compensation filter consisting of a reverse system of a reference response transmission characteristic as shown in the following equation (19) and a controlled object transmission characteristic after hydraulic pressure correction described later. The feedforward hydraulic pressure command value Pcl1_FF is calculated.
P cl1_FF / x sccl1 * = G cl1_FF (s)
= (Ms 2 + Cs + K ref ) ω 2 ref / (s 2 + 2ζ ref ω ref s + ω 2 ref ) (19)
In the above equation (19), C is the first clutch mechanism viscosity coefficient, K ref is the spring constant to be controlled after hydraulic pressure correction, ζ ref is the first clutch reference response damping coefficient, and ω ref is the first clutch reference response. The natural frequency, M, is the clutch mass.
次に、第1クラッチストローク目標値xscl1 *から、下記の式(20)に示すような規範応答伝達特性を表すフィルタを用いて第1クラッチストローク規範値xscl1_refを演算する。
xscl1_ref/xscl1 *=Gref_cl1(s)
=ω2 ref/s2+2ζrefωref・s+ω2 ref ・・・(20)
次に、第1クラッチストローク規範値xscl1_refと第1クラッチストローク計測値xscl1の偏差xscl1_errから、下記の式(21)に基づきフィードバック油圧指令値Pcl1_FBを演算する。
Pcl1_FB/xscl1_err=GFB_cl1(s)
=(KPgain_cl1・s+KIgain_cl1+KDgain_cl1・s2)/s ・・・(21)
ただし、KPgain_cl1は比例ゲイン、KIgaincl_cl1は積分ゲイン、KDgain_cl1は微分ゲインである。
Then, the first clutch stroke target value x SCL1 *, calculates a first clutch stroke reference value x Scl1_ref with a filter representing the nominal response transfer characteristic as shown in the following equation (20).
x sccl1_ref / x sccl1 * = G ref_cl1 (s)
= Ω 2 ref / s 2 + 2ζ ref ω ref · s + ω 2 ref (20)
Then, the first clutch stroke reference value x Scl1_ref and deviation x Scl1_err of the first clutch stroke measurement value x SCL1, calculates a feedback pressure command value P Cl1_FB based on the following equation (21).
P cl1_FB / x sccl1_err = G FB_cl1 (s)
= (K Pgain_cl1 · s + K Igain_cl1 + K Dgain_cl1 · s 2 ) / s (21)
However, K Pgain_cl1 is a proportional gain, K Igaincl_cl1 is an integral gain, and K Dgain_cl1 is a differential gain.
そして、最後にフィードフォワード油圧指令値Pcl1_FFとフィードバック油圧指令値Pcl1_FBとを加算し、第1クラッチ油圧指令値Pcl1 *とする。 Finally, by adding the feedforward hydraulic pressure command value P Cl1_FF and the feedback hydraulic pressure command value P Cl1_FB, the first clutch oil pressure command value P cl1 *.
次に、ステップS203における第1クラッチ油圧指令値Pcl1 *の補正の詳細について説明する。
この補正として、本実施例1では、下記の第1補正方法と、第2補正方法とのいずれかの方法を用いるものとする。
まず、第1補正方法について説明すると、この補正は、図13に示す特性に基づいて作成した第1クラッチストローク計測値xscl1と第1クラッチ油圧推定値Pcl1_estとの関係を示すマップに基づき、第1クラッチストローク計測値xscl1から第1クラッチ油圧推定値Pcl1_estを求める。また、規範ばね特性を用いて演算した反力規範値Pcl1_refを求める。そして、下記の式(22)を用いて第1クラッチ油圧推定値Pcl1_estと反力規範値Pcl1_refとの差分から、油圧補正値Pcl1_hoseiを演算する。
Pcl1_hosei=Pcl1_ref−Pcl1_est
=Kref・xscl1−fxscl1−P(xscl1) ・・・(22)
ただし、fxscl1−P()は、油圧−ストローク特性を示す関数である。
Next, details of the correction of the first clutch oil pressure command value P cl1 * in step S203 will be described.
As this correction, in the first embodiment, any one of the following first correction method and second correction method is used.
First, the first correction method will be described. This correction is based on a map showing the relationship between the first clutch stroke measurement value xscl1 and the first clutch hydraulic pressure estimated value Pcl1_est created based on the characteristics shown in FIG. A first clutch hydraulic pressure estimated value P cl1_est is obtained from the first clutch stroke measurement value x sccl1 . Further, a reaction force reference value P cl1_ref calculated using the reference spring characteristic is obtained. Then, from the difference between the first clutch oil pressure estimate P Cl1_est and the reaction force reference value P Cl1_ref using equation (22) below, calculates the oil pressure correction value P cl1_hosei.
P cl1_hosei = P cl1_ref −P cl1_est
= K ref · x sccl1 -f xsccl1-P (x sccl1 ) (22)
However, f xscl1-P () is a function indicating the hydraulic pressure-stroke characteristic.
また、油圧補正値Pcl1_hoseiは、図13に示すスプリング反力特性の傾きを近似したばね定数Kpを求め、下記の式(23)を用いて演算してもよい。
Pcl1_hosei=Pcl1_ref−Pcl1_est
=Kref・xscl1−Kp・xscl1 ・・・(23)
なお、上記式(23)を用いて予め各ストローク毎の補正値を演算しておき、マップにしておいてもよい。
Further, the hydraulic pressure correction value P cl1_hosei may be calculated by obtaining a spring constant Kp approximating the slope of the spring reaction force characteristic shown in FIG. 13 and using the following equation (23).
P cl1_hosei = P cl1_ref −P cl1_est
= K ref · x sccl1 -K p · x sccl1 (23)
It should be noted that the correction value for each stroke may be calculated in advance using the above equation (23) and may be used as a map.
以上のようにして算出した油圧補正値Pcl1_hoseiと第1クラッチ油圧指令値Pcl1 *とから、下記の式(24)に基づいて最終油圧指令値Pcl1_comを演算する。
Pcl1_com=Pcl1 *−Pcl1_hosei ・・・(24)
次に、第2の補正方法について説明する。
まず、図15に示すように、各ストローク(動作点)毎に原点を結んだ直線の傾きをバネ定数としモデル(マップ)化する。
このようにして求めた制御対象Kpのバネ定数と規範バネ特性Krefから、下記の式(25)に基づき最終油圧指令値Pcl1_comを演算する。
Pcl1_com=(Kp/Kref)Pcl1 * ・・・(25)
次に、統合コントローラ17において、インバータ温度抑制処理およびクラッチ温度抑制処理を実行する構成を、図16、図17のブロック図により簡単に説明する。
Based on the hydraulic pressure correction value P cl1_hosei calculated as described above and the first clutch hydraulic pressure command value P cl1 * , a final hydraulic pressure command value P cl1_com is calculated based on the following equation (24).
P cl1_com = P cl1 * -P cl1_hosei ··· (24)
Next, the second correction method will be described.
First, as shown in FIG. 15, the slope of a straight line connecting the origins for each stroke (operating point) is converted into a spring constant and modeled (map).
The final hydraulic pressure command value P cl1_com is calculated from the spring constant of the control object Kp thus obtained and the reference spring characteristic K ref based on the following equation (25).
P cl1_com = (Kp / K ref ) P cl1 * (25)
Next, the configuration for executing the inverter temperature suppression process and the clutch temperature suppression process in the integrated controller 17 will be briefly described with reference to the block diagrams of FIGS. 16 and 17.
インバータ温度抑制処理を実行するのにあたり、回転数制御用モータトルク指令値Tm_FB_ONおよび回転数制御用エンジントルク指令値Te_FB_ONを演算する構成として、図16に示すように、クラッチ入力回転数目標値演算手段161、モータトルク指令値演算手段162、エンジントルク指令値演算手段163を備えている。 As shown in FIG. 16, a clutch input rotational speed target value is calculated as a configuration for calculating the rotational speed control motor torque command value T m_FB_ON and the rotational speed control engine torque command value Te_FB_ON in executing the inverter temperature suppression process. Calculation means 161, motor torque command value calculation means 162, and engine torque command value calculation means 163 are provided.
クラッチ入力回転数目標値演算手段161は、第2クラッチ出力回転数センサ7、第2クラッチ油温センサ16、インバータ温度センサ14、第1クラッチ油温センサ15からの入力に基づいて、第1クラッチ入力回転数目標値ωcl1i *および第2クラッチ入力回転数目標値ωcl2i *を演算する。すなわち、ステップS7の処理を実行する部分である。
The clutch input rotational speed target value calculating means 161 is configured to input the first clutch based on inputs from the second clutch output
モータトルク指令値演算手段162は、第2クラッチ入力回転数目標値ωcl2i *に基づいて、回転数制御用モータトルク指令値Tm_FB_ONを演算するもので、ステップS14の処理を実行する部分である。なお、回転数制御用モータトルク指令値Tm_FB_ONは、モータコントローラ21に出力される。
The motor torque command value calculating means 162 calculates a motor torque command value T m_FB_ON for rotation speed control based on the second clutch input rotation speed target value ω cl2i * , and is a part for executing the process of step S14. . The rotational speed control motor torque command value Tm_FB_ON is output to the
エンジントルク指令値演算手段163は、第1クラッチ入力回転数目標値ωcl1i *に基づいて回転数制御用エンジントルク指令値Te_FB_ONを演算するもので、ステップS9の処理を実行する部分である。なお、回転数制御用エンジントルク指令値Te_FB_ONはエンジンコントローラ20に出力される。
The engine torque command value calculation means 163 calculates a rotation speed control engine torque command value Te_FB_ON based on the first clutch input rotation speed target value ωcl1i * , and is a part that executes the process of step S9. The engine speed command value Te_FB_ON for rotation speed control is output to the
また、インバータ温度抑制処理を実行するのにあたり、図17に示すように、回転数制御用第2クラッチトルク容量指令値Tcl2_FB_ONおよび回転数制御用第1クラッチトルク容量指令値Tcl1_FB_ONを演算するクラッチトルク容量指令手段171を備えている。 Further, in executing the inverter temperature suppression process, as shown in FIG. 17, a clutch for calculating the second clutch torque capacity command value Tcl2_FB_ON for rotation speed control and the first clutch torque capacity command value Tcl1_FB_ON for rotation speed control. Torque capacity command means 171 is provided.
クラッチトルク容量指令手段171は、ステップS10およびS15の処理を実行する部分であり、前述のように、回転数制御用第2クラッチトルク容量指令値Tcl2_FB_ONは、本実施例1では、車両状態と運転者操作量に基づいて演算した目標駆動トルクTd*と同値とする。また、回転数制御用第1クラッチトルク容量指令値Tcl1_FB_ONも、ステップS6において、目標駆動トルクTd*に基づいて算出された基本エンジントルク指令値Te_base *と同値とする。 The clutch torque capacity command means 171 is a part that executes the processing of steps S10 and S15. As described above, the second clutch torque capacity command value for rotation speed control T cl2_FB_ON is the vehicle state in the first embodiment. It is set to the same value as the target drive torque Td * calculated based on the driver operation amount. Also, the first clutch torque capacity command value Tcl1_FB_ON for rotational speed control is set to the same value as the basic engine torque command value Te_base * calculated based on the target drive torque Td * in step S6.
次に、図18および図19に基づいて実施例1の作用を説明する。
図18は、本実施例1の作動例を示しており、図19は、本実施例1において図8に示すインバータ温度およびクラッチ温度に基づく第2クラッチCL2のスリップ制御を実行しない従来技術に相当する比較例の作動例を示している。図18,図19に示す両作動例では、100Nmの走行抵抗が発生する勾配に停車し、その後、図においてt01、t11の時点から、運転者のアクセル操作により駆動トルクと走行抵抗を一致させることにより、停止状態を保持(ヒルホールド)させようとした例を示している。
Next, the operation of the first embodiment will be described with reference to FIGS.
FIG. 18 shows an operation example of the first embodiment, and FIG. 19 corresponds to the prior art that does not execute the slip control of the second clutch CL2 based on the inverter temperature and the clutch temperature shown in FIG. 8 in the first embodiment. An operation example of the comparative example is shown. In both operation examples shown in FIGS. 18 and 19, the vehicle stops at a gradient at which a running resistance of 100 Nm is generated, and thereafter, the driving torque and the running resistance are matched by the driver's accelerator operation from the time t01 and t11 in the figure. The example which tried to hold | maintain a stop state (hill hold) is shown.
ここで、図19の比較例では、停車時(t00)には、エンジンEngが停止され、第1クラッチCL1が解放されている。そして、運転者がアクセル操作を行なってヒルホールドの実行を開始したt01の時点から、モータジェネレータMGの出力トルクが立上がり、かつ、第2クラッチCL2のクラッチトルク容量が高まり、モータトルクが左右駆動輪LT,RTに伝達されている。 Here, in the comparative example of FIG. 19, when the vehicle stops (t00), the engine Eng is stopped and the first clutch CL1 is released. The output torque of the motor generator MG rises and the clutch torque capacity of the second clutch CL2 increases from the time t01 when the driver performs the accelerator operation and starts to execute the hill hold. It is transmitted to LT and RT.
このヒルホールド実行時には、モータジェネレータMGにおいて、トルクは出力されているが、車両は停車状態に維持され、第2クラッチCL2は、ロックされ第2クラッチ回転数は、0rad/sに維持される。 At the time of this hill hold execution, torque is output from motor generator MG, but the vehicle is maintained in a stopped state, second clutch CL2 is locked, and the second clutch rotational speed is maintained at 0 rad / s.
このようなロック状態では、図示のようにインバータ8の温度が上昇し、図においてt02に示す時点で、インバータ過温度によるトルク制限がかかって、モータジェネレータMGの出力が低下する。このため、その後、t03の時点以降、第2クラッチCL2の回転数が0rad/sから低下し、車両のロールバックが発生している。
In such a locked state, the temperature of the
それに対し、図18に示す本実施例1の作動例では、車両停止時(t00)において、エンジンEngは停止されることなく、ステップS59の処理に基づいて、ストールしない回転数に設定される。また、モータジェネレータMGの回転数である第2クラッチ入力回転数目標値ωcl2i *も、ステップS87の処理に基づいて設定される。なお、t00の時点からt11の時点までは、車両は運転者のブレーキ操作により停止しており、この時点は、両クラッチCL1、CL2は、解放状態となっている。 On the other hand, in the operation example of the first embodiment shown in FIG. 18, when the vehicle is stopped (t00), the engine Eng is not stopped and is set to a rotation speed at which the stall does not occur based on the process of step S59. Further, second clutch input rotation speed target value ω cl2i * , which is the rotation speed of motor generator MG, is also set based on the processing in step S87. From the time t00 to the time t11, the vehicle is stopped by the driver's brake operation, and at this time, both the clutches CL1 and CL2 are in a released state.
そして、運転者がアクセル操作を行なって、ヒルホールドを開始した時点t11から、両クラッチ容量が立ち上げられ、第2クラッチCL2を経由して出力されるトルクで、停車状態に維持される。このヒルホールドの開始時点t11からモータジェネレータMGがロック状態となるため、インバータ8の温度が上昇し始める。
Then, from the time t11 when the driver performs the accelerator operation and the hill hold is started, both clutch capacities are raised, and the vehicle is maintained in a stopped state with the torque output via the second clutch CL2. Since the motor generator MG is in the locked state from the start time t11 of this hill hold, the temperature of the
そして、インバータ温度Temp_INVが、インバータ温度閾値Temp_INV_th以上となると、ステップS87の処理に基づいて、インバータ余裕温度Temp_mag_INVが0となるのに対応して第2クラッチ入力回転数目標値ωcl2i *が上昇される(インバータ温度抑制処理の実行)。これに伴い、モータジェネレータMGの回転数が上昇されるとともに、第2クラッチCL2の滑り量を増大され、インバータ温度Temp_INVが低下する。したがって、このt12以降は、モータジェネレータMGは非ロック状態となる。 Then, when the inverter temperature T emp_INV becomes equal to or higher than the inverter temperature threshold T emp_INV_th , the second clutch input rotation speed target value ω cl2i * corresponding to the inverter margin temperature T emp_mag_INV becoming 0 based on the process of step S87 . Is increased (execution of inverter temperature suppression processing). Accordingly, the rotational speed of motor generator MG is increased, the slip amount of second clutch CL2 is increased, and inverter temperature T emp_INV is decreased. Therefore, after t12, motor generator MG is in an unlocked state.
一方、このt12の時点から第2クラッチCL2をスリップさせるため、第2クラッチ温度Temp_cl2が上昇を開始する。 On the other hand, the second clutch temperature T emp_cl2 starts to increase in order to cause the second clutch CL2 to slip from the time t12.
その後、第2クラッチ温度Temp_cl2が上昇し、第2クラッチ上限値Temp_cl2thに達すると、ステップS84の処理に基づき、すなわち、第2クラッチ余裕温度Temp_mag_cl2の低下に応じて第2クラッチ入力回転数目標値ωcl2i *が低下される(クラッチ温度抑制処理の実行)。よって、t13の時点でモータジェネレータMGの回転数が低下され、第2クラッチCL2は滑りの無いロック状態に戻る。なお、図18に示した例では、モータジェネレータMGのトルクは、一時的に、エンジンEngの駆動力により発電を行なうマイナスのレベルまで低下されている。 Thereafter, when the second clutch temperature T emp_cl2 rises and reaches the second clutch upper limit value T emp_cl2th , the second clutch input rotation speed is based on the process of step S84, that is, according to the decrease in the second clutch margin temperature T emp_mag_cl2. Target value ωcl2i * is decreased (execution of clutch temperature suppression process). Therefore, at t13, the rotation speed of the motor generator MG is decreased, and the second clutch CL2 returns to the locked state without slipping. In the example shown in FIG. 18, the torque of motor generator MG is temporarily reduced to a negative level at which power is generated by the driving force of engine Eng.
したがって、第2クラッチCL2の温度が低下し、一方、インバータ8の温度は、再び上昇を開始する。このように、本実施例1では、インバータ温度Temp_INVが上限値よりも低い、インバータ温度閾値Temp_INV_thを越えて上限値まで達することがないとともに、第2クラッチ温度Temp_cl2が上限値を超えることがない。よって、インバータ温度が上昇してモータジェネレータの出力トルクが低減して、ロールバックが生じるという不具合の発生を抑制できる。
Therefore, the temperature of the second clutch CL2 decreases, while the temperature of the
以上説明したように、本実施例1では、以下に列挙する効果を奏する。
a)ヒルホールド時など、モータジェネレータMGで駆動トルクを出力させる一方、停車状態を維持させた場合に、インバータ温度Temp_INVがインバータ温度閾値Temp_INV_thを越えると、インバータ温度抑制処理を実行し、モータジェネレータMGの回転数を上昇せるとともに、第2クラッチCL2をスリップさせ、第2クラッチCL2の出力回転数を0rad/sに維持させるようにした。
As described above, the first embodiment has the following effects.
a) When driving torque is output by the motor generator MG at the time of hill hold or the like and the vehicle is stopped, if the inverter temperature T emp_INV exceeds the inverter temperature threshold T emp_INV_th , an inverter temperature suppression process is executed, While increasing the rotation speed of the generator MG, the second clutch CL2 was slipped to maintain the output rotation speed of the second clutch CL2 at 0 rad / s.
よって、インバータ8の発熱を抑えることができ、この発熱を原因としたロールバックの発生を抑制できる。
Therefore, the heat generation of the
b)上記インバータ温度抑制処理を実行した際に、第2クラッチ温度Temp_cl2が第2クラッチ上限値Temp_cl2thに達したときには、クラッチ温度抑制処理を実行して、モータジェネレータMGのトルクを低下させ、第2クラッチCL2を締結状態に戻すようにした。
このため、上記a)のように、インバータ温度Temp_INVを抑えながらも、スリップさせる第2クラッチCL2の発熱を抑え、この第2クラッチCL2の耐久性低下や、スリップ過剰によるロールバックの発生などを抑えることができる。
b) When the inverter temperature suppression process is executed, when the second clutch temperature T emp_cl2 reaches the second clutch upper limit value T emp_cl2th , the clutch temperature suppression process is executed to reduce the torque of the motor generator MG, The second clutch CL2 is returned to the engaged state.
Therefore, as in a) above, while suppressing the inverter temperature T emp_INV , the second clutch CL2 to be slipped is suppressed from generating heat, and the durability of the second clutch CL2 is reduced, and rollback due to excessive slip is caused. Can be suppressed.
c)インバータ温度抑制処理の実行時に、モータトルクからインバータ温度が過温度とならない回転数であるインバータ上限温度回転数ωTINV_MAXを演算し、第2クラッチ入力回転数目標値ωcl2i *をインバータ上限温度回転数ωTINV_MAX以上に制御するようにした。
したがって、インバータ温度Temp_INVを、インバータ温度閾値Temp_INV_th以下に保ちながら、第2クラッチCL2の発熱量を低減可能である。
c) When executing the inverter temperature suppression process, the inverter upper limit temperature rotation speed ω TINV_MAX , which is the rotation speed at which the inverter temperature does not become an overtemperature, is calculated from the motor torque, and the second clutch input rotation speed target value ω cl2i * is calculated as the inverter upper limit temperature. The rotational speed is controlled to be equal to or higher than ω TINV_MAX .
Therefore, the inverter temperature T Emp_INV, while keeping below the inverter temperature threshold value T Emp_INV_th, it is possible to reduce the heating value of the second clutch CL2.
d)登坂路停車時には、エンジンEngを駆動状態に維持し、第1クラッチCL1を締結し、エンジンEngの駆動力も、左右駆動輪LT,RT側へ出力するようにしている。このため、ヒルホールド時に、モータジェネレータMGの出力トルクが、従来と比較して小さくて済み、ロック状態となったときの発熱量が低下されている。
加えて、その後の発進時に、エンジン始動を行なう必要が無く、モータジェネレータMGの出力トルクの全てを車両の加速に用いることができるのに加え、必要に応じ、エンジンEngの出力トルクも車両の加速に用いることができ、高い加速感を得ることが可能である。
d) When stopping on the uphill road, the engine Eng is maintained in the driving state, the first clutch CL1 is engaged, and the driving force of the engine Eng is also output to the left and right driving wheels LT, RT. For this reason, at the time of hill hold, the output torque of the motor generator MG may be smaller than the conventional one, and the amount of heat generated when the locked state is established is reduced.
In addition, it is not necessary to start the engine at the time of the subsequent start, and all of the output torque of the motor generator MG can be used for acceleration of the vehicle. In addition, the output torque of the engine Eng can also be accelerated if necessary. It is possible to obtain a high acceleration feeling.
(他の実施例)
以下に、他の実施例について説明するが、これら他の実施例は、実施例1の変形例であるため、その相違点についてのみ説明し、実施例1あるいは他の実施例と共通する構成については共通する符号を付けることで説明を省略する。
(Other examples)
Other embodiments will be described below. Since these other embodiments are modifications of the first embodiment, only the differences will be described, and the configuration common to the first embodiment or the other embodiments will be described. The description is omitted by giving a common reference numeral.
実施例2では、インバータ温度抑制処理が実施例1と異なる。そこで、まず、図20、図21のフローチャートに基づいて、インバータ温度抑制処理の流れを説明する。 In the second embodiment, the inverter temperature suppression process is different from the first embodiment. Therefore, first, the flow of the inverter temperature suppression process will be described based on the flowcharts of FIGS.
ステップS2001では、モータジェネレータMGがロック状態であるか否か判定し、ロック状態の場合はステップS2002に進み、非ロック状態の場合は、1回の処理を終了する。 In step S2001, it is determined whether or not the motor generator MG is in the locked state. If the motor generator MG is in the locked state, the process proceeds to step S2002. If the motor generator MG is in the unlocked state, one process is terminated.
ステップS2002では、インバータ温度Temp_INVが、あらかじめ設定されたインバータ温度閾値Temp_INV_th以上か否か判定し、越えた場合はステップS2003に進み、越えない場合はステップS2015に進む。 In step S2002, it is determined whether or not the inverter temperature T emp_INV is equal to or higher than a preset inverter temperature threshold T emp_INV_th . If it exceeds, the process proceeds to step S2003, and if not, the process proceeds to step S2015.
ステップS2003では、ステップS2002においてインバータ温度Temp_INVが、インバータ温度閾値Temp_INV_thを越えた後、さらにあらかじめ設定されたロック回避動作要否判定時間tthが経過したか否か判定し、経過した場合はステップS2004に進み、経過しない場合は1回の処理を終了する。 In step S2003, after the inverter temperature T emp_INV exceeds the inverter temperature threshold value T emp_INV_th in step S2002, it is further determined whether or not a preset lock avoidance operation necessity determination time tth has elapsed. In step S2004, if the time has not elapsed, one process is terminated.
ステップS2002で用いるインバータ温度閾値Temp_INV_thは、インバータ8の上限温度よりも低く設定されている。すなわち、インバータ8の発熱特性が図22に示すような特性を有し、上限値まで上昇する時定数Xを有する場合、ロック回避動作要否判定時間tth前の時点の温度ΔTjを、インバータ温度閾値Temp_INV_thに設定している。
The inverter temperature threshold T emp_INV_th used in step S2002 is set lower than the upper limit temperature of the
ステップS2004では、第2クラッチCL2のトルク容量を減少させる指令を出力するとともに、モータジェネレータMGが出力するモータトルクの出力アップを指令し、ステップS2005に進む。 In step S2004, a command to decrease the torque capacity of the second clutch CL2 is output, and a command to increase the output of the motor torque output by the motor generator MG is issued, and the process proceeds to step S2005.
ステップS2005では、モータトルク出力指令値があらかじめ設定されたエンジン始動判定値を越えたか否か判定し、越えた場合はステップS2012に進み、越えない場合はステップS2006に進む。なお、エンジン始動判定値は、モータトルクの最大出力からエンジン始動に必要なトルクを差し引いた値よりも僅かに小さな値に設定されており、ヒルホールド状態を維持しながらエンジン始動を行なうことができる限界値である。 In step S2005, it is determined whether or not the motor torque output command value exceeds a preset engine start determination value. If it exceeds, the process proceeds to step S2012. If not, the process proceeds to step S2006. The engine start determination value is set to a value slightly smaller than the value obtained by subtracting the torque required for engine start from the maximum output of motor torque, and the engine can be started while maintaining the hill hold state. It is a limit value.
ステップS2006では、モータジェネレータMGの回転を検出したか否か判定し、回転検出時には、ステップS2007に進み、回転を検出しない場合はステップS2004に戻り、さらに、第2クラッチCL2のトルク容量源と、モータトルクアップを行なう。 In step S2006, it is determined whether or not the rotation of the motor generator MG has been detected. When rotation is detected, the process proceeds to step S2007. When rotation is not detected, the process returns to step S2004, and further, the torque capacity source of the second clutch CL2; Increase motor torque.
ステップS2007では、第2クラッチCL2のトルク容量を保持し、モータジェネレータMGの回転数を、非ロック目標回転数に制御し、ステップS2008に進む。
このときの、モータジェネレータMGの回転数である目標入力回転数ωmtの演算方法について説明する。
この目標入力回転数ωmtは、第2クラッチCL2のトルク容量および出力回転数から求めた第2クラッチCL2の温度上昇を防止できる回転数であるクラッチ温度上昇防止回転数ωcl_tempと、モータ非ロック回転数ωm_LOCKOFFとに応じて設定する。
In step S2007, the torque capacity of the second clutch CL2 is maintained, the rotational speed of the motor generator MG is controlled to the unlocked target rotational speed, and the process proceeds to step S2008.
A method of calculating the target input rotational speed ω mt that is the rotational speed of the motor generator MG at this time will be described.
This target input rotational speed ω mt is a clutch temperature rise preventing rotational speed ω cl_temp that is a rotational speed capable of preventing the temperature increase of the second clutch CL2 obtained from the torque capacity of the second clutch CL2 and the output rotational speed, and the motor is not locked. It is set according to the rotational speed ω m_LOCKOFF .
ここで、ωcl_temp≧ωm_LOCKOFFの場合は、ωmt≧ωcl_tempとする。
一方、ωcl_temp<ωm_LOCKOFFの場合は、第2クラッチ温度Temp_cl2に応じ、第2クラッチ温度Temp_cl2があらかじめ設定されたクラッチ過温度閾値Temp_th未満の場合は、ωmt≧ωcl_tempとする。また、第2クラッチ温度Temp_cl2があらかじめ設定されたクラッチ過温度閾値Temp_th以上の場合は、ωmt≦ωcl_tempとする。
Here, when ω cl_temp ≧ ω m_LOCKOFF , ω mt ≧ ω cl_temp is set.
On the other hand, ω cl_temp <For ω m_LOCKOFF, according to the second clutch temperature T emp_cl2, the case of less than the second clutch temperature T Emp_cl2 is preset clutch over-temperature threshold value T emp_th, and ω mt ≧ ω cl_temp. When the second clutch temperature T emp_cl2 is equal to or higher than the preset clutch overtemperature threshold T emp_th , ω mt ≦ ω cl_temp is set.
ステップS2008では、要求駆動トルクに応じて、第2クラッチCL2のトルク容量を可変制御し、ステップS2009に進む。
ステップS2009では、ステップS2005と同様にモータトルク出力指令値が、エンジン始動判定値を越えたか否か判定し、越えた場合はステップS2012に進み、越えない場合はステップS2010に進む。
In step S2008, the torque capacity of the second clutch CL2 is variably controlled according to the required drive torque, and the process proceeds to step S2009.
In step S2009, as in step S2005, it is determined whether or not the motor torque output command value exceeds the engine start determination value. If it exceeds, the process proceeds to step S2012, and if not, the process proceeds to step S2010.
ステップS2010では、出力回転がモータ回転数Nmを超えたか否か判定し、越えた場合ステップS2011に進み、越えない場合はステップS2008に戻る。ステップS2011では、インバータ温度抑制処理を終了し、通常制御に復帰し、1回の処理を終了する。 In step S2010, it is determined whether or not the output rotation exceeds the motor rotation speed Nm. If it exceeds, the process proceeds to step S2011. If not, the process returns to step S2008. In step S2011, the inverter temperature suppression process is terminated, the normal control is resumed, and one process is terminated.
ステップS2012では、モータ回転数指令値(第2クラッチ入力回転数目標値ωcl2i *)を、エンジン始動可能な回転数へ上昇させ、エンジン始動要求指令を出力し、ステップS2013に進む。 In step S2012, the motor rotation speed command value (second clutch input rotation speed target value ωcl2i * ) is increased to a rotation speed at which the engine can be started, an engine start request command is output, and the process proceeds to step S2013.
ステップS2013では、エンジン始動が完了したか否か判定し、完了した場合はステップS2014に進み、完了しない場合はステップS2013の判定を繰り返す。ステップS2014では、インバータ温度抑制処理を終了し、通常制御へ復帰し、1回の処理を終了する。 In step S2013, it is determined whether the engine start is completed. If completed, the process proceeds to step S2014. If not completed, the determination in step S2013 is repeated. In step S2014, the inverter temperature suppression process is terminated, the normal control is resumed, and one process is terminated.
ステップS2015では、第2クラッチCL2の第2クラッチ温度Temp_cl2がクラッチ温度閾値を越えると、ステップS2016に進み、クラッチ温度閾値未満であれば、1回の処理を終了する。 In step S2015, when the second clutch temperature T emp_cl2 of the second clutch CL2 exceeds the clutch temperature threshold value, the process proceeds to step S2016, and if it is less than the clutch temperature threshold value, one process is terminated.
ステップS2016では、第2クラッチCL2のクラッチ容量を増加させるとともに、モータトルクを低減させる。 In step S2016, the clutch capacity of the second clutch CL2 is increased and the motor torque is reduced.
なお、実施例2では、実施例1で説明したステップS4の第1クラッチ制御モード判断において、停車時には、実施例1と異なり、登坂路であるか否かにかかわらず、エンジンEngを停止させるとともに、第1クラッチCL1を解放させてEVモードに制御するものとする。 In the second embodiment, in the determination of the first clutch control mode in step S4 described in the first embodiment, when stopping, the engine Eng is stopped regardless of whether it is an uphill road or not, unlike the first embodiment. The first clutch CL1 is released and the EV mode is controlled.
次に、実施例2の作用を図23のタイムチャートに基づいて説明する。
図ではt00の時点で、ヒルホールドを開始し、インバータ8の温度が上昇を開始しているものとする。そして、t21の直前で、インバータ温度Temp_INVが、インバータ温度閾値Temp_INV_th以上となり、さらに、ロック回避動作要否判定時間tthが経過し(ステップS2001→S2002→S2003)、t21の時点で、ステップS2004の処理に基づいて、モータトルクが上昇されるとともに、第2クラッチCL2のトルク容量が低下される。これにより、徐々にトルク出力とクラッチ伝達トルク(クラッチ容量)が近付く。
Next, the operation of the second embodiment will be described based on the time chart of FIG.
In the figure, it is assumed that hill hold is started at time t00 and the temperature of the
この結果、モータ回転数Nmが生じたt22の時点で、クラッチ容量が保持される(ステップS2006→S2007)。なお、このときの伝達トルクをX[Nm]とし、また、このとき、駆動軸トルクもX[Nm]となる。 As a result, the clutch capacity is held at time t22 when the motor rotation speed Nm occurs (steps S2006 → S2007). Note that the transmission torque at this time is X [Nm], and at this time, the drive shaft torque is also X [Nm].
さらに、ステップS2007の処理により、モータジェネレータMGは、回転数制御により目標入力回転数ωmtに向けて上昇される。そして、目標入力回転数ωmt到達した時点t23以降は、ステップS2008の処理に基づいて、要求駆動力に応じてクラッチ容量を制御して駆動力を発生させる。 Furthermore, by the process of step S2007, the motor generator MG is raised toward the target input rotational speed ω mt by the rotational speed control. Then, after time t23 when the target input rotational speed ω mt is reached, the clutch capacity is controlled according to the required driving force based on the processing in step S2008 to generate the driving force.
このように、モータジェネレータMGが、回転することで、インバータ8の発熱が抑制され、温度上昇が抑制される。
Thus, when motor generator MG rotates, heat generation of
さらに、このタイムチャートに示す例では、例えば、路面傾斜が大きいなどを原因として、t23の時点以降のステップS2008の処理に基づいて、要求駆動力に応じて駆動力を発生させた場合に、t24の時点で、モータトルク出力指令値エンジン始動判定値を越えている。この場合、これ以上モータトルクが上昇すると、エンジンEngの始動ができなくなるため、ステップS2012の処理に基づいて、モータ回転数Nmをエンジン始動可能回転数(例えば、1000rpm)に引き上げる。
これにより、エンジンEngが始動され(t25)、これ以降は、エンジントルクを駆動力として用いる。
Furthermore, in the example shown in this time chart, for example, when the driving force is generated according to the required driving force based on the processing in step S2008 after the time point t23 due to a large road surface inclination or the like, t24 At this point, the motor torque output command value exceeds the engine start determination value. In this case, since the engine Eng cannot be started if the motor torque further increases, the motor rotation speed Nm is increased to an engine startable rotation speed (for example, 1000 rpm) based on the processing in step S2012.
As a result, the engine Eng is started (t25), and thereafter, the engine torque is used as the driving force.
したがって、モータトルクが高くなり過ぎて、エンジンの始動ができなくなる不具合が生じないとともに、モータジェネレータMGのみでは、ヒルホールドが困難な路面傾斜であっても、ロールバックが生じることを抑制可能であり、かつ、発進時には、ロールバックが生じることなく、運転者の要求に応じて、スムーズに発進することが可能である。 Therefore, there is no problem that the motor torque becomes too high and the engine cannot be started, and the motor generator MG alone can suppress the occurrence of rollback even when the road surface slope is difficult to hill hold. And at the time of start, it is possible to start smoothly according to the driver's request without causing rollback.
次に、ステップS2004における第2クラッチCL2のトルク容量減少時に、必要に応じ応答性を高める場合の処理について、図24のタイムチャートに基づいて説明する。 Next, a process for increasing the responsiveness as necessary when the torque capacity of the second clutch CL2 is reduced in step S2004 will be described based on the time chart of FIG.
このタイムチャートでも、t31の時点で、インバータ温度抑制処理が開始されたとする。これにより、図23のタイムチャートと同様に、モータトルクは、モータジェネレータ回転が生じるまで増加させる。このとき、t31の時点のトルク容量Ttとモータトルクとが、設定値以上乖離していた場合には、トルク容量を、モータトルクの近く(例えば、モータトルク+10Nm程度)まで、トルク容量を引き下げる処理を行ない(t32)、そこからスリップ(モータ回転数上昇)が検出されるまで(t33)、トルク容量を徐々に引き下げる。 Also in this time chart, it is assumed that the inverter temperature suppression process is started at time t31. Thereby, similarly to the time chart of FIG. 23, the motor torque is increased until the motor generator rotation occurs. At this time, if the torque capacity Tt at the time t31 and the motor torque are more than the set value, the torque capacity is reduced to near the motor torque (for example, about motor torque +10 Nm). (T32), the torque capacity is gradually reduced until a slip (increase in the motor speed) is detected (t33).
したがって、モータジェネレータMGが非固着状態(スリップ状態)となるまでの時間を短縮し、その間のインバータ8の温度上昇を抑えることができる。
Therefore, it is possible to shorten the time until motor generator MG is in the non-fixed state (slip state), and to suppress the temperature rise of
次に、図25のタイムチャートに基づいて、第2クラッチCL2の温度が上昇した場合の動作例を説明する。
この場合、t00の時点の停車時には、エンジンEngが停止され、両クラッチCL1,CL2は、解放されている。
Next, an operation example when the temperature of the second clutch CL2 rises will be described based on the time chart of FIG.
In this case, when the vehicle stops at time t00, the engine Eng is stopped and both the clutches CL1 and CL2 are released.
次に、t41の時点で運転者がアクセル操作を行ない、第2クラッチCL2が締結されて、運転者はヒルホールド状態を形成する操作を行なっている。これにより、第2クラッチ温度が上昇し、クラッチ温度閾値を越えると、ステップS2016の処理に基づいて、第2クラッチCL2のクラッチ容量が増加されるとともに、モータトルクが低下される(t42の時点)。 Next, at time t41, the driver performs an accelerator operation, the second clutch CL2 is engaged, and the driver performs an operation for forming a hill hold state. As a result, when the second clutch temperature rises and exceeds the clutch temperature threshold, the clutch capacity of the second clutch CL2 is increased and the motor torque is reduced (at time t42) based on the processing in step S2016. .
したがって、第2クラッチCL2の温度が低下される。 Therefore, the temperature of the second clutch CL2 is lowered.
以上、本発明の電動車両の制御装置を、実施例1、実施例2に基づき説明してきたが、具体的な構成については、これらの実施例に限られるものではなく、特許請求の範囲の各請求項に係る発明の要旨を逸脱しない限り、設計の変更や追加等は許容される。 As mentioned above, although the control apparatus of the electric vehicle of this invention has been demonstrated based on Example 1 and Example 2, it is not restricted to these Examples about a concrete structure, Each of Claims Design changes and additions are permitted without departing from the scope of the claimed invention.
例えば、実施例1,2では、モータジェネレータMGと駆動輪(LT,RT)との間に自動変速機ATを介在させたものを示したが、このような変速機を介在させない構成としてもよい。あるいは、変速機を介在させる場合も、手動変速機や機械式の自動変速機などを用いてもよい。 For example, in the first and second embodiments, the automatic transmission AT is interposed between the motor generator MG and the drive wheels (LT, RT). However, such a transmission may not be interposed. . Alternatively, when a transmission is interposed, a manual transmission, a mechanical automatic transmission, or the like may be used.
また、実施例1,2では、モータとして、回生が可能なモータジェネレータMGを示したが、これに限定されるものではなく、力行のみが可能なモータを用いてもよい。 In the first and second embodiments, the motor generator MG capable of regeneration is shown as the motor. However, the present invention is not limited to this, and a motor capable of only power running may be used.
また、実施例1,2では、第1クラッチCL1を設け、エンジンEngとモータジェネレータMGとの間の駆動伝達経路を断接可能としたものを示したが、第1クラッチCL1を設けることなく、エンジンEngとモータジェネレータMGとを常時結合させた構造としてもよい。 Further, in the first and second embodiments, the first clutch CL1 is provided and the drive transmission path between the engine Eng and the motor generator MG can be connected / disconnected, but the first clutch CL1 is not provided. The engine Eng and the motor generator MG may be always coupled.
また、実施例1,2では、作動例として、ヒルホールド時を示したが、これに限定されず、低速登坂を行なっている場合などにも、インバータ温度抑制処理およびクラッチ温度抑制処理を適用することができる。 Moreover, in Example 1, 2, although the hill hold time was shown as an operation example, it is not limited to this, An inverter temperature suppression process and a clutch temperature suppression process are applied also when performing low-speed climbing etc. be able to.
実施例1,2では、FRハイブリッド車両を示したが、前輪駆動や四輪駆動タイプのハイブリッド車両へ適用することもできる。あるいは、実施例1,2では、駆動源としてエンジンEngとモータジェネレータMGとを備えたいわゆるハイブリッド車両を示したが、駆動源として、モータあるいはモータジェネレータのみを備えた電動車両に適用することもできる。 In the first and second embodiments, the FR hybrid vehicle is shown, but it can also be applied to a front-wheel drive or four-wheel drive type hybrid vehicle. Alternatively, in the first and second embodiments, a so-called hybrid vehicle including the engine Eng and the motor generator MG as the drive source is shown, but the present invention can also be applied to an electric vehicle including only the motor or the motor generator as the drive source. .
6 第2クラッチ入力回転数センサ(車両状態検出手段)
7 第2クラッチ出力回転数センサ(車両状態検出手段)
8 インバータ
9 バッテリー(電源)
10 アクセルセンサ(車両状態検出手段)
11 エンジン回転数センサ(車両状態検出手段)
12 変速機油温センサ(車両状態検出手段)
13 ストロークセンサ(車両状態検出手段)
14 インバータ温度センサ(インバータ温度検出手段)
15 第1クラッチ油温センサ(車両状態検出手段)
16 第2クラッチ油温センサ(クラッチ温度検出手段)
17 統合コントローラ(制御手段)
30 路面傾斜角度センサ(車両状態検出手段)
CL2 第2クラッチ(クラッチ)
LT 左駆動輪
RT 右駆動輪
MG モータジェネレータ(モータ)
Temp_cl2 第2クラッチ温度
Temp_INV インバータ温度
Temp_INV_th インバータ温度閾値
Temp_th クラッチ過温度閾値
6 Second clutch input rotation speed sensor (vehicle state detection means)
7 Second clutch output rotational speed sensor (vehicle state detection means)
8 Inverter 9 Battery (Power supply)
10 Accelerator sensor (vehicle state detection means)
11 Engine speed sensor (vehicle state detection means)
12 Transmission oil temperature sensor (vehicle state detection means)
13 Stroke sensor (vehicle state detection means)
14 Inverter temperature sensor (Inverter temperature detection means)
15 1st clutch oil temperature sensor (vehicle state detection means)
16 Second clutch oil temperature sensor (clutch temperature detecting means)
17 Integrated controller (control means)
30 Road surface inclination angle sensor (vehicle state detection means)
CL2 Second clutch (clutch)
LT Left drive wheel RT Right drive wheel MG Motor generator (motor)
T emp_cl2 Second clutch temperature T emp_INV Inverter temperature T emp_INV_th Inverter temperature threshold T emp_th Clutch over temperature threshold
Claims (2)
前記モータと電源との間で電力変換を行なうインバータと、
前記クラッチの温度を検出するクラッチ温度検出手段および前記インバータの温度を検出するインバータ温度検出手段を含み、車両の状態を検出する車両状態検出手段と、
前記車両状態検出手段が検出する車両状態に基づいて、前記モータの駆動力を制御するとともに、前記クラッチの締結状態を制御する制御手段と、
を備えた電動車両の制御装置であって、
前記制御手段は、前記モータを駆動させて前記クラッチを介して前記駆動輪側にモータトルクが伝達されている状態で、前記インバータ温度検出手段が検出するインバータ温度が、あらかじめ設定されたインバータ温度閾値を超えた場合には、前記モータ回転数を上昇させて前記クラッチのスリップ量を増加させるインバータ温度抑制処理を実行し、一方、前記クラッチ温度検出手段が検出するクラッチ温度が、あらかじめ設定されたクラッチ温度閾値を越えた場合には、前記モータ回転数を低下させてスリップ量を低下させるクラッチ温度抑制処理を実行することを特徴とする電動車両の制御装置。 A clutch provided in the middle of the driving force transmission path between the motor and the driving wheel, and capable of disconnecting the motor side and the driving wheel side;
An inverter that performs power conversion between the motor and a power source;
Vehicle state detection means for detecting the state of the vehicle, including clutch temperature detection means for detecting the temperature of the clutch and inverter temperature detection means for detecting the temperature of the inverter;
Control means for controlling the driving force of the motor based on the vehicle state detected by the vehicle state detection means, and for controlling the engagement state of the clutch;
An electric vehicle control device comprising:
The control means is configured such that an inverter temperature detected by the inverter temperature detection means is a preset inverter temperature threshold value in a state where the motor torque is transmitted to the drive wheel side via the clutch by driving the motor. Is exceeded, an inverter temperature suppression process is performed to increase the slip amount of the clutch by increasing the motor rotation speed, while the clutch temperature detected by the clutch temperature detection means is a preset clutch temperature. When the temperature threshold value is exceeded, the control apparatus for the electric vehicle is characterized in that a clutch temperature suppression process is executed to reduce the slip amount by reducing the motor rotation speed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009033949A JP5402060B2 (en) | 2009-02-17 | 2009-02-17 | Control device for electric vehicle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009033949A JP5402060B2 (en) | 2009-02-17 | 2009-02-17 | Control device for electric vehicle |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010188807A true JP2010188807A (en) | 2010-09-02 |
| JP5402060B2 JP5402060B2 (en) | 2014-01-29 |
Family
ID=42815352
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009033949A Expired - Fee Related JP5402060B2 (en) | 2009-02-17 | 2009-02-17 | Control device for electric vehicle |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5402060B2 (en) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102466035A (en) * | 2010-11-01 | 2012-05-23 | 加特可株式会社 | Hydraulic control apparatus for vehicle |
| JP2012097809A (en) * | 2010-11-01 | 2012-05-24 | Jatco Ltd | Vehicle control system |
| WO2013022039A1 (en) * | 2011-08-08 | 2013-02-14 | アイシン・エィ・ダブリュ株式会社 | Control device |
| WO2013022038A1 (en) * | 2011-08-08 | 2013-02-14 | アイシン・エィ・ダブリュ株式会社 | Control device |
| JP2014201289A (en) * | 2013-04-09 | 2014-10-27 | トヨタ自動車株式会社 | Driving control device for hybrid vehicle |
| KR101457316B1 (en) * | 2010-11-08 | 2014-11-04 | 닛산 지도우샤 가부시키가이샤 | Control apparatus for preventing rolling back of electrically driven vehicle upon start-up thereof |
| JP2015013623A (en) * | 2013-07-08 | 2015-01-22 | 日産自動車株式会社 | Control device of hybrid vehicle |
| JPWO2013057831A1 (en) * | 2011-10-21 | 2015-04-02 | トヨタ自動車株式会社 | Vehicle control device |
| JP2015162968A (en) * | 2014-02-27 | 2015-09-07 | 日野自動車株式会社 | Vehicle traveling interlock system |
| US9180877B2 (en) | 2011-08-24 | 2015-11-10 | Aisin Aw Co., Ltd. | Control device |
| JP2016120834A (en) * | 2014-12-25 | 2016-07-07 | トヨタ自動車株式会社 | Vehicle drive device |
| US9413279B2 (en) | 2014-09-23 | 2016-08-09 | Hyundai Motor Company | Apparatus and method for controlling motor |
| JP2018177163A (en) * | 2017-04-21 | 2018-11-15 | トヨタ自動車株式会社 | Motorcar |
| CN110651131A (en) * | 2017-05-15 | 2020-01-03 | 标致雪铁龙汽车股份有限公司 | Method for controlling a powertrain to thermally regulate a hydraulic circuit |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008007094A (en) * | 2006-05-29 | 2008-01-17 | Nissan Motor Co Ltd | Hybrid vehicle control device and hybrid vehicle control method. |
| JP2008126867A (en) * | 2006-11-21 | 2008-06-05 | Nissan Motor Co Ltd | Vehicle driving force control device |
| JP2008189102A (en) * | 2007-02-03 | 2008-08-21 | Nissan Motor Co Ltd | Control device for hybrid vehicle |
-
2009
- 2009-02-17 JP JP2009033949A patent/JP5402060B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008007094A (en) * | 2006-05-29 | 2008-01-17 | Nissan Motor Co Ltd | Hybrid vehicle control device and hybrid vehicle control method. |
| JP2008126867A (en) * | 2006-11-21 | 2008-06-05 | Nissan Motor Co Ltd | Vehicle driving force control device |
| JP2008189102A (en) * | 2007-02-03 | 2008-08-21 | Nissan Motor Co Ltd | Control device for hybrid vehicle |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102466035A (en) * | 2010-11-01 | 2012-05-23 | 加特可株式会社 | Hydraulic control apparatus for vehicle |
| JP2012097812A (en) * | 2010-11-01 | 2012-05-24 | Jatco Ltd | Hydraulic control device for vehicle |
| JP2012097809A (en) * | 2010-11-01 | 2012-05-24 | Jatco Ltd | Vehicle control system |
| CN102466035B (en) * | 2010-11-01 | 2014-09-24 | 加特可株式会社 | Hydraulic control apparatus for vehicle |
| KR101457316B1 (en) * | 2010-11-08 | 2014-11-04 | 닛산 지도우샤 가부시키가이샤 | Control apparatus for preventing rolling back of electrically driven vehicle upon start-up thereof |
| JP2013035416A (en) * | 2011-08-08 | 2013-02-21 | Aisin Aw Co Ltd | Control device |
| US9199636B2 (en) | 2011-08-08 | 2015-12-01 | Aisin Aw Co., Ltd. | Control device |
| CN103596826A (en) * | 2011-08-08 | 2014-02-19 | 爱信艾达株式会社 | Control device |
| WO2013022038A1 (en) * | 2011-08-08 | 2013-02-14 | アイシン・エィ・ダブリュ株式会社 | Control device |
| WO2013022039A1 (en) * | 2011-08-08 | 2013-02-14 | アイシン・エィ・ダブリュ株式会社 | Control device |
| JP2013035419A (en) * | 2011-08-08 | 2013-02-21 | Aisin Aw Co Ltd | Control device |
| US9180877B2 (en) | 2011-08-24 | 2015-11-10 | Aisin Aw Co., Ltd. | Control device |
| JPWO2013057831A1 (en) * | 2011-10-21 | 2015-04-02 | トヨタ自動車株式会社 | Vehicle control device |
| US9109648B2 (en) | 2011-10-21 | 2015-08-18 | Toyota Jidosha Kabushiki Kaisha | Control device for vehicle |
| JP2014201289A (en) * | 2013-04-09 | 2014-10-27 | トヨタ自動車株式会社 | Driving control device for hybrid vehicle |
| JP2015013623A (en) * | 2013-07-08 | 2015-01-22 | 日産自動車株式会社 | Control device of hybrid vehicle |
| JP2015162968A (en) * | 2014-02-27 | 2015-09-07 | 日野自動車株式会社 | Vehicle traveling interlock system |
| US9413279B2 (en) | 2014-09-23 | 2016-08-09 | Hyundai Motor Company | Apparatus and method for controlling motor |
| JP2016120834A (en) * | 2014-12-25 | 2016-07-07 | トヨタ自動車株式会社 | Vehicle drive device |
| JP2018177163A (en) * | 2017-04-21 | 2018-11-15 | トヨタ自動車株式会社 | Motorcar |
| CN110651131A (en) * | 2017-05-15 | 2020-01-03 | 标致雪铁龙汽车股份有限公司 | Method for controlling a powertrain to thermally regulate a hydraulic circuit |
| CN110651131B (en) * | 2017-05-15 | 2021-04-27 | 标致雪铁龙汽车股份有限公司 | Method for controlling a powertrain to thermally regulate a hydraulic circuit |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5402060B2 (en) | 2014-01-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5402060B2 (en) | Control device for electric vehicle | |
| JP5223603B2 (en) | Control device for hybrid vehicle | |
| JP5391654B2 (en) | Control device for hybrid vehicle | |
| JP6070831B2 (en) | Clutch control device for hybrid vehicle | |
| JP5417905B2 (en) | Vehicle clutch control device | |
| US9061681B2 (en) | Control device | |
| JP5141305B2 (en) | Control device for hybrid vehicle | |
| JP5228810B2 (en) | Control device for hybrid vehicle | |
| JP2012086701A (en) | Control device of hybrid vehicle | |
| CN105523033A (en) | Hybrid powertrain speed control | |
| JP6575235B2 (en) | Hybrid vehicle start control method and start control device | |
| CN112572399A (en) | Control device and control method for hybrid vehicle | |
| JP5387060B2 (en) | Control device for electric vehicle | |
| JP2014148290A (en) | Control unit of hybrid vehicle | |
| CN104884326B (en) | Controls for hybrid vehicles | |
| JP6492908B2 (en) | Control device for hybrid vehicle | |
| JP5029561B2 (en) | Vehicle control device | |
| JP2014061750A (en) | Hybrid vehicle control device and hybrid vehicle control method | |
| JP5293268B2 (en) | Clutch control device for hybrid vehicle | |
| JP5257120B2 (en) | Clutch control device | |
| JP5200733B2 (en) | Clutch control device for hybrid vehicle | |
| JP5407328B2 (en) | Control device for hybrid vehicle | |
| JP5104775B2 (en) | Clutch control device | |
| JP2010188806A (en) | Controller for hybrid vehicle | |
| JP6070388B2 (en) | Clutch control device for hybrid vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130115 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130306 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130625 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130830 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130906 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131001 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131014 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5402060 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |