[go: up one dir, main page]

JPH048964A - 自動変速機の制御装置 - Google Patents

自動変速機の制御装置

Info

Publication number
JPH048964A
JPH048964A JP2112816A JP11281690A JPH048964A JP H048964 A JPH048964 A JP H048964A JP 2112816 A JP2112816 A JP 2112816A JP 11281690 A JP11281690 A JP 11281690A JP H048964 A JPH048964 A JP H048964A
Authority
JP
Japan
Prior art keywords
control device
automatic transmission
rule
gear ratio
driving
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
JP2112816A
Other languages
English (en)
Inventor
Ichiro Sakai
酒井 伊知郎
Yasuhisa Arai
康久 新井
Yusuke Hasegawa
祐介 長谷川
Shinichi Sakaguchi
阪口 伸一
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2112816A priority Critical patent/JPH048964A/ja
Priority to US07/691,066 priority patent/US5303153A/en
Priority to EP91303878A priority patent/EP0454504B1/en
Priority to DE69106922T priority patent/DE69106922T2/de
Publication of JPH048964A publication Critical patent/JPH048964A/ja
Pending legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
    • F16H61/02Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used
    • F16H61/0202Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric
    • F16H61/0204Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal
    • F16H61/0213Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal characterised by the method for generating shift signals
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • B60W2050/0057Frequency analysis, spectral techniques or transforms
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H59/00Control inputs to control units of change-speed- or reversing-gearings for conveying rotary motion
    • F16H59/14Inputs being a function of torque or torque demand
    • F16H2059/142Inputs being a function of torque or torque demand of driving resistance calculated from weight, slope, or the like
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
    • F16H2061/0075Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by a particular control method
    • F16H2061/0081Fuzzy logic
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H59/00Control inputs to control units of change-speed- or reversing-gearings for conveying rotary motion
    • F16H59/50Inputs being a function of the status of the machine, e.g. position of doors or safety belts
    • F16H59/54Inputs being a function of the status of the machine, e.g. position of doors or safety belts dependent on signals from the brakes, e.g. parking brakes
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H59/00Control inputs to control units of change-speed- or reversing-gearings for conveying rotary motion
    • F16H59/74Inputs being a function of engine parameters
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
    • F16H61/68Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing specially adapted for stepped gearings
    • F16H61/684Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing specially adapted for stepped gearings without interruption of drive
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S706/00Data processing: artificial intelligence
    • Y10S706/90Fuzzy logic

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Transmission Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は自動変速機の制御装置に関し、より具体的には
育段又は無段の自動変速機の制御において、ファジィ制
御理論を応用することによって従来の手動変速機におい
て行われていたエキスパート運転者の判断・操作に類似
し、人の感性に一層適合する制御を可能とする自動変速
機の制御装置に関する。
(従来の技術) 現在の自動変速機の変速時点は、車速とスロットル開度
とから決定されており、その制御装置としてはマイクロ
・コンピュータを用いたものが広く用いられている。マ
イクロ・コンピュータによる制御は、速度と量において
人の操作に優るが、その質において熟練者の操作に及ば
ない場合が多く、必ずしも十分満足が得られるものでは
なかった。即ち、手動変速機を備えた車両の場合、運転
者は単に車速とスロットル開度とからギヤチェンジを決
定しているのではなく、走行しつつある路面の勾配度等
を含めた四囲の状況を把握し、それまでに得た運転経験
から体得した経験則に照合してギヤチェンジの有無を決
定している。例えば、登板においては余裕馬力を考慮し
つつ変速時点を決定しているのであり、その場合に運転
に習熟していればいる程、豊富な運転経験から適切にギ
ヤチェンジを決定している。この点、従来の自動変速機
の制御においては車速とスロットル開度とから一義的に
変速タイミングを決定していることから、例えば登板時
に頻繁にギヤが変更されて乗り心地を損なう如き不都合
があった。また登板、降板など走行条件が変化したとき
に、「乗り心地、安全性、燃費」といった人が手動変速
機車両で重要視する評価指標を十分考慮していない欠点
があった。即ち、近年では車に従来からのトランスポー
タの役割に加えて、人の感性に呼応した操作性乃至は特
性が要求される様になっている。別言すれば、従来の制
御が苦手とする質的向上が強く求められる様になってい
るが、その点で現在の自動変速制御装置は、必ずしも満
足出来るものではなかった。
ここで、人の行動までに至る過程を考えてみると、人は
おおまかに状況を把握して決断し、行動するという、認
知、判断、決定、行動のプロセスを踏んでおり、おおま
かな状況把握でありながら、結果的に極めて適切に行動
することが出来るところで、最近ファジィ制御が種々紹
介されつつあるが、ファジィ制御は人のおおまかな行動
様式をシミュレートする制御に適している。その点から
、例えば先に、特開昭63−246546号公報におい
て、ファジィ制御を用いた自動変速機制御装置が提案さ
れている。
(発明が解決しようとする課題〕 ファジィ推論には大別して、ファジィプロダクションル
ールによる推論と、ファジィ関係による推論との2種が
あるが、前記した従来技術においてはファジィ関係によ
る推論を用いて変速比を決定している。
このファジィ関係による推論においては、多種のファジ
ィ関係を直列乃至は並列に接続した複雑な関係によって
記述したモデルを扱うこととなる。その点で、故障診断
等のいわゆる後向きの推論には適しているが、変速比の
決定の如く、現在の事象を分析して制御値を求める様な
、いわゆる前向きの推論には適していない。即ち、ルー
ルによる推論においては、IF、、、THENで示され
る制御則によってモデルを記述することから、前記した
人の行動様式を容易に記述することが出来て知識ベース
を作り易く、また対話形式による制御則作りが可能とな
って一層的確に熟練運転者の経験的な制御ノウハウを採
り入れることが出来、人の感性に適合した制御を実現し
易い。更に、制御則の改変も容易である。
その点から本出願人は先に、特開平2−3738号他の
公報においてファジィプロダクションルールによる推論
を用いた自動変速機の制御装置を提案している。しかし
ながら、その従来技術においてはルールが平面的に羅列
されているためルール数が多くなり、制御則の改変等の
容易性を含めて改良すべき点を残していた。
従って、本発明はファジィプロダクションルールによる
推論を用いて自動変速機の制御を実現し、熟練運転者が
経験的に得た制御ノウハウを制御則中に取り込むことに
より、ドライバビリティに優れ、人の感性にマンチした
制御を実現する自動変速機の制御装置を提案することを
目的とする更には、制御則の作成に当たって、目的別に
構成することによってその個数を必要最小限に低減して
演算を簡略化し、応答性に優れた簡易な構成であると共
に、多種の車両乃至はユーザの嗜好に応じて制御特性の
改変を容易にした自動変速機の制御装置を提案すること
を目的とする。
(課題を解決するための手段及び作用)上記の目的を達
成するために本発明に係る自動変速機の制御装置は例え
ば請求項1項において、変速比が段階的又は無段階的に
制御される自動変速機の制御装置であって、車両の運転
パラメータを複数種検出する検出手段、該検出されるべ
き複数種の運転パラメータについて、人の意思決定を分
析して運転状態に応じて階層的に構成した複数群のルー
ルに対応するメンバーシンプ関数を予め設定するメンバ
ーシップ関数設定手段、前記検出されたパラメータから
、前記複数群のルールに基づいてファジィ推論を行って
変速比を決定する変速比決定手段及び該決定された変速
比に基づいて変速機構を駆動する駆動手段を備える如く
構成した。
(実施例) 以下、添付図面に即して本発明の詳細な説明する。
第1図は本発明に係る自動変速機の制御装置を全体的に
示す概略図であり、同図に従って説明すると、符号10
は内燃機関の本体を示す。機関本体10には吸気路12
が接続されており、その先端側にはエアクリーナ14が
取着される。而して、該エアクリーナ14から導入され
た吸気は、車両運転席床面のアクセルペダル(図示せず
)に連動して作動するスロットル弁16を介して流量を
調節されて機関本体に至る。該吸気路12の燃焼室(図
示せず)付近の適宜位置には燃料噴射弁(図示せず)が
設けられて燃料を供給しており、吸入空気は燃料と混合
されて燃焼室内に入りピストン(図示せず)で圧縮され
た後点火プラグ(図示せず)を介して着火されて爆発し
、ピストンを駆動する。該ピストン駆動力は回転運動に
変換されて機関出力軸18から取り出される。
機関本体10の後段にはトランスミッション20が接続
されており、機関出力軸18はそこでトルクコンバータ
22に接続され、そのポンプインペラ22aに連結され
る。トルクコンバータ22のタービンランナ22bはメ
インシャフト(ミッション入力軸)24に連結される。
メインシャフト24にはカウンタシャフト(ミッション
出力軸)26が並置されており、両シャフト間には1速
ギヤG1.2速ギヤG2.3速ギヤG3及び4速ギヤG
4並びにリバースギヤGRが設けられると共に、それぞ
れのギヤには多板式の油圧クラッチCL1. Cu2.
 Cl3. Cu2 (リバースギヤのクラッチは図示
の簡略化のため省略した)が対応して設けられる。又、
■速ギヤG1にはワンウェイクラッチ28が装着される
。これらの油圧クラッチには油圧源(図示せず)とタン
ク(図示せず)とを結ぶ油路30が接続されており、そ
の途中にA、82個のシフトバルブ32.34が介挿さ
れており、該シフトバルブは2個の電磁ソレノイド36
.38の励磁/非励磁状態によって位置を変え、前記し
たクラッチ群への圧油の供給/排出を制御する。尚、ト
ルクコンバータ32はロックアンプ機構40を備えてお
り、後述する制御ユニットの指令に応じてタービンラン
ナ22bと機関出力軸18とを直結する。而して、カウ
ンタシャフト26はディファレンシャル装置42を介し
てアクスル44に接続されており、その両端には車輪4
6が取着される。尚、斯る機関本体10及びトランスミ
ッション20並びにディファレンシャル装置42はシャ
シ(図示せず)に取り付けられており、そのシャシ上に
フレーム(図示せず)が取り付けられて車両を構成する
而して、前記吸気路12のスロットル弁16の付近には
その開度を検出するポテンシヨメータ等からなるスロッ
トルセンサ50が設けられると共に、機関本体10付近
のディストリビュータ(図示せず)等の回転部には電磁
ピックアップ等からなるクランク角センサ52が設けら
れ、ピストンのクランク角位置を検出して所定クランク
角度毎に信号を出力する。また機関吸気路12のスロッ
トル弁16下流の適宜位置には吸気圧センサ53が設け
られ、吸気圧力を絶対値で検出する。更に、車両運転席
床面に接地されたブレーキペダル(図示せず)の近傍に
はブレーキペダルの踏み込みを検出するブレーキスイッ
チ54が設けられると共に、トランスミッシヨン20の
適宜位置にはリードスイッチ等からなる車速センサ56
が設けられて車両の走行速度を検出する。これらのセン
サ50,52,53,54.56の出力は、変速制御ユ
ニシト60に送出される。更に、該制御ユニットには、
レンジセレクタの選択位置を検出するレンジセレクタス
イッチ62の出力も送出される。
第2図は該変速制御ユニット60の詳細を示すブロック
図であるが、同図に示す如くスロットルセンサ50等の
出力は制御ユニット60に入力された後、先ずレベル変
換回路6日に入力されてilルベルに増幅され、マイク
ロ・コンピュータ70に入力される。マイクロ・コンピ
ュータ70は、入力ポードア0a、A/D変換回路70
b、CPU70 c、ROM70d及びRAM70e及
び出力ポードア0f並びに−群のレジスタ及びカウンタ
(共に図示せず)を備えており、前記レベル変換回路6
8の出力はそのA/D変換回路70bに入力されてデジ
タル値に変換されてRAM70eに一時格納される。
同様に、クランク角センサ52等の出力も制御ユニット
内において波形整形回路72で波形整形された後、入力
ボート10aを介してマイクロ・コンピュータ内に入力
されてRAM70 eに一時記憶される。CPU70c
はそれ等の実測値及びそれ等から夏山した種々の演算値
に基づいて後述の如く変速指令値を決定して出力ポード
ア0fから第1出力回路74及び/又は第2出力回路7
6に送出し、電磁ソレノイド36.38を励磁/非励磁
してギヤ段を切り換える乃至は現在段をホールドさせる
。尚、ギヤ段の切り換えは例えば、両ソレノイドが非励
磁(オフ)された場合には4速ギヤが係合される如くに
行われるが、斯る電磁ソレノイドを介しての変速動作自
体は公知であり、本願の特徴とするところではないので
、詳細な説明は省略する。
続いて、第3図以下のフロー・チャートを参照して本制
御装置の動作を説明する。
ここで、具体的な説明に入る前に本制御装置の特徴を概
略的に説明すると、本制御においては人の意思決定を分
析して以下の3種に区別し、それをルール作成の基礎に
おいた。即ち、絶対的な意思決定であって「絶対〜して
はいけない」と言う主として車両の構造上から規定され
る制約的な決定と、−船釣な意思決定、即ち人が当たり
前に行っている決定と、状況適応的な意思決定、即ち「
〜の状況のときは〜すべきだ」という決定とに区別した
。より具体的には手動変速機車両の運転者の制御ノウハ
ウを、以下の如くまとめた。
1、運転者は車速か高い程、高いギヤを使用し、逆に車
速か低ければ低いギヤを使用する。
2、アクセルペダルを踏み込んでいれば、シフトアップ
時期は遅れる(アクセルが全開ならば、最も早く走るた
めにシフトアンプ時期を最大限遅らせる)。
3、登板路における走行では、低めのギヤを使用し、余
裕駆動力が不足しない様にする。
4、降板路における走行では、低めのギヤを使用し、エ
ンジンブレーキを活用する。
5、減速を意図した場合にはスロットルを戻した場合で
もシフトアップは行わない。
6、減速を意図した場合に、現在のギヤが高ければ、少
し低めのギヤを使用し、エンジンブレーキを活用する。
上記の内、1〜2は走行状態の如何に関わらず、常に適
用される意味で基礎的なルールと考えられ、また3〜6
は走行状況の如何により適用される意味で付随的なルー
ルと考えられる。
そこで本制御装置においては、前記した人の意思決定の
分析と上記の結果とから、第4図に示す如く、制御ルー
ルをベースルール(前記した第1のルール群)とエキス
トラルール(前記した第2のルール群)とメタルール(
前記した第3のルール)との3種に区分化した。このう
ちベースルールは一般的な意思決定の範晴に入り、上記
の1〜2を中核とするものであり、エキストラルールは
状況適応的な意思決定であって上記の3〜6を中核とし
、またメタルールは絶対的な意思決定を反映するもので
ある。即ち、第4図に示す如く、本制御においては、入
力ブロックより制御に必要な情報を得、推論部において
ベースルールとエキストラルールとについてファジィ推
論を行って制御値を決定し、出力ブロックを介して判断
ブロックに送る。入力情報は他方、機械的な制約を定め
たメタルールからチエツクされ、その結果も判断ブロッ
クに送られ、そこで調整されて制御値がアクチュエータ
に送られる如く構成した。
第5図乃至第6図にベースルールとエキストラルールを
示す。第5図はベースルールを示しており、IF、、、
THEN形式で示される6個のルールからなる。ベース
ルールは運転領域全体を対象としており、パラメータと
しては車速V[O〜250b/h)、現在のシフト位置
(ギヤ位置)So及びスロットル開度θTH(全閉0度
〜全開84度)を使用する。ルールの内容は、図示の通
りである第6図はエキストラルールを示しており、図示
の如く5個のルールからなる。使用されるパラメータと
しては、走行抵抗、スロットル開度θTH1車速■、シ
フト位lso及び減速意図が用いられる。斯るルールに
ついては車両設計時に作成しておき、実走時にパラメー
タを検出・算出してファジィ推論を通じて制御値を演算
する。
第3図はその制御値演算のメイン・ルーチンを示すフロ
ー・チャートであり、先ずSIOにおいて今述べたパラ
メータを検出・算出することになる。
ここで、ルールで使用する走行抵抗等のパラメータの算
出について以下説明する。第8図はそれを示すフロー・
チャートであるが、まず5100において現状のトルク
TEを下記の如く算出する。
現在のトルク=(716,2x実馬力)/機関回転数 
 〔廟・Im] 実馬力は例えば機関回転数と吸気圧力とから検索自在な
マツプをROM内に予め用意して行う。尚、716.2
は馬力−トルク換算用の定数である。
続いて、5102において第9図に示すマツプを検索し
てトルクコンバータ22の増幅度を算出し、5104で
換算トルクに乗じて補正し、5106で補正トルクの平
均値を算出する。これは、スロットル開度の変化が機関
出力に反映されるまで若干の遅れがあるので、それを補
償するためのものである。第10図はこの平均化作業を
示す説明図である。
続いて、5108でブレーキ操作が行われていないこと
を確認した後、5110で走行抵抗R/Lを以下の如く
算出する。
走行抵抗R/L = ((平均トルク丁RQ X伝達効
率η×総減速比G/R) /タイヤ有効半径r)−((
1+相当質量係数)×(車重M×加速度α)     
    〔詰〕尚、伝達効率η、総減速比G/R、タイ
ヤ有効半径r、相当質量係数、車重M(理想値)は、予
めデータを求めてROM内に格納しておく。
これについて説明すると、車両の動力性能は運動方程式
から、 駆動力F−走行抵抗R=車重M×加速度αCkg) 、
  、  、  、  (1)となる。ここで F=(トルク(平均)TRQx総減速比G/RX伝達効
率η)/タイヤ有効半径r  ()cg]R=(ころが
り抵抗μ0+勾配sin θ)X車重Wr十空気抵抗(
μA xV” )   (kg)上式において走行状態
によって変化するものは、乗員数及び積載貨物量により
変動する実際の車重Wrと、走行路面に応じて異なる勾
配sin θであり、これら全て走行抵抗に含まれる。
従って、(1)式を変形することにより、 走行抵抗R=駆動力F−(車重(理想値)M×加速度α
)      〔廟〕 と求めることが出来る。尚、5108でブレーキ操作中
と判断された場合は制動力が加わって正確な値を求め難
いので、5112に進んで前回算出値を使用する。
尚、第6図のエキストラルールlO〜11で使用する減
速意図は物理量ではなく、第7図に示すルール12.1
3に従って別のファジィ推論を行って算出するものであ
るので、これについては後述する。またシフト位置の算
出についても後述する。
第3図フロー・チャートのSIOにおいては以上のパラ
メータ(減速意図を除()を実測乃至は算出する。尚、
演算の便宜のために各パラメータは第11図に示す如く
、パラメータ番号(1〜19)を予め付与しておき、そ
の番号でパラメータを特定する。またメンバーシップ関
数についても、関数毎に関数番号(1〜76)を4個づ
つ予め付与しておいて演算を簡略化する。例えば車速を
例にとると、ルール1〜6,7〜9で使用されているが
、その関数はルール1に示す右上がりのファジィ集合と
ルール2に示す右下がりのファジィ集合とルール7に示
す台形片状のファジィ集合の3種にしか過ぎないので、
それらを関数番号1〜3で特定する。尚、関数番号4の
内容はブランクとする。
続いて、512においてパラメータについてメンバーシ
ップ値MY[IGRDを算出し、関数番号(Foで示す
)との対応付け(後にMYUGRD (FO)で示す)
を行う。概説すれば第11図に示す如く、例えば検出し
た車速を関係するメンバーシップ関数に当てはめてグレ
ート値を読み取る作業であり、例えば関数番号1につい
て言えば、”0.3”となる。
第12図はこのメンバーシップ値の算出ルーチンを示す
フロー・チャートである。先ず5200においてパラメ
ータ番号の値を”1” (車速)に初期設定し、520
2に進んで当該パラメータ番号に対応するファジィ分割
数、即ち該パラメータを使用するメンバーシップ関数の
個数、車速で言えば3個、を読み取り、5204に進ん
で分割数を計数するカウンタCO[INTの値を1に初
期設定し、5206でメンバーシップグレード(値)を
検索する。
第13図はその検索ルーチンを示すサブルーチン・フロ
ー・チャートであり、先ず5300でカウンタ値とファ
ジィ分割数とを比較する。最初のループでは当然にカウ
ンタ値は分割数未満と判断されて5302に進み、そこ
で関数番号を”4×(パラメータ番号−1) +c.U
NT”と計算し、次の5304でメンバーシップ値を読
み取り、次の5306で読み取った値をRAMの適宜な
個所に書き込み、最終の5308でカウンタ値をインク
リメントし、5300でカウンタ値がファジィ分割数を
超えると判断されるまで繰り返し、超えると判断された
ときは第12図フロー・チャートに戻り、5210に進
んでパラメータ番号をインクリメントし、次のパラメー
タについて同様の作業を繰り返す。而して、5210で
パラメータ番号が19以上と判断されたときはプログラ
ムを終わる。尚、減速意図を除くパラメータは1〜18
までの番号が用いられ、減速意図についてはバラ第3図
フロー・チャートにおいては次にS14に進み、そこで
前述した減速意図を推論する。
第14図はその推論を示すサブルーチン・フロー・チャ
ートであるが、同図に従って説明を始める前に第7図に
戻って、減速意図の推論に使用するルールについて説明
する。
減速意図の推論にはルール12.13からなる2個のル
ールが用いられる。ここで、なぜ物理量を使用せず、斯
る推論値を使用するかについて説明すると、エキストラ
ルールにおいては登板、降板、減速等の限定的な運転状
況を対象とするものであるが、このうち登板等は車両が
位置する走行環境であるのに対し、減速は運転者臼らの
意図によって生じる運転状況の変化である場合が多(、
よって物理量そのものから把握するよりも、適宜な物理
量を通じて運転者の内面意図を推測する方がより人の感
性に適合した制御を実現する上で望ましいと考えられる
からである。その意味において、実施例では減速意図の
みを例示したが、他にも加速意図、低燃費意図等を適宜
推論することも可能である。
その物理量としては第7図に示す如く、スロットル開度
θTO,加速度α、ブレーキ操作時の車速V BRKを
使用した。加速度αは車速の所定時間当たりの1階差分
であり、ブレーキ操作時の車速V BRKは第15図に
示す様に、ブレーキを踏んだ時点toの車速からの降下
幅である。運転者の”意図”はその内面的な問題であり
、現実には車両において運転者が操作するアクセルペダ
ル等の機器を介して変化する運転パラメータから類推す
るしかないのが現状である。そこで種々検討した結果、
アクセルペダルが踏まれず、ブレーキペダルが踏まれ、
加速度が負方向にある場合は減速意図が増加し、アクセ
ルペダルが踏まれる場合は減速意図が減少すると略推定
し得ると考えて図示の如きルールを作成した。
以上を前提として第14図に戻って減速意図推論につい
て説明すると、先ず5400でカウンタNDECの値を
推論に必要なルール総数、実施例の場合は2個に初期設
定し、続いて5402で別のカウンタLDECの値を検
索すべき最初のルール数に初期設定する。最初のプログ
ラム起動時には“′12”となる。次いで5404にお
いて演算モードをM(11) 1に設定し、5406に
進んで前件部の適合度を検索する。これは第7図に示す
IP、 、、THENルールのうち、IP部のメンバー
シップ値の最小値を算出する作業を意味する。その後3
408において加重平均による出力決定を行うが、これ
は各ルールのTHEN部の結論を波形合成し、その加重
平均値を求めて最終結論値を決定する作業を意味する。
第16図が前件部の適合度の検索作業を、第17図が加
重平均による出力決定作業を示すサブルーチン・フロー
・チャートであるが、同種作業を後で変速指令値を決定
するときにも行うので、詳細な説明はそのとき行う。こ
こでは、減速意図推論は第7図に示す如く、ルール12
.13において各メンバーシップ関数について実測した
値をあてはめて波形との交差値、例えばスロットル開度
θT)I=0.7、加速度α=0.7、ブレーキ操作時
の車速VBRK = 1.0を求め、その最小値、0.
7をルール12の前件部の適合度とし、ルール13につ
いても例えば0.3が適合度とすると、結論部の波形を
それぞれ最小グレード値に合わせて波形合成し、加重平
均して例えば0.025等の結論を得ることが出来ると
言う程度の説明に止める。
斯る如くして得られた減速意図が次いで第6図のルール
10.11で使用され、その前件部の適合度を判断する
基礎となる。即ち、第3図の316において減速意図の
メンバーシップ値が算出される。具体的には第18図の
サブルーチン・フロー・チャートにおいて、3700〜
706において先に第12図及び第13図に関して述べ
たと同様の手順を経て検索され、ルール10.11の適
合度の判断に使用される。
以上において全てのパラメータが検出・算出されたので
、第3図においてSI8においてレンジセレクタスイッ
チの中、S WATPDDが1 (Dレンジ)であり、
S20で変速中フラグFSFTING (後述)が1、
即ち現在変速中ではないことを確認した後、322に進
んで目標変速比(シフト)SHを決定する。尚、318
.20で否定されたときは直ちにプログラムを終了する
。尚、このプログラム自体は適宜な時間間隔で起動され
る。
第19図は目標シフト位置算出サブルーチン・フロー・
チャートである。先ず、5800において推論に必要な
ルール数、実施例の場合11をカウンタN SFTに初
期設定し、5802で次いでシフト決定に必要なルール
の中の最初のルールの番号(=1)にカウンタLの値を
初期設定し、演算モードをシフト演算モード(M(11
)2)に設定する。
次いで、5806において前件部の適合度を検索する。
前述した第16図を参照して説明すると、先ず5500
で現在までに検索されたルール数、最初のプログラム起
動時であれば”1”をカウンタKにセットする。次いで
、5502で現在までのルールの最小適合度を示すGR
ADEの値を適宜な値、例えば”1.0″に初期設定す
る。次いで、5504で現在までに検索されたルール数
と推論に必要なルール数とを比較する。
最初のプログラム起動時は当然にKINと判断されて5
506に進み、そこで現在検索しているルールの前件部
のラベル番号カウンタLOの値を”1”に初期設定し、
次の5508で第(L十に−1)番目のルールのLO番
目の関数番号FOの値を読み取る。この点について第2
0図及び第21図を参照して説明すると、第20図に示
す如く、関数番号に応じてメンバーシップ値が既に読み
取られているが、他方各ルールで使用されるパラメータ
には順次番号(前記したラベル番号)を付しておく。例
えばルール1で言えば使用パラメータは車速とシフト位
置であるので、最初の車速をラベル番号1、シフト位置
をラベル番号2とする。尚、ルール1は2個のパラメー
タのみ使用するため、ラベル番号3以降(最大6まで可
能)には適宜な値FF、例えば”255 ”を付してお
く、斯くすることによって、各ルールのパラメータとそ
のメンバーシップ値とを対応づけることが出来る。従っ
て、最初のプログラム起動時では3508において第1
 (=L+に−1)ルールのラベル番号1(車速)の関
数番号(=1)のメンバーシップ値を読み取る(MYU
GRD (FO) )。
次いで、5510においてその関数番号の値を所定値、
例えば”255”と比較する。当然否定されて5512
に進み、そこでラベル番号を最大値(6)と比較する。
これはフェイルセーフ的な確認作業であるので、当然否
定されて5514に移行し、そこで3508で読み取っ
た値がτと等しいか否か判断する。零ではないと判断さ
れるときは5516に進み、そこでGRADE値値(初
期値1)と比較し、GRADE値より小さいと判断され
るときは8518においてGRADO値をMYUGRD
 (FO)の値に入れ換え、その値を現在までの最小適
合度とし、次いで5520においてラベル番号をインク
リメントし、次のパラメータ(ルール1で言えばシフト
位置)について同様の作業を繰り返す。
即ち、第21図に示す如く、斯る作業により各ルールに
ついてパラメータのメンバーシップ値を順次検索し、最
小の値を選択していくことになるが、同図に示す如く、
そのルールにパラメータがない場合にはそのラベル番号
のメンバーシップ値に適宜な値FF、例えば”255”
を入れであるので、5510においてFO=FFと判断
されて5522に進み、そこでラベル番号が1であるか
否か判断される。ラベル番号が1の場合、そこにはルー
ル自体が存在しないことになるので、5524に進んで
そのルールの適合度MYURULE  (1+に−1)
の値を零とし、5526で次のルールに進む。尚、ルー
ル番号は最大35まで用意しである。
それ以外の場合には3528に進み、そこでGRADE
値をそのルールの適合度とし、5526に進んでルール
数カウンタをインクリメントする。
斯くして、各ルールの適合度(最小値)が順次決定され
る。尚、5514でMYUGRD (FO)が零と判断
されたときはそのルールの最小値は他のパラメータのメ
ンバーシップ値を検索するまでもなく零となるので、演
算の簡略化のため、5524にジャンプする。
再び第19図に戻ると、次いで3808において加重平
均によって出力値を決定する。
第17図を参照して説明すると、先ず5600.602
においてRAM値−MSJSの値を零にイニシャライズ
する(これらは後述する)。次いで、5604において
ルール数カウンタにの値を1(ルール1)にセットし、
5606に進んで推論に必要なルール総数を示すカウン
タNの値と比較する。最初のプログラム起動時は当然K
INと判断されて5608に進み、そこで先に検索した
ルールlの適合度が零であるか否か判断する。
8608において零ではないと判断された場合、561
0に進み、そこで第(L+に−1)ルールの後件部関数
番号FAを読み取る。即ち、ルール1であれば”10.
シフト位置を大きく上げる。“と記述される様に、結論
として+3速位置を頂点とする波形からなるメンバーシ
ップ関数が示されている。この場合、より直接的に後件
部=+3と代数的に考えることも出来るが、いずれにし
てもこれらの結論を第22図に示す如く、この後件部関
数番号により予め種類分けしておく。
次いで、5612に進み、そこでRAM値WMSO値を
算出し、次いで5614においてRAM値−5の値を算
出し、次いで5616に進んでルール数カウンタをイン
クリメントする。この点について第22図を参照して説
明すると、例えば前件部の適合度がルール1の場合0.
3、ルール2の場合0.2であったとする。後件部につ
いてはルール1の場合+3、ルール2の場合−3である
。またその重さをルール1の場合1.0、ルール2の場
合0.8とすると、加重平均は図示の如く、加重平均=
(ルール適合度?IY[IRULε (L+に−1)×
後件部関数番号に対応する重 心の位置Gχ (FA) X後件部関数番号に対応する
重心の重さMG (FA)の総和)/(ルール適合度M
YURULE  (L +に−1)X後件部関数番号に
対応する 重心の重さMC,(FA)の総和) で示される。尚、本実施例においては第23図に示す如
く、より簡略化した手法で行っており、即ちルール適合
度に応じて後件部の値を算出するに際し、良く見られる
如く、その位置で三角形を水平方向に頭切りするのでは
なく、その位置、図示例の場合0.6乃至は0.4の位
置を頂点とする三角形(斜線で示す)を作成し、それら
の三角形を同一定義域上に写像するに際しても、加算し
て行う如くにした。尚、この点は公知の手法であるので
、これ以上の説明は省略する。尚、第23図に見られる
如く、重さを一定として更に簡略化しても良い。
第17図において、3612でのWMSは上式での分子
に、5614での6は分母に該当するが、それを前回値
(初期値O)に加算しつつ5606〜616をループす
ることにより、ルール1〜11について分子と分母とを
別々に累算することが出来る。
而して、8606において検索したルール数が検索すべ
きルール数を超えたと判断されたときは3618に進み
、祁が零であるか否か判断し、否定されたときは562
0においてWMSをWSで除して商ANSを算出する。
尚、5618で祁が零と判断されたときは5622で商
静Sを零に設定する。
次いで5624に進み、そこで商ANSを目標値DLT
S)IT (現在のシフトからの目標偏差)とする。尚
、前述した減速意図DECの場合には(M(11) 1
)、前回値DECに今回値ANSを加算する。即ち、運
転者の意図はかなりの時間持続するものであるので、更
新せずに加算するのが妥当と考えられるからである。
再び第19図に戻ると、5810に進んで目標シフトを
決定する。
第24図はこの出力決定を示すサブルーチン・フロー・
チャートであり、先ず3900において現在のシフト位
置Soを決定する。これはシフトポジションスイッチを
設けて行うのではなく、論理で決定する。
第25図はそのサブルーチン・フロー・チャートであり
、先ず31000においてレンジセレクタスイッチの中
、2速を示すS WATP2が1であるか否か判断し、
肯定されるときは51002に進んで現在のシフト位置
を2速とし、51004においてタイマTSOL間νE
、 TSFTMOνE (後述)をリセットしてプログ
ラムを終了する。また否定されたときは51006に進
み、N、P、Rレンジを示すS WATNP、ATPR
が1であるか否か判断し、肯定されるときは51008
で現在のシフト位置を4速とし、51004を経てプロ
グラムを終了する。
否定されてDレンジにあると判断されるときハ次イテS
 1010に進み、そこで電磁ソレノイド36.38の
ソレノイドパターンに示されるシフト位置SAと現在の
シフト位置Soとが一致するか否か判断する。通例は一
致と判断され、51012で変速中フラグFSFTIN
Gも零(変速中ではない)と判断され、51014でタ
イマTSOL?l0VEを零にリセットし、S I O
I 6 T:TSOLMOVE<TOUT(後述)と判
断され、51018でタイ7TSFT?1OVEを零に
リセツトしてプログラムを終了する。この場合はソレノ
イドパターンによるシフト位置が現在のシフト位置とさ
れる。
而して、変速が指令されてソレノイドパターンに変化が
生じると、5IOIOでの判断は否定され、31016
でタイマ値TSOLMOVEと所定値TOITとが比較
される。ここでタイマ値TSOLMOVEはソレノイド
パターンが変化してからの経過時間を示し、TOUTは
新たな変速指令を受は付けることが出来る時間を意味す
る。51016でTSOLMOVE≧TOUTと判断さ
れた場合には油圧の排出が終わりつつあることを意味す
るので、次いで31020に進んでタイマ値TSFTM
OVEと所定値TINとを比較する、ここでタイマ値T
SFTMOVEは変速が始まってからの経過時間を示し
、TINは変速中フラグのビットを1にセットした後リ
セットする迄の時間、より具体的には次のギヤの油圧係
合が終了するまでの時間を意味する。最初はS 102
0 テTSFTMOVE<TINと判断されて5102
2に進み、変速中フラグFSFIINGを1にセットす
る。尚、この間は第3図フロー・チャートのS20に示
した如く、次段のギヤに向けて保合中であるので、変速
指令値を算出しても意味がないことから、変速指令値の
算出を中止することになる。尚、シフト位置については
ソレノイドパターンに示される次段のシフト位置を現在
のシフト位置(ギヤ)とする。
次いで51020で時間経過が確認された後は3102
4に進み、そこで変速中フラグをリセットすると共に、
現在のシフト位置SOを目標シフト位置0BJSFTと
する。この目標シフト位置0BJSITについては後述
する。
再び第24図に戻ると、次いで5902でDLTSFT
 (第17図で決定された現在のシフト位置からの目標
偏差)の正負を判断する。零又は正値であれば現在ギヤ
をホールド乃至はシフトアンプと言うことになり、フロ
ー・チャートを下方に降りて3904に進み、そこで0
BJSHT −S oとl5FTとを比較し、l5FT
がその差以上であれば5906に進んでヒステリシスH
45tに0.5を加算した値をスレッショルド値THと
する。ここで、0BJSHTはヒステリシス(後述)計
算後の目標シフトを、SOは記述した如く現在のシフト
位置を、l5FTは目標偏差(DLTSFT)の整数部
を示すが、この点について第26図〜第27図を参照し
て説明する。第26図においていま時刻tpであったと
すると、時刻tρにおいて0BJSHTとSOとは、第
25図51024で決定した如く、等しいから差は零と
なる。またDLTSFTが例えば0.8であったとする
と、DLTSFTの整数部はOであるから、0=0とな
り、5906に進む。而して、ギヤシフトにおいてはハ
ンチングを避けるためアップ側とダウン側で通例ヒステ
リシスが設けられるが、本実施例においても第27図に
示す如きヒステリシスが設けられる。このヒステリシス
は第27図において、現在位置から1速アツプする場合
には0.5+所定値Hist 、例えば0.2ならば0
.5 + 0.2 = 0.7と決められ、5906で
これがシフトアップに必要なスレッショルド値THとな
る。
従って、次に3910において該スレッショルド値T)
lとR5FT (DLTSFTの少数部)の絶対値とを
比較する。例の場合には0.8 > 0.7となって5
912に進み、そこでDLTSFTの整数部l5FTに
1が加算され、O+1=1となる。よって5914にお
いて現在のシフト位置So±1に目標シフト(ヒステリ
シス計算後の) 0BJSHTが変更される。
次いで5916に進んで目標シフト0BJS)IT (
ヒステリシス計算後の)が4速を超えるか否か判断し、
超えるときは3918で目標シフトSFTCOM(ヒス
テリシス計算後で、斯るリミットチエツクを経て後の目
標シフト)を4速に制限する。また4速以下と判断され
たときは5920に進み、そこで目標シフI−0BJS
HTが1速未満か否か判断し、1速未満であるときは5
922において1速を目標シフトSFTCOMとし、然
らされば5924において0BJSHTをSFTCOM
に置き換えてプログラムを一旦終了する。
而して、次回以降のプログラム起動時に、例えば第26
図において時刻tqにプログラムが起動されたとし、そ
の時に目標偏差がダウン方向に減少し、例えば0.3と
なったとする。その場合、5902での判断は依然0.
3 > Oであって5904に進み、そこで右辺=1、
左辺=0となってS908に進み、そこでスレッショル
ド値がTI(=0.5−02 = 0.3と変更される
。その結果、5910では0.3 = 0.3となり、
5914〜924のステップを経てプログラムを抜ける
ことになる。
即ち、第26図に示す如く、変速指令値DLTSFTは
運転状況に応じて頻繁に変わることから、例えば0.8
と1速アツプ方向に指令がなされた後、0.3と減少方
向に転じることもあり得る。その場合、スレショルド値
を変えないでおくと、−旦アツブ方向に決定しつつあっ
た変速がホールド(乃至はダウン方向)に変化させられ
ることになり、ハンチングを生じて好ましくない。従っ
て、この実施例においてはスレショルド値を一旦0.5
+Histとした後に0.5−Histと変化させ、よ
って第26図において目標偏差DLTSFTが0.5 
 Histを下回らない限り、アップ方向への変速指令
に変更がない様にした。
この事情は第24図フロー・チャートにおいて目標偏差
DLTSFTがダウン側(負債)であったときも同様で
あり、5926〜934を経て5914で目標シフト0
BJSI(↑が変更され、リミットチエツクを終わって
目標シフ) SFTCOMが決定される間、5930に
おいてスレッショルド値の変更が行われる。この場合に
は一旦ダウンダウン方向に変速が決定されると、スレッ
ショルド値はアップ方向に変更されることになる。
再び第19図に戻ると、続いて5812に進み、そこで
最終目標シフトの決定が行われる。
第28図にそのサブルーチン・フロー・チャートを示す
。ここでは、−旦決定された目標シフトについて制約チ
エツクを行うものであるが、この制約チエツクは最初に
述べた絶対的な意思決定を反映させたメタルールに基づ
くものであり、主として機関自体の構造から決定された
目標シフトを再チエツクするものである。
このメタルールとしては2点が実施例の場合設けられる
。共に、機関の過回転防止のためのものであり、以下か
らなる。
■目標シフトにシフトダウンしたとき、明らかにオーバ
レブすると思われる程、車速か高い場合には目標シフト
を1速アツプする。
■目標シフトと現在のシフト位置とが同一であり、シフ
トアップ時の機関回転数の上昇によりオーハレブすると
思われる場合、その前に目標シフトを1速アツプする。
第29図は■のケースを示すものであり、これはキック
ダウン側のレブリミットチェックであるが、いま3速に
あったとしてl速にダウンしようとしたとき、車速が高
くオーバレブする恐れがあるときは2速に止めるもので
ある。
第30図は■のケースを示しており、これは時刻t「で
2速から3速にシフトアップ指令がなされない場合、そ
れ以降の時間にシフトアンプがなされても機関回転数N
eが上昇して時刻Lxでオーバレブすると予想されると
き、現在の時刻trで目標シフトを3速に上げるもので
ある。
第28図に関して説明すると、先ず51100で目標シ
フトSFTCOMと現在のシフト位置SOを比較し、シ
フトダウンか否か判断する。シフトダウンと判断された
場合、次いでSl 102で新たに検出した車速V D
C)Iと目標シフトでの限界車速V SFTCOMとを
比較し、車速か限界値以上であると判断されるときは5
1104に進み、そこで目標シフトに1を加算して1速
アツプする。次いで51106に至り、そこで目標シフ
トが4速に達したと判断されるまで、又は車速か限界値
未満に低下したことが確認されるまでループする。目標
シフトが4速に達したと判断されるときは31108に
進み、そこで目標シフトを4速としてチエ7りを終了し
、Sl 110に進んで、目標シフトのシフト方向を再
度確認する。尚、51102で検出車速が限界車速を下
廻ったと判断されるときは(乃至は最初から限界値以内
のときは、51110にジャンプする。また最初の51
100でシフトアップと判断されるときも直ちに311
10にジャンプする。5L100〜1108が前記■の
制約チエツクに相当する。
而して、31110でSFTCOMとSoが等しい、即
ち現在位置をホールドと判断されたときは51112に
進み、そこで現在のシフト位置が4速であるか否か判断
し、否定されるときは5ll14に進んで検出した機関
回転数Neと現在のシフト位置での機関回転数の限界値
NeLIM (So )を比較し、それ以上であれば5
1116において目標シフトSFTCOMを1速アツプ
した値を最終目標シフトSt(とじ、51118で出力
する。尚、51112で4速と判断されたとき、511
14で検出回転数が限界回転数未満と判断されるときは
51120に進み、そこで目標シフトSFTCOMを最
終目標シフトSRとする。また本フロー・チャートにお
いて目標シフトがアップ方向にあるときは、制約チエツ
クは不要なので、5I118で目標シフトを最終目標シ
フトに置き換えてプログラムを本実施例は上記の如く、
人が手動変速機車両で行っていた制御ノウハウ、特に熟
練者の定性的な制御ノウハウをファジィ集合を用いて定
量的に表現すると共に、ファジィプロダクションルール
の作成にあたって人の意思決定の種別に応じて分析し、
制御全域を対象とするルールと、状況適応的なルールと
に区分し、それを知識ベースとしてファジィ推論を行う
と共に、よって得られた推論値を車両の構造上の制約ル
ールから再チエツクする如く構成したので、ルールの個
数を低減することが出来た。その結果、ルールの改変が
容易であり、またベースルールで制御空間の全てを記述
しているため、制御自体が安定化し、また構成が簡易と
なって、演算速度も向上する。更には、ルールを用いた
推論であることから、人の感性に即応する制御を実現す
ることが出来る。また加重平均を用いており、更には2
速以上の飛び越し変速も可能となっていることから、尚
−層的確に制御値を決定することが出来る。
尚、本発明を有段変速機を例にとって説明したが、無段
変速機についても妥当することは言うまでもなく、更に
はトラクション制御等にも応用可能なものである。
最後に、実施例に係る制御装置を用いた車両について、
従来的な自動変速制御装置を搭載した車両と比較したフ
ィールドテスト結果を示す。
テストに際して、走行路として国内の山岳路を選択した
。走行路の詳細は以下の通りである。
(1)全行程路#     12.3km(2)標高差
     945.5m (最高950−1最低4.5m) (3)平均斜度     8.9% (4)最大斜度    10.1% イ、登板走行 登板走行時の「乗り心地」を示す重要な指標と考えられ
るものに、全行程におけるシフト回数やアクセルストロ
ーク量の総和、更にアクセル開度分布、アクセル操作速
度分布が挙げられる。
3人のドライバA、B、Cに対し、目標車速を60km
/h、75kn+/h、90b/−hに指定した場合の
全行程におけるアクセルストローク量の総和の平均及び
シフト回数を第31図と第32図に、ドライバAについ
て目標車速を601am/hに指定した場合の走行状態
を第33図に示す。尚、図中、” FUZZY″は本制
御装置を、” DRIVE ”は従来装置を示す。
次に、ドライバAについて目標車速75km/hのアク
セル開度分布、アクセル操作速度分布を第34図に示す
以上のテスト結果により、本制御装置が余裕駆動力不足
によるシフトダウン頻度を減少させ、少ないアクセル操
作、緩やかなアクセル操作による走行を可能とし、優れ
た「乗り心地」を示すことが見てとれよう。
口、降板走行 降板走行時の「安全性」を示す指標として、フレーキ回
数、及びスロットル全閉時の加速度分布が挙げられる。
このスロットル全閉時には、運転者は少なくとも加速し
たいとは意図していないものである。前記3人のドライ
バに対し、全行程におけるブレーキ回数を第35図に、
ドライバAについて加速度分布を第36図に示す。
以上のテスト結果により、全閉時は従来装置に比較して
、より大きな減速力を発生し、人の感覚に一部マツチし
ていることが分かる。その結果、第36図に見られる様
、強制的にブレーキで減速する機会が少なくなっており
、より安全な変速制御が実現されている。
(発明の効果) 請求項1項記載の装置にあっては、人の意思決定を分析
して運転状態に応じて階層的に構成した複数群のルール
によるファジィ推論を通じて変速比を決定する如く構成
したので、人、特に熟練運転者が経験で得た制御ノウハ
ウを採り入れて、人の感性に適合した制御を実現するこ
とが出来る。またルールを階層的に構成したことから、
ルールの個数が低減して簡易な構成となると共に、例え
ば演算速度が向上し、車種乃至はユーザの嗜好に応じて
ルールを変えて制御特性を容易に改変することが出来る
請求項2項記載の装置にあっては、変速制御域の全域を
対象とする第1のルール群と、その中の特定の領域を対
象とする第2のルール群によるファジィ推論を通じて変
速比を決定する如く構成したので、同様に熟練運転者の
定性的な制御ノウハウをファジィ集合を用いて定量的に
表現して制御中に採り入れることが出来、人の悪性に適
合した制御を実現することが出来、またルール個数が低
減した簡易な構成であって、制御特性の改変も容易な制
御装置を実現することができる。更に、制御空間の全て
を記述するルール群を設けたことから、安定した制御を
実現することが出来る。
請求項3項記載の装置にあっては、更に絶対的な制約を
規定する第3のルールに基づいて決定された変速比を判
断する如く構成したので、−層的確に変速比を決定する
ことが出来る。
請求項4項記載の装置にあっては、加重平均を用いて変
速比を決定する如く構成したので、層効果的に変速比を
決定することが出来る。
請求項5項記載の装置にあっては、運転パラメータの一
部をファジィ推論を通じて求める如く構成したので、−
層正確に運転状態を検出することが出来、変速比の決定
をより的確に行うことが出来る。而して、その具体的構
成は請求項6項乃至8項に記載する如くしたので、運転
者の意図を反映した推論が可能となり、制御の安定度を
高めることが出来、人の感性に一層適合した制御を実現
することが出来る。
請求項9項記載の装置にあっては、前記第2ルール群が
規定する運転領域が坂道走行を含むものである如く構成
したので、斯る特殊の走行時の制御特性と一般走行での
それとを別個のルールで規定することが出来、全体とし
て種々の運転状態に即応した変速比を最適に決定するこ
とが出来る請求項10項記載の装置にあっては、そのと
きの運転パラメータとして走行抵抗を含む如く構成した
ので、坂道走行において一層的確に変速比を決定するこ
とが出来る。
請求項11項記載の装置にあっては、第1ルール群で用
いる運転パラメータの数を第2ルール群で用いるそれよ
りも少なく構成したので、基本的な制御則を定める第1
ルール群の構成を第2ルール群のそれに比して簡略化す
ることが出来、結果としてルール数が低減した簡易な構
成の装置を実現することが出来る。而して、そのパラメ
ータの具体的構成は、請求項12項乃至14項に記載す
る如くした。
【図面の簡単な説明】
第1図は本発明に係る自動変速機の制御装置を全体的に
示す概略図、第2図はその制御装置を示すブロック図、
第3図は本制御装置の動作を示すメイン・ルーチン・フ
ロー・チャート、第4図は本制御装置の特徴を概括的に
示す説明図、第5図は本制御装置の変速比の推論に使用
するヘースルールを示す説明図、第6図は本制御装置の
変速比の推論に使用するエキストラルールを示す説明図
、第7図はエキストラルールで使用する減速意図の推論
に使用するルールを示す説明図、第8図はエキストラル
ールで使用する走行抵抗の算出を示すサブルーチン・フ
ロー・チャート、第9図はその算出で使用するトルク比
特性を示す説明図、第10図はその算出で使用する平均
トルクの算出を示す説明図、第11図は第3図メイン・
ルーチンで使用するパラメータ番号と関数番号を示す説
明図、第12図は第3図メイン・ルーチン・フロー・チ
ャート中のメンバーシンブ値算出を示すサブルーチン・
フロー・チャート、第13図はその中のメンバーシップ
値検索を示すサブルーチン・フロー・チャート、第14
図は第3図メイン・ルーチン・フロー・チャート中の減
速意図推論を示すサブルーチン・フロー・チャート、第
15図はその推論に使用するブレーキ時の車速検出を示
す説明図、第16図は第15図フロー・チャートの前件
部適合度検索を示すサブルーチン・フロー・チャート、
第17図は同様に加重平均算出を示すサブルーチン・フ
ロー・チャート、第18図は第3図フロー・チャートの
減速意図のメンバーシップ値算出を示すサブルーチン・
フロー・チャート、第19図は第3図フロー・チャート
の目標シフト決定を示すサブルーチン・フロー・チャー
ト、第20図は前件部適合度検索で使用するラベル番号
等を示す説明図、第21図は該ラベル番号とルール適合
度との関係を示す説明図、第22図は加重平均算出を示
す説明図、第23図はその具体例を示す説明図、第24
図は第19図フロー・チャートの目標シフト決定を示す
サブルーチン・フロー・チャート、第25図はその中の
現在のシフト位置決定を示すサブルーチン・フロー・チ
ャート、第26図は目標シフト決定で使用されるスレッ
ショルド値を示す説明図、第27図は同様にそこで使用
されるヒステリシス特性を示す説明図、第28図は第1
9図フロー・チャートの最終目標シフト決定を示すサブ
ルーチン・フロー・チャート、第29図はそこで使用さ
れる第1の制約を示す説明図、第30図はそこで使用さ
れる第2の制約を示す説明図及び第31図乃至第36図
は本発明に係る制御装置のフィールドテスト結果を示す
データである。 10・・・内燃機関本体、16・・・スロットル弁、1
8・・・機関出力軸、20・・・トランスミフション、
22・ ・ ・トルクコンノλ−夕、24・・・メイン
シャフト、26・・・カウンタシャフト、30・・・油
路、32.34・・・シフトバルブ、36.38・・・
電磁ソレノイド、42・・・ディファレンシャル装置、
46・・・車輪、50・・・スロットルセンサ、52・
・・クランク角センサ、53・・・吸気圧センサ、54
・・・ブレーキスイッチ、56・・・車速センサ、60
・・・変速制<TfJユニット、62・・・レンジセレ
クタスイッチ、70・・・マイクロ・コンピュータ 第3図 −42: 第 図 第 図 第 図 第 図 第 図 第 図 第 図 第 図 第 図 第 図 第 図 目標シフト偏差 第 図 T「 第 第 図 図 ■ 第 図 第 図 第 図

Claims (14)

    【特許請求の範囲】
  1. (1)変速比が段階的又は無段階的に制御される自動変
    速機の制御装置であって、 a.車両の運転パラメータを複数種検出する検出手段、 b.該検出されるべき複数種の運転パラメータについて
    、人の意思決定を分析して運転状態に応じて階層的に構
    成した複数群のルールに対応するメンバーシップ関数を
    予め設定するメンバーシップ関数設定手段、 c.前記検出されたパラメータから、前記複数群のルー
    ルに基づいてファジィ推論を行って変速比を決定する変
    速比決定手段、 及び d.該決定された変速比に基づいて変速機構を駆動する
    駆動手段、 を備えたことを特徴とする自動変速機の制御装置。
  2. (2)変速比が段階的又は無段階的に制御される自動変
    速機の制御装置であって、 a.車両の運転パラメータを複数種検出する検出手段、 b.該検出されるべき複数種の運転パラメータについて
    、変速制御域の全域を対象とする制御則を規定する様に
    構成した第1のルール群と該変速制御域の特定の領域を
    対象とする制御則を規定する様に構成した第2のルール
    群に対応するメンバーシップ関数を予め設定するメンバ
    ーシップ関数設定手段、 c.前記検出された運転パラメータから該第1、第2の
    ルール群に基づいてファジィ推論を行って変速比を決定
    する変速比決定手段、 及び d.決定された変速比に基づいて変速機構を駆動する駆
    動手段、 を備えたことを特徴とする自動変速機の制御装置。
  3. (3)変速比が段階的又は無段階的に制御される自動変
    速機の制御装置であって、 a.車両の運転パラメータを複数種検出する検出手段、 b.該検出されるべき複数種の運転パラメータについて
    、変速制御域の全域を対象とする制御則を規定する様に
    構成した第1のルール群と、該変速制御域の特定の領域
    を対象とする制御則を規定する様に構成した第2のルー
    ル群に対応するメンバーシップ関数を予め設定するメン
    バーシップ関数設定手段、 c.前記検出された運転パラメータから該第1、第2の
    ルール群に基づいてファジィ推論を行って変速比を決定
    する変速比決定手段、 d.決定された変速比について、予め設定された絶対的
    な制約を規定する第3のルールに基づいてその適否を判
    断する制約手段、 及び e.該判断された変速比に基づいて変速機構を駆動する
    駆動手段、 を備えたことを特徴とする自動変速機の制御装置。
  4. (4)前記変速比決定手段が、加重平均を通じて変速比
    を決定することを特徴とする請求項1項乃至3項のいず
    れかに記載の自動変速機の制御装置。
  5. (5)前記運転パラメータは、検出された運転パラメー
    タの少なくとも一部とそれについて予め設定されたメン
    バーシップ関数とから、予め設定された第4のルールに
    基づいて第2のファジィ推論を行って求める運転パラメ
    ータを含むことを特徴とする請求項1項乃至4項のいず
    れかに記載の自動変速機の制御装置。
  6. (6)前記運転パラメータが、前記第2のルール群で用
    いられることを特徴とする請求項5項記載の自動変速機
    の制御装置。
  7. (7)前記運転パラメータが、運転者の内的意図を推定
    するパラメータであることを特徴とする請求項6項記載
    の自動変速機の制御装置。
  8. (8)前記運転パラメータが、減速意図であることを特
    徴とする請求項7項記載の自動変速機の制御装置。
  9. (9)前記第2のルール群が、坂道走行を含む運転領域
    を対象とする制御則を規定するものであることを特徴と
    する請求項2項乃至8項のいずれかに記載の自動変速機
    の制御装置。
  10. (10)前記第2のルール群で用いられる運転パラメー
    タは、走行抵抗を含むことを特徴とする請求項9項記載
    の自動変速機の制御装置。
  11. (11)前記第1のルール群で用いられる運転パラメー
    タの個数が、前記第2のルール群で用いられる運転パラ
    メータのそれよりも少ないことを特徴とする請求項2項
    乃至10項のいずれかに記載の自動変速機の制御装置。
  12. (12)前記第1のルール群で用いられる運転パラメー
    タが、車速、スロットル開度及び現在の変速比の何れか
    又はその組み合わせであることを特徴とする請求項11
    項記載の自動変速機の制御装置。
  13. (13)前記第2のルール群で用いられる運転パラメー
    タが、走行抵抗、スロットル開度、車速、現在の変速比
    、減速意図のいずれか又はその組み合わせであることを
    特徴とする請求項11項記載の自動変速機の制御装置。
  14. (14)前記第4のルールで用いられる運転パラメータ
    が、スロットル開度、車両加速度、ブレーキ操作時の車
    速のいずれか又はその組み合わせであることを特徴とす
    る請求項5項乃至13項のいずれかに記載の自動変速機
    の制御装置。
JP2112816A 1990-04-27 1990-04-27 自動変速機の制御装置 Pending JPH048964A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2112816A JPH048964A (ja) 1990-04-27 1990-04-27 自動変速機の制御装置
US07/691,066 US5303153A (en) 1990-04-27 1991-04-24 Vehicle automatic transmission control system
EP91303878A EP0454504B1 (en) 1990-04-27 1991-04-29 Vehicle automatic transmission control
DE69106922T DE69106922T2 (de) 1990-04-27 1991-04-29 Steuerung eines automatischen Kraftfahrzeuggetriebes.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2112816A JPH048964A (ja) 1990-04-27 1990-04-27 自動変速機の制御装置

Publications (1)

Publication Number Publication Date
JPH048964A true JPH048964A (ja) 1992-01-13

Family

ID=14596251

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2112816A Pending JPH048964A (ja) 1990-04-27 1990-04-27 自動変速機の制御装置

Country Status (4)

Country Link
US (1) US5303153A (ja)
EP (1) EP0454504B1 (ja)
JP (1) JPH048964A (ja)
DE (1) DE69106922T2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH062763A (ja) * 1992-03-02 1994-01-11 Saturn Corp 自動変速装置の作動方法
US5759351A (en) * 1995-07-28 1998-06-02 Nippondenso Co., Ltd. Method of manufacturing a filter having longitudinal channels by molding from a slurry using thermosetting resin

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2077425C (en) * 1991-09-12 1997-03-04 Ichiro Sakai Vehicle automatic transmission control system
JP3013591B2 (ja) * 1992-04-14 2000-02-28 日産自動車株式会社 自動変速機の変速制御装置
DE4215406A1 (de) * 1992-05-11 1993-11-18 Zahnradfabrik Friedrichshafen Steuersystem zum Schalten eines automatischen Getriebes
DE4334146B4 (de) * 1992-10-14 2007-08-02 Volkswagen Ag Einrichtung zur selbsttätigen Schaltung eines mehrgängigen Gangwechselgetriebes
JP3149628B2 (ja) * 1993-06-11 2001-03-26 三菱自動車工業株式会社 車両用自動変速機
DE4325296A1 (de) * 1993-07-28 1995-02-02 Zahnradfabrik Friedrichshafen Steuersystem zum Schalten eines automatischen Getriebes
JP3294680B2 (ja) * 1993-08-09 2002-06-24 本田技研工業株式会社 車両用無段変速機の変速制御装置
US5424948A (en) * 1993-11-10 1995-06-13 General Motors Corporation Locomotive traction control system using fuzzy logic
DE4439225B4 (de) * 1993-12-27 2005-01-27 Ford Motor Company, Dearborn Defuzzifizierungsverfahren für Fuzzy Logic-Ausgangssignale und Reglervorrichtung hierzu
KR100207106B1 (ko) * 1994-04-06 1999-07-15 정몽규 자동차 주행도로의 기울기 측정장치 및 그 방법
AU725480B2 (en) * 1994-04-06 2000-10-12 Hyundai Motor Company, Ltd. Method and device for measuring slope of driving road
DE4426153A1 (de) * 1994-07-23 1996-01-25 Zahnradfabrik Friedrichshafen Steuersystem zum Verändern der Übersetzung eines automatischen Getriebes
JP3727373B2 (ja) * 1995-03-03 2005-12-14 三菱電機株式会社 自動変速機の変速制御装置
DE19752623C2 (de) * 1997-11-27 1999-11-25 Siemens Ag Steuerung für ein automatisches Kraftfahrzeuggetriebe
US6480774B1 (en) * 1999-07-23 2002-11-12 Eaton Corporation Convertible transmission system
EP1074423A1 (de) * 1999-07-26 2001-02-07 Siemens Aktiengesellschaft Steuerung für den Antriebsstrang eines Kraftfahrzeugs
JP3573066B2 (ja) * 2000-06-07 2004-10-06 日産自動車株式会社 車両の駆動力制御装置
DE10040558A1 (de) * 2000-08-15 2002-03-07 Voith Turbo Kg Vorrichtung zur Neigungserfassung und Einrichtung zur Vorgabe eines Fahrerwunsches
DE102005057809A1 (de) * 2005-12-03 2007-06-06 Zf Friedrichshafen Ag Verfahren zur Schaltsteuerung eines automatisierten Kraftfahrzeug-Schaltgetriebes
KR20140039812A (ko) * 2012-09-25 2014-04-02 현대자동차주식회사 차량의 변속기 제어방법
CN112141112A (zh) * 2020-09-04 2020-12-29 珠海格力电器股份有限公司 车辆换挡的控制方法和装置、存储介质和电子装置
CN117574539B (zh) * 2023-11-22 2024-07-26 苏州郅荣软件有限公司 一种车辆约束系统优化参数验证系统

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63246546A (ja) * 1987-03-31 1988-10-13 Nissan Motor Co Ltd 自動変速機の変速制御装置
JPH01206142A (ja) * 1988-02-12 1989-08-18 Nissan Motor Co Ltd 自動変速機の制御装置
JPH01255748A (ja) * 1988-04-04 1989-10-12 Nissan Motor Co Ltd 自動変速機の変速制御装置
JPH023739A (ja) * 1988-06-17 1990-01-09 Honda Motor Co Ltd 自動変速機の制御装置
JPH0285563A (ja) * 1988-06-17 1990-03-27 Honda Motor Co Ltd 自動変速機の制御装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4838581B1 (ja) * 1970-12-27 1973-11-19
JPS60260745A (ja) * 1984-06-05 1985-12-23 Mazda Motor Corp 自動変速機の油圧制御装置
DE3878032T2 (de) * 1987-05-19 1993-05-19 Honda Motor Co Ltd Fahrzeug-regelsystem.
JP2750346B2 (ja) * 1988-05-18 1998-05-13 トヨタ自動車株式会社 有段自動変速機の変速制御方法
JPH023738A (ja) * 1988-06-17 1990-01-09 Honda Motor Co Ltd 自動変速機の制御装置
US5036730A (en) * 1988-06-17 1991-08-06 Honda Giken Kogyo Kabushiki Kaisha Vehicle automatic transmission control system
DE68916208T2 (de) * 1988-11-18 1994-09-22 Honda Motor Co Ltd Steuereinrichtung für ein Automatikgetriebe für Motorfahrzeuge.

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63246546A (ja) * 1987-03-31 1988-10-13 Nissan Motor Co Ltd 自動変速機の変速制御装置
JPH01206142A (ja) * 1988-02-12 1989-08-18 Nissan Motor Co Ltd 自動変速機の制御装置
JPH01255748A (ja) * 1988-04-04 1989-10-12 Nissan Motor Co Ltd 自動変速機の変速制御装置
JPH023739A (ja) * 1988-06-17 1990-01-09 Honda Motor Co Ltd 自動変速機の制御装置
JPH0285563A (ja) * 1988-06-17 1990-03-27 Honda Motor Co Ltd 自動変速機の制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH062763A (ja) * 1992-03-02 1994-01-11 Saturn Corp 自動変速装置の作動方法
US5759351A (en) * 1995-07-28 1998-06-02 Nippondenso Co., Ltd. Method of manufacturing a filter having longitudinal channels by molding from a slurry using thermosetting resin

Also Published As

Publication number Publication date
US5303153A (en) 1994-04-12
DE69106922D1 (de) 1995-03-09
DE69106922T2 (de) 1995-05-24
EP0454504B1 (en) 1995-01-25
EP0454504A2 (en) 1991-10-30
EP0454504A3 (en) 1992-01-22

Similar Documents

Publication Publication Date Title
JPH048964A (ja) 自動変速機の制御装置
KR950003217B1 (ko) 차량용 자동 변속기의 변속 제어방법
EP0503945B1 (en) Speed change control method for an automatic transmission for vehicles
CA2077425C (en) Vehicle automatic transmission control system
KR950010103B1 (ko) 차량용 자동 변속기의 변속 제어 방법
EP0635659A2 (en) Speed change control method for an automotive automatic transmission
JPH023738A (ja) 自動変速機の制御装置
EP0531154A2 (en) Vehicle automatic transmission control system
JP2677029B2 (ja) 車両用自動変速機の変速制御方法
JPH023739A (ja) 自動変速機の制御装置
JP2722847B2 (ja) 車両用自動変速機の変速制御装置
JP2646875B2 (ja) 車両用自動変速機の変速制御方法
KR100285468B1 (ko) 자동변속기의 변속 제어방법
JP2596253B2 (ja) 車両用自動変速機の変速制御方法
JP2959889B2 (ja) 自動変速機の制御装置
JPH02138560A (ja) 自動変速機の制御装置
JPH0565955A (ja) 自動変速機の制御装置
JPH0581790B2 (ja)
JPH06109116A (ja) 車両用自動変速機の制御装置
JPH0285563A (ja) 自動変速機の制御装置
JPH02138559A (ja) 自動変速機の制御装置
JPH02138558A (ja) 自動変速機の制御装置
JPH06109122A (ja) 車両用自動変速機の制御装置
JPH02150558A (ja) 自動変速機の制御装置
JPH0571620A (ja) 自動変速機を含む車両の制御装置