JPH06299892A - エンジンコントローラ - Google Patents

エンジンコントローラ

Info

Publication number
JPH06299892A
JPH06299892A JP9141493A JP9141493A JPH06299892A JP H06299892 A JPH06299892 A JP H06299892A JP 9141493 A JP9141493 A JP 9141493A JP 9141493 A JP9141493 A JP 9141493A JP H06299892 A JPH06299892 A JP H06299892A
Authority
JP
Japan
Prior art keywords
engine
arithmetic unit
fuzzy
accelerator input
ignition timing
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
JP9141493A
Other languages
English (en)
Inventor
Toshio Ichiyama
寿雄 市山
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 Electric Corp
Original Assignee
Mitsubishi Electric 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 Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP9141493A priority Critical patent/JPH06299892A/ja
Publication of JPH06299892A publication Critical patent/JPH06299892A/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
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D41/1404Fuzzy logic control

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Abstract

(57)【要約】 【目的】 操作者のアクセル入力の好みに見合うように
エンジ作動状態を個性的に制御できる。 【構成】 エンジン10が作動中に検出された空気量
4,エンジン回転数5,アクセル入力6が得られると、
ファジイ制御演算装置22中の燃費優先の演算部23,
性能優先の演算部24のいずれかがエンジン10に設定
する所望の燃焼条件をファジイ演算し、この演算結果に
基づいてエンジン10の燃料の噴射量7と点火時期8を
制御する構成を特徴とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、エンジンの駆動をファ
ジイ制御するエンジンコントローラに関するものであ
る。
【0002】
【従来の技術】従来のエンジンコントローラは、空気
量,エンジン回転数,アクセル入力からROMテーブル
を参照して燃料の噴射および点火を制御してエンジンを
制御している。図4はこの種のエンジンコントローラに
よる入出力制御の一例を説明する概略ブロック図であ
る。図において、1はエンジンコントローラで、この主
要部である主制御演算装置(CPU)2がROMテーブ
ル3に記憶された種々の制御テーブルに基づいて、それ
ぞれ対応する図示しないセンサにより検出された空気量
4,エンジン回転数5,アクセル入力6の電気信号に基
づいて出力情報となる燃料の噴射量7,点火時期8を制
御する。なお、ROMテーブル3には、空気量4,エン
ジン回転数5,アクセル入力6のいろいろな組み合わせ
条件の時に、それぞれに対応した燃料の噴射および点火
時期を示す内容が代表例的に記憶されている。10はエ
ンジンで、燃料噴射機構11,点火時期調整機構12,
空気量センサ13,エンジン回転数センサ14,アクセ
ル入力センサ15を備えている。
【0003】次に、動作について説明する。各センサ1
3〜15により検出された空気量4,エンジン回転数
5,アクセル入力6等の電気信号の入力パラメータがエ
ンジンコントローラ1に入力されると、エンジンコント
ローラ1の主制御演算装置2がROMテーブル3を参照
し、入力パラメータに一致する参照値がある場合には、
その値に見合う出力パラメータ、すなわち燃料の噴射量
7,点火時期8を燃料噴射機構11,点火時期調整機構
12に出力する。一方、入力される上記空気量4,エン
ジン回転数5,アクセル入力6に一致する参照値がRO
Mテーブル3に存在しない場合は、ROMテーブル3中
から入力組み合わせ条件に近い2つのテーブル値を読み
出して主制御演算装置2が比例計算で燃料の噴射量7や
点火時期8を求め、これを燃料噴射機構11,点火時期
調整機構12に出力する。
【0004】
【発明が解決しようとする課題】従来のエンジンコント
ローラは以上のように構成され、エンジンの制御を行っ
ているので、入力条件の組み合わせに対応したROMテ
ーブル3はROMサイズに制限を受け、いくつかの代表
例を持つに留まり、そのROMテーブル3間は比例計算
で求めるため、使用者の好みを活かしたきめの細かい制
御ができなかった。まして、入力の1つであるアクセル
入力6におけるアクセル操作の方法,アクセル入力6の
変化率の差によってエンジン制御の質を変えることがで
きないという問題点があった。
【0005】本発明は、上記の問題点を解決するために
なされたもので、操作者のアクセル入力の好みに見合う
ようにエンジン作動状態を個性的に制御できるエンジン
コントローラを得ることを目的とする。
【0006】
【課題を解決するための手段】本発明に係るエンジンコ
ントローラは、エンジンが作動中に検出される空気量,
エンジン回転数,アクセル入力に基づいてファジイ推論
を行い、燃料の噴射量と点火時期をファジイ制御する主
制御演算装置を備えたものである。
【0007】また、燃費優先の制御ルールと性能優先の
制御ルールのいずれかに切り換え、この切り換えた制御
ルールによりファジイ推論を行うようにしたものであ
る。
【0008】
【作用】本発明においては、エンジンが作動中に検出さ
れた空気量,エンジン回転数,アクセル入力が得られる
と、これらを入力パラメータとして演算手段がエンジン
の燃料噴射機構,点火時期調整機構に設定する所望の燃
焼条件をファジイ推論し、この演算結果に基づいてエン
ジンの作動状態を制御する。また、主制御演算装置は、
燃費優先の制御ルールか、性能優先の制御ルールのいず
れかに切り換えられて、切り換えられた制御ルールによ
りファジイ推論を行う。
【0009】
【実施例】図1は本発明の一実施例を示すエンジンコン
トローラの構成を説明するブロック図であり、図4と同
一のものには同じ符号を付してある。図において、20
は主制御演算装置であり、21は記憶装置で、図示しな
いアクセルの操作性情報を記憶する。22はファジイ制
御演算装置で、記憶装置21に記憶されたアクセスの操
作性情報に基づいて、例えば燃費優先にファジイ演算を
実行する演算部23と、性能優先にファジイ演算を実行
する演算部24とを備え、それぞれの演算部23,24
がエンジンを駆動するための燃料の噴射量7,点火時期
8を演算により決定し、燃料噴射機構11,点火時期調
整機構12に出力する。
【0010】このように構成されたエンジンコントロー
ラにおいて、エンジン10が作動中に検出された空気量
4,エンジン回転数5,アクセル入力6が各センサ13
〜15より得られると、ファジイ制御演算装置22がエ
ンジン10に設定する所望の燃焼条件、例えば燃料の噴
射量7,点火時期8等の燃焼条件をファジイ推論により
演算し、この演算結果に基づいてエンジン10を制御す
る。また、エンジン10が作動中に検出された空気量
4,エンジン回転数5,アクセル入力6が得られると、
記憶装置21に記憶されたアクセル入力6の変化率を参
照しながら主制御演算装置20が演算部23,24のう
ち最適な方を選択し、アクセル入力6の変化率に応じて
選択された燃費優先の演算部23または性能優先の演算
部24のいずれかがエンジン10に設定する所望の燃焼
条件を、例えば燃費優先あるいは性能優先にファジイ演
算し、この演算結果に基づいてエンジンコントローラ1
がエンジン10の作動状態を制御し、エンジン10の作
動状態をアクセル入力6に見合うように燃焼条件を好み
に応じて設定することを可能とする。さらに、エンジン
10が作動中に検出された空気量4,エンジン回転数
5,アクセル入力6が得られると、主制御演算装置20
がアクセル入力状態に基づいて演算手段に設定される演
算規則を書き換える。この状態でファジイ制御演算装置
22がエンジン10に設定する所望の燃焼条件をファジ
イ演算し、この演算結果に基づいてエンジン10の作動
状態を制御し、エンジン10の作動状態をアクセル入力
6の変化に見合うように燃焼条件を好みに応じて設定す
ることを可能とする。
【0011】なお、アクセル入力6の変化率を記憶装置
21に記憶し、運転者のアクセル操作の個性(アクセル
操作履歴)が記憶される。そこで、この記憶装置21の
内容に基づいてファジイ制御演算装置22内の何れか一
方の演算部23,24を選択して制御出力となる燃料の
噴射量7,点火時期8を演算し、制御対象となるエンジ
ン10を制御する。
【0012】図2は、図1に示したファジイ制御演算装
置22の制御手順の一例を示すフローチャートである。
なお、(1) 〜(7) は各ステップを示す。まず、各センサ
13〜15により検出され電気信号に変換された空気量
4,エンジン回転数5,アクセル入力6等の入力パラメ
ータがエンジンコントローラ1に入力されると(1) 、ア
クセル入力6の変化率を記憶装置21により参照し(2)
、ファジイ制御演算装置22が燃費優先のエンジン制
御を実行するかどうかを判定し(3) 、アクセル入力6の
変化率が小さい場合、すなわちアクセル操作特性を燃費
優先と判定し、演算部23がエンジン10に対する燃料
の噴射量7,点火時期8を演算する(4) 。次いで、送出
するエンジン制御データを決定し(6) 、エンジン制御機
構を駆動する(7) 。一方、ステップ(3) の判定で、アク
セル入力6の変化率が大きい場合、すなわちアクセル操
作特性を性能優先と判定し、演算部24がエンジン10
に対する燃料の噴射量7,点火時期8を演算し(5) 、ス
テップ(6) 以降の処理を同様に行う。
【0013】なお、上記実施例ではファジイ制御演算装
置22が記憶装置21に記憶されるアクセル入力6の変
化率に基づいて演算部23または演算部24を選択して
燃費優先または性能優先にエンジン10に対する燃料の
噴射量7,点火時期8を制御する場合について説明した
が、図3に示すようにファジイ制御演算装置22に記憶
装置21に記憶されるアクセル入力6の変化率に基づい
て演算方法を演算部25により随時書き換えるように構
成しても良い。これにより、図1に示した演算に比べ
て、さらに細かくアクセル入力の操作性,運転者の個性
にあったエンジン制御が可能となる。
【0014】
【発明の効果】以上説明したように、本発明はエンジン
が作動中に検出される空気量,エンジン回転数,アクセ
ル入力に基づいてファジイ推論を行い、燃料の噴射量と
点火時期をファジイ制御する主制御演算装置を備えたの
で、エンジンの作動状態に見合うように燃焼条件を好み
に応じて設定することができる。
【0015】また、ファジイ推論は、燃費優先の制御ル
ールまたは性能優先の制御ルールのいずれかに切り換え
るようにしたので、エンジンの作動状況をアクセル入力
に見合うように燃焼条件を好みに応じて設定することが
できる。したがって、従来のような一義的なエンジン制
御では得られない操作者の好み、例えばアクセルの操作
性,運転者の個性を反映させながらエンジンを作動させ
ることができる等の効果を奏する。
【図面の簡単な説明】
【図1】本発明の一実施例を示すエンジンコントローラ
の構成を説明するブロック図である。
【図2】図1に示したファジイ制御演算装置の制御手順
の一例を示すフローチャートである。
【図3】本発明の他の実施例を示すエンジンコントロー
ラの構成を説明するブロック図である。
【図4】この種のエンジンコントローラによる入出力制
御の一例を説明する概略ブロック図である。
【符号の説明】
1 エンジンコントローラ 2 主制御演算装置 4 空気量 5 エンジン回転数 6 アクセル入力 7 燃料の噴射量 8 点火時期 20 主制御演算装置 21 記憶装置 22 ファジイ制御演算装置 23 演算部 24 演算部 25 演算部

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 燃料を燃焼して回転エネルギーを発生す
    るエンジンのコントローラであって、このエンジンが作
    動中に検出される空気量,エンジン回転数,アクセル入
    力に基づいてファジイ推論を行い、燃料の噴射量と点火
    時期をファジイ制御する主制御演算装置を備えたことを
    特徴とするエンジンコントローラ。
  2. 【請求項2】 燃料を燃焼して回転エネルギーを発生す
    るエンジンのコントローラであって、このエンジンが作
    動中に検出される空気量,エンジン回転数,アクセル入
    力に基づいてファジイ推論を行い、燃料の噴射量と点火
    時期をファジイ制御する主制御演算装置を備え、この主
    制御演算装置を燃費優先の制御ルールまたは性能優先の
    制御ルールのいずれかに切り換え、この切り換えた制御
    ルールによりファジイ推論を行わせることを特徴とする
    エンジンコントローラ。
JP9141493A 1993-04-19 1993-04-19 エンジンコントローラ Pending JPH06299892A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9141493A JPH06299892A (ja) 1993-04-19 1993-04-19 エンジンコントローラ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9141493A JPH06299892A (ja) 1993-04-19 1993-04-19 エンジンコントローラ

Publications (1)

Publication Number Publication Date
JPH06299892A true JPH06299892A (ja) 1994-10-25

Family

ID=14025726

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9141493A Pending JPH06299892A (ja) 1993-04-19 1993-04-19 エンジンコントローラ

Country Status (1)

Country Link
JP (1) JPH06299892A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0747590A3 (de) * 1995-06-06 1999-02-03 Daimler-Benz Aktiengesellschaft Verfahren und Einrichtung zur Regelung des Verbrennungsablaufs bei einem Otto-Verbrennungsmotor
EP0962871A3 (en) * 1998-06-02 2000-03-29 Yamaha Hatsudoki Kabushiki Kaisha Data estimation method in engine control
US6405122B1 (en) 1997-10-14 2002-06-11 Yamaha Hatsudoki Kabushiki Kaisha Method and apparatus for estimating data for engine control

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0747590A3 (de) * 1995-06-06 1999-02-03 Daimler-Benz Aktiengesellschaft Verfahren und Einrichtung zur Regelung des Verbrennungsablaufs bei einem Otto-Verbrennungsmotor
US6405122B1 (en) 1997-10-14 2002-06-11 Yamaha Hatsudoki Kabushiki Kaisha Method and apparatus for estimating data for engine control
EP0962871A3 (en) * 1998-06-02 2000-03-29 Yamaha Hatsudoki Kabushiki Kaisha Data estimation method in engine control

Similar Documents

Publication Publication Date Title
JP4242406B2 (ja) スロットル制御応答選択方法
JPS59202503A (ja) 定車速制御装置
JPH08296465A (ja) 可変排気量エンジンの運転シリンダ数を決定する装置および方法
JPH10159957A (ja) 自動変速機の変速制御装置および変速制御方法
JPH06299892A (ja) エンジンコントローラ
JPH05263687A (ja) 内燃機関の回転速度制御方法
JPH01186438A (ja) 自動変速機付車両の制御装置
JP3672593B2 (ja) エンジン応答性と排気煙を制御する装置と方法
US4727836A (en) Fuel injection apparatus for internal combustion engine
JP2762582B2 (ja) 車両用内燃機関の制御装置
JP2681560B2 (ja) 内燃機関のアイドル回転数制御装置
JP2000205009A (ja) スロットル制御装置
JP3161859B2 (ja) エンジンの回転数制御装置
JP2003041963A (ja) 車速制限装置
JP2627061B2 (ja) 走行パターン学習機能付自動変速装置
JP3328319B2 (ja) 内燃機関におけるスロットル開度制御方法
KR100768360B1 (ko) 엔진 작동 방법 및 장치
JPH1082719A (ja) エンジントルク制御装置
JP2003254134A (ja) エンジンのアイドル回転数制御装置及びそのコンピュータ・プログラム
JP3239379B2 (ja) 内燃機関の回転数制御方法
JPH09105339A (ja) 建設車両のエンジン制御装置
JPH0356928B2 (ja)
JP3719346B2 (ja) エンジン制御装置
JPH0657505B2 (ja) 作業機の車速制御装置
JPH0867171A (ja) 車両用定速走行制御装置