JP4165487B2 - Vehicle driving force control device - Google Patents

Vehicle driving force control device Download PDF

Info

Publication number
JP4165487B2
JP4165487B2 JP2004285152A JP2004285152A JP4165487B2 JP 4165487 B2 JP4165487 B2 JP 4165487B2 JP 2004285152 A JP2004285152 A JP 2004285152A JP 2004285152 A JP2004285152 A JP 2004285152A JP 4165487 B2 JP4165487 B2 JP 4165487B2
Authority
JP
Japan
Prior art keywords
torque
motor
vehicle
command value
target
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.)
Expired - Fee Related
Application number
JP2004285152A
Other languages
Japanese (ja)
Other versions
JP2006101644A (en
Inventor
浩一 中里
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2004285152A priority Critical patent/JP4165487B2/en
Publication of JP2006101644A publication Critical patent/JP2006101644A/en
Application granted granted Critical
Publication of JP4165487B2 publication Critical patent/JP4165487B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/62Hybrid vehicles
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/7072Electromobility specific charging systems or methods for batteries, ultracapacitors, supercapacitors or double-layer capacitors

Landscapes

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

Description

本発明は、主駆動軸を駆動する内燃機関(エンジン)で発電機を駆動し、その発電機でモータを駆動して4輪駆動状態を実現する車両の駆動力制御装置に関するものである。   The present invention relates to a vehicle driving force control apparatus that drives a generator with an internal combustion engine (engine) that drives a main drive shaft, and drives a motor with the generator to realize a four-wheel drive state.

従来の車両の駆動力制御装置としては、車両がロールバックしていると判断したとき、モータの電機子電流及び界磁電流の少なくとも一方を通常時の電流値に比べて低い値となるように減少制御することで、発進時にモータから車輪までの動力伝達系に過大な負荷がかかることを防止するというものが知られている(例えば、特許文献1参照)。
特開2004−23887号公報
As a conventional vehicle driving force control device, when it is determined that the vehicle is rolling back, at least one of the armature current and the field current of the motor is lower than the current value at the normal time. It is known to prevent excessive load from being applied to the power transmission system from the motor to the wheels at the time of starting by performing reduction control (see, for example, Patent Document 1).
Japanese Patent Laid-Open No. 2004-23887

しかしながら、上記従来の車両の駆動力制御装置にあっては、車両がロールバックしている間減少制御を継続するので、減少制御の時間が長すぎるとロールバック状態から発進状態への移行が妨げられて4WD性能が悪化するという未解決の課題がある。
そこで、本発明は、上記従来例の未解決の課題に着目してなされたものであり、ロールバック状態で発進操作した際の過大トルク発生を防止すると共に4WD性能を確保することができる車両の駆動力制御装置を提供することを目的としている。
However, in the above conventional vehicle driving force control device, the reduction control is continued while the vehicle rolls back. Therefore, if the reduction control time is too long, the transition from the rollback state to the start state is hindered. As a result, there is an unsolved problem that the 4WD performance deteriorates.
Therefore, the present invention has been made paying attention to the above-mentioned unsolved problems of the conventional example, and it is possible to prevent generation of excessive torque when starting operation in a rollback state and to ensure 4WD performance. It aims at providing a driving force control device.

上記目的を達成するために、本発明に係る車両の駆動力制御装置は、ロールバック検出手段で車両がロールバックしていることを検出し、前記ロールバック検出手段で車両がロールバックしていると判断したときに発進操作をしたとき、トルク指令値制限手段で、実モータトルクが所定値を超えてから所定時間だけ前記目標トルク指令値を制限し、当該トルク指令値制限手段は、ロールバック速度が大きいほど前記目標トルク指令値を小さい値に制限する。
また、本発明に係る車両の駆動力制御装置は、ロールバック検出手段で車両がロールバックしていることを検出し、前記ロールバック検出手段で車両がロールバックしていると判断したときに発進操作をしたとき、トルク指令値制限手段で所定時間だけ前記目標トルク指令値を制限し、当該トルク指令値制限手段は、ロールバック速度が大きいほど前記目標トルク指令値を小さい値に制限する。
In order to achieve the above object, a vehicle driving force control apparatus according to the present invention detects that a vehicle is rolled back by a rollback detection means, and the vehicle is rolled back by the rollback detection means. When the starting operation is performed, the torque command value limiting means limits the target torque command value for a predetermined time after the actual motor torque exceeds the predetermined value, and the torque command value limiting means The target torque command value is limited to a smaller value as the speed increases .
The vehicle driving force control apparatus according to the present invention starts when the rollback detecting means detects that the vehicle is rolling back and the rollback detecting means determines that the vehicle is rolling back. when the operation to limit the target torque command value for a predetermined time, the torque command value limiting means, the torque command value limiting means limits to a small value the target torque command value as the rollback speed is high.

本発明によれば、車両がロールバックしている状態で発進操作をしたとき、モータの目標トルク指令値を実モータトルクが所定値を超えてから所定時間だけ制限するので、ドライブシャフト上にクラッチ容量を越える過大なトルクが発生することを抑制して、計画トルク値内に収めることができ、クラッチ容量アップによるコスト増加を回避することができると共に、4WD性能の悪化を防止することができるという効果が得られる。また、実モータトルクが所定値を越えない低トルク状態ではモータの目標トルク指令値の制限処理を非作動とすることができるという効果が得られる。
さらに、車両がロールバックしている状態で発進操作をしたとき、モータの目標トルク指令値を所定時間だけ制限すると共に、ロールバック速度が大きいほど当該目標トルク指令値を小さい値に制限するので、ロールバック速度に応じた適切な目標モータトルクの制限処理を行うことができるという効果が得られる。

According to the present invention, when a start operation is performed while the vehicle is rolling back, the target torque command value of the motor is limited for a predetermined time after the actual motor torque exceeds the predetermined value. It is possible to suppress the generation of excessive torque exceeding the capacity and keep it within the planned torque value, to avoid an increase in cost due to an increase in clutch capacity and to prevent deterioration of 4WD performance. An effect is obtained. In addition, in a low torque state where the actual motor torque does not exceed a predetermined value, an effect is obtained that the restriction process for the target torque command value of the motor can be deactivated.
Furthermore, when the start operation is performed while the vehicle is rolling back, the target torque command value of the motor is limited for a predetermined time, and the target torque command value is limited to a smaller value as the rollback speed is larger. An effect is obtained that it is possible to perform an appropriate target motor torque limiting process according to the rollback speed.

以下、本発明の実施の形態を図面に基づいて説明する。
図1は、本実施形態に係る車両のシステム構成を説明する図である。
この図1に示すように、本実施形態の車両は、左右前輪1L、1Rが、内燃機関であるエンジン2によって駆動される主駆動輪であり、左右後輪3L、3Rが、モータ4によって駆動可能な従駆動輪である。上記エンジン2の出力トルクTeは、変速機30及びディファレンスギア31を通じて左右前輪1L、1Rに伝達される。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram illustrating a system configuration of a vehicle according to the present embodiment.
As shown in FIG. 1, in the vehicle of this embodiment, left and right front wheels 1L and 1R are main drive wheels driven by an engine 2 that is an internal combustion engine, and left and right rear wheels 3L and 3R are driven by a motor 4. Possible driven wheel. The output torque Te of the engine 2 is transmitted to the left and right front wheels 1L, 1R through the transmission 30 and the difference gear 31.

上記変速機30には、現在の変速のレンジを検出するシフト位置検出手段32が設けられ、該シフト位置検出手段32は、検出したシフト位置信号を4WDコントローラ8に出力する。
上記変速機30は、不図示の変速制御部からのシフト命令に基づき変速操作を行う。変速制御部は、例えば車速とアクセル開度に基づく変速シフトスケジュールをテーブルなどの情報として有していて、現在の車速及びアクセル開度に基づき変速点を通過すると判定するとシフト命令を変速機30に出力する。
The transmission 30 is provided with shift position detection means 32 for detecting the current shift range, and the shift position detection means 32 outputs the detected shift position signal to the 4WD controller 8.
The transmission 30 performs a speed change operation based on a shift command from a speed change control unit (not shown). For example, the shift control unit has a shift shift schedule based on the vehicle speed and the accelerator opening as information such as a table, and if it determines that the shift point is passed based on the current vehicle speed and the accelerator opening, a shift command is sent to the transmission 30. Output.

上記エンジン2の吸気管路14(例えばインテークマニホールド)には、メインスロットルバルブ15とサブスロットルバルブ16が介装されている。メインスロットルバルブ15は、アクセル開度指示装置(加速指示操作部)であるアクセルペダル17の踏み込み量等に応じてスロットル開度が調整制御される。このメインスロットルバルブ15は、アクセルペダル17の踏み込み量に機械的に連動するか、あるいは当該アクセルペダル17の踏み込み量を検出するアクセルセンサ40の踏み込み量検出値に応じて、エンジンコントローラ18が電気的に調整制御することで、そのスロットル開度が調整される。上記アクセルセンサ40の踏み込み量検出値は、4WDコントローラ8にも出力される。   A main throttle valve 15 and a sub-throttle valve 16 are interposed in the intake pipe line 14 (for example, an intake manifold) of the engine 2. The throttle opening of the main throttle valve 15 is adjusted and controlled in accordance with the amount of depression of an accelerator pedal 17 that is an accelerator opening instruction device (acceleration instruction operation unit). The main throttle valve 15 is mechanically linked to the depression amount of the accelerator pedal 17, or the engine controller 18 is electrically operated according to the depression amount detection value of the accelerator sensor 40 that detects the depression amount of the accelerator pedal 17. The throttle opening degree is adjusted by adjusting and controlling. The detected depression amount value of the accelerator sensor 40 is also output to the 4WD controller 8.

また、サブスロットルバルブ16は、ステップモータ19をアクチュエータとし、そのステップ数に応じた回転角により開度が調整制御される。上記ステップモータ19の回転角は、モータコントローラ20からの駆動信号によって調整制御される。なお、サブスロットルバルブ16にはスロットルセンサが設けられており、このスロットルセンサで検出されるスロットル開度検出値に基づいて、上記ステップモータ19のステップ数はフィードバック制御される。ここで、上記サブスロットルバルブ16のスロットル開度をメインスロットルバルブ15の開度以下等に調整することによって、運転者のアクセルペダルの操作とは独立して、エンジン2の出力トルクを制御することができる。   The sub-throttle valve 16 is adjusted and controlled by a rotation angle corresponding to the number of steps using the step motor 19 as an actuator. The rotation angle of the step motor 19 is adjusted and controlled by a drive signal from the motor controller 20. The sub-throttle valve 16 is provided with a throttle sensor, and the number of steps of the step motor 19 is feedback-controlled based on the detected throttle opening value detected by the throttle sensor. Here, by adjusting the throttle opening of the sub-throttle valve 16 to be less than or equal to the opening of the main throttle valve 15, the output torque of the engine 2 is controlled independently of the driver's operation of the accelerator pedal. Can do.

また、エンジン2の回転数を検出するエンジン回転数検出センサ21を備え、エンジン回転数検出センサ21は、検出した信号をエンジンコントローラ18及び4WDコントローラ8に出力する。
また、符号34はブレーキペダルであって、そのブレーキペダル34のストローク量がブレーキストロークセンサ35によって検出される。該ブレーキストロークセンサ35は、検出したブレーキストローク量を制動コントローラ36及び4WDコントローラ8に出力する。
Further, an engine speed detection sensor 21 that detects the speed of the engine 2 is provided, and the engine speed detection sensor 21 outputs the detected signal to the engine controller 18 and the 4WD controller 8.
Reference numeral 34 denotes a brake pedal, and a stroke amount of the brake pedal 34 is detected by a brake stroke sensor 35. The brake stroke sensor 35 outputs the detected brake stroke amount to the braking controller 36 and the 4WD controller 8.

制動コントローラ36は、入力したブレーキストローク量に応じて、各車輪1L、2R、3L、3Rに装備したディスクブレーキなどの制動装置37FL、37FR、37RL、37RRを通じて、車両に作用する制動力を制御する。
また、符号39は、駆動モードスイッチであって、2WDと4WDとの切替指令を出力するものである。
The braking controller 36 controls the braking force acting on the vehicle through braking devices 37FL, 37FR, 37RL, 37RR such as disc brakes equipped on the wheels 1L, 2R, 3L, 3R according to the input brake stroke amount. .
Reference numeral 39 denotes a drive mode switch that outputs a switching command between 2WD and 4WD.

また、上記エンジン2の回転トルクTeの一部は、無端ベルト6を介して発電機7に伝達されることで、上記発電機7は、エンジン2の回転数Neにプーリ比を乗じた回転数Nhで回転する。
上記発電機7は、図2及び図3に示すように、出力電圧Vを調整するための電圧調整器22(レギュレータ)を備え、4WDコントローラ8の発電機制御部8Eからの発電機制御指令値c1(デューティ比)に応じた界磁電流Ifhに調整することで、エンジン2に対する発電負荷及び発電する電圧Vが制御される。すなわち、電圧調整器22は、発電機制御部8Eから発電機制御指令c1(デューティ比)を入力し、その発電機制御指令c1に応じたデューティ比に発電機7の界磁電流Ifhを調整すると共に、発電機7の出力電圧Vを検出し4WDコントローラ8に出力する。
Further, a part of the rotational torque Te of the engine 2 is transmitted to the generator 7 via the endless belt 6, so that the generator 7 has a rotational speed obtained by multiplying the rotational speed Ne of the engine 2 by the pulley ratio. Rotate at Nh.
As shown in FIGS. 2 and 3, the generator 7 includes a voltage regulator 22 (regulator) for adjusting the output voltage V, and a generator control command value from the generator control unit 8 </ b> E of the 4WD controller 8. By adjusting the field current Ifh according to c1 (duty ratio), the power generation load on the engine 2 and the voltage V to be generated are controlled. That is, the voltage regulator 22 receives the generator control command c1 (duty ratio) from the generator control unit 8E, and adjusts the field current Ifh of the generator 7 to the duty ratio according to the generator control command c1. At the same time, the output voltage V of the generator 7 is detected and output to the 4WD controller 8.

なお、発電機7の回転数Nhは、エンジン2の回転数Neからプーリ比に基づき演算することができる。
その発電機7が発電した電力は、電線9を介してモータ4に供給可能となっている。その電線9の途中にはジャンクションボックス10が設けられている。上記モータ4(電動機)の駆動軸は、減速機11及びクラッチ12を介して後輪3L、3Rに接続可能となっている。符号13はデフを表す。
The rotational speed Nh of the generator 7 can be calculated from the rotational speed Ne of the engine 2 based on the pulley ratio.
The electric power generated by the generator 7 can be supplied to the motor 4 via the electric wire 9. A junction box 10 is provided in the middle of the electric wire 9. The drive shaft of the motor 4 (electric motor) can be connected to the rear wheels 3L and 3R via the speed reducer 11 and the clutch 12. Reference numeral 13 represents a differential.

また、上記ジャンクションボックス10内には電流センサ23が設けられ、該電流センサ23は、発電機7からモータ4に供給される電力の電機子電流値Iatを検出し、当該検出した電機子電流Iatの信号を4WDコントローラ8に出力する。また、電線9を流れる電圧値(モータ4の電圧)が4WDコントローラ8で検出される。符号24は、リレーであり、4WDコントローラ8から指令によってモータ4に供給される電圧(電流)の遮断及び接続が制御される。   In addition, a current sensor 23 is provided in the junction box 10, and the current sensor 23 detects an armature current value Iat of power supplied from the generator 7 to the motor 4 and detects the detected armature current Iat. Is output to the 4WD controller 8. In addition, a voltage value (voltage of the motor 4) flowing through the electric wire 9 is detected by the 4WD controller 8. Reference numeral 24 denotes a relay, and the cutoff and connection of the voltage (current) supplied to the motor 4 is controlled by a command from the 4WD controller 8.

また、モータ4は、4WDコントローラ8からの指令によって界磁電流Ifmが制御され、その界磁電流Ifmの調整によって駆動トルクが目標トルク指令値である目標モータトルクTmに調整される。なお、符号25はモータ4の温度を測定するサーミスタである。
上記モータ4の駆動軸の回転数Nmを検出するモータ用回転数センサ26を備え、該モータ用回転数センサ26は、検出したモータ4の回転数信号を4WDコントローラ8に出力する。
In addition, the field current Ifm is controlled by the command from the 4WD controller 8, and the drive torque is adjusted to the target motor torque Tm that is the target torque command value by adjusting the field current Ifm. Reference numeral 25 denotes a thermistor that measures the temperature of the motor 4.
A motor rotation speed sensor 26 that detects the rotation speed Nm of the drive shaft of the motor 4 is provided, and the motor rotation speed sensor 26 outputs the detected rotation speed signal of the motor 4 to the 4WD controller 8.

また、各車輪1L、1R、3L、3Rには、車輪速センサ27FL、27FR、27RL、27RRが設けられている。各車輪速センサ27FL、27FR、27RL、27RRは、対応する車輪1L、1R、3L、3Rの回転速度に応じたパルス信号を車輪速検出値として4WDコントローラ8に出力する。
4WDコントローラ8は、図3に示すように、目標モータトルク演算部8A、モータ制御部8B、リレー制御部8C、クラッチ制御部8D、発電機制御部8E、及びロールバック検出手段としてのロールバック判断部8Fを備え、駆動モードスイッチ39が4WD状態の場合に作動する。
Each wheel 1L, 1R, 3L, 3R is provided with a wheel speed sensor 27FL, 27FR, 27RL, 27RR. Each wheel speed sensor 27FL, 27FR, 27RL, 27RR outputs a pulse signal corresponding to the rotation speed of the corresponding wheel 1L, 1R, 3L, 3R to the 4WD controller 8 as a wheel speed detection value.
As shown in FIG. 3, the 4WD controller 8 includes a target motor torque calculation unit 8A, a motor control unit 8B, a relay control unit 8C, a clutch control unit 8D, a generator control unit 8E, and rollback determination as rollback detection means. 8F, and operates when the drive mode switch 39 is in the 4WD state.

リレー制御部8Cは、発電機7からモータ4への電力供給の遮断・接続を制御し、4輪駆動状態となっている間は、リレー24を接続状態とする。
クラッチ制御部8Dは、上記クラッチ12の状態を制御し、4輪駆動状態と判定している間はクラッチ12を接続状態に制御する。
上記目標モータトルク演算部8Aは、余剰トルク演算部8Aa、加速アシストトルク演算部8Ab、及びモータトルク決定部8Acを備える。
The relay control unit 8C controls the cutoff / connection of the power supply from the generator 7 to the motor 4, and keeps the relay 24 in the connected state while in the four-wheel drive state.
The clutch control unit 8D controls the state of the clutch 12 and controls the clutch 12 to be in a connected state while determining that it is in the four-wheel drive state.
The target motor torque calculation unit 8A includes a surplus torque calculation unit 8Aa, an acceleration assist torque calculation unit 8Ab, and a motor torque determination unit 8Ac.

余剰トルク演算部8Aaは、前輪の加速スリップに応じた余剰のエンジントルクを演算する手段であって、所定のサンプリング時間毎に、入力した各信号に基づき、図4に示す処理を行う。
すなわち、先ず、ステップS10において、車輪速センサ27FL、27FR、27RL、27RRからの信号に基づき演算した、前輪1L、1R(主駆動輪)の車輪速から後輪3L、3R(従駆動輪)の車輪速を減算することで、前輪1L、1Rの加速スリップ量であるスリップ速度ΔVFを求め、ステップS20に移行する。
The surplus torque calculation unit 8Aa is a means for calculating surplus engine torque corresponding to the acceleration slip of the front wheels, and performs the processing shown in FIG. 4 based on each input signal for every predetermined sampling time.
That is, first, in step S10, the rear wheels 3L, 3R (secondary driving wheels) are calculated from the wheel speeds of the front wheels 1L, 1R (main driving wheels) calculated based on the signals from the wheel speed sensors 27FL, 27FR, 27RL, 27RR. By subtracting the wheel speed, the slip speed ΔVF that is the acceleration slip amount of the front wheels 1L, 1R is obtained, and the process proceeds to step S20.

ここで、スリップ速度ΔVFの演算は、例えば、次のように行われる。
前輪1L、1Rにおける左右輪速の平均値である平均前輪速VWf、及び後輪3L、3Rにおける左右輪速の平均値である平均後輪速VWrをそれぞれ算出する。次に、上記平均前輪速VWfと平均後輪速VWrとの偏差から、主駆動輪である前輪1L、1Rの加速スリップ度合を示すスリップ速度(加速スリップ量)ΔVFを、下記式により算出する。
ΔVF=VWf−VWr
Here, the calculation of the slip speed ΔVF is performed as follows, for example.
An average front wheel speed VWf that is an average value of the left and right wheel speeds of the front wheels 1L and 1R and an average rear wheel speed VWr that is an average value of the left and right wheel speeds of the rear wheels 3L and 3R are calculated. Next, from the deviation between the average front wheel speed VWf and the average rear wheel speed VWr, a slip speed (acceleration slip amount) ΔVF indicating the degree of acceleration slip of the front wheels 1L and 1R as the main drive wheels is calculated by the following equation.
ΔVF = VWf−VWr

ステップS20では、上記求めたスリップ速度ΔVFが所定値、例えばゼロより大きいか否かを判定する。スリップ速度ΔVFが0以下と判定した場合には、前輪1L、1Rが加速スリップしていないと推定されるので、ステップS30に移行し、Tm1にゼロを代入した後、復帰する。
一方、ステップS20において、スリップ速度ΔVFが0より大きいと判定した場合には、前輪1L、1Rが加速スリップしていると推定されるので、ステップS40に移行する。
ステップS40では、前輪1L、1Rの加速スリップを抑えるために必要な吸収トルクTΔVFを、下記式によって演算してステップS50に移行する。この吸収トルクTΔVFは加速スリップ量に比例した量となる。
TΔVF=K1×ΔVF ………(1)
In step S20, it is determined whether or not the determined slip speed ΔVF is greater than a predetermined value, for example, zero. If it is determined that the slip speed ΔVF is 0 or less, it is estimated that the front wheels 1L, 1R are not accelerated slipping, so the routine proceeds to step S30, where zero is substituted for Tm1, and then returns.
On the other hand, if it is determined in step S20 that the slip speed ΔVF is greater than 0, it is estimated that the front wheels 1L and 1R are slipping at acceleration, and therefore the process proceeds to step S40.
In step S40, the absorption torque TΔVF necessary for suppressing the acceleration slip of the front wheels 1L, 1R is calculated by the following equation, and the process proceeds to step S50. The absorption torque TΔVF is an amount proportional to the acceleration slip amount.
TΔVF = K1 × ΔVF (1)

ステップS50では、現在の発電機7の負荷トルクTGを、下記式に基づき演算したのち、ステップS60に移行する。
TG=K2・(V×Ia)/(K3×Nh)
ここで、
V :発電機7の電圧
Ia:発電機7の電機子電流
Nh:発電機7の回転数
K3:効率
K2:係数
である。
ステップS60では、下記式に基づき、余剰トルクつまり発電機7で負荷すべき発電負荷トルクThを求め、ステップS70に移行する。
Th=TG+TΔVF
In step S50, the current load torque TG of the generator 7 is calculated based on the following equation, and then the process proceeds to step S60.
TG = K2 · (V × Ia) / (K3 × Nh)
here,
V: Voltage of generator 7 Ia: Armature current of generator 7 Nh: Number of revolutions of generator 7 K3: Efficiency K2: Coefficient
In step S60, the surplus torque, that is, the power generation load torque Th to be loaded by the generator 7 is obtained based on the following formula, and the process proceeds to step S70.
Th = TG + TΔVF

次に、ステップS70では、上記発電負荷トルクThが、仕様等から定まる発電機7の最大負荷容量HQより大きいか否かを判定する。発電負荷トルクThが当該発電機7の最大負荷容量HQ以下と判定した場合には、ステップS90に移行する。一方、目標発電負荷トルクThが発電機7の最大負荷容量HQを越えている場合には、ステップS80にて、発電負荷トルクThを最大負荷容量HQに制限してステップS90に移行する。   Next, in step S70, it is determined whether or not the power generation load torque Th is greater than the maximum load capacity HQ of the generator 7 determined from the specifications and the like. If it is determined that the power generation load torque Th is equal to or less than the maximum load capacity HQ of the generator 7, the process proceeds to step S90. On the other hand, if the target power generation load torque Th exceeds the maximum load capacity HQ of the generator 7, in step S80, the power generation load torque Th is limited to the maximum load capacity HQ, and the process proceeds to step S90.

ステップS90では、上記発電機負荷トルクThに応じた第1目標モータトルクTm1を求めて処理を終了する。この第1目標モータトルクTm1は、前輪の加速スリップ量に応じた目標モータトルクとなる。なお、上記処理では、一度発電機での負荷トルクを求めてから第1目標モータトルクTm1を演算しているが、前輪の加速スリップ量に直接所定のゲインを乗算して第1目標モータトルクTm1を演算しても良い。   In step S90, the first target motor torque Tm1 corresponding to the generator load torque Th is obtained, and the process is terminated. The first target motor torque Tm1 is a target motor torque corresponding to the acceleration slip amount of the front wheels. In the above process, the first target motor torque Tm1 is calculated after obtaining the load torque at the generator once. However, the first target motor torque Tm1 is directly multiplied by a predetermined gain to the acceleration slip amount of the front wheels. May be calculated.

次に、加速アシストトルク演算部8Abの処理について説明する。
加速アシストトルク演算部8Abは、図5に示すマップに基づき、車両速度とアクセル開度θ(運転者による加速指示量)に応じた第2目標モータトルクTm2を演算する。この第2目標モータトルクTm2は、アクセル開度θが大きい程大きく且つ、車両速度が小さい程小さい値となり、所定車両速度以上ではゼロとなるように設定される。所定車両速度とは、例えば、車両が発進状態から脱したと推定される低速の車両速度とする。
Next, processing of the acceleration assist torque calculation unit 8Ab will be described.
The acceleration assist torque calculator 8Ab calculates a second target motor torque Tm2 corresponding to the vehicle speed and the accelerator opening θ (acceleration instruction amount by the driver) based on the map shown in FIG. The second target motor torque Tm2 is set to be larger as the accelerator opening θ is larger and smaller as the vehicle speed is smaller, and to be zero at a predetermined vehicle speed or higher. The predetermined vehicle speed is, for example, a low vehicle speed that is estimated to be that the vehicle has left the start state.

この特性値は、第2目標モータトルクの最大値(図5中のCONSTの部分)が通常想定される路面での発進が可能と思われるモータトルクとなるように設定されている。
次に、モータトルク決定部8Acは、上記余剰トルク演算部8Aa及び加速アシストトルク演算部8Abが演算した第1及び第2目標モータトルクTm1、Tm2についてセレクトハイを行い、大きい方の値を目標モータトルクTmとして決定し、モータ制御部8Bに出力する。
This characteristic value is set so that the maximum value of the second target motor torque (CONST portion in FIG. 5) is a motor torque that is considered to be able to start on a road surface that is normally assumed.
Next, the motor torque determination unit 8Ac performs select high for the first and second target motor torques Tm1 and Tm2 calculated by the surplus torque calculation unit 8Aa and the acceleration assist torque calculation unit 8Ab, and sets the larger value to the target motor. The torque Tm is determined and output to the motor control unit 8B.

次に、モータ制御部8Bの処理について、図6を参照しつつ説明する。モータ制御部8Bは、所定サンプリング時間毎に作動し、まず、ステップS200で、目標モータトルクTmが「0」より大きいか否かを判定する。Tm>0と判定されれば、前輪1L、1Rが加速スリップしているなど4輪駆動状態(モータ駆動要求状態)であるのでので、ステップS210に移行する。また、Tm≦0と判定されれば、4輪駆動状態(モータ駆動要求状態)でないので、ステップS270に移行して発電停止(目標発電トルクV=0)の信号など2輪駆動状態の各種の信号を出力して復帰する。   Next, the process of the motor control unit 8B will be described with reference to FIG. The motor control unit 8B operates every predetermined sampling time. First, in step S200, it is determined whether or not the target motor torque Tm is larger than “0”. If it is determined that Tm> 0, since the front wheels 1L, 1R are in a four-wheel drive state (motor drive request state) such as acceleration slipping, the process proceeds to step S210. If it is determined that Tm ≦ 0, since the four-wheel drive state (motor drive request state) is not established, the process proceeds to step S270 and various types of two-wheel drive states such as a power generation stop (target power generation torque V = 0) signal are transferred. Outputs a signal and returns.

ステップS210では、4輪駆動状態から2輪駆動状態への移行か否かを判定し、2輪への移行と判定した場合にはステップS270に移行し、ステップS270にて、クラッチ制御部8Dにクラッチオフ指令を出力、発電停止(目標発電トルクV=0)などの4輪駆動終了処理を行った後に、復帰する。例えば、モータ回転数が許容限界回転数に近づいたと判定したり、変速機30のレンジが非駆動レンジ(パーキング又はニュートラル)となっていたりすると、2輪駆動状態への移行と判定する。一方、4輪駆動状態であればステップS215に移行する。
ステップS215では、クラッチ制御部8Dにクラッチオン指令を出力してステップS220に移行する。
In step S210, it is determined whether or not the shift is from the four-wheel drive state to the two-wheel drive state. If it is determined that the shift is to the two-wheel drive state, the process proceeds to step S270. It returns after performing a four-wheel drive end process such as outputting a clutch-off command and stopping power generation (target power generation torque V = 0). For example, if it is determined that the motor rotation speed has approached the allowable limit rotation speed, or if the range of the transmission 30 is in the non-drive range (parking or neutral), it is determined that the shift to the two-wheel drive state has occurred. On the other hand, if it is a four-wheel drive state, it will transfer to step S215.
In step S215, a clutch-on command is output to the clutch control unit 8D, and the process proceeds to step S220.

次に、ステップS220では、モータ用回転数センサ21が検出したモータ4の回転数Nmを入力し、そのモータ4の回転数Nmに応じた目標モータ界磁電流Ifmを算出し、当該目標モータ界磁電流Ifmをモータ界磁電流の目標値とした後、ステップS230に移行する。なお、センサで検出された界磁電流値の目標モータ界磁電流Ifmに対する偏差に基づきフィードバック制御が行われる。   Next, in step S220, the rotational speed Nm of the motor 4 detected by the motor rotational speed sensor 21 is input, a target motor field current Ifm corresponding to the rotational speed Nm of the motor 4 is calculated, and the target motor field After setting the magnetic current Ifm to the target value of the motor field current, the process proceeds to step S230. Feedback control is performed based on the deviation of the field current value detected by the sensor from the target motor field current Ifm.

ここで、上記モータ4の回転数Nmに対する目標モータ界磁電流Ifmは、回転数Nmが所定回転数以下の場合には一定の所定電流値とし、モータ4が所定の回転数以上になった場合には、公知の弱め界磁制御方式でモータ4の界磁電流Ifmを小さくする。すなわち、モータ4が高速回転になるとモータ誘起電圧Eの上昇によりモータトルクが低下することから、上述のように、モータ4の回転数Nmが所定値以上になったらモータ4の界磁電流Ifmを小さくして誘起電圧Eを低下させることでモータ4に流れる電流を増加させて所要モータトルクを得るようにする。この結果、モータ4が高速回転になってもモータ誘起電圧Eの上昇を抑えてモータトルクの低下を抑制するため、所要のモータトルクを得ることができる。また、モータ界磁電流Ifmを所定の回転数未満と所定の回転数以上との2段階で制御することで、連続的な界磁電流制御に比べ制御の電子回路を安価にできる。   Here, the target motor field current Ifm with respect to the rotational speed Nm of the motor 4 is a constant predetermined current value when the rotational speed Nm is equal to or lower than the predetermined rotational speed, and when the motor 4 exceeds the predetermined rotational speed. First, the field current Ifm of the motor 4 is reduced by a known field weakening control method. That is, when the motor 4 is rotated at a high speed, the motor torque decreases due to the increase of the motor induced voltage E. Therefore, as described above, when the rotational speed Nm of the motor 4 exceeds a predetermined value, the field current Ifm of the motor 4 is By reducing the induced voltage E and reducing the induced voltage E, the current flowing through the motor 4 is increased to obtain the required motor torque. As a result, even if the motor 4 rotates at high speed, the increase in the motor induced voltage E is suppressed and the decrease in the motor torque is suppressed, so that the required motor torque can be obtained. In addition, by controlling the motor field current Ifm in two stages of less than a predetermined rotation speed and more than a predetermined rotation speed, the control electronic circuit can be made cheaper than continuous field current control.

なお、所要のモータトルクに対しモータ4の回転数Nmに応じて界磁電流Ifmを調整することでモータトルクを連続的に補正するモータトルク補正手段を備えても良い。すなわち、2段階切替えに対し、モータ回転数Nmに応じてモータ4の界磁電流Ifmを調整すると良い。この結果、モータ4が高速回転になってもモータ4の誘起電圧Eの上昇を抑えモータトルクの低下を抑制するため、所要のモータトルクを得ることができる。また、なめらかなモータトルク特性にできるため、2段階制御に比べ車両は安定して走行できるし、常にモータ駆動効率が良い状態にすることができる。   Note that motor torque correction means for continuously correcting the motor torque by adjusting the field current Ifm according to the rotational speed Nm of the motor 4 with respect to the required motor torque may be provided. That is, for the two-stage switching, the field current Ifm of the motor 4 is preferably adjusted according to the motor rotation speed Nm. As a result, even if the motor 4 rotates at high speed, the increase in the induced voltage E of the motor 4 is suppressed and the decrease in the motor torque is suppressed, so that the required motor torque can be obtained. In addition, since smooth motor torque characteristics can be achieved, the vehicle can travel more stably than in the two-stage control, and the motor drive efficiency can always be improved.

次に、ステップS230では、後述する目標モータトルク制限処理を行って目標モータトルクTmを制限し、ステップS250に移行する。
ステップS250では、目標モータトルクTm及び目標モータ界磁電流Ifmを変数として、マップなどに基づき、対応する目標電機子電流Iaを求め、ステップS260に移行する。
Next, in step S230, a target motor torque limiting process described later is performed to limit the target motor torque Tm, and the process proceeds to step S250.
In step S250, using the target motor torque Tm and the target motor field current Ifm as variables, the corresponding target armature current Ia is obtained based on a map or the like, and the process proceeds to step S260.

ステップS260では、上記目標電機子電流Iaに基づき、目標モータトルクとするための目標発電電圧V(=Ia×R+E:Eはモータの誘起電圧、Rは発電機とモータとの間の抵抗)を演算し出力した後に、処理を終了する。
なお、発電機制御部8Eでは、現在の発電電圧を入力しつつ、上記目標発電電圧Vとなる発電機制御指令値を演算し、電圧調整器22を介して、その発電機制御指令c1に応じた値に発電機7の界磁電流Ifhを調整することで、発電機の出力電圧を制御する。
In step S260, based on the target armature current Ia, a target generated voltage V (= Ia × R + E: E is an induced voltage of the motor and R is a resistance between the generator and the motor) for setting the target motor torque. After calculating and outputting, the process ends.
The generator control unit 8E calculates a generator control command value to be the target generated voltage V while inputting the current generated voltage, and responds to the generator control command c1 via the voltage regulator 22. The output voltage of the generator is controlled by adjusting the field current Ifh of the generator 7 to the above value.

図7は、前記ステップS230で実行する目標モータトルク制限処理を示すフローチャートである。この目標モータトルク制限処理では、車両がロールバックしている状態で発進操作を行ったときに、目標モータトルクTmを所定時間だけ制限し、所定時間が経過したら制限前の通常状態に戻すような処理を行う。
先ずステップS231で車両がロールバックしているか否かを判定する。この判定は、後述するロールバック判断部8Fで設定したロールバック判定フラグFrが、車両がロールバックしていることを示す“1”にセットされているか否かによって行い、Fr=0であるときには、車両がロールバックしておらずモータは正転しているので、目標モータトルク指令値Tmを制限する必要はないと判断してステップS232に移行し、目標モータトルクTmの制限値であるモータトルク最大値Tmmaxを、通常値である正転時最大トルクSに設定する。
FIG. 7 is a flowchart showing the target motor torque limiting process executed in step S230. In this target motor torque limiting process, when a start operation is performed in a state where the vehicle is rolling back, the target motor torque Tm is limited for a predetermined time, and when the predetermined time elapses, the target motor torque is returned to the normal state before the limit. Process.
First, in step S231, it is determined whether or not the vehicle is rolling back. This determination is made based on whether or not a rollback determination flag Fr set by a rollback determination unit 8F described later is set to “1” indicating that the vehicle is rolling back. When Fr = 0 Since the vehicle is not rolled back and the motor is rotating forward, it is determined that there is no need to limit the target motor torque command value Tm, and the process proceeds to step S232, where the motor is the limit value of the target motor torque Tm. The maximum torque value Tm max is set to the normal rotation maximum torque S, which is a normal value.

次いでステップS233に移行して、目標モータトルクTmの制限処理を行う時間を計測するタイマのカウント値Nを“0”にクリアしてから所定のメインプログラムに復帰する。
また、前記ステップS231の判定結果がFr=1であるときには、車両がロールバック中であると判断してステップS234に移行し、目標モータトルクTmの制限タイマカウントが開始されているか、即ちカウント値N>0であるか否かを判定する。そして、N=0でありタイマカウントが開始されていないときには、ステップS235に移行して高トルク指令判定を行う。この判定は、実モータトルクが所定の高トルク判定閾値TmTHを超えているか否かによって行い、高トルク判定閾値TmTH以下であるときにはそのまま所定のメインプログラムに復帰する。
Next, the process proceeds to step S233, where the count value N of the timer for measuring the time for performing the target motor torque Tm limiting process is cleared to “0”, and then the process returns to the predetermined main program.
Further, when the determination result in step S231 is Fr = 1, it is determined that the vehicle is rolling back, and the process proceeds to step S234, in which the limit timer count of the target motor torque Tm is started, that is, the count value It is determined whether N> 0. When N = 0 and the timer count is not started, the process proceeds to step S235, and the high torque command determination is performed. This determination is made based on whether or not the actual motor torque exceeds a predetermined high torque determination threshold value Tm TH . When the actual motor torque is equal to or lower than the high torque determination threshold value Tm TH , the process returns to the predetermined main program as it is.

一方、実モータトルクが高トルク判定閾値TmTHを超えているときには、ステップS236に移行して、目標モータトルクTmの制限値であるモータトルク最大値Tmmaxを出し渋り時最大トルクLに設定し、ステップS237に移行してカウント値Nをインクリメントしてから所定のメインプログラムに復帰する。
また、前記ステップS234の判定結果が、N>0であるときにはタイマカウントが開始されており、目標モータトルクTmの制限処理中であると判断してステップS238に移行し、カウント値Nが、目標モータトルク制限処理を継続する所定時間Tに相当する設定値Ns以上であるか否かを判定する。
On the other hand, when the actual motor torque exceeds the high torque determination threshold value Tm TH , the process proceeds to step S236, where the motor torque maximum value Tm max , which is the limit value of the target motor torque Tm, is obtained and set to the maximum torque L during astringency. In step S237, the count value N is incremented, and then the process returns to the predetermined main program.
When the determination result in step S234 is N> 0, the timer count is started, and it is determined that the target motor torque Tm is being limited. The process proceeds to step S238, where the count value N is the target value. It is determined whether or not it is equal to or greater than a set value Ns corresponding to a predetermined time T for continuing the motor torque limiting process.

ところで、車両がロールバック状態で発進する際、ドライブシャフト軸上にはクラッチ容量を越える過大なトルクが発生する。これは、ロールバック中にはモータの誘起電圧が低くなってジェネレータとの電位差が大きくなり、モータに電機子電流が流れ込むためである。また、モータの回転方向と逆向きに働く損失トルクが、正転時には電気的トルクから差し引かれるのに対し、ロールバック時には電気的トルクに加わるのも原因の一つである。   By the way, when the vehicle starts in a rollback state, an excessive torque exceeding the clutch capacity is generated on the drive shaft. This is because during the rollback, the induced voltage of the motor is lowered and the potential difference from the generator is increased, so that an armature current flows into the motor. Another reason is that the loss torque that works in the direction opposite to the rotation direction of the motor is subtracted from the electrical torque during forward rotation, but is added to the electrical torque during rollback.

そこで前記所定時間Tは、ロールバック状態で発進する際の過大トルクが発生し終わると判断される時間(例えば、0.5s)に設定する。これにより、発進時の過大トルクが発生している間だけ目標モータトルクTmを制限することができる。
ステップS238の判定結果がN<Nsであるときには、目標モータトルクTmの制限処理が開始されてから所定時間が経過していないものと判断して前記ステップS236に移行し、N≧NsであるときにはステップS239に移行する。
Therefore, the predetermined time T is set to a time (for example, 0.5 s) at which it is determined that the excessive torque when starting in the rollback state has ended. Thereby, the target motor torque Tm can be limited only while the excessive torque at the time of starting is generated.
When the determination result in step S238 is N <Ns, it is determined that a predetermined time has not elapsed since the start of the target motor torque Tm limiting process, and the process proceeds to step S236. When N ≧ Ns Control goes to step S239.

ステップS239では、目標モータトルクTmの制限処理を徐々に解除するための処理を行う。具体的には、次式に示すように、モータトルク最大値TmmaxをトルクΔTだけ大きく設定する。
Tmmax=Tmmax+ΔT
次いでステップS240に移行して、この時点でのモータトルク最大値Tmmaxが出し渋り解除時最大トルクH以上であるか否かを判定し、Tmmax≧HであるときにはステップS241に移行してTmmax=Hに設定してから所定のメインプログラムに復帰する。また、前記ステップS240の判定結果がTmmax<Hであるときには、そのまま所定のメインプログラムに復帰する。
In step S239, a process for gradually releasing the target motor torque Tm restriction process is performed. Specifically, as shown in the following equation, the motor torque maximum value Tm max is set larger by the torque ΔT.
Tm max = Tm max + ΔT
Next, the process proceeds to step S240, where it is determined whether or not the motor torque maximum value Tm max at this time is equal to or greater than the maximum torque H when the astringency is released. If Tm max ≧ H, the process proceeds to step S241 and Tm After setting max = H, return to the predetermined main program. If the determination result in step S240 is Tm max <H, the process returns to the predetermined main program as it is.

このようにモータトルク最大値Tmmaxを設定することにより、各モータトルク最大値Tmmaxで目標モータトルクTmが制限されることになる。
この図7において、ステップS231及びステップS234〜S238の処理がトルク指令値制限手段に対応し、ステップS239〜S241の処理がトルク指令値制限解除手段に対応している。
By setting the motor torque maximum value Tm max in this way, the target motor torque Tm is limited by each motor torque maximum value Tm max .
In FIG. 7, the processes of step S231 and steps S234 to S238 correspond to the torque command value limiting means, and the processes of steps S239 to S241 correspond to the torque command value limit releasing means.

次に、ロールバック判断部8Fでの処理について説明する。
このロールバック判断部8Fでは、車両がロールバックしているか否かを判断して、ロールバック判定フラグFrをモータ制御部8Bに出力する。このロールバック判断は、先ず、変速機30のシフトが前進駆動レンジか否かを判定し、その後、前進駆動レンジと判断した場合には、モータの誘起電圧Erが所定のロールバック判断閾値ErTH(例えば、0.6V)より小さいか否かを判断することによって行う。
Next, processing in the rollback determination unit 8F will be described.
The rollback determination unit 8F determines whether or not the vehicle is rolling back and outputs a rollback determination flag Fr to the motor control unit 8B. In this rollback determination, first, it is determined whether or not the shift of the transmission 30 is in the forward drive range. After that, if it is determined that the shift is in the forward drive range, the induced voltage Er of the motor is a predetermined rollback determination threshold Er TH. This is performed by determining whether or not it is smaller than (eg, 0.6 V).

モータ電圧Vm、モータ電機子電流Ia及びモータ抵抗Rに基づいて、次式をもとにモータの誘起電圧Erを算出する。
Er=Vm−Ia×R
そして、このようにして算出された誘起電圧Erがロールバック判断閾値ErTHより小さいときには、車両がロールバックしていると判断してロールバック判定フラグFrを“1”にセットし、Er≧ErTHであるときには、ロールバックしていないと判断してロールバック判定フラグFrを“0”にリセットする。
Based on the motor voltage Vm, the motor armature current Ia, and the motor resistance R, the induced voltage Er of the motor is calculated based on the following equation.
Er = Vm−Ia × R
Then, in this way when the induced voltage Er which is calculated is smaller than the rollback determination threshold Er TH, the vehicle is set to "1" rollback determination flag Fr is judged to be rolled back, Er ≧ Er When it is TH, it is determined that the rollback is not performed, and the rollback determination flag Fr is reset to “0”.

ここで、誘起電圧Erが所定のロールバック判断閾値ErTHより小さいか否かで、ロールバック状態であるか否かを判定できるのは、例えば、車両が前進するときにモータが回転する方向と同じ方向にモータが回転した場合に誘起電圧Erが正の方向に出力されるように設定しておくと、逆に回転した場合は、誘起電圧Erが負値となる。演算上、誘起電圧Erが負値の場合に、“0”とする処理を行うと、車輪速が所定値より高い(車輪が回転している)状態にあるにもかかわらず、誘起電圧Erが“0”となるので、ロールバック判断閾値ErTHより小さくなり、モータが前進方向に回転する場合と逆に回転しているとして、ロールバック状態を検出することができる。 Here, the induced voltage Er is in whether or not a predetermined rollback determination threshold Er TH smaller, can determine whether the rollback state, for example, the direction in which the motor rotates when the vehicle moves forward If the setting is made so that the induced voltage Er is output in the positive direction when the motor rotates in the same direction, the induced voltage Er becomes a negative value when the motor rotates in the reverse direction. In the calculation, when the induced voltage Er is a negative value, if the process of “0” is performed, the induced voltage Er is equal to the wheel speed being higher than the predetermined value (the wheel is rotating). since "0", smaller than the rollback determination threshold Er TH, as a motor is rotating in the reverse to the case of rotating in a forward direction, it is possible to detect the rollback state.

また、上記ロールバック判断は、変速機のシフトが前進駆動レンジにあるときに後進してしまう状態として説明しているが、本発明はこれに限らず、変速機のシフトが後進駆動レンジにあるときに車両が前進してしまう状態もロールバック状態と判断することができる。この場合、変速機のシフトが後進駆動レンジにあるか否かを判定し、変速機のシフトが後進駆動レンジにあり、且つ、モータが車両前進方向に回転していると判定したときにロールバック状態であると判定することができる。   In addition, the rollback determination is described as a state in which the shift is reverse when the transmission shift is in the forward drive range, but the present invention is not limited to this, and the shift of the transmission is in the reverse drive range. A state where the vehicle sometimes moves forward can also be determined as a rollback state. In this case, it is determined whether or not the shift of the transmission is in the reverse drive range, and the rollback is performed when it is determined that the shift of the transmission is in the reverse drive range and the motor is rotating in the vehicle forward direction. It can be determined that it is in a state.

次に、エンジンコントローラ18の処理について説明する。
エンジンコントローラ18では、所定のサンプリング時間毎に、入力した各信号に基づいて図8に示すような処理が行われる。
すなわち、まずステップS300にて、主駆動輪である前輪1L、1Rの加速スリップ量ΔVを求めてステップS310に移行して、その加速スリップ量ΔVが目標スリップ量Tslipを越えているか否かを判定し、目標スリップ量Tslipを越えている場合にはステップS400に移行する。一方、加速スリップ量ΔVが目標スリップ量Tslip以下の場合には、ステップS320に移行する。なお、目標スリップ量Tslipは、例えばスリップ率で10%程度に設定される。
Next, processing of the engine controller 18 will be described.
In the engine controller 18, processing as shown in FIG. 8 is performed based on each input signal for every predetermined sampling time.
That is, first, at step S300, the acceleration slip amount ΔV of the front wheels 1L and 1R that are the main drive wheels is obtained and the routine proceeds to step S310, where it is determined whether or not the acceleration slip amount ΔV exceeds the target slip amount T slip. If the target slip amount T slip is exceeded, the process proceeds to step S400. On the other hand, when the acceleration slip amount ΔV is equal to or less than the target slip amount T slip , the process proceeds to step S320. The target slip amount T slip is set to, for example, about 10% in terms of the slip rate.

ステップS320では、アクセルセンサ40からの検出信号等に基づいて、運転者の要求する目標出力トルクTeNを演算して、ステップS330に移行する。
ステップS330では、スロットル開度やエンジン回転数Neなどに基づき、現在の出力トルクTeを算出してステップS340に移行する。
ステップS340では、現在の出力トルクTeに対する目標出力トルクTeNの偏差分ΔTeを下記式に基づき出力して、ステップS350に移行する。
ΔTe=TeN−Te
In step S320, the target output torque TeN requested by the driver is calculated based on the detection signal from the accelerator sensor 40, and the process proceeds to step S330.
In step S330, the current output torque Te is calculated based on the throttle opening, the engine speed Ne, and the like, and the process proceeds to step S340.
In step S340, the deviation ΔTe of the target output torque TeN with respect to the current output torque Te is output based on the following equation, and the process proceeds to step S350.
ΔTe = TeN−Te

一方、ステップS400では、いわゆるエンジンTCS制御を行い、所定のTCSトルク変化分を上記偏差分ΔTeに代入してステップS350に移行する。
また、ステップS350では、その偏差分ΔTeに応じたスロットル開度αの変化分Δαを演算し、その開度の変化分Δαに対応する開度信号を上記ステップモータ19に出力して、復帰する。なお、上述の説明では、説明を分かりやすくするために、偏差分ΔTeに対応する開度信号Δαを出力するとしているが、実際には、トルク等の変化を滑らかにするために、起動のたびに所定のトルク増加分若しくはトルク減少分ずつ変化させている。
On the other hand, in step S400, so-called engine TCS control is performed, and a predetermined TCS torque change is substituted for the deviation ΔTe, and the process proceeds to step S350.
In step S350, a change Δα of the throttle opening α corresponding to the deviation ΔTe is calculated, and an opening signal corresponding to the change Δα of the opening is output to the step motor 19 to return. . In the above description, the opening degree signal Δα corresponding to the deviation ΔTe is output for the sake of easy understanding. However, in practice, in order to smooth the change of the torque or the like, every time the engine is started. The torque is changed by a predetermined torque increase or torque decrease.

次に、本実施形態の動作について説明する。なお、駆動モードスイッチ39が4WD状態に操作されているものとする。
発進時において、前輪に加速スリップが発生する前には、アクセル開度に応じた目標モータトルクに基づきモータ及び発電機が制御される。さらに、路面μが小さいためや運転者によるアクセルペダル17の踏み込み量が大きいことで、主駆動輪1L、1Rである前輪1L、1Rが加速スリップすると、加速スリップに応じた目標モータトルクが演算され、この目標モータトルクと上記アクセル開度に応じた目標モータトルクとのセレクトハイが行われ、大きい側の目標モータトルクに基づきモータ及び発電機が制御される。これによって発進時における車両の加速性が向上する。
Next, the operation of this embodiment will be described. It is assumed that the drive mode switch 39 is operated to the 4WD state.
When starting, before the acceleration slip occurs on the front wheels, the motor and the generator are controlled based on the target motor torque corresponding to the accelerator opening. Furthermore, when the road surface μ is small or the amount of depression of the accelerator pedal 17 by the driver is large, when the front wheels 1L and 1R which are the main drive wheels 1L and 1R are accelerated and slipped, the target motor torque corresponding to the accelerated slip is calculated. The target motor torque and the target motor torque corresponding to the accelerator opening are selected high, and the motor and the generator are controlled based on the larger target motor torque. This improves the acceleration of the vehicle at the start.

今、自車両がDレンジにシフトした状態で登坂路に停車し、発進に際し運転者がブレーキペダルから足を離してアクセルペダルを踏み込もうとするときに、車両が自動変速機のクリープトルクで停車を維持できずロールバックしたものとする。このとき、モータの誘起電圧Erはロールバック判断閾値ErTHより小さいので、ロールバック判断部8Fで車両がロールバックしていると判断してロールバック判断フラグFrを“1”にセットする。 Now, when the vehicle stops on the uphill road with the vehicle shifted to the D range and the driver tries to step on the accelerator pedal by taking off the brake pedal at the start, the vehicle will use the creep torque of the automatic transmission. It is assumed that the vehicle cannot be maintained and has been rolled back. At this time, the induced voltage Er of the motor is smaller than the rollback determination threshold Er TH, the rollback determination flag Fr is determined that the vehicle is rolled back by the rollback determination unit 8F is set to "1".

図9は、車両がロールバックした状態で運転者がアクセルペダルを踏み込んだときのモータトルクの模式的なタイムチャートを示す図である。図9(a)はロールバック判断フラグFrの状態であり、Fr=1は車両がロールバックしている状態を示す。また、図9(b)は目標モータトルクの制限処理を行う時間を計測するタイマのカウント値N、図9(c)は目標モータトルクTm、図9(d)は実モータトルクである。   FIG. 9 is a diagram illustrating a schematic time chart of motor torque when the driver depresses the accelerator pedal while the vehicle is rolled back. FIG. 9A shows the state of the rollback determination flag Fr, and Fr = 1 indicates a state where the vehicle is rolling back. FIG. 9B shows the count value N of a timer that measures the time for performing the target motor torque limiting process, FIG. 9C shows the target motor torque Tm, and FIG. 9D shows the actual motor torque.

車両がロールバックしているときに、時刻t1で運転者がアクセルペダルを踏み込んで発進操作を行うと、アクセル開度に応じた目標モータトルクが算出されてトルク指令が立ち上がる。ここで、実モータトルクは、フィルタ処理が施されているために図に示すようにある程度の勾配をもって目標モータトルクまで立ち上がる。
このとき、時刻t2で実モータトルクが高トルク判定閾値TmTHを超えると、図7に示す目標モータトルク制限処理で、ステップS235からステップS236に移行して、モータトルク最大値Tmmaxが出し渋り時最大トルクLに設定され、目標モータトルクの制限処理を行うタイマカウントが開始される。これにより、目標モータトルクは、二点鎖線に示す制限前の値から出し渋り時最大トルクLに制限され、これにより実モータトルクも制限される。
If the driver depresses the accelerator pedal at time t1 to perform a start operation while the vehicle is rolling back, a target motor torque corresponding to the accelerator opening is calculated and a torque command is raised. Here, the actual motor torque rises to the target motor torque with a certain degree of gradient as shown in FIG.
At this time, if the actual motor torque exceeds the high torque determination threshold value Tm TH at time t2, the target motor torque limiting process shown in FIG. 7 is performed to move from step S235 to step S236, and the motor torque maximum value Tm max is generated. Hour maximum torque L is set, and a timer count for limiting the target motor torque is started. As a result, the target motor torque is derived from the value before the limit indicated by the two-dot chain line, and is limited to the maximum torque L during astringency, thereby limiting the actual motor torque.

この状態から所定時間Tが経過し、時刻t3でカウント値Nが設定値Ns以上となると、目標モータトルクの制限処理を解除するものとして、ステップS238からステップS239に移行し、モータトルク最大値TmmaxをΔTだけ大きい値に設定する。このようなΔTの加算処理を、モータトルク最大値Tmmaxが出し渋り解除時最大トルクH以上となるまで継続する。これにより、目標モータトルクの制限が徐々に解除され、実モータトルクも徐々に大きい値となる。 When the predetermined time T elapses from this state and the count value N becomes equal to or greater than the set value Ns at time t3, the target motor torque restriction process is canceled, and the process proceeds from step S238 to step S239, and the motor torque maximum value Tm. Set max to a value larger by ΔT. This addition process of ΔT is continued until the maximum motor torque value Tm max is obtained and becomes equal to or greater than the maximum torque H when the astringency is released. As a result, the restriction on the target motor torque is gradually released, and the actual motor torque also gradually increases.

そして、時刻t4でロールバックが解消されてモータが正転し、車両が前進すると、ステップS231の判定によりステップS232に移行して、モータトルク最大値Tmmaxを通常値である正転時最大トルクSに設定する。
このように、本実施形態では、車両がロールバックしている状態でアクセルペダルを踏むなどの発進操作を行ったときには、目標モータトルクを制限するので、後輪ドライブシャフト上のトルクがクラッチ容量を越えることを防止することができる。
When the rollback is canceled at time t4 and the motor rotates forward and the vehicle moves forward, the process proceeds to step S232 according to the determination of step S231, and the motor torque maximum value Tm max is the normal value maximum torque during normal rotation. Set to S.
As described above, in the present embodiment, when a starting operation such as depressing the accelerator pedal is performed in a state where the vehicle is rolling back, the target motor torque is limited, so the torque on the rear wheel drive shaft reduces the clutch capacity. It can be prevented from exceeding.

また、車両がロールバック状態で発進操作を行ったとき、所定時間だけ目標モータトルクを制限するので、ドライブシャフト上のトルクが過大に発生している間だけこれを制限し、過大なトルクが発生していないときには制限を解除することができ、過大トルクの発生防止と4WD性能面との両立を図ることができる。
さらに、ドライブシャフト軸上でのトルクが計画トルク値内に収まるため、クラッチ容量をアップする必要がなく、コストの増加を回避することができる。
In addition, when the vehicle performs a start-up operation in a rollback state, the target motor torque is limited for a predetermined period of time, so this is limited only while the torque on the drive shaft is excessively generated, and excessive torque is generated. When it is not, the restriction can be released, and both the prevention of excessive torque and the 4WD performance can be achieved.
Furthermore, since the torque on the drive shaft shaft falls within the planned torque value, it is not necessary to increase the clutch capacity, and an increase in cost can be avoided.

また、車両がロールバック状態で発進操作を行ったときには、実モータトルクが所定の閾値を越えてから所定時間だけ当該目標モータトルクを制限するので、実モータトルクが閾値を越えない低トルク状態では目標モータトルクの制限処理を非作動とすることができる。
さらにまた、目標モータトルクを所定時間制限した後、この制限を緩やかに解除していくので、目標モータトルクの制限状態から非制限状態への移行を比較的スムーズに行うことができる。
In addition, when the vehicle performs a start operation in a rollback state, the target motor torque is limited for a predetermined time after the actual motor torque exceeds a predetermined threshold value. Therefore, in a low torque state where the actual motor torque does not exceed the threshold value, The target motor torque limiting process can be deactivated.
Furthermore, after the target motor torque is limited for a predetermined time, this restriction is gradually released, so that the transition from the restricted state to the non-restricted state of the target motor torque can be performed relatively smoothly.

なお、上記実施形態においては、出し渋り時最大トルクをロールバック速度にかかわらず一定とする場合について説明したが、これに限定されるものではなく、ロールバック速度が大きいほど出し渋り時最大トルクを小さい値に設定するようにしてもよい。これにより、ロールバック速度に応じた適切な目標モータトルクの制限処理を行うことができる。   In the above-described embodiment, the case where the maximum torque at the time of picking up is made constant regardless of the rollback speed is not limited to this, and the maximum torque at the time of picking up the picking is increased as the rollback speed increases. You may make it set to a small value. As a result, it is possible to perform an appropriate target motor torque limiting process according to the rollback speed.

また、上記実施形態においては、車両がロールバック状態で発進操作を行ったときに目標モータトルクを直接制限する場合について説明したが、これに限定されるものではなく、モータの界磁電流を制限するようにしてもよい。
さらに、上記実施形態においては、目標モータトルクを所定時間制限した後、この制限を段階的に解除する場合について説明したが、これに限定されるものではなく、目標モータトルクの変化が滑らかになるように解除してもよい。
In the above-described embodiment, the case where the target motor torque is directly limited when the vehicle performs the start operation in the rollback state has been described. However, the present invention is not limited to this, and the field current of the motor is limited. You may make it do.
Furthermore, in the above-described embodiment, the case has been described in which the target motor torque is limited for a predetermined time and then the limit is released in stages. However, the present invention is not limited to this, and the change in the target motor torque becomes smooth. It may be released as follows.

本発明の実施形態を示す概略構成図である。It is a schematic structure figure showing an embodiment of the present invention. 本発明の実施形態を示すシステム構成図である。It is a system configuration figure showing an embodiment of the present invention. 図1における4WDコントローラを示すブロック図である。It is a block diagram which shows the 4WD controller in FIG. 余剰トルク演算部で実行する処理を示すフローチャートである。It is a flowchart which shows the process performed with a surplus torque calculating part. アクセル開度と第2目標モータトルクとの関係を示す図である。It is a figure which shows the relationship between an accelerator opening and a 2nd target motor torque. モータ制御部で実行する処理を示すフローチャートである。It is a flowchart which shows the process performed with a motor control part. 図6の目標モータトルク制限処理を示すフローチャートである。It is a flowchart which shows the target motor torque limitation process of FIG. エンジンコントローラで実行する処理を示すフローチャートである。It is a flowchart which shows the process performed with an engine controller. 本発明の動作を説明するタイムチャートである。It is a time chart explaining operation | movement of this invention.

符号の説明Explanation of symbols

1L、1R 前輪
2 エンジン
3L、3R 後輪
4 モータ
6 ベルト
7 発電機
8 4WDコントローラ
8A 目標モータトルク演算部
8Aa 余剰トルク演算部
8Ab 加速アシストトルク演算部
8Ac モータトルク決定部
8B モータ制御部
8C リレー制御部
8D クラッチ制御部
8E 発電機制御部
8F ロールバック判断部
9 電線
10 ジャンクションボックス
11 減速機
12 クラッチ
14 吸気管路
15 メインスロットルバルブ
16 サブスロットルバルブ
18 エンジンコントローラ
19 ステップモータ
20 モータコントローラ
21 エンジン回転数センサ
22 電圧調整器
23 電流センサ
26 モータ用回転数センサ
27FL、27FR、27RL、27RR 車輪速センサ
30 変速機
31 ディファレンシャル・ギヤ
32 シフト位置検出手段
34 ブレーキペダル
35 ブレーキストロークセンサ
36 制動コントローラ
37FL、37FR、37RL、37RR 制動装置
39 駆動モードスイッチ
40 アクセルセンサ
1L, 1R Front wheel 2 Engine 3L, 3R Rear wheel 4 Motor 6 Belt 7 Generator 8 4WD controller 8A Target motor torque calculation unit 8Aa Surplus torque calculation unit 8Ab Acceleration assist torque calculation unit 8Ac Motor torque determination unit 8B Motor control unit 8C Relay control Part 8D Clutch control part 8E Generator control part 8F Rollback judgment part 9 Electric wire 10 Junction box 11 Reducer 12 Clutch 14 Intake pipe 15 Main throttle valve 16 Sub-throttle valve 18 Engine controller 19 Step motor 20 Motor controller 21 Engine speed Sensor 22 Voltage regulator 23 Current sensor 26 Motor rotation speed sensor 27FL, 27FR, 27RL, 27RR Wheel speed sensor 30 Transmission 31 Differential gear 32 Ft position detecting means 34 brake pedal 35 brake stroke sensor 36 braking controller 37FL, 37FR, 37RL, 37RR braking device 39 drive mode switch 40 accelerator sensor

Claims (3)

主駆動輪を駆動する内燃機関と、その内燃機関で駆動される発電機と、前記発電機の電力で駆動されて従駆動輪を駆動するモータと、該モータの出力トルクを目標トルク指令値に制御する出力トルク制御手段とを備える車両の駆動力制御装置において、
車両がロールバックしていることを検出するロールバック検出手段と、該ロールバック検出手段で車両がロールバックしていると判断しているときに発進操作をしたとき、実モータトルクが所定値を超えてから所定時間だけ前記目標トルク指令値を制限するトルク指令値制限手段とを備え、前記トルク指令値制限手段は、ロールバック速度が大きいほど前記目標トルク指令値を小さい値に制限することを特徴とする車両の駆動力制御装置。
An internal combustion engine that drives the main drive wheel, a generator that is driven by the internal combustion engine, a motor that is driven by the power of the generator to drive the driven wheel, and the output torque of the motor is set to a target torque command value. In a vehicle driving force control device comprising output torque control means for controlling,
Rollback detection means for detecting that the vehicle is rolling back, and when the start operation is performed when the rollback detection means determines that the vehicle is rolling back, the actual motor torque becomes a predetermined value. and a torque command value limiting means for limiting the target torque command value for a predetermined time after exceeding the torque command value limiting means, Rukoto be limited to a small value the target torque command value as the rollback speed is greater A driving force control device for a vehicle.
前記トルク指令値制限手段で前記所定時間だけ目標トルク指令値を制限した後、緩やかにこの制限を解除するトルク指令値制限解除手段を備えることを特徴とする請求項1に記載の車両の駆動力制御装置。 After limiting the target torque command value for the predetermined time, the torque command value limiting unit, gently driven vehicle according to claim 1, characterized in Rukoto includes a torque command value limiting canceling means for canceling the restriction Force control device. 主駆動輪を駆動する内燃機関と、その内燃機関で駆動される発電機と、前記発電機の電力で駆動されて従駆動輪を駆動するモータと、該モータの出力トルクを目標トルク指令値に制御する出力トルク制御手段とを備える車両の駆動力制御装置において、  An internal combustion engine that drives the main drive wheel, a generator that is driven by the internal combustion engine, a motor that is driven by the power of the generator to drive the driven wheel, and the output torque of the motor is set to a target torque command value. In a vehicle driving force control device comprising output torque control means for controlling,
車両がロールバックしていることを検出するロールバック検出手段と、該ロールバック検出手段で車両がロールバックしていると判断しているときに発進操作をしたとき、所定時間だけ前記目標トルク指令値を制限するトルク指令値制限手段とを備え、前記トルク指令値制限手段は、ロールバック速度が大きいほど前記目標トルク指令値を小さい値に制限することを特徴とする車両の駆動力制御装置。  A rollback detection means for detecting that the vehicle is rolling back, and the target torque command for a predetermined time when a start operation is performed when the rollback detection means determines that the vehicle is rolling back. A torque command value limiting means for limiting the value, wherein the torque command value limiting means limits the target torque command value to a smaller value as the rollback speed increases.
JP2004285152A 2004-09-29 2004-09-29 Vehicle driving force control device Expired - Fee Related JP4165487B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004285152A JP4165487B2 (en) 2004-09-29 2004-09-29 Vehicle driving force control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004285152A JP4165487B2 (en) 2004-09-29 2004-09-29 Vehicle driving force control device

Publications (2)

Publication Number Publication Date
JP2006101644A JP2006101644A (en) 2006-04-13
JP4165487B2 true JP4165487B2 (en) 2008-10-15

Family

ID=36240922

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004285152A Expired - Fee Related JP4165487B2 (en) 2004-09-29 2004-09-29 Vehicle driving force control device

Country Status (1)

Country Link
JP (1) JP4165487B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5167701B2 (en) * 2007-01-31 2013-03-21 トヨタ自動車株式会社 Control device for vehicle drive device
US8177679B2 (en) 2007-01-31 2012-05-15 Toyota Jidosha Kabushiki Kaisha Control device for vehicular drive system
JP6048540B2 (en) * 2015-06-18 2016-12-21 日産自動車株式会社 Control device for preventing vehicle slippage when starting
GB2590963B (en) * 2020-01-09 2022-06-15 Jaguar Land Rover Ltd Hybrid vehicle speed and torque control

Also Published As

Publication number Publication date
JP2006101644A (en) 2006-04-13

Similar Documents

Publication Publication Date Title
JP4135682B2 (en) Vehicle driving force control device
JP3948453B2 (en) Vehicle driving force control device
JP4554997B2 (en) Vehicle driving force control device
JP4371270B2 (en) Vehicle driving force device
JP2004082893A (en) Driving force controller for vehicle
JP2005147055A (en) Driving force control device for vehicle
JP6079036B2 (en) VEHICLE DRIVE CONTROL DEVICE AND VEHICLE DRIVE CONTROL METHOD
JP3891166B2 (en) Vehicle driving force control device
JP3555617B2 (en) Vehicle driving force control device
JP4165487B2 (en) Vehicle driving force control device
JP2005185065A (en) Driving force controller of vehicle
JP2010159020A (en) Drive control apparatus for vehicle and drive control method
JP4182938B2 (en) Vehicle drive control device
JP2009214805A (en) Driving force control device for vehicle
JP4001140B2 (en) Vehicle drive control device
JP4013936B2 (en) Vehicle driving force control device
JP3933149B2 (en) Vehicle driving force control device
JP4001141B2 (en) Vehicle driving force control device
JP2010126045A (en) Driving force controller for vehicle, and method therefor
JP3610972B2 (en) Vehicle driving force control device
JP2008001185A (en) Driving force controller for vehicles
JP2006296131A (en) Drive controller for vehicle
JP2005096565A (en) Driving force distribution control device for four-wheel drive vehicle
JP2004082892A (en) Clutch engagement controller for vehicle
JP2004090702A (en) Driving force distribution control device for four-wheel drive vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061025

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070724

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070914

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080408

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080606

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080611

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: 20080708

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080721

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110808

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees