JPH1027008A - モデルベース制御方法および装置 - Google Patents

モデルベース制御方法および装置

Info

Publication number
JPH1027008A
JPH1027008A JP8180467A JP18046796A JPH1027008A JP H1027008 A JPH1027008 A JP H1027008A JP 8180467 A JP8180467 A JP 8180467A JP 18046796 A JP18046796 A JP 18046796A JP H1027008 A JPH1027008 A JP H1027008A
Authority
JP
Japan
Prior art keywords
control
model
feedback
dead time
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
JP8180467A
Other languages
English (en)
Other versions
JP3703117B2 (ja
Inventor
Yoko Fujime
葉子 藤目
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.)
Yamaha Motor Co Ltd
Original Assignee
Yamaha 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 Yamaha Motor Co Ltd filed Critical Yamaha Motor Co Ltd
Priority to JP18046796A priority Critical patent/JP3703117B2/ja
Priority to US08/893,440 priority patent/US5925089A/en
Publication of JPH1027008A publication Critical patent/JPH1027008A/ja
Application granted granted Critical
Publication of JP3703117B2 publication Critical patent/JP3703117B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1444Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
    • F02D41/1454Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio
    • F02D41/1458Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio with determination means using an estimation
    • 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
    • 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/1405Neural network control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/0265Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
    • G05B13/027Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using neural networks only
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B17/00Systems involving the use of models or simulators of said systems
    • G05B17/02Systems involving the use of models or simulators of said systems electric
    • 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
    • F02D2041/1409Introducing closed-loop corrections characterised by the control or regulation method using at least a proportional, integral or derivative controller
    • 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
    • F02D2041/141Introducing closed-loop corrections characterised by the control or regulation method using a feed-forward control element
    • 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
    • F02D2041/1413Controller structures or design
    • F02D2041/1418Several control loops, either as alternatives or simultaneous
    • 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
    • F02D2041/1413Controller structures or design
    • F02D2041/142Controller structures or design using different types of control law in combination, e.g. adaptive combined with PID and sliding mode
    • 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
    • F02D2041/1413Controller structures or design
    • F02D2041/1431Controller structures or design the system including an input-output delay
    • 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
    • F02D2041/1433Introducing closed-loop corrections characterised by the control or regulation method using a model or simulation of the system
    • 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
    • F02D2041/1433Introducing closed-loop corrections characterised by the control or regulation method using a model or simulation of the system
    • F02D2041/1434Inverse model
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/04Engine intake system parameters
    • F02D2200/0402Engine intake system parameters the parameter being determined by using a model of the engine intake or its components

Landscapes

  • Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Feedback Control In General (AREA)

Abstract

(57)【要約】 【課題】 制御対象をモデル化し、これを順モデルとし
て、無駄時間や高次の遅れ要素がある制御対象であって
も、その逆モデルを容易に実現し、過渡特性に優れたモ
デル制御方法および装置を提供する。 【解決手段】 制御対象の逆モデルを用いて制御を行う
制御方法において、制御対象の順モデル2とフィードバ
ック8とを組合せて前記逆モデル30を構成する。この
場合、制御対象内のフィードバックループを構成する系
4を1次遅れ+無駄時間でモデル化し、そこから無駄時
間を取除いてフィードバック系の順モデルとして用い、
それ以外の系3に対しては、上記無駄時間分の位相を進
めて順モデルとして用いる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は制御対象のモデルを
ベースとした制御に関し、特にエンジンの空燃比制御に
適用するのに適したモデルベース制御方法および装置に
関するものである。
【0002】
【従来の技術】例えば電子制御式エンジンの空燃比を制
御する場合、従来はマップを用いた制御が行われてい
た。このマップは、予め実験等により、あるエンジン回
転数およびスロットル開度のときの燃料噴射量データを
求め、これをメモリに格納して作成するものである。実
際の使用時には、エンジン回転数およびスロットル開度
を検出し、この検出結果をマップに当てはめてそのとき
の噴射量を求め、さらにその運転状態において最適な補
正量を算出し或いは別のマップより求め、この値を操作
量として駆動装置側に入力して所望の空燃比を得るもの
である。
【0003】
【発明が解決しようとする課題】しかしながら、前記マ
ップによる制御は、定常状態の運転状態であれば適正な
空燃比を得ることができるが、例えば加速時や減速時等
のスロットル開度が変化する過渡状態の場合には、スロ
ットル開度変化が起きてからこれを検出して空燃比を制
御するため、過渡時の空気又は燃料流量に対応した制御
量を算出できず、適正な空燃比制御ができなかった。
【0004】このような過渡時のマップ制御を補正する
ため、フィードバック制御を併用する場合もあるが、ゲ
インをあまり大きくできないため過渡状態には対応しき
れず、補正には限界があり、充分適正な空燃比制御はで
きない。
【0005】一方、制御対象をモデル化してモデルの出
力と制御対象の出力とが一致するようにコントローラで
制御して制御性を向上させたモデル制御方法が開発され
ている。このモデル制御の一形態として、モデルによる
フィードフォワード制御により過渡時の制御性を向上さ
せ、合わせてフィードバック制御を行って定常時の制御
性の向上を図ったモデル制御が考えられている。ここ
で、制御対象の伝達関数をF(s)としたとき、モデル
としてその逆関数1/F(s)を用いれば、フィードバ
ック制御系を除いた系全体の伝達関数は、 (1/F(s))×F(s)=1 となり、制御量を常に目標値に等しくすることができ
る。しかしながら、実際には完全な逆モデルを実現する
ことは無理であり、特にモデルが非線形の場合、直接逆
モデルを求めることはほとんど不可能である。
【0006】また、例えばエンジン等の無駄時間や高次
の遅れ要素がある制御対象にフィードバック制御を行っ
た場合、フィードバック要素のゲインを大きくしてこれ
を制御対象の完全な逆関数とすれば、常に制御量と目標
値が一致して、フィードバック要素は、制御対象の目標
値を入力することによりそれに必要な操作量を出力する
逆関数が実現できる。しかしながら、実際には、無駄時
間や高次の遅れ要素の影響でフィードバック要素のゲイ
ンを大きくできず、したがって、フィードバック要素が
完全な逆関数にならず過渡特性を向上させることができ
ない。もしこのような系に対しフィードバックのゲイン
を大きくすれば、出力が振動的となって不安定系とな
り、適正な制御ができなくなる。
【0007】本発明は上記の点に鑑みなされたものであ
って、制御対象をモデル化し、これを順モデルとして、
無駄時間や高次の遅れ要素がある制御対象であっても、
その逆モデルを容易に実現し、過渡特性に優れたモデル
制御方法および装置の提供を目的とする。
【0008】
【課題を解決するための手段】前記目的を達成するた
め、本発明では、制御対象の逆モデルを用いて制御を行
う制御方法において、制御対象の順モデルとフィードバ
ックとを組合せて前記逆モデルを構成することを特徴と
するモデルベース制御方法を提供する。
【0009】さらに本発明では、制御対象の運転状態を
検出する運転状態検出手段と、この運転状態検出手段の
検出結果に基づいて制御対象の状態を予測する状態予測
手段と、予測した状態に対応して状態制御のための操作
量を演算する操作量決定手段と、制御対象の状態を制御
するための状態制御駆動手段とを備え、前記状態予測手
段は、制御対象の伝達関数F(s)を順モデルとしたと
き、その逆関数1/F(s)を逆モデルとして用いた制
御プログラムからなるモデルベース制御装置において、
前記順モデルとそのフィードバックとにより逆モデルを
構成したことを特徴とするモデルベース制御装置を提供
する。
【0010】即ち、本発明では、実際の制御対象をモデ
ル化し、実際の系ではなく、モデルを用いてフィードバ
ック系を構成することにより、逆関数(逆モデル)の実
現を図るものである。前述のように、フィードバック系
で逆関数が実現できない理由は、制御対象の無駄時間や
高次遅れのためであり、モデル化においては、これらを
取除いて逆関数を実現できるようにする。具体的には、
後述のように、一次遅れ+無駄時間により制御対象をモ
デル化し、その後、そのモデルから無駄時間を取除きそ
の系の位相を進める。このとき、無駄時間のない要素に
ついては、後述のように、最小二乗法やニューラルネッ
トワークにより位相を進める。
【0011】このようなモデル化を行うことにより、安
定なフィードバック系が構成できるため、フィードバッ
ク系のゲインを大きくすることができ、逆関数(逆モデ
ル)が容易に実現でき、過渡特性に優れた制御を行うこ
とができる。
【0012】図1は、このような本発明の原理説明図で
ある。1はフィードバックを表わす関数G(s)であ
り、2は制御対象の順モデルを表わす伝達関数F(s)
である。本発明では、制御対象をモデル化してその順モ
デルの伝達関数をF(s)とし、これをフィードバック
してフィードバックの関数G(s)と組合せて、逆モデ
ルを構成する。
【0013】図1において、G(s)・F(s)>>1
であれば、伝達関数は、 G(s)/(1+G(s)・F(s))=G(s)/(G(s)・F(s)) =1/F(s) となり逆モデルが得られる。
【0014】
【発明の実施の形態】好ましい実施の形態においては、
制御対象内のフィードバックを構成する系を、位相遅れ
が180度未満となる系+無駄時間、でモデル化するこ
とを特徴としている。
【0015】この場合、「位相遅れが180度未満とな
る系」とは、1次遅れ或いは1次遅れの組合せ等から構
成される系である。また、無駄時間は値が「0」の場合
を含むものである。具体的には、無駄時間の値が0のも
のとしては、後述の第1実施例であるEFIの場合があ
る。また、無駄時間が所定の値をとるものとしては、後
述の第2実施例であるキャブレタの場合がある。
【0016】さらに好ましい実施の形態においては、制
御対象内のフィードバックを構成する系を位相遅れが1
80度未満となる系+無駄時間でモデル化し、そこから
無駄時間を取除いてフィードバック系の順モデルとして
用い、それ以外の系に対しては、上記無駄時間分の位相
を進めて順モデルとして用いることを特徴としている。
なお、この場合、無駄時間を取除くのは、フィードバッ
クのゲインを大きくして逆モデルを作成するためであ
り、フィードバックを構成する系以外の系については、
無駄時間を取除く必要はない。
【0017】さらに好ましい実施の形態においては、前
記位相を進める方法として、制御対象への入力情報を最
小2乗法またはニューラルネットワークを用いて位相を
進めることを特徴としている。
【0018】さらに別の好ましい実施の形態において
は、前記逆モデルを用いた制御とこれを補正するための
フィードバック制御とを併用することを特徴としてい
る。
【0019】さらに別の好ましい実施の形態において
は、前記モデル制御を補正するためのフィードバック制
御に加えてニューラルネットワークによる学習制御を併
用することを特徴としている。
【0020】さらに別の好ましい実施の形態において
は、前記補正用フィードバック制御の目標値に前記無駄
時間分の位相遅れを設けることを特徴としている。
【0021】さらに別の好ましい実施の形態において
は、制御対象がエンジンであることを特徴としている。
【0022】本発明のモデルベース制御装置の好ましい
実施の形態においては、前記制御対象はエンジンであ
り、前記運転状態検出手段は、エンジン回転数および/
または吸気スロットル開度の検出手段を含み、エンジン
の空燃比を制御するように構成したことを特徴としてい
る。
【0023】
【実施例】以下、制御対象をエンジンとした実施例につ
いて図面に基づいて説明する。図2は、一次遅れと無駄
時間を有するエンジンをモデル化した例を示す。このエ
ンジンの順モデル2は、無駄時間5と一次遅れ6とを有
する燃料系3と、一次遅れのみを有する空気系4とで構
成される。
【0024】図3は、図2の順モデルを用いて構成した
逆モデルを示す。順モデル2の燃料系3から無駄時間5
を除去し一次遅れ6のみとする。この除去した無駄時間
に対応して空気系4に位相進み部9を付加して燃料系3
との位相を合せる。このように順モデル2から無駄時間
を省くことにより、フィードバックのゲインを大きくす
ることができる。この順モデル2をフィードバックして
フィードバック演算部8に入力させて組合せることによ
り逆モデル30を構成する。この逆モデル30の伝達関
数は、順モデル2の伝達関数をF(s)とすれば、前述
のように、1/F(s)となる。したがって、この逆モ
デル30に目標値を入力して得た出力(操作量)を制御
対象(順モデル)に入力すれば、全体の伝達関数が1で
あるため、制御対象からは目標値と同じ出力(制御量)
が得られる。
【0025】図4は、このような逆モデルを用いたモデ
ルベース制御による空燃比制御システムのブロック図で
ある。運転状態検出手段10は、スロットル開度および
エンジン回転数、さらに吸気温度、エンジン温度、その
他空燃比およびその変化を算出するのに必要な各種ファ
クターを検出するためのセンサーからなる。この運転状
態検出手段10からの検出出力がエンジン状態予測手段
11に入力される。
【0026】エンジン状態予測手段11は、運転状態の
データに基づいて、上記逆モデルを用いて、運転状態に
対応して必要なエンジンの操作量を予測する。例えば、
目標値が与えられた場合には、スロットル開度等のデー
タに基づいて、エンジン(順モデル)の目標値に対する
変化が演算され、これに対応してエンジンを目標値に戻
すために必要な操作すべき量が演算される。したがっ
て、制御対象であるエンジンが完全に順モデルと同じ関
数であれば、この逆モデルを用いた演算結果によりエン
ジンは目標値に維持される。
【0027】しかしながら、実際にはエンジンの高次遅
れや使用期間や環境に応じた特性の経時変化等により目
標値とのずれが生じる。このずれを補正するために、操
作量決定手段12において、フィードバック制御等を用
いて実際のエンジンに合わせて目標値の維持に必要な操
作量が演算される。この操作量に基づいて、エンジン制
御手段(この例ではA/F(空燃比)制御手段)13に
よりインジェクタ等の空燃比制御に必要な実際の装置の
駆動手段が駆動制御される。
【0028】以下本発明のさらに具体的な実施例につい
て、図面に基づいて説明する。図5は、本発明を電子制
御燃料噴射(EFI)方式のエンジンにおける空燃比制
御のために適用した例を示す。エンジン14に、エアク
リーナ15を通して吸気管16が接続される。吸気管1
6には、電子制御式のインジェクタ17がスロットルバ
ルブ18の上流側に設けられる。エンジン14にはさら
に排気管19が接続され、この排気管19上に酸素濃度
センサー20が装着される。エンジン14のクランク軸
およびスロットルバルブ18には、それぞれエンジン回
転数センサー(図示しない)およびスロットル開度セン
サー(図示しない)が設けられ、各センサーは酸素濃度
センサー20とともにコントローラ21に接続される。
コントローラ21は、各センサーからの入力データに基
づいて、空燃比制御に必要な演算を行い、インジェクタ
17の駆動時間を制御する。
【0029】図6は、コントローラ21内の演算処理回
路におけるエンジンの順モデルを示す。空気系3におい
ては、スロットル開度とエンジン回転数のデータから吸
気管内の空気の流れ状態が解析され、シリンダに入る推
定空気量が演算される。一方、燃料系4においては、そ
の時点でのインジェクタ駆動量から噴射燃料の量が分か
り、その状態における燃料の蒸発量や吸気管壁への付着
量が算出でき、これに基づいて、シリンダに入る推定燃
料量が演算される。これらの空気系3および燃料系4の
モデル演算において推定したシリンダに入る空気量およ
び燃料量から推定空燃比が算出される。
【0030】図7は、図6の順モデル2を用いて構成し
た逆モデル30を示す。この逆モデル30は、順モデル
2をフィードバックして作成したものであり、8は比例
と積分のフィードバック演算部を表わす。この逆モデル
30により、目標空燃比が与えられたときの、モデルに
よる燃料噴射量が演算され、モデルベースの操作量出力
5が得られる。なお、前述のように、順モデル2による
推定演算は、無駄時間を省き一次遅れのみとして、空気
系3と燃料系4の位相を合わせて演算される。また、フ
ィードバック演算部8においては、遅れの原因となる積
分成分は小さくしてゲインを大きくするために比例演算
中心の制御が行われる。
【0031】図8は、逆モデル30を用いたモデルベー
スの操作量出力5によりエンジンを駆動した結果の空燃
比を酸素濃度センサーで検出しこれをフィードバックし
て、実際のエンジンの高次遅れ等に基づくモデルとのず
れを補正するためのフィードバック制御部22を備えた
コントローラ21の構成を示す。このフィードバック制
御部22は、前述の逆モデル作成のためのフィードバッ
ク演算部8と異なり、実際のエンジンの定常偏差を補正
する制御であるため、ゲインを小さくして積分動作中心
の演算を行う。このようにして、逆モデルを用いたモデ
ルベース制御により過渡時の制御性を向上させ、さらに
これをフィードバック制御により補正して定常時の制御
性を向上させることができる。
【0032】図9は、本発明のモデルベース制御を適用
してエンジンの空燃比を制御する場合の制御ブロック図
である。モデルベース制御部は、前述の逆モデル30を
用いた演算処理部であり、目標空燃比とエンジン回転数
およびスロットル開度の検出データを入力することによ
り、エンジンモデルの空燃比を演算推定する。この推定
演算結果が実際のエンジン14に入力されフィードバッ
ク制御部22でフィードバック制御され、前述のよう
に、モデルの制御量と実際のエンジンの制御量とのずれ
を補正する。
【0033】この実施例においては、フィードバック制
御部22に対し、位相遅れ部31を介して目標空燃比が
入力される。これについて以下に説明する。空燃比をフ
ィードバック制御する場合、目標値に対応して演算され
たインジェクタ駆動時間の制御信号を入力した後、実際
にインジェクタが駆動され、燃料が燃焼室で燃焼するま
でには、インジェクタのソレノイドバルブの動作時間や
インジェクタからの燃料が実際に燃焼室で燃焼するまで
の時間等の無駄時間が発生する。すなわち、目標値に対
応して制御すべき量を出力しても、無駄時間の間は結果
に反映されないので、実際に結果に反映されるのは、こ
の無駄時間の経過後である。したがって、目標値に対す
る制御演算量を出力した時点において、フィードバック
された検出データは、この無駄時間分だけ前の時点で出
力された制御演算量に対応するデータである。すなわ
ち、ある時点での目標値に対するフィードバック制御
は、それより無駄時間分だけ前の時点の目標値に対する
検出データに基づいて行われることになる。これは、目
標値が一定に継続している間は問題ないが、目標値が変
化した場合に問題となる。すなわち、目標値が変った
後、無駄時間の間は、変化前の制御量に基づいて補正を
行うため、補正量の積分誤差が累積し、無駄時間経過後
に極端に大きな操作量となって、空燃比が大きく変動す
る。このような不具合を防止するため、フィードバック
制御の目標値に無駄時間に相当する位相遅れを設け、フ
ィードバック制御は常に無駄時間分だけ遅れて行われる
ように構成する。これにより、目標値の変化時点とその
目標値に対するフィードバック制御データの変化時点が
一致するため、常に適正なフィードバック制御により目
標値に対する補正が行われる。
【0034】本実施例では、このような位相遅れ部31
を介したフィードバック制御により、モデルベース制御
を実際のエンジンに合わせて適正に補正するとともに、
さらに後述のように、ニューラルネットワーク25によ
る学習制御を併用し、目標値に対するずれ補正の応答性
の向上を図っている。
【0035】図10は、図9のモデルベース制御部(逆
モデル30)の構成を示すブロック図である。前述のよ
うに、エンジンは、空気系と燃料系を有し、空気系の順
モデルは流体力学に基づいた式で表わされ、燃料系の順
モデルは一次遅れの組合せで表わされる。このような空
気系および燃料系の順モデルによりシリンダに入る空気
量および燃料量の推定値が演算され、これらの推定空気
量および推定燃料量に基づいて、モデルにおける推定空
燃比が算出される。この順モデルの空燃比演算部とこの
モデルデータをフィードバック制御するフィードバック
演算部8とで逆モデル30を構成し、モデルにおける目
標空燃比とするための噴射量を演算して出力する。この
逆モデルを作成するためのフィードバック演算部8にお
いては、ゲインを大きくするため、遅れの原因となる積
分成分は小さくして、比例成分中心の演算が行われる。
【0036】図11は、図10の空気系順モデルの構成
を示すブロック図である。前述のように、空気系順モデ
ルは、燃料系の無駄時間分の位相を進ませて燃料系との
位相を合わせている。したがって、スロットル開度信号
αおよびエンジン回転数信号nともにそれぞれ位相進み
部32を介してモデル内の演算回路に入力される。入力
されたスロットル開度αに基づいて、空気量演算部33
において、そのときの吸気管内の負圧Pmanのデータ
に基づいて、シリンダに入る吸入空気量が演算される。
ここで演算された空気量に基づいて、圧力変換部34お
よび吸気負圧演算部35において、吸気管内の容積Vや
時定数τおよび体積効率η等に基づいて、吸気負圧Pm
anが算出される。体積効率ηは、体積効率演算部36
において、位相進み部32を介して入力されたエンジン
回転数データnと吸気負圧演算部35で演算した吸気負
圧Pmanとに基づいて演算され、吸気負圧演算部35
に送られる。このような回路構成により、空気系順モデ
ルにおいて、シリンダに入る空気量が演算される。
【0037】なお、EFIの実施例における燃料系は、
無駄時間を無視して0としてモデルを作成することがで
きる。この場合には、空気系において、位相進み部32
を設ける必要はなく、スロットル開度データおよびエン
ジン回転数データを、それぞれ直接空気量演算部33お
よび体積効率演算部36に入力させる。図11の位相進
み部32は、燃料系のモデルに無駄時間を設けた場合に
必要になる演算部である。
【0038】次に、図12を参照して、このような空気
系における吸気管内の空気量および圧力について説明す
る。図12は、吸気管16における空気の流れを示し、
18はスロットルバルブ、37は吸気バルブを表わして
いる。吸気管16内の圧力は、以下の(数1)の式
(1)に示すように、スロットルバルブ18から吸気バ
ルブ37の間の質量保存を考慮することにより導かれ
る。
【0039】
【数1】
【0040】上記数式において、吸気バルブから出て行
く空気map’は以下の(数2)の式(2)で表わされ
る。
【0041】
【数2】
【0042】また、吸気管内の空気ma’は以下の(数
3)の式(3)で表わされる。
【0043】
【数3】
【0044】上記式(2)と式(3)を式(1)に代入
すると、以下の(数4)の式(4)または式(5)に示
すように、吸気管負圧Pman’が得られる。
【0045】
【数4】
【0046】また、体積効率ηvol は以下の(数5)の
式(7)で表わされる。
【0047】
【数5】
【0048】スロットルバルブを通過する空気量は、圧
縮流体が断面積At=(π/4)D2のノズルを通過する
際の流れと近似できる。したがって、吸入空気量mat
は以下の(数6)の式(8)で表わされる。
【0049】
【数6】
【0050】図13は、図10の燃料系順モデルの例を
示すブロック図である。この例は、インジェクタから噴
射される燃料噴射量Mfiからシリンダに入る燃料量M
fを算出するためのブロック図であり、無駄時間を除き
一次遅れのみを付加した状態を示す。スロットル開度α
に応じて燃料の吸気管への付着率Xが定まる。したがっ
て、吸気管を通過する燃料(1−X)が分かり、これに
一次遅れを付加し、さらに所定の時間遅れで吸気管壁か
ら分離して流入する燃料量を付加してシリンダに入る燃
料量Mfが求まる。なお、この場合、吸気管を通過する
燃料率(1−X)に対しては、通常は一次遅れをゼロに
するが、本実施例の場合、ゼロにするとモデル内の演算
周期が無駄時間になってしまうためゲインが上げられな
くなる。そこでゼロにせず所定の一次遅れをもたせてい
る。
【0051】図14は、図11のスロットル開度信号に
対する位相進み部32の例を示す。この例はニューラル
ネットワークにより位相を進ませるものである。図示し
たように、多数の過去のデータ、すなわち、この例で
は、時刻t,t−1,t−2,...t−nにおけるス
ロットル開度のデータに基づき、これから先の状態であ
る時刻t+mでのスロットル開度を予測するようにネッ
トワークが構築される。このようなニューラルネットワ
ーク技術を用いることにより、前述の燃料系モデルの無
駄時間に相当する時間mだけ位相を進ませたときのスロ
ットル開度が算出される。これによって、前述のよう
に、フィードバックのゲインを大きくして逆モデルを作
成するために、燃料系から無駄時間を省き、その分空気
系の位相を進ませて、燃料系と空気系との位相を合せる
ことができる。
【0052】なお、このようなニューラルネットワーク
を用いて位相を進ませる構成に代えて、最小二乗法を用
いて、過去のスロットル開度データを関数化し、時間m
だけ先の時点での関数値により位相が進んだ時点でのス
ロットル開度を予測するように構成してもよい。
【0053】図15は、図9に示したニューラルネット
ワーク25の具体例を示す。前述のように、モデルベー
ス制御における高次遅れや経時変化によるモデルと実際
のエンジンとのずれを補正するために、フィードバック
制御部22(図9)において空燃比のフィードバックを
行っている。しかしながら、このフィードバック制御
は、実際の排気ガス中の酸素濃度を検出して空燃比を算
出しこれを演算処理するものであって、ゲインを小さく
して定常状態での偏差を効果的に補正するものであり、
応答性が悪いため過渡時の補正は困難である。そこで、
このようなフィードバック制御の応答性の点を補償する
ために、ニューラルネットワーク25による学習制御を
併用する。
【0054】この学習制御は、逆モデル30による操作
量演算の際にモデルベース制御部(図9)に入力される
エンジン回転数データおよびスロットル開度データをニ
ューラルネットワーク25にも入力し、そのデータにつ
いてのフィードバック制御による補正後の制御量データ
(噴射量のデータ)を学習データとして記憶させ、この
ようなデータ群を累積させ蓄積してニューロ形式のネッ
トワークを構築するものである。このようなニューラル
ネットワークを用いれば、エンジン回転数とスロットル
開度の値を入力するだけで、過去の学習データから、そ
のときの目標値に応じて、モデルと実際のエンジンとの
空燃比のずれを補正した燃料噴射量がほぼリアルタイム
で得られる。
【0055】このようなニューラルネットワークによる
学習制御をフィードバック制御と併用することにより、
応答性の高い補正制御が可能になり、定常時および過渡
時の空燃比制御の追従性がさらに高まる。なお、このよ
うな制御システムの使用初期における学習データが少な
い段階では、フィードバック制御による補正を主として
行い、学習データの蓄積とともに徐々にニューロによる
制御を増加させ、最終的にはスロットル開度およびエン
ジン回転数の蓄積データ値の中間値データに対する演算
処理も含めて全面的にニューロによる補正制御に切り換
えることが応答性を高める上で望ましい。
【0056】図16から図19は本発明の別の実施例を
示す。この実施例は、エアブリード制御の電子制御キャ
ブレタにより空燃比を制御する例である。図16は、こ
の別の実施例の構成図である。エンジン14の吸気管1
6に、スロットルバルブ18とともにその上流側にキャ
ブレタ22が備る。キャブレタ22は、吸気負圧により
燃料が吸出されるポートに装着されたニードル弁23お
よびエアブリード用のソレノイド24を備える。コント
ローラ21は、このエアブリード用ソレノイド24のデ
ューティ比を制御することにより、エアブリード量を調
整して空燃比を制御する。前述の実施例と同様に、コン
トローラ21には、スロットル開度センサーおよび酸素
濃度センサー20からの検出信号が入力される。
【0057】図17は、エンジンの順モデルを示す。こ
の実施例では、図示したように、エンジンを空気系、燃
料系およびエアブリード系に分け、それぞれ一次遅れで
近似し、エアブリード系にのみ無駄時間があるものとし
て構成している。スロットル開度センサーからのスロッ
トル開度検出信号(THL)は、空気系、燃料系および
エアブリード系にそれぞれ入力され、コントローラから
のデューティ比制御信号(DUTY)はエアブリード系
に入力される。
【0058】図18は、図17の順モデルを用いて構成
した逆モデルを示す。前述のEFIの実施例と同様に、
無駄時間のあるエアブリードの系から無駄時間を除き、
この無駄時間分に対応して空気系および燃料系の位相を
進ませて3つの系の位相を揃えている。この無駄時間を
除いたエアブリード系をフィードバックして逆モデルを
構成し、前記実施例と同様に、逆モデルによる操作量
(デューティ比)を出力する。
【0059】なお、このキャブレタの逆モデルにおいて
は、前述のEFIの場合と異なり、エアブリードの無駄
時間(図17参照)が無視できないレベルであるため、
この無駄時間に対応して位相進み部を必ず設ける必要が
ある(前述のように、EFIでは位相進み部32(図1
1)を省略できる場合があった)。
【0060】図19は、前述のEFIの実施例と同様
に、モデルベース制御とそのずれを補正するためのフィ
ードバック制御とを組合せたコントローラの構成を示
す。このように補正用フィードバック制御を併用したコ
ントローラの作用および効果は前記EFIの実施例と同
様である。なお、無駄時間に相当して位相を進ませるた
めの位相進み部の構成や、補正用フィードバック制御部
の前に位相遅れ部を設ける構成あるいはこの補正用フィ
ードバック制御とともにニューラルネットワークによる
学習制御を併用する構成等については、前述のEFIの
実施例と同様に適用可能である。
【0061】図20は、電子制御キャブレタの実施例に
おける、本発明の効果を示すグラフである。(A)図は
従来のマップ制御によるグラフであり、(B)図は本発
明によるモデルベース制御によるグラフである。各図に
おいて、L1は空燃比の変動を表わし、L2はスロット
ルの開閉動作を表わし、L3はエアブリード用ソレノイ
ドのデューティ比を表わしている。図から分かるよう
に、(A)のマップ制御においては、スロットルの開閉
動作に応じて、デューティ比が一定形状の矩形パルス状
に変化し、スロットルの開度変化時(過渡時)に空燃比
が大きく変動している。これに対し、(B)のモデルベ
ース制御においては、スロットル開度変化時のデューテ
ィ比の立上がりおよび立下がりの直前にデューティ比が
逆方向に大きく変動し、空燃比はほぼ安定した状態に保
たれている。これは、マップ制御では、単にスロットル
の変化に追従して変化後にデューティ比が変化するのに
対し、本発明のモデル制御では、スロットル変化の過渡
時に変化を予測して、これに対処したデューティ比を出
力するため、過渡時の空燃比変動が抑えられるからであ
る。
【0062】
【発明の効果】以上説明したように、本発明において
は、制御対象の逆モデルを用いてその動きを予測し、そ
の結果に応じて制御対象を制御することにより、過渡時
の制御性を向上させることができる。この場合、順モデ
ルとフィードバックを組合せて逆モデルを形成するた
め、容易に逆モデルが得られ、簡単な構成で制御回路を
構成できる。また、逆モデル作成の際のフィードバック
ループを構成する系を位相遅れが180度未満となる系
+無駄時間(0の場合を含む)で近似することにより、
モデル形成が容易にできる。さらにこの場合、無駄時間
を除いて順モデルを形成し、他の系に対しては無駄時間
分の位相を進めて順モデルとすることにより、モデル構
成が簡単にできるとともに、フィードバックのゲインを
大きくして逆モデル作成の演算処理が容易に確実にでき
る。また、ゲインを変えることにより、モデルの特性を
実際の制御対象の特性に合せることができる。
【0063】また、本発明の制御対象をエンジンとする
ことにより、無駄時間や高次の遅れをもつエンジンが容
易にモデル化され、これから容易に逆モデルを作成して
モデルベース制御を行うとともに、モデルと実際のエン
ジンとのずれを補正するためのフィードバック制御とを
組合せることにより、定常時および過渡時ともに、制御
性がさらに高められる。これにより、信頼性の高いエン
ジンの空燃比制御が達成され、エンジン出力を最大限に
発揮させることが可能になる。
【図面の簡単な説明】
【図1】 本発明の原理説明図である。
【図2】 エンジンの順モデル構成例のブロック図であ
る。
【図3】 エンジンの逆モデル構成例のブロック図であ
る。
【図4】 本発明の制御システムの一例の構成図であ
る。
【図5】 本発明が適用されるEFIエンジンの要部構
成図である。
【図6】 図5のエンジンの順モデルの説明図である。
【図7】 図5のエンジンの逆モデルの説明図である。
【図8】 図5のエンジンのコントローラの説明図であ
る。
【図9】 本発明に係るエンジンの制御システムのブロ
ック図である。
【図10】 図9のシステムのモデルベース制御部のブ
ロック図である。
【図11】 図10の空気系順モデルのブロック図であ
る。
【図12】 吸気管内の空気量算出のための説明図であ
る。
【図13】 図10の燃料系順モデルのブロック図であ
る。
【図14】 位相を進めるためのニューロ制御の説明図
である。
【図15】 フィードバック制御を補正するためのニュ
ーロ制御の説明図である。
【図16】 本発明が適用されるエアブリード式電子制
御キャブレタを備えたエンジンの要部構成図である。
【図17】 図16のエンジンの順モデルのブロック図
である。
【図18】 図16のエンジンの逆モデルのブロック図
である。
【図19】 図16のエンジンのコントローラのブロッ
ク図である。
【図20】 図16のエンジンの空燃比制御における、
従来のマップ制御と本発明のモデルベース制御との効果
の比較を示すグラフである。
【符号の説明】
1:フィードバックの関数、2:制御対象の順モデル、
3:燃料系、4:空気系、5:無駄時間、6,7:一次
遅れ、8:フィードバック演算部、9:位相進み部、1
0:運転状態検出手段、11:エンジン状態予測手段、
12:操作量決定手段、13:空燃比制御手段、14:
エンジン、15:エアクリーナ、16:吸気管、17:
インジェクタ、18:スロットルバルブ、19:排気
管、20:酸素濃度センサー、21:コントローラ、2
2:フィードバック制御部、30:逆モデル。

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】 制御対象の逆モデルを用いて制御を行う
    制御方法において、制御対象の順モデルとフィードバッ
    クとを組合せて前記逆モデルを構成することを特徴とす
    るモデルベース制御方法。
  2. 【請求項2】 請求項1の制御方法において、制御対象
    内のフィードバックを構成する系を、位相遅れが180
    度未満となる系+無駄時間、でモデル化することを特徴
    とする請求項1に記載のモデルベース制御方法。
  3. 【請求項3】 請求項1の制御方法において、制御対象
    内のフィードバックを構成する系を、位相遅れが180
    度未満となる系+無駄時間、でモデル化し、そこから無
    駄時間を取除いてフィードバック系の順モデルとして用
    い、それ以外の系に対しては、上記無駄時間分の位相を
    進めて順モデルとして用いることを特徴とする請求項1
    に記載のモデルベース制御方法。
  4. 【請求項4】 請求項3の制御方法において、前記位相
    を進める方法として、制御対象への入力情報を最小2乗
    法またはニューラルネットワークを用いて位相を進める
    ことを特徴とする請求項3に記載のモデルベース制御方
    法。
  5. 【請求項5】 請求項1〜4のいずれかの制御方法にお
    いて、前記逆モデルを用いた制御とこれを補正するため
    のフィードバック制御とを併用することを特徴とする請
    求項1から4までのいずれかに記載のモデルベース制御
    方法。
  6. 【請求項6】 請求項5の制御方法において、前記モデ
    ル制御を補正するためのフィードバック制御に加えてニ
    ューラルネットワークによる学習制御を併用することを
    特徴とする請求項5に記載のモデルベース制御方法。
  7. 【請求項7】 請求項5または6の制御方法において、
    前記補正用フィードバック制御の目標値に前記無駄時間
    分の位相遅れを設けることを特徴とする請求項5または
    6に記載のモデルベース制御方法。
  8. 【請求項8】 請求項1〜7のいずれかの制御方法にお
    いて、制御対象がエンジンであることを特徴とする請求
    項1から7のいずれかに記載のモデルベース制御方法。
  9. 【請求項9】 制御対象の運転状態を検出する運転状態
    検出手段と、この運転状態検出手段の検出結果に基づい
    て制御対象の状態を予測する状態予測手段と、予測した
    状態に対応して状態制御のための操作量を演算する操作
    量決定手段と、制御対象の状態を制御するための状態制
    御駆動手段とを備え、 前記状態予測手段は、制御対象の伝達関数F(s)を順
    モデルとしたとき、その逆関数1/F(s)を逆モデル
    として用いた制御プログラムからなるモデルベース制御
    装置において、 前記順モデルとそのフィードバックとにより逆モデルを
    構成したことを特徴とするモデルベース制御装置。
  10. 【請求項10】 前記制御対象はエンジンであり、前記
    運転状態検出手段は、エンジン回転数および/または吸
    気スロットル開度の検出手段を含み、エンジンの空燃比
    を制御するように構成したことを特徴とする請求項9に
    記載のモデルベース制御装置。
JP18046796A 1996-07-10 1996-07-10 モデルベース制御方法および装置 Expired - Fee Related JP3703117B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP18046796A JP3703117B2 (ja) 1996-07-10 1996-07-10 モデルベース制御方法および装置
US08/893,440 US5925089A (en) 1996-07-10 1997-07-10 Model-based control method and apparatus using inverse model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18046796A JP3703117B2 (ja) 1996-07-10 1996-07-10 モデルベース制御方法および装置

Publications (2)

Publication Number Publication Date
JPH1027008A true JPH1027008A (ja) 1998-01-27
JP3703117B2 JP3703117B2 (ja) 2005-10-05

Family

ID=16083739

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18046796A Expired - Fee Related JP3703117B2 (ja) 1996-07-10 1996-07-10 モデルベース制御方法および装置

Country Status (2)

Country Link
US (1) US5925089A (ja)
JP (1) JP3703117B2 (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0950805A3 (en) * 1998-04-09 2001-01-31 Yamaha Hatsudoki Kabushiki Kaisha Fuel injection control unit for an engine
EP0936351A3 (de) * 1998-02-12 2001-04-04 Yamaha Hatsudoki Kabushiki Kaisha Verfahren und Einrichtung zur Optimalwertsteuerung eines Regelgegenstandes mit lernfähiger Steuerlogik
WO2006104144A1 (ja) * 2005-03-28 2006-10-05 National University Corporation Okayama University イオンセンサ及びこのイオンセンサを用いた内燃機関制御システム並びに内燃機関の制御方法
US7457701B2 (en) 2005-01-11 2008-11-25 Toyota Jidosha Kabushiki Kaisha Air quantity estimation apparatus for internal combustion engine
EP2093637A1 (en) 2008-02-21 2009-08-26 Nikki Co., Ltd. Engine control experimenting apparatus
EP2093635A1 (en) 2008-02-21 2009-08-26 Nikki Co., Ltd. Method for testing engine control parts
JP2009250243A (ja) * 2008-04-09 2009-10-29 Robert Bosch Gmbh 内燃機関の制御方法及びエンジン制御装置
JP2010053827A (ja) * 2008-08-29 2010-03-11 Toyota Motor Corp 内燃機関の制御装置
JP2011117394A (ja) * 2009-12-04 2011-06-16 Mitsubishi Motors Corp エンジン制御装置
JP2011140895A (ja) * 2010-01-06 2011-07-21 Honda Motor Co Ltd 内燃機関の吸入空気量パラメータ算出装置および制御装置
KR20210068309A (ko) * 2019-11-29 2021-06-09 (주)컨트롤웍스 자동차 엔진의 체적효율 추정방법 및 장치

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6223121B1 (en) * 1998-02-06 2001-04-24 Matsushita Electric Industrial Co. Air-to-fuel ratio control device
JP2000213431A (ja) 1999-01-22 2000-08-02 Yamaha Motor Co Ltd ジェット推進艇
FR2804472B1 (fr) * 2000-02-02 2002-07-26 Sagem Procede et dispositif de pilotage d'un debit de gaz passant par un organe d'etranglement
FR2817294B1 (fr) * 2000-11-27 2003-04-11 Renault Procede d'annulation des variations de richesse pour un moteur a allumage commande
EP1234964A1 (fr) * 2001-02-20 2002-08-28 Sagem S.A. Procédé et dispositif de pilotage d'un débit de gaz passant par un organe d'étranglement
US7216071B2 (en) * 2002-04-23 2007-05-08 United Technologies Corporation Hybrid gas turbine engine state variable model
US7432005B2 (en) * 2002-04-29 2008-10-07 General Motors Corporation Model-based feed-forward control system for power (or current) in a fuel cell system
US6965826B2 (en) * 2002-12-30 2005-11-15 Caterpillar Inc Engine control strategies
US20060230097A1 (en) * 2005-04-08 2006-10-12 Caterpillar Inc. Process model monitoring method and system
US8364610B2 (en) 2005-04-08 2013-01-29 Caterpillar Inc. Process modeling and optimization method and system
US7877239B2 (en) * 2005-04-08 2011-01-25 Caterpillar Inc Symmetric random scatter process for probabilistic modeling system for product design
US7565333B2 (en) * 2005-04-08 2009-07-21 Caterpillar Inc. Control system and method
US20060229753A1 (en) * 2005-04-08 2006-10-12 Caterpillar Inc. Probabilistic modeling system for product design
US8209156B2 (en) * 2005-04-08 2012-06-26 Caterpillar Inc. Asymmetric random scatter process for probabilistic modeling system for product design
US20060229852A1 (en) * 2005-04-08 2006-10-12 Caterpillar Inc. Zeta statistic process method and system
US20070061144A1 (en) * 2005-08-30 2007-03-15 Caterpillar Inc. Batch statistics process model method and system
US7487134B2 (en) * 2005-10-25 2009-02-03 Caterpillar Inc. Medical risk stratifying method and system
US7499842B2 (en) 2005-11-18 2009-03-03 Caterpillar Inc. Process model based virtual sensor and method
US20070118487A1 (en) * 2005-11-18 2007-05-24 Caterpillar Inc. Product cost modeling method and system
JP4496162B2 (ja) * 2005-12-19 2010-07-07 日立オートモティブシステムズ株式会社 内燃機関の点火時期制御装置および方法
US7505949B2 (en) * 2006-01-31 2009-03-17 Caterpillar Inc. Process model error correction method and system
US20070203810A1 (en) * 2006-02-13 2007-08-30 Caterpillar Inc. Supply chain modeling method and system
US20070233326A1 (en) * 2006-03-31 2007-10-04 Caterpillar Inc. Engine self-tuning methods and systems
US8478506B2 (en) 2006-09-29 2013-07-02 Caterpillar Inc. Virtual sensor based engine control system and method
US20080154811A1 (en) * 2006-12-21 2008-06-26 Caterpillar Inc. Method and system for verifying virtual sensors
US7483774B2 (en) * 2006-12-21 2009-01-27 Caterpillar Inc. Method and system for intelligent maintenance
DE102007012604B4 (de) * 2007-03-13 2019-12-12 FEV Europe GmbH Verfahren zum Regeln einer Einspritzung eines Injektors einer direkteinspritzenden Verbrennungskraftmaschine und direkteinspritzende Verbrennungskraftmaschine
US7653445B2 (en) * 2007-04-13 2010-01-26 Controlsoft, Inc. Apparatus and method for model-based control
JP4321656B2 (ja) * 2007-04-27 2009-08-26 トヨタ自動車株式会社 車両制御装置
US7787969B2 (en) * 2007-06-15 2010-08-31 Caterpillar Inc Virtual sensor system and method
US7831416B2 (en) 2007-07-17 2010-11-09 Caterpillar Inc Probabilistic modeling system for product design
US7788070B2 (en) * 2007-07-30 2010-08-31 Caterpillar Inc. Product design optimization method and system
US7542879B2 (en) * 2007-08-31 2009-06-02 Caterpillar Inc. Virtual sensor based control system and method
US7593804B2 (en) * 2007-10-31 2009-09-22 Caterpillar Inc. Fixed-point virtual sensor control system and method
US8224468B2 (en) 2007-11-02 2012-07-17 Caterpillar Inc. Calibration certificate for virtual sensor network (VSN)
US8036764B2 (en) 2007-11-02 2011-10-11 Caterpillar Inc. Virtual sensor network (VSN) system and method
US8086640B2 (en) * 2008-05-30 2011-12-27 Caterpillar Inc. System and method for improving data coverage in modeling systems
US20090293457A1 (en) * 2008-05-30 2009-12-03 Grichnik Anthony J System and method for controlling NOx reactant supply
US7917333B2 (en) * 2008-08-20 2011-03-29 Caterpillar Inc. Virtual sensor network (VSN) based control system and method
EP2430500B1 (en) * 2009-05-14 2021-07-14 Pioneer Hi-Bred International, Inc. Inverse modeling for characteristic prediction from multi-spectral and hyper-spectral remote sensed datasets
US20110264353A1 (en) * 2010-04-22 2011-10-27 Atkinson Christopher M Model-based optimized engine control
US8793004B2 (en) 2011-06-15 2014-07-29 Caterpillar Inc. Virtual sensor system and method for generating output parameters
US8903753B2 (en) 2012-02-06 2014-12-02 General Electric Company Steam turbine performance testing
EP3114342B1 (en) * 2014-03-07 2025-02-26 Wärtsilä Finland Oy Method and arrangement for controlling air to fuel ratio in an internal combustion engine
US9689335B2 (en) 2015-04-27 2017-06-27 Caterpillar Inc. Engine mass air flow calculation method and system
CN106100398A (zh) * 2016-06-06 2016-11-09 国网青海省电力公司 一种基于万有引力神经网络的微电网储能逆变器控制方法
CN107479368B (zh) * 2017-06-30 2021-09-21 北京百度网讯科技有限公司 一种基于人工智能的训练无人机控制模型的方法及系统
JP6702380B2 (ja) * 2018-09-14 2020-06-03 トヨタ自動車株式会社 内燃機関の制御装置
US11249469B2 (en) 2018-09-28 2022-02-15 Rockwell Automation Technologies, Inc. Systems and methods for locally modeling a target variable

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58150047A (ja) * 1982-03-03 1983-09-06 Hitachi Ltd 内燃機関の燃料噴射制御装置
JPS5951150A (ja) * 1982-09-16 1984-03-24 Nissan Motor Co Ltd 内燃機関のアイドル回転速度制御方法
DE3603137C2 (de) * 1986-02-01 1994-06-01 Bosch Gmbh Robert Verfahren und Einrichtung zur Steuerung/Regelung von Betriebskenngrößen einer Brennkraftmaschine
DE3812289C2 (de) * 1987-04-20 1995-06-08 Mitsubishi Electric Corp Leerlaufdrehzahlregelvorrichtung für eine Brennkraftmaschine
JP2742431B2 (ja) * 1988-10-07 1998-04-22 富士重工業株式会社 エンジンの空燃比制御装置
JP2764832B2 (ja) * 1989-11-15 1998-06-11 本田技研工業株式会社 車両制御方法
US5293553A (en) * 1991-02-12 1994-03-08 General Motors Corporation Software air-flow meter for an internal combustion engine
US5307276A (en) * 1991-04-25 1994-04-26 Hitachi, Ltd. Learning control method for fuel injection control system of engine
US5524599A (en) * 1994-01-19 1996-06-11 Kong, Deceased; Hakchul H. Fuzzy logic air/fuel controller
US5774822A (en) * 1995-02-25 1998-06-30 Honda Giken Kogyo Kabushiki Kaisha Fuel metering control system for internal combustion engine
US5690072A (en) * 1996-12-13 1997-11-25 Ford Global Technologies, Inc. Method and system for determining and controlling a/f ratio in lean engines

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0936351A3 (de) * 1998-02-12 2001-04-04 Yamaha Hatsudoki Kabushiki Kaisha Verfahren und Einrichtung zur Optimalwertsteuerung eines Regelgegenstandes mit lernfähiger Steuerlogik
US6415273B1 (en) 1998-02-12 2002-07-02 Yamaha Hatsudoki Kabushiki Kaisha Method of feed-forward control using control logic with anticipatory learning control
EP0950805A3 (en) * 1998-04-09 2001-01-31 Yamaha Hatsudoki Kabushiki Kaisha Fuel injection control unit for an engine
US7457701B2 (en) 2005-01-11 2008-11-25 Toyota Jidosha Kabushiki Kaisha Air quantity estimation apparatus for internal combustion engine
WO2006104144A1 (ja) * 2005-03-28 2006-10-05 National University Corporation Okayama University イオンセンサ及びこのイオンセンサを用いた内燃機関制御システム並びに内燃機関の制御方法
JP4834843B2 (ja) * 2005-03-28 2011-12-14 国立大学法人 岡山大学 イオンセンサ及びこのイオンセンサを用いた内燃機関制御システム並びに内燃機関の制御方法
EP2093635A1 (en) 2008-02-21 2009-08-26 Nikki Co., Ltd. Method for testing engine control parts
US8027776B2 (en) 2008-02-21 2011-09-27 Nikki Co., Ltd. Method for experimenting engine controls parts
EP2093637A1 (en) 2008-02-21 2009-08-26 Nikki Co., Ltd. Engine control experimenting apparatus
US8272257B2 (en) 2008-02-21 2012-09-25 Nikki Co., Ltd. Engine control experimenting apparatus
JP2009250243A (ja) * 2008-04-09 2009-10-29 Robert Bosch Gmbh 内燃機関の制御方法及びエンジン制御装置
JP2010053827A (ja) * 2008-08-29 2010-03-11 Toyota Motor Corp 内燃機関の制御装置
JP2011117394A (ja) * 2009-12-04 2011-06-16 Mitsubishi Motors Corp エンジン制御装置
JP2011140895A (ja) * 2010-01-06 2011-07-21 Honda Motor Co Ltd 内燃機関の吸入空気量パラメータ算出装置および制御装置
KR20210068309A (ko) * 2019-11-29 2021-06-09 (주)컨트롤웍스 자동차 엔진의 체적효율 추정방법 및 장치

Also Published As

Publication number Publication date
US5925089A (en) 1999-07-20
JP3703117B2 (ja) 2005-10-05

Similar Documents

Publication Publication Date Title
JP3703117B2 (ja) モデルベース制御方法および装置
JP4339321B2 (ja) 内燃機関の制御装置
JP3965947B2 (ja) エンジンの空燃比制御装置
EP0728926B1 (en) Apparatus for controlling air-fuel ratio of internal combustion engine
CN100470033C (zh) 控制装置、控制方法和发动机控制单元
US6718822B2 (en) Feed-forward observer-based control for estimating cylinder air charge
JP4184058B2 (ja) 制御装置
JP2512787B2 (ja) 内燃機関のスロットル開度制御装置
JPH10122017A (ja) エンジン制御方式
KR960029602A (ko) 공연비제어장치
JPH11231907A (ja) 学習可能な制御ロジックを用いたフィードフォワード制御における予測学習方法
JP3859921B2 (ja) 内燃機関の空燃比制御装置
JPH1011105A (ja) 状態制御方式
JP4374141B2 (ja) 速度調整のための加速度制御システム
JP2003090252A (ja) エンジンの空燃比制御装置
EP1422584A1 (en) Control apparatus for plant
Lennox et al. Non-linear model-based predictive control of gasoline engine air-fuel ratio
JP3508328B2 (ja) 空燃比制御装置
JP2002309990A (ja) 内燃機関の制御装置
JP2004019477A (ja) 内燃機関の回転数制御方法
JPH0874636A (ja) 空燃比制御装置
JPH11353006A (ja) オンライン学習方法
JPH0412148A (ja) エンジンの燃料噴射制御装置
JP4952686B2 (ja) 内燃機関の制御装置
JPH01271642A (ja) 内燃機関の燃料噴射量制御装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040511

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040518

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040720

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050715

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050715

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080729

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110729

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110729

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120729

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130729

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees