JPH06249002A - 車両の駆動力制御装置 - Google Patents

車両の駆動力制御装置

Info

Publication number
JPH06249002A
JPH06249002A JP5037780A JP3778093A JPH06249002A JP H06249002 A JPH06249002 A JP H06249002A JP 5037780 A JP5037780 A JP 5037780A JP 3778093 A JP3778093 A JP 3778093A JP H06249002 A JPH06249002 A JP H06249002A
Authority
JP
Japan
Prior art keywords
acceleration
throttle
output
vehicle
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5037780A
Other languages
English (en)
Inventor
Makoto Nishida
誠 西田
Masuji Oshima
満寿治 大嶋
浩之 ▲吉▼田
Hiroyuki Yoshida
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Toyota Central R&D Labs Inc
Original Assignee
Toyota Motor Corp
Toyota Central R&D Labs Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp, Toyota Central R&D Labs Inc filed Critical Toyota Motor Corp
Priority to JP5037780A priority Critical patent/JPH06249002A/ja
Priority to US08/167,601 priority patent/US5532929A/en
Publication of JPH06249002A publication Critical patent/JPH06249002A/ja
Pending legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D11/00Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
    • F02D11/06Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
    • F02D11/10Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
    • F02D2011/101Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type characterised by the means for actuating the throttles
    • F02D2011/102Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type characterised by the means for actuating the throttles at least one throttle being moved only by an electric actuator

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Feedback Control In General (AREA)
  • 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)

Abstract

(57)【要約】 【目的】常に運転者の特性に合った駆動力制御を行うと
共に、加速度変化の少ない走行状態から急激な加速要求
があった場合にも、十分な加速を得る。 【構成】ニューロコンピュータ22では、加速度Gを教
師データとし、アクセルストロークS及び車速Vに対す
る加速度Gの関係を「要求加速度モデル」として学習す
る。又、「要求加速度モデル」出力と加速度Gとの偏差
を誤差信号とし、アクセルストロークS及び車速Vに対
するスロットル開度Thの関係を「スロットル感度モデ
ル」として学習する。加速度変化の少ない走行状態から
急加速させるために、リセットスイッチ14が運転者D
Rによって押圧操作されると、スロットル感度を基準値
(最高値)に強制的に変更する。スロットルコンピュー
タ21では、「スロットル感度モデル」出力を参照デー
タとし、アクセルストロークSに応じてスロットルバル
ブ7を開閉させてエンジン2の出力を制御する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、車両の加速度が運転
者の要求する加速度となるように駆動力を制御するよう
にした車両の駆動力制御装置に関するものである。
【0002】
【従来の技術】一般に、車両に対しては、様々な環境条
件の下での走行が要求されると共に、個々の運転者によ
る種々の運転操作がなされる。そして、車両の挙動につ
いては、運転者の意図する応答性と円滑性が要求され
る。従来より、車両の駆動力に関わる挙動については、
例えば内燃機関を搭載した車両において、運転者による
アクセルペダルの踏込量に応じて制御が行われることが
知られている。
【0003】例えば、先に本願出願人により提案された
特願平3−80103号では、内燃機関を搭載した車両
において、リンクレスタイプのスロットルバルブの開度
(スロットル開度)が、運転者によるアクセルペダルの
踏込量(アクセルストローク)に応じて制御されるよう
になっている。ここで、アクセルストロークに対応した
目標加速度を決定するためのデータは、マップとして予
めバックアップRAMに記憶されている。そして、車両
の実際の加速度がマップより決定される目標加速度とな
るように、スロットル開度が制御され、もって車両の駆
動力が制御される。又、この提案技術では、アクセルス
トロークの変化と実際の加速度とが運転者の加速度要求
度合いの変化として検知され、その検知された加速度要
求度合いと、上記のマップより決定される目標加速度と
の偏差が最小となるように、そのマップのデータが修正
されてバックアップRAMに記憶し直されるようになっ
ている。数学的には、目標加速度に関する補正(修正)
が上記の偏差に応じてなされることにより、マップの書
き替えが行われる。つまり、アクセルストロークに対応
する目標加速度のデータが学習される。
【0004】従って、上記のように目標加速度のデータ
が、運転者の加速度要求度合いに合致するように学習さ
れることから、常に運転者の特性に合った目標加速度が
決定されることになった。その結果、運転者の意識状態
や運転環境に関係なく、常に運転者の特性に適した駆動
力が得られ、良好な運転性能が得られることになった。
【0005】しかしながら、上記の提案技術では、目標
加速度のデータの学習としては、単にデータが補正(修
正)されてマップの書き替えが行われているだけであっ
た。そして、マップの書き替えについては、その時々で
アクセルストロークのある点、或いはある範囲について
のみ、目標加速度のデータが学習されるだけであった。
従って、特定の運転領域についてのみ目標加速度が補正
(修正)されるだけとなり、書き替えられたマップに領
域的な偏りが生じることになった。その結果、書き替え
られたマップで、アクセルストロークに対する目標加速
度の関係が部分的に不連続となり、車両の駆動力の制御
がアクセルストロークの変化に対して部分的に不連続な
ものとなる傾向があった。
【0006】そこで、上記の不具合に対処することを狙
って、新たな技術が本願出願人により特願平4−336
323号に提案された。この提案技術では、ニューラル
ネットワーク技術を利用してマップの学習制御が行われ
るようになっている。ここでは、車両の走りに対する運
転者の要求が、その時々の実際の加速度から「要求加速
度モデル」として推定され、その「要求加速度モデル」
に基づき「スロットル感度モデル」が変更されてスロッ
トル感度が決定されている。又、その決定されたスロッ
トル感度とアクセルストロークとの積から求められる目
標スロットル開度と、実際のスロットル開度とが一致す
るように、エンジンのスロットルバルブが開閉制御され
るようになっている。
【0007】従って、上記のようにニューラルネットワ
ーク技術を利用してマップの学習制御が行われることか
ら、アクセルストロークの全範囲に対する加速度及びス
ロットル開度の関係の全体が不連続とならず、エンジン
駆動力の制御を運転者によるアクセルストロークの全範
囲に渡って連続的なものとすることができることになっ
た。
【0008】
【発明が解決しようとする課題】ところが、前記後者の
新たな提案技術では、スロットル感度が自動的に調整さ
れるものの、そのスロットル感度が時間の経過と共に連
続して徐々に変化してゆく。従って、スロトル感度の調
整は、比較的ゆっくりとしたものになってしまう。この
ため、車両の走行状態が、加速度変化の少ない状態から
急激な加速を要する状態へ切り替わった場合、即ち、ス
ロットル感度を低い値から高い値へ移行させる場合、そ
の移行のための調整が運転者の要求に対し遅れてしま
う。
【0009】上記の問題は、例えば、車両の走行中、見
通しの悪いT字路にさしかかった場合に生ずる。詳しく
は、T字路において安全に車両を支線から本線に合流さ
せる場合、一般には急激な発進は行われず、本線での本
格的な発進前に、短い時間の発進と停止とが数回に分け
て繰り返される。この際、加速度の変化が僅かであるの
で、スロットル感度が非常に低い値に調整される。
【0010】前記の短い発進及び停止が終了し、車両が
支線から本線へ合流された後に、本格的な発進のために
アクセルペダルが踏み込まれる。このとき、スロットル
感度は連続した値を採り、時間の経過と共に徐々にしか
変化しない。従って、スロットル感度が低く、アクセル
コントロールに対する車両の挙動が小さくなる。つま
り、運転者が急加速を要求しているにもかかわらず、そ
れに追従した応答性のよい加速が得られず、運転者の意
図を車両の駆動力の制御に反映させる上で、アクセルコ
ントロール性の悪いものになる傾向があった。
【0011】尚、上記の問題は、T字路以外にも渋滞時
等において短い時間の発進と停止とが繰り返される場合
にも同様にして起こる。この発明は前述した事情に鑑み
てなされたものであって、その目的は、運転者の意識状
態や運転環境にかかわりなく常に運転者の特性に合った
駆動力の制御を実現すると共に、運転者が加速の要求を
行った場合に、その要求に見合った応答性のよい十分な
加速を得ることが可能な車両の駆動力制御装置を提供す
ることにある。
【0012】
【課題を解決するための手段】上記の目的を達成するた
めに、この発明においては、図1に示すように、車両M
1に搭載された駆動源M2の制御量を変更するための制
御量変更手段M3と、駆動源M2の出力を任意に制御す
るために運転者により操作される出力操作手段M4と、
その出力操作手段M4の操作量を検出するための操作量
検出手段M5とを備え、操作量検出手段M5の検出結果
に応じて制御量変更手段M3を駆動させることにより駆
動源M2の出力を制御して車両M1の駆動力を制御する
ようにした車両の駆動力制御装置において、車両M1の
加速度を検出するための加速度検出手段M6と、車両M
1の速度を検出するための速度検出手段M7と、加速度
検出手段M6の検出により得られる加速度を比較すべき
教師データとして、その教師データと当該手段M8の出
力との偏差を誤差信号とし、その誤差分が小さくなるよ
うに、出力操作手段M4の操作量及び速度検出手段M7
の検出により得られる速度に対する車両M1の加速度の
関係を、運転者の要求する加速度モデルとして学習する
ための要求加速度モデル学習手段M8と、加速度検出手
段M6の検出により得られる加速度と要求加速度モデル
学習手段M8により学習される加速度モデルの出力との
偏差を誤差信号として、その誤差分が小さくなるよう
に、出力操作手段M4の操作量及び速度検出手段M7の
検出により得られる速度に対する駆動源M2の制御量の
関係を、制御量感度モデルとして学習するための制御量
感度モデル学習手段M9と、その制御量感度モデル学習
手段M9により学習される制御量感度モデルの出力又は
その相当値を参照データとして、その参照データに基づ
き操作量検出手段M5により検出される操作量に応じて
制御量変更手段M3の駆動を制御する駆動制御手段M1
0と、駆動制御手段M10において制御量変更手段M3
の駆動を制御するために使用される参照データが予め定
めた第一の所定値以下のとき、その参照データを第一の
所定値よりも高い第二の所定値に変更指示するべく、運
転者により操作可能な変更指示手段M11と、変更指示
手段M11が操作されたとき、駆動制御手段M10にお
いて制御量変更手段M3の駆動を制御するために使用さ
れる参照データを、変更指示手段M11により指示され
た第二の所定値に強制的に変更するための参照データ変
更手段M12とを備えたことを趣旨としている。
【0013】
【作用】上記の構成によれば、図1に示すように、加速
度検出手段M6の検出により得られる加速度は、要求加
速度モデル学習手段M8において、比較すべき教師デー
タとして用いられる。つまり、車両M1の実際の加速度
が、運転者の要求する加速度として比較に用いられる。
そして、要求加速度モデル学習手段M8では、その教師
データと当該手段M8の出力との偏差が小さくなるよう
に、即ち、運転者の要求する加速度と要求加速度モデル
の出力との偏差が小さくなるように、出力操作手段M4
の操作量及び速度検出手段M7の検出により得られる速
度に対する車両M1の加速度の関係が、運転者の要求す
る加速度モデルとして学習される。又、制御量感度モデ
ル学習手段M9では、同じく加速度検出手段M6の検出
により得られる加速度と、上記のように学習される加速
度モデルの出力との偏差が誤差信号として用いられる。
そして、制御量感度モデル学習手段M9では、上記の誤
差信号の誤差分が小さくなるように、即ち、車両M1の
加速度と加速度モデルの出力との偏差が小さくなるよう
に、出力操作手段M4の操作量及び車両M1の速度に対
する駆動源M2の制御量の関係が、制御量感度モデルと
して学習される。そして、駆動制御手段M10では、上
記のように学習される制御量感度モデルの出力又はその
相当値が参照データとして用いられ、その参照データに
基づき、運転者の操作による出力操作手段M4の操作量
に応じて制御量変更手段M3の駆動が制御される。その
結果、駆動源M2の出力が制御され、もって車両M1の
駆動力が制御される。
【0014】従って、この発明によれば、常に運転者の
要求に応じた加速度モデルが得られ、その加速度モデル
に対応して制御量感度モデルが得られる。そして、常に
運転者の要求に合った加速度をもって、駆動源M2の制
御量が制御される。又、この発明によれば、出力操作手
段M4の操作量及び車両M1の速度に対する車両M1の
加速度の関係の全体が連続的なモデルとして学習され、
出力操作手段M4の操作量及び車両M1の速度に対する
駆動源M2の制御量の関係の全体が連続的なモデルとし
て学習される。そのため、車両M1の速度の全範囲につ
いて、出力操作手段M4の操作量の全範囲に対する加速
度及び制御量の関係が部分的に不連続となることはな
い。
【0015】ところで、例えば車両走行時に短い発進及
び停止が数回繰り返されると、駆動制御手段M10にお
いて制御量変更手段M3の駆動を制御するために使用さ
れる参照データが予め定めた第一の所定値以下となる場
合がある。このとき、運転者の加速要求にともない、同
運転者によって変更指示手段M11が操作されると、参
照データ変更手段M12では、前記参照データが、同変
更指示手段M11によって指示された第二の所定値に強
制的に変更される。
【0016】従って、例えばT字路や渋滞路での加速度
変化の少ない走行状態から、本格的な発進動作のために
急激な加速が必要とされた場合にも、変更された第二の
所定値に基づき出力操作手段M4の操作量に応じて制御
量変更手段M3の駆動が制御される。その結果、運転者
による出力操作手段M4の少しの変化で車速が大きく変
化する。これに伴い、駆動源M2の出力制御に要する出
力操作手段M4の操作が、運転者にとって発進動作に適
したものとなる。
【0017】
【実施例】以下、この発明における車両の駆動力制御装
置を具体化した一実施例を図2〜図11に基づいて詳細
に説明する。
【0018】図2は、この実施例における車両の駆動力
制御装置を概略的に示す構成図である。車両1には、駆
動源としての多気筒直列型のガソリンエンジン(以下単
に「エンジン」という。)2が搭載されている。エンジ
ン2において気筒毎に設けられた燃焼室には、吸気通路
3を通じて外気と燃料との混合気が取り込まれる。この
混合気が点火プラグの作動にて爆発・燃焼されることに
より、ピストン、クランクシャフト等が作動してエンジ
ン2の出力が得られる。燃焼により生じた既燃焼ガス
は、排気通路4を通じて外部へ排出される。
【0019】この実施例で、車両1はフロントエンジン
・リヤドライブ方式(FR方式)のものであり、エンジ
ン2のクランクシャフトは、図示しないトランスミッシ
ョン、プロペラシャフト、ディファレンシャルギヤ及び
ドライブシャフト等を介して、駆動輪である左右一対の
後輪5に駆動連結されている。又、従動輪である左右一
対の前輪6は、運転席に設けられた図示しないステアリ
ングホイールの操作に連動する操舵輪となっている。
【0020】この実施例において、吸気通路3の途中に
は、リンクレスタイプのスロットルバルブ7が軸7aに
より回動可能に支持されている。この軸7aは、スロッ
トルバルブ7の近傍に設けられた直流モータ8に連結さ
れている。これらのスロットルバルブ7及び直流モータ
8は制御量変更手段を構成している。そして、直流モー
タ8の作動により、スロットルバルブ7が軸7aと一体
回動され、エンジン2の制御量としてのスロットルバル
ブ7の開度(スロットル開度Th)が調整される。この
作用により、吸気通路3を通じてエンジン2の各燃焼室
へ取り込まれる空気量が調整され、エンジン2の出力が
制御される。
【0021】スロットルバルブ7の近傍にはスロットル
センサ9が設けられている。このスロットルセンサ9で
は、スロットル開度Thが検出され、それに応じた信号
が出力される。車両1の運転席には、出力操作手段とし
てのアクセルペダル10が設けられている。このアクセ
ルペダル10は、エンジン2の出力を任意に制御するた
めに、運転者DRにより踏み込み操作されるものであ
る。アクセルペダル10の近傍には、操作量検出手段と
してのアクセルセンサ11が設けられている。このアク
セルセンサ11では、アクセルペダル10の操作量であ
るアクセルストロークSが検出され、それに応じた信号
が出力される。
【0022】車室内において、運転席の前方に位置する
インストルメントパネルには、押しボタンスイッチより
なる変更指示手段としてのリセットスイッチ14が組み
込まれている。押しボタンスイッチは、主要構成部材で
ある接触子が直線上を往復動することにより、オン・オ
フ動作を行うスイッチである。このリセットスイッチ1
4は、通常オフ状態となっており、加速度変化の少ない
走行状態にある車両1を急激に加速させるべく、運転者
DRによって押圧操作された場合にオン動作する。この
リセットスイッチ14が押圧操作される場面としては、
例えば、T字路において安全に車両1を支線から本線に
合流させるために、短い時間の発進と停止とが数回(3
〜4回)に分けて繰り返され、その後に、本格的な発進
のためにアクセルペダル10が急激に踏まれる場合があ
る。又、渋滞路での車両1の走行時に、短い時間の発進
と停止とが繰り返され、その渋滞路通過後に、本格的な
発進のためにアクセルペダル10が急激に踏み込まれる
場合がある。
【0023】車両1のほぼ中央には、加速度検出手段を
構成する周知の加速度センサ12が設けられている。こ
の加速度センサ12では、車両1の前後方向の加速度G
が検出され、それに応じた信号が出力される。前輪6に
は速度検出手段を構成する周知の車速センサ13が設け
られている。この車速センサ13では、前輪6の回転数
に応じて車両1の走行速度である車速Vが検出され、そ
れに応じた信号が出力される。
【0024】そして、この実施例では、スロットルバル
ブ7を運転者DRの要求に応じて好適に開閉制御するた
めに、スロットルコンピュータ21及びニューロコンピ
ュータ22が設けられている。スロットルコンピュータ
21は駆動制御手段を構成している。スロットルコンピ
ュータ21には、前記直流モータ8及びスロットルセン
サ9がそれぞれ電気的に接続されている。又、ニューロ
コンピュータ22はニューラルネットワークの技術が適
用されたもので、要求加速度モデル学習手段、制御量感
度モデル学習手段及び参照データ変更手段を構成してい
る。このニューロコンピュータ22には、アクセルセン
サ11、加速度センサ12、車速センサ13及びリセッ
トスイッチ14がそれぞれ電気的に接続されている。ニ
ューロコンピュータ22とスロットルコンピュータ21
とは互いに電気的に接続されている。
【0025】図3はスロットルコンピュータ21及びニ
ューロコンピュータ22の電気的構成を示すブロック図
である。ニューロコンピュータ22は、中央処理装置
(CPU)23、ニューラルネットワーク技術を利用し
た学習制御プログラム等を予め記憶した読み出し専用メ
モリ(ROM)24、CPU23の演算結果等を一時記
憶するランダムアクセスメモリ(RAM)25、予め記
憶されたデータを保存するバックアップRAM26等を
備えている。そして、ニューロコンピュータ22は、そ
れら各部23〜26と外部入出力回路27等がバス28
によって接続された論理演算回路として構成されてい
る。
【0026】外部入出力回路27には、前述したアクセ
ルセンサ11、車速センサ13及びリセットスイッチ1
4がそれぞれ接続されている。又、外部入出力回路27
には、ローパスフィルタ29を介して加速度センサ12
が接続されている。このローパスフィルタ29は、加速
度センサ12の検出信号のうち、基準となる所定の遮断
周波数より低い周波数の信号は自由に通し、高い周波数
には大きな減衰を与えるようになっている。併せて、外
部入出力回路27には、前記したスロットルコンピュー
タ21が接続されている。
【0027】そして、CPU23は、外部入出力回路2
7を介して入力される各センサ11〜14からの各種信
号を入力値として読み込む。CPU23は、それら入力
値に基づき、ROM24に記憶されている学習制御プロ
グラムに従い、運転者DRの要求する「要求加速度モデ
ル」と、それに応じた制御量感度モデルとしての「スロ
ットル感度モデル」の学習制御を実行する。そして、C
PU23はその学習結果を外部入出力回路27を介して
スロットルコンピュータ21へ出力する。又、CPU2
3は、運転者DRによってリセットスイッチ14が押圧
操作されてオン動作したとき、上記の学習結果に代え、
急加速走行に適した値として別途に予め設定されている
設定値を外部入出力回路27を介してスロットルコンピ
ュータ21へ出力する。
【0028】一方、スロットルコンピュータ21はニュ
ーロコンピュータ22と基本的に同じ構成をなしてお
り、CPU30、ROM31、RAM32、バックアッ
プRAM33、外部入出力回路34及びバス35によっ
て構成されている。外部入出力回路34には、前述した
直流モータ8、スロットルセンサ9及びニューロコンピ
ュータ22がそれぞれ接続されている。ROM31に
は、ニューロコンピュータ22の学習結果、或いは別途
に設定された設定値に基づきスロットルバルブ7の開閉
を制御するためのスロットル開度制御プログラムが予め
記憶されている。
【0029】そして、CPU30は、ニューロコンピュ
ータ22から外部入出力回路34を介して入力される学
習結果のデータを入力値として読み込む。又、CPU3
0は、外部入出力回路34を介して入力されるスロット
ルセンサ9からの信号を入力値として読み込む。CPU
30は、それら入力値に基づき、ROM31に記憶され
ているスロットル開度制御プログラムに従い直流モータ
8を好適に制御する。
【0030】ここで、ニューロコンピュータ22に適用
されているニューラルネットワーク技術の概念的な構成
について説明する。この実施例におけるニューラルネッ
トワークは、図4(a),(b)に示すように、二つの
多層型ニューラルネットワークを備えている。各多層型
ニューラルネットワークは、基本的には同じ構成をなし
ており、2個のニューロンn1よりなる「入力層」と、
2〜10個のニューロンn2よりなる「中間層」と、1
個のニューロンn3よりなる「出力層」とを備えてい
る。又、各層の間で各ニューロンn1,n2,n3がシ
ナプスspにより結合されている。各多層型ニューラル
ネットワークにおいて、信号は「入力層」から「中間
層」、「中間層」から「出力層」へ向かって一方向へ流
れる。各層のニューロンn1,n2,n3では、前の層
から受け取った信号に基づいて状態が決定され、次の層
へ信号が伝えられる。そして、各多層型ニューラルネッ
トワークの出力結果は、「出力層」のニューロンn3の
状態値として得られる。
【0031】ここで、図4(a)に示す多層型ニューラ
ルネットワークは、「入力層」の各ニューロンn1に、
アクセルセンサ11により検出されるアクセルストロー
クS、車速センサ13により検出される車速Vがそれぞ
れ入力される。又、「出力層」のニューロンn3から得
られる出力、即ち要求加速度モデル出力Gxは、加速度
センサ12の検出により得られる車両1の加速度Gを
「教師データ」として、その「教師データ」と比較され
る。そして、その比較による加速度偏差ΔG(=G−G
x)を「誤差信号」とし、その誤差分が小さくなる方向
へ全てのニューロンn1,n2,n3のシナプスspの
「重み係数」が修正される。つまり、車両1の加速度G
を運転者DRの要求する加速度とし、その加速度Gを比
較すべき「教師データ」としている。そして、その「教
師データ」との偏差が小さくなるように、アクセルスト
ロークS及び車速Vに対する加速度Gの関係が、運転者
DRの要求する「要求加速度モデル」として学習され
る。そして、この多層型ニューラルネットワークの出力
結果は、要求加速度モデル出力Gxとして得られる。即
ち、「要求加速度モデル」は図5に示すような特性とし
て、要求加速度モデル出力Gxが加速度Gに近づく方向
に学習される。
【0032】一方、図4(b)に示す多層型ニューラル
ネットワークは、「入力層」の各ニューロンn1に、上
記と同じくアクセルストロークS、車速Vがそれぞれ入
力される。又、「出力層」のニューロンn3から得られ
る出力結果、即ちスロットル感度モデル出力Thxは、
加速度Gと上記の要求加速度モデル出力Gxとの間の加
速度偏差ΔGを「誤差信号」として学習が行われ、全て
のニューロンn1,n2,n3のシナプスspの「重み
係数」が修正される。つまり、加速度偏差ΔGを「誤差
信号」とし、その誤差分が小さくなるように、アクセル
ストロークS及び車速Vに対するスロットル開度Thの
関係が、運転者DRの要求する「スロットル感度モデ
ル」として学習される。そして、この多層型ニューラル
ネットワークの出力結果は、スロットル感度モデル出力
Thxとして得られる。即ち、「スロットル感度モデ
ル」は図6に示すような特性として学習される。
【0033】上記のようなニューラルネットワークの概
念的な構成は、あくまでも便宜的に説明されたものであ
り、ニューラルネットワークの実体は、ニューロコンピ
ュータ22のROM24に予め記憶されている学習制御
プログラムにある。そして、ニューラルネットワーク
は、その学習制御プログラムにおける数学的な演算の上
に成り立っており、学習方法としては一般に知られてい
る「誤差逆伝搬学習アルゴリズム」が適用されている。
この実施例では、最終的には図7に示すような、アクセ
ルストロークSに対するスロットル感度Thgの関係の
特性を求めるために、学習制御プログラムが作成されて
いる。
【0034】次に、ニューロコンピュータ22におい
て、上記のようなニューラルネットワーク技術を用いて
実行される「要求加速度モデル」及び「スロットル感度
モデル」等の学習のための処理動作について説明する。
【0035】図8のフローチャートは、ニューロコンピ
ュータ22により実行される学習制御プログラムの「学
習制御ルーチン」を示している。このルーチンの処理
は、エンジン始動のためにイグニションキーがオン操作
されたときに開始される。又、学習制御ルーチンの各処
理は、図9のタイミングチャートに示すフラグFに基づ
いて実行される。このフラグFはリセットスイッチ14
に連動しており、エンジン始動時と、運転者DRによっ
てリセットスイッチ14が押圧操作されてオン動作した
ときに「1」に設定され、それ以外のときには「0」に
切替えられる。
【0036】又、学習制御ルーチンの処理では、スロッ
トル感度モデル出力Thxを基にスロットル感度Thg
が求められてスロットルコンピュータ21へ出力され
る。この際、求められたスロットル感度Thgそれ自体
は出力されない。予め設定された二つの値のいずれか一
方が選択され、その値が、スロットル感度モデル出力T
hxの相当値としての最終スロットル感度Thga とさ
れる。そして、この最終スロットル感度Thga がスロ
ットルコンピュータ21へ出力される。前記の二つの値
として、最小値THGmin 及び基準値THGstが設定さ
れている。この実施例では最小値THGmin は第一の所
定値を構成し、「0.5」に設定されている。基準値T
HGstは第二の所定値を構成し、前記最小値THGmin
よりも大きな値である「1.0」に設定されている。更
に、スロットル感度Thgの大きさに応じて最小値TH
Gmin 及び基準値THGstのいずれか一方を選択するた
めに、しきい値(定数)THGa が設定されている。そ
して、スロットル感度Thgがしきい値THGa よりも
小さいとき、最小値THGmin が最終スロットル感度T
hga とされる。スロットル感度Thgがしきい値TH
Ga 以上のとき、基準値THGstが最終スロットル感度
Thga とされるようになっている。
【0037】尚、図9では、タイミングt1でエンジン
2が始動され、タイミングt1〜t2の期間にスロット
ル感度Thgがしきい値THGa 以上となり、タイミン
グt2〜t3の期間にスロットル感度Thgがしきい値
THGa 未満となり、タイミングt3でリセットスイッ
チ14が運転者DRによって押圧操作された場合を示し
ている。
【0038】図9のタイミングt1でエンジン2が始動
されてこの学習制御ルーチンの処理が開始されると、先
ずステップ101において、フラグFを「1」に初期設
定すると共にリセットスイッチ14をオンさせるための
信号を出力する。次に、ステップ102において、アク
セルセンサ11、加速度センサ12及び車速センサ13
からの各種信号に基づきアクセルストロークS、車速V
及び加速度Gをそれぞれ読み込む。
【0039】続いて、ステップ103において、フラグ
Fが「1」であるか否かを判定する。このフラグFはエ
ンジン始動時に「1」にセットされている。従って、ス
テップ103の判定条件が満たされていると判断し、ス
テップ104へ移行する。ステップ104で、要求加速
度モデル及びスロットル感度モデルにおける各重み係数
を初期化する。ここで、要求加速度モデルにおける重み
係数の初期値は、複数の運転者の走行データを学習した
結果である。即ち、車両1が複数の運転者により運転さ
れたときの加速度Gが「教師データ」として学習され、
その学習結果の平均的な特性が初期値とされる。又、ス
ロットル感度モデルにおける重み係数の初期値は「0」
である。
【0040】引き続き、ステップ105において、基準
値THGst(=1.0)を最終スロットル感度Thga
として設定する。そして、ステップ106において、フ
ラグFを「1」から「0」にリセットすると共にリセッ
トスイッチ14をオフにするための信号を出力する。
【0041】次に、ステップ107において、リセット
スイッチ14がオンされているか否かを判定する。前記
ステップ106でリセットスイッチ14がオフされてい
ることから、ステップ107の判定条件が満たされてい
ないと判断し、ステップ108へ移行する。ステップ1
08において、前記ステップ105で設定された最終ス
ロットル感度Thga と、前記ステップ102で読み込
んだアクセルストロークSとをスロットルコンピュータ
21へ出力する。或いは、最終スロットル感度Thga
とアクセルストロークSとを乗算し、その乗算結果を目
標スロットル開度Thga ・Sとしてスロットルコンピ
ュータ21へ出力する。
【0042】その後、ステップ109でエンジン停止の
ためにイグニションキーがオフ操作されたか否かを判定
する。この場合、ステップ109の判定条件が満たされ
ていないと判断し、前記ステップ102へ戻る。
【0043】上記した制御周期においては、ステップ1
06の処理でフラグFが「0」にリセットされている。
このため、次回の制御周期においては、ステップ103
の判定条件が満たされていないと判断し、ステップ11
0へ移行する。
【0044】ステップ110において、車両1の加速度
Gを「教師データ」として、運転者DRの要求する「要
求加速度モデル」の学習を実行する。つまり、加速度セ
ンサ12により検出される車両1の加速度Gを比較すべ
き「教師データ」として、その「教師データ」との偏差
が小さくなるように、アクセルストロークS及び車速V
に対する加速度Gの関係を、運転者DRの要求する「要
求加速度モデル」として学習する。
【0045】例えば、図5に実線で示す曲線が現在の
「要求加速度モデル」の特性であるとする。そして、車
両1を現在より速く走行させるために運転者DRがアク
セルペダル10を踏み込んで、車両1の加速度Gが現在
の要求加速度モデル出力Gxよりも大きくなったとす
る。このときの加速度Gが新しい要求加速度であり、
「要求加速度モデル」は図5に実線で示す特性が破線で
示す特性に更新される。即ち、アクセルストロークS及
び車速Vに対する要求加速度モデル出力Gxの関係の全
体が連続的なモデルとして学習される。そして、この特
性は部分的に不連続となることはない。
【0046】尚、図5には車速Vが「0」のときの特性
が示されているが、「要求加速度モデル」では、アクセ
ルストロークSの全範囲及び車速Vの全範囲と車両1の
加速度Gとの関係が学習されるようになっている。
【0047】次に、ステップ111において、加速度G
と上記の要求加速度モデル出力Gxとの差を加速度偏差
ΔGとして求める。又、その加速度偏差ΔGを「誤差信
号」として、「スロットル感度モデル」の学習を実行す
る。つまり、加速度偏差ΔGを「誤差信号」として、そ
の誤差分が小さくなるように、アクセルストロークS及
び車速Vに対するスロットル開度Thの関係を、「スロ
ットル感度モデル」として学習する。
【0048】例えば、図6に実線で示す直線を「スロッ
トル感度モデル」の初期値であるとする。そして、車両
1を現在より速く走行させるために運転者DRがアクセ
ルペダル10を踏み込むと、車両1の加速度Gが大きく
なり、要求加速度モデル出力Gxとの間で差が発生し、
そのときの加速度偏差ΔGが求められる。そして、その
加速度偏差ΔGを「誤差信号」とし、その誤差分が小さ
くなるように学習が行われると、そのときのスロットル
感度モデル出力Thxが新しいスロットル感度モデル出
力Thxであり、「スロットル感度モデル」は図6に実
線で示す特性(初期値)から破線で示す特性に更新され
る。即ち、アクセルストロークS及び車速Vに対するス
ロットル感度モデル出力Thxの関係の全体が連続的な
モデルとして学習される。そして、この特性は部分的に
不連続となることはない。
【0049】このようにして、ニューラルネットワーク
の技術を用いた学習制御の処理が実行され、運転者DR
の要求する「要求加速度モデル」及び「スロットル感度
モデル」の特性がそれぞれ学習される。ここでは、その
時々に学習される「要求加速度モデル」及び「スロット
ル感度モデル」の特性としてのシナプスspの「重み係
数」が、バックアップRAM26に書き替えられて記憶
される。
【0050】続いて、ステップ112において、スロッ
トル感度モデル出力Thxより、以下の計算式(1)に
従ってスロットル感度Thgを決定する。 Thg=α+Thx*K …(1) ここで、「α」は基準値であり、この実施例では「α=
1.0」となっている。又、「K」は正の定数である。
【0051】次に、ステップ113において、前記ステ
ップ112でのスロットル感度Thgがしきい値THG
a よりも小さいか否かを判定する。図9におけるタイミ
ングt1〜t2の期間では、スロットル感度Thgがし
きい値THGa 以上である。このため、ステップ113
での判定条件が満たされていないと判断し、ステップ1
14において、基準値THGstを最終スロットル感度T
hga として設定する。そして、前記したステップ10
7以降の各処理を実行する。
【0052】タイミングt2において、前記ステップ1
12で決定されたスロットル感度Thgがしきい値TH
Ga を下回ると、ステップ113の判定条件が満たされ
ていると判断し、ステップ115へ移行する。ステップ
115では、最小値THGmin を最終スロットル感度T
hga (=0.5)として設定する。そして、前記した
ステップ107以降の各処理を実行する。
【0053】従って、前記ステップ108の処理によっ
てスロットルコンピュータ21に出力される最終スロッ
トル感度Thga は、タイミングt1〜t2の期間は基
準値THGst(=1.0)に保持され、タイミングt2
で最小値THGmin (=0.5)に切り替えられること
になる。
【0054】この状態は、上記した加速度変化の少ない
走行状態に相当する。即ち、T字路において安全に車両
1を支線から本線に合流させるために、短い時間の発進
と停止とが数回に分けて繰り返されたり、渋滞路での車
両1の走行時に、短い時間の発進と停止とが繰り返され
たりした場合である。
【0055】そして、前記発進・停止の繰り返しが終わ
り、本格的な発進動作のために急激な加速が必要とさ
れ、タイミングt3において運転者DRによってリセッ
トスイッチ14が押圧操作されると、ステップ107の
判定条件が満たされていると判断し、ステップ116へ
移行する。ステップ116でフラグFを「0」から
「1」にセットする。又、ステップ117において、基
準値THGstを最終スロットル感度Thga として設定
する。即ち、最小値THGmin に保持されていた最終ス
ロットル感度Thga を強制的に基準値THGstに切り
替える。そして、ステップ108以降の各処理を実行す
る。
【0056】尚、運転者DRの押圧操作によってオンさ
れたリセットスイッチ14は、次回の制御周期における
ステップ106の処理によって自動的にオフされる。前
記した一連の処理はエンジン2が作動している間は、繰
り返し実行される。そして、エンジン2の停止のために
スグニションキーがオフされると、ステップ109の判
定条件が満たされていると判断し、この学習制御ルーチ
ンを終了する。このようにして、最終スロットル感度T
hga 、或いは目標スロットル開度Thga ・Sの設定
が行われる。
【0057】次に、上記のような処理動作により決定さ
れる最終スロットル感度Thga と、そのときのアクセ
ルストロークSとに基づき、スロットルコンピュータ2
1により実行されるスロットル開度制御の処理動作につ
いて説明する。図10のフローチャートはスロットルコ
ンピュータ21により実行されるスロットル開度制御プ
ログラムの「スロットル開度制御ルーチン」を示してい
る。このルーチンの処理は所定のタイミングで実行され
る。
【0058】このルーチンの処理が開始されると、先ず
ステップ201において、スロットルセンサ9からの信
号に基づきスロットル開度Thを読み込むと共に、ニュ
ーロコンピュータ22から出力される最終スロットル感
度Thga とアクセルストロークS、又は目標スロット
ル開度Thga ・Sを読み込む。ここで、最終スロット
ル感度Thga とアクセルストロークSとの読み込みが
前提である場合には、同ステップ201において、両者
Thga ,Sの積が目標スロットル開度Thga ・Sと
して求められる。
【0059】続いて、ステップ202において、現在の
スロットル開度Thが目標スロットル開度Thga ・S
よりも小さいか否かを判断する。ここで、スロットル開
度Thが目標スロットル開度Thga ・Sよりも小さい
場合には、ステップ203において、スロットルバルブ
7を開方向へ駆動させるように直流モータ8を正転させ
る。又、ステップ204において、スロットルセンサ9
からの信号に基づきスロットル開度Thを読み込む。そ
して、ステップ205において、スロットル開度Thが
目標スロットル開度Thga ・Sよりも小さいか否かを
判断する。ここで、スロットル開度Thが目標スロット
ル開度Thga ・Sよりも小さい場合には、ステップ2
03へ戻り、スロットルバルブ7を更に開方向へ駆動さ
せるために、ステップ203,204,205の処理を
繰り返す。これに対し、スロットル開度Thが目標スロ
ットル開度Thga ・Sと等しいかそれよりも大きい場
合には、スロットルバルブ7をそれ以上開方向へ駆動さ
せないものとして、その後の処理を一旦終了する。
【0060】一方、ステップ202において、現在のス
ロットル開度Thが目標スロットル開度Thga ・Sよ
りも小さくない場合には、ステップ206へ移行する。
そして、同ステップ206において、現在のスロットル
開度Thが目標スロットル開度Thga ・Sよりも大き
いか否かを判断する。ここで、スロットル開度Thが目
標スロットル開度Thga ・Sよりも大きくない場合、
即ちTh=Thga ・Sの場合には、そのままその後の
処理を一旦終了する。
【0061】又、ステップ206において、スロットル
開度Thが目標スロットル開度Thga ・Sよりも大き
い場合には、ステップ207において、スロットルバル
ブ7を閉方向へ駆動させるように直流モータ8を逆転さ
せる。又、ステップ208において、スロットルセンサ
9からの信号に基づきスロットル開度Thを読み込む。
【0062】そして、ステップ209において、スロッ
トル開度Thが目標スロットル開度Thga ・Sよりも
大きいか否かを判断する。ここで、スロットル開度Th
が目標スロットル開度Thga ・Sよりも大きい場合に
は、ステップ207へ戻り、スロットルバルブ7を更に
閉方向へ駆動させるためにステップ207,208,2
09の処理を繰り返す。これに対し、スロットル開度T
hが目標スロットル開度Thga ・Sと等しいかそれよ
りも小さい場合には、スロットルバルブ7をそれ以上閉
方向へ駆動させないものとして、その後の処理を一旦終
了する。
【0063】このように、スロットル開度Thが目標ス
ロットル開度Thga ・Sに一致するように直流モータ
8の回転が制御され、それによってスロットルバルブ7
が開閉制御される。スロットルバルブ7の開閉動作によ
り、エンジン2の出力が制御され、その結果として車両
1の駆動力が制御される。
【0064】以上説明したように、この実施例では、ス
ロットル感度Thgを求めるための学習時には、車両1
の走りに対する運転者DRの要求が、その時々の加速度
Gから「要求加速度モデル」として推定される。又、そ
の「要求加速度モデル」に基づき「スロットル感度モデ
ル」が変更されてスロットル感度Thgが決定される。
又、スロットル感度Thgに応じて決定された最終スロ
ットル感度Thga とアクセルストロークSとの積から
求められる目標スロットル開度Thga ・Sと、スロッ
トル開度Thとが一致するように、スロットルバルブ7
が開閉制御される。しかも、常に運転者DRの要求に応
じた「要求加速度モデル」が得られ、その「要求加速度
モデル」に対応して、「スロットル感度モデル」が得ら
れる。そして、常に運転者DRの要求に合った加速度G
をもって、エンジン2のスロットル開度Thが制御され
る。
【0065】従って、車両1に対する運転者DRの要求
加速度が大きいときには、最終スロットル感度Thga
が大きくなる。そのため、同一の加速度Gを得るための
アクセルストロークSの変化範囲が狭くなり、アクセル
ペダル10の少ない操作によって大きな加速度Gを得る
ことができるようになり、車両1の加速性能が向上した
ように運転者DRに感じさせることができる。例えば、
運転者DRの意識が急いだ状態であったり、車両1の運
転環境が渋滞のない高速道路であったりして、車両1を
速く走行させたいときには、アクセルペダル10の少な
い操作によって大きな加速度Gを得ることができ、加速
感を向上させることができる。
【0066】一方、車両1に対する運転者DRの要求加
速度が小さいときには、最終スロットル感度Thga が
小さくなる。そのため、同一の加速度Gを得るためのア
クセルストロークSの変化範囲が広くなり、アクセルペ
ダル10の多い操作によって加速度Gを微妙に変化させ
ることができるようになり、運転者DRにとってアクセ
ルペダル10の操作性能を向上させることができる。例
えば、運転者DRの意識がのんびりした状態であった
り、車両1の運転環境が渋滞路や雪道等であったりし
て、車両1をゆっくりと走行させたいときには、アクセ
ルペダル10の多い操作によって加速度Gを微妙に変え
ることができ、車両1の操作感を向上させることができ
る。
【0067】つまり、この実施例では、運転者DRの加
速度に対する要求度合いに合致するように学習が行われ
ることから、常に運転者DRの特性に合った最終スロッ
トル感度Thga が決定される。その結果、運転者DR
の意識状態(急いでいる、のんびりしている等)や運転
環境(路面状態、昼間・夜間、トンネル内、雨中路、雪
道、山間路、渋滞路等)にかかわりなく、車両1につい
て、常に運転者DRの特性に合った駆動力の制御を行う
ことができる。
【0068】又、この実施例では、ニューロコンピュー
タ22における学習制御に、ニューラルネットワーク技
術を用いたことから、アクセルストロークS及び車速V
に対する要求加速度モデル出力Gxの関係の全体が連続
的なモデルとして学習され、その特性が部分的に不連続
となることはない。同じく、アクセルストロークS及び
車速Vに対するスロットル感度モデル出力Thxの関係
の全体が連続的なモデルとして学習され、その特性が部
分的に不連続となることはない。これは、ニューラルネ
ットワークの技術を用いたことにより、アクセルストロ
ークS及び車速Vの不連続点の間で学習される「要求加
速度モデル」が補間されるためである。つまり、アクセ
ルストロークS及び車速Vのある特定な範囲について行
われる要求加速度モデル出力Gxの修正が、アクセルス
トロークS及び車速Vの他の範囲に対応する要求加速度
モデル出力Gxの修正にも反映される。又、アクセルス
トロークS及び車速Vのある特定な範囲について行われ
るスロットル感度モデル出力Thxの修正が、アクセル
ストロークS及び車速Vの他の範囲に対応するスロット
ル感度モデル出力Thxにも反映される。
【0069】その結果、車速Vの全範囲について、車両
1の駆動力の制御が運転者DRによるアクセルペダル1
0の操作量、即ちアクセルストロークSの全操作範囲に
渡って連続的なものとすることができる。
【0070】更に、この実施例では、加速度Gから「要
求加速度モデル」を推定し、その「要求加速度モデル」
から「スロットル感度モデル」を変更するように学習が
行われることから、単なる部分的な補正(修正)によっ
てマップの書き替えを行う場合と較べて、マップの補間
演算が不必要となり、演算時間を更に短くすることがで
きる。
【0071】加えて、この実施例では、ニューロコンピ
ュータ22において、加速度センサ12がローパスフィ
ルタ29を介して外部入出力回路27に接続されてい
る。そのため、車両1が凸凹路を走行しているときのハ
ーシュネスに起因して、加速度センサ12での検出信号
にノイズが発生した場合には、そのノイズに相関する高
周波成分がローパスフィルタ29で減衰される。即ち、
加速度センサ12からの加速度Gの信号に、図11
(a)に示すようにハーシュネスに起因する大きなノイ
ズが含まれていた場合でも、その信号がローパスフィル
タ29を通過することにより、図11(b)に示すよう
なノイズの少ない加速度Gの信号に調整されることにな
る。
【0072】その結果、ニューロコンピュータ22で
は、学習のために用いられる加速度Gの信号を、ハーシ
ュネスに起因したノイズが除去されたものとすることが
できる。よって、「要求加速度モデル」及び「スロット
ル感度モデル」についての誤学習を未然に防止すること
ができ、延いてはスロットル感度Thgが誤った方向へ
調整されることを未然に防止することができる。
【0073】併せて、この実施例では、T字路や渋滞路
での加速度変化の少ない走行状態から、本格的な発進動
作のために急激な加速が必要とされ、運転者DRによっ
てリセットスイッチ14が押圧操作されると、最終スロ
ットル感度Thga が最小値THGmin (=0.5)か
ら基準値THGstに強制的に直ちに切替えられる。そし
て、その切替えられた最終スロットル感度Thga とア
クセルストロークSとの積から求められる目標スロット
ル開度Thga ・Sと、スロットル開度Thとが一致す
るように、スロットルバルブ7が開閉制御される。この
ため、エンジン2の出力制御に要するアクセルペダル1
0の操作が、運転者DRにとって急加速走行に適したも
のとなる。
【0074】その結果、本格的な発進動作等の急激な加
速が必要とされる時に、運転者DRの意図を車両1の駆
動力の制御に反映させる上で、アクセルコントロール性
を良好なものとすることができる。つまり、運転者DR
が急激な発進動作を要求しているときには、最小値TH
Gmin (=0.5)に設定されていた最終スロットル感
度Thga が時間の経過と共にゆっくりと増加するのを
防止し、アクセルストロークSの少しの変化で車速Vが
大きく変化して車両1の挙動が大きくなるようにするこ
とができる。即ち、車両1の本格的な発進時にはそれに
適した良好な運転性能を確保することができる。
【0075】上記のように、この実施例によれば、数回
の短い発進の繰り返しによってスロットル感度Thgが
低くなっていても、運転者DRが加速の要求を行った場
合、手動で最終スロットル感度Thga を基準値(最高
値)THGstに切替えることができ、発進時でも十分な
加速が得られる。
【0076】又、渋滞時等のゆっくり発進を行う場面が
多い時には、最終スロットル感度Thga が低くなるこ
とから、煩わしいアクセル操作を回避できる。これに伴
い、運転者DRの精神的ストレスを低減し、疲労を軽減
することもできる。
【0077】更に、この実施例では、スロットル感度モ
デル出力Thxを基に求められたスロットル感度Thg
がそのまま最終スロットル感度Thga として用いられ
るのではなく、しきい値THGa との比較で決定された
最小値THGmin 及び基準値THGstのいずれかが最終
スロットル感度Thga として用いられる。このため、
たとえスロットル感度Thgの誤調整が行われてその値
が異常に高くなったとしても、基準値THGstが最終ス
ロットル感度Thga として設定される。従って、異常
に高い最終スロットル感度Thga がスロットルコンピ
ュータ21に出力されるのを未然に防止できる。その結
果、スロットル感度Thgの調整時におけるフェイルセ
ーフ性が向上する。
【0078】尚、この発明は前記実施例に限定されるも
のではなく、発明の趣旨を逸脱しない範囲で構成の一部
を適宜に変更して次のように実施することもできる。 (1)前記実施例では、ガソリンエンジン2を駆動源と
し、リンクレスタイプのスロットルバルブ7をその制御
量変更手段としたが、それ以外の駆動源及び制御量変更
手段に具体化することもできる。例えば、電気自動車に
おいて直流モータ等の電動機を駆動源とし、電動機への
電流を制御する電流制御回路等を制御量変更手段とする
こともできる。
【0079】(2)前記実施例では、運転者DRにより
操作される出力操作手段としてアクセルペダル10を用
いたが、出力操作手段としてアクセルレバーやそれ以外
の操作部材を用いることもできる。
【0080】(3)前記実施例では、アクセルセンサ1
1を操作量検出手段としてアクセルストロークSを検出
するようにしたが、次のようにすることもできる。即
ち、アクセルストロークSの代わりにアクセル踏力を検
出するセンサを用いたり、アクセルストロークSを検出
するアクセルセンサとアクセル踏力を検出するセンサと
を併用したりすること。
【0081】(4)前記実施例では、加速度検出手段と
して加速度センサ12を用いたが、車速センサ13を加
速度検出手段として、車速センサ13により検出される
車速Vを時間微分することにより加速度Gを得るように
してもよい。
【0082】(5)前記実施例では、ニューロコンピュ
ータ22におけるニューラルネットワーク技術として、
多層型ニューラルネットワークを採用したが、相互結合
型ニューラルネットワークを採用することもできる。
【0083】(6)前記実施例では、スロットル感度モ
デル出力Thxをスロットル感度の補正量とし、計算式
(1)によってスロットル感度Thgを求めたが、スロ
ットル感度Thgを直接出力することもできる。この場
合、車両1の工場出荷時における初期値は、基準値αを
出力するように学習することになる。
【0084】(7)リセットスイッチ14としては、押
しボタンスイッチ以外にも、レバーやツマミを回転させ
て接点を開閉する選択スイッチ、トグルスイッチ等、各
種操作スイッチを用いてもよい。
【0085】(8)前記実施例では、エンジン始動時及
びリセットスイッチ14の非押圧操作時に、基準値TH
Gst及び最小値THGmin のいずれか一方を最終スロッ
トル感度Thga として設定したが、その時々のスロッ
トル感度モデル出力Thxに基づき求められるスロット
ル感度Thgをそのまま最終スロットル感度Thgaと
してもよい。
【0086】
【発明の効果】以上詳述したように、この発明によれ
ば、車両の加速度を比較すべき教師データとして用い、
出力操作手段の操作量に対する車両の加速度の関係を、
運転者の要求する加速度モデルとして学習している。
又、その学習された加速度モデルの出力と車両の加速度
との偏差を誤差信号として用い、出力操作手段の操作量
に対する駆動源の制御量の関係を、制御量感度モデルと
して学習している。そして、その学習された制御量感度
モデルの出力又はその相当値を参照データとして用い、
出力操作手段の操作量に応じて駆動源の制御量を制御す
るようにしている。
【0087】従って、運転者の要求に応じた加速度モデ
ルが得られ、その加速度モデルに対応して、制御量感度
モデルが得られ、常に運転者の要求に合った加速度をも
って制御量が制御される。又、操作量に対する加速度の
関係や、操作量に対する制御量の関係の全体が連続的な
モデルとして学習され、出力操作手段の全操作範囲に対
する加速度及び制御量の関係の全体が不連続となること
はない。その結果、運転者の意識状態や運転環境にかか
わりなく常に運転者の特性に合った駆動力の制御を行う
ことができる。
【0088】又、この発明によれば、出力操作手段の操
作量に応じて駆動源の制御量を制御するために使用され
る参照データが予め定めた第一の所定値以下のとき、運
転者によって変更指示手段が操作されると、その参照デ
ータを第一の所定値よりも高い第二の所定値に強制的に
変更するようにしている。
【0089】従って、例えばT字路や渋滞路での加速度
変化の少ない走行状態から、本格的な発進動作のために
急激な加速が必要とされた場合にも、運転者による出力
操作手段の少しの変化で車速を大きく変化させて車両の
挙動を大きくさせることができる。これに伴い、車両の
本格的な発進時にはそれに適した応答性のよい十分な加
速を得ることが可能となる。
【図面の簡単な説明】
【図1】この発明の基本的な概念構成を示す概念構成図
である。
【図2】この発明を具体化した一実施例における車両の
駆動力制御装置の概略的な構成を示す概略構成図であ
る。
【図3】一実施例において、スロットルコンピュータ及
びニューロコンピュータの電気的構成を示すブロック図
である。
【図4】一実施例において、ニューロコンピュータに適
用されている多層型ニューラルネットワークの概念的な
構成を示す構成図である。
【図5】一実施例において、「要求加速度モデル」の特
性を示す特性図である。
【図6】一実施例において、「スロットル感度モデル」
の特性を示す特性図である。
【図7】一実施例において、「スロットル感度」の特性
を示す特性図である。
【図8】一実施例において、ニューロコンピュータによ
り実行される「学習制御ルーチン」を示すフローチャー
トである。
【図9】一実施例において、スロットル感度、最終スロ
ットル感度、フラグ、リセットスイッチの対応関係を示
すタイムチャートである。
【図10】一実施例において、スロットルコンピュータ
により実行される「スロットル開度制御ルーチン」を示
すフローチャートである。
【図11】一実施例において、ローパスフィルタの作用
に関する加速度信号の変化を示すタイムチャートであ
る。
【符号の説明】
1…車両、2…駆動源としてのエンジン、7…スロット
ルバルブ、8…直流モータ(7,8は制御量変更手段を
構成している)、10…出力操作手段としてのアクセル
ペダル、11…操作量検出手段としてのアクセルセン
サ、12…加速度検出手段としての加速度センサ、13
…速度検出手段としての車速センサ、14…変更指示手
段としてのリセットスイッチ、21…駆動制御手段を構
成するスロットルコンピュータ、22…要求加速度モデ
ル学習手段、制御量感度モデル学習手段及び参照データ
変更手段を構成するニューロコンピュータ、DR…運転
者、Th…エンジンの制御量としてのスロットル開度、
G…加速度、V…車速、S…アクセルストローク、Gx
…要求加速度モデル出力、ΔG…誤差信号としての加速
度偏差、Thx…スロットル感度モデル出力、Thga
…スロットル感度モデル出力の相当値としての最終スロ
ットル感度、THGmin …第一の所定値としてのスロッ
トル感度の最小値、THGst…第二の所定値としてのス
ロットル感度の基準値
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 F02D 45/00 A 7536−3G G05B 13/02 L 9131−3H 13/04 9131−3H (72)発明者 大嶋 満寿治 愛知県愛知郡長久手町大字長湫字横道41番 地の1株式会社豊田中央研究所内 (72)発明者 ▲吉▼田 浩之 愛知県愛知郡長久手町大字長湫字横道41番 地の1株式会社豊田中央研究所内

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 車両に搭載された駆動源の制御量を変更
    するための制御量変更手段と、 前記駆動源の出力を任意に制御するために運転者により
    操作される出力操作手段と、 前記出力操作手段の操作量を検出するための操作量検出
    手段とを備え、前記操作量検出手段の検出結果に応じて
    前記制御量変更手段を駆動させることにより前記駆動源
    の出力を制御して前記車両の駆動力を制御するようにし
    た車両の駆動力制御装置において、 前記車両の加速度を検出するための加速度検出手段と、 前記車両の速度を検出するための速度検出手段と、 前記加速度検出手段の検出により得られる加速度を比較
    すべき教師データとして、その教師データと当該手段の
    出力との偏差を誤差信号とし、その誤差分が小さくなる
    ように、前記出力操作手段の操作量及び前記速度検出手
    段の検出により得られる速度に対する前記車両の加速度
    の関係を、前記運転者の要求する加速度モデルとして学
    習するための要求加速度モデル学習手段と、 前記加速度検出手段の検出により得られる加速度と前記
    要求加速度モデル学習手段により学習される加速度モデ
    ルの出力との偏差を誤差信号として、その誤差分が小さ
    くなるように、前記出力操作手段の操作量及び前記速度
    検出手段の検出により得られる速度に対する前記駆動源
    の制御量の関係を、制御量感度モデルとして学習するた
    めの制御量感度モデル学習手段と、 前記制御量感度モデル学習手段により学習される制御量
    感度モデルの出力又はその相当値を参照データとして、
    その参照データに基づき前記操作量検出手段により検出
    される操作量に応じて前記制御量変更手段の駆動を制御
    する駆動制御手段と、 前記駆動制御手段において前記制御量変更手段の駆動を
    制御するために使用される参照データが予め定めた第一
    の所定値以下のとき、その参照データを第一の所定値よ
    りも高い第二の所定値に変更指示するべく、運転者によ
    り操作可能な変更指示手段と、 前記変更指示手段が操作されたとき、前記駆動制御手段
    において前記制御量変更手段の駆動を制御するために使
    用される参照データを、同変更指示手段により指示され
    た第二の所定値に強制的に変更するための参照データ変
    更手段とを備えたことを特徴とする車両の駆動力制御装
    置。
JP5037780A 1992-12-16 1993-02-26 車両の駆動力制御装置 Pending JPH06249002A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP5037780A JPH06249002A (ja) 1993-02-26 1993-02-26 車両の駆動力制御装置
US08/167,601 US5532929A (en) 1992-12-16 1993-12-14 Apparatus for controlling vehicle driving power

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5037780A JPH06249002A (ja) 1993-02-26 1993-02-26 車両の駆動力制御装置

Publications (1)

Publication Number Publication Date
JPH06249002A true JPH06249002A (ja) 1994-09-06

Family

ID=12507008

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5037780A Pending JPH06249002A (ja) 1992-12-16 1993-02-26 車両の駆動力制御装置

Country Status (1)

Country Link
JP (1) JPH06249002A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020157874A (ja) * 2019-03-26 2020-10-01 本田技研工業株式会社 車両制御装置、車両制御方法、およびプログラム
JP2021095842A (ja) * 2019-12-13 2021-06-24 トヨタ自動車株式会社 制御システム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020157874A (ja) * 2019-03-26 2020-10-01 本田技研工業株式会社 車両制御装置、車両制御方法、およびプログラム
CN111762164A (zh) * 2019-03-26 2020-10-13 本田技研工业株式会社 车辆控制装置、车辆控制方法及存储介质
JP2021095842A (ja) * 2019-12-13 2021-06-24 トヨタ自動車株式会社 制御システム

Similar Documents

Publication Publication Date Title
JP2978353B2 (ja) 車両の駆動力制御装置
US5477825A (en) Driving power control apparatus for vehicle
JP2601003B2 (ja) 車両の走行条件認識装置
US5532929A (en) Apparatus for controlling vehicle driving power
JPH0625545B2 (ja) 内燃機関の電子スロツトル制御装置
JP3071333B2 (ja) 車両の駆動力制御装置
JP2598333B2 (ja) スロットル開度検出装置
US5454358A (en) Driving power control apparatus for internal combustion engine
JP2000052809A (ja) 異常接近防止装置
JPH06249002A (ja) 車両の駆動力制御装置
JP3071332B2 (ja) 車両の駆動力制御装置
JP2946881B2 (ja) 内燃機関のスロットル弁制御装置
JP3071331B2 (ja) 車両の駆動力制御装置
JP3071335B2 (ja) 車両の駆動力制御装置
JP3008531B2 (ja) 車両の駆動力制御装置
JP2959920B2 (ja) 車両の駆動力制御装置
JP2978352B2 (ja) 車両の駆動力制御装置
JP3217174B2 (ja) 車両の駆動力制御装置
JP3071334B2 (ja) 車両の駆動力制御装置
JPH06249008A (ja) 車両の駆動力制御装置
JP2966242B2 (ja) 車両の駆動力制御装置
JPH06249003A (ja) 車両の駆動力制御装置
JP2980274B2 (ja) 車両の駆動力制御装置
JPH045816B2 (ja)
JPH06249001A (ja) 車両の駆動力制御装置