JPH0422747A - Fully closed acceleration position detection device of vehicle - Google Patents

Fully closed acceleration position detection device of vehicle

Info

Publication number
JPH0422747A
JPH0422747A JP2127011A JP12701190A JPH0422747A JP H0422747 A JPH0422747 A JP H0422747A JP 2127011 A JP2127011 A JP 2127011A JP 12701190 A JP12701190 A JP 12701190A JP H0422747 A JPH0422747 A JP H0422747A
Authority
JP
Japan
Prior art keywords
determined
torque
vehicle
slip
engine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2127011A
Other languages
Japanese (ja)
Other versions
JP2518088B2 (en
Inventor
Katsunori Ootake
大竹 括則
Kiichi Yamada
喜一 山田
Masayoshi Ito
政義 伊藤
Yasuyuki Miyata
宮田 安進
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.)
Mitsubishi Motors Corp
Original Assignee
Mitsubishi Motors 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 Mitsubishi Motors Corp filed Critical Mitsubishi Motors Corp
Priority to JP2127011A priority Critical patent/JP2518088B2/en
Priority to KR1019910000032A priority patent/KR940009017B1/en
Priority to EP91100835A priority patent/EP0441176B1/en
Priority to DE69101500T priority patent/DE69101500T2/en
Priority to US07/645,828 priority patent/US5197008A/en
Publication of JPH0422747A publication Critical patent/JPH0422747A/en
Application granted granted Critical
Publication of JP2518088B2 publication Critical patent/JP2518088B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PURPOSE:To detect a require full close position for compensating acceleration opening by setting a minimum value of output of an acceleration sensor to a full close value of the sensor under the ON-condition of an idle switch and during a timer calculates a specified time. CONSTITUTION:In a hydraulic automatic transmission 13, a specified variable speed is automatically selected via a hydraulic controller 16 by an electric control unit ECU 15 which controls an operation condition of an engine 11. Output signal from an idle switch 68 and an ignition key switch 75 are transmitted to the ECU 15 respectively. In a torque calculation unit 76 which calculates a target driving torque of the engine 11, an output signal from an acceleration opening sensor 77 and the like is transmitted. In this case, in the ECU 15, a minimum value of output of the acceleration opening sensor 77 is detected under the ON-condition of an idle switch 68, and during a timer calculates a specified time the minimum value becomes the full close value of the acceleration opening sensor 77.

Description

【発明の詳細な説明】[Detailed description of the invention]

〈産業上の利用分針〉 本発明は、アクセル開度センサ(アクセルボジシ1ンセ
ンサ: APSとも称される)の出力を補正するための
基準となる全閉位置を検出する装置に関し、車両の加速
時、旋回時等に機関の駆動トルクを迅速に低減させ、車
両を安全に走行させろようにした車両の出力制御装置に
適用して有用である。 〈従来の技術〉 車両の走行中に路面の状況が急激に変化したり、滑りや
すい低1IIll係数の路面、例えば雪路や凍結路等の
路面を車両が走行する場合、駆動輪が空転して車両の操
縦が不能となり、非常に危険な状態となる。 このような場合、駆動輪が空転しないように運転者がア
クセルペダルのMA込り量を調整し、機関の出力を微妙
に制御することば、熟練者ならすとも非常に難しいもの
である。 このようなことから、駆動輪の空転状態を検出し、駆動
輪の空転が発生した場合には、運転者によるアクセルペ
ダルの踏み込み量とは関係無く、強制的に機関の出力を
低下させるようにした出力制御装置が考えられ、運転者
が必要に応じてこの出力制御装置を利用した走行と、ア
クセルペダルの踏み込み量に対応して機関の出力を制御
する通常の走行とを選択できるようにしたものが発表さ
れている。 このような観点に基づいた車両の出力制御に関するもの
の内、従来知られているものは例えば車両の走行状態に
応じて前記機関の目標駆動トルクを設定する一方、駆動
輪の回転数と従動輪の回転数とを検出し、この駆動輪と
従動輪との回転数の差を駆動輪のスリップ魚とみなし、
このスリップ量に応じて前記目標駆動トルクを補正する
ようにしたものである。 まt二、旋回時にも安全のため、横加速度から目標駆動
トルクを設定して、アクセルペダルと無関係に制御する
こともある。 〈発明が解決しようとする課題〉 この場合、運転者が要求している駆動トルクを全く無視
することは実用的でないので、機関の回転数とアクセル
開度から運転者の要求駆動トルクを求め、前記補正後の
目標駆動トルクより要求駆動トルクの方が小さい場合は
要求駆動トルクを採用し、逆の場合は目標駆動トルクを
要求駆動トルクに応じて補正することが考えられる。 しかし、アクセル開度センサの出力は必ずしもアクセル
開度を正しく表わしているとは限らない。つまり、アク
セル開度センサの出力とアクセル開度との間には当然の
ことながら一定の比例関係があり、通常はアクセル全閉
の場合にセンサ出力が一定値となるようにアクセル開度
センサが組付けられる。しかし、車両の点検am等でア
クセル開度センサを取り外した後、再組付けを行った場
合、このアクセル開度センサを元の取り付は状態に正確
に戻すことは手間がかかり、実質的に不可能とも言える
。しかも、経年変化等で、アクセル開度センサの位置が
ずれる恐れもある。 結局、アクセル開度センサの出力は常に正しいとは限ら
ないので、伺らかの方法で適宜、全開位置を検出して、
アクセル開度を補正する必要がある。 本発明は、アクセル開度の補正に必要な全閉位置を検出
する装置を提供することを目的とする。 く課題を解決するための手段〉 本発明による車両のアクセル全閉位冒検出装置は、イブ
ニラシロンキースイッチと、アイドルスイッチと、イブ
ニラシロンキースイッチがオンからオフに変化したとき
、一定時間の計時を開始するタイマと、アイドルスイッ
チがオン状態であり、且つタイマが一定時間を計時して
いる間、アクセル開度センづの出力の最小値を検出し、
この最小値をアクセル開度センサの全閉値とする手段と
を具えることを特徴とする。 く作   用〉 イブニラシロンキースイッチをオンからオフにすること
は、機関が停止するだけでなく、運転者に車両の運転を
継続する意思がないことを意味し、運転者は通常、アク
セルペダルから足を離すことになる。従って、第31図
に示すように、機関の完全停止までには若干の変動はあ
るが、アクセル開度センサ77の出力は低下し始める。 そこで、イブニラシロンキースイッチ75のオンからオ
フへの変化時点後、一定時間の中で最小のセンサ出力θ
ALがアクセル全閉鎖であると判断することができる。 但し、運転者がアクセルペダルを踏むこともあり得るの
で、一定時間中でも、アイドルスイッチ68がオン状態
の場合を条件として、最小値θ。、を検出する。また、
一定時間とは、イブニラシロンキースイッチ75がオン
からオフになっても本装置の機能が保証される時間内で
あれば良く、例えば2秒間であり、この間には機関も完
全に停止する。 このようにして求めた全閉値を用いて、アクセル開度セ
ンサ77から得られるアクセル開度を補正し、過大スリ
ップをスロットルバルブや点火時期遅角の制御により抑
制する装置や、旋回加速時の過大加速をスロットルバル
ブの制御により抑制する装置等において運私考の要求駆
動トルクを機関の回転数と補正したアクセル開度から算
出するように、本発明を応用ずろことができる。 く実 施 例〉 本発明を車両の出力洞部装置に応用し、これを前進4段
後進1段の自動変速機を組み込んだ前輪駆動形式の車両
に更に応用した一実施例の概念を表す第1図及びその車
両の概略構造を表す第2図に示すように、機関11の出
力軸12には油圧式自動変速機13の入力軸14が接続
している。この油圧式自動変速機13は、運転者による
図示しないセレクトレバーの選択位置と車両の運転状態
とに応じて機関11の運転状態を制御する電子制御ユニ
ット(z下、これをECUと記載する)15からの指令
に基づき、油圧制御装[[16を介して所定の変速段を
自動的に選択するようになっている。乙の油圧式自動変
速機13の具体的な構成や作用等については、例えば特
開昭58−54270号公報や特開昭61−31749
号公報等で既に周知の通りであり、油圧制御装[16内
には油圧式自動変速機13の一部を構成する複数の摩擦
係合要素の係合操作と開放操作とを行うための図示しな
い一対のシフト制卸用電磁弁が組み込まれ、これらシフ
ト割部用電磁弁に対する通電のオン、オフ操作をECU
 15により制御することにより、前進4段後進1段の
内の任意の変速段への変速動作を滑らかに達成するもの
である。 機関11の燃焼室17に連結された吸気管18の途中に
は、この吸気w18によって形成される吸気通路19の
開度を変化させ、燃焼室17内に供給される吸入空気量
を調整するスロットル弁20を組み込んだスロットルボ
ディ21が介装されている。第1図及び筒状をなすこの
スロットルボディ21の部分の拡大断面構造を表す第3
図に示すように、スロットルボディ21にはスロットル
弁20を一体に固定したスロットル軸22の両端部が回
動自在に支持されている。吸気通路19内に突出するこ
のスロットル軸22の一端部には、アクセルレバ−23
とスロットルレバー24とが同軸状をなして嵌合されて
いる。 前記スロットル軸22とアクセルレバ−23の筒部25
との間には、ブシュ26及びスペーサ27が介装され、
これによってアクセルレバ−23はスロットル軸22に
対して回転自在となっている。更に、スロットル軸22
の一端側に取り付けた座金28及びナツト29によす、
スロットル軸22がらアクセルレバ−23が抜は外れる
のを未然に防止している。 又、このアクセルレバ−23と一体のケーブル受け30
には、運転者によって操作されるアクセルペダル31が
ケーブル32を介して接続しており、アクセルペダル3
1の踏み込み量に応じてアクセルレバ−23がスロット
ル軸22に対して回動するようになっている。 一方、M?[Qスロットルレバー24はスロットル軸2
2と一体に固定されており、従ってこのスロットルレバ
−24を操作することにより、スロットル弁20がスロ
ットル軸22と共に回動する。又、アクセルレバ−23
の筒部25にはカラー33がこれと同軸一体に嵌着され
ており、前記スロットルレバー24の先端部には、この
カラー33の一部に形成した爪部34に係止し得ろスト
ッパ35が形成されている。これら爪部34とストッパ
35とは、スロットル弁20が開く方向にスロットルレ
バー24を回動させるか、或いはスロットル弁20が閉
まる方向にアクセルレバ−23を回動させた場合に相互
に係止するような位置関係に設定されている。 前記スロットルボディ21とスロットルレバー24との
間には、スロットルレバー24のス)・ツバ35をアク
セルレバ−23と一体のカラー33の爪部34に押し付
けてスロットル弁20を開く方向に付勢するねじりコイ
ルばね36が、スロットル軸22に嵌合された筒状をな
す一対のばね受け37,38を介し、このスロットル軸
22と同軸状をなして装着されている。又、スロットル
ボディ21から突出するストッパビン39とアクセルレ
バ−23との間にも、前記カラー33の爪部34をスロ
ットルレバー24のストッパ35に押し付けてスロット
ル弁20を閉じる方向に付勢し、アクセルペダル31に
対してデイテント感を付与するためのねじ9コイルばね
40が前記カラー33を介してアクセルレバ−23の筒
部25にスロットル軸22と同軸状をなして装着されて
いる。 前記スロットルレバー24の先端部には、基端をアクチ
ュエータ41のダイヤフラム42に固定した制御棒43
の先端部が連結されている。このアクチュエータ4】内
に形成された圧力室44には、前記ねしりコイルばね3
6ト共にスロットルレバー24のストッパ35をカラー
33の爪部34に押し付けてスロットル弁20を開く方
向に付勢する圧縮コイルばね45が組み込まれている。 そして、これら二つのばね36,45のばね力の和より
も、前記ねじりコイルばね40のばね力のほうが太き(
設定され、これによりアクセルペダル31を踏み込まな
い限り、スロットル弁20は開かないようになっている
。 前記スロットルボディ21の下流側に連結されて吸気通
路19の一部を形成するサージタンク46には、接続配
管47を介してバキュームタンク48が連通しており、
このバキュームタンク48と接続配管47との間には、
バキュームタンク48から→1−ジタンク46への空気
の移動のみ許容する逆止め弁49が介装されている。こ
れにより、バキュームタンク48内の圧力はサージタン
ク46内の最低圧力とほぼ等しい負圧に設定される。 これらバキュームタンク48内と前記アクチュエータ4
1の圧力室44とは、配IW:50を介して連通状態と
なっており、この配管50の途中には非通電時閉基型の
第一のトルク制御用電磁弁51が設けられている。つま
り、このト・ルク制輝用電磁弁51には配pr!r50
を塞ぐよう1こプランジャ52を弁座53(こ付勢する
ばね54が組み込まれている。 又、前記第一のトルク制御用電磁弁51とアクチュエー
タ41との間の配管50には、スロットル弁20よりも
上流側の吸気道$19に連通ずる配管55が接続してい
る。そして、この配管55の途中には非通電時開成型の
第二の)・ルク制姉用′ri磁弁56が設けられている
。つまり、このトルク制御用電磁弁56には配管55を
開放するようにプランジャ57を付勢するばね58が組
み込まれている。 前記二つのトルク制御用電磁弁51.56には、前記E
CU15がそれぞれ接続し、このECU15からの指令
に基づいてトルク制詐用電磁弁51,56に対する通電
のオン。 オフがデユーティ制御されるようになっており、本実施
例ではこれら全体で本発明のトルク低減手段を構成して
いる。 例えば、トルク制御用電磁弁51,56のデユーティ率
が0%の場合、アクチュエータ41の圧力室44がスロ
ットル弁20よりも上流側の吸気通路19内の圧力とほ
ぼ等しい大気圧となり、スロットル弁20の開度はアク
セルペダル31の踏み込み息に一対一で対応する。逆に
、トルク制御用電磁弁51..56のデユーティ率が1
00%の場合、アクチュエータ41の圧力室44がバキ
ュームタンク48内の圧力とほぼ等しい負圧となり、制
御棒43が第1図中、左斜め上方に引き上げられろ結果
、スロットル弁20はアクセルペダル31の踏み込み量
に関係なく閉じられ、機関11の駆動トルクが強制的に
低減させられた状態となる。このようにして、トルク制
御用電磁弁51..56のデユーティ率を調整すること
により、アクセルペダル31の踏み込み景に関係なくス
ロットル弁20の開度を変化させ、機関11の駆動トル
クを任意に調益することができる。 又、本実施例ではスロットル弁20の開度をアクセルペ
ダル31とアクチュエータ41とで同時に制御するよう
にしたが、吸気通路19内に二つのスロットル弁を直列
に配列し、一方のスロットル弁をアクセルペダル31に
のみ接続すると共に他方のスロットル弁をアクチュエー
タ41にのみ接続し、これら二つのスロットル弁をそれ
ぞれ独立に制御すること等も可能である。 一方、前記吸気管18の下流端側には、機関11の燃焼
室17内へ図示しない燃料を吹き込む燃料噴射装置の燃
料噴射ノズル59が機関11の各気筒(本実施例では、
四気筒の内燃機関を想定している)に対応してそれぞれ
設けられ、ECU15によりデユーティ制御される電磁
弁60を介して燃料が燃料噴射ノズル59に供給される
。つまり、電磁弁60の開弁時間を制御することで、燃
焼室17に対する燃料の供給量が調整され、所定の空燃
比となって燃焼室17内で点火プラグ61により点火さ
れるようになっている。 前記ECU 15には、機関11に取り付けられて機関
回転数を検出するためのクランク角センサ62と、前記
油圧式自動変速機13の出力軸63の回転数を検出して
駆動輪である左右一対の前輪64.65の平均周速を算
出するための前輪回転センづ66と、スロットルボディ
21に取り付けられてスロットルレバー24の開度を検
出するスロットル開度センサ67と、スロットル弁20
の全開状態を検出するアイドルスイッチ68の他、吸気
管18の先端部のエアクリーナ69内に組付けられて機
関11の燃焼室17へと流れる空気量を検出するカルマ
ン渦流量計等のエアフローセンサ70と、機関11に組
付けられてこの機関11の冷却水温を検出する水温セン
サ71と、排気管72の途中に組付けられて排気通路7
3内を流れろ排気ガスの温度を検出する排気温センサ7
4とイグニッシ璽ンキースイッチ75とが接続している
。 そして、これらクランク角センサ62及び前輪回転セン
サ66及びスロットル開度センサ67及びアイドルスイ
ッチ68及びエアフローセンサ70及び水温センサ71
及び排気温センサ74及びイグニソシ9ンキースイッチ
75からの出力信号がそれぞれECU 15に送られる
ようになっている。 又、機関11の目標駆動トルクを算出するトルク演算ユ
ニット(以下、これをTCLと呼称する)76には、前
記スロットル開度センサ67及びアイドルスイッチ68
と共にスロットルボディ21に取り付けられてアクセル
レバ−23の開度を検出するアクセル開度センサ77と
、従動輪である左右一対の後輪78.79の回転速度を
それぞれ検出する後輪回転センサ80,81と、車両8
2の直進状態を基準として旋回時における操舵軸83の
旋回角を検出する操舵角センサ84と、操舵軸83と一
体の操舵ハンドル85の360度毎の正常位相(車両8
2がほぼ直進状態となるような位相がこれに含まれる)
を検出する操舵軸基準位置センサ86とが接続し、これ
らセンサ77.80,81,84,86からの出力信号
がそれぞれ送られる。 ECU15とTCL76とは、通信ケーブル87を介し
て結ばれており、ECU15からは機関回転数や油圧式
自動変速@13の出力軸63の回転数及びアイドルスイ
ッチ68からの検出信号等の機関11の運転状態の情報
がT CL 76に送られる。逆に、TCL76からは
このTCL76にて演算された目標駆動l・ルク及び点
火時期の遅角割合に関する情報がECU15に送られる
。 本実施例では、駆動輪である前輪64.65の前後方向
のスリップ量が予め設定した量よりも大きくなった場合
に、機関11の駆動トルクを低下させて操縦性を確保す
ると共にエネルギーロスを防止する制御(以下、これを
スリップ制御と呼称する)を行った場合の機関11の目
標駆動トルクと、旋回中の車両に発生する横向きの加速
度(以下、これを横加速度と呼称する)が予め設定され
た値以上となった場合に、機関11の駆動トルクを低下
させて車両が旋回路から逸脱しないようにする制御!l
(以下、これを旋回制御と呼称する)を行った場合の機
関11の目標駆動トルクとをTCL76にてそれぞれ演
算し、これら二つの目標駆動トルクから最適な最終月!
II駆動トルクを選択し、機関11の駆動トルクを必要
に応じて低減できるようにしている。又、アクチュエー
タ41を介したスロットル弁20の全開操作によっても
、機関11の出力低減が間に合わない場合を考慮して点
火時期の目標遅角量を設定し、機関11の駆動トルクを
迅速に低減できろようにしている。 このような本実施例による制御の大まかな流れを表す第
4図に示すように、本実施例ではスリップ制御を行った
場合の機関11の目標駆動(・ルクT。Sと、旋回制御
を行った場合の機関j1の目標駆動トルクT。CとをT
CL76にて常に並行して演算し、これら2つの目標駆
動トルクT。9.To。から最適な最終目標駆動トルク
T。を選択し、機関11の駆動トルクを必要に応じて低
減できるようにしている。 具体的には、イグニッシνンキースイッヂ75のオン操
作により本実施例の制御プログラムが開始され、Mlに
てまず操舵軸旋回位M初IJHmδm (Jlの読み込
みや各種フラグのリセット或いはこの制御のサンプリン
グ周期である15ミリ秒毎の主タイマのカウント開始等
の初期設定が行われる。 そして、M2にて各種センサからの検出信号に基づいて
TCL76は車速■等を演算し、これに続いて操舵軸8
3の中立位置δ、をM3にて学習補正する。この車両8
2の操舵軸83の中立位置δ。は、ECU 15やTC
L76中の図示しないメモリに記憶されていないため、
前記イグニッシpンキースイッチ75のオン操作の度に
初期値δ6.。、が読み込まれ、車両82が後述する直
進走行条件を満たした場合にのみ学習補正され、イグニ
ッシ褒ンキースイッチ75がオフ状態となるまでこの初
期値δ1゜、が学習補正されるようになっている。 次に、TCL76ばM4にて前輪回転センサ66からの
検出イボ号と後輪回転センサ80゜81からの検出信号
とに基づいて機関11の駆動トルクを規制するスリップ
制御を行う場合の目標駆動トルクT。Sを演算し、M5
にて後輪回転センサ80,81からの検出信号と操舵角
センづ84からの検出信号とに基づいて機関11の駆動
トルクを規制する旋回制御を行った場合の機関11の目
標駆動トルクT。0を演算する。 そして、M6にてTCL76はこれらの目標駆動トルク
T。、、 Tocから最適な最終目標駆動トルクT0を
主として安全性を考慮して後述する方法により選択する
。更に、急発進時や路面状況が通常の乾燥路から凍結路
に急変するような場合には、アクチュエータ41を介し
たスロットル弁20の全閉操作によっても機関11の出
力低減が間に合わない虞があるので、Mlにて前輪64
.65のスリップ量Sの変化率Gに基づいて基本遅角量
p6の補正を行うための遅角割合を選択し、これら最終
目標駆動トルクT。及び基本遅角量p6の遅角割合に関
するデータをM8にてECUl、5に出力する。 そして、運転者が図示しない手動スイッチを操作してス
リップ割肌や旋回制御を希望している場合には、ECU
l5は機関1工の駆動トルクがこの最終目標駆動)・ル
クT。となろように、一対のトルク制御用電磁弁51.
56のデユーティ率を制御し、更に基本遅角1kp8の
遅角割合に関するデータに基づき、このECUl5内て
目標遅角量p0を算出し、点火時期Pを必要に応じて目
標遅角量p。たけ遅らせ、これによって車両82を無理
なく安全に走行させろようにしている。 なお、運転者)“・ζ図示しない手動スイッチを操作し
てスリップ制御や旋回制御を希望していない場合には、
ECUl5は一対の1−ルク@御用電磁弁51,56の
デユーティ率を0%側に設定する結果、車両82は運転
者のアクセルペダル31の踏み込み量に対応した通常の
運転状態となる。 このように、機関11の駆動)・ルクをM9にて主タイ
マのサンプリング周期である15ミリ秒毎のカウントダ
ウンが終了するまで制御し、これ以降はM2からMIO
までのステップを前記イグニッションキースイッチ75
がオフ状態になるまで繰り返すのである。 ところで、M5のステップにて旋回開園を行って機関1
1の目標駆動トルクT0゜を演算スル場合、TCL76
は一対の後輪回転センサ80,81の検出信号に基づい
て車速Vを下式(1)により演算すると共に操舵角セン
サ84からの検出43号に基づいて前輪64,65の舵
角δを下式(2)より演算し、この時の車両82の目標
横加速度Gyoを下式(3)よりそれぞれ求めている。 但し、V、L、 V、、はそれぞれ左右一対の後輪78
.79の周速度(以下、これを後輪速と呼称する)、ρ
、は操舵歯車変速比、δ8は操舵軸83の旋回角、lは
車両82のホイールベース、Aは後述する車両82のス
タビリテイファクタである。 この(3)式から明らかなように、車両82の整備時に
前輪64..65のトーイン調整を行った場合や図示し
ない操舵歯車の藝耗等の経年変化等によって、操舵軸8
3の中立位置δが変わってしまうと、操舵軸83の旋回
位冒δ4と操舵輪である前輪64.65の実際の舵角δ
との間にずれが発生する。この結果、車両82の目標横
加速度Gvoを正確に算出することができなくなる虞が
あり、旋回制御を良好に行うことが困難となる。しかも
、本実施例ではM4のステップでのスリップ制卸の際に
、後述するコーナリングドラッグ補正手段が、操舵軸8
3の旋回角δ□に基づいて機関11の基準駆動トルクを
補正していること等から、スリップ制卸も良好に行えな
くなる虞がある。 このようなことから、操舵軸83の中立位置δ。をM3
のステップにて学習補正する必要がある。 この操舵軸83の中立位置δ、を学習補正する手順を表
す第5図に示すように、TCL76+! H1にて旋回
制御中フラグF。がセソ)・されているか否かを判定ず
ろ。そして、このHlのステップにて車両82が旋回制
御中であると判断した場合には、機関11の出力が操舵
軸83の中立位置δ7を学習補正することにより急変し
、乗り心地を悪化させろ虞等があるので、操舵軸83の
中立位置δの学習補正を行わない。 一方、Hlのステップにて車両82が旋回制御中ではな
いと判断した場合には、操舵軸83の中立位置δ、の学
習補正を行っても不具合は生しないので、TCL76は
後輪回転セッサ80,81からの検出信号に基づき、H
2にて中立位置δ□の学習及び後述する旋回制御のため
の11速■を前記(1)式により算出する。 次に、T CL 、76はH3にて後輪速V、Vの差(
以下、これを後輪速差と呼称する)” ML  ’RR
lを算出した後、TCL76はH4にて操舵軸旋回位置
センサ86により操舵軸83の基準位置δ、が検出され
た状態で中立位置δ。の学習補正が行われたか否か、つ
まり操舵軸83の基準位置δ、が検出された状態での舵
角中立位置学習済フラグFHNがセットされているか否
かを判定する。 イグニッションキースイッチ75のオン操作直後は、舵
角中立位置学習済フラグF がセットされていない、即
ち中立位置δ□の学習が初回であるので、H5にて今回
算出された操舵軸旋回位置δ1.)が前回算出された操
舵軸旋回位置δ□n−11と等しいか否かを判定する。 この際、運転者の手振れ等による影響を受けないように
、操舵角センサ84による操舵軸83の旋回検出分解能
を例えば5度前後に設定しておくことが望ましい。 とのH5のステップにて今回算出された操舵軸旋回位置
δ が前回算出された操舵軸旋回位置δ  と等しいと
判断した場合には、LLIin−11 H6にて車速Vが予め設定した閾値鬼より大きいか否か
を判定する。この操作は、車両82がある程度の高速に
ならないと、操舵に伴う後輪速差IVNL−V□1等が
検出できないために必要なものであり、前記閾値vAは
車両82の走行特性等に基づいて実験等により、例えば
毎時10kmの如く適宜設定される。 そして、H6のステップにて車速■が閾値7以上である
と判定した場合には、TCL76はH71c テ後輪速
差1v1.lL−■F161カ予メ設定した、例えば毎
時0.3kmの如き閾値Vxよりも小さいか否か、つま
り車両82が直進状態にあるかどうかを判定する。ここ
で、閾値vxを毎時Okmとしないのは、左右の後輪7
8,79のタイヤの空気圧が等しくない場合、車両82
が直進状態であるにもかかわらず、左右一対の後輪78
.79の周速度VFIL、 V、、が相違して車両82
が直進状態ではないと判定してしまうのを避けろためで
ある。 なお、左右の後輪78.79のタイヤの空気圧が等しく
ない場合、前記後輪速差l■nm”IIN+は車速Vに
比例して大きくなる傾向を持つので、この閾値■8を例
えば第6図に示すようにマツプ化しておき、このマツプ
から車速Vに基づいて閾値■8を読み出すようにしても
良い。 とのH7のステップにて後輪速差1■FIL−vRRが
閾値Vx以下であると判断したならば、H8にて操舵軸
基準位置センサ86が操舵軸83の基準位置と8を検出
しているか否かを判定する。そして、このH8のステッ
プにて操舵軸基準位置センサ86が操舵軸83の基準位
置δ8を検出している、即ち車両82が直進状態である
と判断した場合には、H9にてTCL76内に内蔵され
た図示しない第一の学習用タイマのカウントを開始する
。 次に、TCL76はHIOにてこの第一の学習用タイマ
のカウント開始から0.5秒経過したか否か、即ち車両
82の直進状態が0.5秒継続したかどうかを判定し、
この第一の学習用タイマのカウント開始から0.5秒経
過していない場合には、Hllにて車速■が前記閾値v
Aより大きいか否かを判定する。このHllのステップ
にて車速■が閾t1vAより大きいと判断した場合には
、H12にて後輪速差1 ”IIL−■R* lが毎時
0.1kmの如き閾値V、以下であるか否かを判定する
。このH12のステップにて後輪速差1v、L−v□1
が前記閾値vel以下である、即ち車両82が直進状態
であると判断したならば、H13にてTCL? 6内に
内蔵された図示しない第二の学習用タイマのカウントを
開始する。 そして、H14にてこの第二の学習用タイマのカウント
開始から5秒経過したか否か、即ち車両82の直進状態
が5秒継続したかどうかを判定し、第二の学習用タイマ
のカウント開始から5秒経過していない場合に1よ、前
記H2のステップに戻ってこのH2のステップから81
4のステップまでの操作が繰り返される。 この反l!7操作の途中の88のステップにて操舵軸基
準位置センサ86が操舵軸83の基準位置δ、を検出し
ていると判断し、H9のステップにて前記第一の学習用
タイマのカウントを開始し、H10にてこの第一の学習
用タイマのカウント開始から0.5秒経過した、即ち車
両82の直進状態が05秒継続したと判断した場合には
、H15にて操舵軸83の基準位置δ8が検出された状
態での舵角中立位置学習済フラグF。Nをセットし、H
16にて更に操舵軸83の基準位置δ7が検出されない
状態での舵角中立位置学習済フラグFHがセットされて
いるか否かを判定する。又、前記H14のステップにて
第二の学習用タイマのカウント開始から5秒経過したと
判断した場合にも、乙のH16のステップに移行する。 以上の操作では、まだ操舵軸83の基準位置δ、が検出
されない状態での舵角中立位置学習済フラグFl、がセ
ットされていないので、とのH2Sのステップでは操舵
軸83の基準位置δ6が検出されない状態での舵角中立
位置学習済フラグF8がセットされていない、即ち操舵
軸83の基準位置δ9が検出された状態での中立位置δ
、の学習が初回であると判断し、HI3にて現在の操舵
軸旋回位置δ を新たな操舵軸83の中立位置δ と見
なし、これをTCL76内のメモリに読み込むと共に操
舵軸83の基準位置δ、が検出されない状態での舵角中
立位置学習済フラグFHをセットする。 このようにして、操舵軸83の新たな中立位置δ を設
定した後、この操舵軸83の中立位置δ。を基準として
操舵軸83の旋回角δ。 を算出する一方、H18にて学習用タイマのカウントが
クリアされ、再び舵角中立位置学習が行われる。 なお、前記H5のステップにて今回算出された操舵軸旋
回位置δ7.。、が前回算出された操舵軸旋回位置δ 
 と等しくないと判断した場合や、H11のステップに
て車速Vが閾値V以上ではない、即ちHI3のステップ
にて算出される後輪速差1vFIL−v8F11に信頼
性がないと判断した場合、或いは)i 12のステップ
にて後輪速差” FIL  ’RFI 1が閾値■6よ
りも大きいと判断した場合には、いずれも車両82が直
進状態ではないことから、前記H18のステップに移行
する。 又、前記H7のステップにて後輪速差lv1.1L−v
FIF+’が閾値vxよりも大きいと判断した場合や、
HI8のステップにて操舵軸基準位置センサ86が操舵
軸83の基準位置δ8を検出していないと判断したなら
ば、H2Oにて前記第一の学習用タイマのカウントをク
リアし、前記H1lのステップに移行するが、前記H6
のステップにて車速Vが閾値V以下であると判断した場
合にも、車両82が直進状態であると判断できないので
、とのH1,1のステップに移行する。 一方、前記H4のステップにて操舵軸83の基準位置δ
8が検出された状態での舵角中立位置学習済フラグFH
11がセットされている、即ち中立位置δ。の学習が二
回目以降であると判断した場合には、H2Oにて操舵軸
基準位置センサ86が操舵軸83の基準位置δ1.を検
出しているか否かを判定する。そして、このI(20の
ステップにて操舵軸基準位置センサ86が操舵軸83の
基準位置δ、4を検出していると判断した場合には、H
21にて車速■が予め設定した閾値vAより大きいか否
かを判定する。 このI]21のステップにて車速■が閾値■6以上であ
ると判断した場合には、TCL76はH22にて後輪速
差” FIL  ’RFIIが前記閾値■8よりも小さ
いか否か、つまり車両82が直進状態にあるかどうかを
判定する。そして、この822のステップにて後輪速差
1v −vが閾4t1Vxよりも小さいと判断したなら
ば、8.23にて今回算出された操舵軸旋回位置δs 
(nlが前回算出された操舵軸旋回位置δ8い−1と等
しいか否かを判定する。乙のH2Sのステップにて今回
算出された操舵軸旋回位置δ が前回算出された操舵軸
旋回位置δ  と等し…(n−1) いと判断したならば、H24にて前記第一の学1&用タ
イマのカウントを開始する。 次に、TCL76はH2Sにてこの第一の学習用タイマ
のカウント開始から0.5秒経過したか否か、即ち車両
82の直進状態が0.5秒継続したかどうかを判定し、
第一の学習用タイマのカウント開始から0.5秒経過し
ていない場合には、前記H2のステップに戻り、前記H
2〜H4,H20〜H25のステップを繰り返す。逆に
、とのH2Sのステップにて第一の学習用タイマのカウ
ント開始から0.5秒経過したと判断した場合には、前
記H16のステップに移行する。 なお、前記H20のステップにて操舵軸基準位置センサ
86が操舵軸83の基準位置δ、を検出していないと判
断した場合や、H21のステップにて車速■が閾値vA
以上ではない、即ちH22のステップにて算出されろ後
輪速差’ ”IIL  ”MFI 1に信頼性がないと
判断した場合、或いはH22のステップにて後輪速差I
 vRL−vFIFI 1が閾IIVXヨりも大キイト
判断した場合や、H23のステップにて今回算出されt
こ操舵軸旋回位置δ、。、が前回算出された操舵軸旋回
位置δ  と等しくないと判断した―(O−重) 場合には、いずれも前記H18のステップに移行する。 前記H16のステップにて舵角中立位置学習済フラグF
Hがセットされている、つまり中立位置δ。の学習が二
回目以降であると判断した場合、TCL76はH2Sに
て現在の操舵軸旋回位置δ1.、lが前回の操舵軸83
の中立位置δ1.1(n−11と等しい、即ち δ   =δ 帛fn1M(n−11 であるかどうかを判定する。そして、現在の操舵軸旋回
位置δ が前回の操舵軸83の中m(n) 文位置δ、  と等しいと判定したならば、そn−11 のままHI3のステップに移行し、次の舵角中立位置学
習が行われる。 前記H26のステップにて現在の操舵軸旋回位置δ が
操舵系の遊び等が原因となって吊(i 前回の操舵軸83の中立位置δ。  と等しく(n−1
1 ないと判断した場合、本実施例では現在の操舵軸旋回位
置δ1.、lをそのまま新たな操舵軸83の中立位置δ
 と判断せず、これらの差inl の絶対値が予め設定しtコ補正制限量Δδ以上相違して
いる場合には、前回の操舵軸旋回位置δ  に対してこ
の補正制限量Δδを減算側1n−11 或いは加算したものを新たな操舵軸83の中立位置δ 
とし、これをTCL76内のメモリに読み込むようにし
ている。 つまり、TCL76はH27にて現在の操舵軸旋回位置
δ から前回の操舵軸83の中m (r+1 文位置δ1い−I、を減算した値が予め設定した負の補
正制限量−Δδよりも小さいか否かを判定する。そして
、乙のH27のステップにて減算した値が負の補正制限
量−Δδよりも小さいと判断した場合には、H2Sにて
新たな操舵軸83の中立位置δ□、、、を、前回の操舵
軸83の中立位置δMIM−11と負の補正制限量−Δ
δとから δ  =δ  −Δδ 門(nl      M (n−車) と変更し、−回当たりの学習補正量が無条件に負側へ大
きくならないように配慮している。 これにより、何らかの原因によって操舵角センサ84か
ら異常な検出信号が出力されたとしても、操舵軸83の
中立位置δ。が急激には変化せず、この異常に対する対
応を迅速に行うことができる。 一方、H27のステップにて減算した値が負の補正制限
量−Δδよりも大きいと判断した場合には、H29にて
現在の操舵軸旋回位置δm (nlから前回の操舵軸8
3の中立位置δゎ、、−1を減算した値が正の補正制限
量Δδよりも大きいか否かを判定する。そして、このI
]29のステップにて減算した値が正の補正制限量△δ
よりも大きいと判断した場合には、H2Oにて新たな操
舵軸83の中立位置δn inlを前回の操舵軸83の
中立位置δ。。−1と正の補正制限量Δδとから δ =δ  ±Δδ M(nl      M C11−11と変更し、−回
当たりの学習補正量が無条件に正側へ大きくならないよ
うに配慮している。 これにより、何らかの原因によって操舵角センづ84か
ら異常な検出信号が出力されたとしても、操舵軸83の
中立位置δ、が急激には変化せず、この異常に対する対
応を迅速に行うことができろ。 但し、1(29のステップにて減算した値が正の補正制
限量Δδよりも小さいと判断した場合には、H31にて
現在の操舵軸旋回位置δ□、、lを新たな操舵軸83の
中立位置δ。tn+とじてそのまま読み出す。 このように、本実施例では操舵軸83の中立位置δ。を
学習補正する際、後輪速差” FIL−■FIM+のみ
を利用する他に、操舵軸基準位置センサ86からの検出
信号を併せて利用する方法を採用し、車両82が発進し
てから比較的早い内に操舵軸83の中立位置δ、を学習
補正することができる上、操舵軸基準位置センサ86が
何らかの原因で故障しても後輪速差” l’1L−VR
RIのみで操舵軸83の中立位置δ、を学習補正するこ
とができ、安全性に優れている。 従って、前輪64,65を旋回状態のままにして停車中
の車両82が発進した場合、この時の操舵軸83の中立
位置δ。の変化状態の一例を表す第7図に示すように、
操舵軸83の中立位置δ□の学習制御が初回の時、前述
したMlのステップにおける操舵軸旋回位置の初期値δ
Mlalからの補正量は非常に大きなものとなるが、二
回目以降の操舵軸83の中立位置δ、は、HI7.HI
3のステップにおけろ操作により、抑えられた状態とな
る。 このようにして操舵軸83の中立位置δ、を学習補正し
た後、前輪回転センサ66からの検出信号と後輪回転セ
ンサ80,81からの検出信号とに基づいて機関11の
駆動トルクを規制するスリップ制御を行う場合の目標駆
動トルクT。Sを演算する。 ところで、タイヤと路面とのj@擦係数は車両82に加
わる車速Vの変化率(以下、これを前後加速度と呼称す
る)Gxと等価であると見なすことができるので、本実
施例では乙の前後加速度Gxを後輪回転センサ80,8
1からの検出信号に基づいて算出し、この前後加速度G
Xの最大値に対応する機関11の基準駆動トルクT、、
を、前輪回転センサ66から検出される前輪速■、と前
記車速■に対応する目標前輪速■Poとの偏差(以下、
これをスリップ量と呼称する)Sに基づいて補正し、目
標駆動トルクT。、を算出している。 この機関11の目標駆動トルクT。Sを算出するための
演算ブロックを表す第8図に示すように、まずTCL7
6はスリップ制御用の車速V、を後!回転センサ80,
81からの検出(r5号に基づいて算出するが、本実施
例では低車速選択部101にて二つの後輪速vL(L、
VR,lの内の小さい方の値をスリップ制御用の第一の
車速■5として選択し、高車速選択部102にて二つの
後輪速V、、、 V□の内の大きな方の値をスリップ制
御用の第二の車速vsとして選択し、その上で切り換え
スイッチ103により二つの選択部101,102の内
のいずれの出力を取り込むかを更に選択するようになっ
ている。 なお、本実施例では低車速選択部101にて選択される
第一の車速Vsは、二つの後輪速v8L、VFIF+の
内の小さい方の値■1に前記(1)式により算出される
車速Vに対応する重み付けの係数KVを乗算部104に
て乗算し、これと二つの後輪速VFIL、vFIFlの
内の大きい方の値■、に(1−KV)を乗算部105に
て乗算したものとを加算することにより求めている。 即ち、スリップ制御により実際に機関11の駆動トルク
が低減されている状態、つまりスリンプ制圓中フラグF
、がセットの状態では、切り換えスイッチ103により
二つの後輪速V RL p ■RRの内の小さい方の値
を車速vSとして選択し、運転者がスリップ制御を希望
していても機関11の駆動トルクが低減されていない状
態、つまりスリップ制剣中フラグF8がリセットの状態
では、二つの後輪速vRL、VR,の内の大きな方の値
を車速vSとして選択するようになっている。 これは、機関11の駆動トルクが低減されていない状態
から、機関11の駆動l・ルクが低減される状態へ移行
し難しくすると同時に、この逆の場合での移行も難しく
するためである。例えば、車両82の旋回中におけろ二
つの後輪速V n 、p V FIRの内の小さい方の
値を車速■6として選択した場合、前輪64.65にス
リップが発生していないにも係わらずスリップが発生し
ていると判断し、機関11の駆動トルクが低減されてし
まうような不具合を避けるためと、車両82の走行安全
性を考慮して、−旦、機関11の駆動トルクが低減され
た場合に、この状態が継続されろように配慮したためで
ある。 又、低車速選択部101にて車速V、を算出する場合、
二つの後輪速V、L、 V、Rの内の小さい方の値VL
に重み付けの係数KVを乗算部104にて乗算し、これ
と二つの後輪速V、L。 ■□の内の大きい方の値vHに(1−Kv)を乗算部1
05にて乗算したものとを加算するのは、例えば交差点
等での右左折の如き曲率半径の小さな旋回路を走行する
際に、前輪64゜65の周速度の平均値と二つの後輪速
V、L、 V、Rの内の小さい方の値vLとが大きく相
違してしまう結果、フィードバックによる駆動l・ルク
の補正量が大きすぎてしまい、車両82の加速性が損な
われる虞があるためである。 なお、本実施例では前記重み付けの係数Kvを後輪78
.79の周速度の平均値である前記(1)式の車速Vに
基づいて第9図に示す如きマツプから読み出すようにし
ている。 このようにして算出されるスリップ胴細用の車速vSに
基づいて前後加速度Gxを算出するが、まず今回算出し
な車速V、、、、と一回前に算出した車速V  とから
、現在の車両82θ(n−11 の前後加速度Gx、。、を微分演算部106にて下式の
ように算出する。 但し、ΔLは本制御のサンプリング周期である15ミリ
秒、gは重力加速度である。 そして、算出されtコ前後加速度Gx、、、lが0.6
g以上となった場合には、演算ミス等に対する安全性を
考慮してこの前後加速度Gx、。、の最大値がO,Gg
を越えないように、クリップ部107にて前後加速度G
□。、を0.6gにクリップする。更に、フィルタ部1
08にてノイズ除去のt:めのフィルタ処理を行って修
正前後加速度GyFを算出する。 このフィルタ処理は、車両82の前後加速度G がタイ
ヤと路面との摩擦係数と等価であると見なすことができ
ることから、車両82の前後加速度G の最大値が変化
してタイヤのスリップ率Sがタイヤと路面とのwi擦係
数の最大値と対応した目標スリップ率S。或いはその近
傍から外れそうになった場合でも、タイヤのスリップ率
Sをタイヤと路面との摩擦係数の最大値と対応した目標
スリップ率S。或いはその近傍でこれよりも小さな値に
維持させるように、前後加速度Gうぃ、を修正するため
のものであり、具体的には以下の通りに行われる。 今回の前後加速度G□。、がフィルタ処理された前回の
修正前後加速度GxF、。−1,す上の場合、つまり車
両82が加速し続けている時には、今回の修正前後加速
度GxFL、、、をG   −□・Σ (G−Gl yF”+   256       X1nl    
XFin−11として遅延処理によりノイズ除去を行い
、修正前後加速度GX□、、、を比較的早く前後加速度
G に追従させて行く。 今回の前後加速度Gx3..lが前回の修正前後加速度
G  8未満の場合、つまり車両82が余xF(n−1 り加速していない時には主タイマのサンプリング周期Δ
を毎に以下の処理を行う。 スリップ制御中フラグF、がセットされていない、つま
りスリップ制御による機関11の駆動トルクを低減して
いない状態では、車両82が減速中にあるので G   =G    −0,002 XF(。)     XFin−11 として修正前後加速度Gx□、、の低下を抑制し、運転
者による車両82の加速要求に対する応答性を確保して
いる。 又、スリップ制御により機関11の駆動トルクを低減し
ている状態でスリップ量Sが正、つまり前輪64,65
のスリップが多少発生している時にも、車両82は減速
中であることから安全性に問題がないので、 Q   =Q    −0,002 XF (nl     XF +n−11として修正前
後加速度Gx1の低下を抑制し、運転者による車両82
の加速要求に対する応答性を確保している。 更に、スリップ制御により機関11の駆動トルクを低減
している状態で前輪64,65のスリップ量Sが負、つ
まり車両82が減速している時には、修正前後加速度0
8Fの最大値を保持し、運転者による車両82の加速要
求に対する応答性を確保する。 同様に、スリップ割目による機関11の駆動トルクを低
減している状態で油圧制御装置16による油圧式自動変
速機13のシフトアップ中には、運転者に対する加速感
を確保する必要上、修正前後加速度08Fの最大値を保
持する。 そして、フィルタ部108にてノイズ除去された修正前
後加速度GxFば、トルク換算部109にてこれをトル
ク換算するが、このトルク換算部109にて算出された
値は、当然のことながら正の値となるはずであるから、
クリップ部110にて演算ミスを防止する目的でこれを
0以上にクリップした後、走行抵抗算出部111にて算
出された走行抵抗TRを加算部112にて加算し、更に
操舵角センサ84からの検出信号に基づいてコーナリン
グドラッグ補正量算出部113にて算出されるコーナリ
ングドラッグ補正トルクTcを加算部114にて加算し
、下式(4)に示す基準駆動トルクT8を算出する。 T =G  −W −r+T +T     −(4)
ここで、Wbは車体重量、rは前輪64.65の有効半
径である。 前記走行抵抗TFlは車速Vの関数として算出すること
ができるが、本実施例で
<Industrial Use Minute Hand> The present invention relates to a device for detecting a fully closed position that is a reference for correcting the output of an accelerator opening sensor (also referred to as APS), The present invention is useful when applied to a vehicle output control device that quickly reduces the driving torque of an engine when turning, etc., and allows the vehicle to travel safely. <Prior art> When the road surface conditions change rapidly while the vehicle is running, or when the vehicle runs on a slippery road surface with a low coefficient of 1IIll, such as a snowy road or an icy road, the drive wheels may spin. The vehicle becomes inoperable and becomes extremely dangerous. In such a case, it is extremely difficult, even for an experienced driver, for the driver to adjust the MA amount of the accelerator pedal and delicately control the engine output to prevent the drive wheels from spinning. For this reason, the idling state of the drive wheels is detected, and when the idling of the driving wheels occurs, the output of the engine is forcibly reduced, regardless of the amount of depression of the accelerator pedal by the driver. The driver can choose between driving using this output control device as needed, and normal driving in which the engine output is controlled according to the amount of depression of the accelerator pedal. Something is being announced. Among methods related to vehicle output control based on such viewpoints, conventionally known methods set the target drive torque of the engine according to the running condition of the vehicle, while controlling the rotation speed of the driving wheels and the driven wheels. The rotation speed is detected, and the difference in rotation speed between the driving wheel and the driven wheel is regarded as the slippage of the driving wheel.
The target drive torque is corrected in accordance with this amount of slip. Second, for safety when turning, the target drive torque may be set from the lateral acceleration and controlled independently of the accelerator pedal. <Problem to be solved by the invention> In this case, it is impractical to completely ignore the driving torque requested by the driver, so the driving torque required by the driver is determined from the engine speed and the accelerator opening. If the required drive torque is smaller than the corrected target drive torque, the required drive torque may be adopted, and in the opposite case, the target drive torque may be corrected according to the required drive torque. However, the output of the accelerator opening sensor does not necessarily accurately represent the accelerator opening. In other words, there is naturally a certain proportional relationship between the output of the accelerator opening sensor and the accelerator opening, and normally the accelerator opening sensor is set so that the sensor output is a constant value when the accelerator is fully closed. Can be assembled. However, when reassembling the accelerator opening sensor after removing it during a vehicle inspection, etc., it is time-consuming and difficult to accurately return the accelerator opening sensor to its original state. You could say it's impossible. Furthermore, there is a risk that the position of the accelerator opening sensor may shift due to aging or other factors. In the end, the output of the accelerator opening sensor is not always correct, so use the method described above to detect the fully open position.
It is necessary to correct the accelerator opening degree. An object of the present invention is to provide a device for detecting a fully closed position necessary for correcting the accelerator opening. Means for Solving the Problem> The vehicle accelerator fully closed position detection device according to the present invention detects the occurrence of a predetermined period of time when the Ivnirashiron key switch, the idle switch, and the Ivnirashiron key switch change from on to off. detecting the minimum value of the output of the accelerator opening sensor while the idle switch is on and the timer is counting a certain period of time;
The present invention is characterized by comprising means for setting this minimum value as a fully closed value of the accelerator opening sensor. Effect〉 Turning the Ivnira Silon key switch from on to off means not only that the engine stops, but also that the driver has no intention of continuing to drive the vehicle, and the driver usually presses the accelerator pedal. You will have to take your foot off the ground. Therefore, as shown in FIG. 31, the output of the accelerator opening sensor 77 begins to decrease, although there are some fluctuations until the engine completely stops. Therefore, after the change from ON to OFF of the Ibnira Shiron key switch 75, the minimum sensor output θ within a certain period of time is determined.
It can be determined that AL is the accelerator fully closed. However, since the driver may depress the accelerator pedal, the minimum value θ is set on the condition that the idle switch 68 is in the ON state even during a certain period of time. , to detect. Also,
The certain period of time may be any period within which the function of the device is guaranteed even if the Ivnirasillon key switch 75 is turned from on to off, and is, for example, 2 seconds, during which the engine is also completely stopped. Using the fully closed value obtained in this way, the accelerator opening obtained from the accelerator opening sensor 77 is corrected, and a device that suppresses excessive slip by controlling the throttle valve or ignition timing retardation, and The present invention can be applied to a device that suppresses over-acceleration by controlling a throttle valve, so that the required driving torque is calculated from the engine rotational speed and the corrected accelerator opening. Embodiment Example A concept of an embodiment in which the present invention is applied to an output tunnel device of a vehicle and further applied to a front wheel drive type vehicle incorporating an automatic transmission with four forward speeds and one reverse speed. As shown in FIG. 1 and FIG. 2 showing a schematic structure of the vehicle, an input shaft 14 of a hydraulic automatic transmission 13 is connected to an output shaft 12 of an engine 11. This hydraulic automatic transmission 13 is an electronic control unit (under z, this is written as ECU) that controls the operating state of the engine 11 according to the selected position of a select lever (not shown) by the driver and the operating state of the vehicle. Based on the command from 15, a predetermined gear stage is automatically selected via the hydraulic control system 16. Regarding the specific structure and operation of the hydraulic automatic transmission 13, see, for example, JP-A-58-54270 and JP-A-61-31749.
As is already well known in the above publications, the hydraulic control system [16 includes illustrations for engaging and disengaging a plurality of frictional engagement elements that constitute a part of the hydraulic automatic transmission 13. A pair of shift control solenoid valves are built in, and the ECU controls the on/off operation of energizing these shift control solenoid valves.
15, a shift operation to any one of four forward speeds and one reverse speed can be achieved smoothly. In the middle of the intake pipe 18 connected to the combustion chamber 17 of the engine 11, there is a throttle that changes the opening degree of the intake passage 19 formed by this intake air w18 and adjusts the amount of intake air supplied into the combustion chamber 17. A throttle body 21 incorporating a valve 20 is interposed. Fig. 1 and Fig. 3 showing an enlarged cross-sectional structure of a portion of this cylindrical throttle body 21.
As shown in the figure, the throttle body 21 rotatably supports both ends of a throttle shaft 22 to which the throttle valve 20 is integrally fixed. An accelerator lever 23 is attached to one end of the throttle shaft 22 that protrudes into the intake passage 19.
and the throttle lever 24 are fitted coaxially. The throttle shaft 22 and the cylindrical portion 25 of the accelerator lever 23
A bushing 26 and a spacer 27 are interposed between the
This allows the accelerator lever 23 to rotate freely relative to the throttle shaft 22. Furthermore, the throttle shaft 22
on the washer 28 and nut 29 attached to one end of the
This prevents the accelerator lever 23 from being removed from the throttle shaft 22. Also, a cable receiver 30 integrated with this accelerator lever 23
An accelerator pedal 31 operated by the driver is connected via a cable 32 to the accelerator pedal 3.
The accelerator lever 23 rotates with respect to the throttle shaft 22 according to the amount of depression. On the other hand, M? [Q Throttle lever 24 is connected to throttle shaft 2
Therefore, by operating this throttle lever 24, the throttle valve 20 rotates together with the throttle shaft 22. Also, accelerator lever 23
A collar 33 is coaxially fitted into the cylindrical portion 25, and a stopper 35 is provided at the tip of the throttle lever 24, which can be engaged with a claw portion 34 formed on a part of the collar 33. It is formed. The claw portion 34 and the stopper 35 engage with each other when the throttle lever 24 is rotated in the direction in which the throttle valve 20 opens, or when the accelerator lever 23 is rotated in the direction in which the throttle valve 20 is closed. They are set in such a positional relationship. Between the throttle body 21 and the throttle lever 24, a collar 35 of the throttle lever 24 is pressed against a claw portion 34 of a collar 33 integrated with the accelerator lever 23 to bias the throttle valve 20 in the direction of opening. A torsion coil spring 36 is mounted coaxially with the throttle shaft 22 via a pair of cylindrical spring receivers 37 and 38 fitted to the throttle shaft 22. Also, between the stopper bin 39 protruding from the throttle body 21 and the accelerator lever 23, the claw portion 34 of the collar 33 is pressed against the stopper 35 of the throttle lever 24 to bias the throttle valve 20 in the direction of closing. A screw 9 coil spring 40 for imparting a detent feeling to the pedal 31 is attached via the collar 33 to the cylindrical portion 25 of the accelerator lever 23 so as to be coaxial with the throttle shaft 22. At the tip of the throttle lever 24, there is a control rod 43 whose base end is fixed to the diaphragm 42 of the actuator 41.
The tips of the two are connected. A pressure chamber 44 formed within the actuator 4 is provided with the torsion coil spring 3.
A compression coil spring 45 is incorporated in all six valves to press the stopper 35 of the throttle lever 24 against the claw portion 34 of the collar 33 and bias the throttle valve 20 in the direction of opening. The spring force of the torsion coil spring 40 is greater than the sum of the spring forces of these two springs 36 and 45 (
This setting prevents the throttle valve 20 from opening unless the accelerator pedal 31 is depressed. A vacuum tank 48 communicates with a surge tank 46 connected to the downstream side of the throttle body 21 and forming a part of the intake passage 19 via a connecting pipe 47.
Between this vacuum tank 48 and the connecting pipe 47,
A check valve 49 that only allows air to move from the vacuum tank 48 to the first tank 46 is interposed. As a result, the pressure within the vacuum tank 48 is set to a negative pressure approximately equal to the lowest pressure within the surge tank 46. Inside these vacuum tanks 48 and the actuator 4
It is in communication with the pressure chamber 44 of No. 1 through a piping IW: 50, and a first torque control solenoid valve 51 of a type that is closed when not energized is provided in the middle of this piping 50. . In other words, this torque and brightness control solenoid valve 51 has a PR! r50
A spring 54 is built in to bias the plunger 52 to the valve seat 53 so as to close the throttle valve. A piping 55 that communicates with the intake path $ 19 on the upstream side of the piping 55 is connected.In the middle of this piping 55 is a second magnetic valve 56, which is molded to open when not energized. is provided. That is, the torque control solenoid valve 56 includes a spring 58 that biases the plunger 57 to open the pipe 55. The two torque control solenoid valves 51 and 56 include the E
The CU 15 is connected, and the torque control solenoid valves 51 and 56 are energized based on a command from the ECU 15. The off state is controlled by duty, and in this embodiment, all of these constitute the torque reduction means of the present invention. For example, when the duty rate of the torque control solenoid valves 51 and 56 is 0%, the pressure chamber 44 of the actuator 41 has an atmospheric pressure that is almost equal to the pressure in the intake passage 19 upstream of the throttle valve 20, The opening degree corresponds to the depression of the accelerator pedal 31 on a one-to-one basis. Conversely, the torque control solenoid valve 51. .. 56 duty rate is 1
In the case of 00%, the pressure chamber 44 of the actuator 41 becomes a negative pressure almost equal to the pressure inside the vacuum tank 48, and the control rod 43 is pulled upward diagonally to the left in FIG. is closed regardless of the amount of depression, and the driving torque of the engine 11 is forcibly reduced. In this way, the torque control solenoid valve 51. .. By adjusting the duty rate 56, the opening degree of the throttle valve 20 can be changed regardless of how the accelerator pedal 31 is depressed, and the driving torque of the engine 11 can be adjusted as desired. Further, in this embodiment, the opening degree of the throttle valve 20 is controlled simultaneously by the accelerator pedal 31 and the actuator 41, but two throttle valves are arranged in series in the intake passage 19, and one throttle valve is controlled by the accelerator pedal 31 and the actuator 41. It is also possible to connect only the pedal 31 and connect the other throttle valve only to the actuator 41, thereby controlling these two throttle valves independently. On the other hand, on the downstream end side of the intake pipe 18, a fuel injection nozzle 59 of a fuel injection device that injects fuel (not shown) into the combustion chamber 17 of the engine 11 is installed in each cylinder of the engine 11 (in this embodiment,
Fuel is supplied to the fuel injection nozzle 59 through a solenoid valve 60 which is provided corresponding to a four-cylinder internal combustion engine (assuming a four-cylinder internal combustion engine) and whose duty is controlled by the ECU 15. That is, by controlling the opening time of the solenoid valve 60, the amount of fuel supplied to the combustion chamber 17 is adjusted, and the fuel is ignited by the spark plug 61 within the combustion chamber 17 at a predetermined air-fuel ratio. There is. The ECU 15 includes a crank angle sensor 62 attached to the engine 11 to detect the engine rotation speed, and a pair of left and right drive wheels that detect the rotation speed of the output shaft 63 of the hydraulic automatic transmission 13. a front wheel rotation sensor 66 for calculating the average circumferential speed of the front wheels 64,65, a throttle opening sensor 67 attached to the throttle body 21 to detect the opening of the throttle lever 24, and a throttle valve 20.
In addition to the idle switch 68 that detects the fully open state of the engine, there is also an air flow sensor 70 such as a Karman vortex flow meter that is installed in the air cleaner 69 at the tip of the intake pipe 18 and detects the amount of air flowing into the combustion chamber 17 of the engine 11. , a water temperature sensor 71 installed in the engine 11 to detect the cooling water temperature of the engine 11 , and a water temperature sensor 71 installed in the middle of the exhaust pipe 72 to detect the cooling water temperature of the engine 11 .
Exhaust temperature sensor 7 detects the temperature of exhaust gas flowing through 3.
4 and an ignition key switch 75 are connected. These crank angle sensor 62, front wheel rotation sensor 66, throttle opening sensor 67, idle switch 68, air flow sensor 70, and water temperature sensor 71
Output signals from the exhaust temperature sensor 74 and the ignition key switch 75 are sent to the ECU 15, respectively. The torque calculation unit (hereinafter referred to as TCL) 76 that calculates the target driving torque of the engine 11 includes the throttle opening sensor 67 and the idle switch 68.
An accelerator opening sensor 77 is attached to the throttle body 21 and detects the opening of the accelerator lever 23, and a rear wheel rotation sensor 80 detects the rotational speed of a pair of left and right rear wheels 78 and 79, which are driven wheels. 81 and vehicle 8
A steering angle sensor 84 detects the turning angle of the steering shaft 83 when turning with reference to the straight-ahead state of No. 2;
This includes the phase where 2 is almost straight forward)
A steering shaft reference position sensor 86 is connected to the steering shaft reference position sensor 86, and output signals from these sensors 77, 80, 81, 84, and 86 are sent, respectively. The ECU 15 and the TCL 76 are connected via a communication cable 87, and the ECU 15 transmits information about the engine 11 such as the engine speed, the rotation speed of the output shaft 63 of the hydraulic automatic transmission@13, and the detection signal from the idle switch 68. Operating status information is sent to TCL 76. On the other hand, the TCL 76 sends information regarding the target drive l·lux and the ignition timing retardation ratio calculated by the TCL 76 to the ECU 15. In this embodiment, when the amount of slip in the longitudinal direction of the front wheels 64,65, which are the driving wheels, becomes larger than a preset amount, the driving torque of the engine 11 is reduced to ensure maneuverability and reduce energy loss. The target drive torque of the engine 11 when the prevention control (hereinafter referred to as slip control) is performed and the lateral acceleration generated in the turning vehicle (hereinafter referred to as lateral acceleration) are determined in advance. Control that reduces the drive torque of the engine 11 to prevent the vehicle from deviating from the turning path when the value exceeds a set value! l
(Hereinafter, this will be referred to as turning control), the target drive torque of the engine 11 and the target drive torque of the engine 11 are respectively calculated by the TCL 76, and from these two target drive torques, the optimum final month!
II drive torque is selected so that the drive torque of the engine 11 can be reduced as necessary. Furthermore, in consideration of the case where the output of the engine 11 cannot be reduced in time by fully opening the throttle valve 20 via the actuator 41, a target retardation amount of the ignition timing is set, and the driving torque of the engine 11 can be quickly reduced. I'm trying to stay calm. As shown in FIG. 4, which shows the general flow of control according to this embodiment, in this embodiment, the target drive torque (T.S) of the engine 11 when slip control is performed, and the The target drive torque T.C of engine j1 when
The CL76 always calculates these two target drive torques T in parallel. 9. To. The optimal final target drive torque T. is selected so that the driving torque of the engine 11 can be reduced as necessary. Specifically, the control program of this embodiment is started by turning on the ignition key switch 75, and the steering shaft turning position M is first IJHmδm at Ml (by reading Jl, resetting various flags, or at the sampling period of this control). Initial settings such as starting the main timer count every 15 milliseconds are performed.Then, in M2, the TCL 76 calculates the vehicle speed etc. based on the detection signals from various sensors, and then the steering shaft 8
The neutral position δ of No. 3 is learned and corrected using M3. This vehicle 8
Neutral position δ of the steering shaft 83 of No. 2. is ECU 15 or TC
Since it is not stored in the memory (not shown) in L76,
Each time the ignition key switch 75 is turned on, the initial value δ6. . , is read and the learning correction is made only when the vehicle 82 satisfies the straight running condition described later, and this initial value δ1° is learned and corrected until the ignition key switch 75 is turned off. . Next, the TCL 76 and M4 determine the target drive torque when performing slip control to regulate the drive torque of the engine 11 based on the detection signal from the front wheel rotation sensor 66 and the detection signal from the rear wheel rotation sensors 80 and 81. T. Calculate S, M5
Target drive torque T of the engine 11 when turning control is performed to regulate the drive torque of the engine 11 based on the detection signals from the rear wheel rotation sensors 80 and 81 and the detection signal from the steering angle sensor 84. Calculate 0. Then, at M6, TCL76 sets these target drive torques T. ,, An optimal final target drive torque T0 is selected from Toc by a method described later, mainly considering safety. Furthermore, when starting suddenly or when the road surface condition suddenly changes from a normal dry road to an icy road, there is a possibility that the output of the engine 11 may not be reduced in time even by fully closing the throttle valve 20 via the actuator 41. Therefore, the front wheel is 64 in Ml.
.. A retardation ratio for correcting the basic retardation amount p6 is selected based on the rate of change G of the slip amount S of 65, and these final target drive torques T are set. And data regarding the retardation ratio of the basic retardation amount p6 is outputted to the ECU 1,5 at M8. If the driver wishes to control slippage or turning by operating a manual switch (not shown), the ECU
l5 is the final target drive (the drive torque of engine 1) and LukT. A pair of torque control solenoid valves 51.
56, and further calculates a target retard amount p0 in this ECU 15 based on data regarding the retard ratio of the basic retard 1kp8, and adjusts the ignition timing P to the target retard amount p as necessary. This allows the vehicle 82 to travel smoothly and safely. In addition, if the driver does not wish to perform slip control or turning control by operating a manual switch (not shown),
As a result of the ECU 15 setting the duty ratio of the pair of 1-lux@regular solenoid valves 51 and 56 to the 0% side, the vehicle 82 enters a normal driving state corresponding to the amount of depression of the accelerator pedal 31 by the driver. In this way, the driving torque of the engine 11 is controlled by M9 until the countdown of every 15 milliseconds, which is the sampling period of the main timer, is completed, and from then on, the MIO
The steps up to the ignition key switch 75
This is repeated until the switch is turned off. By the way, engine 1 was opened by turning at step M5.
If the target drive torque T0° of 1 is not calculated, TCL76
calculates the vehicle speed V based on the detection signals of the pair of rear wheel rotation sensors 80 and 81 using the following formula (1), and lowers the steering angle δ of the front wheels 64 and 65 based on the detection No. 43 from the steering angle sensor 84. The calculation is performed using equation (2), and the target lateral acceleration Gyo of the vehicle 82 at this time is determined using equation (3) below. However, V, L, V, are each a pair of left and right rear wheels 78.
.. 79 peripheral speed (hereinafter referred to as rear wheel speed), ρ
, is the steering gear transmission ratio, δ8 is the turning angle of the steering shaft 83, l is the wheel base of the vehicle 82, and A is the stability factor of the vehicle 82, which will be described later. As is clear from this equation (3), when the vehicle 82 is being serviced, the front wheels 64. .. When the toe-in adjustment of the steering shaft 8 is performed or due to aging such as wear and tear of the steering gear (not shown), the steering shaft 8
If the neutral position δ of 3 changes, the turning position δ4 of the steering shaft 83 and the actual steering angle δ of the front wheels 64 and 65, which are the steered wheels, change.
A discrepancy occurs between the two. As a result, there is a possibility that the target lateral acceleration Gvo of the vehicle 82 cannot be calculated accurately, making it difficult to perform turning control favorably. Moreover, in this embodiment, when performing slip control in step M4, the cornering drag correction means, which will be described later,
Since the reference drive torque of the engine 11 is corrected based on the turning angle δ□ of No. 3, there is a possibility that slip control may not be performed satisfactorily. For this reason, the neutral position δ of the steering shaft 83. M3
It is necessary to perform learning correction in the step. As shown in FIG. 5, which shows the procedure for learning and correcting the neutral position δ of the steering shaft 83, TCL76+! Turning control flag F at H1. Determine whether or not it has been done (seso). If it is determined in this step Hl that the vehicle 82 is under turning control, the output of the engine 11 will suddenly change by learning and correcting the neutral position δ7 of the steering shaft 83, which may worsen the ride comfort. etc., the learning correction of the neutral position δ of the steering shaft 83 is not performed. On the other hand, if it is determined in step Hl that the vehicle 82 is not under turning control, no problem will occur even if the learning correction of the neutral position δ of the steering shaft 83 is performed. , 81, H
In step 2, learning of the neutral position δ□ and 11th speed ■ for turning control to be described later are calculated using the above equation (1). Next, T CL , 76 is the difference between rear wheel speeds V and V at H3 (
Hereinafter, this will be referred to as rear wheel speed difference)" ML 'RR
After calculating l, the TCL 76 moves to the neutral position δ in a state in which the reference position δ of the steering shaft 83 is detected by the steering shaft turning position sensor 86 in H4. It is determined whether the learning correction has been performed, that is, whether the steering angle neutral position learned flag FHN is set in a state where the reference position δ of the steering shaft 83 is detected. Immediately after the ignition key switch 75 is turned on, the steering angle neutral position learned flag F is not set, that is, the neutral position δ□ is being learned for the first time, so the current calculated steering shaft turning position δ1. ) is equal to the previously calculated steering shaft turning position δ□n-11. At this time, it is desirable to set the turning detection resolution of the steering shaft 83 by the steering angle sensor 84 to around 5 degrees, for example, so as not to be affected by the driver's camera shake or the like. If it is determined in step H5 that the steering shaft turning position δ calculated this time is equal to the steering shaft turning position δ calculated last time, the vehicle speed V is lower than the preset threshold value in LLIin-11 H6. Determine whether it is large or not. This operation is necessary because the rear wheel speed difference IVNL-V□1 due to steering cannot be detected unless the vehicle 82 reaches a certain high speed, and the threshold value vA is determined based on the driving characteristics of the vehicle 82. The speed is set as appropriate, for example, 10 km/hour, through experiments or the like. Then, when it is determined in step H6 that the vehicle speed ■ is equal to or higher than the threshold value 7, the TCL76 sets H71cte rear wheel speed difference 1v1. lL-■F161 It is determined whether the speed is smaller than a preset threshold value Vx, such as 0.3 km/hour, that is, whether the vehicle 82 is traveling straight. Here, the reason why the threshold value vx is not Okm/hour is that the left and right rear wheels 7
If the air pressures of tires 8 and 79 are not equal, the vehicle 82
Even though the vehicle is running straight, the pair of left and right rear wheels 78
.. The circumferential velocity VFIL, V, of 79 is different and the vehicle 82
This is to avoid determining that the vehicle is not traveling straight. Note that if the tire pressures of the left and right rear wheels 78.79 are not equal, the rear wheel speed difference l■nm''IIN+ tends to increase in proportion to the vehicle speed V, so this threshold value ■8 is set, for example, to the sixth As shown in the figure, a map may be created and the threshold value ■8 may be read out from this map based on the vehicle speed V. In step H7, if the rear wheel speed difference 1■FIL-vRR is less than the threshold value Vx. If it is determined that there is, it is determined in H8 whether the steering shaft reference position sensor 86 detects the reference position of the steering shaft 83 and 8. Then, in step H8, the steering shaft reference position sensor 86 is detected. has detected the reference position δ8 of the steering shaft 83, that is, when it is determined that the vehicle 82 is traveling straight, a first learning timer (not shown) built in the TCL 76 starts counting at H9. Next, the TCL 76 uses the HIO to determine whether 0.5 seconds have elapsed since the first learning timer started counting, that is, whether the vehicle 82 has continued to go straight for 0.5 seconds.
If 0.5 seconds have not elapsed since the first learning timer started counting, the vehicle speed
Determine whether it is larger than A. If it is determined that the vehicle speed ■ is greater than the threshold t1vA in this Hll step, the rear wheel speed difference 1 ``IIL-■R* l is determined in H12 to determine whether or not it is less than the threshold V such as 0.1 km/h. In this step H12, the rear wheel speed difference is 1v, L-v□1
is less than the threshold value vel, that is, if it is determined that the vehicle 82 is traveling straight, TCL? A second learning timer (not shown) built in the device 6 starts counting. Then, in H14, it is determined whether 5 seconds have passed since the start of counting of this second learning timer, that is, whether the vehicle 82 has continued to go straight for 5 seconds, and the counting of the second learning timer is started. If 5 seconds have not passed since 1, return to step H2 and proceed from step 81 of H2.
The operations up to step 4 are repeated. This anti-l! At step 88 in the middle of the 7 operation, it is determined that the steering shaft reference position sensor 86 has detected the reference position δ of the steering shaft 83, and at step H9 the first learning timer starts counting. However, if it is determined in H10 that 0.5 seconds have passed since the first learning timer started counting, that is, that the vehicle 82 has been traveling straight for 05 seconds, the reference position of the steering shaft 83 is changed in H15. Rudder angle neutral position learned flag F in a state where δ8 is detected. Set N, then H
In step 16, it is further determined whether the steering angle neutral position learned flag FH is set in a state where the reference position δ7 of the steering shaft 83 is not detected. Also, if it is determined in step H14 that 5 seconds have passed since the second learning timer started counting, the process moves to step B H16. In the above operation, the steering angle neutral position learned flag Fl is not set in a state where the reference position δ of the steering shaft 83 is not detected yet, so in the H2S step, the reference position δ6 of the steering shaft 83 is not set. Steering angle neutral position in a state where it is not detected The learned flag F8 is not set, that is, the neutral position δ is in a state where the reference position δ9 of the steering shaft 83 is detected.
, it is determined that this is the first learning, and in HI3, the current steering shaft turning position δ is regarded as the new neutral position δ of the steering shaft 83, this is read into the memory in the TCL 76, and the reference position δ of the steering shaft 83 is set. , is not detected, the steering angle neutral position learned flag FH is set. After setting the new neutral position δ of the steering shaft 83 in this way, the neutral position δ of the steering shaft 83 is set. The turning angle δ of the steering shaft 83 is based on . At the same time, the count of the learning timer is cleared in H18, and the steering angle neutral position learning is performed again. Note that the steering shaft turning position δ7. calculated this time in step H5. . , is the previously calculated steering shaft turning position δ
or when it is determined that the vehicle speed V is not equal to or greater than the threshold value V in step H11, that is, that the rear wheel speed difference 1vFIL-v8F11 calculated in step HI3 is not reliable, or ) If it is determined in step H12 that the rear wheel speed difference "FIL 'RFI 1 is larger than the threshold value ■6," since the vehicle 82 is not in a straight-ahead state, the process moves to step H18. Also, at step H7, the rear wheel speed difference lv1.1L-v
When it is determined that FIF+' is larger than the threshold value vx,
If it is determined in step HI8 that the steering shaft reference position sensor 86 has not detected the reference position δ8 of the steering shaft 83, the count of the first learning timer is cleared in H2O, and step H1l is performed. However, the above H6
Even if it is determined that the vehicle speed V is equal to or less than the threshold value V in step , it cannot be determined that the vehicle 82 is traveling straight, so the process moves to step H1,1. On the other hand, in step H4, the reference position δ of the steering shaft 83 is
Steering angle neutral position learned flag FH when 8 is detected
11 is set, that is, the neutral position δ. If it is determined that learning has been performed for the second time or later, the steering shaft reference position sensor 86 detects the reference position δ1. of the steering shaft 83 in H2O. is detected. Then, if it is determined that the steering shaft reference position sensor 86 has detected the reference position δ, 4 of the steering shaft 83 in step 20,
At step 21, it is determined whether the vehicle speed ■ is greater than a preset threshold value vA. If it is determined that the vehicle speed ■ is equal to or higher than the threshold value ■6 in step I]21, the TCL76 determines whether the rear wheel speed difference "FIL 'RFII is smaller than the threshold value ■8 in H22, that is, It is determined whether the vehicle 82 is traveling straight.If it is determined in step 822 that the rear wheel speed difference 1v -v is smaller than the threshold 4t1Vx, the currently calculated steering is performed in step 8.23. Axis rotation position δs
(Determine whether nl is equal to the previously calculated steering shaft turning position δ8-1. The steering shaft turning position δ calculated this time in step B H2S is the previously calculated steering shaft turning position δ If it is determined that the first learning timer is equal to...(n-1), it starts counting the first learning timer in H24.Next, the TCL76 starts counting the first learning timer in H2S. Determine whether 0.5 seconds have passed since then, that is, whether the straight-ahead state of the vehicle 82 continued for 0.5 seconds,
If 0.5 seconds have not elapsed since the first learning timer started counting, return to step H2, and
Repeat steps 2 to H4 and H20 to H25. Conversely, if it is determined in step H2S that 0.5 seconds have elapsed since the first learning timer started counting, the process moves to step H16. Note that if it is determined in step H20 that the steering shaft reference position sensor 86 has not detected the reference position δ of the steering shaft 83, or if the vehicle speed ■ is determined to be higher than the threshold value vA in step H21,
If it is determined that MFI 1 is not reliable, or the rear wheel speed difference I is calculated in step H22.
If vRL-vFIFI 1 is judged to be too large than the threshold IIVX, or if t is calculated this time in the step of H23,
This steering shaft turning position δ. , is not equal to the previously calculated steering shaft turning position δ (O-heavy), the process moves to step H18. In step H16, the steering angle neutral position learned flag F
H is set, that is, the neutral position δ. If it is determined that learning is being performed for the second time or later, the TCL 76 determines the current steering shaft turning position δ1. , l is the previous steering axis 83
It is determined whether the neutral position δ1.1 (n-11 is equal to δ = δ fn1M (n-11).Then, it is determined whether the current steering shaft turning position δ is within the middle of the previous steering shaft 83 m( n) If it is determined that the sentence position δ is equal to , the process moves to step HI3 as it is in n-11, and the next steering angle neutral position learning is performed.In step H26, the current steering axis turning position is determined. δ is suspended due to play in the steering system, etc. (i) The previous neutral position δ of the steering shaft 83 is equal to (n-1
1, in this embodiment, the current steering shaft turning position δ1. , l as the new neutral position δ of the steering shaft 83
If the absolute value of these differences inl differs by more than the preset correction limit amount Δδ, then this correction limit amount Δδ is set on the subtraction side 1n with respect to the previous steering shaft turning position δ. -11 or the added value is the new neutral position δ of the steering shaft 83.
This is read into the memory within the TCL 76. In other words, in H27, the TCL76 subtracts the previous steering axis 83 middle m (r+1 position δ1 - I) from the current steering axis turning position δ which is smaller than the preset negative correction limit amount -Δδ. Then, if it is determined that the value subtracted in step B of H27 is smaller than the negative correction limit amount -Δδ, the new neutral position δ□ of the steering shaft 83 is determined in H2S. , , is the previous neutral position δMIM-11 of the steering shaft 83 and the negative correction limit amount -Δ
δ is changed from δ to δ = δ − Δδ gate (nl M (n-car)) to ensure that the learning correction amount per - time does not unconditionally increase to the negative side. Even if an abnormal detection signal is output from the steering angle sensor 84, the neutral position δ of the steering shaft 83 does not change suddenly, and it is possible to quickly respond to this abnormality. If it is determined that the value subtracted by
It is determined whether the value obtained by subtracting the neutral position δゎ, . And this I
]The value subtracted in step 29 is a positive correction limit amount △δ
If it is determined that the new neutral position δn inl of the steering shaft 83 is larger than the previous neutral position δ of the steering shaft 83 using H2O. . -1 and the positive correction limit amount Δδ, δ = δ ±Δδ M (nl M C11-11) to ensure that the learning correction amount per - time does not unconditionally increase to the positive side. As a result, even if an abnormal detection signal is output from the steering angle sensor 84 for some reason, the neutral position δ of the steering shaft 83 will not change suddenly, making it possible to quickly respond to this abnormality. However, if it is determined that the value subtracted in step 29 is smaller than the positive correction limit amount Δδ, the current steering axis turning position δ□,,l is changed to the new steering axis in H31. In this way, in this embodiment, when learning and correcting the neutral position δ of the steering shaft 83, in addition to using only the rear wheel speed difference "FIL-■FIM+," By adopting a method that also utilizes the detection signal from the steering shaft reference position sensor 86, the neutral position δ of the steering shaft 83 can be learned and corrected relatively quickly after the vehicle 82 has started, and the steering Even if the axis reference position sensor 86 fails for some reason, the rear wheel speed difference "l'1L-VR"
The neutral position δ of the steering shaft 83 can be learned and corrected only by RI, which provides excellent safety. Therefore, when the stopped vehicle 82 starts with the front wheels 64 and 65 left in the turning state, the neutral position δ of the steering shaft 83 at this time. As shown in FIG. 7, which shows an example of the state of change,
When the learning control of the neutral position δ□ of the steering shaft 83 is performed for the first time, the initial value δ of the steering shaft turning position in the above-mentioned step Ml
Although the amount of correction from Mlal is very large, the neutral position δ of the steering shaft 83 from the second time onward is HI7. HI
The operation in step 3 results in a suppressed state. After learning and correcting the neutral position δ of the steering shaft 83 in this manner, the driving torque of the engine 11 is regulated based on the detection signal from the front wheel rotation sensor 66 and the detection signal from the rear wheel rotation sensors 80 and 81. Target drive torque T when performing slip control. Calculate S. By the way, since the coefficient of friction between the tire and the road surface can be considered to be equivalent to the rate of change Gx of the vehicle speed V applied to the vehicle 82 (hereinafter referred to as longitudinal acceleration), in this example, The longitudinal acceleration Gx is detected by the rear wheel rotation sensor 80, 8.
This longitudinal acceleration G is calculated based on the detection signal from 1.
The reference drive torque T of the engine 11 corresponding to the maximum value of
is the deviation between the front wheel speed ■ detected by the front wheel rotation sensor 66 and the target front wheel speed Po corresponding to the vehicle speed ■ (hereinafter referred to as
This is called the slip amount) and is corrected based on the target drive torque T. , is calculated. Target drive torque T of this engine 11. As shown in FIG. 8, which shows the calculation block for calculating S, first, TCL7
6 is the vehicle speed V for slip control, after! rotation sensor 80,
Detection from 81 (calculated based on r5, but in this embodiment, the low vehicle speed selection unit 101 selects two rear wheel speeds vL (L,
The smaller value of VR, l is selected as the first vehicle speed ■5 for slip control, and the higher vehicle speed selection section 102 selects the larger value of the two rear wheel speeds V, ..., V□. is selected as the second vehicle speed vs for slip control, and then the selector switch 103 is used to further select which output from the two selection sections 101 and 102 is to be taken in. Note that in this embodiment, the first vehicle speed Vs selected by the low vehicle speed selection unit 101 is calculated using the formula (1) above as the smaller value of the two rear wheel speeds v8L and VFIF+. A multiplication unit 104 multiplies the weighting coefficient KV corresponding to the vehicle speed V, and a multiplier 105 multiplies this by (1-KV), which is the larger value of the two rear wheel speeds VFIL and vFIFl. It is calculated by adding the That is, the state where the driving torque of the engine 11 is actually reduced by slip control, that is, the slip control flag F
, is set, the changeover switch 103 selects the smaller of the two rear wheel speeds V RL p RR as the vehicle speed vS, and the engine 11 is not driven even if the driver requests slip control. When the torque is not reduced, that is, when the slip control flag F8 is reset, the larger value of the two rear wheel speeds vRL and VR is selected as the vehicle speed vS. This is to make it difficult to transition from a state in which the driving torque of the engine 11 is not reduced to a state in which the driving torque of the engine 11 is reduced, and also to make the transition in the reverse case difficult. For example, if the smaller of the two rear wheel speeds V n and p V FIR is selected as the vehicle speed 6 while the vehicle 82 is turning, the front wheel 64.65 may not slip even if no slip occurs. In order to avoid a problem in which it is determined that a slip has occurred regardless of whether the engine 11 is slipping and the driving torque of the engine 11 is reduced, and in consideration of the running safety of the vehicle 82, the driving torque of the engine 11 is reduced. This is because consideration was given so that this state would continue even if the amount was reduced. Furthermore, when calculating the vehicle speed V in the low vehicle speed selection unit 101,
The smaller value VL of the two rear wheel speeds V, L, V, and R
is multiplied by a weighting coefficient KV in a multiplier 104, and this and the two rear wheel speeds V and L are obtained. ■ Multiply the larger value vH of □ by (1-Kv) Unit 1
The value multiplied by As a result of the large difference between the smaller value vL of V, L, V, and R, the amount of correction of drive l/lux by feedback becomes too large, and there is a possibility that the acceleration performance of the vehicle 82 may be impaired. It's for a reason. In this embodiment, the weighting coefficient Kv is set to the rear wheel 78.
.. The map shown in FIG. 9 is read out based on the vehicle speed V of equation (1), which is the average value of the circumferential speeds of 79. The longitudinal acceleration Gx is calculated based on the vehicle speed vS for slip body narrowing calculated in this way. First, from the vehicle speed V not calculated this time, ... and the vehicle speed V calculated once previously, the current The longitudinal acceleration Gx of the vehicle 82θ (n-11) is calculated by the differential calculation unit 106 as shown in the following equation. However, ΔL is 15 milliseconds, which is the sampling period of this control, and g is the gravitational acceleration. Then, the calculated longitudinal acceleration Gx,...l is 0.6
If the value exceeds Gx, the longitudinal acceleration Gx is calculated in consideration of safety against calculation errors, etc. The maximum value of , is O,Gg
The clip portion 107 maintains the longitudinal acceleration G so as not to exceed
□. , is clipped to 0.6g. Furthermore, the filter section 1
At step 08, filter processing for noise removal at t: is performed to calculate the corrected longitudinal acceleration GyF. In this filtering process, since the longitudinal acceleration G of the vehicle 82 can be considered to be equivalent to the coefficient of friction between the tires and the road surface, the maximum value of the longitudinal acceleration G of the vehicle 82 changes and the slip rate S of the tire increases. The target slip rate S corresponds to the maximum value of the friction coefficient between the road surface and the road surface. Or, even if the tire is about to deviate from the vicinity, the target slip rate S is set so that the tire slip rate S corresponds to the maximum value of the friction coefficient between the tire and the road surface. This is to correct the longitudinal acceleration G so as to maintain it at a value smaller than this or in the vicinity thereof, and specifically, it is performed as follows. This time's longitudinal acceleration G□. , is the previous corrected longitudinal acceleration GxF, which is filtered. -1, in the above case, that is, when the vehicle 82 continues to accelerate, the current corrected longitudinal acceleration GxFL,,,
Noise is removed by delay processing as XFin-11, and the corrected longitudinal acceleration GX□, . . . follows the longitudinal acceleration G relatively quickly. This time longitudinal acceleration Gx3. .. When l is less than the previous corrected longitudinal acceleration G8, that is, when the vehicle 82 has not accelerated by xF(n-1), the main timer's sampling period Δ
The following process is performed for each. When the slip control flag F is not set, that is, when the drive torque of the engine 11 is not reduced by slip control, the vehicle 82 is decelerating, so G = G −0,002 XF(.) XFin− 11, a decrease in the corrected longitudinal acceleration Gx□, , is suppressed to ensure responsiveness to a driver's request for acceleration of the vehicle 82. In addition, when the drive torque of the engine 11 is reduced by slip control, the slip amount S is positive, that is, when the front wheels 64, 65
Even when some slip occurs, there is no safety problem because the vehicle 82 is decelerating. Therefore, the decrease in the corrected longitudinal acceleration Gx1 is expressed as Vehicle 82 restrained by the driver
This ensures responsiveness to acceleration requests. Furthermore, when the slip amount S of the front wheels 64 and 65 is negative while the drive torque of the engine 11 is being reduced by slip control, that is, when the vehicle 82 is decelerating, the corrected longitudinal acceleration is 0.
The maximum value of 8F is maintained to ensure responsiveness to the driver's request for acceleration of the vehicle 82. Similarly, when the hydraulic control device 16 is shifting up the hydraulic automatic transmission 13 while the driving torque of the engine 11 is being reduced due to the slip split, it is necessary to ensure that the driver feels a sense of acceleration, so before and after correction The maximum value of acceleration 08F is maintained. Then, the corrected longitudinal acceleration GxF from which noise has been removed by the filter unit 108 is converted into torque by the torque conversion unit 109, but the value calculated by the torque conversion unit 109 is naturally a positive value. Since it should be,
After this is clipped to 0 or more in the clipping unit 110 for the purpose of preventing calculation errors, the running resistance TR calculated by the running resistance calculating unit 111 is added in the adding unit 112, and further, the running resistance TR calculated by the running resistance calculation unit 111 is added to The cornering drag correction torque Tc calculated by the cornering drag correction amount calculation unit 113 based on the detection signal is added by the addition unit 114 to calculate the reference driving torque T8 shown in the following equation (4). T =G −W −r+T +T −(4)
Here, Wb is the vehicle weight, and r is the effective radius of the front wheel 64.65. The running resistance TFl can be calculated as a function of the vehicle speed V, but in this example, it is calculated as a function of the vehicle speed V.

【ま第10図に示す如きマツプ
から求めている。この場合、平坦路と登板路とでは走行
抵抗TFlが異なるので、マツプには図中、実線にて示
す平坦路用と二点鎖線にて示す登板路用とが書き込まれ
、車両82に組み込まれた図示しない傾斜センサからの
検出信号に基づいて、いずれか一方を選択するようにし
ているが、下り坂等を含めて更に細かく走行抵抗TFl
を設定することも可能である。 又、本実施例では前記コーナリングドラッグ補正トルク
T。を第11図に示す如きマツプから求めており、これ
によって実際の走行状態と近似した機関11の基準駆動
トルクT、を設定することができ、旋回直後の機関11
の基準駆動トルクTaが大きめになっていることから、
旋回路を抜けた後の車両82の加速フィーリングが向上
する。 なお、前記(4)式により算出される基準駆動トルクT
に対し、本実施例では可変クリップ部115にて下限値
を設定することにより、この基準駆動トルクTBから後
述する最終補正トルクTp、oを減算部116にて減算
した値が、負となってしまうような不具合を防止してい
る。この基準駆動トルクTllの下限値は、第12図に
示す如きマツプに示すように、スリップ制御の開始時点
からの経過時間に応じて段階的に低下させるようにして
いる。 一方、TCL76は前輪回転センサ66からの検出信号
に基づいて実際の前輪速■、を算出し、先にも述べたよ
うにこの前輪速■1とスリップ制御用の車速■に基づい
て設定されろ目標前輪速■、。に基づいて設定される補
正トルク算出用目標前輪速V、との偏差であるスリップ
量Sを用い、前記基準駆動トルクTのフィードバック制
御を行うことによって、機関11の目標駆動トルクT。 、を算出する。 ところで、車両82の加速時に機関11で発生する駆動
トルクを有効に働かせるためには、第13図中の実線で
示すように、走行中の前輪64,65のタイヤのスリッ
プ率Sが、このタイヤと路面との摩擦係数の最大値と対
応する目標スリップ率S0或いはその近傍でこれよりも
小さな値となるように調整し、エネルギーのロスを避け
ろと共に車両82の操縦性能や加速性能を損なわないよ
うにすることが望ましい。 ここで、目標スリップ率S。は路面の状況に応して0.
1〜025程度の範囲に振れることが知られており、従
って車両82の走行中には路面に対して10%程度のス
リップ量Sを駆動輪である前輪64,65に発生させる
ことが望ましい。以上の点を勘案して目標前輪速VF0
を乗算部117にて下式の通りに設定する。 V  =1.1・V そして、TCL761よ加速度補正部118にて第14
図に示す如きマツプから前述した修正前後加速度GxF
に対応するスリップ補正量vKを読み出し、これを加算
部119にて基準トルク算出用目標前輪速VPoに加算
する。 このスリップ補正量vKは、修正前後加速度GyFの値
が大きくなるにつれて段階的に増加するような傾向を持
たせているが、本実施例では走行試験等に基づいてこの
マツプを作成している。 これにより、補正トルク算出用目標前輪速■ が増大し
、加速時におけるスリップ率Sが第13図中の実線で示
す目標スリップ率S。 或いはその近傍でこれよりも小さな値となるように設定
される。 一方、旋回中におけるタイヤと路面との摩擦係数と、こ
のタイヤのスリップ率Sとの関係を第13図中の一点鎖
線で示すように、旋回中におけるタイヤと路面との摩擦
係数の最大値となるタイヤのスリップ率は、直進中にお
けるタイヤと路面との摩擦係数の最大値となるタイヤの
目標スリップ率S。よりも相当小さいことが判る。従っ
て、車両82が旋回中にはこの車両82が円滑に旋回で
きろように、目標前輪速■1oを直進時よ抄も小さく設
定することが望ましい。 そこで、旋回補正部120にて第15図の実線で示す如
きマツプから前記目標横加速度G9oに対応するスリッ
プ補正量vKoを読み出し、これを減算部121にて基
準トルク算出用目標前輪速■、。から減算する。但し、
イグニッションキースイッチ75のオン操作の後に行わ
れる最初の操舵軸83の中立位置δ。の学習が行われる
までは、操舵軸83の旋回角δ4.の信頼性がないので
、後輪78,79の周速度VAL、■□により車両82
に実際に作用する横加速度Gヶに基づいて第15図の破
線で示す如きマツプから前記スリップ補正量vKoを読
み出す。 ところで、前記目標横加速度GYoは操舵角センサ84
からの検出信号に基づいて前記(2)式により舵角δを
算出し、この舵角δを用いて前記(3)式により求める
と共に操舵軸83の中立位置δ。を学習補正している。 従って、操舵角センサ84又は操舵軸基準位置センサ8
6に異常が発生ずると、目標横加速度Gv0が全く誤っ
た値となることが考えられる。そこで、操舵角センサ8
4等に異常が発生した場合に(よ、後輪速差” FIL
 −■FIRを用いて車両82に発生ずる実際の横加速
度Gvを算出し、これを目標横加速度GYoの代わりに
用いる。 具体的には、この実際の横加速度G7は後輪速差I V
FIL  ’nF11と車速VとからTCL76内に組
み込まれた横加速度演算部122にて下式(5)のよう
に算出され、これをフィルタ部123にてノイズ除去処
理した修正横加速度07Fが用いられる。 但し、bは後輪78.79のトレッドであり、前記フィ
ルタ部123では今回算出した横加速度G7い、と前回
算出した修正横加速度G   とから今回の修正横加速
度G  を下vF 1n−11YF In1 式に示すデジタル演算によりローパス処理を行っている
。 G  −Σ2゜ vF fnl   255 (GV fnl  ’YF
’ 1n−111前記操舵角センサ84或いは操舵軸基
準位置センサ86に異常が発生したか否かは、例えば第
16図に示す断線検出回路等によりTCL76にて検出
することができろ。っまリ、操舵角センサ84及び操舵
軸基準位置センサ86の出力を抵抗Rにてプルアップす
ると共にコンデンサCで接地しておき、その出力をその
ままTCL76のAO端子に入力して各種制御に供する
一方、コンパレータ88を通してA1端子に入力させて
いる。このコンパレータ88の負端子には基準電圧とし
て4.5ボルトの規定値を印加してあり、操舵角センサ
84が断線すると、AO端子の入力電圧が規定値を超え
てコンパレータ88がオンとなり、A1端子の入力電圧
が継続してハイレベルHとなる。そこで、A1端子の入
力電圧が一定時間、例えば2秒間ハイレベルHであれば
、断線と判断してこれら操舵角センサ84或いは操舵軸
基準位置センサ86の異常発生を検出するようにTC:
L76のプログラムを設定しである。 上述した実施例では、ハードウェアにて操舵角センサ8
4等の異常を検出するようにしたが、ソフトウェアにて
その異常を検出することも当然可能である。 例えば、この異常の検出手順の一例を表す第17図に示
すようにTCL76はまずWlにて前記第16図に示し
た断線検出による異常の判定を行い、異常ではないと判
断した場合には、W2にて前輪回転センサ66及び後輪
回転センサ80,81に異常があるか否かを判定する。 とのW2のステップにて各回転センサ66.80,81
に異常がないと判断した場合には、W3にて操舵軸83
が同一方向に一回転以上、例えば400度以上操舵した
か否かを判定する。このW3のステップにて操舵軸83
が同一方向に400度以上操舵したと判断した場合には
、W4にて操舵軸基準位置センサ86から操舵軸83の
基準位置δ、を知らせる信号があったか否かを判断する
。 そして、とのW4のステップにて操舵軸83の基準位置
δ8を知らせる信号がないと判断した場合、操舵軸基準
位置センサ86が正常であるならば、操舵軸83の基準
位置δ7.を知らせる信号が少なくとも一回はあるはず
なので、W4にて操舵角センサ84が異常であると判断
し、異常発生中フラグF、をセットする。 前記W3のステップにて操舵軸83が同一方向に400
度以上操舵されていないと判断した場合、或いはW4の
ステップにて操舵軸83の基準位置δ、1を知らせる信
号が操舵軸基準位置センサ86からあったと判断した場
合には、W6にて中立位置δ□の学習が済んでいるか否
か、即ち二つの舵角中立位置学習済フラグF、、、 F
、の内の少なくとも一方がセットされているか否かを判
定する。 そしてこのW6のステップにてfi舵軸83の中立位置
δゎの学習が済んでいると判断した場合には、Wlにて
後輪速差1 ■RL−VRRlが例えば毎時1.5km
を超え、W8にて車速■が例えば毎時20kmと毎時6
0kmとの間にあり、且っW9にてこの時の操舵軸83
の旋回角δ8の絶対値が例えば10度未満である、即ち
車両82がある程度の速度で旋回中であると判断した場
合には、操舵角センサ84が正常に機能しているならば
、前記旋回角δ、の絶対値が10度以上になるはずであ
るから、Wloにて操舵角センサ84が異常であると判
断する。 なお、目標横加速度GY0に対応する前記スリップ補正
量VKoは、運転者の操舵ハンドル85の切り増しが考
えられるので、この目標横加速度Gvoが小さな領域で
は、修正横加速度GY−と対応するスリップ補正量VK
。よりも小さめに設定している。又、車速■が小さな領
域では、車両82の加速性を確保ずろことが望ましく、
テにとの車速Vがある程度の速度重上では、旋回のし易
さを考慮する必要があるので、第15図から読み出され
るスリップ補正量■Koに車速■に対応した補正係数を
第18図に示すマツプから読み出して乗算することによ
り、修正スリップ補正量VKFを算出している。 これにより、補正トルク算出用目標前輪速■F0が減少
し、旋回時におけるスリップ率Sが直進時における目標
スリップ率S。よりも小さくなり、車両82の加速性能
が若干低下するものの、良好な旋回性が確保される。 これら目標横加速度G、、、。及び実際の横加速度GY
の選択手順を表す第19図に示すように、T CL 7
6はT1にてスリップ補正量vKoを算出するための横
加速度として前記フィルタ部123からの修正横加速度
G7Fを採用し、T2にてスリップ制御中フラグFGが
セットされているか否かを判定する。 とのT2のステップにてスリップ制御中フラグF がセ
ットされていると判断したならば、前記修正横加速度0
7Fをそのまま採用する。 これは、スリップ制御中にスリップ補正量V xcを決
める基準となる横加速度を、修正横加速度GYFから目
標横加速度GY0へ変えた場合に、スリップ補正iV 
 が大きく変化して車両S2の挙動が乱れる虞があるた
めである。 前記T2のステップにてスリップ制卸中フラグFがセッ
トされていないと判断したならば、T3にて二つの舵角
中立位置学習済FHN。 FHの内のいずれか一方がセットされているか否かを判
定する。ここで、二つの舵角中立位置学習済フラグF、
、、 F、がいずれもセットされていないと判断しtこ
場合には、やはり前記修正横加速度GYFをそのまま採
用する。又、このT3のステップにて二つの舵角中立位
置学習済フラグF、、、 F、の内のいずれかがセット
されていると判断したならば、T4にてスリップ補正量
vKoを算出するための横加速度として前記目標横加速
度GYoを採用する。 以上の結果、補正トルク算出用目標前輪速VF6は下式
の通りとなる。 v  =v  +v  −v F9     FOK     F 次に、前輪回転センサ66の検出信号からノイズ除去な
どを目的としたフィルタ処理により得た実前輪速■1と
、前記補正トルク算出用目標前輪速vFSとの偏差であ
るスリップ量Sを減算部124にて算出する。そして、
このスリップ量Sが負の設定値以下、例えば毎時−2,
5km以下の場合には、スリップjlsとして毎時−2
,5kmをクリップm125にてクリップし、このクリ
ップ処理後のスリップ量Sに対して後述する比例補正を
行い、この比例補正における過制御を防止して出力のノ
1ンチングが発生しないようにしている。 又、このクリップ処理前のスリップ量S(こ対して後述
する積分定数ΔT、を用いた積分補正を行い、更に微分
補正を行って最終補正トルクTP、oを算出する。 前記比例補正としては、乗算部126(ごてスリップ量
Sに比例係数Kpを掛けて基本的な補正量を求め、更に
乗算部127【ごて油圧式自動変速機13の変速比ρ、
によって予め設定された補正係数ρKFを乗算して比例
補正トルりTPltl!ている。なお、比例像fiK、
はクリップ処理後のスリップ量Sに応じて第20図に示
すマツプから読み出すようにしてし)る。 又、前記積分補正としてスリップ量Sのゆろやかな変化
に対応した補正を実現するため、積分演算部128にて
基本的な補正量を算出し、この補正量に対して乗算部1
29にて油圧式自動変速機13の変速比ρ7に基づし)
て予め設定された補正係数ρに1を乗算し、積分補正ト
ルクT、を得ている。この場合、本実施例では一定の微
小積分補正トルクΔT、を積分しており、15ミリ秒の
サンプリング周期毎にスリップ量Sが正の場合には前記
微小積分補正トルクΔT1を加算し、逆にスリップ量S
が負の場合には微小積分補正トルクΔT、を減算してい
る。 但し、この積分補正トルクT−こは車速■に応じて可変
の第21図のマツプに示す如き下限値T1Lを設定して
おり、このクリップ処理により車両82の発進時、特に
登り坂での発進時には大きな積分補正トルクT1を働か
せて機関11の駆動力を確保し、車両82の発進後に車
速Vが上昇してからは、逆に補正が大きすぎると制御の
安定性を欠くので、積分補正トルクTが小さくなるよう
にしている。又、制御の収束性を高めるために積分補正
トルクTに上限値、例えばOkgmを設定し、このクリ
ップ処理によって積分補正トルクT、は第22図に示す
ように変化する。 このようにして算出された比例補正トルクTPと積分補
正トルクT、とを加算部130にて加算し、比例積分補
正トルクTP8を算出する。 なお、前記補正係数ρKP’ρに+は油圧式自動変速機
13の変速比ρ、に関連付けて予め設定された第23図
に示す如きマツプから読み出すようにしている。 又、本実施例では微分演算部131にてスリップ量Sの
変化率G、を算出し、これに微分係数に0を乗算部13
2にて掛け、急激なスリップ量Sの変化に対する基本的
な補正量を算出する。そして、これにより得られた値に
それぞれ上限値と下限値との制限を設け、微分補正トル
クT。が極端に大きな値とならないように、クリップ部
133にてクリップ処理を行い、微分補正トルクT。を
得ている。このクリップ部133は、車両82の走行中
に車輪速V 、、 V 、L、 V LIFlが路面状
況や車両82の走行状態等によって、瞬間的に空転成い
liミロツク態となることがあり、このような場合にス
リップ量Sの変化率G、が正或いは負の極端に大きな値
となり、制御が発散して応答性が低下する虞があるので
、例えば下限値を一55kgmにクリップすると共に上
限値を55 kgmにクリップし、微分補正トルクT0
が極端りこ大きな値とならないようにするためのもので
ある。 しかるのち、加算部134にてこれら比例積分補正トル
クTP、と微分補正トルクT。とを加算し、これにより
得られる最終補正トノトクTP1oを減算部】16にて
前述の基準駆動トルクTから減算し、更に乗算部135
にて機関11と前輪64,65の車軸89,90との間
の縮減速比の逆数を乗算することにより、下式(6)に
示すスリップ制御用の目標部!!lI)ルクT。Sを算
出する。 但し、ρ−よ差動歯車減速比、ρ1はトルクコンバータ
比であり、油圧式自動変速機13がアップシフトの変速
操作を行う際には、その変速終了後に高速段側の変速比
ρ。が出力されるようになっている。つまり、油圧式自
動変速機13のアップシフトの変速操作の場合には、変
速信号の出力時点で高速段側の変速比ρ7を採用すると
、上記(6)式からも明らかなように、変速中に目標駆
動トルクT。Sが増大して機関11が吹き上がってしま
うため、変速開始の信号を出力してから変速操作が完了
する、例えば1.5秒間は、目標駆動トルクT。Sをよ
り小さくできろ低速段側の変速比ρ、が保持され、変速
開始の信号を出力してから1,5秒後に高速段側の変速
比ρいが採用される。同様な理由から、油圧式自動変速
機13のダウンシフトの変速操作の場合には、変速信号
の出力時点て低速段側の変速比へが直ちに採用される。 前記(6)式で算出された目標駆動トルクT。Sは当然
のことながら正の値となるはずであるから、クリップ部
136にて演算ミスを防止する目的で目標駆動トルクT
。、を0以上にクリップし、スリップ制御の開始或いは
終了を判定するための開始・終了判定部137での判定
処理に従って、この目標駆動トルクT。。 に関する情報がECU 15に出力される。 開始・終了判定部137は下記f、1〜+e+に示す全
ての条件を満足した場合にスリップ制御の開始と判断し
、スリップ制御中フラグFsをセットすると共に低車速
選択部101からの出力をスリップ制御用の車速V、と
して選択するように切り換えスイッチ103を作動させ
、目標駆動トルクT。Sに関する情報をECU15に出
力し、スリップ制御の終了を判断してスリップ開園中フ
ラグFSがリセツトとなるまでは、この処理を継続する
。 tel  運転者は図示しない手動スイッチを操作して
スリップ制御を希望している。 (b)  運転者の要求している駆動トルクTは車両8
2を走行させるに必要な最小の駆動トルク、例えば4 
kgm以上である。 なお、本実施例ではこの要求駆動トル クTdをクランク角センサ62からの検出信号により算
出された機関回転数Nll:と、アクセル開度センサ7
6からの検出信号によφ算出されたアクセル開度θ8と
に基づいて予め設定された第24図に示す如きマツプか
ら読み出している。但し、アクセル開度θ6は本発明に
より検出したアクセル開度センサ77の全閉位置で補正
した値を用いている(詳細は第31図。 第32図を参照して後述ずろ)。 (cl  スリップ量Sは毎時2 km以上である。 (d)  スリップ量Sの変化率G、は0.2g以上で
ある。 tel  実前輪速V、 G微分演算部138にて時間
微分した実前輪加速度GPは0.2g以上である。 一方、前記開始・終了判定部137がスリップ制御の開
始を判定した後、下記(fl、 (g)に示す条件の内
のいずれかを満足した場合に(よ、スリップ制御終了と
判断してスリップ制御中フラグFをリセットし、ECU
15に対する目標駆動トルクT。Sの送信を中止すると
共に高車速選択部102からの出力をスリップ制御用の
車速■6として選択するように切り換えスイッチ103
を作動させる。 tfl  目1g駆動トルクT。、は要求駆動トルクT
。 以上であり、且つスリップ量Sは一定値、例えば毎時−
2km以下である状態が一定時間、例えば0.5秒以上
継続している。 (g)  アイドルスイッチ68がオフからオンに変わ
った状態、つまり運転者がアクセルペダル31を開放し
た状態が一定時間、例えば0.5秒以上継続している。 前記車両82には、スリップ制御を運転者が選択するた
めの図示しない手動スイッチが設けられており、運転者
がこの手動ス1′ツチを操作してスリップ制御を選択し
た場合、以下に説明するスリップ制御の操作を行う。 このスリップ制御の処理の流れを表す第25図に示すよ
うに、TCL75はSlにて上述した各種データの検出
及び演算処理により、目標駆動トルクT0.を算出する
が、この演算操作は前記手動スイッチの操作とは関係な
く行われる。 次に、S2にてまずスリップ制御中フラグFSがセット
されているか否かを判定するが、最初はスリップ制輝中
フラグF、がセットされていないので、TCL76はS
3にて前輪64゜65のスリッープ量Sが予め設定した
閾値、例えば毎時2 kmよりも大きいか否かを判定す
る。 この83のステップにてスリップ量Sが毎時2kI11
よりも大きいと判断すると、TCL?6はS4にてスリ
ップJisの変化率G、が0.2gよりも大きいか否か
を判定する。 この84のステップにてスリップ量変化率G、が0.2
gよりも大きいと判断すると、TCL76はS5にて運
転者の要求駆動トルクTdが車両82を走行させるため
に必要な最小駆動トルク、例えば4 kgmよりも大き
いか否か、つまり運転者が車両82を走行させろ意志が
あるか否かを判定する。 この85のステップにて要求駆動トルクTdが4 kg
mよりも大きい、即ち運転者は車両82を走行させる意
志があると判断すると、S6にてスリップ制御中フラグ
Fをセントし、S7にてスリップ制卸中フラグF6がセ
ットされているか否かを再度判定する。 この87のステップにてスリップ制御中フラグFがセッ
ト中であると判断した場合には、S8にて機関11の目
標駆動トルクT。Gとして前記(6)式にて予め算出し
たスリップ制御用の目標駆動トルクT。8を採用する。 又、前記S7のステップにてスリップ制御中フラグFが
リセットされていると判断した場合には、S9にてTC
L76は目標駆動トルクT として機関11の最大トル
クを出力し、これによりECU 15がトルク制御用電
磁弁51,56のデユーティ率を0%側に低下させる結
果、機関11は運転者によるアクセルペダル31の踏み
込み量に応じた駆動トルクを発生する。 なお、S3のステップにて前1i164,65のスリッ
プ量Sが毎時2 kmよりも小さいと判断した場合、或
いはS4のステップにてスリップ量変化率G、が0.2
gよりも小さいと判断した場合、或いはS5のステップ
にて要求駆動トルクTdが4 kgmよりも小さいと判
断した場合には、そのまま前記S7のステップに移行し
、S9のステップにてTCL76は目標駆動トルクT。 Sとして機関11の最大トルクを出力し、これによりE
CU 15がトルク制御用電磁弁51.56のデユーテ
ィ率を0%側に低下させる結果、機関11は運転者によ
るアクセルペダル31の踏み込み量に応じた駆動トルク
を発生する。 一方、前記S2のステップにてスリップ割部中フラグF
9がセットされていると判断した場合には、S10にて
前輪64.65のスリップ量Sが前述した閾値である毎
時−2に一以下且つ要求駆動トルクTdが51にて算出
された目標駆動トルクT。S以下の状態が0.5秒以上
継続しているか否かを判定する。 この310のステップにてスリップ量Sが毎時2 km
よりも小さく且つ要求駆動トルクTが目標駆動トルクT
 以下の状態が0.5秒以上継続している、即ち運転者
は車両82の加速を既に希望していないと判断すると、
S11にてスリップ胴細中フラグF、をリセットし、S
7のステップに移行する。 前記310のステップにてスリップ量Sが毎時2 km
よりも大きいか、或いは要求駆動トルクT、が目標駆動
トルクT。S以下の状態が0.5秒以上継続していない
、即ち運転者は車両82の加速を希望していると判断す
ると、TCL76はS12にてアイドルスイッチ68が
オン、即ちスロットル弁20の全閉状態が0.5秒以上
継続しているか否かを判定する。 この312のステップにてアイドルスイッチ68がオン
であると判断した場合、運転者がアクセルペダル31を
踏み込んでいないことから、Sllのステップに移行し
てスリップ制御中フラグF5をリセットずろ。逆に、ア
イドルスイッチ68がオフであると判断した場合、運転
者はアクセルペダル31を踏み込んでいるので、再びS
7のステップに移行する。 なお、運転者がスリップ制御を選択する手動スイッチを
操作していない場合、TCL76は前述のようにしてス
リップ制御用の目標駆動トルクT。6を算出した後、旋
回制御を行った場合の機関11の目標駆動トルクを演算
する。 ところで、車両82の横加速度G7は後輪速差I VR
L、  vRRIを利用して前記(5)式により実際に
算出することがてきるが、操舵軸旋回角δ8を利用する
ことによって、車両82に作用する横加速度G7の値の
予測が可能となるため、迅速な制御を行うことができる
利点を有する。 そこで、この車両82の旋回制御に際し、T CL 7
6は操舵軸旋回角δ、1と車速■とから、車両82の目
標横加速度G7oを前記(3)式により算出し、車両8
2が極端なアンダーステアリングとならないような車体
前後方向の加速度、つまり目標前後加速度Gxoをこの
目標横加速度G9゜に基づいて設定する。そして、この
目標前後加速度Gxoと対応する機関11の目標駆動ト
ルクT。0を算出する。 この旋回制御の演算ブロックを表す第26図に示すよう
に、TCL76は車速演算部140にて一対の後輪回転
センサ80,81の出力から車速Vを前記(1)式によ
り演算すると共に操舵角センサ84からの検出信号に基
づいて前輪64,65の舵角δを前記(2)式より演算
し、目標横加速度演算部141にてこの時の車両82の
目標機加速度GVoを前記(3)式より算出する。この
場合、車速Vが小さな領域、例えば毎時22.51un
以下の時には、旋回制御を行うよりも旋回制御を禁止し
た方が、例えば変通量の多い交差点での右左折等の際に
充分な加速を得られるので、安全性の点で都合の良い場
合が多いことから、本実施例では補正係数乗算部142
にて第27図に示す如き補正係数KYを車速Vに応じて
目標横加速度GV0に乗算している。 ところで、操舵軸中立位置δ。の学習が行われていない
状態では、舵角δに基づいて目標横加速度GV0を(3
)式より算出することは信頼性の点で問題があるので、
操舵軸中立位置δ□の学習が行われるまでは、旋回制御
を開始しないことが望ましい。しかし、車両82の走行
開始直後から屈曲路を走行するような場合、車両82が
旋回rtm+を必要とする状態となるが、操舵軸中立位
置δ、の学習開始条件がなかなか満たさないため、この
旋回制御が開始されない不具合を発生する虞がある。そ
こで、本実施例で乞ま操舵軸中立位置δ、の学習が行わ
れるまでは、切り換えスイッチ143にて前記(5)式
に基づくフィルタ部123からの修正横加速度G7Pを
用いて旋回制御を行えるようにしている。つまり、二つ
の舵角中立位置学習済フラグFHN)FHのいずれもが
リセットされている状態では、切り換えスイッチ143
により修正横加速度GYFを採用し、二つの舵角中立位
置学習済フラグFNN、 F、の内の少なくとも一方が
セットされたならば、切り換えスイッチ143により補
正係数乗算部142からの目標横加速度GYoが選択さ
れる。 又、前述したスタビリテイファクタAは、周知のように
車両82の懸架装置の構成やタイヤの特性或いは路面状
況等によって決まる値である。具体的には、定常円旋回
時にて車両82に発生する実際の横加速度Gvと、この
時の操舵軸83の操舵角比δH/δ、。(操舵軸83の
中立位置δ、を基準として横加速度GYがO近傍となる
極低速走行状態での操舵軸83の旋回角δ、、loに対
して加速時における操舵軸83の旋回角δ4.の割合)
との関係を表す例えば第28図に示すようなグラフにお
ける接線の傾きとして表現される。つまり、横加速度G
vが小さくて車iVが余り高くない領域では、スタビリ
テイファクタAがほぼ一定値(A=0.002)となっ
ているが、横加速度G7が0.6gを越えろと、スタビ
リテイファクタAが急増し、車両82は極めて強いアン
ダーステアリング傾向を示すようになる。 以上のようなことから、乾燥状態の舗装路面(以下、こ
れを高μ路と呼称する)に対応する第28図を基にした
場合には、スタビリテイファクタAを0.002に設定
し、(3)式により算出される車両82の目標横加速度
GY0が0.6g未満となるように、機関11の駆動ト
ルクを制御する。 なお、凍結路等のような滑ややすい路面(息下、これを
低μ路と呼称する)の場合には、スタビリテイファクタ
Aを例えばO,OO5前後に設定すれば良い。この場合
、低μ路では実際の横加速度GYよりも目標横加速度G
v。 の方が大きな値となるため、目標横加速度G7゜が予め
設定した閾値、例えば(G、、−2)よりも大きいか否
かを判定し、目標横加速度GV。 がこの閾値よりも大きい場合には、車両82が低μ路を
走行中であると判断し、必要に応じて低μ路用の旋回!
1J@を行えば良い。具体的には、前記(5)式に基づ
いて算出される修正横加速度G7−こ0.05gを加え
ることにより予め設定したM値よりも目標横加速度G、
、。が大きいか否か、っまり低μ路ては実際の横加速度
GYよりも目標横加速度GYoの方が大きな値となるた
め、目標横加速度Gvoがこの閾値よりも大きいか否か
を判定し、目標横加速度Gv。 が閾値よりも大きい場合には、車両82が低μ路を走行
中であると判断するのである。 このようにして目標横加速度GVoを算出したならば、
予めこの目標横加速度GVoの太きさと車速Vとに応じ
て設定された車両82の目標前後加速度Gxoを目標前
後加速度算出部144にてTCL76に予め記憶された
第29図に示す如きマツプから読み出し、この目標前後
加速度Gxoに対応する機関11の基準駆動トルクT6
を基準駆動トルク算出部145にて下式(7)により算
出する。 但し、TLl、を車両82の横加速度G7の関数として
求められる路面の抵抗であるロードロード(Road 
−Loacl)  トルクであり、本実施例では、第3
0図に示す如きマツプから求めている。 ここで、操舵軸旋回角δ□と車速■とによって、機関1
1の目標駆動トルクを求めるだけでは、運転者の意志が
全く反映されず、車両82の操縦性の面で運転者に不満
の残る虞がある。このため、運転者が希望している機関
11の要求駆動トルクLをアクセルペダル31の踏み込
み量から求め、要求駆動トルクTdを勘案して機関11
の目標駆動トルクを設定することが望ましい。 そこで、本実施例では基準駆動トルクT8の採用割合を
決定するため、乗算部146にて基準V動トルクT、に
重み付けの係数αを乗算して補正基準駆動トルクを求め
る。この重み付けの係数aは、車両82を旋回走行させ
て経験的に設定するが、高μ路では0.6程度前後の数
値を採用する。 一方、クランク角センサ55により検出されろ機関回転
数N6とアクセル開度センサ77により検出されるアク
セル開度θ6とを基に運転者が希望する要求駆動トルク
T6を前記第29図に示す如きマツプから求め、次いで
乗算部147にて前記重み付けの係数aに対応した補正
要求駆動トルクを要求駆動l・ルクTdに(1−α)を
乗算することにより算出する。 例えば、α=0.6に設定した場合には、基準駆動トル
クT6と要求駆動トルクT0との採用割合が6対4とな
る。この場合も、アクセル開度θ6は本発明により検出
しtコアクセル開度センサ77の全閉位置で補正した値
である。 従って、機関11の目標駆動トルクT は加算部148
にて下式(8)によりて算出されろ。 To。二〇・T、+(1−σ)・’rd−+81ところ
で、15ミリ秒毎に設定される機関11の目標駆動トル
クT0゜の増減量が非常に大きな場合には、車両82の
加減速に伴うジーツクが発生し、乗り心地の低下を招来
することから、機関11の目標駆動トルクT の増減量
が車両82の乗り心地の低下を招来する程大きくなった
場合には、この目標駆動トルクT。Cの増減量を規制す
ることが望ましい。 そこで、本実施例では変化量クリップ部149にて今回
算出した目標駆動トルクT。C,。。 と前回算出した目標駆動トルクT   との差oC(n
−11 の絶対値1ΔT1が増減許容量TKよりも小さい場合に
は、算出された今回の目標駆動トルクT。C(r+lを
そのまま採用するが、今回算出した目標駆動トルクT。 C3゜と前回算出した目標駆動トルクT   との差Δ
Tが負の増減許容0Cin−11 量TKよりも大きくない場合には、今回の目標駆動トル
クT0゜90.を下式により設定ずろ。 T     =T      −T QC+nl      QC(n−11Kつまり、前回
算出した目標駆動トルク T0゜i、−11に対する下げ幅を増減許容量TKで規
制し、機関11の駆動トルク低減に伴う減速シ警ツクを
少なくする。又、今回算出した目標駆動l・ルクT。C
(、、lと前回算出した目標駆動トルクT  1との差
ΔTが増減許容凰TK以Cfn−1 上の場合には、今回の目標駆動トルクT。Clnlを下
式により設定する。 T   =T    +T QC(nl      QCfn−11Kつまり、今回
算出した目標駆動l・ルクT。C(r+1と前回算出し
た目標駆動)・ルクT  1との差QC(n−1 ΔTが増減許容量TKを越えた場合には、前回算出した
目標駆動トルクT  1に対する上げOC(ロー ) 幅を増減許容量TKで規制し、機関11の駆動(・ルク
増大に伴う加速ショックを少なくする。 そして、旋回制御の開始或いは終了を判定するための開
始・終了判定部150での判定処理に従って、この目標
駆動トルクT。0に関する情報がECU 15ζこ出力
される。 開始・終了判定部150は、下記(a)〜(d)に示ず
全ての条件を満足した場合に旋回制御の開始と判断し、
旋回制御中フラグFをセットすると共に目wWEs ト
ルクT。Cに関する情報をECU15に出力し、旋回制
御の終了を判断して旋回制御中フラグF。がリセットと
なるまでは、この処理を継続する。 (a)  目標駆動トルクT。Cが要求駆動トルクT、
がら閾値、例えば2 kgmを減算した値に満たない。 (b)  運転者ば図示しない手動スイッチを操作して
旋回制御を希望している。 (C1アイドルスイッチ68がオフ状態である。 [d)  旋回のための制御系が正常である。 一方、前記開始・終了判定部150が旋回制御の開始を
判定した後、下記tel及び(flに示す条件の内のい
ずれかを満足しtコ場合には、旋回制御終了と判断して
旋@ ff1lJ IEI中フラグFをリセットし、E
CU15に対する目標駆動トルクT。0の送信を中止す
る。 (el  目標駆動トルクT。Sが要求駆動トルクT1
以上である。 ff)  旋回のための制御系に故障や断線等の異常が
ある。 ここで、アクセル開度センサ77の全閉位置の検出につ
いて説明する。 前述の如く、アクセル開度センサ77の出力電圧とアク
セル開度θ6との間には、当然のことながら一定の比例
関係があり、アクセル開度θ、が全閉の場合にアクセル
開度センサ77の出力電圧が例えば0.6ボルトとなる
ように、スロットルボディ21に対してアクセル開度セ
ンサ77が組付けられる。しかし、車両82の点検整備
等でスロットルボディ21からアクセル開度センサ77
を取すガし、再組付けを行った場合にこのアクセル開度
センサ77を元の取り付は状態に正確に戻すことば実質
的に不可能であ抄、シがも経年変化等でスロッ)・ルボ
ディ21に対するアクセル開度センサ77の位置がずれ
てしまう虞もある。 そこで、本発明によりアクセル開度センサ77の全閉位
置を検出し、学習補正するようにしており、これによっ
てアクセル開度センサ77からの検出信号に基づいて算
出されるアクセル開度θ6の信頼性を確保している。 このアクセル開度センサ77の全1111の学習手順を
表す第31図に示すように、アイドルスイッチ6gがオ
ン状態且つイグニッションキースイッチ75がオンから
オフ状態になった後、一定時間、例えば2秒間のアクセ
ル開度センサ77の出力を監視し、この間のアクセル開
度センサ77の出力の最低値θAl−をアクセル開度θ
いの全閉位置として取り込み、ECU 15に組み込ま
れた図示しないバックアップ付きのRAMに記憶してお
き、次回の学習までこのアクセル開度センサ77の出力
の最低値を基準としてアクセル開度θえを補正する。 但し、車両82に搭載した図示しない蓄電池を取り外し
た場合には、前記RAMの配信が消去されてしまうので
、このような場合には第32図に示す学習手順が採用さ
れる。 つまり、TCL76はA1にてアクセル開度θ6の全閉
値θACが前記RAMに記憶されているか否かを判定し
、この人1のステップにてアクセル開度θ、の全閉値θ
ACがRAMに記憶されていないと判断した場合には、
A2にて初期値θ。。、をRAMに記憶させろ。 一方、このA1のステップにてアクセル開度θ6の全閉
値θACがRAMに記憶されていると判断した場合に番
よ、八3にてイグニッションキースイッチ75がオン状
態であるが否かを判定する。このA3のステップにてイ
グニッションキースイッチ75がオン状態からオフ状態
に変化したと判断した場合には、A4にて図示しない学
習用タイマのカウントを開始させる。そして、この学習
用タイマのカラン)・開始後にA5にてアイドルスイッ
チ68がオン状態か否かを判定する。 乙のA5のステップにてアイドルスイッチ68がオフ状
態であると判断したならば、ACにて前記学習用タイマ
のカウントが設定値、例えば2秒に達したか否かを判定
し、再びこのA5のステップに戻る。又、A5のステッ
プにてアイドルスイッチ68がオン状態であると判断し
た場合には、A7にてアクセル開度センサ77の出力を
所定の周期で読み取り、A8にて今回のアクセル開度θ
□nlが今までのアクセル開度θ6の最小値θALより
も小さいか否かを判定する。 ここで、今回のアクセル開度θAい、が今までのアクセ
ル開度θえの最小値θALよりも大きいと判断した場合
には、今までのアクセル開度θ6の最小値θALをその
まま保持し、逆に今回のアクセル開度θ、、。が今まで
のアクセル開度θ6の最小値θALよりも小さいと判断
した場合には、A9にて今回のアクセル開度θAln1
を新たな最小値θ として更新する。この操作をACの
ステップにて前記学習用タイマのカウントが設定値、例
えば2秒に達するまで繰り返す。 学習用タイマのカウントが設定値に達したならば、A1
0にてアクセル開度θ8の最小値θALが予め設定した
クリップ値、例えば0.3ボルトと0.9ボルトとの間
にあるか否かを判定する。そして、このアクセル開度θ
6のl& 小値θALが予め設定したクリップ値の範囲
に収まっていると判断した場合には、Allにてアクセ
ル開度θ6の初期値θ□。、或いは全閉値θ8゜を前記
最小値θALの方向に一定値、例えば0.1ボルト近づ
けtこものを今回の学習によるアクセル開度θ6の全閉
値θAC(。とする。つまり、アクセル開度θ6の初期
値θ64.)或いは全閉値θ、。がその最小値θALよ
りも大きな場合には、 θ    =θ   −0,1 ^C+nl      ^(0) θ    =θ     −0,1 八〇 +n+      AC+l+−11と設定し、
逆にアクセル開度θヮの初期値θ6.o。 或いは全閉値θACがその最小値θALよりも大きな場
合には、 θ  =θ 十0.1 ACfnl      ^(0) 又は、 θ  =θ   十0.1 AC(0)     ^C1n−12 と設定する。 前記AIOのステップにてアクセル開度θの最小値θA
Lが予め設定したクリップ値の範囲から外れていると判
断した場合には、A12にて外れている方のクリップ値
をアクセル開度θヮの最小値θALとして置き換え、前
記Allのステップに移行してアクセル開度θ8の全閉
値θ6゜を学習補正する。そして、この全閉値θ。。 を用いてアクセル開度θ。を補正する。 このように、アクセル開度θ、の最小値θALに上限値
と下限値とを設定することにより、アクセル開度センサ
77が故障した場合でも誤った学習を行う虞がなく、ま
た−回当たりの学習補正量を一定値に設定したことによ
り、ノイズ等の外乱に対しても誤った学習を行うことが
なくなる。 上述した実施例では、アクセル開度センサ77の全閉値
θACの学習開始時期をイグニッションキースイッチ7
5がオン状態からオフ状態へ変化した時点を基準にした
が、運転の意図がないことが判明し、且つ機関がアイド
リング状態であれば、全閉値を検出し更に学習補正する
ことができろ。従って、図示しない座席に組み込まれた
着座センサを用い、イグニッションキースイッチ75が
オン状態でも運転者が座席を離れたことを着座センサに
よる座席の圧力変化や位置変位等を利用して検出し、前
記A4のステップ以降の学習処理を開始するようにして
も良い。又、図示しないドアロック装置が車両82の外
側から操作されたことを検出したり、或い(まキーエン
トリーシステムによりドアロック装置が操作されたこと
を検出した時点にてアクセル開度センサ77の全閉値θ
Acの学習を開始することも可能である。この他に、油
圧式自動変速機13の図示しないシフトレバ−の位置が
ニュートラル位置か或いはパーキング位置であって(手
動変速機を搭載した車両の場合にはニュートラル位置)
、手動ブレーキが操作され、しかも空気調和装置がオフ
状態である、つまりアイドルアップ状態ではない場合に
、学習処理を行うようにしても良い。 前記車両82には、旋回制御を運転者が選択ずろための
図示しない手動スイッチが設けられており、運転者がこ
の手動スイッチを操作して旋回制御を選択した場合、以
下に説明する旋回制御の操作を行うようになっている。 この旋回制御用の目標駆動トルクT。0を法定するため
の制御の流れを表す第33図に示すように、C1にて上
述した各種データの検出及び演算処理により、目標駆動
!・ルクT。Cが算出されるが、乙の操作は前記手動ス
イッチの操作とは関係なく行われる。 次に、C2にて車両82が旋回制御中であるかどうか、
つまり旋回制御中フラグFCがセットされているかどう
かを判定する。最初は旋回制御中ではないので、旋回制
御中フラグFがリセット状態であると判断し、C3例え
ば(T、−2)以下か否かを判定する。つまり、車両8
2の直進状態でも目標駆動トルクT。0を算出すること
ができるが、その値は運転者の要求駆動トルクTdより
も大きいのが普通である。しかし、この要求駆動トルク
T、が車両82の旋回時には一般的に小さくなるので、
目標1liI動トルクT。。が閾値(T、−2)息下と
なった時を旋回制御の開始条件として判定するようにし
ている。 なお、この閾値を(T、−2)と設定したのは、制御の
ハンチングを防止するためのビステリシスとしてである
。 C3のステップにて目標駆動トルクT。0が11m(T
−2)以下であると判断すると、TCL76はC4にて
アイドルスイッチ68がオフ状態か否かを判定する。 このC4のステップにてアイドルスイッチ68がオフ状
態、即ちアクセルペダル31が運転者によって踏み込ま
れていると判断した場合、C5にて旋回制御中フラグF
がセットされる。次に、C6にて二つの舵角中立位置学
習済フラグFHN、FHの内の少なくとも一方がセット
されているか否か、即ち操舵角センサ84によって検出
される舵角δの信憑性が判定される。 C6のステップにて二つの舵角中立位置学習済フラグF
HN’ FMの内の少なくとも一方がセットされている
と判断すると、C7にて旋回制御中フラグFCがセット
されているか否かが再び判定される。 以」二の手順では、C5のステップにて旋回#訂中フラ
グF。がセットされているので、C7のステップでは旋
回制御中フラグFがセットされていると判断され、C8
にて先に算出された(8)式の目標駆動)・ルクT。0
が旋回制御用の目標駆動トルクT0゜とじて採用されろ
。 一方、前記C6のステップにて舵角中立位置学習済フラ
グFHN、 FHのいずれもがセットされていないと判
断しtこ場合にも、C17にて旋回制御中フラグF。が
セットされているか否かが再び判定される。このC17
のステップにて旋回制御中フラグFCがセットされてい
ると判断した場合、前記C8のステップに移行するが、
(2)式にて算出されろ舵角δの信憑性がないので、(
5)式に基づく修正横加速度GVFを用いて(8)式の
目標駆動トルクT。Cが旋回制御用の目標駆動)・ルク
T。、として採用されろ。 前記C1,7のステップにて旋回制御中フラグFCがセ
ットされていないと判断した場合には、(8)式にて算
出された目標駆動トルクT。0を採用せず、TCL76
は目標駆動)・ルクT。Cとして機関11の最大トルク
を09にて出力し、これによりECU15がトルク開脚
用電磁弁51,56のデユーティ率を0%側に低下させ
る結果、機関11は運転者によるアクセルペダル31の
踏み込み量に応じた駆動トルクを発生する。 又、前記C3のステップにて目標駆動トルクT0゜が閾
値(Td−2)以下でないと判断すると、旋回制御に移
行せずにC6或いはC7のステップから09のステップ
に移行し、TCL76は目標駆動トルクT。Cとして機
関11の最大トルクを出力し、これによりECU15が
トルク制御用電磁弁51,56のデユーティ率を0%側
に低下させる結果、機関11は運転者によるアクセルペ
ダル31の踏み込み量に応じた駆動トルクを発生する。 同様に、C4のステップにてアイドルスイッチ68がオ
ン状態、即ちアクセルペダル31が運転者によって踏み
込まれていないと判断した場合にも、TCL76は目標
駆動トルクTocとして機関11の最大トルクを出力し
、これによりECU15がトルク制御用電磁弁51.5
6のデユーティ率を0%側に低下させる結果、機関11
は運転者によるアクセルペダル31の踏み込み麓に応し
tこ駆動トルクを発生して旋回制御には移行しない。 前記C2のステップにて旋回制御中フラグFCがセット
されていると判断した場合には、CIOにて今回算出し
た目標駆動トルクT。C,。。 と前回算出した目標駆動トルクT  1との差QC(n
−1 ΔTが予め設定した増減許容量TVよりも大きいか否か
を判定する。この増減許容量TKは乗員に車両82の加
減速ショックを感じさせない程度のトルク変化量であり
、例えば車両82の目標前後加速度Gxoを毎秒0.1
gに抑えたい場合には、前記(7)式を利用して となる。 前記C10のステップにて今回算出した目標駆動トルク
T。0.、、と前回算出した目標駆動トルクT  1と
の差ΔTが予め設定した増減許容量T1よりも大きくな
いと判断されると、C11にて今度は目m駆動トルクT
。Cinlと前回算出した目標駆動トルクT。。、。−
1)との差ΔTが負の増減許容量T3よりも大きいか否
かを判定する。 C1lのステップにて今回算出した目標駆動トルクT。 C9゜、と前回算出した目標駆動トルクT。0い−1)
との差△Tが負の増減許容量TKよりも大きいと判断す
ると、今回算出した目標駆動トルクT。C(nlと前回
算出した目標駆動トルクT。C(、、−11との差の絶
対値1ΔT1が増減許容量T、よりも小さいので、算出
された今回の目標駆動トルクT。Cい、をそのまま採用
する。 又、C11のステップにて今回算出した目標駆動トルク
T。C(nlと前回算出した目標WiJA動トルクT。 Cal+−11との差ΔTが負の増減許容量TKよりも
大きくないと判断すると、C12にて今回の目標駆動ト
ルクT。0.。、を下式により設定する。 T   =T    −T QClnl      QCfn−11Kつまり、前回
算出した目標駆動トルク ”QC(n−11に対する下げ幅を増減許容量TKで規
制し、機関11の駆動トルク低減に伴う減速ショックを
少なくずろのである。 一方、前記C10のステップにて今回算出した目標駆動
トルクT。。いと前回算出した目標駆動l・ルクT  
1との差△Tが増減許容量Oe+n−1 TK以上であると判断されると、C13にて今回の目標
駆動トルクT。0い、を下式により設定する。 T   =T    十T QClnl      QCfn−11Kつまり、駆動
トルクの増大の場合も前述の駆動トルク減少の場合と同
様に、今回算出した目標駆動トルクT。C(、、lと前
回算出した目標駆動トルクT0゜、。−1,との差ΔT
が増減許容iT。 を越えた場合に:よ、前回算出した目標駆動トルクT。 0.。−1,に対する上げ幅を増減許容量TKで規制し
、機関11の駆動トルク増大に伴う加速ショックを少な
くするのである。 以上のようにして目標駆動トルクT が設定されると、
TCL76はC14にてこの目標駆動トルクT。Cが運
転者の要求駆動トルクTdよりも大きいか否かを判定す
る。 ここで、旋回制御中フラグF。がセットされている場合
、目標駆動トルクT。Cは運転者の要求駆動トルクTd
よりも大きくないので、C15にてアイドルスイッチ6
8がオン状態か否かを判定する。 このC15のステップにてアイドルスイッチ68がオン
状態でないと判断されると、旋回制御を必要としている
状態であるので、前記C6のステップに移行する。 又、前記C14のステップにて目標駆動トルクT。0が
運転者の要求駆動トルクTdよりも大きいと判断した場
合、車両82の旋回走行が終了した状態を意味ずろので
、TCL76はC16にて旋回制御中フラグF。をリセ
ットする。同様に、C15のステップにてアイドルスイ
ッチ68がオン状態であると判断されると、アクセルペ
ダル31が踏み込まれていない状態であるので、C16
のステップに移行して旋回制御中フラグF0をリセット
する。 このC16にて旋回制輝中フラグFCがリセットされる
と、TCL76は目標駆動トルクT として機関11の
最大トルクをC9にて出力し、これによりECU15が
トルク制御用電磁弁51,56のデユーティ率を0%側
に低下させる結果、機関11は運転者によるアクセルペ
ダル31の踏み込み量に応じた駆動トルクを発生する。 なお、本実施例のように運転者の要求駆動トルクTdを
勘案する場合でも、重み付けの係数aを固定値とするの
ではなく、制御開始後の時間の経過と共に係数aの値を
漸次減少させたり、或いは車速■に応じて漸次減少させ
、運転者の要求駆動トルクTdの採用割合を徐々に多く
するようにしても良い。同様に、制御開始後のしばらく
の間は係数aの値を一定値にしておき、所定時間の経過
後に漸次減少させたり、或いは操舵軸旋回量δ、の増大
に伴って係数aの値を増加させ、特に曲率半径が次第に
小さくなるような旋回路に対し、車両82を安全に走行
させるようにすることも可能である。 上述した実施例では、高μ路用の目標駆動トルクを算出
するようにしたが、この高μ路と低μ路とに対応する旋
回制御用の目標駆動トルクをそれぞれ算出し、これらの
目標駆動トルクから最終的な目標駆動トルクを選択する
ようにしても良い。又、上述した演算処理方法では、機
関11の急激な駆動トルクの変動による加減速シリツク
を防止するため、目標駆動トルクT。0を算出するに際
して増減許容量TKにより乙の目標駆動トルクT。Cの
規制を図っているが、この規制を目標前後加速度Gxo
に対して行うようにしても良い。 この旋回制御用の目標駆動トルクT。0を算出したのち
、TCL76はこれら二つの目標駆動トルクT。、、 
Tooから最適な最終目標駆動トルクT。を選択し、こ
れをEC[J 15に出力する。この場合、車両82の
走行安全性を考慮して小さな数値の方の目標駆動トルク
を優先して出力する。但し、一般的にはスリップ制御用
の目標駆動トルクT。Sが旋回制御用の目IDIX動ト
ルクT。Cよりも常に小さいことから、スリップ制御用
、旋回制御用の順に最終目4ji4駆動トルクT。を選
択すれば良い。 この処理の流れを表す第34図に示すように、Ml、1
にてスリップ副部用の目標駆動トルクT。、と旋回制御
用の目標駆動トルクT。Cとを算出した後、Ml2にて
スリップ制御中フラグFがセットされているか否かを判
定し、このスリップ制御中フラグF、がセットされてい
ると判断したならば、最終目標駆動トルクToとしてス
リップ制御用の目標駆動トルクT をMl3にて選択し
、これをECLI 15に出力する。 一方、前記M 1.2のステップにてスリップ制御中フ
ラグF8がセットされていないと判断したならば、Ml
4にて旋回制御中フラグF。 がセットされているか否かを判定し、この旋回制御中フ
ラグF。がセットされていると判断しなならば、最終目
標駆動トルクT。とじて旋回制卸用の目標駆動トルクT
。CをM15にて選択し、これをECU15に出力する
。 又、前記M14のステップにて旋回制御中フラグF。が
セットされていないと判断したならば、TCL?6はM
16にて機関11の最大トルクを最終目標駆動トルクT
としてECU15に出力する。 以上のようにして最終目標駆動トルクTを選択する一方
、アクチュエータ41を介したスロットル弁20の全閉
操作にJ゛っても機関11の出力低減が間に合わない急
発進時や路面状況が通常の乾燥路から凍結路に急変する
ような場合、T CL 76はECU15にて設定され
ろ点火時期Pの基本遅角量pelに対する遅角割合を設
定し、これをECU15に出力している。 前記基本遅角量p、ば、機関11の運転に支障を来さな
いような遅角の最大値であり、機関11の吸気量と機関
回転数Nとに基づいて設定される。又、前記遅角割合と
して、本実施例では基本遅角量p8をOにする0レベル
と、基本遅角量p、を3分の2に圧縮する■レベルと、
基本遅角量p6をそのまま出力する■レベルと、基本遅
角量p8をそのまま出力すると共にスロットル弁20を
全閉操作する■レベルとの四つが設定されており、基本
的にはスリップjltsの変化率G、が大きくなるに従
って、大きな遅角量となるような遅角割合を選択してい
る。 この遅角割合を読み出す手順を表す第35図に示すよう
に、TCL76はまずPlにて点火時期制御中フラグF
pをリセットし、P2にてスリップ#御中フラグF、が
セットされているか否かを判定する。このP2のステッ
プにてスリップ制御中フラグF、がセットされていると
判断すると、P3にて点火時期制御中フラグFPをセッ
トし、P4にてスリップ量Sが毎時Ok+m未満か否か
を判定する。又、前記P2のステップにてスリップ制御
中フラグF9がセットされていないと判断すると、前記
P4のステップに移行する。 このP4のステップにてスリップ量Sが毎時Ok+a未
満である、即ち機関11の駆動トルクを上げても問題な
いと判断すると、P5にて遅角割合をOレベルにセット
し、これをECU15に出力する。逆に、この24のス
テップにてスリップ量Sが毎時Okm以上であると判断
した場合には、P6にてスリップ量変化率G、が2.5
g以下であるか否かを判定し、とのP6のステップにて
スリップ量変化率Gが2.5g以下であると判断した場
合には、Plにて遅角割合がIレベルであるか否かを判
定する。 又、前記P6のステップにてスリップ量変化率G、が2
.5gを超えろ、即ち急激に前輪64.65がスリップ
していると判断した場合に1.:f、P8にて最終目標
駆動トルクTが4kgm未満であるか否かを判定し、こ
の最終目標駆動トルクT。が4 kgm未満である、即
ち機関11の駆動トルクを急激に抑制する必要があると
判断した場合には、P9にて遅角割合をIレベルニ設定
して前記P7のステップに移行する。逆に、P8のステ
ップにて最終目標駆動トルクT。が4 kgm以上であ
ると判断した場合には、そのままPlのステップに移行
する。 このPlのステップにて遅角割合がIレベルであると判
断したならば、PIOにてスリップ量変化率G、がOg
を超えるか否かを判定する。ここで、スリップ量変化率
G、がOgを超えている、即ちスリップ量Sが増加する
傾向にあると判断した場合には、Pllにて点火時期制
卸中フラグFpがセットされているが否かを判定するが
、Ploのステップにてスリップ量変化率G、が0g以
下である、即ちスリップ量Sが減少傾向にあると判断し
た場合には、Pl2にてこのスリップ量Sが毎時8に+
iを超えているか否かを判定する。 このPI3のステップにてスリップ量Sが毎時81aa
を超えていると判断した場合には、前記pHのステップ
に移行し、逆にスリップ量Sが毎時8 km以下である
と判断した場合には、PI3にて遅角割合をIレベルか
ら■レベルへ切替え、PI3にてスリップ量変化率G、
が0.5g以下であるか否かを判定する。 同様に、前記P7のステップにて遅角割合が夏レベルで
はないと判断した場合にも、とのPI3のステップに移
行する。 乙のP−14のステップにてスリップ量変化率G、が0
.5g以下である、即ちスリップ量Sの変化が余り急激
ではないと判断した場合には、PI3にて遅角割合が■
レベルであるか否かを判定する。又、P i 4のステ
ップにてスリップ量変化率Gが0.5g以下ではないと
判断した場合には、PI3にて遅角割合を■レベルに設
定し、PI3のステップに移行する。 そして、このPI3のステップにて遅角割合が■レベル
であると判断した場合には、PI3にてスリップ量変化
率GがOgを越えるか否かを判定し、逆に遅角割合がH
レベルではないと判断した場合には、PI3にてスリッ
プ量変化率Gが0.3g以下であるか否かを判定する。 前記P16のステップにてスリップ量変化率GがOgを
越えていない、即ちスリップ量Sが減少傾向にあると判
断した場合には、PI3にてこのスリップ量Sが毎時8
に−を超えているか否かを判定する。そして、乙のPI
3のステップにてスリップ量Sが毎時8 km以下であ
ると判定した場合には、PI3にて遅角割合を■レベル
からIレベルへ切替え、前記P17のステップに移行す
る。又、前記P16のステップにてスリップ量変化率G
が0g以上である、即ちスリップJlsが増加傾向にあ
ると判断した場合、及びPI3のステップにてスリップ
量Sが毎時8に−を越えている、即ちスリップ量Sが大
きいと判断した場合には、それぞれ前記pHのステップ
に移行する。 前記P17のステップにてスリップ量変化率G、が0.
3g以下である、即ちスリップJisが殆ど増加傾向に
ないと判断したならば、P2Oにて遅角割合がルベルで
あるか否かを判定する。逆に、PI3のステップにてス
リップ量変化率G、が0.3gを越えている、即ちスリ
ップ量Sが多少なりとも増加傾向にあると判断した場合
には、P21にて遅角割合を■レベルに設定する。 そして、P2Oにて遅角割合がIレベルであると判断し
た場合には、P22にてスリップ量変化率G、がOgを
越えているか否かを判定し、これが0g以下である、即
ちスリップ量Sが減少傾向にあると判断した場合には、
P23にてスリップ量Sが毎時5 k+++未満である
か否かを判定する。このP23のステップにてスリップ
量Sが毎時5 km未満である、即ち前輪64.65が
殆どスリップしていないと判断したならば、P24にて
遅角割合を0レベルに設定し、これをECU 15に出
力する。又、P2Oのステップにて遅角割合がルベルで
はないと判断した場合や、P22のステップにてスリッ
プ量変化率GがOgを越えている、即ちスリップJLs
が増加傾向にあると判断した場合、或いはP23のステ
ップにてスリップ量Sが毎時5 kn+以上である、即
ちスリップISが比較的多いと判断した場合には、それ
ぞれ前記pHのステップに移行ずろ。 一方、このpHのステップにて点火時期制御中フラグF
pがセットされていると判断したならば、P25にて最
終目標駆動トルクTが10 kgm未満であるか否かを
判定する。又、pHのステップにて点火時期制御中フラ
グFpがセットされていないと判断した場合には、P2
6にて遅角@分をOレベルに設定してからP25のステ
ップに移行する。 そして、とのP25にて最終目標駆動トルクT0が10
 kgm以上である、即ち機関11が多少大きめな駆動
力を発生していると判断した場合には、P27にて遅角
割合が■レベルであるか否かを判定し、この遅角割合が
■レベルであると判断した場合には、P28にて遅角割
合をルベルに落とし、これをEC1J15に出力する。 前記P25のステップにて最終目標駆動トルクT0が1
0 kgm未満であると判断した場合や、P27のステ
ップにて遅角割合が■レベルではないと判断した場合に
は、P2Oにて油圧式自動変速機13が変速中か否かを
判定する。そして、油圧式自動変速913が変速中であ
ると判断した場合には、P2Oにて遅角割合が■レベル
であるか否かを判定し、とのP2Oのステップにて遅角
割合がルベルであると判断した場合には、P31にて遅
角割合を■レベルに落とし、これをECU15に出力す
る。又、P2Oのステップにて油圧式自動変速機13が
変速中ではないと判断した場合、或いはP2Oのステッ
プにて遅角割合がIレベルではないと判断した場合には
、それぞれP32にて先に設定された遅角割合をそのま
まECU15に出力する。 例えば、P9のステップにて■レベルの遅角割合が設定
された場合、スリップ量変化率GがOgを越えていると
共にスリップ量Sが毎時8 kmを超えている、即ちス
リップ量Sの増加割合が急激であり、最終目標駆動トル
クT0が10 kgm未満であって点火時期の遅角操作
t!けでは前輪64.65のスリップを充分に抑えるこ
とが困難であると判断した場合には、■レベルの遅角割
合が選択されてスロットル弁20の開度を強制的に全閉
状態にし、スリップの発生をその初期段階で効率良く抑
え込むようにしている。 前記ECU15は、機関回転数N1と機関11の吸気量
とに基づいて予め設定された点火時期P及び基本となろ
遅角量p、に関する図示しないマツプから、これら点火
時期P及び基本遅角量p、をクランク角センサ62から
の検出信号及びエアフローセンサ70からの検出信号に
基づいて読み出し、これをTCL76がら送られた遅角
割合に基づいて補正し、目標遅角量p。を算出するよう
にしている。この場合、図示しない排気ガス浄化触媒を
損傷しないような排気ガスの上限温度に対応して目標遅
角量p。の上限値が設定されており、この排気ガスの温
度は排9FC渇センサ74がらの検出信号により検出さ
れる。 なお、水温センサ71により検出されろ機関11の冷却
水温が予め設定された値よりも低い場合には、点火時期
Pを遅角することは機関11のノッキングやストールを
誘発する虞があるため、以下に示す点火時期Pの遅角操
作は中止する。 との遅角制御における目標遅角量p。の演算手順を表す
第36図に示すように、まずECU15ばQlにて前述
したスリップ胴細中フラグF6がセットされているか否
かを判定し、このスリップ制御中フラグF、がセットさ
れていると判断すると、Q2にて遅角割合が■レベルに
設定されているか否かを判定する。 そして、このQ2のステップにて遅角割合が■レベルで
あると判断した場合には、Q3にてマツプから読み出し
た基本遅角量paをそのまま目標遅角量p0として利用
し、点火時期Pを目標遅角Rpot!け遅角する。更に
、最終目標駆動トルクT。の値に関係なくスロットル弁
20が全閉状態となるように、Q4にてトルク制御用電
磁弁51,56のデユーティ率を100%に設定し、強
制的にスロットル弁20の全閉状態を実現する。 又、Q2のステップにて遅角割合がIレベルではないと
判断した場合には、Q5にて遅角割合が■レベルに設定
されているか否かを判定する。そして、このQ5のステ
ップにて遅角割合が■レベルであると判断した場合には
、前記Q3のステップと同様にQ6にて目標遅角量p。 をマツプから読み出した基本遅角量p6をそのまま目標
遅角量p0として利用し、点火時期Pを目標遅角量p。 だけ遅角する。更に、Q7にてECU15は目標駆動ト
ルクT。8の値に応じてトルク制御用電磁弁51.56
のデユーティ率をQ7にて設定し、運転者によるアクセ
ルペダル31の踏み込み量とは関係なく、機関11の駆
動トルクを低減する。 ここでECU15には機関回転数N5と機関11の駆動
トルクとをパラメータとしてスロットル開度θアを求め
るためのマツプが記憶されており、ECU15はこのマ
ツプを用いて現在の機関回転数Nやとこの目標駆動トル
クT08とに対応した目標スロットル開度θ工。を読み
出す。 次いで、ECUlBは乙の目標スロットル開度θ□。と
スロットル開度センサ67から出力される実際のスロッ
トル開度θ1との偏差を求め、一対のトルク制御用電磁
弁51.5(iのデユーティ率を前記偏差に見合う値に
設定して各トルク制御用電磁弁51,56のプランジャ
52.57のソレノイドに電流を流しアクチュエータ4
1の作動により実際のスロットル開度θ1が目標スロッ
トル開度θToにまで下がるように制御する。 なお、目標駆動トルクT。、としてtavXllの最大
トルクがECU 15に出力された場合、ECU 15
はトルク制御用電磁弁51,56のデユーティ率を0%
側に低下させ、運転者によるアクセルペダル31の踏み
込み量に応じた駆動トルクを機関11に発生させる。 前記Q5のステップにて遅角割合が■レベルではないと
判断した場合には、Q8にて遅角割合がルベルに設定さ
れているか否かを判定する。このQ8のステップにて遅
角割合がルベルに設定されていると判断した場合には、
目標遅角1apoを下式の如(設定して点火時期Pを目
標遅角量p。だけ遅角し、更に前記Q7のステップに移
行する。 T’o” p6 ’ 3 一方、前記Q8のステップにて遅角割合がIレベルでは
ないと判断した場合には、QIOにて目標遅角量p0が
0であるか否かを判定し、これが0であると判断した場
合には、Q7のステップに移行して点火時期Pを遅角せ
ず、目標駆動トルクT。6の値に応じてトルク制御用電
磁弁51.56のデユーティ率を設定し、運転者による
アクセルペダル31の踏み込み量とは関係なく、機関1
1の駆動トルクを低減する。 又、前記QIOのステップにて目標遅角量p0が0では
ないと判断した場合には、Qllにて主タイマのサンプ
リング周期Δを毎に目標遅角量p0をランプltllJ
l1mにより例えば1度ずっp0=0となるまで減算さ
せて行き、機関11の駆動トルクの変動に伴うショック
を軽減した後、Q7のステップに移行する。 なお、前記Q1のステップにてスリップ側部中フラグF
9がリセットされていると判断した場合には、機関11
の駆動トルクを低減させない通常の走行制御となり、Q
12にてp=Qとして点火時期Pを遅角させず、Q13
にてトルク制御用電磁弁51,56のデユーティ率を0
%に設定することにより、機関11は運転者によるアク
セルペダル3]の踏み込み証に応じた駆動トルクを発生
させる。 〈発明の効果〉 本発明によればアクセル開度センサの全開位置を検出す
ることができるので、アクセル開度センサが完全に正確
に組付けられていなくても、全開位置を基準にして補正
することにより正確なアクセル開度を求める乙とを可能
とし、更に、アクセル開度と機関の回転数から正確な要
求駆動トルクを算出することを可能とするという多大な
効果を奏する。
[This is obtained from a map as shown in Figure 10. In this case, since the running resistance TFl is different between a flat road and a boarded road, the map is written with the one for the flat road shown by the solid line and the one for the boarded road shown by the two-dot chain line in the figure, and is installed in the vehicle 82. Either one is selected based on a detection signal from an inclination sensor (not shown);
It is also possible to set Furthermore, in this embodiment, the cornering drag correction torque T. is obtained from a map as shown in FIG.
Since the reference drive torque Ta is larger,
The acceleration feeling of the vehicle 82 after exiting the turning path is improved. Note that the reference drive torque T calculated by the above formula (4)
In contrast, in this embodiment, by setting the lower limit value in the variable clip section 115, the value obtained by subtracting the final correction torque Tp, o, which will be described later, from this reference drive torque TB in the subtracting section 116 becomes negative. This prevents problems that could cause problems. The lower limit value of the reference drive torque Tll is lowered in stages according to the elapsed time from the start of the slip control, as shown in the map shown in FIG. On the other hand, the TCL 76 calculates the actual front wheel speed ■ based on the detection signal from the front wheel rotation sensor 66, and as mentioned earlier, it is set based on this front wheel speed ■1 and the vehicle speed ■ for slip control. Target front wheel speed ■. The target drive torque T of the engine 11 is determined by performing feedback control of the reference drive torque T using the slip amount S, which is the deviation from the target front wheel speed V for corrected torque calculation, which is set based on the reference drive torque T. , is calculated. By the way, in order to effectively utilize the drive torque generated by the engine 11 when the vehicle 82 accelerates, the slip rate S of the tires of the front wheels 64 and 65 during running must be adjusted to Adjust the target slip ratio to be at or around S0, which corresponds to the maximum value of the coefficient of friction between the vehicle 82 and the road surface, or a value smaller than this to avoid loss of energy and to avoid impairing the maneuverability and acceleration performance of the vehicle 82. It is desirable to do so. Here, the target slip rate S. is 0. depending on the road surface condition.
It is known that the slip amount S can range from about 1 to 0.025, and therefore, it is desirable that the front wheels 64 and 65, which are the driving wheels, generate a slip amount S of about 10% with respect to the road surface while the vehicle 82 is running. Considering the above points, the target front wheel speed VF0
is set in the multiplier 117 according to the following formula. V = 1.1·V Then, the TCL 761 and the acceleration correction unit 118 calculate the 14th
From the map shown in the figure, the above-mentioned corrected longitudinal acceleration GxF
The slip correction amount vK corresponding to is read out, and added by the adding section 119 to the target front wheel speed VPo for reference torque calculation. This slip correction amount vK has a tendency to increase stepwise as the value of the corrected longitudinal acceleration GyF increases, but in this embodiment, this map is created based on driving tests and the like. As a result, the target front wheel speed (■) for calculating the correction torque increases, and the slip rate S during acceleration reaches the target slip rate S shown by the solid line in FIG. Alternatively, it is set to a value smaller than this in the vicinity. On the other hand, the relationship between the coefficient of friction between the tire and the road surface during a turn and the slip rate S of this tire is shown by the dashed line in FIG. The slip rate of the tire is the target slip rate S of the tire that gives the maximum value of the coefficient of friction between the tire and the road surface while traveling straight. It turns out that it is considerably smaller than . Therefore, while the vehicle 82 is turning, it is desirable to set the target front wheel speed 1o smaller than when the vehicle 82 is traveling straight so that the vehicle 82 can turn smoothly. Therefore, the turning correction section 120 reads out the slip correction amount vKo corresponding to the target lateral acceleration G9o from the map as shown by the solid line in FIG. Subtract from. however,
The first neutral position δ of the steering shaft 83 after the ignition key switch 75 is turned on. Until learning of the turning angle δ4 of the steering shaft 83 is performed. Since there is no reliability in the vehicle 82 due to the peripheral speed VAL of rear wheels 78 and 79,
The slip correction amount vKo is read out from a map as shown by the broken line in FIG. 15 based on the lateral acceleration G actually acting on the lateral acceleration G. By the way, the target lateral acceleration GYo is determined by the steering angle sensor 84.
The steering angle δ is calculated using the above equation (2) based on the detection signal from the steering angle δ, and the neutral position δ of the steering shaft 83 is calculated using the above equation (3) using this steering angle δ. is learning and correcting. Therefore, the steering angle sensor 84 or the steering shaft reference position sensor 8
If an abnormality occurs in 6, it is conceivable that the target lateral acceleration Gv0 will be a completely incorrect value. Therefore, the steering angle sensor 8
If an abnormality occurs in the 4th class (rear wheel speed difference)
- Calculate the actual lateral acceleration Gv generated in the vehicle 82 using FIR, and use this instead of the target lateral acceleration GYo. Specifically, this actual lateral acceleration G7 is the rear wheel speed difference IV
From FIL'nF11 and vehicle speed V, the lateral acceleration calculation unit 122 built into the TCL 76 calculates as shown in the following formula (5), and the filter unit 123 processes this to remove noise, resulting in a corrected lateral acceleration 07F. . However, b is the tread of the rear wheel 78.79, and the filter unit 123 calculates the current corrected lateral acceleration G from the currently calculated lateral acceleration G7 and the previously calculated corrected lateral acceleration G. Low-pass processing is performed using the digital calculation shown in the formula. G −Σ2゜vF fnl 255 (GV fnl 'YF
'1n-111 Whether or not an abnormality has occurred in the steering angle sensor 84 or the steering shaft reference position sensor 86 can be detected by the TCL 76 using, for example, a disconnection detection circuit shown in FIG. 16. First, the outputs of the steering angle sensor 84 and the steering shaft reference position sensor 86 are pulled up with a resistor R and grounded with a capacitor C, and the outputs are directly input to the AO terminal of the TCL 76 for use in various controls. On the other hand, the signal is input to the A1 terminal through the comparator 88. A specified value of 4.5 volts is applied as a reference voltage to the negative terminal of this comparator 88, and when the steering angle sensor 84 is disconnected, the input voltage of the AO terminal exceeds the specified value and the comparator 88 is turned on, and the A1 The input voltage of the terminal continues to be at high level H. Therefore, if the input voltage of the A1 terminal is at a high level H for a certain period of time, for example, 2 seconds, the TC determines that the wire is disconnected and detects the occurrence of an abnormality in the steering angle sensor 84 or the steering shaft reference position sensor 86.
Set up the L76 program. In the embodiment described above, the steering angle sensor 8 is configured using hardware.
Although an abnormality such as No. 4 is detected, it is of course possible to detect the abnormality using software. For example, as shown in FIG. 17, which shows an example of the abnormality detection procedure, the TCL 76 first determines the abnormality at Wl by detecting the disconnection shown in FIG. 16, and if it is determined that there is no abnormality, At W2, it is determined whether there is an abnormality in the front wheel rotation sensor 66 and the rear wheel rotation sensors 80, 81. At step W2 with each rotation sensor 66, 80, 81
If it is determined that there is no abnormality in the
It is determined whether or not the vehicle has been steered in the same direction by one rotation or more, for example, by 400 degrees or more. At this step W3, the steering shaft 83
If it is determined that the vehicle has been steered by 400 degrees or more in the same direction, it is determined at W4 whether or not there is a signal from the steering shaft reference position sensor 86 indicating the reference position δ of the steering shaft 83. If it is determined in step W4 that there is no signal indicating the reference position δ8 of the steering shaft 83, and if the steering shaft reference position sensor 86 is normal, the reference position δ7 of the steering shaft 83. Since there should be a signal indicating this at least once, it is determined at W4 that the steering angle sensor 84 is abnormal, and an abnormality flag F is set. In step W3, the steering shaft 83 is rotated 400 degrees in the same direction.
If it is determined that the steering shaft is not being steered for more than 100 degrees, or if it is determined that there is a signal from the steering shaft reference position sensor 86 indicating the reference position δ, 1 of the steering shaft 83 in step W4, the controller returns to the neutral position in W6. Whether or not learning of δ□ has been completed, that is, two steering angle neutral position learned flags F, , F
, is set. If it is determined that the neutral position δゎ of the fi rudder shaft 83 has been learned in this step W6, then the rear wheel speed difference 1 ■RL-VRRl becomes, for example, 1.5 km/h in Wl.
For example, if the vehicle speed is 20 km/h and 6/6 at W8,
0km, and the steering axis at this time is 83 at W9.
If it is determined that the absolute value of the turning angle δ8 is, for example, less than 10 degrees, that is, the vehicle 82 is turning at a certain speed, if the steering angle sensor 84 is functioning normally, the turning angle δ8 is less than 10 degrees. Since the absolute value of the angle δ should be 10 degrees or more, it is determined at Wlo that the steering angle sensor 84 is abnormal. Note that the slip correction amount VKo corresponding to the target lateral acceleration GY0 is considered to be due to the driver turning the steering wheel 85 more, so in a region where this target lateral acceleration Gvo is small, the slip correction amount VKo corresponding to the corrected lateral acceleration GY- Quantity VK
. It is set smaller than. Furthermore, in a region where the vehicle speed is small, it is desirable to ensure the acceleration of the vehicle 82.
When the vehicle speed V is above a certain level, it is necessary to take into account the ease of turning, so the correction coefficient corresponding to the vehicle speed ■ is added to the slip correction amount Ko read from FIG. The corrected slip correction amount VKF is calculated by reading from the map shown in and multiplying it. As a result, the target front wheel speed ■F0 for calculating the correction torque decreases, and the slip rate S when turning becomes the target slip rate S when driving straight. Although the acceleration performance of the vehicle 82 is slightly reduced, good turning performance is ensured. These target lateral accelerations G... and actual lateral acceleration GY
As shown in FIG. 19 representing the selection procedure of T CL 7
At T1, the corrected lateral acceleration G7F from the filter section 123 is adopted as the lateral acceleration for calculating the slip correction amount vKo, and at T2 it is determined whether the slip control flag FG is set. If it is determined that the slip control flag F is set in step T2, the corrected lateral acceleration is set to 0.
7F will be adopted as is. This means that when the lateral acceleration, which is the basis for determining the slip correction amount Vxc, is changed from the corrected lateral acceleration GYF to the target lateral acceleration GY0 during slip control, the slip correction iV
This is because there is a risk that the behavior of the vehicle S2 may be disturbed due to a large change in the vehicle S2. If it is determined in step T2 that the slip control flag F is not set, two steering angle neutral positions are learned FHN in step T3. It is determined whether either one of FH is set. Here, two steering angle neutral position learned flags F,
. In addition, if it is determined that one of the two steering angle neutral position learned flags F, F, is set in step T3, the slip correction amount vKo is calculated in step T4. The target lateral acceleration GYo is adopted as the lateral acceleration. As a result of the above, the target front wheel speed VF6 for calculating the correction torque is as shown in the following formula. v = v +v -v F9 FOK F Next, the actual front wheel speed ■1 obtained from the detection signal of the front wheel rotation sensor 66 through filter processing for the purpose of noise removal, etc., and the target front wheel speed vFS for calculating the correction torque are calculated. A slip amount S, which is a deviation, is calculated by the subtraction unit 124. and,
If this slip amount S is less than a negative set value, for example -2 per hour,
If the distance is 5km or less, the slip jls is -2 per hour.
, 5km is clipped with the clip m125, and proportional correction, which will be described later, is performed on the slip amount S after this clipping process, and overcontrol in this proportional correction is prevented to prevent output noching from occurring. . Further, an integral correction is performed using the slip amount S before this clipping process (in contrast, an integral constant ΔT, which will be described later), and further a differential correction is performed to calculate the final correction torque TP, o. As the proportional correction, A multiplication unit 126 (multiplying the iron slip amount S by a proportionality coefficient Kp to obtain a basic correction amount, and a multiplication unit 127 [transmission ratio ρ of the iron hydraulic automatic transmission 13,
The proportional correction torque TPltl! is multiplied by a correction coefficient ρKF set in advance by . ing. In addition, the proportional image fiK,
is read out from the map shown in FIG. 20 according to the slip amount S after clipping processing). In addition, in order to realize a correction that corresponds to gradual changes in the slip amount S as the integral correction, a basic correction amount is calculated in the integral calculation section 128, and the multiplication section 1
29 based on the gear ratio ρ7 of the hydraulic automatic transmission 13)
The preset correction coefficient ρ is multiplied by 1 to obtain the integral correction torque T. In this case, in this embodiment, a constant micro-integral correction torque ΔT is integrated, and if the slip amount S is positive at every 15 millisecond sampling period, the micro-integral correction torque ΔT1 is added, and vice versa. Slip amount S
When is negative, minute integral correction torque ΔT is subtracted. However, this integral correction torque T- is set to a lower limit value T1L as shown in the map in FIG. Sometimes, a large integral correction torque T1 is used to secure the driving force of the engine 11, and after the vehicle 82 starts and the vehicle speed V increases, on the other hand, if the correction is too large, control stability will be lost, so the integral correction torque is applied. I try to keep T small. Further, in order to improve the convergence of control, an upper limit value, for example Okgm, is set for the integral correction torque T, and by this clipping process, the integral correction torque T changes as shown in FIG. 22. The proportional correction torque TP and the integral correction torque T calculated in this way are added in the adding section 130 to calculate the proportional integral correction torque TP8. Note that the + in the correction coefficient ρKP'ρ is read from a map as shown in FIG. 23, which is set in advance in association with the gear ratio ρ of the hydraulic automatic transmission 13. Further, in this embodiment, the differential calculation unit 131 calculates the rate of change G of the slip amount S, and the differential coefficient is multiplied by 0.
2 to calculate the basic correction amount for sudden changes in the slip amount S. Then, the values obtained thereby are set with upper and lower limits, respectively, and the differential correction torque T is determined. A clipping unit 133 performs clipping processing to prevent the differential correction torque T from becoming an extremely large value. I am getting . This clip portion 133 may cause the wheel speeds V, V, L, and V LIFl to momentarily slip and become locked depending on the road surface condition, the running state of the vehicle 82, etc. while the vehicle 82 is running. In such a case, the rate of change G of the slip amount S becomes an extremely large positive or negative value, and there is a risk that the control will diverge and the responsiveness will decrease. Clip the value to 55 kgm and apply the differential correction torque T0
This is to prevent the value from becoming extremely large. Thereafter, the adding section 134 calculates the proportional-integral correction torque TP and the differential correction torque T. The final corrected torque TP1o obtained thereby is subtracted from the reference drive torque T described above in a subtracting section 16, and further subtracted from the reference driving torque T in a multiplication section 135.
By multiplying by the reciprocal of the reduction/reduction ratio between the engine 11 and the axles 89, 90 of the front wheels 64, 65, the target part for slip control shown in the following equation (6) is obtained. ! lI) Luc T. Calculate S. However, ρ- is the differential gear reduction ratio, ρ1 is the torque converter ratio, and when the hydraulic automatic transmission 13 performs an upshift operation, the gear ratio ρ on the high speed side is set after the end of the shift. is now output. In other words, in the case of upshifting the hydraulic automatic transmission 13, if the gear ratio ρ7 on the high gear side is adopted at the time the gear shift signal is output, then as is clear from equation (6) above, during the gear shift target drive torque T. Since S increases and the engine 11 revs up, the target drive torque T is maintained for 1.5 seconds, for example, after the shift start signal is output and the shift operation is completed. If S can be made smaller, the gear ratio ρ on the lower gear side is maintained, and the gear ratio ρ on the higher gear side is adopted 1.5 seconds after outputting the shift start signal. For the same reason, in the case of a downshift speed change operation of the hydraulic automatic transmission 13, the speed change ratio on the lower gear side is immediately adopted when the speed change signal is output. Target drive torque T calculated using the above equation (6). Since S should naturally be a positive value, the target drive torque T is set in order to prevent calculation errors in the clip section 136.
. , is clipped to 0 or more, and this target drive torque T is determined according to the determination process in the start/end determination unit 137 for determining the start or end of slip control. . Information regarding this is output to the ECU 15. The start/end determination unit 137 determines that slip control has started when all the conditions shown in f, 1 to +e+ below are satisfied, sets a slip control flag Fs, and changes the output from the low vehicle speed selection unit 101 to slip control. The selector switch 103 is operated to select the vehicle speed V for control, and the target drive torque T is selected. This process is continued until the information regarding S is output to the ECU 15, and the slip control is determined to have ended and the slip open flag FS is reset. tel The driver desires slip control by operating a manual switch (not shown). (b) The driving torque T requested by the driver is
The minimum driving torque required to run 2, for example 4
kgm or more. In this embodiment, this required drive torque Td is calculated from the engine rotation speed Nll calculated from the detection signal from the crank angle sensor 62 and the accelerator opening sensor 7.
The map is read out from a preset map as shown in FIG. 24 based on the accelerator opening degree θ8 calculated by the detection signal from 6. However, the accelerator opening θ6 is a value corrected based on the fully closed position of the accelerator opening sensor 77 detected by the present invention (details are shown in FIG. 31 and will be described later with reference to FIG. 32). (cl The slip amount S is 2 km/h or more. (d) The rate of change G of the slip amount S is 0.2 g or more. tel Actual front wheel speed V, actual front wheel time differentiated by the G differential calculation unit 138 The acceleration GP is 0.2 g or more. On the other hand, after the start/end determining section 137 determines the start of slip control, if any of the conditions shown in (fl, (g) below) is satisfied, ( , determines that the slip control has ended, resets the slip control flag F, and then
Target drive torque T for 15. The changeover switch 103 is configured to stop the transmission of S and select the output from the high vehicle speed selector 102 as the vehicle speed ■6 for slip control.
Activate. tfl Eye 1g driving torque T. , is the required driving torque T
. above, and the slip amount S is a constant value, for example, −
The state where the distance is 2 km or less continues for a certain period of time, for example, 0.5 seconds or more. (g) The state in which the idle switch 68 is turned from off to on, that is, the state in which the driver releases the accelerator pedal 31, continues for a certain period of time, for example, 0.5 seconds or more. The vehicle 82 is provided with a manual switch (not shown) for the driver to select slip control, and when the driver selects slip control by operating this manual switch, the following will explain. Perform slip control operations. As shown in FIG. 25, which shows the flow of this slip control process, the TCL 75 detects the various data described above in Sl and calculates the target drive torque T0. This calculation operation is performed independently of the operation of the manual switch. Next, in S2, it is first determined whether the slip control flag FS is set, but since the slip control flag F is not set at first, the TCL76
In step 3, it is determined whether the slip amount S of the front wheels 64.degree. 65 is larger than a preset threshold, for example, 2 km/hour. In this step 83, the slip amount S is 2kI11 per hour.
If it is determined that it is larger than TCL? 6, it is determined in S4 whether the rate of change G of the slip Jis is greater than 0.2 g. In this 84 steps, the slip amount change rate G is 0.2
If the TCL 76 determines that the driver's requested drive torque Td is greater than the minimum drive torque required to drive the vehicle 82, for example 4 kgm, in S5, the TCL 76 determines whether or not the driver's requested drive torque Td is greater than the minimum drive torque required to drive the vehicle 82, for example, 4 kgm. Determine whether or not there is a will to run the vehicle. At this step 85, the required drive torque Td is 4 kg.
m, that is, if it is determined that the driver intends to drive the vehicle 82, the slip control flag F is set in S6, and it is determined in S7 whether the slip control flag F6 is set. Judge again. If it is determined in step 87 that the slip control flag F is being set, the target drive torque T of the engine 11 is determined in S8. G is the target drive torque T for slip control calculated in advance using equation (6). 8 is adopted. Further, if it is determined that the slip control flag F has been reset in step S7, the TC is reset in S9.
L76 outputs the maximum torque of the engine 11 as the target drive torque T, and as a result, the ECU 15 lowers the duty ratio of the torque control solenoid valves 51, 56 to 0%, and as a result, the engine 11 is controlled by the driver's accelerator pedal 31. Generates driving torque according to the amount of depression. Note that if it is determined in step S3 that the slip amount S of the front 1i 164, 65 is smaller than 2 km/h, or if it is determined in step S4 that the slip amount change rate G is 0.2
If it is determined that the required drive torque Td is smaller than 4 kgm, or if it is determined in step S5 that the required drive torque Td is smaller than 4 kgm, the process directly proceeds to step S7, and in step S9, the TCL 76 adjusts the target drive torque. Torque T. The maximum torque of the engine 11 is output as S, thereby E
As a result of the CU 15 lowering the duty rate of the torque control solenoid valves 51, 56 to the 0% side, the engine 11 generates a driving torque corresponding to the amount of depression of the accelerator pedal 31 by the driver. On the other hand, in the step S2, the flag F during the slip division
If it is determined that 9 is set, in S10, the target drive is set such that the slip amount S of the front wheels 64.65 is less than the above-mentioned threshold of -2 per hour and the required drive torque Td is 51. Torque T. It is determined whether the state below S continues for 0.5 seconds or more. At this step of 310, the slip amount S is 2 km/h.
and the required drive torque T is smaller than the target drive torque T.
When it is determined that the following condition continues for 0.5 seconds or more, that is, the driver no longer wishes to accelerate the vehicle 82,
At S11, reset the slip barrel narrow/medium flag F.
Move to step 7. In step 310, the slip amount S is 2 km/h.
, or the required drive torque T is the target drive torque T. If the condition below S does not continue for more than 0.5 seconds, that is, the driver desires to accelerate the vehicle 82, the TCL 76 turns on the idle switch 68 in S12, that is, fully closes the throttle valve 20. It is determined whether the state continues for 0.5 seconds or more. If it is determined in step 312 that the idle switch 68 is on, since the driver has not depressed the accelerator pedal 31, the process moves to step Sll and resets the slip control flag F5. Conversely, if it is determined that the idle switch 68 is off, since the driver is depressing the accelerator pedal 31, the S
Move to step 7. Note that when the driver does not operate the manual switch for selecting slip control, the TCL 76 sets the target drive torque T for slip control as described above. After calculating 6, the target drive torque of the engine 11 when turning control is performed is calculated. By the way, the lateral acceleration G7 of the vehicle 82 is the rear wheel speed difference I VR
Although it can actually be calculated using the above equation (5) using L and vRRI, it is possible to predict the value of the lateral acceleration G7 acting on the vehicle 82 by using the steering shaft turning angle δ8. Therefore, it has the advantage of being able to perform quick control. Therefore, when controlling the turning of this vehicle 82, T CL 7
6 calculates the target lateral acceleration G7o of the vehicle 82 from the steering shaft turning angle δ, 1 and the vehicle speed ■ using the above equation (3),
2 is an acceleration in the longitudinal direction of the vehicle body that does not cause extreme understeering, that is, a target longitudinal acceleration Gxo is set based on this target lateral acceleration G9°. Then, the target drive torque T of the engine 11 corresponds to this target longitudinal acceleration Gxo. Calculate 0. As shown in FIG. 26, which shows a calculation block for this turning control, the TCL 76 uses a vehicle speed calculation unit 140 to calculate the vehicle speed V from the outputs of the pair of rear wheel rotation sensors 80 and 81 using the above equation (1), and also calculates the steering angle. Based on the detection signal from the sensor 84, the steering angle δ of the front wheels 64, 65 is calculated from the above equation (2), and the target lateral acceleration calculating section 141 calculates the target aircraft acceleration GVo of the vehicle 82 at this time according to the above (3). Calculated from the formula. In this case, the vehicle speed V is in a small range, for example, 22.51 m/hr.
In the following cases, it is more convenient from a safety standpoint to inhibit turning control than to perform turning control, as this will allow you to obtain sufficient acceleration when turning right or left at an intersection with a large number of pedestrian traffic, for example. In this embodiment, the correction coefficient multiplier 142
The target lateral acceleration GV0 is multiplied by a correction coefficient KY as shown in FIG. 27 in accordance with the vehicle speed V. By the way, the steering shaft neutral position δ. is not learned, the target lateral acceleration GV0 is set as (3) based on the steering angle δ.
) Calculating from the formula has a problem in terms of reliability, so
It is desirable not to start turning control until the steering shaft neutral position δ□ is learned. However, when the vehicle 82 travels on a curved road immediately after starting traveling, the vehicle 82 becomes in a state where it needs to turn RTM+, but since the learning start condition for the steering axis neutral position δ is not easily satisfied, this turning There is a risk that a problem will occur where control will not start. Therefore, in this embodiment, until the steering axis neutral position δ is learned, turning control can be performed using the changeover switch 143 using the corrected lateral acceleration G7P from the filter section 123 based on equation (5). That's what I do. In other words, when both of the two steering angle neutral position learned flags FHN) and FH are reset, the changeover switch 143
When the corrected lateral acceleration GYF is adopted and at least one of the two steering angle neutral position learned flags FNN and F is set, the changeover switch 143 changes the target lateral acceleration GYo from the correction coefficient multiplier 142. selected. Furthermore, the above-mentioned stability factor A is a value determined by the configuration of the suspension system of the vehicle 82, characteristics of the tires, road surface conditions, etc., as is well known. Specifically, the actual lateral acceleration Gv generated in the vehicle 82 during a steady circular turn, and the steering angle ratio δH/δ of the steering shaft 83 at this time. (With reference to the neutral position δ of the steering shaft 83, the turning angle δ of the steering shaft 83 during acceleration is δ4. percentage)
It is expressed as the slope of a tangent line in a graph as shown in FIG. 28, for example. In other words, the lateral acceleration G
In the region where v is small and the vehicle iV is not very high, the stability factor A is almost constant (A = 0.002), but if the lateral acceleration G7 exceeds 0.6g, the stability factor A becomes As a result, the vehicle 82 exhibits an extremely strong understeering tendency. Based on the above, when based on FIG. 28, which corresponds to a dry paved road surface (hereinafter referred to as a high μ road), the stability factor A is set to 0.002, The driving torque of the engine 11 is controlled so that the target lateral acceleration GY0 of the vehicle 82 calculated by equation (3) is less than 0.6 g. Note that in the case of a slippery road surface such as a frozen road (hereinafter referred to as a low μ road), the stability factor A may be set to, for example, around O, OO5. In this case, on a low μ road, the target lateral acceleration G is higher than the actual lateral acceleration GY.
v. Therefore, it is determined whether the target lateral acceleration G7° is larger than a preset threshold value, for example (G,, -2), and the target lateral acceleration GV is determined. is larger than this threshold value, it is determined that the vehicle 82 is traveling on a low μ road, and if necessary, it makes a turn for the low μ road!
Just do 1J@. Specifically, by adding 0.05 g to the corrected lateral acceleration G7 calculated based on the above formula (5), the target lateral acceleration G,
,. Since the target lateral acceleration GYo has a larger value than the actual lateral acceleration GY on a very low μ road, it is determined whether the target lateral acceleration GVO is larger than this threshold value, Target lateral acceleration Gv. is larger than the threshold value, it is determined that the vehicle 82 is traveling on a low μ road. If the target lateral acceleration GVo is calculated in this way,
The target longitudinal acceleration Gxo of the vehicle 82, which is set in advance according to the thickness of the target lateral acceleration GVo and the vehicle speed V, is read out by the target longitudinal acceleration calculation unit 144 from a map as shown in FIG. 29, which is stored in advance in the TCL 76. , the reference drive torque T6 of the engine 11 corresponding to this target longitudinal acceleration Gxo
is calculated by the reference drive torque calculation unit 145 using the following equation (7). However, TLl is the road resistance obtained as a function of the lateral acceleration G7 of the vehicle 82.
-Loacl) torque, and in this example, the third
It is obtained from a map as shown in Figure 0. Here, depending on the steering shaft turning angle δ□ and the vehicle speed ■, the engine 1
Merely determining the target drive torque of 1 does not reflect the driver's intention at all, and there is a risk that the driver may remain dissatisfied with the maneuverability of the vehicle 82. Therefore, the required driving torque L of the engine 11 desired by the driver is determined from the amount of depression of the accelerator pedal 31, and the required driving torque Td is taken into consideration.
It is desirable to set a target drive torque of Therefore, in this embodiment, in order to determine the ratio of adoption of the reference drive torque T8, the multiplier 146 multiplies the reference V dynamic torque T by a weighting coefficient α to obtain a corrected reference drive torque. This weighting coefficient a is set empirically by driving the vehicle 82 around a corner, and on a high μ road, a value of around 0.6 is adopted. On the other hand, based on the engine rotational speed N6 detected by the crank angle sensor 55 and the accelerator opening θ6 detected by the accelerator opening sensor 77, the required driving torque T6 desired by the driver is determined by a map as shown in FIG. Then, in the multiplier 147, the corrected required driving torque corresponding to the weighting coefficient a is calculated by multiplying the required driving l·ruq Td by (1-α). For example, when α is set to 0.6, the ratio of the reference drive torque T6 and the required drive torque T0 is 6:4. In this case as well, the accelerator opening degree θ6 is a value detected by the present invention and corrected at the fully closed position of the t-coaxel opening degree sensor 77. Therefore, the target driving torque T of the engine 11 is determined by the adding unit 148
Calculate by the following formula (8). To. 20・T, +(1−σ)・'rd−+81 By the way, if the increase/decrease in the target drive torque T0° of the engine 11, which is set every 15 milliseconds, is very large, the acceleration/deceleration of the vehicle 82 This causes jerking, which leads to a decrease in ride comfort. Therefore, if the increase or decrease in the target drive torque T of the engine 11 becomes large enough to cause a decrease in the ride comfort of the vehicle 82, this target drive torque T. It is desirable to regulate the increase and decrease of C. Therefore, in this embodiment, the target drive torque T calculated this time by the change amount clipping section 149. C. . The difference oC(n
-11 If the absolute value 1ΔT1 is smaller than the allowable increase/decrease amount TK, the current target drive torque T is calculated. C(r+l is used as is, but the target drive torque T calculated this time is the difference Δ between C3゜ and the target drive torque T calculated last time.
If T is not larger than the negative increase/decrease tolerance 0Cin-11 amount TK, the current target drive torque T0°90. Set the offset by the following formula. T = T - T QC + nl QC (n-11K In other words, the amount of decrease with respect to the previously calculated target drive torque T0゜i, -11 is regulated by the increase/decrease tolerance TK, and the deceleration caused by the reduction in the drive torque of the engine 11 is prevented. Also, the target drive l/lux calculated this time T.C
(If the difference ΔT between l and the previously calculated target drive torque T1 is greater than or equal to the allowable increase/decrease TK, the current target drive torque T.Clnl is set by the following formula. T = T +T QC(nl QCfn-11K In other words, the difference between the target drive l calculated this time and LukT. In this case, the increase OC (low) width with respect to the previously calculated target drive torque T1 is regulated by the increase/decrease tolerance TK to reduce the acceleration shock due to the increase in drive torque of the engine 11. Then, the turning control is started. Alternatively, according to the determination process in the start/end determination unit 150 for determining the end, information regarding this target drive torque T.0 is outputted to the ECU 15ζ. If all the conditions shown in d) are satisfied, it is determined that the turning control has started,
The turning control flag F is set and the torque T is set. The information regarding C is output to the ECU 15, and it is determined that the turning control is completed, and the turning control flag F is set. This process continues until it is reset. (a) Target drive torque T. C is the required driving torque T,
less than the threshold value, for example, 2 kgm. (b) The driver desires turning control by operating a manual switch (not shown). (The C1 idle switch 68 is in the off state. [d) The control system for turning is normal. On the other hand, after the start/end determination unit 150 determines the start of the turning control, if any of the conditions shown in the following tel and (fl are satisfied), it is determined that the turning control has ended, and the turning control is completed. ff1lJ Reset IEI medium flag F, E
Target drive torque T for CU15. Stop sending 0. (el target drive torque T.S is required drive torque T1
That's all. ff) There is an abnormality such as a failure or disconnection in the control system for turning. Here, detection of the fully closed position of the accelerator opening sensor 77 will be explained. As mentioned above, there is naturally a certain proportional relationship between the output voltage of the accelerator opening sensor 77 and the accelerator opening θ6, and when the accelerator opening θ is fully closed, the accelerator opening sensor 77 The accelerator opening sensor 77 is attached to the throttle body 21 so that the output voltage is, for example, 0.6 volts. However, during inspection and maintenance of the vehicle 82, the accelerator opening sensor 77 is removed from the throttle body 21.
However, when reassembling the accelerator opening sensor 77, it is virtually impossible to accurately return it to its original condition. - There is also a possibility that the position of the accelerator opening sensor 77 with respect to the engine body 21 may shift. Therefore, according to the present invention, the fully closed position of the accelerator opening sensor 77 is detected and the learning correction is performed, thereby increasing the reliability of the accelerator opening θ6 calculated based on the detection signal from the accelerator opening sensor 77. is ensured. As shown in FIG. 31, which shows all 1111 learning procedures of the accelerator opening sensor 77, after the idle switch 6g is turned on and the ignition key switch 75 is turned from on to off, the The output of the accelerator opening sensor 77 is monitored, and the lowest value θAl- of the output of the accelerator opening sensor 77 during this period is set as the accelerator opening θ.
This is captured as the fully closed position and stored in a RAM with a backup (not shown) built into the ECU 15, and the accelerator opening θ is calculated based on the lowest value of the output of the accelerator opening sensor 77 until the next learning. to correct. However, if a storage battery (not shown) mounted on the vehicle 82 is removed, the distribution in the RAM will be erased, so in such a case, the learning procedure shown in FIG. 32 is adopted. That is, the TCL76 determines whether the fully closed value θAC of the accelerator opening degree θ6 is stored in the RAM at A1, and the fully closed value θAC of the accelerator opening degree θ is determined in step A1 of this person 1.
If it is determined that AC is not stored in RAM,
Initial value θ at A2. . , should be stored in RAM. On the other hand, if it is determined in this step A1 that the fully closed value θAC of the accelerator opening degree θ6 is stored in the RAM, it is determined in step 83 whether or not the ignition key switch 75 is in the on state. do. If it is determined in step A3 that the ignition key switch 75 has changed from the on state to the off state, a learning timer (not shown) starts counting in step A4. After the learning timer starts, it is determined at A5 whether or not the idle switch 68 is in the on state. If it is determined that the idle switch 68 is in the OFF state in step A5, the AC determines whether the count of the learning timer has reached a set value, for example, 2 seconds, and then the step A5 is activated again. Go back to step. If it is determined in step A5 that the idle switch 68 is in the on state, the output of the accelerator opening sensor 77 is read at a predetermined period in step A7, and the current accelerator opening θ is determined in step A8.
□It is determined whether nl is smaller than the minimum value θAL of the accelerator opening θ6 up to now. Here, if it is determined that the current accelerator opening θA is larger than the minimum value θAL of the previous accelerator opening θ, the minimum value θAL of the previous accelerator opening θ6 is maintained as it is, On the contrary, this time the accelerator opening θ,,. is smaller than the minimum value θAL of the previous accelerator opening θ6, the current accelerator opening θAln1 is determined at A9.
is updated as a new minimum value θ. This operation is repeated in step AC until the count of the learning timer reaches a set value, for example 2 seconds. When the learning timer count reaches the set value, A1
0, it is determined whether the minimum value θAL of the accelerator opening degree θ8 is between a preset clip value, for example, 0.3 volts and 0.9 volts. And this accelerator opening θ
6 l & If it is determined that the small value θAL is within the preset clip value range, the initial value θ□ of the accelerator opening degree θ6 is set at All. , or the fully closed value θ8° is brought closer to the minimum value θAL by a constant value, for example, 0.1 volt, and the fully closed value θAC(.) of the accelerator opening degree θ6 based on this learning. Initial value θ64.) of degree θ6 or fully closed value θ. is larger than its minimum value θAL, set θ = θ -0,1 ^C+nl ^(0) θ = θ -0,1 80 +n+ AC+l+-11,
Conversely, the initial value θ6 of the accelerator opening degree θヮ. o. Alternatively, when the fully closed value θAC is larger than the minimum value θAL, it is set as θ = θ 10.1 ACfnl ^(0) or θ = θ 10.1 AC(0) ^C1n-12. The minimum value θA of the accelerator opening θ in the AIO step
If it is determined that L is outside the preset clip value range, the clip value that is outside is replaced in A12 as the minimum value θAL of the accelerator opening θヮ, and the process proceeds to step All. Then, the fully closed value θ6° of the accelerator opening θ8 is learned and corrected. And this fully closed value θ. . The accelerator opening degree θ is determined using . Correct. In this way, by setting the upper and lower limits for the minimum value θAL of the accelerator opening θ, there is no risk of erroneous learning even if the accelerator opening sensor 77 is out of order. By setting the learning correction amount to a constant value, erroneous learning will not be performed even in response to disturbances such as noise. In the embodiment described above, the learning start timing of the fully closed value θAC of the accelerator opening sensor 77 is determined by the ignition key switch 7.
5 was used as the reference point when it changed from the on state to the off state, but if it turns out that there is no intention to drive and the engine is in the idling state, the fully closed value can be detected and further learning correction can be made. . Therefore, using a seating sensor (not shown) built into the seat, it is possible to detect that the driver has left the seat even when the ignition key switch 75 is on, using changes in the pressure and positional displacement of the seat caused by the seating sensor. The learning process after step A4 may be started. Further, the accelerator opening sensor 77 is activated when it is detected that the door lock device (not shown) has been operated from the outside of the vehicle 82, or when the key entry system detects that the door lock device has been operated. Fully closed value θ
It is also possible to start learning Ac. In addition, the position of the shift lever (not shown) of the hydraulic automatic transmission 13 is the neutral position or the parking position (in the case of a vehicle equipped with a manual transmission, the neutral position).
The learning process may be performed when the manual brake is operated and the air conditioner is off, that is, not in the idle-up state. The vehicle 82 is provided with a manual switch (not shown) for the driver to select turning control, and when the driver selects turning control by operating this manual switch, the turning control described below is performed. It is designed to perform operations. Target drive torque T for this turning control. As shown in FIG. 33, which shows the control flow for determining 0, the target drive!・Luc T. C is calculated, but the operation of B is performed independently of the operation of the manual switch. Next, at C2, determine whether the vehicle 82 is under turning control.
That is, it is determined whether the turning control flag FC is set. Initially, since turning control is not in progress, it is determined that the turning control flag F is in the reset state, and it is determined whether C3 is equal to or less than (T, -2), for example. In other words, vehicle 8
The target drive torque is T even in the straight-ahead state of 2. 0 can be calculated, but the value is usually larger than the driver's required drive torque Td. However, since this required driving torque T, generally decreases when the vehicle 82 turns,
Target 1liI dynamic torque T. . It is determined that the start condition for turning control is when the vehicle has reached a threshold value (T, -2). Note that this threshold value is set to (T, -2) as a bisteresis to prevent control hunting. Target drive torque T at step C3. 0 is 11m (T
-2) If it is determined that it is below, the TCL 76 determines in C4 whether the idle switch 68 is in the off state. If it is determined in step C4 that the idle switch 68 is off, that is, the accelerator pedal 31 is depressed by the driver, the turning control flag F is determined in step C5.
is set. Next, at C6, it is determined whether at least one of the two steering angle neutral position learned flags FHN and FH is set, that is, the authenticity of the steering angle δ detected by the steering angle sensor 84. . At step C6, two steering angle neutral position learned flags F
If it is determined that at least one of HN' FM is set, it is again determined at C7 whether or not the turning control flag FC is set. In the second procedure, the turning #correction flag F is set in step C5. is set, it is determined that the turning control flag F is set in step C7, and step C8
The target drive of equation (8) previously calculated in )・Lux T. 0
shall be adopted as the target drive torque T0° for turning control. On the other hand, in step C6, it is determined that neither the steering angle neutral position learned flags FHN nor FH are set, and in this case also, the turning control flag F is set in step C17. It is determined again whether or not is set. This C17
If it is determined that the turning control flag FC is set in step C8, the process moves to step C8.
Since the rudder angle δ calculated using equation (2) has no credibility, (
5) Using the corrected lateral acceleration GVF based on the equation (8), the target drive torque T is determined. C is the target drive for turning control) ・Luku T. , be adopted as. If it is determined in steps C1 and C7 that the turning control flag FC is not set, the target drive torque T calculated using equation (8). 0 is not adopted, TCL76
is target driven)・LukuT. C, the maximum torque of the engine 11 is output at 09, and as a result, the ECU 15 lowers the duty ratio of the torque opening solenoid valves 51, 56 to 0%, and as a result, the engine 11 is activated when the driver depresses the accelerator pedal 31. Generates driving torque according to the amount. If it is determined in step C3 that the target drive torque T0° is not below the threshold value (Td-2), the process moves from step C6 or C7 to step 09 without moving to turning control, and the TCL76 adjusts the target drive. Torque T. C, the maximum torque of the engine 11 is output, and as a result, the ECU 15 lowers the duty ratio of the torque control solenoid valves 51 and 56 to the 0% side, and as a result, the engine 11 responds to the amount of depression of the accelerator pedal 31 by the driver. Generates driving torque. Similarly, even if it is determined in step C4 that the idle switch 68 is in the ON state, that is, the accelerator pedal 31 is not depressed by the driver, the TCL 76 outputs the maximum torque of the engine 11 as the target drive torque Toc, This causes the ECU 15 to control the torque control solenoid valve 51.5.
As a result of reducing the duty rate of engine 6 to the 0% side, engine 11
In response to the depression of the accelerator pedal 31 by the driver, a driving torque is generated and the turning control is not performed. If it is determined in step C2 that the turning control flag FC is set, the target drive torque T calculated this time by the CIO. C. . and the previously calculated target drive torque T1: the difference QC(n
-1 Determine whether ΔT is larger than a preset allowable increase/decrease amount TV. This allowable increase/decrease amount TK is a torque change amount that does not cause the occupant to feel acceleration/deceleration shock of the vehicle 82, and for example, the target longitudinal acceleration Gxo of the vehicle 82 is changed by 0.1 per second.
If you want to keep it to g, use equation (7) above. Target drive torque T calculated this time in step C10. 0. If it is determined that the difference ΔT between the previously calculated target drive torque T1 is not larger than the preset increase/decrease tolerance T1, the second drive torque T is determined at C11.
. Cinl and the target drive torque T calculated last time. . ,. −
1) is larger than the negative increase/decrease allowable amount T3. Target drive torque T calculated this time in step C1l. C9°, the target drive torque T calculated last time. 0-1)
If it is determined that the difference △T is larger than the negative increase/decrease allowable amount TK, the target drive torque T calculated this time. Since the absolute value 1ΔT1 of the difference between C(nl and the previously calculated target drive torque T.C(,, -11) is smaller than the increase/decrease tolerance T, the current target drive torque T.C Adopt as is. Also, in step C11, the difference ΔT between the currently calculated target driving torque T.C(nl and the previously calculated target WiJA dynamic torque T.Cal+-11 is not larger than the negative increase/decrease allowance TK. If it is determined that The width is regulated by the allowable increase/decrease amount TK to reduce the deceleration shock caused by the reduction in the drive torque of the engine 11. On the other hand, the target drive torque T calculated this time in step C10 and the target drive l calculated last time are・Luc T
If it is determined that the difference ΔT from 1 is equal to or greater than the allowable increase/decrease amount Oe+n-1 TK, the current target drive torque T is determined at C13. 0 is set using the following formula. T = T 10T QClnl QCfn-11K In other words, in the case of increase in drive torque, the target drive torque T calculated this time is the same as in the case of decrease in drive torque described above. The difference ΔT between C(,,l and the previously calculated target drive torque T0°,.-1,
is the allowable increase/decrease iT. If it exceeds the previously calculated target drive torque T. 0. . -1, is regulated by the allowable increase/decrease amount TK, thereby reducing the acceleration shock caused by the increase in the drive torque of the engine 11. When the target drive torque T is set as described above,
TCL76 has this target drive torque T at C14. It is determined whether C is larger than the driver's requested driving torque Td. Here, the turning control flag F is set. is set, the target drive torque T. C is the driver's required driving torque Td
Since it is not larger than the idle switch 6 at C15.
8 is in the on state. If it is determined in step C15 that the idle switch 68 is not in the on state, this means that turning control is required, so the process moves to step C6. Further, the target drive torque T is set in step C14. If it is determined that 0 is larger than the driver's requested drive torque Td, this means that the turning movement of the vehicle 82 has ended, so the TCL 76 sets the turning control flag F at C16. Reset. Similarly, if it is determined that the idle switch 68 is in the on state at step C15, it means that the accelerator pedal 31 is not depressed.
The process moves to step , and the turning control flag F0 is reset. When the turning control flag FC is reset at C16, the TCL 76 outputs the maximum torque of the engine 11 as the target drive torque T at C9, and the ECU 15 sets the duty ratio of the torque control solenoid valves 51 and 56. As a result, the engine 11 generates a driving torque corresponding to the amount of depression of the accelerator pedal 31 by the driver. Note that even when the driver's requested driving torque Td is taken into account as in this embodiment, the weighting coefficient a is not set to a fixed value, but the value of the coefficient a is gradually decreased as time passes after the start of control. Alternatively, the ratio of the driver's requested drive torque Td may be gradually increased by gradually decreasing the torque Td according to the vehicle speed (2). Similarly, the value of the coefficient a may be kept constant for a while after the start of control, and then gradually decreased after a predetermined period of time has elapsed, or the value of the coefficient a may be increased as the amount of rotation of the steering shaft δ increases. It is also possible to make the vehicle 82 run safely, especially on a turning path where the radius of curvature gradually becomes smaller. In the embodiment described above, the target drive torque for high μ roads is calculated, but the target drive torques for turning control corresponding to these high μ roads and low μ roads are calculated respectively, and these target drive torques are calculated for high μ roads and low μ roads. The final target drive torque may be selected from the torques. In addition, in the arithmetic processing method described above, in order to prevent acceleration/deceleration fluctuations due to sudden fluctuations in the driving torque of the engine 11, the target driving torque T is set. When calculating 0, the target drive torque T of B is determined by the allowable increase/decrease amount TK. We are trying to regulate C, but this regulation is based on the target longitudinal acceleration Gxo
It may also be done for. Target drive torque T for this turning control. After calculating 0, TCL76 calculates these two target drive torques T. ,,
Optimal final target drive torque T from Too. and output it to EC[J 15. In this case, considering the running safety of the vehicle 82, the target drive torque with the smaller numerical value is output with priority. However, in general, the target drive torque T for slip control. S is IDIX dynamic torque T for turning control. Since it is always smaller than C, the final 4ji4 drive torque T is used for slip control and turning control in that order. All you have to do is choose. As shown in FIG. 34 showing the flow of this process, Ml,1
Target drive torque T for the slip subsection. , and target drive torque T for turning control. After calculating C, it is determined in Ml2 whether or not the slip control flag F is set, and if it is determined that the slip control flag F is set, the final target drive torque To is The target drive torque T for slip control is selected by Ml3 and outputted to the ECLI 15. On the other hand, if it is determined in step M1.2 that the slip control flag F8 is not set, Ml
Turning control flag F at 4. It is determined whether or not the turning control flag F is set. If it is determined that is set, the final target drive torque T. Target drive torque T for closing and turning control
. C is selected by M15 and outputted to ECU15. Also, in step M14, the turning control flag F is set. If it is determined that TCL? is not set, TCL? 6 is M
16, the maximum torque of the engine 11 is set to the final target drive torque T.
It is output to the ECU 15 as While the final target drive torque T is selected as described above, even if the throttle valve 20 is fully closed via the actuator 41, the output of the engine 11 cannot be reduced in time during a sudden start or when the road surface condition is normal. When there is a sudden change from a dry road to an icy road, the T CL 76 sets a retard ratio of the ignition timing P to the basic retard amount pel, which is set by the ECU 15, and outputs this to the ECU 15. The basic retardation amount p is the maximum retardation value that does not interfere with the operation of the engine 11, and is set based on the intake air amount of the engine 11 and the engine speed N. In addition, in this embodiment, the retardation ratio is a 0 level where the basic retardation amount p8 is O, and a level (2) where the basic retardation amount p is compressed to two-thirds.
Four levels are set: ■ level, which outputs the basic retard amount p6 as is, and ■ level, which outputs the basic retard amount p8 as is and fully closes the throttle valve 20, and basically changes the slip jlts. The retard ratio is selected such that as the ratio G increases, the retard amount becomes larger. As shown in FIG. 35, which shows the procedure for reading out this retard ratio, the TCL 76 first sets the ignition timing control flag F at Pl.
P is reset, and it is determined at P2 whether the slip #control flag F is set. If it is determined that the slip control flag F is set in step P2, the ignition timing control flag FP is set in P3, and it is determined in P4 whether the slip amount S is less than Ok+m/hour. . If it is determined in step P2 that the slip control flag F9 is not set, the process proceeds to step P4. If it is determined in step P4 that the slip amount S is less than Ok+a per hour, that is, there is no problem even if the driving torque of the engine 11 is increased, the retardation ratio is set to O level in P5, and this is output to the ECU 15. do. Conversely, if it is determined in step 24 that the slip amount S is equal to or greater than Okm/hour, the slip amount change rate G is set to 2.5 in P6.
If it is determined in step P6 that the slip amount change rate G is 2.5 g or less, it is determined in Pl whether the retardation ratio is at level I or not. Determine whether Also, in step P6, the slip amount change rate G is 2.
.. 1. If it exceeds 5g, that is, if it is determined that the front wheel 64.65 is suddenly slipping. :f, it is determined in P8 whether the final target drive torque T is less than 4 kgm, and this final target drive torque T is determined. is less than 4 kgm, that is, if it is determined that the driving torque of the engine 11 needs to be sharply suppressed, the retardation ratio is set to I level 2 in P9, and the process proceeds to step P7. Conversely, the final target drive torque T is determined in step P8. If it is determined that the weight is 4 kgm or more, the process directly proceeds to step P1. If it is determined that the retardation ratio is at the I level at this Pl step, the slip amount change rate G is Og at PIO.
Determine whether or not it exceeds. Here, if it is determined that the slip amount change rate G exceeds Og, that is, the slip amount S tends to increase, the ignition timing control flag Fp is set in Pll, but whether However, if it is determined in step Plo that the slip amount change rate G is less than 0 g, that is, that the slip amount S is on a decreasing trend, the slip amount S is decreased to 8/hour in Pl2. +
It is determined whether the value exceeds i. At this step of PI3, the slip amount S is 81aa per hour.
If it is determined that the slip amount S exceeds 8 km/h, the process moves to the above pH step, and conversely, if it is determined that the slip amount S is 8 km/h or less, the retardation ratio is changed from the I level to the ■ level using the PI3. , change rate of slip amount G at PI3,
is 0.5g or less. Similarly, if it is determined in step P7 that the retardation ratio is not at the summer level, the process proceeds to step PI3. At step B-14, the slip amount change rate G is 0.
.. 5g or less, that is, if it is determined that the change in the slip amount S is not too rapid, the retardation ratio is determined by PI3.
Determine whether the level is met. Further, if it is determined in step P i 4 that the slip amount change rate G is not less than 0.5 g, the retardation ratio is set to the ■ level in PI 3, and the process moves to step PI 3. If the PI3 step determines that the retardation ratio is at level ■, the PI3 determines whether the slip amount change rate G exceeds Og, and conversely, the retardation ratio is H.
If it is determined that the slip amount is not at the same level, it is determined in PI3 whether the slip amount change rate G is 0.3 g or less. If it is determined in step P16 that the slip amount change rate G does not exceed Og, that is, that the slip amount S is on a decreasing trend, the slip amount S is changed to 8/hour in PI3.
It is determined whether or not the value exceeds -. And the PI of
If it is determined in step 3 that the slip amount S is 8 km/h or less, the retardation ratio is switched from level ■ to level I in PI3, and the process proceeds to step P17. Also, in step P16, the slip amount change rate G
is 0 g or more, that is, when it is determined that the slip Jls is on an increasing trend, and when it is determined that the slip amount S exceeds -8 per hour in step PI3, that is, the slip amount S is large. , respectively, proceed to the pH step. In step P17, the slip amount change rate G is 0.
If it is determined that the slip Jis is 3 g or less, that is, there is almost no increasing tendency in the slip Jis, it is determined at P2O whether the retardation ratio is equal to or not. On the other hand, if it is determined in step PI3 that the slip amount change rate G exceeds 0.3g, that is, that the slip amount S is increasing to some extent, the retardation ratio is changed in step P21. Set to level. If it is determined at P2O that the retardation ratio is at level I, it is determined at P22 whether the slip amount change rate G exceeds Og, and if this is less than 0g, that is, the slip amount If it is determined that S is on a decreasing trend,
At P23, it is determined whether the slip amount S is less than 5 k+++/hour. If it is determined in step P23 that the slip amount S is less than 5 km/h, that is, that the front wheels 64.65 are hardly slipping, the retardation ratio is set to 0 level in P24, and this is set by the ECU. Output to 15. In addition, if it is determined that the retardation ratio is not Lebel in step P2O, or if the slip amount change rate G exceeds Og in step P22, that is, slip JLs
If it is determined that the amount of slip IS is on an increasing trend, or if it is determined that the slip amount S is 5 kn+/hour or more in step P23, that is, if it is determined that the slip IS is relatively large, the process moves to the step of pH. On the other hand, at this pH step, the ignition timing control flag F
If it is determined that p is set, it is determined in P25 whether the final target drive torque T is less than 10 kgm. In addition, if it is determined that the ignition timing control flag Fp is not set at the pH step, P2
In step 6, the retard @ minute is set to O level, and then the process moves to step P25. Then, at P25, the final target drive torque T0 is 10
kgm or more, that is, if it is determined that the engine 11 is generating a somewhat large driving force, it is determined in P27 whether or not the retardation ratio is at the ■ level, and this retardation ratio is determined as ■. If it is determined that the retard angle is at the level, the retard ratio is reduced to level at P28, and this is output to the EC1J15. In step P25, the final target drive torque T0 is set to 1.
If it is determined that it is less than 0 kgm, or if it is determined in step P27 that the retardation ratio is not at level ■, it is determined in P2O whether or not the hydraulic automatic transmission 13 is changing gears. If it is determined that the hydraulic automatic shift 913 is shifting, it is determined at P2O whether the retardation ratio is at level ■, and at step P2O, the retardation ratio is at the level. If it is determined that there is, the retardation ratio is reduced to the ■ level in P31, and this is output to the ECU 15. In addition, if it is determined in the P2O step that the hydraulic automatic transmission 13 is not in gear shifting, or if it is determined in the P2O step that the retardation ratio is not at the I level, the transmission is first performed in P32. The set retardation ratio is directly output to the ECU 15. For example, if the retardation ratio of level ■ is set in step P9, the slip amount change rate G exceeds Og and the slip amount S exceeds 8 km/h, that is, the increase rate of the slip amount S. is sudden, the final target drive torque T0 is less than 10 kgm, and the ignition timing is retarded t! If it is determined that it is difficult to sufficiently suppress the slip of the front wheels 64.65, the retardation ratio of the We are trying to efficiently suppress the occurrence of this in its early stages. The ECU 15 calculates the ignition timing P and the basic retardation amount p from a map (not shown) regarding the ignition timing P and the basic retardation amount p, which are set in advance based on the engine speed N1 and the intake air amount of the engine 11. , is read out based on the detection signal from the crank angle sensor 62 and the detection signal from the airflow sensor 70, and is corrected based on the retardation ratio sent from the TCL 76 to obtain the target retardation amount p. I am trying to calculate. In this case, the target retardation amount p is set in accordance with the upper limit temperature of the exhaust gas that does not damage the exhaust gas purification catalyst (not shown). An upper limit value is set, and the temperature of this exhaust gas is detected by a detection signal from the exhaust gas exhaust gas sensor 74. Note that if the cooling water temperature of the engine 11 detected by the water temperature sensor 71 is lower than a preset value, retarding the ignition timing P may induce knocking or stalling of the engine 11. The retarding operation of the ignition timing P shown below will be canceled. Target retard amount p in retard control with. As shown in FIG. 36, which shows the calculation procedure, first, the ECU 15 Ql determines whether the above-mentioned slip cylinder narrow medium flag F6 is set, and this slip control flag F is set. If it is determined that, in Q2, it is determined whether the retardation ratio is set to the ■ level. If it is determined that the retardation ratio is at the ■ level in step Q2, the basic retardation amount pa read from the map in Q3 is used as the target retardation amount p0, and the ignition timing P is adjusted. Target retard Rpot! delay. Furthermore, the final target drive torque T. In Q4, the duty ratio of the torque control solenoid valves 51 and 56 is set to 100% so that the throttle valve 20 is fully closed regardless of the value of , and the throttle valve 20 is forced to be fully closed. do. If it is determined in step Q2 that the retardation ratio is not at the I level, it is determined in Q5 whether the retardation ratio is set at the ■ level. If it is determined in this step Q5 that the retardation ratio is at the ■ level, the target retardation amount p is determined in Q6 as in the step Q3. The basic retard amount p6 read from the map is directly used as the target retard amount p0, and the ignition timing P is set to the target retard amount p. only to be delayed. Furthermore, at Q7, the ECU 15 sets the target drive torque T. Solenoid valve for torque control according to the value of 8 51.56
The duty rate is set in Q7, and the driving torque of the engine 11 is reduced regardless of the amount of depression of the accelerator pedal 31 by the driver. Here, the ECU 15 stores a map for determining the throttle opening θa using the engine speed N5 and the driving torque of the engine 11 as parameters, and the ECU 15 uses this map to calculate the current engine speed N and Target throttle opening θ corresponding to this target drive torque T08. Read out. Next, ECU1B is B's target throttle opening θ□. and the actual throttle opening θ1 output from the throttle opening sensor 67, and set the duty ratio of the pair of torque control solenoid valves 51.5 (i) to a value commensurate with the deviation to perform each torque control. Current is applied to the solenoids of the plungers 52 and 57 of the solenoid valves 51 and 56, and the actuator 4
1, the actual throttle opening θ1 is controlled to decrease to the target throttle opening θTo. Note that the target drive torque T. , if the maximum torque of tavXll is output to the ECU 15, then the ECU 15
sets the duty rate of the torque control solenoid valves 51 and 56 to 0%.
to cause the engine 11 to generate a driving torque corresponding to the amount of depression of the accelerator pedal 31 by the driver. If it is determined in step Q5 that the retardation ratio is not at the ■ level, it is determined in Q8 whether or not the retardation ratio is set to level. If it is determined in step Q8 that the retardation ratio is set to Lebel,
The target retard angle 1apo is set as shown in the formula below, the ignition timing P is retarded by the target retard amount p, and the process further proceeds to step Q7. If it is determined in step QIO that the retardation ratio is not at I level, it is determined in QIO whether the target retardation amount p0 is 0, and if it is determined that this is 0, step Q7 is performed. The duty rate of the torque control solenoid valve 51.56 is set according to the value of the target drive torque T.6 without retarding the ignition timing P, and the amount of depression of the accelerator pedal 31 by the driver is determined. Regardless, institution 1
Reduce the driving torque of 1. If it is determined in the QIO step that the target retardation amount p0 is not 0, the target retardation amount p0 is ramped up every sampling period Δ of the main timer in Qll.
After l1m is subtracted, for example, by one degree, until p0=0, to reduce the shock caused by fluctuations in the driving torque of the engine 11, the process moves to step Q7. In addition, in step Q1, the slip side middle flag F
If it is determined that engine 9 has been reset, engine 11
Normal driving control that does not reduce the drive torque of Q
In step 12, p=Q so that the ignition timing P is not retarded, and in Q13
The duty rate of the torque control solenoid valves 51 and 56 is set to 0.
%, the engine 11 generates a driving torque corresponding to the driver's depression of the accelerator pedal 3. <Effects of the Invention> According to the present invention, the fully open position of the accelerator opening sensor can be detected, so even if the accelerator opening sensor is not assembled completely accurately, correction can be made based on the fully open position. This has the great effect of making it possible to obtain an accurate accelerator opening degree, and furthermore, making it possible to accurately calculate the required drive torque from the accelerator opening degree and the engine rotational speed.

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

第1図は本発明による車両の出力制御装置を前進4段後
進1段の油圧式自動変速機を組み込んだ前輪駆動形式の
xI−両に応用した一実施例の概念図、第2図はその概
略構成図、第3図はそのスロットル弁の駆動機構を表す
断面図、第4図はその制御の全体の流れを表すフローチ
ャート、第5図は操舵軸の中立位置学習補正の流れを表
すフローチャート、第6図は車速と可変閾値との関係を
表すマツプ、第7図は操舵軸の中立位置を学習補正した
場合の補正量の一例を表すグラフ、第8図はスリップ制
御用の目標駆動トルクの演算手順を表すブロック図、第
9図は車速と補正係数との関係を表すマツプ、第10図
は車速と走行抵抗との関係を表すマツプ、第11図は操
舵軸旋回量と補正トルクとの関係を表すマツプ、第12
図はスリップ制御開始直後におけろ目標駆動トルクの下
限値を規制するマツプ、第13図はタイヤと路面とのI
iI擦係数と、このタイヤのスリップ率との関係を表す
グラフ、第14図は目標横加速度と加速に伴う速度補正
量との関係を表すマツプ、第15図は横加速度と旋回に
伴う速度補正量との関係を表すマツプ、第16図は操舵
角センサの異常を検出するための回路図、第17図は操
舵角センサ84の異常検出処理の流れを表すフローチャ
ート、第18図は車速と補正係数との関係を表すマツプ
、第19図は横加速度の選択手順の流れを表すフローチ
ャート、第20図はスリップ量と比例係数との関係を表
すマツプ、第21図は車速と積分補正トルクの下限値と
の関係を表すマツプ、第22図は積分補正トルクの増減
領域を表すグラフ、第23図は油圧式自動変速機の各変
速段と各補正トルクに対応する補正係数との関係を表す
マツプ、第24図は機関回転数と要求駆動トルクとアク
セル開度との関係を表すマツプ、第25図はスリップ制
御の流れを表すフローチャート、第26図は旋回制御用
の目標駆動トルクを演算する手順を表すブロック図、第
27図は車速と補正係数との関係を表すマツプ、第28
図はスタビリテイファクタを説明するための横加速度と
操舵角比との関係を表すグラフ、第29図は目標横加速
度と目標前後加速度と車速との関係を表すマツプ、第3
0図は横加速度とロードロードトルクとの関係を表すマ
ツプ、第31図はアクセル開度センサの全開位置の学習
補正の手順の一例を表すグラフ、第32図はアクセル開
度センサの全閉位置の学習補正の流れの他の一例を表す
フローチャート、第33図は旋回制御の流れを表すフロ
ーチャート、第34図は最終目標トルクの選択操作の流
れを表すフローチャート、第35図は遅角割合の選択操
作の流れを表すフローチャート、第36図は機関の出力
制御の手順を表すフローチャートである。 又、図中の符号で11は機関、13は油圧式自動変速機
、15はECU、16は油圧制御装[,20はスロット
ル弁、23はアクセルレバ24はスロットルレバー 3
1はアクセルペダル、32はケーブル、34は爪部、3
5はストッパ、41はアクチュエータ、43は制御棒、
47は接続配管、48はバキュームタンク、49は逆止
め弁、50,55は配管、51゜56はトルク制御用電
磁弁、60は電磁弁、61(よ点火プラグ、62はクラ
ンク角センサ、64.65は前輪、66は前輪回転セン
サ、67はスロットル開度センサ、68はアイドルスイ
ッチ、70はエアフローセンサ、71は水湿センサ、7
4は排気温センサ、75はイグニッン曹ンキースイッヂ
、76はTCL、77はアクセル開度センサ、78,7
9は後輪、80゜81は後輪回転センサ、82は車両、
831.を操舵軸、84は操舵角センサ、85は操舵ハ
ンドル、86は操舵軸基準位置センサ、87ば通信ケー
ブル、104,105,117,1351ま乗算部、1
06,131は微分演算部、107゜110はクリップ
部、108,123はフィルタ部、109はトルク換算
部、111は走行抵抗算出部、112,114,119
は加算部、113はコーナリングドラッグ補正量算出部
、115は可変クリップ部、116,121,124は
減算部、118は加速度補正部、120は旋回補正部、
122は横加速度演算部であす、Aはスタビリテイファ
クタ、bはトレッド、Fは点火時期制御中フラグ、F8
ばスリップ制純中フラグ、りは実前輪加速度、GKc、
GKPは前輪加速度補正量、Gはスリップ蓋変化率、G
 は修正前後加速度、Gxoは目標前後加速度、G、、
oは目標横加速度、gは重力加速度、N、は機関回転数
、Pは点火時期、p、は基本遅角量、poは目標遅角量
、rは車輪有効半径、Soは目標スリップ率、Sはスリ
ップ量、T8は基準駆動トルク、Tcはコーナリングド
ラッグ補正トルク、Toは微分補正トルク、Tdは要求
駆動トルク、T、は積分補正トルク、Toは最終目標駆
動トルク、Tooは旋回制御用目標駆動トルク、To、
はスリップ制御用目標駆動トルク、TPは比例補正トル
ク、TPloは最終補正トルク、T8は走行抵抗、Δt
はサンプリンク周期、−Vlf車速、V、 1.を実前
輪速、V、0. V、。 は目標前輪速、VK、vKoはスリップ補正量、■8L
は左後輪速、Vl、l、qは右後輪速、V6はスリップ
制御用の車速、W、は車体重量、δは前輪の舵角、δ8
は操舵軸の旋回角、ρ、は作動歯車減速比、ρ□は積分
補正係数、ρ、は比例補正係数、ρ6は油圧式自動変速
機の変速比、ρ、はトルクコンバータ比である。 第 図 第 図 第 図 車速  (Km/h ) 第 図 1−IItFJ− 第 図 U 車速V (Km/h) 第 図 車速 (Km/h) 第 図 操舵軸脚l1DA&(1) 第 図 開催開始経過時間(秒) 第 図 シ タイヤのスリップ率S 第 図 目標横加速度 Gyo (g ) 第 図 第 図 本 第 図 車速 V (Km/h) 第 区 第 図 スリップ量S(Km/h) 第 図 車速V(Km/h) 第 図 第 図 第 図 第 図 第 図 項加速度Gy (g ) I 第 図 車速V(Km/h) 第 図 第 図 手 続 補 正 書 平成 月15日
Fig. 1 is a conceptual diagram of an embodiment in which the vehicle output control device according to the present invention is applied to a front-wheel drive type xI-vehicle incorporating a hydraulic automatic transmission with four forward speeds and one reverse speed. A schematic configuration diagram, FIG. 3 is a sectional view showing the drive mechanism of the throttle valve, FIG. 4 is a flowchart showing the overall flow of control, and FIG. 5 is a flowchart showing the flow of neutral position learning correction of the steering shaft. Fig. 6 is a map showing the relationship between vehicle speed and variable threshold value, Fig. 7 is a graph showing an example of the correction amount when the neutral position of the steering shaft is corrected by learning, and Fig. 8 is a graph showing the correction amount when the neutral position of the steering shaft is corrected by learning. A block diagram showing the calculation procedure, Fig. 9 is a map showing the relationship between vehicle speed and correction coefficient, Fig. 10 is a map showing the relationship between vehicle speed and running resistance, and Fig. 11 is a map showing the relationship between steering shaft turning amount and correction torque. Map representing relationships, 12th
The figure shows a map that regulates the lower limit of the target drive torque immediately after the start of slip control, and Figure 13 shows the interface between the tires and the road surface.
A graph showing the relationship between the iI friction coefficient and the slip rate of this tire. Figure 14 is a map showing the relationship between the target lateral acceleration and the speed correction amount due to acceleration. Figure 15 is a map showing the relationship between the target lateral acceleration and the speed correction amount due to turning. Fig. 16 is a circuit diagram for detecting an abnormality in the steering angle sensor, Fig. 17 is a flowchart showing the flow of abnormality detection processing for the steering angle sensor 84, and Fig. 18 is a diagram showing the relationship between vehicle speed and correction. Fig. 19 is a flowchart showing the flow of the lateral acceleration selection procedure, Fig. 20 is a map showing the relationship between slip amount and proportionality coefficient, Fig. 21 is the lower limit of vehicle speed and integral correction torque. Figure 22 is a graph showing the increase/decrease range of integral correction torque, and Figure 23 is a map showing the relationship between each gear of a hydraulic automatic transmission and the correction coefficient corresponding to each correction torque. , Fig. 24 is a map showing the relationship between engine speed, required drive torque, and accelerator opening, Fig. 25 is a flowchart showing the flow of slip control, and Fig. 26 is a procedure for calculating the target drive torque for turning control. Fig. 27 is a block diagram showing the relationship between vehicle speed and correction coefficient, Fig. 28 is a map showing the relationship between vehicle speed and correction coefficient.
Figure 29 is a graph showing the relationship between lateral acceleration and steering angle ratio to explain the stability factor; Figure 29 is a map showing the relationship between target lateral acceleration, target longitudinal acceleration, and vehicle speed;
Figure 0 is a map showing the relationship between lateral acceleration and load torque, Figure 31 is a graph showing an example of the procedure for learning and correcting the fully open position of the accelerator opening sensor, and Figure 32 is the fully closed position of the accelerator opening sensor. Fig. 33 is a flowchart showing the flow of turning control, Fig. 34 is a flowchart showing the flow of final target torque selection operation, and Fig. 35 is a flowchart showing the flow of selection of final target torque. FIG. 36 is a flowchart showing the procedure for controlling the output of the engine. Also, in the figure, 11 is the engine, 13 is the hydraulic automatic transmission, 15 is the ECU, 16 is the hydraulic control system [, 20 is the throttle valve, 23 is the accelerator lever 24 is the throttle lever 3
1 is an accelerator pedal, 32 is a cable, 34 is a claw part, 3
5 is a stopper, 41 is an actuator, 43 is a control rod,
47 is a connecting pipe, 48 is a vacuum tank, 49 is a check valve, 50, 55 are pipes, 51° 56 is a solenoid valve for torque control, 60 is a solenoid valve, 61 (spark plug, 62 is a crank angle sensor, 64 .65 is a front wheel, 66 is a front wheel rotation sensor, 67 is a throttle opening sensor, 68 is an idle switch, 70 is an air flow sensor, 71 is a water humidity sensor, 7
4 is the exhaust temperature sensor, 75 is the ignition key switch, 76 is the TCL, 77 is the accelerator opening sensor, 78,7
9 is the rear wheel, 80° 81 is the rear wheel rotation sensor, 82 is the vehicle,
831. 84 is a steering shaft, 84 is a steering angle sensor, 85 is a steering handle, 86 is a steering shaft reference position sensor, 87 is a communication cable, 104, 105, 117, 1351 is a multiplication unit;
06, 131 is a differential operation section, 107° 110 is a clip section, 108, 123 is a filter section, 109 is a torque conversion section, 111 is a running resistance calculation section, 112, 114, 119
is an addition section, 113 is a cornering drag correction amount calculation section, 115 is a variable clip section, 116, 121, 124 are subtraction sections, 118 is an acceleration correction section, 120 is a turning correction section,
122 is a lateral acceleration calculation unit, A is a stability factor, b is a tread, F is an ignition timing control flag, F8
ba slip control pure medium flag, ri actual front wheel acceleration, GKc,
GKP is front wheel acceleration correction amount, G is slip cover change rate, G
is the corrected longitudinal acceleration, Gxo is the target longitudinal acceleration, G...
o is the target lateral acceleration, g is the gravitational acceleration, N is the engine speed, P is the ignition timing, p is the basic retardation amount, po is the target retardation amount, r is the wheel effective radius, So is the target slip rate, S is the slip amount, T8 is the standard drive torque, Tc is the cornering drag correction torque, To is the differential correction torque, Td is the required drive torque, T is the integral correction torque, To is the final target drive torque, Too is the turning control target Driving torque, To,
is the target drive torque for slip control, TP is the proportional correction torque, TPlo is the final correction torque, T8 is the running resistance, Δt
is the sampling link period, -Vlf vehicle speed, V, 1. is the actual front wheel speed, V, 0. V. is the target front wheel speed, VK, vKo is the slip correction amount, ■8L
is left rear wheel speed, Vl, l, q are right rear wheel speed, V6 is vehicle speed for slip control, W is vehicle weight, δ is front wheel steering angle, δ8
is the turning angle of the steering shaft, ρ is the operating gear reduction ratio, ρ□ is the integral correction coefficient, ρ is the proportional correction coefficient, ρ6 is the gear ratio of the hydraulic automatic transmission, and ρ is the torque converter ratio. Figure Figure Figure Figure Vehicle Speed (Km/h) Figure 1-IItFJ- Figure U Vehicle Speed V (Km/h) Figure Vehicle Speed (Km/h) Figure Steering Axle Leg l1DA & (1) Figure Event Start Progress Time (seconds) Slip rate of tires S (Target target lateral acceleration Gyo) (g) Vehicle speed V (Km/h) Slip amount S (Km/h) Vehicle speed V (Km/h) (Km/h) Figure Figure Figure Figure Figure Item Acceleration Gy (g) I Figure Vehicle Speed V (Km/h) Figure Figure Procedure Amendment Sheisei 15th

Claims (1)

【特許請求の範囲】[Claims]  イグニッションキースイッチと、アイドルスイッチと
、イグニッションキースイッチがオンからオフに変化し
たとき、一定時間の計時を開始するタイマと、アイドル
スイッチがオン状態であり、且つタイマが一定時間を計
時している間、アクセル開度センサの出力の最小値を検
出し、この最小値をアクセル開度センサの全閉値とする
手段とを具えることを特徴とする車両のアクセル全閉位
置検出装置。
An ignition key switch, an idle switch, a timer that starts counting a certain amount of time when the ignition key switch changes from on to off, and a timer that starts counting a certain amount of time while the idle switch is on and the timer is counting a certain amount of time. 1. A fully closed accelerator position detecting device for a vehicle, comprising means for detecting the minimum value of the output of the accelerator opening sensor and using this minimum value as the fully closed value of the accelerator opening sensor.
JP2127011A 1990-01-25 1990-05-18 Vehicle accelerator fully closed position detection device Expired - Fee Related JP2518088B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2127011A JP2518088B2 (en) 1990-05-18 1990-05-18 Vehicle accelerator fully closed position detection device
KR1019910000032A KR940009017B1 (en) 1990-01-25 1991-01-04 System for controlling output power of vehicle
EP91100835A EP0441176B1 (en) 1990-01-25 1991-01-23 System for controlling the output power of motor vehicle
DE69101500T DE69101500T2 (en) 1990-01-25 1991-01-23 Control system for the drive power of motor vehicles.
US07/645,828 US5197008A (en) 1990-01-25 1991-01-25 System for controlling the output power of a motor vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2127011A JP2518088B2 (en) 1990-05-18 1990-05-18 Vehicle accelerator fully closed position detection device

Publications (2)

Publication Number Publication Date
JPH0422747A true JPH0422747A (en) 1992-01-27
JP2518088B2 JP2518088B2 (en) 1996-07-24

Family

ID=14949478

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2127011A Expired - Fee Related JP2518088B2 (en) 1990-01-25 1990-05-18 Vehicle accelerator fully closed position detection device

Country Status (1)

Country Link
JP (1) JP2518088B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6287465B1 (en) 1996-12-09 2001-09-11 Ishikawajima-Harima Jukogyo Kabushiki Kaisha Ozone deodorizer
JP2005208637A (en) * 2004-01-20 2005-08-04 Xerox Corp Sealing device for developer housing
US11034464B2 (en) 2016-02-02 2021-06-15 Mitsubishi Heavy Industries, Ltd. Holding fixture fixing apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6287465B1 (en) 1996-12-09 2001-09-11 Ishikawajima-Harima Jukogyo Kabushiki Kaisha Ozone deodorizer
JP2005208637A (en) * 2004-01-20 2005-08-04 Xerox Corp Sealing device for developer housing
US11034464B2 (en) 2016-02-02 2021-06-15 Mitsubishi Heavy Industries, Ltd. Holding fixture fixing apparatus

Also Published As

Publication number Publication date
JP2518088B2 (en) 1996-07-24

Similar Documents

Publication Publication Date Title
JPH03264740A (en) Output control method for vehicle
JPH0422747A (en) Fully closed acceleration position detection device of vehicle
JP2596177B2 (en) Vehicle steering angle neutral position learning method
JP2518448B2 (en) Vehicle output control device
JP2518446B2 (en) Vehicle output control device
JP2569966B2 (en) Drive wheel differential limiter
JPH04232349A (en) Output control device of car
JP2508418B2 (en) Drive wheel differential limiter
JP2518087B2 (en) Vehicle accelerator fully closed position learning device
JPH03258938A (en) Device for controlling turning of vehicle
JP2616502B2 (en) Vehicle output control device
JP2792199B2 (en) Vehicle output control device
JP2527070B2 (en) Vehicle output control device
JP2518450B2 (en) Vehicle output control device
JP2580838B2 (en) Vehicle output control method
JP2518453B2 (en) Vehicle output control device
JP2569965B2 (en) Drive wheel differential limiter
JP2518447B2 (en) Vehicle output control device
JPH0424167A (en) Method of learning neutral position of vehicle steering
JP2569964B2 (en) Drive wheel differential limiter
JP2569967B2 (en) Drive wheel differential limiter
JP2527071B2 (en) Vehicle output control device
JPH04252736A (en) Differential limit device for drive wheel
JP2518449B2 (en) Vehicle output control device
JP2576661B2 (en) Vehicle output control device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees