Nothing Special   »   [go: up one dir, main page]

JP3024138B2 - Vehicle acceleration slip control device - Google Patents

Vehicle acceleration slip control device

Info

Publication number
JP3024138B2
JP3024138B2 JP1108525A JP10852589A JP3024138B2 JP 3024138 B2 JP3024138 B2 JP 3024138B2 JP 1108525 A JP1108525 A JP 1108525A JP 10852589 A JP10852589 A JP 10852589A JP 3024138 B2 JP3024138 B2 JP 3024138B2
Authority
JP
Japan
Prior art keywords
road surface
slip
control
acceleration
amount
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 - Lifetime
Application number
JP1108525A
Other languages
Japanese (ja)
Other versions
JPH02286842A (en
Inventor
隆喜 中富
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP1108525A priority Critical patent/JP3024138B2/en
Publication of JPH02286842A publication Critical patent/JPH02286842A/en
Application granted granted Critical
Publication of JP3024138B2 publication Critical patent/JP3024138B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、車両加速時に駆動輪に発生する加速スリッ
プを抑制する車両の加速スリップ制御装置に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an acceleration slip control device for a vehicle that suppresses an acceleration slip generated on a drive wheel during vehicle acceleration.

[従来の技術] 従来、車両の加速スリップ制御装置では、駆動輪の回
転速度と車体速度,或は駆動輪の回転加速度から駆動輪
の加速スリップを検出し、加速スリップ検出時には、駆
動輪を駆動する内燃機関の出力トルクを抑制する内燃機
関のトルク制御(点火時期の遅角制御,燃料カット制
御,スロットルバルブの閉制御等),或はブレーキ装置
を動作させて駆動輪に制動トルクを加える制動制御等を
実行して、駆動輪の回転トルクを低下させることによ
り、車両加速時に発生した駆動輪の加速スリップを抑制
している。
2. Description of the Related Art Conventionally, an acceleration slip control device for a vehicle detects an acceleration slip of a drive wheel from a rotational speed of a drive wheel and a vehicle speed or a rotational acceleration of the drive wheel, and drives the drive wheel when the acceleration slip is detected. Control of the internal combustion engine to suppress the output torque of the internal combustion engine (ignition timing retard control, fuel cut control, throttle valve closing control, etc.), or braking by operating the brake device to apply a braking torque to the drive wheels By executing control and the like to reduce the rotational torque of the drive wheels, the acceleration slip of the drive wheels generated during vehicle acceleration is suppressed.

またこの種の装置では、例えば特開昭60−128057号公
報に記載の如く、駆動輪のスリップ状態を最も加速性の
得られる目標スリップ状態に制御できるように、駆動輪
に発生した加速スリップの大きさを表わすスリップ量
(例えばスリップ率)を算出し、このスリップ量と目標
スリップ状態を表わす目標スリップ量との偏差に基づき
上記各種制御の制御量を決定して、駆動輪の回転トルク
を制御することが行なわれている。
Further, in this type of apparatus, as described in Japanese Patent Application Laid-Open No. 60-128057, for example, an acceleration slip generated on the drive wheels is controlled so that the slip state of the drive wheels can be controlled to a target slip state in which the highest acceleration can be obtained. A slip amount (for example, a slip ratio) representing the magnitude is calculated, and the control amounts of the various controls are determined based on a deviation between the slip amount and a target slip amount representing the target slip state, thereby controlling the rotational torque of the drive wheels. Is being done.

[発明が解決しようとする課題] ところがこの種の装置は、駆動輪のスリップ量と目標
スリップ量との偏差に基づくフィードバック制御によっ
て駆動輪の回転トルクを制御しているため、制御中の路
面状態が一定であれば、駆動輪のスリップ量を目標スリ
ップ量に収束させることができるものの、制御中に路面
状態が変化すると制御が不安定となり、駆動林の回転ト
ルクを抑制し過ぎて加速性が低下するとか、逆に駆動輪
の回転トルクを良好に制御できず再度大きな加速スリッ
プを発生させてしまうといった問題があった。
[Problems to be Solved by the Invention] However, in this type of device, the rotational torque of the drive wheels is controlled by feedback control based on the difference between the slip amount of the drive wheels and the target slip amount. Is constant, the slip amount of the drive wheels can converge to the target slip amount.However, if the road surface condition changes during control, the control becomes unstable, and the rotational torque of the driving forest is excessively suppressed, and the acceleration performance is reduced. On the contrary, there is a problem that the rotational torque of the drive wheels cannot be controlled well and a large acceleration slip occurs again.

つまり加速スリップ制御中に、車両走行路が、アスフ
ァルト路等の路面摩擦係数μ(以下、単に路面μとい
う)が高くスリップが発生し難い道路(高μ路)から、
雪道等の路面μが低くスリップが発生し易い道路(低μ
路)に変化した場合には、いままで制御していた高μ路
に対応した駆動輪の回転トルクが低μ路に対しては大き
くなりすぎ、駆動輪に再度大きな加速スリップが発生し
てしまうといった問題が発生し、逆に制御中に車両走行
路が低μ路から高μ路に変化した場合には、低μ路にお
いて、高μ路ではスリップが発生することのない充分低
いレベルに駆動輪の回転トルクが抑制されているため、
高μ路において駆動輪の回転トルクが低すぎ、最適な加
速性が得られなくなるといった問題が発生するのであ
る。
In other words, during the acceleration slip control, the vehicle travels from a road (high μ road) where asphalt road or the like has a high road friction coefficient μ (hereinafter simply referred to as road surface μ) and slip is unlikely to occur.
Roads with low surface μ such as snowy roads where slipping is likely to occur (low μ
Road), the rotational torque of the drive wheel corresponding to the high μ road that has been controlled so far becomes too large for the low μ road, and a large acceleration slip occurs again in the drive wheel. If the vehicle travel path changes from a low μ road to a high μ road during control, on the low μ road, the vehicle is driven to a sufficiently low level that no slip occurs on the high μ road. Because the rotational torque of the wheel is suppressed,
On a high μ road, there is a problem that the rotational torque of the drive wheels is too low, and optimal acceleration cannot be obtained.

そこで本発明は、上記のように加速スリップ制御中に
路面μが変化しても、加速スリップを抑制しつつ、最適
な加速性を実現できる加速スリップ制御装置を提供する
ことを目的としてなされた。
Therefore, an object of the present invention is to provide an acceleration slip control device that can achieve optimum acceleration while suppressing acceleration slip even when the road surface μ changes during the acceleration slip control as described above.

[課題を解決するための手段] 即ち上記目的を達するためになされた本発明は、第1
図に例示する如く、 駆動輪M1の回転速度を検出する駆動輪速度検出手段M2
と、 該検出された駆動輪M1の回転速度を一つのパラメータ
として、車両加速時に駆動輪に発生したスリップの大き
さを表わすスリップ量を算出するスリップ量算出手段M3
と、 該算出されたスリップ量に基づき駆動輪M1の加速スリ
ップを検出する加速スリップ検出手段M4と、 該加速スリップ検出手段M4で駆動輪M1の加速スリップ
が検出されると、上記スリップ量が予め設定された目標
スリップ量となるように、駆動輪M1の回転トルクを制御
する加速スリップ制御手段M5と、 を備えた車両の加速スリップ制御装置において、 当該車両の加速度を検出する車両加速度検出手段M6
と、 該検出された車両加速度と上記駆動輪M1のスリップ量
とに基づき、車両走行路面が、予め路面摩擦係数に応じ
て分類された複数の路面状態のうちのいずれであるかを
識別する路面状態識別手段M7と、 該路面状態識別手段M7の識別結果に基づき、車両走行
路面が、路面摩擦係数が高い路面から路面摩擦係数が低
い路面、或いはその逆方向へと変化したか否かを判断す
る路面変化判断手段M8と、 該路面変化判断手段M8により、車両走行路面が、路面
摩擦係数が低い路面に変化したと判断されると、上記加
速スリップ制御手段M5による制御量を、駆動輪M1の回転
トルクを更に抑制する方向に変化させ、車両走行路面
が、路面摩擦係数が高い路面に変化したと判断される
と、上記加速スリップ制御手段M5による制御量を、駆動
輪M1の回転トルクの抑制を低減する方向に変化させる制
御量変更手段M9と、 上記駆動輪M1のスリップ量が、予め設定された第1基
準スリップ量より小さいときには、上記制御量変更手段
M9による、駆動輪M1の回転トルクを抑制する方向への上
記制御量の変更を禁止し、上記駆動輪M1のスリップ量
が、予め設定された第2基準スリップ量より大きいとき
には、上記制御量変更手段M9による、駆動輪M1の回転ト
ルクの抑制を低減する方向への上記制御量の変更を禁止
する変更禁止手段M10と、 を設けたことを特徴とする車両の加速スリップ制御装置
を要旨としている。
[Means for Solving the Problems] That is, the present invention, which has been made to achieve the above object, has a first aspect.
As illustrated in the figure, a drive wheel speed detecting means M2 for detecting the rotational speed of the drive wheel M1
A slip amount calculating means M3 for calculating a slip amount representing a magnitude of a slip generated on the drive wheel during vehicle acceleration, using the detected rotation speed of the drive wheel M1 as one parameter.
Acceleration slip detecting means M4 for detecting an acceleration slip of the drive wheel M1 based on the calculated slip amount; and when the acceleration slip of the drive wheel M1 is detected by the acceleration slip detection means M4, the slip amount is previously determined. An acceleration slip control means M5 for controlling the rotational torque of the drive wheel M1 so as to achieve the set target slip amount.In a vehicle acceleration slip control device comprising: a vehicle acceleration detection means M6 for detecting the acceleration of the vehicle
A road surface that identifies which of a plurality of road surface conditions the vehicle traveling road surface is classified in advance based on the road surface friction coefficient based on the detected vehicle acceleration and the slip amount of the drive wheel M1. Based on the identification result of the state identification means M7 and the road surface state identification means M7, it is determined whether or not the vehicle traveling road surface has changed from a road surface having a high road surface friction coefficient to a road surface having a low road surface friction coefficient or in the opposite direction. When the vehicle running road surface is determined to have changed to a road surface having a low road surface friction coefficient by the road surface change determining unit M8, the control amount by the acceleration slip control unit M5 is changed to the drive wheel M1. When the vehicle running road surface is determined to have changed to a road surface having a high road surface friction coefficient, the control amount by the acceleration slip control means M5 is changed to the rotational torque of the driving wheel M1. Suppression A control amount changing means M9 for changing the direction of reducing the slip amount of the drive wheel M1 is, when previously smaller than the first criterion slip amount set, the control amount changing means
The change of the control amount in the direction of suppressing the rotational torque of the drive wheel M1 by M9 is prohibited, and when the slip amount of the drive wheel M1 is larger than a second reference slip amount set in advance, the control amount change is performed. A change prohibition means M10 for prohibiting a change in the control amount in a direction to reduce the suppression of the rotational torque of the drive wheel M1 by the means M9. .

[作用] 以上のように構成された本発明の加速スリップ制御装
置では、まず駆動輪速度検出手段M2が駆動輪M1の回転速
度を検出する。するとスリップ量算出手段M3が、この検
出された駆動輪の回転速度を一つのパラメータとして駆
動輪M1のスリップ量を算出し、加速スリップ検出手段M4
が、この算出されたスリップ量に基づき駆動輪M1の加速
スリップを検出する。また加速スリップ検出手段M4が駆
動輪M1の加速スリップを検出すると、加速スリップ制御
手段M5が動作して、駆動輪M1のスリップ量が所定の目標
スリップ量になるように駆動輪M1の回転トルクを制御す
る。
[Operation] In the acceleration slip control device of the present invention configured as described above, first, the driving wheel speed detecting means M2 detects the rotation speed of the driving wheel M1. Then, the slip amount calculation means M3 calculates the slip amount of the drive wheel M1 using the detected rotation speed of the drive wheel as one parameter, and calculates the acceleration slip detection means M4.
Detects the acceleration slip of the drive wheel M1 based on the calculated slip amount. Further, when the acceleration slip detecting means M4 detects the acceleration slip of the drive wheel M1, the acceleration slip control means M5 operates to reduce the rotational torque of the drive wheel M1 so that the slip amount of the drive wheel M1 becomes a predetermined target slip amount. Control.

また本発明では、車両加速度検出手段M6が車両の加速
度を検出し、路面状態識別手段M7が、この検出された車
両加速度とスリップ量算出手段M3により算出された駆動
輪M1のスリップ量とに基づき、当該車両の走行路面が、
予め路面摩擦係数に応じて分類された複数の路面状態の
うちのいずれであるかを識別する。すると路面変化判断
手段M8が、この路面状態識別手段M7の識別結果に基づ
き、車両走行路面が、路面摩擦係数が高い路面から路面
摩擦係数が低い路面、或いはその逆方向へと変化したか
否かを判断する。そして、路面変化判断手段M8にて、車
両走行路面が、路面摩擦係数が低い路面に変化したと判
断されると、制御量変更手段M9が、加速スリップ制御手
段M5による制御量を、駆動輪M1の回転トルクを更に抑制
する方向に変化させる。また、路面変化判断手段M8に
て、車両走行路面が、路面摩擦係数が高い路面に変化し
たと判断されると、制御量変更手段M9が、加速スリップ
制御手段M5による制御量を、駆動輪M1の回転トルクの抑
制を低減する方向に変化させる。
Further, in the present invention, the vehicle acceleration detecting means M6 detects the acceleration of the vehicle, and the road surface state identifying means M7 is based on the detected vehicle acceleration and the slip amount of the drive wheel M1 calculated by the slip amount calculating means M3. , The traveling road surface of the vehicle,
One of a plurality of road surface states classified in advance according to the road surface friction coefficient is identified. Then, based on the identification result of the road surface state identification unit M7, the road surface change determination unit M8 determines whether the vehicle traveling road surface has changed from a road surface with a high road surface friction coefficient to a road surface with a low road surface friction coefficient or in the opposite direction. Judge. When the road surface change determining unit M8 determines that the vehicle traveling road surface has changed to a road surface having a low road surface friction coefficient, the control amount changing unit M9 changes the control amount by the acceleration slip control unit M5 to the drive wheel M1. Is changed in a direction to further suppress the rotation torque. When the road surface change determining unit M8 determines that the vehicle traveling road surface has changed to a road surface having a high road surface friction coefficient, the control amount changing unit M9 changes the control amount by the acceleration slip control unit M5 to the drive wheel M1. In a direction that reduces the suppression of the rotational torque of the motor.

そして、変更禁止手段M10が、駆動輪M1のスリップ量
が、予め設定された第1基準スリップ量より小さいとき
には、制御量変更手段M9による、駆動輪M1の回転トルク
を抑制する方向への制御量の変更を禁止し、駆動輪M1の
スリップ量が、予め設定された第2基準スリップ量より
大きいときには、制御量変更手段M9による、駆動輪M1の
回転トルクの抑制を低減する方向への制御量の変更を禁
止する。
When the slip amount of the drive wheel M1 is smaller than the first reference slip amount set in advance, the change prohibition unit M10 controls the control amount by the control amount change unit M9 in the direction to suppress the rotational torque of the drive wheel M1. Is prohibited, and when the slip amount of the drive wheel M1 is larger than the second reference slip amount set in advance, the control amount in the direction of reducing the suppression of the rotational torque of the drive wheel M1 by the control amount changing means M9. Prohibit the change of.

即ち本発明では、駆動輪M1に加速スリップが発生した
場合に、駆動輪M1のスリップ量が目標スリップ量となる
ように駆動輪M1の回転トルクを制御するだけでなく、駆
動輪M1のスリップ量と車両加速度とに基づき、車両の走
行路面が路面摩擦係数に応じて分類された複数の路面状
態の内のいずれかであるかを識別し、路面状態が変化し
た場合、つまり車両の走行路が低μ路から高μ路,或い
はその逆へと変化した場合には、その変化に応じて制御
量を変化させる。しかも、その路面状態の変化に応じた
制御量の変更は、スリップ量の大きさに応じて禁止され
る。
That is, in the present invention, when an acceleration slip occurs in the drive wheel M1, not only the rotational torque of the drive wheel M1 is controlled so that the slip amount of the drive wheel M1 becomes the target slip amount, but also the slip amount of the drive wheel M1 is controlled. Based on the vehicle acceleration and the vehicle acceleration, the traveling road surface of the vehicle is identified as one of a plurality of road surface conditions classified according to the road surface friction coefficient, and when the road surface condition changes, that is, the vehicle traveling road is When the road changes from a low μ road to a high μ road or vice versa, the control amount is changed according to the change. In addition, the change of the control amount according to the change of the road surface condition is prohibited according to the magnitude of the slip amount.

この結果、駆動輪M1に加速スリップが発生した場合に
は、加速スリップを抑制しつつ、最適な加速性が得られ
るように駆動輪M1の回転トルクを制御することができる
と共に、制御中に路面状態が変化した場合には、駆動輪
M1の回転トルクをその路面状態に応じた最適な値に速や
かに変更することが可能となる。
As a result, when an acceleration slip occurs in the drive wheel M1, the rotational torque of the drive wheel M1 can be controlled so as to obtain optimum acceleration while suppressing the acceleration slip, and the road surface is controlled during the control. If the state changes, drive wheels
It is possible to quickly change the rotational torque of M1 to an optimal value according to the road surface condition.

[実施例] 以下、本発明の実施例を図面と共に説明する。[Example] Hereinafter, an example of the present invention will be described with reference to the drawings.

まず第2図は内燃機関2を動力源とするフロントエン
ジン・リヤドライブ(FR)方式の車両に本発明を適用し
た実施例の加速スリップ制御装置全体の構成を表わす概
略構成図である。
First, FIG. 2 is a schematic configuration diagram showing an entire configuration of an acceleration slip control device of an embodiment in which the present invention is applied to a front engine / rear drive (FR) type vehicle using an internal combustion engine 2 as a power source.

図に示す如く内燃機関2の吸気通路4には、吸入空気
の脈動を抑えるサージタンク4aが形成され、その上流に
は、アクセルペダル6と連動して開閉される主スロット
バルブ8と、主スロットバルブ8より上流で駆動モータ
10により開閉されるサブスロットルバルブ12と、が設け
られている。主スロットルバルブ8及びサブスロットル
バルブ12には、夫々、その開度θM及びθSを検出する
主スロットル開度センサ14及びサブスロットル開度セン
サ16が設けられており、これら各センサからの検出信号
は加速スリップ制御回路20に入力される。
As shown in the figure, a surge tank 4a for suppressing pulsation of intake air is formed in an intake passage 4 of the internal combustion engine 2, and a main slot valve 8 opened and closed in conjunction with an accelerator pedal 6 and a main slot valve are provided upstream thereof. Drive motor upstream of valve 8
And a sub-throttle valve 12 which is opened and closed by 10. The main throttle valve 8 and the sub-throttle valve 12 are provided with a main throttle opening sensor 14 and a sub-throttle opening sensor 16 for detecting the openings θM and θS, respectively. The detection signals from these sensors are It is input to the acceleration slip control circuit 20.

加速スリップ制御回路20は、左右駆動輪(後輪)22R
L,22RRに発生した加速スリップを検出し、駆動モータ10
を介してサブスロットルバルブ12を開閉することにより
内燃機関2の出力トルクを制御すると共に、加速スリッ
プ検出直後のサブスロットルバルブ12の開閉制御による
出力トルクの制御遅れを補償するため、加速スリップ検
出直後に、内燃機関2の運転状態に応じて燃料噴射弁24
からの燃料噴射量を制御する周知の内燃機関制御回路26
に対して一時的に燃料カット(以下、F/Cとも記載す
る)指令信号を出力して、燃料噴射弁24からの燃料噴射
を停止するF/C制御を実行させる。尚内燃機関制御回路2
6は、加速スリップ制御回路20からのF/C指令信号が入力
されている間燃料噴射弁24からの燃料噴射を停止するよ
うにされており、このF/C制御によって内燃機関2の出
力トルクが速やかに低下する。
The acceleration slip control circuit 20 includes a left and right driving wheel (rear wheel) 22R.
Detects acceleration slip generated on L, 22RR,
The output torque of the internal combustion engine 2 is controlled by opening and closing the sub-throttle valve 12 via the ECU, and the control of the output torque due to the opening and closing control of the sub-throttle valve 12 immediately after the detection of the acceleration slip is compensated. In addition, depending on the operation state of the internal combustion engine 2, the fuel injection valve 24
Well-known internal combustion engine control circuit 26 for controlling the fuel injection amount from the engine
, A fuel cut (hereinafter also referred to as F / C) command signal is temporarily output to execute the F / C control for stopping the fuel injection from the fuel injection valve 24. The internal combustion engine control circuit 2
6 is designed to stop the fuel injection from the fuel injection valve 24 while the F / C command signal from the acceleration slip control circuit 20 is being input. The output torque of the internal combustion engine 2 is controlled by this F / C control. Decreases rapidly.

また加速スリップ制御回路20には、こうした加速スリ
ップ制御を行うために車両の走行状態を検出する各種セ
ンサからの検出信号が入力される。
In addition, detection signals from various sensors for detecting the running state of the vehicle are input to the acceleration slip control circuit 20 in order to perform such acceleration slip control.

即ち、当該加速スリップ制御装置には、車両の走行状
態を検出するセンサとして、内燃機関2の回転速度NEを
検出する回転速度センサ30、左右従動輪(前輪)22FL,2
2FRの回転速度(従動輪速度)VFL,VFRを検出する左右
の従動輪速度センサ32FL,32FR、及び左右駆動輪22RL,22
RRの回転速度(駆動輪速度)VRL,VRRを検出する駆動輪
速度センサ32RL,32RRが備えられ、これら各センサから
の検出信号が加速スリップ制御回路20に入力される。
That is, the acceleration slip control device includes, as sensors for detecting the running state of the vehicle, a rotation speed sensor 30 for detecting a rotation speed NE of the internal combustion engine 2 and left and right driven wheels (front wheels) 22FL, 2FL.
Left and right driven wheel speed sensors 32FL and 32FR that detect the rotational speed (followed wheel speed) VFL and VFR of 2FR, and left and right drive wheels 22RL and 22
Drive wheel speed sensors 32RL and 32RR for detecting the rotational speeds (drive wheel speeds) VRL and VRR of RR are provided, and detection signals from these sensors are input to the acceleration slip control circuit 20.

尚左右駆動輪22RL,22RRには、内燃機関2の回転が、
変速機34,プロペラシャフト36,及びディファレンシャル
ギヤ38を介して伝達されるため、本実施例では、加速ス
リップ制御回路20において、上記のように内燃機関2の
出力トルクを制御することにより、駆動輪22RL,22RRの
回転トルクを制御している。
The rotation of the internal combustion engine 2 is applied to the left and right drive wheels 22RL and 22RR.
In the present embodiment, the output torque of the internal combustion engine 2 is controlled by the acceleration slip control circuit 20 as described above, since the transmission torque is transmitted through the transmission 34, the propeller shaft 36, and the differential gear 38. The rotation torque of 22RL and 22RR is controlled.

次に加速スリップ制御回路20は、第3図に示す如く、
CPU20a,ROM20b、RAM20c、バックアップRAM20d、入出力
ポート20e、及びこれら各部を結ぶコモンバス20fを中心
に論理演算回路として構成されており、上記各センサの
内、回転速度センサ30、左右の従動輪速度センサ32FL,3
2FR、及び左右の駆動輪速度センサ32RL,32RRからの検出
信号は波形整形回路20gを介して、主スロットル開度セ
ンサ14及びサブスロットル開度センサ16からの検出信号
はA/D変換器20hを介して、入出力ポート20eに入力され
る。また入出力ポート20eには、駆動モータ10を駆動し
てサブスロットルバルブ12を目標開度θS0に制御するた
めの駆動回路20i、及び内燃機関制御回路26にF/C指令信
号を出力してF/C制御を実行させるためのF/C指令信号出
力回路20jが接続されており、これら各部を介してサブ
スロットルバルブ12の開閉制御及び内燃機関2のF/C制
御を実行できるようにされている。
Next, the acceleration slip control circuit 20, as shown in FIG.
The CPU 20a, the ROM 20b, the RAM 20c, the backup RAM 20d, the input / output port 20e, and a logical operation circuit centered on a common bus 20f connecting these components.The rotational speed sensor 30, the left and right driven wheel speed sensors among the above-described sensors. 32FL, 3
The detection signals from the 2FR and the left and right drive wheel speed sensors 32RL and 32RR are passed through a waveform shaping circuit 20g, and the detection signals from the main throttle opening sensor 14 and the sub throttle opening sensor 16 are sent to the A / D converter 20h. Through the input / output port 20e. The input / output port 20e outputs an F / C command signal to the drive circuit 20i for driving the drive motor 10 to control the sub-throttle valve 12 to the target opening θS0, and to the internal combustion engine control circuit 26 to output the F / C command signal. An F / C command signal output circuit 20j for executing the / C control is connected, and the opening and closing control of the sub-throttle valve 12 and the F / C control of the internal combustion engine 2 can be executed through these units. I have.

以下、このように構成された加速スリップ制御回路20
で実行される加速スリップ制御について、第4図〜第10
図に示すフローチャートに沿って詳しく説明する。
Hereinafter, the acceleration slip control circuit 20 configured as described above will be described.
Fig. 4 to Fig. 10
This will be described in detail with reference to the flowchart shown in FIG.

まず第4図は、駆動輪のスリップ率を算出するスリッ
プ率算出処理を表わすフローチャートである。この処理
は内燃機関2の始動後繰り返し実行されるもので、まず
ステップ100にて、左右の従動輪速度センサ32FL,32FRか
らの検出信号に基づき、左右従動輪22FL,22FRの平均回
転速度{=(VFL+VFR)/2}を車体速度VFとして算出
し、次ステップ110にて、左右の駆動輪速度センサ32RL,
32RRからの検出信号に基づき、左右駆動輪22RL,22RRの
平均回転速度{=(VRL+VRR)/2}を駆動輪速度VRと
して算出する駆動輪速度検出手段M2としての処理を実行
し、続くステップ120にて、この算出された車体速度VF
と駆動輪速度VRとに基づき、次式(1)を用いて駆動輪
のスリップ率SLPを算出するスリップ量算出手段M3とし
ての処理を実行する、といった手順で実行される。
First, FIG. 4 is a flowchart showing a slip ratio calculation process for calculating a slip ratio of a drive wheel. This process is repeatedly executed after the start of the internal combustion engine 2. First, in step 100, based on the detection signals from the left and right driven wheel speed sensors 32FL and 32FR, the average rotational speed of the left and right driven wheels 22FL and 22FR (VFL + VFR) / 2} is calculated as the vehicle speed VF, and in the next step 110, the left and right driving wheel speed sensors 32RL,
Based on the detection signal from the 32RR, a process is performed as a drive wheel speed detecting means M2 for calculating an average rotational speed {= (VRL + VRR) / 2} of the left and right drive wheels 22RL, 22RR as a drive wheel speed VR, and then, at step 120 , The calculated vehicle speed VF
And the driving wheel speed VR, the following formula (1) is used to execute a process as a slip amount calculating means M3 for calculating a slip ratio SLP of the driving wheels.

SLP=(VR−VF)/VR …(1) 次に第5図は、上記スリップ率算出処理で算出された
スリップ率SLPに基づき、駆動輪に加速スリップが発生
したか否かを判断し、加速スリップ発生時には、駆動輪
のスリップ率SLPが目標スリップ率SLPOとなるように内
燃機関2の出力トルクを制御する加速スリップ制御処理
を表わすフローチャートである。
SLP = (VR−VF) / VR (1) Next, FIG. 5 determines whether or not an acceleration slip has occurred in the driving wheel based on the slip ratio SLP calculated in the slip ratio calculation process. 9 is a flowchart illustrating an acceleration slip control process for controlling the output torque of the internal combustion engine 2 so that the slip ratio SLP of the drive wheels becomes the target slip ratio SLPO when an acceleration slip occurs.

この処理は、内燃機関2の始動後、所定時間毎(例え
ば5msec.毎)の割込処理として実行されるもので、処理
が開始されるとまずステップ200を実行して、主スロッ
トルバルブ8が全閉状態でないといった、加速スリップ
制御の実行条件が成立しているか否かを判断する。そし
て加速スリップ制御の実行条件が成立していなければス
テップ205に移行し、加速スリップ制御実行のためのカ
ウンタCENDやフラグFS,FCUTをリセットすると共に、駆
動回路20iが駆動制御するサブスロットルバルブ12の目
標開度(以下、目標サブスロットル開度という)θS0と
してサブスロットルバルブ12の最大開度θSmaxをセット
し、更に後述の第1μ判定処理で加速スリップ制御開始
直後に路面μを識別するのに使用されるフラグFADD,FEN
をリセットにする、といった手順で初期化の処理を実行
して処理を一旦終了する。
This process is executed as an interrupt process every predetermined time (for example, every 5 msec.) After the start of the internal combustion engine 2. When the process is started, first, step 200 is executed, and the main throttle valve 8 is started. It is determined whether an execution condition of the acceleration slip control such as not being in the fully closed state is satisfied. If the execution condition of the acceleration slip control is not satisfied, the process proceeds to step 205, where the counter CEND and the flags FS, FCUT for executing the acceleration slip control are reset, and the driving of the sub-throttle valve 12 controlled by the drive circuit 20i. The maximum opening θSmax of the sub-throttle valve 12 is set as a target opening degree (hereinafter referred to as a target sub-throttle opening degree) θS0, and is used to identify the road surface μ immediately after the start of the acceleration slip control in a first μ determination process described later. Flags FADD, FEN
Is reset, and the process is temporarily terminated.

一方ステップ200で加速スリップ制御の実行条件が成
立していると判断されると、続くステップ210に移行し
て、上記スリップ率算出処理で算出されたスリップ率SL
Pと予め最適な加速性が得られるように設定された目標
スリップ率SLPO(例えば0.2)との偏差ΔSを算出し、
ステップ215に移行する。
On the other hand, if it is determined in step 200 that the execution condition of the acceleration slip control is satisfied, the process proceeds to step 210, where the slip ratio SL calculated in the slip ratio calculation process is calculated.
Calculate a deviation ΔS between P and a target slip ratio SLPO (for example, 0.2) set in advance so as to obtain optimal acceleration,
Move to step 215.

ステップ215では、後述の処理で加速スリップ制御の
実行開始時にセットされる制御実行フラグFSがセット状
態であるか否か、即ち現在加速スリップ制御を実行中で
あるか否かを判断し、制御実行フラグFSがリセット状態
で、加速スリップ制御が実行されていなければ、ステッ
プ220に移行する。ステップ220では、ステップ210で求
めた偏差ΔSが正の値となっているか否か、即ち駆動輪
のスリップ率SLPが目標スリップ率SLPOより大きいか否
かによって、駆動輪に加速スリップが発生したか否かを
判断する加速スリップ検出手段M4としての処理を実行す
る。そしてこのステップ220にて、偏差ΔSが正の値で
ないと判断されると、駆動輪には加速スリップが発生し
ていないものとして上述のステップ205に移行する。
In step 215, it is determined whether or not a control execution flag FS set at the start of the execution of the acceleration slip control in a process described later is in a set state, that is, whether or not the acceleration slip control is currently being executed. If the flag FS is in the reset state and the acceleration slip control has not been executed, the process proceeds to step 220. In step 220, it is determined whether or not the acceleration slip has occurred in the drive wheel depending on whether the deviation ΔS obtained in step 210 is a positive value, that is, whether the slip ratio SLP of the drive wheel is greater than the target slip ratio SLPO. A process as acceleration slip detecting means M4 for determining whether or not the determination is performed is executed. If it is determined in step 220 that the deviation ΔS is not a positive value, the process proceeds to step 205 assuming that no acceleration slip has occurred in the driving wheels.

一方ステップ220にて偏差ΔSが正の値であると判断
されると、駆動輪に加速スリップが発生したとして、ス
テップ225に移行し、制御実行フラグFSをセットする。
また続くステップ230では、後述の第1μ判定処理で使
用されるμ判定実行フラグFENをセットし、続くステッ
プ235にて、制御開始時の目標サブスロットル開度θS0
として、後述の制御開始スロットル開度算出処理で算出
された制御開始スロットル開度θSENをセットする。そ
して続くステップ240では、F/C指令信号出力回路20jに
対してF/C指令信号の出力指令を行ない、その旨を表すF
/C制御実行フラグFCUTをセットして、処理を一旦終了す
る。
On the other hand, if it is determined in step 220 that the deviation ΔS is a positive value, it is determined that an acceleration slip has occurred in the driving wheels, and the flow shifts to step 225 to set the control execution flag FS.
In a subsequent step 230, a μ determination execution flag FEN used in a first μ determination process described later is set, and in a subsequent step 235, the target sub-throttle opening θS0 at the start of control is set.
The control start throttle opening θSEN calculated in the control start throttle opening calculation process described later is set. Then, in the subsequent step 240, an output command of the F / C command signal is issued to the F / C command signal output circuit 20j, and F
The / C control execution flag FCUT is set, and the process ends once.

尚このステップ240の処理を実行することにより、F/C
指令信号出力回路20jから内燃機関制御回路26に対してF
/C指令信号が出力される。すると内燃機関制御回路26
は、このF/C指令信号を受けて、燃料噴射弁24からの燃
料噴射を停止するF/C制御を開始する。
By executing the process of step 240, the F / C
F from the command signal output circuit 20j to the internal combustion engine control circuit 26
/ C command signal is output. Then, the internal combustion engine control circuit 26
Receives the F / C command signal, and starts F / C control for stopping fuel injection from the fuel injection valve 24.

次にステップ215にて、制御実行フラグFSがセット状
態であり、現在加速スリップ制御が実行されていると判
断された場合には、ステップ245に移行して、F/C制御実
行フラグFCUTがリセット状態であるか否か,即ち現在F/
C制御が実行されていないか否かを判断する。そしてF/C
制御実行フラグFCUTがセット状態であり、現在F/C制御
が実行されている場合には、ステップ250に移行して、
回転速度センサ30からの検出信号に基づき内燃機関2の
回転速度NEを求め、この回転速度NEと前回当該処理を実
行した際に求めた回転速度NEn−1との偏差ΔNE(=NE
−NEn−1)を内燃機関2の回転加速度として算出し、
ステップ255に移行する。
Next, in step 215, if it is determined that the control execution flag FS is in the set state and the acceleration slip control is currently being executed, the process proceeds to step 245, where the F / C control execution flag FCUT is reset. Status, that is, the current F /
It is determined whether the C control is not being executed. And F / C
If the control execution flag FCUT is set and the F / C control is currently being executed, the process proceeds to step 250,
The rotational speed NE of the internal combustion engine 2 is determined based on the detection signal from the rotational speed sensor 30, and a deviation ΔNE (= NE) between the rotational speed NE and the rotational speed NEn-1 obtained when the process is executed last time.
-NEn-1) is calculated as the rotational acceleration of the internal combustion engine 2,
Move to step 255.

ステップ255では、上記算出された内燃機関2の回転
加速度ΔNEが所定値K1(例えば0)以下か否かを判断す
る。そしてΔNE≦K1であれば、ステップ260に移行し、F
/C指令信号出力回路20jからのF/C指令信号の出力を停止
してF/C制御実行フラグFCUTをリセットした後、ステッ
プ265に移行し、逆にΔNE>K1であればそのままステッ
プ265に移行する。
In step 255, it is determined whether or not the calculated rotational acceleration ΔNE of the internal combustion engine 2 is equal to or less than a predetermined value K1 (for example, 0). If ΔNE ≦ K1, the process proceeds to step 260, where F
/ F Stops the output of the F / C command signal from the command signal output circuit 20j and resets the F / C control execution flag FCUT, and then proceeds to step 265. Conversely, if ΔNE> K1, then directly proceeds to step 265. Transition.

尚このステップ250〜ステップ260の処理は、加速スリ
ップ制御開始後、内燃機関2の回転加速度ΔNEがK1以下
となるまでの間F/C制御を実行して、加速スリップ発生
直後の内燃機関2の出力トルクを速やかに低下させるた
めの処理であり、ステップ260の処理によりF/C指令信号
出力回路20jからのF/C指令信号の出力が停止されると、
内燃機関制御回路26はF/C制御を終了し、通常の燃料噴
射制御を再開する。
Note that the processing in steps 250 to 260 executes the F / C control until the rotational acceleration ΔNE of the internal combustion engine 2 becomes equal to or less than K1 after the start of the acceleration slip control. This is a process for quickly reducing the output torque, and when the output of the F / C command signal from the F / C command signal output circuit 20j is stopped by the process of Step 260,
The internal combustion engine control circuit 26 ends the F / C control and restarts the normal fuel injection control.

次にステップ265は、ステップ245にてF/C制御実行フ
ラグFCUTがリセット状態であると判断されたときにも実
行される処理で、ステップ210で求めた偏差ΔSとその
微分値Δとをパラメータとする次式(2) ΔθS=β1・Δ+β2・ΔS …(2) (但し,β1,β2:比例定数) を用いて、サブスロットルバルブ12の制御量ΔθSを算
出する。そして続くステップ270では、前回当該処理を
実行した際に設定した目標サブスロットル開度θS0から
ステップ265で求めた制御量ΔθSを減ずることで、目
標サブスロットル開度θS0を更新し、ステップ275に移
行する。
Next, step 265 is a process which is also executed when it is determined in step 245 that the F / C control execution flag FCUT is in the reset state. The deviation ΔS obtained in step 210 and its differential value Δ The following equation (2) is used to calculate the control amount ΔθS of the sub-throttle valve 12 using the following equation (2) (where β1, β2 is a proportional constant). Then, in the subsequent step 270, the target sub-throttle opening θS0 is updated by subtracting the control amount ΔθS obtained in step 265 from the target sub-throttle opening θS0 set in the previous execution of the process, and the process proceeds to step 275. I do.

尚このステップ270(制御開始直後にはステップ235)
で設定された目標サブスロットル開度θS0は、駆動モー
タ10の制御信号として駆動回路20iに出力され、駆動モ
ータ10を介してサブスロットルバルブ12を目標サブスロ
ットル開度θS0に制御するのに使用される。
Step 270 (step 235 immediately after the start of control)
The target sub-throttle opening θS0 set in the above is output to the drive circuit 20i as a control signal for the drive motor 10, and is used to control the sub-throttle valve 12 to the target sub-throttle opening θS0 via the drive motor 10. You.

次にステップ275では、この更新した目標サブスロッ
トル開度θS0が主スロットル開度θMを越えたか否かを
判断する。そしてθS0>θMであれば、ステップ280に
移行し、θSO>θMの状態を計時するためのカウンタCE
NDをインクリメントして、ステップ285に移行し、逆に
θS0≦θMであれば、ステップ290に移行してカウンタC
ENDをリセットした後そのまま処理を一旦終了する。
Next, at step 275, it is determined whether or not the updated target sub-throttle opening θS0 has exceeded the main throttle opening θM. If θS0> θM, the process proceeds to step 280, where a counter CE for measuring the state of θSO> θM is clocked.
ND is incremented, and the routine goes to step 285. Conversely, if θS0 ≦ θM, the routine goes to step 290 to set the counter C
After resetting END, the process is temporarily terminated.

またステップ285では、上記カウンタCENDの値が所定
値K2を越えたか否か,即ちθS0>θMの状態が所定時間
以上経過したか否かを判断し、CEND≦K2であればそのま
ま処理を一旦終了し、そうでなければ、もはや駆動輪に
加速スリップが発生することはないと判断して、ステッ
プ205に移行する。
In step 285, it is determined whether or not the value of the counter CEND has exceeded a predetermined value K2, that is, whether or not the state of θS0> θM has passed for a predetermined time or more. Otherwise, it is determined that there is no longer any acceleration slip on the drive wheels, and the routine proceeds to step 205.

このように第5図の加速スリップ制御処理では、駆動
輪のスリップ率SLPと目標スリップ率SLPOとに基づき加
速スリップを検出し、加速スリップ検出後、内燃機関の
回転加速度ΔNEが所定値K1以下となるまでの間、F/C制
御とサブスロットルバルブ12の開閉制御とを同時に行な
い、その後加速スリップが発生しなくなるまでの間、サ
ブスロットルバルブ12の開閉制御を実行する。この結果
加速スリップ発生直後には、F/C制御によって、内燃機
関2の出力トルクが速やかに低下し、その後のサブスロ
ットルバルブ12の開閉制御によって、駆動輪のスリップ
率SLPが目標スリップ率SLPOになるように内燃機関2の
出力トルクが制御される。尚本実施例では、この加速ス
リップ制御処理において加速スリップ制御のために実行
される一連の処理が、前述の加速スリップ制御手段M5に
相当する。
As described above, in the acceleration slip control process of FIG. 5, the acceleration slip is detected based on the slip ratio SLP of the drive wheels and the target slip ratio SLPO, and after the detection of the acceleration slip, the rotational acceleration ΔNE of the internal combustion engine becomes equal to or less than a predetermined value K1. Until the above, the F / C control and the opening / closing control of the sub-throttle valve 12 are simultaneously performed, and thereafter, the opening / closing control of the sub-throttle valve 12 is executed until the acceleration slip does not occur. As a result, immediately after the occurrence of the acceleration slip, the output torque of the internal combustion engine 2 is rapidly reduced by the F / C control, and by the subsequent opening and closing control of the sub-throttle valve 12, the slip ratio SLP of the drive wheel becomes equal to the target slip ratio SLPO. Thus, the output torque of the internal combustion engine 2 is controlled. In this embodiment, a series of processing executed for the acceleration slip control in the acceleration slip control processing corresponds to the above-described acceleration slip control means M5.

次に第6図は、加速スリップ制御開始直後の駆動輪の
スリップ状態から、路面μが予め設定された低μ,中
μ,及び高μのうちのいずれであるかを識別する第1μ
判定処理を表わすフローチャートである。
Next, FIG. 6 shows, based on the slip state of the drive wheels immediately after the start of the acceleration slip control, a first μ for identifying whether the road surface μ is a preset low μ, medium μ, or high μ.
It is a flowchart showing a determination process.

この処理は上述の加速スリップ制御処理と同様、内燃
機関2の始動後所定時間(例えば5msec.)毎の割込処理
として実行されるもので、処理が開始されるとまずステ
ップ300を実行して、上記加速スリップ制御処理におい
て加速スリップ検出直後にセットされるμ判定実行フラ
グFENがセット状態にあるか否かを判断する。
This process is executed as an interrupt process at predetermined time intervals (for example, 5 msec.) After the start of the internal combustion engine 2 in the same manner as the above-described acceleration slip control process. In the acceleration slip control process, it is determined whether or not the μ determination execution flag FEN set immediately after the detection of the acceleration slip is in a set state.

そしてこのステップ300にてμ判定フラグFENがリセッ
ト状態であると判断されると、そのまま処理を終了し、
μ判定フラグFENがセット状態であると判断されると、
続くステップ305に移行し、フラグFADDがセットされて
いるか否かを判断する。このフラグFADDは、加速スリッ
プ制御処理で実行されるステップ205の初期化の処理に
より、加速スリップ制御の非実行時にリセットされるフ
ラグであるため、加速スリップ制御開始直後にはリセッ
ト状態となっており、加速スリップ制御開始後このステ
ップ305が初めて実行された場合には、ステップ305にて
否定判断され、ステップ310に移行する。
Then, if it is determined in step 300 that the μ determination flag FEN is in the reset state, the process ends, and
When it is determined that the μ determination flag FEN is in the set state,
The process proceeds to step 305 to determine whether the flag FADD is set. This flag FADD is a flag that is reset when the acceleration slip control is not executed by the initialization processing of step 205 executed in the acceleration slip control processing, and thus is in a reset state immediately after the start of the acceleration slip control. If this step 305 is executed for the first time after the start of the acceleration slip control, a negative determination is made in step 305, and the routine proceeds to step 310.

ステップ310では、スリップ率算出処理で算出された
駆動輪のスリップ率SLPが、予め設定された基準スリッ
プ率KSLPO以上となったか否かを判断する。そしてこの
ステップ310にて、スリップ率SLPが基準スリップ率KSLP
Oより小さいと判断された場合には、そのまま処理を終
了し、スリップ率SLPが基準スリップ率KSLPO以上となる
と、ステップ315に移行する。
In step 310, it is determined whether or not the slip ratio SLP of the drive wheel calculated in the slip ratio calculation process is equal to or greater than a preset reference slip ratio KSLPO. In this step 310, the slip rate SLP is changed to the reference slip rate KSLP
If it is determined that it is smaller than O, the process is terminated as it is, and when the slip ratio SLP is equal to or more than the reference slip ratio KSLPO, the process proceeds to step 315.

尚この基準スリップ率KSLPOには、加速スリップ制御
のための目標スリップ率SKPOより大きい値が設定されて
いる。
The reference slip ratio KSLPO is set to a value larger than the target slip ratio SKPO for the acceleration slip control.

ステップ315では、フラグFADDをセットし、続くステ
ップ320に移行して、以降の処理で更新されるスリップ
率SLPの積算値ΣSLP1を値0に初期設定し、更に次ステ
ップ325にてカウンタCMYU1をリセットする。そして続く
ステップ330では、上記初期設定された積算値ΣSLP1に
スリップ率SLPを加算する処理を実行し、また続くステ
ップ335にて、カウンタCMYU1をインクリメントする処理
を実行した後、当該処理を一旦終了する。
In step 315, the flag FADD is set, and the process proceeds to step 320, where the integrated value ス リ ッ プ SLP1 of the slip ratio SLP updated in the subsequent processing is initialized to 0, and the counter CMYU1 is reset in the next step 325. I do. In the following step 330, a process of adding the slip ratio SLP to the initially set integrated value ΣSLP1 is performed, and in a subsequent step 335, a process of incrementing the counter CMYU1 is performed, and the process is temporarily terminated. .

次にステップ305にて、フラグFADDがセット状態にあ
ると判断された場合、即ち加速スリップ制御開始後、ス
リップ率SLPが基準スリップ率KSLPO以上となり、既にス
テップ315でフラグFADDがセットされている場合には、
ステップ340に移行し、加速スリップ制御処理において
セット・リセットされるF/C制御実行フラグFCUTがセッ
ト状態にあるか否か,即ちF/C制御が実行されているか
否かを判断する。
Next, at step 305, when it is determined that the flag FADD is in the set state, that is, when the slip rate SLP is equal to or higher than the reference slip rate KSLPO after the start of the acceleration slip control, and the flag FADD is already set at step 315. In
The routine proceeds to step 340, where it is determined whether the F / C control execution flag FCUT set / reset in the acceleration slip control process is in a set state, that is, whether the F / C control is being executed.

そしてステップ340にて、F/C制御実行フラグFCUTがセ
ット状態でF/C制御が実行されていると判断されると、
ステップ330にて積算値ΣSLP1に現在のスリップ率SLPを
加算し、ステップ335にてカウンタCMYU1をインクリメン
トした後、処理を一旦終了する。
Then, at step 340, when it is determined that the F / C control is being executed with the F / C control execution flag FCUT set,
In step 330, the current slip ratio SLP is added to the integrated value ΣSLP1, and in step 335, the counter CMYU1 is incremented, and the process is temporarily terminated.

一方ステップ340にて、F/C制御実行フラグがリセット
状態であり、F/C制御が終了したと判断されると、ステ
ップ345に移行し、積算値ΣSLP1をカウンタCMYU1の値で
除することにより、スリップ率SLPが基準スリップ率KSL
PO以上となった後、F/C制御が終了するまでの間の平均
スリップ率▲▼を算出する。
On the other hand, if it is determined in step 340 that the F / C control execution flag is in the reset state and the F / C control has been completed, the process proceeds to step 345, where the integrated value ΣSLP1 is divided by the value of the counter CMYU1. , The slip rate SLP is the reference slip rate KSL
After reaching PO or more, the average slip ratio ▲ ▼ is calculated until the F / C control ends.

次に続くステップ350では、上記算出された平均スリ
ップ率▲▼が予め設定された高μ判定用の基準
スリップ率KSLPH以上か否かを判断する。そして▲
▼<KSLPHであれば、路面μが高μであるとしてス
テップ355に移行し、路面μを表わすμデータMYULVLに
高μをセットし、ステップ360でμ判定実行フラグFENを
リセットした後処理を一旦終了する。
In the following step 350, it is determined whether or not the calculated average slip ratio ▼ is equal to or higher than a predetermined high μ determination reference slip ratio KSLPH. And ▲
▼ <KSLPH, the road surface μ is determined to be high μ, the process proceeds to step 355, high μ is set to μ data MYULVL representing the road surface μ, and the μ determination execution flag FEN is reset in step 360. finish.

一方ステップ350にて▲▼≧KSLPHであると判
断されると、ステップ365に移行し、今度は平均スリッ
プ率▲▼が低μ判定用の基準スリップ率KSLPL
以上か否かを判断する。そして▲▼≧KSLPLで
あれば、路面μが低μであるとして、ステップ370に移
行し、μデータMYULVLに低μをセットし、逆に▲
▼<KSLPLであれば、路面μが中μであるとして、ス
テップ375に移行し、μデータMYULVLに中μをセットす
る。そしてこのようにμデータMYULVLに低μ又は中μが
セットされると、ステップ360に移行し、μ判定実行フ
ラグFENをリセットした後、当該処理を一旦終了する。
On the other hand, if it is determined in step 350 that ▲ ▼ ≧ KSLPH, the process proceeds to step 365, in which the average slip ratio ▲ ▼ is changed to the reference slip ratio KSLPL for low μ determination.
It is determined whether or not this is the case. If ▲ ▼ ≧ KSLPL, it is determined that the road surface μ is low μ, and the flow shifts to step 370 to set low μ in the μ data MYULVL, and conversely ▲
If ▼ <KSLPL, it is determined that the road surface μ is medium μ, and the flow shifts to step 375 to set medium μ in the μ data MYULVL. When the low μ or the medium μ is set in the μ data MYULVL in this way, the process proceeds to step 360, and after resetting the μ determination execution flag FEN, the process is temporarily terminated.

このように第1μ判定処理では、駆動輪に加速スリッ
プが発生して加速スリップ制御が開始された後、駆動輪
のスリップ率SLPが一旦基準スリップ率KSLPO以上とな
り、その後F/C制御によって内燃機関2の出力トルクが
低下し、内燃機関2の回転加速度ΔNEが所定値K1以下と
なってF/C制御が終了されるまでの間の平均スリップ率
▲▼に基づき路面μが低μ,中μ,高μのうち
のいずれであるかを識別する。つまりこの第1μ判定処
理では、加速スリップ制御が実行される度に、その制御
開始直後の駆動輪のスリップ率に基づき一回だけ路面μ
を識別するのである。
As described above, in the first μ determination process, after the acceleration slip is generated in the driving wheel and the acceleration slip control is started, the slip ratio SLP of the driving wheel temporarily exceeds the reference slip ratio KSLPO, and then the internal combustion engine is controlled by the F / C control. The road surface μ is low μ, medium μ based on the average slip ratio ▲ ▼ until the output torque of the engine 2 decreases and the rotational acceleration ΔNE of the internal combustion engine 2 falls below the predetermined value K1 and the F / C control ends. , High μ. That is, in the first μ determination process, every time the acceleration slip control is executed, the road μ is determined only once based on the slip ratio of the drive wheels immediately after the start of the control.
Is to be identified.

尚上記のように加速スリップ制御開始直後の平均スリ
ップ率▲▼から路面μを判断できるのは、路面
μが低い程駆動輪に大きなスリップが発生するためであ
る。即ち、上記ステップ345にて算出される平均スリッ
プ率▲▼は路面μに応じて変化し、路面μが低
い程平均スリップ率▲▼が大きくなるため、こ
の第1μ判定処理では、この平均スリップ率▲
▼の大きさから路面μを識別するようにしているのであ
る。
The reason why the road surface μ can be determined from the average slip ratio ▲ ▼ immediately after the start of the acceleration slip control as described above is that the lower the road surface μ, the more slip occurs in the drive wheels. That is, the average slip ratio ▼ calculated in step 345 changes according to the road surface μ, and the lower the road surface μ, the larger the average slip ratio ▲ ▼. ▲
The road surface μ is identified from the size of ▼.

次に第7図は、車両の加速度と駆動輪のスリップ率と
に基づき路面μを識別する、前述の路面状態識別手段M7
としての第2μ判定処理を表わすフローチャートであ
る。
Next, FIG. 7 shows the road surface state identification means M7 for identifying the road surface μ based on the vehicle acceleration and the slip ratio of the drive wheels.
13 is a flowchart illustrating a second μ determination process as in FIG.

この処理は、上述の加速スリップ制御処理や第1μ判
定処理と同様、内燃機関2の始動後所定時間(例えば5m
sec.)毎の割込処理として実行されるもので、処理が開
始されるとまずステップ400を実行して、スリップ率算
出処理で算出された車体速度VFが0以下か否か、即ち車
両が停止しているか否かを判断する。
This processing is performed for a predetermined time (for example, 5 m) after the internal combustion engine 2 is started, similarly to the acceleration slip control processing and the first μ determination processing described above.
sec.) is executed as an interruption process. When the process is started, first, step 400 is executed to determine whether or not the vehicle speed VF calculated in the slip ratio calculation process is 0 or less, that is, Determine whether or not it is stopped.

そしてこのステップ400にて、車体速度VFが0以下で
車両が停止していると判断されると、ステップ405に移
行して、後述の処理で使用する路面μ判定用のカウンタ
CMYUL,CMYUM,及びCMYUHをリセットする。また続くステ
ップ410では、後述の処理で使用する車両加速度検出用
のカウンタCMYU2をリセットすると共に、スリップ率SLP
の積算値ΣSLP2を値0に初期設定し、更に基準速度KVF
として車体速度VFに所定値(本実施例では1.25km/h)を
加えた値(=VF+1.25)を設定し、当該処理を一旦終了
する。
When it is determined in step 400 that the vehicle is stopped at a vehicle speed VF of 0 or less, the process proceeds to step 405, and a counter for determining a road surface μ used in a process described below.
Reset CMYUL, CMYUM, and CMYUH. In step 410, the counter CMYU2 for detecting vehicle acceleration used in the processing described later is reset, and the slip ratio SLP
Initialize the integrated value ΣSLP2 of the
Then, a value (= VF + 1.25) obtained by adding a predetermined value (1.25 km / h in this embodiment) to the vehicle speed VF is set, and the process is temporarily terminated.

一方ステップ400にて、車体速度VFが0を越えている
と判断されると続くステップ420に移行し、車体速度VF
が上述のステップ410にて設定された基準速度KVF以上と
なったか否かを判断する。そして車体速度VFが基準速度
KVFより小さければ、続くステップ425に移行してカウン
タCMYU2をインクリメントし、更に続くステップ430にて
積算値ΣSLP2にスリップ率算出処理で算出されたスリッ
プ率SLPを加算して、処理を一旦終了する。
On the other hand, if it is determined in step 400 that the vehicle speed VF exceeds 0, the process proceeds to step 420, where the vehicle speed VF
Is determined to be equal to or higher than the reference speed KVF set in step 410 described above. And the body speed VF is the reference speed
If it is smaller than KVF, the process proceeds to the subsequent step 425, where the counter CMYU2 is incremented. In the subsequent step 430, the slip ratio SLP calculated in the slip ratio calculation process is added to the integrated value ΣSLP2, and the process is temporarily terminated.

ここで上記ステップ420〜ステップ430の処理は、ステ
ップ410にて基準速度KVFが設定された後、車体速度VFが
所定速度(本実施例では1.25km/h)増加するまでの時間
をカウンタCMYU2によりカウントすると共に、その間の
スリップ率SLPを積算するための処理である。
Here, in the processing of the above steps 420 to 430, after the reference speed KVF is set in step 410, the time until the vehicle speed VF increases by a predetermined speed (1.25 km / h in the present embodiment) is determined by the counter CMYU2. This is a process for counting and integrating the slip ratio SLP during that time.

またカウンタCMYU2の値は、車体速度VFが1.25km/h増
加するのに要した時間に相当することから、カウンタCM
YU2の値が小さい程車両加速度が高いこととなり、この
カウンタCMYU2の値は車体加速度を表わすものとなる。
従って本実施例においては、ステップ425の処理が前述
の車両加速度検出手段M6に相当する。
Also, the value of the counter CMYU2 corresponds to the time required for the vehicle speed VF to increase by 1.25 km / h.
The smaller the value of YU2, the higher the vehicle acceleration, and the value of this counter CMYU2 represents the vehicle acceleration.
Therefore, in the present embodiment, the processing of step 425 corresponds to the vehicle acceleration detecting means M6 described above.

次にステップ420にて車体速度VFが基準速度KVF以上で
あると判断されると、ステップ435に移行し、今度はカ
ウンタCMYU2の値が下限値KNOを越えているか否かを判断
する。この下限値KNOには、車体速度VFが1.25km/h増加
するのに必要な最短時間に対応する値が設定されてい
る。このためステップ435においては、カウンタCMYU2の
値が下限値KNO以下であれば、ノイズ等によってカウン
タCMYU2の値に異常が生じたと判断して、上述のステッ
プ405に移行し、カウンタCMYU2等を初期設定した後、処
理を一旦終了する。
Next, when it is determined in step 420 that the vehicle speed VF is equal to or higher than the reference speed KVF, the process proceeds to step 435, and it is determined whether the value of the counter CMYU2 has exceeded the lower limit value KNO. The lower limit KNO is set to a value corresponding to the shortest time required for the vehicle speed VF to increase by 1.25 km / h. Therefore, in step 435, if the value of the counter CMYU2 is equal to or less than the lower limit value KNO, it is determined that an abnormality has occurred in the value of the counter CMYU2 due to noise or the like, and the process proceeds to step 405 to initialize the counter CMYU2 and the like. After that, the process is temporarily terminated.

次にステップ435にて、カウンタCMYU2の値が下限値KN
Oを越えていると判断されると、続くステップ440に移行
して、積算値ΣSLP2をカウンタCMYU2の値で除すること
により、車体速度VFが1.25km/h増加する間の平均スリッ
プ率▲▼を算出する。そして続くステップ445
では、カウンタCMYU2の値が高μ判定用の基準値KAH以上
か否かを判断し、CMYU2<KAHであれば、次ステップ450
及びステップ455にて、低μ判定用カウンタCMYUL及び中
μ判定用カウンタCMYUMを夫々リセットした後、ステッ
プ460にて高μ判定用カウンタCMYUHをインクリメントす
る。
Next, at step 435, the value of the counter CMYU2 is set to the lower limit value KN.
If it is determined that the vehicle speed has exceeded O, the process proceeds to the subsequent step 440, where the integrated value ΣSLP2 is divided by the value of the counter CMYU2, so that the average slip ratio ▲ ▼ while the vehicle speed VF increases by 1.25 km / h. Is calculated. And the following step 445
Then, it is determined whether or not the value of the counter CMYU2 is equal to or more than the reference value KAH for high μ determination, and if CMYU2 <KAH, the next step 450
Then, in step 455, the low μ judgment counter CMYUL and the middle μ judgment counter CMYUM are respectively reset, and in step 460, the high μ judgment counter CMYUH is incremented.

次に続くステップ465では、高μ判定用カウンタCMYUH
が2以上となったか否かを判断し、CMYUH≧2であれ
ば、路面μは高μであるとして、ステップ470に移行
し、μデータMYULVLに高μをセットした後、上述のステ
ップ410に移行し、CMYUH<2であればそのままステップ
410に移行する。
In the next step 465, a counter for high μ judgment CMYUH
Is determined to be 2 or more. If CMYUH ≧ 2, the road surface μ is determined to be high μ, the process proceeds to step 470, and the μ data MYULVL is set to high μ. Move to step if CMYUH <2
Move to 410.

一方ステップ445にて、CMYU2≧KAHであると判断され
ると、ステップ475に移行し、今度はカウンタCMYU2の値
が低μ判定用の基準値KAL(>KAH)以上か否かを判断す
る。そしてこのステップ475にて、CMYU2≧KALであると
判断されると、続くステップ480に移行し、平均スリッ
プ率▲▼が予め設定された低μ判定用の基準ス
リップ率KSLP1以上であるか否かを判断し、▲
▼<KSLP1であれば上述のステップ405に移行し、▲
▼≧KSLP1であれば、続くステップ485及び490に
て、中μ判定用カウンタCMYUM及び高μ判定用カウンタC
MYUHを夫々リセットした後、ステップ495にて低μ判定
用カウンタCMYULをインクリメントする。また続くステ
ップ500では、低μ判定用カウンタCMYULが2以上となっ
たか否かを判断し、CMYUL≧2であれば、路面μは低μ
であるとして、続くステップ505に移行し、μデータMYU
LVLに低μをセットした後、上述のステップ410に移行
し、CMYUL<2であれば、そのままステップ410に移行す
る。
On the other hand, if it is determined in step 445 that CMYU2 ≧ KAH, the process proceeds to step 475, and it is determined whether or not the value of the counter CMYU2 is equal to or larger than the low μ determination reference value KAL (> KAH). If it is determined in step 475 that CMYU2 ≧ KAL, the process proceeds to step 480 to determine whether or not the average slip ratio ▲ ▼ is equal to or higher than a predetermined low μ determination reference slip ratio KSLP1. Judge, ▲
If ▼ <KSLP1, go to step 405 described above, ▲
▼ If KSLP1, in the following steps 485 and 490, the medium μ judgment counter CMYUM and the high μ judgment counter C
After resetting MYUH, respectively, at step 495, the low μ judgment counter CMYUL is incremented. In the following step 500, it is determined whether or not the value of the low μ determination counter CMYUL becomes 2 or more. If CMYUL ≧ 2, the road surface μ becomes low μ.
And proceeds to the subsequent step 505, where μ data MYU
After setting LVL to low μ, the process proceeds to step 410 described above. If CMYUL <2, the process directly proceeds to step 410.

次にステップ475にて、CMYU2<KALであると判断され
た場合には、ステップ510に移行し、平均スリップ率▲
▼が予め設定された中μ判定用の基準スリップ
率KSLP2以上であるか否かを判断する。そして▲
▼<KSLP2であれば、上述のステップ405に移行し、▲
▼≧KSLP2であれば、続くステップ515及び520
にて、低μ判定用カウンタCMYUL及び高μ判定用カウン
タCMYUHを夫々リセットした後、ステップ525にて中μ判
定用カウンタCMYUMをインクリメントする。またステッ
プ530では、このインクリメントした中μ判定用カウン
タCMYUMが2以上となったか否かを判断し、CMYUM≧2で
あれば、路面μは中μであるとして、続くステップ535
に移行し、μデータMYULVLに中μをセットした後、上述
のステップ410に移行し、CMYUM<2であればそのままス
テップ410に移行する。
Next, in step 475, when it is determined that CMYU2 <KAL, the process proceeds to step 510, where the average slip ratio ▲
It is determined whether or not ▼ is equal to or greater than a predetermined medium μ determination reference slip ratio KSLP2. And ▲
If ▼ <KSLP2, proceed to step 405 described above, and ▲
If ▼ ≧ KSLP2, the following steps 515 and 520
After resetting the low-μ judgment counter CMYUL and the high-μ judgment counter CMYUH, at step 525, the middle μ judgment counter CMYUM is incremented. In step 530, it is determined whether or not the incremented medium μ determination counter CMYUM becomes 2 or more. If CMYUM ≧ 2, the road surface μ is determined to be medium μ, and the next step 535
After setting the medium μ in the μ data MYULVL, the process proceeds to the above-described step 410, and if CMYUM <2, the process directly proceeds to the step 410.

このように第2μ判定処理では、ステップ400〜ステ
ップ440の処理により、車体速度VFが1.25km/h増加する
のに要する時間をカウンタCMYU2を用いて車体加速度相
当値として求めると共に、この間の平均スリップ率▲
▼を算出し、ステップ445の処理により2回連続
して、カウンタCMYU2の値が高μ判定用の基準値KAHより
小さいと判断された場合に、路面μは高μであると判断
するようにしている。
As described above, in the second μ determination processing, the time required for the vehicle body speed VF to increase by 1.25 km / h is obtained as the vehicle body acceleration equivalent value by using the counter CMYU2, and the average slip during this time is determined by the processing of steps 400 to 440. Rate ▲
▼ is calculated, and when it is determined that the value of the counter CMYU2 is smaller than the reference value KAH for high μ determination twice consecutively by the processing of step 445, the road μ is determined to be high μ. ing.

これは低μ路では車両を高加速することができず、高
μ路において初めて車両を高加速運転できるためであ
る。つまりこの第2μ判定処理では、高μ判定用の基準
値KAHとして、高μ路においてのみ実現し得る高加速度
に対応した小さい値を設定しておき、カウンタCMYU2の
値がこの基準値KAHより小さいか否か、即ち車両が高μ
路においてのみ実現可能な加速度で運転されているか否
かを判断することにより、路面μが高μであるか否かを
判断しているのである。
This is because the vehicle cannot be highly accelerated on a low μ road, and can be driven at a high acceleration for the first time on a high μ road. That is, in the second μ determination process, a small value corresponding to a high acceleration that can be realized only on a high μ road is set as the reference value KAH for the high μ determination, and the value of the counter CMYU2 is smaller than the reference value KAH. Whether the vehicle is high μ
By determining whether or not the vehicle is driven at an acceleration that can be realized only on the road, it is determined whether or not the road surface μ is high μ.

またこの第2μ判定処理では、ステップ445,ステップ
475,及びステップ480の一連の処理において、カウンタC
MYU2の値が、高μ判定用の基準値KAHより大きい値に設
定された低μ判定用の基準値KAL以上となるような車両
の低加速運転時に、平均スリップ率▲▼が低μ
判定用の基準スリップ率KSLP1以上であるか否かを判断
し、この一連の処理により2回連続して▲▼≧
KSLP1であると判断された場合に、路面μが低μである
と判断するようにされている。これは、車両加速度が小
さくなる条件として、路面μが低い場合、車両がスリッ
プしない程度に緩加速運転されている場合、或は降板路
において重力により徐々に加速されている場合等が考え
られるためである。つまり当該第2μ判定処理では、車
両加速度が低いにもかかわらずスリップ率▲▼
が基準スリップ率KSLP1以上となって駆動輪がスリップ
している場合に路面μが低μ路であると判断し、それ以
外の場合にはステップ405に移行してμ判定を最初から
やり直すようにすることで、路面μを正確に識別するよ
うにしているのである。
In the second μ determination process, step 445, step
In a series of processes of 475 and step 480, the counter C
During low acceleration operation of a vehicle in which the value of MYU2 is equal to or greater than the low μ determination reference value KAL set to a value larger than the high μ determination reference value KAH, the average slip ratio ▲ ▼ is low μ.
It is determined whether or not the reference slip rate KSLP1 for determination is equal to or more than KSLP1.
When it is determined that the road surface is KSLP1, the road surface μ is determined to be low μ. This is because the vehicle acceleration may be reduced when the road μ is low, when the vehicle is slowly accelerated to the extent that the vehicle does not slip, or when the vehicle is gradually accelerated by gravity on the descending road. It is. In other words, in the second μ determination process, the slip ratio ▲ ▼ despite the low vehicle acceleration
Is larger than the reference slip ratio KSLP1 and the drive wheel is slipping, the road μ is determined to be a low μ road, otherwise, the process proceeds to step 405 and the μ determination is restarted from the beginning. By doing so, the road surface μ is accurately identified.

また更にこの第2μ判定処理では、ステップ445,ステ
ップ475,及びステップ510の一連の処理において、KAL≧
CMYU2≧KAHとなり、車両が中程度の加速で運転されてい
る場合に、平均スリップ率▲▼が中μ判定用の
基準スリップ率KSLP2以上であるか否かを判断し、この
一連の処理により2回連続して▲▼≧KSLP2で
あると判断された場合に、路面μが中μであると判断す
るようにされているが、これは上述の低μ判定の場合と
同様の理由による。
Further, in the second μ determination process, in a series of processes of step 445, step 475, and step 510, KAL ≧
When CMYU2 ≧ KAH, and the vehicle is operated at moderate acceleration, it is determined whether the average slip ratio ▲ ▼ is equal to or more than the reference slip ratio KSLP2 for medium μ determination, and a series of processing If it is determined that ▲ ▼ ≧ KSLP2 successively, it is determined that the road surface μ is medium μ, for the same reason as in the case of the low μ determination described above.

次に第8図は、上記第1又は第2μ判定処理により判
定された路面μに応じて、加速スリップ制御開始時のサ
ブスロットルバルブ12の目標開度,即ち上述の制御開始
スロットル開度θSENを算出する制御開始スロットル開
度算出処理を表わすフローチャートである。
Next, FIG. 8 shows the target opening of the sub-throttle valve 12 at the start of the acceleration slip control, that is, the above-described control start throttle opening θSEN, according to the road surface μ determined by the first or second μ determination processing. It is a flowchart showing a control start throttle opening calculation process to be calculated.

この処理も上記各種制御処理と同様に、内燃機関2の
始動後所定時間(例えば5msec.)毎の割込処理として実
行されるもので、処理が開始されるとまずステップ600
を実行して、第1又は第2μ判定処理により設定された
最新のμデータMYULVLから、路面μが高μであるか否か
を判断する。そして路面μが高μであれば、続くステッ
プ605に移行して、内燃機関2の回転速度NEに基づき、
第11図に示す高μ用のマップを用いて高μ用スロットル
開度θSNEHを算出し、次ステップ610にてこの算出した
高μ用スロットル開度θSNEHを制御開始スロットル開度
θSENとして設定し、続くステップ615にて、加速スリッ
プ制御処理において制御量ΔθSを算出する際に使用す
る前述の演算式(2)の比例定数β1及びβ2として予
め設定された高μ用の値を設定し、当該処理を一旦終了
する。
This process is also executed as an interrupt process every predetermined time (for example, 5 msec.) After the start of the internal combustion engine 2 as in the above-described various control processes.
To determine whether the road surface μ is high μ from the latest μ data MYULVL set by the first or second μ determination processing. If the road surface μ is high μ, the process proceeds to the subsequent step 605, and based on the rotational speed NE of the internal combustion engine 2,
The throttle opening θSNEH for high μ is calculated using the map for high μ shown in FIG. 11, and in the next step 610, the calculated throttle opening θSNEH for high μ is set as the control start throttle opening θSEN, In the following step 615, values for high μ set in advance as proportional constants β1 and β2 of the above-mentioned arithmetic expression (2) used when calculating the control amount ΔθS in the acceleration slip control process are set, and the process is performed. Is temporarily terminated.

一方ステップ600にて路面μが高μでないと判断され
ると、ステップ620に移行し、今度は上記μデータMYULV
Lから、路面μが中μであるか否かを判断する。そして
路面μが中μであれば、ステップ625に移行して、内燃
機関2の回転速度NEに基づき、第11図に示す中μ用のマ
ップを用いて中μ用スロットル開度θSNEMを算出し、次
ステップ630にてこの算出した中μ用スロットル開度θS
NEMを制御開始スロットル開度θSENとして設定し、続く
ステップ635にて上記演算式(2)の比例定数β1及び
β2として中μ用の値を設定し、当該処理を一旦終了す
る。
On the other hand, if it is determined in step 600 that the road surface μ is not high μ, the process proceeds to step 620, and the μ data MYULV
From L, it is determined whether or not the road surface μ is medium μ. If the road surface μ is medium μ, the process proceeds to step 625 to calculate the medium μ throttle opening θSNEM based on the rotation speed NE of the internal combustion engine 2 using the map for medium μ shown in FIG. In the next step 630, the calculated middle μ throttle opening θS
NEM is set as the control start throttle opening θSEN, and in step 635, the values for medium μ are set as the proportional constants β1 and β2 of the above equation (2), and the process is temporarily terminated.

またステップ620にて、路面μが中μでないと判断さ
れた場合,即ち路面μが低μである場合には、ステップ
640に移行して、内燃機関2の回転速度NEに基づき、第1
1図に示す低μ用のマップを用いて低μ用スロットル開
度θSNELを算出し、次ステップ645にてこの算出した低
μ用スロットル開度θSNELを制御開始スロットル開度θ
SENとして設定し、続くステップ650にて上記演算式
(2)の比例定数β1及びβ2として低μ用の値を設定
し、当該処理を一旦終了する。
If it is determined in step 620 that the road surface μ is not medium μ, that is, if the road surface μ is low μ,
The process proceeds to 640, and based on the rotation speed NE of the internal combustion engine 2, the first
Using the map for low μ shown in FIG. 1, the throttle opening θSNEL for low μ is calculated, and in the next step 645, the calculated throttle opening θSNEL for low μ is used to start the control.
SEN is set, and in step 650, values for low μ are set as the proportional constants β1 and β2 of the above equation (2), and the process is temporarily terminated.

即ち当該制御開始スロットル開度算出処理において
は、第1又は第2μ判定処理にて識別された最新の路面
μに基づき、第11図に示すマップを用いて制御開始スロ
ットル開度θSNEを設定し、また路面μに応じて制御量
算出用の演算式(2)の比例定数β1及びβ2を設定す
るものである。
That is, in the control start throttle opening calculation process, the control start throttle opening θSNE is set using the map shown in FIG. 11 based on the latest road surface μ identified in the first or second μ determination process, Further, the proportional constants β1 and β2 of the arithmetic expression (2) for calculating the control amount are set according to the road surface μ.

ここで制御開始スロットル開度θSNE算出用のマップ
は、第11図から明らかな如く、路面μが高い程制御開始
スロットル開度θSNEが大きくなるように設定されてい
るが、これは路面μが低い程加速スリップが発生し易
く、内燃機関2の出力トルクをより多く抑制する必要が
あるためである。
Here, the map for calculating the control start throttle opening θSNE is set such that the higher the road surface μ, the larger the control start throttle opening θSNE, as shown in FIG. This is because acceleration slip is more likely to occur as the output torque of the internal combustion engine 2 needs to be suppressed more.

またステップ615,ステップ635,又はステップ650にて
設定する制御量算出用の演算式(2)の比例定数β1及
びβ2には、路面μが低い程小さな値が設定されてい
る。これは路面μが低い程駆動輪がスリップし易く、内
燃機関2のトルク変化に対して駆動輪速度が大きく変動
するためである。つまり路面μが低い程比例定数β1及
びβ2を小さくすることで、内燃機関2の出力トルクの
変化量を小さくして、スリップ率SLPを目標スリップ率S
LPOに速やかに収束させるようにしているのである。
The proportional constants β1 and β2 of the calculation formula (2) for calculating the control amount set in step 615, step 635, or step 650 are set to smaller values as the road surface μ is lower. This is because the lower the road surface μ, the more easily the drive wheels slip, and the speed of the drive wheels fluctuates greatly with a change in the torque of the internal combustion engine 2. That is, by decreasing the proportional constants β1 and β2 as the road surface μ decreases, the amount of change in the output torque of the internal combustion engine 2 is reduced, and the slip ratio SLP is reduced to the target slip ratio S.
They try to converge on the LPO quickly.

次に第9図は、加速スリップ制御実行時に上記第1又
は第2μ判定処理により判定された路面μが変化したと
き、後述のスロットル開度変更処理により路面μに応じ
て加速スリップ制御の制御量(本実施例では目標サブス
ロットル開度)を変更するか否かを判定する変更禁止手
段としてのスロットル開度変更許可判定処理を表わすフ
ローチャートである。
Next, FIG. 9 shows that when the road surface μ determined by the first or second μ determination process changes during execution of the acceleration slip control, the control amount of the acceleration slip control according to the road surface μ by a throttle opening change process described later. 9 is a flowchart showing a throttle opening change permission determination process as change prohibiting means for determining whether to change (a target sub-throttle opening in this embodiment).

この処理も上記各種制御処理と同様に、内燃機関2の
始動後所定時間(例えば5msec.)毎の割込処理として実
行されるもので、処理が開始されるとまずステップ700
を実行して、前述の制御実行フラグFSがセット状態にあ
り、加速スリップ制御が実行されているか否かを判断す
る。そして制御実行フラグFSがリセット状態で、加速ス
リップ制御が実行されていなければ、ステップ705及び
ステップ710にて、サブスロットルバルブ12の閉じ過ぎ
防止フラグFCHGC及び開け過ぎ防止フラグFCHGAをセット
し、続くステップ715にてカウンタCNTをリセットし、更
に続くステップ720にてスリップ率SLPの積算値ΣSLP3に
値0を設定して、処理を一旦終了する。
This process is also executed as an interrupt process at predetermined time intervals (for example, 5 msec.) After the start of the internal combustion engine 2 similarly to the above-described various control processes.
To determine whether or not the control execution flag FS is in the set state and the acceleration slip control is being executed. If the control execution flag FS is in the reset state and the acceleration slip control is not being executed, in steps 705 and 710, the over-close prevention flag FCHGC and the over-open prevention flag FCHGA of the sub-throttle valve 12 are set. At step 715, the counter CNT is reset, and at step 720, a value 0 is set to the integrated value ΣSLP3 of the slip ratio SLP, and the process is terminated once.

一方ステップ700にて制御実行フラグFSがセット状態
で、加速スリップ制御が実行されていると判断された場
合には、ステップ725に移行して、カウンタCNTの値が予
め設定された基準値KCNT以上か否かを判断する。そして
CNT<KCNTであれば、ステップ730に移行してカウンタCN
Tをインクリメントした後、ステップ735に移行し、スリ
ップ率算出処理で算出された駆動輪のスリップ率SLPを
積算値ΣSLP3に加算し、処理を一旦終了する。
On the other hand, if it is determined that the acceleration slip control is being executed while the control execution flag FS is set in step 700, the process proceeds to step 725, where the value of the counter CNT is equal to or more than the preset reference value KCNT. It is determined whether or not. And
If CNT <KCNT, the process proceeds to step 730 and the counter CN
After incrementing T, the process proceeds to step 735, where the slip ratio SLP of the drive wheel calculated in the slip ratio calculation process is added to the integrated value ΣSLP3, and the process is temporarily terminated.

また次にステップ725にてCNT≧KCNTであると判断され
た場合、即ちステップ715及びステップ720の処理により
カウンタCNT及び積算値ΣSLP3が初期化された後、ステ
ップ730及びステップ735の処理が基準値KCNTで決定され
る所定回(所定時間)実行された場合には、続くステッ
プ740に移行して、積算値ΣSLP3をカウンタCNTの値で除
することにより、カウンタKCNTで決定される所定時間当
りの平均スリップ率▲▼を算出する。
Next, when it is determined in step 725 that CNT ≧ KCNT, that is, after the counter CNT and the integrated value ΣSLP3 are initialized by the processing in steps 715 and 720, the processing in step 730 and step 735 is the reference value. If it has been executed a predetermined number of times (predetermined time) determined by the KCNT, the process proceeds to the subsequent step 740 to divide the integrated value ΣSLP3 by the value of the counter CNT, thereby obtaining a value per predetermined time determined by the counter KCNT. Calculate the average slip ratio ▲ ▼.

次に続くステップ745では、上記算出された平均スリ
ップ率▲▼が予め設定された第1基準スリップ
量としての閉じ過ぎ防止判定用の基準スリップ率KSLPC
以上か否かを判断し、▲▼≧KSLPCであれば、
閉じ過ぎ防止フラグFCHGCをセットし、逆に▲
▼<KSLPCであれば閉じ過ぎ防止フラグFCHGCをリセット
する。
In the next step 745, the calculated average slip ratio ▼ is used as a preset first reference slip amount, a reference slip ratio KSLPC for overclose prevention determination.
Judge whether or not it is above, if ▲ ▼ ≧ KSLPC,
Set the overclose prevention flag FCHGC, and
▼ If <KSLPC, reset the overclose prevention flag FCHGC.

また次に続くステップ760では、上記算出された平均
スリップ率▲▼が予め設定された第2基準スリ
ップ量としての開け過ぎ防止判定用の基準スリップ率KS
LPA以上か否かを判断し、▲▼≧KSLPAであれ
ば、開け過ぎ防止フラグFCHGAをリセットし、逆に▲
▼<KSLPAであれば開け過ぎ防止フラグFCHGAをセ
ットする。
In the following step 760, the calculated average slip ratio ▼ is used as a preset second reference slip amount to determine a reference slip ratio KS for preventing over-opening.
Judge whether or not it is equal to or higher than LPA, and if ▲ ▼ ≧ KSLPA, reset the over-open prevention flag FCHGA, and
▼ If <KSLPA, set the over-opening prevention flag FCHGA.

ここで閉じ込み防止フラグFCHGC及び開け過ぎ防止フ
ラグFCHGAは、後述のスロットル開度変更処理にて、路
面μの変化に応じて制御目標となる目標サブスロットル
開度θS0を変更する際に、目標サブスロットル開度θS0
を必要以上に小さく或は大きく設定し過ぎて、制御特性
を悪化させてしまうのを防止するためのフラグである。
即ち、平均スリップ率▲▼が小さく、加速スリ
ップ制御によって内燃機関2の出力トルクが充分抑制さ
れているような場合に、路面μが変化したとしてサブス
ロットルバルブ12を閉じると、駆動輪の回転を抑制し過
ぎて、良好な加速性が得られなくなる、逆に平均スリッ
プ率▲▼が大きく、加速スリップ制御によって
内燃機関2の出力トルクを充分抑制できていない場合
に、路面μが変化したとしてサブスロットルバルブ12を
開けると、駆動輪の回転が上昇し過ぎ、駆動輪に大きな
加速スリップが発生する、といったことがあるため、当
該スロットル開度変更許可判定処理では、ステップ740
〜ステップ770の処理により、加速スリップ制御による
駆動輪の制御状態を確認して、目標サブスロットル開度
θS0を閉側に変化させると制御特性が悪化する場合には
閉じ過ぎ防止フラグFCHGCをリセットし、逆に目標サブ
スロットル開度θS0を開側に変化させると制御特性が悪
化する場合には開け過ぎ防止フラグFCHGAをリセットし
て、後述のスロットル開度変更処理によりサブスロット
ルバルブ12を開・閉し過ぎるのを防止しているのであ
る。
Here, the closing prevention flag FCHGC and the over-opening prevention flag FCHGA are set to a target sub-throttle opening θS0 as a control target in accordance with a change in the road surface μ in a throttle opening changing process described later. Throttle opening θS0
Is a flag for preventing the control characteristic from deteriorating due to setting of unnecessarily small or large.
That is, when the average slip ratio ▲ ▼ is small and the output torque of the internal combustion engine 2 is sufficiently suppressed by the acceleration slip control, when the sub-throttle valve 12 is closed on the assumption that the road surface μ has changed, the rotation of the drive wheels is stopped. If the road surface μ is changed when the output torque of the internal combustion engine 2 is not sufficiently suppressed by the acceleration slip control because the average slip ratio ▲ ▼ is too large and the average slip ratio ▲ ▼ is too large, When the throttle valve 12 is opened, the rotation of the drive wheel excessively increases, and a large acceleration slip may occur on the drive wheel.
The control state of the drive wheel by the acceleration slip control is confirmed by the processing of Step 770, and if the control characteristic deteriorates when the target sub-throttle opening θ S0 is changed to the closing side, the over-close prevention flag FCHGC is reset. Conversely, if the control characteristic deteriorates when the target sub-throttle opening θS0 is changed to the open side, the over-open prevention flag FCHGA is reset, and the sub-throttle valve 12 is opened / closed by a throttle opening change process described later. It prevents it from doing too much.

次に第10図は、上記第1又は第2μ判定処理による路
面μの識別結果に基づき路面μが変化したか否かを判断
し、路面μが変化している場合には最新の路面μに応じ
て目標サブスロットル開度θS0を変更する、前述の路面
変化判断手段M8及び制御量変更手段M9としてのスロット
ル開度変更処理を表わすフローチャートである。
Next, FIG. 10 determines whether or not the road surface μ has changed based on the identification result of the road surface μ by the first or second μ determination processing. If the road surface μ has changed, the road surface μ is changed to the latest road surface μ. It is a flowchart showing a throttle opening changing process as the road surface change determining means M8 and the control amount changing means M9 for changing the target sub-throttle opening θS0 accordingly.

この処理も上記各種制御処理と同様に、内燃機関2の
始動後所定時間(例えば5msec.)毎の割込処理として実
行されるもので、処理が開始されるとまずステップ800
を実行して、前述の制御実行フラグFSがセット状態にあ
り、加速スリップ制御が実行されているか否かを判断す
る。そして制御実行フラグFSがリセット状態で、加速ス
リップ制御が実行されていなければ、ステップ805に移
行して第1又は第2μ判定処理にて判定された最新の路
面μを表わすμデータMYULVLを次回の処理のための前回
のμデータMYULVLOとして設定し、処理を一旦終了す
る。
This process is also executed as an interrupt process at predetermined time intervals (for example, 5 msec.) After the start of the internal combustion engine 2 similarly to the above-described various control processes.
To determine whether or not the control execution flag FS is in the set state and the acceleration slip control is being executed. If the control execution flag FS is in the reset state and the acceleration slip control is not being executed, the process proceeds to step 805 and the μ data MYULVL representing the latest road surface μ determined in the first or second μ determination processing is stored in the next time. It is set as the previous μ data MYULVLO for processing, and the processing is once ended.

次にステップ800にて制御実行フラグFSがセット状態
で、加速スリップ制御が実行されていると判断された場
合には、ステップ810に移行して、現在のμデータMYULV
Lと前回のμデータMYULVLOとが一致しているか否か、即
ち路面μが変化したか否かを判断する。そしてMYULVL=
MYULVLOで路面μが変化していなければ、目標サブスロ
ットル開度θS0を変更する必要はないので、そのまま上
記ステップ805に移行し、そうでなければ続くステップ8
15に移行して、μデータMYULVLに基づき路面μが高μで
あるか否かを判断する。
Next, if it is determined in step 800 that the control execution flag FS is set and the acceleration slip control is being executed, the process proceeds to step 810, where the current μ data MYULV
It is determined whether or not L matches the previous μ data MYULVLO, that is, whether or not the road surface μ has changed. And MYULVL =
If the road surface μ does not change in MYULVLO, there is no need to change the target sub-throttle opening θS0.
The process proceeds to 15, and it is determined whether the road surface μ is high μ based on the μ data MYULVL.

ステップ815にて、路面μが高μであると判断された
場合,即ち路面μが低μ又は中μから高μに変化した場
合には、ステップ820に移行して、前述のスロットル開
度変更許可判定処理でセット・リセットされる開け過ぎ
防止フラグFCHGAがセットされているか否かを判断し、
このフラグFCHGAがリセット状態であれば、ステップ805
を実行した後、処理を一旦終了する。
If it is determined in step 815 that the road surface μ is high μ, that is, if the road surface μ changes from low μ or medium μ to high μ, the process proceeds to step 820 to change the aforementioned throttle opening degree. It is determined whether the over-open prevention flag FCHGA set or reset in the permission determination process is set,
If this flag FCHGA is in the reset state, step 805
Is executed, and the process is temporarily terminated.

一方ステップ820にて、開け過ぎ防止フラグFCHGAがセ
ットされていると判断されると、ステップ825に移行
し、現在の目標サブスロットル開度θS0が前述の制御開
始スロットル開度θSNEより小さいか否かを判断する。
そしてθSO≧θSNEであればステップ805を実行して処理
を一旦終了し、θSO<θSNEであれば、続くステップ830
に移行して、現在の目標サブスロットル開度θS0と制御
開始スロットル開度θSNEとの平均値{(θS0+θSNE)
/2}を目標サブスロットル開度θS0として設定し、ステ
ップ805を実行した後、処理を一旦終了する。
On the other hand, if it is determined in step 820 that the over-opening prevention flag FCHGA is set, the process proceeds to step 825, where it is determined whether the current target sub-throttle opening θS0 is smaller than the above-described control start throttle opening θSNE. Judge.
If θSO ≧ θSNE, step 805 is executed and the process is terminated once. If θSO <θSNE, the following step 830 is executed.
The average value of the current target sub-throttle opening θS0 and the control start throttle opening θSNENE (θS0 + θSNE)
/ 2} is set as the target sub-throttle opening θS0, and after executing step 805, the process is temporarily terminated.

また次にステップ815にて、路面μが高μではないと
判断された場合には、ステップ835に移行して、μデー
タMYULVLに基づき路面μが低μであるか否かを判断す
る。そして路面μが低μでなければ、即ち路面μが中μ
であれば、ステップ840に移行して、前回のμデータMYU
LVLOが高μであるか否かを判断することにより、路面μ
が高μから低μに変化したか否かを判断する。またこの
ステップ840にて前回のμデータMYULVLOが高μでないと
判断された場合、即ち路面μが低μから中μに変化した
場合には、上述のステップ820に移行して、上述のステ
ップ820以降の処理を実行する。
When it is determined in step 815 that the road surface μ is not high μ, the process proceeds to step 835 to determine whether the road surface μ is low μ based on the μ data MYULVL. And the road surface μ is not low μ, that is, the road surface μ is medium μ
If so, the process proceeds to step 840, where the last μ data MYU
By determining whether LVLO is high μ, the road surface μ
Is changed from high μ to low μ. If it is determined in step 840 that the previous μ data MYULVLO is not high μ, that is, if the road surface μ changes from low μ to medium μ, the process proceeds to step 820 and proceeds to step 820. Execute the following processing.

一方ステップ835にて路面μが低μであると判断され
た場合、或はステップ840にて前回の路面μが高μ路で
あると判断された場合には、ステップ845に移行して、
前述の閉じ過ぎ防止フラグFCHGCがセットされているか
否かを判断する。そして閉じ過ぎ防止フラグFCHGCがリ
セット状態であればそのままステップ805に以降し、そ
うでなければステップ850に移行して、現在の目標サブ
スロットル開度θS0が制御開始スロットル開度θSNEを
越えているか否かを判断し、θS0≦θSNEであればステ
ップ805に移行し、θS0>θSNEであればステップ830に
移行する。
On the other hand, if it is determined in step 835 that the road surface μ is low μ, or if it is determined in step 840 that the previous road surface μ is a high μ road, the process proceeds to step 845.
It is determined whether the overclose prevention flag FCHGC is set. If the overclose prevention flag FCHGC is in the reset state, the process directly proceeds to step 805; otherwise, the process proceeds to step 850 to determine whether the current target sub-throttle opening θS0 exceeds the control start throttle opening θSNE. If θS0 ≦ θSNE, the process proceeds to step 805, and if θS0> θSNE, the process proceeds to step 830.

このように当該スロットル開度変更処理では、路面μ
がスリップの発生し難い高μ側に変化した場合には、開
け過ぎ防止フラグFCHGAがセット状態で、しかも制御開
始スロットル開度θSNEが現時点の目標サブスロットル
開度θS0より大きいことを確認した上で、ステップ830
の処理を実行することにより、目標サブスロットル開度
θS0を開方向に変更し、逆に路面μがスリップの発生し
易い低μ側に変化した場合には、閉じ過ぎ防止フラグFC
HGCがセット状態で、しかも制御開始スロットル開度θS
NEが現時点の目標サブスロットル開度θS0よりも小さい
ことを確認した上で、ステップ830の処理を実行するこ
とにより、目標サブスロットル開度θS0を閉方向に変更
する。
Thus, in the throttle opening change processing, the road surface μ
If it changes to the high μ side where slip does not easily occur, make sure that the over-open prevention flag FCHGA is set and that the control start throttle opening θSNE is larger than the current target sub-throttle opening θS0. , Step 830
The target sub-throttle opening θ S0 is changed to the opening direction by executing the processing of FIG.
HGC is set and control start throttle opening θS
After confirming that NE is smaller than the current target sub-throttle opening θS0, the processing of step 830 is executed to change the target sub-throttle opening θS0 to the closing direction.

以上詳述したように本実施例の加速スリップ制御装置
においては、第2μ判定処理において、車体加速度(実
際には車体加速度を表わすカウント値)と平均スリップ
率▲▼とに基づき、路面μが予め設定された低
μ,中μ,高μのうちのいずれであるかを識別し、スロ
ットル開度変更処理において、この識別結果に基づき路
面μが変化した場合の目標サブスロットル開度θS0を路
面μに応じた値に変更するようにされている。
As described in detail above, in the acceleration slip control device of the present embodiment, in the second μ determination processing, the road surface μ is determined in advance based on the vehicle body acceleration (actually, a count value representing the vehicle body acceleration) and the average slip ratio ▲ ▼. The target sub-throttle opening .theta.S0 when the road .mu. Changes based on the discrimination result in the throttle opening change process is determined by identifying which of the set low .mu., Medium .mu., And high .mu. Is changed to a value according to.

このため例えば第12図(a)に示す如く、加速スリッ
プ制御実行中に路面μが中μから低μに変化したような
場合には、その時点t1で路面μの変化を速やかに検出し
て、目標サブスロットル開度θS0をその路面μに応じた
値に変更することができ、サブスロットルバルブ12を閉
方向に駆動して内燃機関2の出力トルクを更に抑制し、
駆動輪のスリップ率を速やかに目標スリップ率に制御す
ることが可能となる。
Therefore, for example, as shown in FIG. 12 (a), when the road surface μ changes from the medium μ to the low μ during the execution of the acceleration slip control, the change in the road surface μ is promptly detected at the time t1. The target sub-throttle opening θ S0 can be changed to a value corresponding to the road surface μ, and the output torque of the internal combustion engine 2 is further suppressed by driving the sub-throttle valve 12 in the closing direction;
It is possible to quickly control the slip ratio of the drive wheels to the target slip ratio.

また本実施例では、路面μを識別するための処理とし
て、上記第2μ判定処理とは別に、加速スリップ開始直
後の平均スリップ率▲▼に基づき路面μを識別
する第1μ判定処理も実行するようにされている。この
ため第2μ判定処理において路面μを判定できない運転
領域,即ち車両が実際に加速されない加速スリップ発生
直後の領域でも路面μを識別することが可能となる。
In the present embodiment, as a process for identifying the road surface μ, a first μ determination process for identifying the road surface based on the average slip ratio ▲ ▼ immediately after the start of the acceleration slip is also executed separately from the second μ determination process. Has been. For this reason, it is possible to identify the road surface μ in the driving region where the road surface μ cannot be determined in the second μ determination process, that is, in the region immediately after the occurrence of the acceleration slip where the vehicle is not actually accelerated.

従って例えば第12図(b)に示す如く、時点t2で加速
スリップ制御開始直後に路面μが中μから低μに変化し
たような場合には、その変化を第1μ判定処理の路面μ
の識別結果から速やかに検出して、目標サブスロットル
開度θS0を路面μに応じた値に変更することができ、上
記と同様、サブスロットルバルブ12を閉方向に駆動して
内燃機関2の出力トルクを更に抑制し、駆動輪のスリッ
プ率を速やかに目標スリップ率に制御することが可能と
なる。
Therefore, for example, as shown in FIG. 12 (b), when the road surface μ changes from medium μ to low μ immediately after the start of the acceleration slip control at time t2, the change is determined by the road surface μ in the first μ determination processing.
, The target sub-throttle opening θ S0 can be changed to a value corresponding to the road surface μ, and the sub-throttle valve 12 is driven in the closing direction to output the internal It is possible to further suppress the torque and quickly control the slip ratio of the drive wheels to the target slip ratio.

尚第12図(b)においては、時点t3において加速スリ
ップ制御実行中に路面μが低μから中μに変化した場合
の制御動作も表わしており、図から明らかな如く、路面
μが高μ側に変化した場合には、目標サブスロットル開
度θS0をその路面μに応じてスロットル開方向に変更し
て、駆動輪のスリップ率を速やかに目標スリップ率に制
御することが可能となる。
FIG. 12 (b) also shows a control operation when the road surface μ changes from low μ to medium μ during the execution of the acceleration slip control at the time point t3. As is clear from the drawing, the road surface μ becomes high μ. If it changes to the side, the target sub-throttle opening θS0 is changed to the throttle opening direction according to the road surface μ, and the slip ratio of the drive wheels can be quickly controlled to the target slip ratio.

また更に本実施例では、スロットル開度変更処理にお
いて路面μの変化に伴い目標サブスロットル開度θS0を
変更する際には、スロットル開度変更許可判定処理にて
セット・リセットされる閉じ過ぎ防止フラグFCHGC又は
開け過ぎ防止フラグFCHGAがリセットされていないこと
を確認した上で、目標サブスロットル開度θS0を閉又は
開方向に変更するようにされている。
Further, in the present embodiment, when the target sub-throttle opening θS0 is changed in accordance with the change of the road surface μ in the throttle opening change processing, the over-close prevention flag set / reset in the throttle opening change permission determination processing. After confirming that the FCHGC or the over-opening prevention flag FCHGA has not been reset, the target sub-throttle opening θS0 is changed to the closing or opening direction.

このため例えば第12図(c)に示す如く、加速スリッ
プ制御実行中に路面μが中μから低μに変化した場合で
あっても、その時点t4で駆動輪のスリップ率SLPが目標
スリップ率SLPO付近に良好に制御されているような場合
には、目標スロットル開度θS0は変更されず、この結果
路面μの変化に伴い目標スロットル開度θS0を変更し過
ぎて、加速スリップ制御の制御精度を低下させてしまう
といったことも防止できる。
Therefore, for example, as shown in FIG. 12 (c), even when the road surface μ changes from medium μ to low μ during the execution of the acceleration slip control, the slip ratio SLP of the drive wheel is changed to the target slip ratio at time t4. When the vehicle is well controlled in the vicinity of SLPO, the target throttle opening θS0 is not changed, and as a result, the target throttle opening θS0 is changed too much with the change of the road surface μ, and the control accuracy of the acceleration slip control is changed. Can be prevented from being reduced.

また本実施例では、第1又は第2μ判定処理による路
面μの識別結果に応じて目標サブスロットル開度θS0の
算出に用いる演算式(2)の比例定数β1及びβ2を変
更するようにされているため、サブスロットルバルブ12
の開閉制御によって内燃機関2の出力トルクを路面μに
応じてより最適に制御することができ、これによっても
制御精度を向上することが可能となる。
Further, in this embodiment, the proportional constants β1 and β2 of the arithmetic expression (2) used for calculating the target sub-throttle opening θS0 are changed according to the identification result of the road surface μ by the first or second μ determination processing. The sub throttle valve 12
, The output torque of the internal combustion engine 2 can be more optimally controlled in accordance with the road surface μ, whereby the control accuracy can be improved.

ここで上記実施例では、駆動輪のスリップの大きさを
表わすスリップ量として、前述の(1)式を用いてスリ
ップ率を算出するように構成したが、この他例えば駆動
輪速度VRと車体速度VFとの偏差をスリップ量として算出
するようにしてもよい。
Here, in the above-described embodiment, the slip ratio is calculated by using the above-described equation (1) as the slip amount representing the magnitude of the slip of the drive wheel. The deviation from VF may be calculated as the slip amount.

また上記実施例では、内燃機関2のF/C制御とサブス
ロットル開度制御とを用いた内燃機関2の出力トルク制
御により、加速スリップ制御を実行するように構成した
が、従来より周知のように、点火時期の遅角制御による
内燃機関2の出力トルク制御や、ブレーキ装置を用いた
制動制御によって加速スリップ制御を実行するようにし
てもよく、またこれら各制御の組合せにより実行するよ
うにしてもよい。
Further, in the above embodiment, the acceleration slip control is executed by the output torque control of the internal combustion engine 2 using the F / C control of the internal combustion engine 2 and the sub-throttle opening degree control. Alternatively, the output slip control may be performed by controlling the output torque of the internal combustion engine 2 by retarding the ignition timing, or the acceleration slip control may be performed by braking control using a brake device. Is also good.

また更に上記実施例では、加速スリップ発生直後の内
燃機関2の出力トルクを抑制するためのF/C制御を、内
燃機関2の回転加速度ΔNEが所定値以下となるまでの間
実行するように構成したが、制御開始後、駆動輪の駆動
加速度が所定値以下となるまで実行するようにしてもよ
く、また内燃機関の回転速度NEが所定値以下となるまで
実行するようにしてもよい。
Further, in the above embodiment, the F / C control for suppressing the output torque of the internal combustion engine 2 immediately after the occurrence of the acceleration slip is executed until the rotational acceleration ΔNE of the internal combustion engine 2 becomes equal to or less than a predetermined value. However, after the start of the control, the control may be executed until the drive acceleration of the drive wheels becomes equal to or less than a predetermined value, or may be executed until the rotational speed NE of the internal combustion engine becomes equal to or less than a predetermined value.

[発明の効果] 以上詳述したように本発明の加速スリップ制御装置に
おいては、駆動輪のスリップ量と車両加速度とに基づき
車両の走行路面が路面摩擦係数に応じて分類された複数
の路面状態のうちのいずれであるかを識別し、加速スリ
ップ制御実行時に、この識別結果が変化すると、その路
面状態の変化に応じて、車両走行路面が、路面摩擦係数
が高い路面から路面摩擦係数が低い路面に変化した場合
には、加速スリップ制御のための制御量を、駆動輪の回
転トルクを更に抑制する方向に変化させ、逆に、車両走
行路面が、路面摩擦係数が高い路面に変化した場合に
は、加速スリップ制御のための制御量を、駆動輪の回転
トルクの抑制を低減する方向に変化させる。
[Effects of the Invention] As described above in detail, in the acceleration slip control device of the present invention, a plurality of road surface conditions in which the traveling road surface of the vehicle is classified according to the road surface friction coefficient based on the slip amount of the driving wheels and the vehicle acceleration. If the identification result changes during the execution of the acceleration slip control, the vehicle running road surface has a low road surface friction coefficient from a road surface having a high road surface friction coefficient according to the change in the road surface state. When the road surface changes, the control amount for the acceleration slip control is changed in a direction to further suppress the rotational torque of the drive wheels, and conversely, when the vehicle running road surface changes to a road surface having a high road surface friction coefficient. In this case, the control amount for the acceleration slip control is changed in a direction to reduce the suppression of the rotational torque of the drive wheels.

そして、駆動輪のスリップ量が、予め設定された第1
基準スリップ量より小さいときには、路面状態の変化に
応じた、駆動輪と回転トルクを抑制する方向への制御量
の変更を禁止し、駆動輪のスリップ量が、予め設定され
た第2基準スリップ量より大きいときには、路面状態の
変化に応じた、駆動輪の回転トルクの抑制を低減する方
向への制御量の変更を禁止する。
Then, the slip amount of the drive wheel is set to the first preset value.
When the slip amount is smaller than the reference slip amount, change of the control amount in the direction of suppressing the driving wheel and the rotational torque according to the change in the road surface condition is prohibited, and the slip amount of the driving wheel is set to the second reference slip amount set in advance. When it is larger, the change of the control amount in the direction of reducing the suppression of the rotational torque of the drive wheels according to the change of the road surface condition is prohibited.

このため、本願発明によれば、加速スリップ制御中
に、車両走行路が高μ路から低μ路或いはその逆方向へ
と変化したとしても、駆動輪の回転トルクを、その路面
状態に応じた最適値に速やかに制御することができ、車
両走行路が高μ路から低μ路に変化した際に、駆動輪の
回転トルクを充分抑制できずに、大きな加速スリップが
再発するとか、逆に、車両走行路が低μ路から高μ路か
ら変化した際に、駆動輪の回転トルクを抑制し過ぎて、
車両の加速性能を充分発揮できなくなる、といったこと
を防止し、車両加速時には、加速スリップを抑制しつ
つ、車両を最大の加速度で走行させることが可能とな
る。
For this reason, according to the present invention, even if the vehicle traveling road changes from the high μ road to the low μ road or the reverse direction during the acceleration slip control, the rotational torque of the drive wheels is adjusted according to the road surface state. It can be controlled quickly to the optimum value, and when the vehicle running road changes from high μ road to low μ road, the rotational torque of the drive wheels cannot be sufficiently suppressed and a large acceleration slip recurs, or conversely When the vehicle traveling road changes from a low μ road to a high μ road, the rotational torque of the drive wheels is excessively suppressed,
It is possible to prevent the vehicle from exhibiting sufficient acceleration performance, and at the time of vehicle acceleration, it is possible to cause the vehicle to run at the maximum acceleration while suppressing acceleration slip.

しかも、本願発明によれば、駆動輪のスリップ量が第
1基準スリップ量より小さいときには、路面μの変化に
応じた、駆動輪の回転トルクを抑制する方向への制御量
の変更を禁止することから、駆動力の回転が抑制され過
ぎて良好な加速性が得られなくなるのを防止でき、ま
た、駆動輪のスリップ量が第2基準スリップ量より大き
いときには、路面μの変化に応じた、駆動輪の回転トル
ク抑制を低減する方向への制御量の変更を禁止すること
から、駆動輪の回転が上昇し過ぎて大きな加速スリップ
が発生するのを防止できる。
Moreover, according to the present invention, when the slip amount of the drive wheel is smaller than the first reference slip amount, it is prohibited to change the control amount in a direction to suppress the rotational torque of the drive wheel according to the change of the road surface μ. Therefore, it is possible to prevent the rotation of the driving force from being excessively suppressed, thereby preventing good acceleration from being obtained. In addition, when the slip amount of the driving wheel is larger than the second reference slip amount, the driving according to the change in the road surface μ is performed. By prohibiting a change in the control amount in a direction that reduces the suppression of the rotation torque of the wheels, it is possible to prevent the rotation of the drive wheels from excessively increasing and causing a large acceleration slip.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の構成を表わすブロック図、第2図は実
施例の加速スリップ制御装置全体の構成を表わす概略構
成図、第3図は加速スリップ制御回路の構成を表わすブ
ロック図、第4図は加速スリップ制御回路で実行される
スリップ率算出処理を表わすフローチャート、第5図は
同じく加速スリップ制御処理を表わすフローチャート、
第6図は同じく第1μ判定処理を表わすフローチャー
ト、第7図は同じく第2μ判定処理を表わすフローチャ
ート、第8図は同じく制御開始スロットル開度算出処理
を表わすフローチャート、第9図は同じくスロットル開
度変更許可判定処理を表わすフローチャート、第10図は
スロットル開度変更処理を表わすフローチャート、第11
図は路面μに応じて制御開始スロットル開度を算出する
のに使用されるマップを表わす線図、第12図は実施例の
加速スリップ制御の動作を説明するタイムチャート、で
ある。 M1,22RL,22RR……駆動輪 M2……駆動輪速度検出手段 M3……スリップ量算出手段 M4……加速スリップ検出手段 M5……加速スリップ制御手段 M6……車両加速度検出手段 M7……路面状態識別手段 M8……路面変化判断手段 M9……制御量変更手段、M10……変更禁止手段 2……内燃機関、12……サブスロットルバルブ 20……加速スリップ制御回路 26……内燃機関制御回路
FIG. 1 is a block diagram showing the configuration of the present invention, FIG. 2 is a schematic configuration diagram showing the overall configuration of the acceleration slip control device of the embodiment, FIG. 3 is a block diagram showing the configuration of an acceleration slip control circuit, FIG. FIG. 5 is a flowchart showing a slip ratio calculation process executed by the acceleration slip control circuit. FIG. 5 is a flowchart showing the acceleration slip control process.
FIG. 6 is a flowchart showing the first μ determination process, FIG. 7 is a flowchart showing the second μ determination process, FIG. 8 is a flowchart showing the control start throttle opening calculation process, and FIG. FIG. 10 is a flowchart showing a change permission determination process, FIG. 10 is a flowchart showing a throttle opening degree change process, and FIG.
FIG. 12 is a diagram showing a map used for calculating the control start throttle opening in accordance with the road surface μ, and FIG. 12 is a time chart for explaining the operation of the acceleration slip control of the embodiment. M1,22RL, 22RR ... Drive wheel M2 ... Drive wheel speed detection means M3 ... Slip amount calculation means M4 ... Acceleration slip detection means M5 ... Acceleration slip control means M6 ... Vehicle acceleration detection means M7 ... Road surface condition Identification means M8: Road surface change determination means M9: Control amount change means, M10: Change prohibition means 2: Internal combustion engine, 12: Subthrottle valve 20: Acceleration slip control circuit 26: Internal combustion engine control circuit

フロントページの続き (58)調査した分野(Int.Cl.7,DB名) B60K 41/00 - 41/28 B60T 7/12 - 7/22 B60T 8/32 - 8/96 F02D 29/00 - 29/06 F02D 41/00 - 41/40 Continuation of the front page (58) Field surveyed (Int. Cl. 7 , DB name) B60K 41/00-41/28 B60T 7 /12-7/22 B60T 8/32-8/96 F02D 29/00-29 / 06 F02D 41/00-41/40

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】駆動輪の回転速度を検出する駆動輪速度検
出手段と、 該検出された駆動輪の回転速度を一つのパラメータとし
て、車両加速時に駆動輪に発生したスリップの大きさを
表わすスリップ量を算出するスリップ量算出手段と、 該算出されたスリップ量に基づき駆動輪の加速スリップ
を検出する加速スリップ検出手段と、 該加速スリップ検出手段で駆動輪の加速スリップが検出
されると、上記スリップ量が予め設定された目標スリッ
プ量となるように、駆動輪の回転トルクを制御する加速
スリップ制御手段と、 を備えた車両の加速スリップ制御装置において、 当該車両の加速度を検出する車両加速度検出手段と、 該検出された車両加速度と上記駆動輪のスリップ量とに
基づき、車両走行路面が、予め路面摩擦係数に応じて分
類された複数の路面状態のうちのいずれであるかを識別
する路面状態識別手段と、 該路面状態識別手段の識別結果に基づき、車両走行路面
が、路面摩擦係数が高い路面から路面摩擦係数が低い路
面、或いはその逆方向へと変化したか否かを判断する路
面変化判断手段と、 該路面変化判断手段により、車両走行路面が、路面摩擦
係数が低い路面に変化したと判断されると、上記加速ス
リップ制御手段による制御量を、駆動輪の回転トルクを
更に抑制する方向に変化させ、車両走行路面が、路面摩
擦係数が高い路面に変化したと判断されると、上記加速
スリップ制御手段による制御量を、駆動輪の回転トルク
の抑制を低減する方向に変化させる制御量変更手段と、 上記駆動輪のスリップ量が、予め設定された第1基準ス
リップ量より小さいときには、上記制御量変更手段によ
る、駆動輪の回転トルクを抑制する方向への上記制御量
の変更を禁止し、上記駆動輪のスリップ量が、予め設定
された第2基準スリップ量より大きいときには、上記制
御量変更手段による、駆動輪の回転トルクの抑制を低減
する方向への上記制御量の変更を禁止する変更禁止手段
と、 を設けたことを特徴とする車両の加速スリップ制御装
置。
1. A driving wheel speed detecting means for detecting a rotating speed of a driving wheel, and a slip representing a magnitude of a slip generated on the driving wheel when the vehicle is accelerating, using the detected rotating speed of the driving wheel as one parameter. A slip amount calculating means for calculating the amount; an acceleration slip detecting means for detecting an acceleration slip of the driving wheel based on the calculated slip amount; An acceleration slip control means for controlling the rotational torque of the drive wheels such that the slip amount is equal to a preset target slip amount. Means, based on the detected vehicle acceleration and the slip amount of the drive wheel, the vehicle traveling road surface is classified in advance according to a road surface friction coefficient. Road surface state identification means for identifying which of the number of road surface states, and a road surface on which the vehicle travels, from a road surface with a high road surface friction coefficient to a road surface with a low road surface friction coefficient, Or, a road surface change determining means for determining whether or not the vehicle has changed in the opposite direction. If the road surface change determining means determines that the vehicle running road surface has changed to a road surface having a low road surface friction coefficient, the acceleration slip is performed. The control amount by the control means is changed in a direction to further suppress the rotational torque of the drive wheels, and when it is determined that the vehicle traveling road surface has changed to a road surface having a high road surface friction coefficient, the control amount by the acceleration slip control means is changed. Control amount changing means for changing the suppression of the rotational torque of the drive wheel in a direction to reduce the torque, and when the slip amount of the drive wheel is smaller than a first reference slip amount set in advance, The control amount changing means prohibits the change of the control amount in a direction to suppress the rotational torque of the drive wheel, and when the slip amount of the drive wheel is larger than a second reference slip amount set in advance, the control amount An acceleration slip control device for a vehicle, comprising: a change prohibition unit that prohibits a change in the control amount in a direction that reduces the suppression of the rotational torque of the drive wheels by the change unit.
JP1108525A 1989-04-27 1989-04-27 Vehicle acceleration slip control device Expired - Lifetime JP3024138B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1108525A JP3024138B2 (en) 1989-04-27 1989-04-27 Vehicle acceleration slip control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1108525A JP3024138B2 (en) 1989-04-27 1989-04-27 Vehicle acceleration slip control device

Publications (2)

Publication Number Publication Date
JPH02286842A JPH02286842A (en) 1990-11-27
JP3024138B2 true JP3024138B2 (en) 2000-03-21

Family

ID=14487016

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1108525A Expired - Lifetime JP3024138B2 (en) 1989-04-27 1989-04-27 Vehicle acceleration slip control device

Country Status (1)

Country Link
JP (1) JP3024138B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6316141A (en) * 1986-07-05 1988-01-23 Nissan Motor Co Ltd Vehicle driving force control device

Also Published As

Publication number Publication date
JPH02286842A (en) 1990-11-27

Similar Documents

Publication Publication Date Title
JP2600756B2 (en) Vehicle acceleration slip control device
JPH0452381B2 (en)
JP2006348854A (en) Traction control device
JPH0693893A (en) Acceleration slip control device
JP2949832B2 (en) Acceleration slip control device
JP3216235B2 (en) Acceleration slip control device
JP3105045B2 (en) Vehicle slip control device
JP3024138B2 (en) Vehicle acceleration slip control device
JP2913822B2 (en) Acceleration slip control device
JP4305039B2 (en) Wheel speed sensor abnormality determination device
JPS627954A (en) Acceleration slip control device for car
JPS61129432A (en) Control device of acceleration slip in vehicle
JP2513008B2 (en) Vehicle acceleration slip control device
JP3700281B2 (en) Driving force control device
JP3426265B2 (en) Drive torque distribution control device
JPH07101012B2 (en) Vehicle acceleration slip control device
JP2903803B2 (en) Hydroplane detector
JP3328325B2 (en) Anti-skid brake system for all-wheel drive vehicles
JP3328324B2 (en) Anti-skid brake system for all-wheel drive vehicles
JP2966154B2 (en) Engine torque down control device
JP2712455B2 (en) Fuel cut control device for vehicle internal combustion engine
JPS62121838A (en) Slip control device for vehicle
JP3509982B2 (en) Vehicle acceleration slip control device
JP2663267B2 (en) Vehicle traction control method
JPH02161143A (en) Acceleration slip control device for vehicle