JPH0645311B2 - 車速制御装置 - Google Patents
車速制御装置Info
- Publication number
- JPH0645311B2 JPH0645311B2 JP60031906A JP3190685A JPH0645311B2 JP H0645311 B2 JPH0645311 B2 JP H0645311B2 JP 60031906 A JP60031906 A JP 60031906A JP 3190685 A JP3190685 A JP 3190685A JP H0645311 B2 JPH0645311 B2 JP H0645311B2
- Authority
- JP
- Japan
- Prior art keywords
- intake air
- vehicle speed
- control
- air amount
- amount
- 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.)
- Expired - Lifetime
Links
- 239000000446 fuel Substances 0.000 claims description 83
- 238000002347 injection Methods 0.000 claims description 58
- 239000007924 injection Substances 0.000 claims description 58
- 238000002485 combustion reaction Methods 0.000 claims description 52
- 230000001186 cumulative effect Effects 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 8
- 230000007246 mechanism Effects 0.000 claims description 8
- 230000014509 gene expression Effects 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 description 40
- 230000008569 process Effects 0.000 description 21
- 239000011159 matrix material Substances 0.000 description 16
- 238000010586 diagram Methods 0.000 description 14
- 239000000498 cooling water Substances 0.000 description 12
- 238000012546 transfer Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 8
- 238000013461 design Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 5
- 230000033001 locomotion Effects 0.000 description 5
- 238000004088 simulation Methods 0.000 description 5
- 230000007704 transition Effects 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000004043 responsiveness Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000000746 purification Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000003584 silencer Effects 0.000 description 1
- 238000010183 spectrum analysis Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K31/00—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
- B60K31/02—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically
- B60K31/04—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means
- B60K31/042—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means where at least one electrical quantity is set by the vehicle operator
- B60K31/045—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means where at least one electrical quantity is set by the vehicle operator in a memory, e.g. a capacitor
- B60K31/047—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means where at least one electrical quantity is set by the vehicle operator in a memory, e.g. a capacitor the memory being digital
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1413—Controller structures or design
- F02D2041/1415—Controller structures or design using a state feedback or a state space representation
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1433—Introducing closed-loop corrections characterised by the control or regulation method using a model or simulation of the system
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/50—Input parameters for engine control said parameters being related to the vehicle or its components
- F02D2200/501—Vehicle speed
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Transportation (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)
- Controls For Constant Speed Travelling (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
Description
【発明の詳細な説明】 発明の目的 [産業上の利用分野] 本発明は車両の走行速度を制御する装置であって、特
に、内燃期間とその動力伝達機構とを含む制御対象に関
する系の動的なモデル(ダイナミックモデル)に基づい
て車両の走行速度を最小に燃料噴射量で定速走行車速に
維持するようにした車速制御装置に関する。
に、内燃期間とその動力伝達機構とを含む制御対象に関
する系の動的なモデル(ダイナミックモデル)に基づい
て車両の走行速度を最小に燃料噴射量で定速走行車速に
維持するようにした車速制御装置に関する。
[従来の技術] 周知の如く、自動車など車両を低速走行させるための制
御装置つまりオートドライブ制御装置として、例えば実
公昭59−33874号公報に示されるように、車両の
走行速度を車速検出手段により検出し、この検出値と設
定された定速走行車速との偏差をなくすよう、言い換え
れば、走行速度を定速走行車速に保持するよう、内燃機
関のスロットルバルブの開度を制御するフィードバック
制御による定速走行制御装置がある。
御装置つまりオートドライブ制御装置として、例えば実
公昭59−33874号公報に示されるように、車両の
走行速度を車速検出手段により検出し、この検出値と設
定された定速走行車速との偏差をなくすよう、言い換え
れば、走行速度を定速走行車速に保持するよう、内燃機
関のスロットルバルブの開度を制御するフィードバック
制御による定速走行制御装置がある。
[発明が解決しようとする問題点] ところで、上記のような従来の制御装置において、走行
速度が定速走行車速からズレることがなく、たとえズレ
を生ずる場合であってもそのズレが充分に小さく抑えら
れることが望ましい。また、定速走行時に燃費を出来る
限り小さくすることが望ましい。
速度が定速走行車速からズレることがなく、たとえズレ
を生ずる場合であってもそのズレが充分に小さく抑えら
れることが望ましい。また、定速走行時に燃費を出来る
限り小さくすることが望ましい。
本発明は上記のような問題点を解決することを目的と
し、いわゆる現代制御理論を取り入れ、定速走行時に走
行速度を燃費が最小となる吸入空気量で定速走行車速に
確実に保つようにすることを目的としている。
し、いわゆる現代制御理論を取り入れ、定速走行時に走
行速度を燃費が最小となる吸入空気量で定速走行車速に
確実に保つようにすることを目的としている。
[問題点を解決するための手段] このような目的を達成するための本発明の構成は、第1
図に示すように、 内燃機関に燃料を噴射供給する燃料噴射弁と、 内燃機関のスロットルバルブの開度を調節するスロット
ルアクチュエータと、 内燃機関の吸入空気量を検出する吸入空気量検出手段
と、 車両の走行速度を検出する車速検出手段と、 外部からの指令に従い目標車速を設定する目標車速設定
手段と、 車両の走行速度に基づき内燃機関の目標吸入空気量を設
定すると共に、該走行速度が前記目標車速と一致し且つ
該目標車速が定常状態にある場合には、車両の走行速度
を一定としたときの吸入空気量と燃料噴射量との相関パ
ターンに基づき、走行速度を最小の燃料噴射量で目標車
速に維持するための吸入空気量を求め、該吸入空気量を
目標吸入空気量として設定する目標吸入空気量設定手段
と、 前記検出された走行速度及び吸入空気量がそれぞれ前記
設定された目標車速及び目標吸入空気量となるように、
前記燃料噴射弁及びスロットルアクチュエータの制御量
を算出し、該算出結果に応じて前記燃料噴射弁及びスロ
ットルアクチュエータを駆動する車速制御手段と、 を備え、更に、前記車速制御手段を、 内燃機関及び動力伝達機構を含む車速制御に関する系の
動的モデルに基づき予め設定された演算式を用いて、当
該系の入力量である前記燃料噴射弁及びスロットアクチ
ュエータの制御量と、当該系の出力量である前記吸入空
気量及び走行速度とから、当該系の動的な内部状態を表
わす状態変数量を推定する状態観測部と、 前記制定された目標吸入空気量と前記検出された吸入空
気量との偏差、及び前記設定された目標車速と前記検出
された走行速度との偏差を、それぞれ累積する累積部
と、 前記車速制御に関する系の動的モデルに基づき予め設定
されたフィードバックゲインと、前記状態観測部にて推
定された状態変数量と、前記累積部にて求められた前記
各偏差の累積値とに基づき、前記燃料噴射弁及びスロッ
トルアクチュエータの制御量を決定する制御量決定部
と、 を備えた付加積分型最適レギュレータとして構成してな
ることを特徴としている。
図に示すように、 内燃機関に燃料を噴射供給する燃料噴射弁と、 内燃機関のスロットルバルブの開度を調節するスロット
ルアクチュエータと、 内燃機関の吸入空気量を検出する吸入空気量検出手段
と、 車両の走行速度を検出する車速検出手段と、 外部からの指令に従い目標車速を設定する目標車速設定
手段と、 車両の走行速度に基づき内燃機関の目標吸入空気量を設
定すると共に、該走行速度が前記目標車速と一致し且つ
該目標車速が定常状態にある場合には、車両の走行速度
を一定としたときの吸入空気量と燃料噴射量との相関パ
ターンに基づき、走行速度を最小の燃料噴射量で目標車
速に維持するための吸入空気量を求め、該吸入空気量を
目標吸入空気量として設定する目標吸入空気量設定手段
と、 前記検出された走行速度及び吸入空気量がそれぞれ前記
設定された目標車速及び目標吸入空気量となるように、
前記燃料噴射弁及びスロットルアクチュエータの制御量
を算出し、該算出結果に応じて前記燃料噴射弁及びスロ
ットルアクチュエータを駆動する車速制御手段と、 を備え、更に、前記車速制御手段を、 内燃機関及び動力伝達機構を含む車速制御に関する系の
動的モデルに基づき予め設定された演算式を用いて、当
該系の入力量である前記燃料噴射弁及びスロットアクチ
ュエータの制御量と、当該系の出力量である前記吸入空
気量及び走行速度とから、当該系の動的な内部状態を表
わす状態変数量を推定する状態観測部と、 前記制定された目標吸入空気量と前記検出された吸入空
気量との偏差、及び前記設定された目標車速と前記検出
された走行速度との偏差を、それぞれ累積する累積部
と、 前記車速制御に関する系の動的モデルに基づき予め設定
されたフィードバックゲインと、前記状態観測部にて推
定された状態変数量と、前記累積部にて求められた前記
各偏差の累積値とに基づき、前記燃料噴射弁及びスロッ
トルアクチュエータの制御量を決定する制御量決定部
と、 を備えた付加積分型最適レギュレータとして構成してな
ることを特徴としている。
[作用] 上記のように構成された本発明の車速制御装置において
は、まず目標車速設定手段が、外部からの指令に従い目
標車速を設定し、目標吸入空気量設定手段が、車両の走
行速度に基づき内燃機関の目標吸入空気量を設定する。
また目標吸入空気量設定手段は、車速検出手段にて検出
された車両の走行速度と目標車速とが一致し、且つ目標
車速が定常状態にある場合には、走行速度を一定とした
ときの吸入空気量と燃料噴射量との相関パターンに基づ
き、走行速度を最小の燃料噴射量で目標車速に維持する
ための吸入空気量を求め、これを目標吸入空気量として
設定する。そして、車速制御手段が、走行速度及び吸入
空気量がそれぞれ目標車速及び目標吸入空気量となるよ
うに、燃料噴射弁及びスロットルアクチュエータの制御
量を算出し、この算出結果に応じて燃料噴射弁及びスロ
ットルアクチュエータを駆動する。
は、まず目標車速設定手段が、外部からの指令に従い目
標車速を設定し、目標吸入空気量設定手段が、車両の走
行速度に基づき内燃機関の目標吸入空気量を設定する。
また目標吸入空気量設定手段は、車速検出手段にて検出
された車両の走行速度と目標車速とが一致し、且つ目標
車速が定常状態にある場合には、走行速度を一定とした
ときの吸入空気量と燃料噴射量との相関パターンに基づ
き、走行速度を最小の燃料噴射量で目標車速に維持する
ための吸入空気量を求め、これを目標吸入空気量として
設定する。そして、車速制御手段が、走行速度及び吸入
空気量がそれぞれ目標車速及び目標吸入空気量となるよ
うに、燃料噴射弁及びスロットルアクチュエータの制御
量を算出し、この算出結果に応じて燃料噴射弁及びスロ
ットルアクチュエータを駆動する。
また車速制御手段は、付加積分型最適レギュレータとし
て構成されており、状態観測部にて、内燃機関及び動力
伝達機構を含む車速制御に関する系の制御入力量である
燃料噴射弁及びスロットルアクチュエータの制御量と、
同じく制御出力量である吸入空気量及び走行速度とか
ら、車速制御に関する系の動的な内部状態を表わす状態
変数量を推定し、累積部にて、目標吸入空気量と吸入空
気量との偏差及び目標車速と走行速度との偏差をそれぞ
れ累積し、制御量決定部にて、これら状態変数量及び各
偏差の累積値と、予め設定されたフイードバックゲイン
とに基づき、燃料噴射弁及びスロットルアクチュエータ
の制御量を決定する。
て構成されており、状態観測部にて、内燃機関及び動力
伝達機構を含む車速制御に関する系の制御入力量である
燃料噴射弁及びスロットルアクチュエータの制御量と、
同じく制御出力量である吸入空気量及び走行速度とか
ら、車速制御に関する系の動的な内部状態を表わす状態
変数量を推定し、累積部にて、目標吸入空気量と吸入空
気量との偏差及び目標車速と走行速度との偏差をそれぞ
れ累積し、制御量決定部にて、これら状態変数量及び各
偏差の累積値と、予め設定されたフイードバックゲイン
とに基づき、燃料噴射弁及びスロットルアクチュエータ
の制御量を決定する。
すなわち、本発明では、従来の車速制御装置のように、
車両の走行速度と目標車速との偏差と、予め設定したP
ID制御のためのフィードバックゲインとに基づき、ス
ロットルバルブ開度を制御するのではなく、車両の走行
に必要な内燃機関の目標吸入空気量を設定すると共に、
車速制御に関する系の動的な内部状態を状態変数量とし
て推定し、この推定した状態変数量と、目標吸入空気量
と実際の吸入空気量の偏差と、目標車速と車両の走行速
度との偏差と、車速制御に関する系の動的モデルに基づ
き予め設定したフィードバックゲインとに基づき、スロ
ットルバルブの開度及び燃料噴射量を制御し、更に、走
行速度と目標車速とが一致し且つ目標車速が定常状態に
あれば、走行速度を一定としたときの吸入空気量と燃料
噴射量との相関パターンに基づき、走行速度を最小の燃
料噴射量で目標車速に維持するための吸入空気量を求め
て、これを制御量算出用の目標吸入空気量として設定す
る。
車両の走行速度と目標車速との偏差と、予め設定したP
ID制御のためのフィードバックゲインとに基づき、ス
ロットルバルブ開度を制御するのではなく、車両の走行
に必要な内燃機関の目標吸入空気量を設定すると共に、
車速制御に関する系の動的な内部状態を状態変数量とし
て推定し、この推定した状態変数量と、目標吸入空気量
と実際の吸入空気量の偏差と、目標車速と車両の走行速
度との偏差と、車速制御に関する系の動的モデルに基づ
き予め設定したフィードバックゲインとに基づき、スロ
ットルバルブの開度及び燃料噴射量を制御し、更に、走
行速度と目標車速とが一致し且つ目標車速が定常状態に
あれば、走行速度を一定としたときの吸入空気量と燃料
噴射量との相関パターンに基づき、走行速度を最小の燃
料噴射量で目標車速に維持するための吸入空気量を求め
て、これを制御量算出用の目標吸入空気量として設定す
る。
[実施例] 以下、本発明の実施例について説明するが、本発明を適
用した具体的実施例の説明に入る前に、上記のように構
成された本発明の概要について説明する。
用した具体的実施例の説明に入る前に、上記のように構
成された本発明の概要について説明する。
まず、目標吸入空気量設定手段は、走行速度と目標車速
とが一致し、且つ目標車速が定常状態にある場合、即
ち、当該装置が車両の定速走行制御を開始して走行速度
を目標車速に制御できている場合には、走行速度を一定
としたときの吸入空気量と燃料噴射量との相関パターン
に基づき、走行速度を最小の燃料噴射量で現在の目標車
速に維持するための吸入空気量を求めて、その値を目標
吸入空気量として設定し、逆に、車速制御の開始直後、
走行道路の傾斜等によって内燃機関に加わる負荷が変化
したとき、或は目標車速が変更されたとき等、走行速度
と目標車速とが一致していない制御の過渡時には、上記
相関パターンに基づき燃料噴射量を最小とする吸入空気
量を求めることができないので、車両の走行速度に基づ
き目標吸入空気量を設定する。
とが一致し、且つ目標車速が定常状態にある場合、即
ち、当該装置が車両の定速走行制御を開始して走行速度
を目標車速に制御できている場合には、走行速度を一定
としたときの吸入空気量と燃料噴射量との相関パターン
に基づき、走行速度を最小の燃料噴射量で現在の目標車
速に維持するための吸入空気量を求めて、その値を目標
吸入空気量として設定し、逆に、車速制御の開始直後、
走行道路の傾斜等によって内燃機関に加わる負荷が変化
したとき、或は目標車速が変更されたとき等、走行速度
と目標車速とが一致していない制御の過渡時には、上記
相関パターンに基づき燃料噴射量を最小とする吸入空気
量を求めることができないので、車両の走行速度に基づ
き目標吸入空気量を設定する。
なお、この目標吸入空気量設定手段において、車両の走
行速度を最小の燃料噴射量で目標車速に維持するための
目標吸入空気量は、次のように設定される。
行速度を最小の燃料噴射量で目標車速に維持するための
目標吸入空気量は、次のように設定される。
第2図は所定の定速走行車速に対する吸入空気量ARと
燃料供給量FRとの関係を示す定車速線図である。今、
吸入空気量がAb、燃料供給量がFbの点bで車両が定
速走行しているとすると、ここから吸入空気量をΔAo
だけ増加させ、また燃料供給量をΔFoだけ減少させた
図面上の点(Aa、Fa)、つまり燃料供給量FRが最
小となる点に対応する運転を行なっても同じ走行速度を
保つことができることがわかる。そこで、目標吸入空気
量設定手段においては、こうした定車速線図に対応した
表すデータを用いて、燃料噴射量が最小となる吸入空気
量を検索し、これを目標吸入空気量として設定するので
ある。
燃料供給量FRとの関係を示す定車速線図である。今、
吸入空気量がAb、燃料供給量がFbの点bで車両が定
速走行しているとすると、ここから吸入空気量をΔAo
だけ増加させ、また燃料供給量をΔFoだけ減少させた
図面上の点(Aa、Fa)、つまり燃料供給量FRが最
小となる点に対応する運転を行なっても同じ走行速度を
保つことができることがわかる。そこで、目標吸入空気
量設定手段においては、こうした定車速線図に対応した
表すデータを用いて、燃料噴射量が最小となる吸入空気
量を検索し、これを目標吸入空気量として設定するので
ある。
次に、車速制御手段は、内燃機関及び動力伝達機構を含
む車速制御に関する系の動的モデルに基づき予め設定さ
れた演算式及びフィードバックゲインを用いて燃料噴射
弁及びスロットルアクチュエータの制御量を決定する付
加積分型最適レギュレータとして構成されている。
む車速制御に関する系の動的モデルに基づき予め設定さ
れた演算式及びフィードバックゲインを用いて燃料噴射
弁及びスロットルアクチュエータの制御量を決定する付
加積分型最適レギュレータとして構成されている。
こうした付加積分型最適レギュレータの構成の手法は、
例えば古田勝久著「線形システム制御理論」(昭和51
年)昭晃堂等に詳しいが、ここで実際の構成の手法につ
いて一通の見通しを与えることにする。尚、以下の説明
において はベクトル量(行列)を示し、 の如き添字Tは行列の転置を、 の如き添字-1の如き添字-1は逆行列を、更に の如き添字∧はそれが推定値であることを、 の如き記号−は制御対象の系から変換等により生成され
た別の系、ここでは状態観測器(以下、オブザーバと呼
ぶ)で扱われている量であることを、y*の如き記号*
は目標値であることを、各々示している。
例えば古田勝久著「線形システム制御理論」(昭和51
年)昭晃堂等に詳しいが、ここで実際の構成の手法につ
いて一通の見通しを与えることにする。尚、以下の説明
において はベクトル量(行列)を示し、 の如き添字Tは行列の転置を、 の如き添字-1の如き添字-1は逆行列を、更に の如き添字∧はそれが推定値であることを、 の如き記号−は制御対象の系から変換等により生成され
た別の系、ここでは状態観測器(以下、オブザーバと呼
ぶ)で扱われている量であることを、y*の如き記号*
は目標値であることを、各々示している。
制御対象、こでは内燃機関およびその動力伝達機構を主
要部とする系の制御において、この制御対象の動的な振
舞は、 として記述されることが現代制御理論より知られてい
る。ここで式(1)は状態方程式,式(2)は出力方程
式と呼ばれ、 は制御対象M1の内部状態を表わす状態変数量であり、 は制御対象の制御入力を示す各量からなるベクトル、 は制御対象の制御出力を示す諸量からなるベクトルであ
る。又、式(1),(2)は離散系で記述されており、
添字k は現時点であることを、k-1 は1回前のサンプリ
ング時点であることを、各々示している。制御対象の内
部状態を示す状態変数量 は、その制御系における未来への影響を予測するために
必要十分な系の履歴に関する情報を示している。従っ
て、制御対象に関する系の動的なモデルが明らかにな
り、式(1),(2)のベクトル を定めることができれば、状態変数量 を用いて制御対象を最適に制御できることになる。
要部とする系の制御において、この制御対象の動的な振
舞は、 として記述されることが現代制御理論より知られてい
る。ここで式(1)は状態方程式,式(2)は出力方程
式と呼ばれ、 は制御対象M1の内部状態を表わす状態変数量であり、 は制御対象の制御入力を示す各量からなるベクトル、 は制御対象の制御出力を示す諸量からなるベクトルであ
る。又、式(1),(2)は離散系で記述されており、
添字k は現時点であることを、k-1 は1回前のサンプリ
ング時点であることを、各々示している。制御対象の内
部状態を示す状態変数量 は、その制御系における未来への影響を予測するために
必要十分な系の履歴に関する情報を示している。従っ
て、制御対象に関する系の動的なモデルが明らかにな
り、式(1),(2)のベクトル を定めることができれば、状態変数量 を用いて制御対象を最適に制御できることになる。
ところが、本発明の車速制御装置のように、制御対象が
内燃機関を含み、その挙動が複雑な場合には、その動的
なモデルを理論的に正確に求めることは困難であり、何
らかの形で実験的に定めることが必要となる。これが所
謂システム同定と呼ばれるモデル構築の手法であって、
制御対象が所定の動作をしている場合、その動作状態の
近傍では線形の近似が成立つとして、式(1),(2)
の状態方程式に則ってモデルを構築するのである。な
お、このようにモデルを構築した場合、その動作に関す
る動的なモデルが非線形となるが、定常的な複数の動作
状態に分離することによって線形な近似を行なうことが
でき、個々の動的なモデルを定めることによって広範な
動作域まで拡張することができるのである。
内燃機関を含み、その挙動が複雑な場合には、その動的
なモデルを理論的に正確に求めることは困難であり、何
らかの形で実験的に定めることが必要となる。これが所
謂システム同定と呼ばれるモデル構築の手法であって、
制御対象が所定の動作をしている場合、その動作状態の
近傍では線形の近似が成立つとして、式(1),(2)
の状態方程式に則ってモデルを構築するのである。な
お、このようにモデルを構築した場合、その動作に関す
る動的なモデルが非線形となるが、定常的な複数の動作
状態に分離することによって線形な近似を行なうことが
でき、個々の動的なモデルを定めることによって広範な
動作域まで拡張することができるのである。
ここで、制御対象が比較的容易に物理的なモデルとして
構築できるものであれば周波数応答法やスペクトル解析
法といった手法によりシステム同定を行なって、動的な
系のモデル(ここではベクトル を定めることができるが、内燃機関のような多元系の制
御対象は、ある程度近似のよい物理モデルをつくること
も困難であり、この場合には最小2乗法や補助変数法あ
るいはオンライン同定法などにより動的なモデルの構築
を行なう。
構築できるものであれば周波数応答法やスペクトル解析
法といった手法によりシステム同定を行なって、動的な
系のモデル(ここではベクトル を定めることができるが、内燃機関のような多元系の制
御対象は、ある程度近似のよい物理モデルをつくること
も困難であり、この場合には最小2乗法や補助変数法あ
るいはオンライン同定法などにより動的なモデルの構築
を行なう。
動的なモデルが定まれば、状態変数量 と制御出力 及びその目標値 からフィードバーク量が定まり制御入力 が理論的に最適に定められる。通常内燃機関と動力伝達
機構を含む系では内燃機関の運転に直接関与する諸量と
して、例えば実際に吸入されている空気量は燃焼の動的
挙動、あるいは燃焼に関与している混合気中の燃料量や
内燃機関の出力トルクといった量を状態変数量 として扱えばよいのであるが、これらの諸量の大部分は
直接観測することが極めて困難である。そこで、本発明
では、車速制御手段内に状態観測部を設け、この状態観
測部にて系の状態変数量 を推定するようにしている。なお、状態観測部は、現代
制御理論におけるオブザーバであり、種々のオブザーバ
とその設計法が知られている。これらは、例えば古田勝
久他著「メカニカルシステム制御」(昭和59年)オー
ム社等に詳解されているが、本発明の状態観測部として
は、車速制御に関する系の態様に合わせて最小次元オブ
ザーバや有限整定オブザーバとして設計すればよい。車
速制御手段では、こうしたオブザーバとしての状態観測
部により、状態変数量 を推定すると共に、累積部により、目標吸入空気量設定
手段により設定された目標吸入空気量と実際の吸入空気
量との偏差、及び目標車速設定手段により設定された目
標車速と実際の走行速度との偏差を各々累積し、制御量
決定部により、これら各偏差の累積値と、状態変数量
と、予め定められたフィードバックゲインとから燃料噴
射弁及びスロットルアクチュエータの制御量を決定す
る。
機構を含む系では内燃機関の運転に直接関与する諸量と
して、例えば実際に吸入されている空気量は燃焼の動的
挙動、あるいは燃焼に関与している混合気中の燃料量や
内燃機関の出力トルクといった量を状態変数量 として扱えばよいのであるが、これらの諸量の大部分は
直接観測することが極めて困難である。そこで、本発明
では、車速制御手段内に状態観測部を設け、この状態観
測部にて系の状態変数量 を推定するようにしている。なお、状態観測部は、現代
制御理論におけるオブザーバであり、種々のオブザーバ
とその設計法が知られている。これらは、例えば古田勝
久他著「メカニカルシステム制御」(昭和59年)オー
ム社等に詳解されているが、本発明の状態観測部として
は、車速制御に関する系の態様に合わせて最小次元オブ
ザーバや有限整定オブザーバとして設計すればよい。車
速制御手段では、こうしたオブザーバとしての状態観測
部により、状態変数量 を推定すると共に、累積部により、目標吸入空気量設定
手段により設定された目標吸入空気量と実際の吸入空気
量との偏差、及び目標車速設定手段により設定された目
標車速と実際の走行速度との偏差を各々累積し、制御量
決定部により、これら各偏差の累積値と、状態変数量
と、予め定められたフィードバックゲインとから燃料噴
射弁及びスロットルアクチュエータの制御量を決定す
る。
ここで、累積部により得られる偏差の累積値は、制御の
過渡時に目標吸入空気量が変化することから必要となる
量である。すなわち、一般にサーボ系の制御において
は、目標値と実際の制御値との定常偏差を消去するよう
な制御が必要となり、これは伝達関数において1/S
(l次の積分)を含む必要があるとされる。また、既述
したようなシステム同定により系の伝達関数を定め、こ
れから状態方程式をたてているような場合には、対ノイ
ズ安定性の上からもこうした累積値を含むことが望まし
い。
過渡時に目標吸入空気量が変化することから必要となる
量である。すなわち、一般にサーボ系の制御において
は、目標値と実際の制御値との定常偏差を消去するよう
な制御が必要となり、これは伝達関数において1/S
(l次の積分)を含む必要があるとされる。また、既述
したようなシステム同定により系の伝達関数を定め、こ
れから状態方程式をたてているような場合には、対ノイ
ズ安定性の上からもこうした累積値を含むことが望まし
い。
そこで、本発明では、状態観測部にて推定した状態変数
量に、累積部で求めた偏差の累積値を加えることによ
り、制御系を所謂サーボ系に拡大し、制御量決定部にお
いて、これら両者と予め定められたフィードバックゲイ
ンとにより制御量を定めるようにしているのである。な
お、本発明において、累積部は、l=1、即ち一次型の
積分を考慮すればよい。
量に、累積部で求めた偏差の累積値を加えることによ
り、制御系を所謂サーボ系に拡大し、制御量決定部にお
いて、これら両者と予め定められたフィードバックゲイ
ンとにより制御量を定めるようにしているのである。な
お、本発明において、累積部は、l=1、即ち一次型の
積分を考慮すればよい。
次に、制御量決定部にて用いられるフィードバックゲイ
ンについて説明する。上記の如く積分量を付加した最適
レギュレータでは、評価関数Jを最小とするような制御
入力の求め方が明らかにされており、最適フィードバッ
クゲインもリカッチ方程式の解と状態方程式(1),出
力方程式(2)の マトリックス及び評価関数に用いられる重みパラメータ
行列とから求めれることがわかつている(前掲書他)。
ここで重みパラメータは当初任意に与えられるものであ
って、評価関数Jが内燃機関などの挙動を制約する重み
を変更するものである。重みパラメータを任意に与えて
大型コンピュータによるシミュレーションを行ない、得
られた挙動から重みパラメータを所定量変更してシミュ
レーションを繰返し、最適な値を決定しておくことがで
きる。その結果最適フィードバックゲイン も定められる。
ンについて説明する。上記の如く積分量を付加した最適
レギュレータでは、評価関数Jを最小とするような制御
入力の求め方が明らかにされており、最適フィードバッ
クゲインもリカッチ方程式の解と状態方程式(1),出
力方程式(2)の マトリックス及び評価関数に用いられる重みパラメータ
行列とから求めれることがわかつている(前掲書他)。
ここで重みパラメータは当初任意に与えられるものであ
って、評価関数Jが内燃機関などの挙動を制約する重み
を変更するものである。重みパラメータを任意に与えて
大型コンピュータによるシミュレーションを行ない、得
られた挙動から重みパラメータを所定量変更してシミュ
レーションを繰返し、最適な値を決定しておくことがで
きる。その結果最適フィードバックゲイン も定められる。
すなわち、本発明の車速制御手段は、予めシステム同定
等により決定された車速制御に関する系の動的モデルを
用いて付加積分型最適レギュレータとして構成され、そ
の内部における状態観測部の演算式や制御量決定部のフ
ィードバックゲイン などは、全て、予め内燃機関および動力伝達機構を用い
たシミュレーションにより決定されているのである。
等により決定された車速制御に関する系の動的モデルを
用いて付加積分型最適レギュレータとして構成され、そ
の内部における状態観測部の演算式や制御量決定部のフ
ィードバックゲイン などは、全て、予め内燃機関および動力伝達機構を用い
たシミュレーションにより決定されているのである。
尚、以上の説明において状態変数量 は内燃機関などの内部状態を表わす量として説明した
が、これは実際の物理量に対応した変数量である必要は
なく、適当な次数のベクトル量として設計することがで
きる。
が、これは実際の物理量に対応した変数量である必要は
なく、適当な次数のベクトル量として設計することがで
きる。
以上、本発明の概要について説明したが、次に本発明を
実際に適用した実施例の車速制御装置について説明す
る。
実際に適用した実施例の車速制御装置について説明す
る。
まず第3図は、本実施例の車速制御装置における内燃機
関とその周辺装置を表わす要部概略構成図、第4図は制
御対象を制御する系の制御モデルを示す制御系統図、第
5図、第6図はそれぞれシステム同定の説明に用いるブ
ロック線図、第7図は電子制御回路において実行される
制御の一例を示すフローチャート、第8図は燃料消費を
最小とする吸入空気量を求める制御の一例を示すフロー
チャート、第9図は本実施例の効果を説明するグラフで
ある。以下、この順に説明する。
関とその周辺装置を表わす要部概略構成図、第4図は制
御対象を制御する系の制御モデルを示す制御系統図、第
5図、第6図はそれぞれシステム同定の説明に用いるブ
ロック線図、第7図は電子制御回路において実行される
制御の一例を示すフローチャート、第8図は燃料消費を
最小とする吸入空気量を求める制御の一例を示すフロー
チャート、第9図は本実施例の効果を説明するグラフで
ある。以下、この順に説明する。
第3図では4気筒4サイクルの内燃機関1のひとつの気
筒を中心に示しているが、吸気系2には上流から図示し
ないエアクリーナ、吸入空気流量ARを測定するエアフ
ロメータ3、吸気温Thaを検出する吸気温センサ5、
吸入空気量を制御するスロットルバルブ7、サージタン
ク9、電磁式の燃料噴射弁11等が備えられている。ま
た内燃機関1の排気は排気管14により図示しない排気
浄化装置,消音器等を介して外部へ排出される。燃料室
(シリンダ)はピストン15,吸気弁17,排気弁1
9,点火プラグ21等から構成されているが、これらの
作動は周知のものなので説明は省略する。
筒を中心に示しているが、吸気系2には上流から図示し
ないエアクリーナ、吸入空気流量ARを測定するエアフ
ロメータ3、吸気温Thaを検出する吸気温センサ5、
吸入空気量を制御するスロットルバルブ7、サージタン
ク9、電磁式の燃料噴射弁11等が備えられている。ま
た内燃機関1の排気は排気管14により図示しない排気
浄化装置,消音器等を介して外部へ排出される。燃料室
(シリンダ)はピストン15,吸気弁17,排気弁1
9,点火プラグ21等から構成されているが、これらの
作動は周知のものなので説明は省略する。
内燃機関1にはこの他に冷却水の温度Thwを検出する
冷却水温センサ29やディストリビュータ25内に備え
られ、内燃機関1の回転数Nに応じた周波数のパルス信
号を出力する回転数センサ31や、内燃機関1の1回転
(クランク角の720゜)に1発のパルス信号を出力す
る気筒判別センサ33等が備えられている。又、スロッ
トルバルブ7は直流モータを動力源とするスロットルア
クチュエータ35によってその開度θを制御されてい
る。尚、第3図中、37はアクセル38の踏込量Acc
を検出するアクセル開度センサである。
冷却水温センサ29やディストリビュータ25内に備え
られ、内燃機関1の回転数Nに応じた周波数のパルス信
号を出力する回転数センサ31や、内燃機関1の1回転
(クランク角の720゜)に1発のパルス信号を出力す
る気筒判別センサ33等が備えられている。又、スロッ
トルバルブ7は直流モータを動力源とするスロットルア
クチュエータ35によってその開度θを制御されてい
る。尚、第3図中、37はアクセル38の踏込量Acc
を検出するアクセル開度センサである。
以上の構成を有する内燃機関1とその周辺装置におい
て、その内燃噴射量FRやスロットルバルブ開度θ等は
電子制御回路40によって制御されている。電子制御回
路40はキースイッチ41を介してバッテリ43より電
力の供給をうけて作動しているが、周知のマイクロプロ
セッサ(MPU)44,ROM45,RAM46,バッ
クアップRAM47,入力ポート49,出力ポート51
等から構成され、上記各素子・ポートは相互にバス53
により接続されている。
て、その内燃噴射量FRやスロットルバルブ開度θ等は
電子制御回路40によって制御されている。電子制御回
路40はキースイッチ41を介してバッテリ43より電
力の供給をうけて作動しているが、周知のマイクロプロ
セッサ(MPU)44,ROM45,RAM46,バッ
クアップRAM47,入力ポート49,出力ポート51
等から構成され、上記各素子・ポートは相互にバス53
により接続されている。
電子制御回路40の入力ポート49は、内燃機関1の運
転状態を示す信号を各センサより入力する。具体的に
は、吸入空気流量ARをエアフロメータ3より、吸気温
Thaを吸気温センサ5より、車両の走行速度に応じた
信号を発生する車速センサ55により、冷却水温Thw
を冷却水温センサ29より、内燃機関1の回転数Nを回
転数センサ31より、気筒判別信号を気筒判別センサ3
3より、定速走行が指示されたかどうかを判断するため
にセットスイッチ56より各々入力する入力部で構成さ
れている。
転状態を示す信号を各センサより入力する。具体的に
は、吸入空気流量ARをエアフロメータ3より、吸気温
Thaを吸気温センサ5より、車両の走行速度に応じた
信号を発生する車速センサ55により、冷却水温Thw
を冷却水温センサ29より、内燃機関1の回転数Nを回
転数センサ31より、気筒判別信号を気筒判別センサ3
3より、定速走行が指示されたかどうかを判断するため
にセットスイッチ56より各々入力する入力部で構成さ
れている。
一方、出力ポート51は、アクチュエータ35を介して
スロットルバルブ7の開度θを、燃料噴射弁11を開・
閉弁して燃料噴射量FRを、その他、イグナイタ24を
介して点火時期などを、個々に制御する信号を出力す
る。これら電子制御回路40のMPU44による処理に
ついては、点火時期制御などのための処理を除いて、後
に第6図,第7図のフローチャートに拠って詳述する。
スロットルバルブ7の開度θを、燃料噴射弁11を開・
閉弁して燃料噴射量FRを、その他、イグナイタ24を
介して点火時期などを、個々に制御する信号を出力す
る。これら電子制御回路40のMPU44による処理に
ついては、点火時期制御などのための処理を除いて、後
に第6図,第7図のフローチャートに拠って詳述する。
次に第4図の機能ブロック図に拠って、電子制御回路4
0による処理について説明し、特にシステム同定による
状態方程式(1),出力方程式(2)等におけるベクト
ル の求め方やこれに基づくオブザーバの求め方、フィード
バックゲイン の求め方について、実際に即して説明する。尚、第4図
は機能をブロックとして表わした図であって、ハード構
成を示すものではない。又、第4図に示す機能は、実際
には第6図のフローチャートに示した一連のプログラム
の実行による離散系として実現されたものである。
0による処理について説明し、特にシステム同定による
状態方程式(1),出力方程式(2)等におけるベクト
ル の求め方やこれに基づくオブザーバの求め方、フィード
バックゲイン の求め方について、実際に即して説明する。尚、第4図
は機能をブロックとして表わした図であって、ハード構
成を示すものではない。又、第4図に示す機能は、実際
には第6図のフローチャートに示した一連のプログラム
の実行による離散系として実現されたものである。
第4図において、定速走行車速SPD*はセットスイッ
チ56がオンからオフに切り替わった時点の車速であ
り、この車速が定速走行車速SPD*設定部P1に記憶
される。一方、目標吸入空気量AR*は定速走行車速S
PD*,実際の検出された走行速度SPD,内燃機関1
に噴射された燃料噴射量FRから、後に第8図の説明に
おいて詳述する手法により目標吸入空気量設定部P2に
より燃料消費量を最小にする値として定められる。積分
器P3は定速走行車速SPD*と実際の走行速度SPD
との偏差SSPDを累積して累積値ZSPD(k)を求
め、積分器P4は目標吸入空気量AR*と実際の吸入空
気量ARとの偏差SARを累積して累積値ZAR(k)
を求めるものである。
チ56がオンからオフに切り替わった時点の車速であ
り、この車速が定速走行車速SPD*設定部P1に記憶
される。一方、目標吸入空気量AR*は定速走行車速S
PD*,実際の検出された走行速度SPD,内燃機関1
に噴射された燃料噴射量FRから、後に第8図の説明に
おいて詳述する手法により目標吸入空気量設定部P2に
より燃料消費量を最小にする値として定められる。積分
器P3は定速走行車速SPD*と実際の走行速度SPD
との偏差SSPDを累積して累積値ZSPD(k)を求
め、積分器P4は目標吸入空気量AR*と実際の吸入空
気量ARとの偏差SARを累積して累積値ZAR(k)
を求めるものである。
P5は、吸入空気量AR,回転数Nについて、定常的な
運転状態での各値(ARa,Na)からの摂動分を抽出
する摂動分抽出部を示している。これは、既述したよう
に、非線形なシステムに対して線形の近似を行なう為
に、制御対象M1の状態を、個々の定常的な状態の連続
とみなし、個々の定常近傍について線形な動的モデルを
構築して制御対象M1に関する広範囲にわたる動的なモ
デルを構築したことによっている。従って、制御対象M
1の状態の諸量(AR,SPD)を、一旦、最も近い定
常な状態からの摂動分δAR(=AR−ARa),δS
PD(=SPD−SPDa)として扱うのである。前記
の積分器P3,P4とオブザーバP6とフィードバック
量決定部P7とによって求められる制御対象M1の制御
入力、即ちスロットル開度θ,燃料噴射量FRに関する
操作量も、摂動分δθ,δFRとして扱われている。
運転状態での各値(ARa,Na)からの摂動分を抽出
する摂動分抽出部を示している。これは、既述したよう
に、非線形なシステムに対して線形の近似を行なう為
に、制御対象M1の状態を、個々の定常的な状態の連続
とみなし、個々の定常近傍について線形な動的モデルを
構築して制御対象M1に関する広範囲にわたる動的なモ
デルを構築したことによっている。従って、制御対象M
1の状態の諸量(AR,SPD)を、一旦、最も近い定
常な状態からの摂動分δAR(=AR−ARa),δS
PD(=SPD−SPDa)として扱うのである。前記
の積分器P3,P4とオブザーバP6とフィードバック
量決定部P7とによって求められる制御対象M1の制御
入力、即ちスロットル開度θ,燃料噴射量FRに関する
操作量も、摂動分δθ,δFRとして扱われている。
オブザーバP6は、制御出力の摂動分δAR,δSPD
と制御入力の摂動分δθ,δFRとから制御対象M1の
内部状態を表現する状態変数量 を推定して状態変数推定量 を求めるものであり、この状態変数推定量 と上述の累積値ZSPD(k),ZAR(k)とに、フ
ィードバック量決定部P7において、最適フィードバッ
クゲイン を乗算し、操作量(δθ,δFR)を求めるのである。
この操作量の組(δθ,δFR)は摂動分抽出部P5に
よって選ばれた定常的な状態に対応した制御入力からの
摂動分なので、これに基準設定値加算部P8によりこの
定常的な状態に対応した基準設定値θa,FRaを加え
て、制御対象M1に対する制御入力の諸量、θFRを定
めるのである。
と制御入力の摂動分δθ,δFRとから制御対象M1の
内部状態を表現する状態変数量 を推定して状態変数推定量 を求めるものであり、この状態変数推定量 と上述の累積値ZSPD(k),ZAR(k)とに、フ
ィードバック量決定部P7において、最適フィードバッ
クゲイン を乗算し、操作量(δθ,δFR)を求めるのである。
この操作量の組(δθ,δFR)は摂動分抽出部P5に
よって選ばれた定常的な状態に対応した制御入力からの
摂動分なので、これに基準設定値加算部P8によりこの
定常的な状態に対応した基準設定値θa,FRaを加え
て、制御対象M1に対する制御入力の諸量、θFRを定
めるのである。
以上、簡単にこの制御系の構成について説明したが、こ
うした制御出力(AR,SPD)及び制御入力(θ,F
R)を実施例として取上げたのは、これらの諸量が制御
対象M1の出力に関与する基本的な量であることによっ
ている。従って、本実施例では制御対象M1を2入力2
出力の多元系としてとらえた。制御対象M1の出力に関
与する量としては、この他にも、例えば点火時期や排ガ
ス還流量なども考えられ、必要に応じてそれらを加味し
てシステムのモデルをたてればよいが、ここでは、制御
対象M1の動的なモデルの構築には上記の2入力2出力
のモデルを用い、系の動的な振舞を変化させるものとし
て、他に内燃機関1の冷却水温Thwや吸気温Thaを
用いるが、内燃機関1の冷却水温Thw等は制御対象M
1の制御系の構成を変えるものではなく、その動的な振
舞の様子を変化させるにすぎない。従って、制御対象M
1の制御系についてこの動的なモデルを構築する際、状
態方程式(1),出力方程式(2)のベクトル が内燃機関1の冷却水温Thw等に応じて定められるこ
とになる。
うした制御出力(AR,SPD)及び制御入力(θ,F
R)を実施例として取上げたのは、これらの諸量が制御
対象M1の出力に関与する基本的な量であることによっ
ている。従って、本実施例では制御対象M1を2入力2
出力の多元系としてとらえた。制御対象M1の出力に関
与する量としては、この他にも、例えば点火時期や排ガ
ス還流量なども考えられ、必要に応じてそれらを加味し
てシステムのモデルをたてればよいが、ここでは、制御
対象M1の動的なモデルの構築には上記の2入力2出力
のモデルを用い、系の動的な振舞を変化させるものとし
て、他に内燃機関1の冷却水温Thwや吸気温Thaを
用いるが、内燃機関1の冷却水温Thw等は制御対象M
1の制御系の構成を変えるものではなく、その動的な振
舞の様子を変化させるにすぎない。従って、制御対象M
1の制御系についてこの動的なモデルを構築する際、状
態方程式(1),出力方程式(2)のベクトル が内燃機関1の冷却水温Thw等に応じて定められるこ
とになる。
以上、制御対象M1のハード的な構成と制御対象M1の
出力の制御を行なうものとして2入力2出力の系を取り
上げた場合の制御系の構成について説明した。そこで、
次に実際のシステム同定による動的モデルの構築,オブ
ザーバP6の設計、最適フィードバックゲイン の与え方について説明する。
出力の制御を行なうものとして2入力2出力の系を取り
上げた場合の制御系の構成について説明した。そこで、
次に実際のシステム同定による動的モデルの構築,オブ
ザーバP6の設計、最適フィードバックゲイン の与え方について説明する。
まず制御対象M1の動的なモデルを構築する。第5図は
2入力2出力の系として定常状態にある制御対象M1の
系を伝達関数G1(z)〜G4(z)により書き表わし
た図である。尚、zは入出力信号のサンプル値のz変換
を示し、G1(z)〜G4(z)は適当な次数をもつも
のとする。従って、全体の伝達関数行列 は、 で表される。
2入力2出力の系として定常状態にある制御対象M1の
系を伝達関数G1(z)〜G4(z)により書き表わし
た図である。尚、zは入出力信号のサンプル値のz変換
を示し、G1(z)〜G4(z)は適当な次数をもつも
のとする。従って、全体の伝達関数行列 は、 で表される。
本実施例の制御対象M1のように、その制御系が2入力
2出力の系であり、入出力の諸量に干渉が存在するよう
な場合には、物理的なモデルを定めることが極めて困難
となる。このような場合には、システム同定と呼ばれる
一種のシミュレーションにより伝達関数を求めることが
できる。
2出力の系であり、入出力の諸量に干渉が存在するよう
な場合には、物理的なモデルを定めることが極めて困難
となる。このような場合には、システム同定と呼ばれる
一種のシミュレーションにより伝達関数を求めることが
できる。
システム同定の手法は、例えば相良節夫他著、「システ
ム同定」(昭和56年)社団法人計測自動制御学会等に
詳解されているが、ここでは最小2乗法により同定す
る。
ム同定」(昭和56年)社団法人計測自動制御学会等に
詳解されているが、ここでは最小2乗法により同定す
る。
制御対象M1を所定の状態で運転し、スロットル開度の
変化分δθを零として、燃料供給量の変化分δFRとし
ての適当な試験信号を加え、その時の入力δFRと出力
である走行速度の変化分δSPDのデータをN回に亘っ
てサンプリングする。これを入力のデータ系列{u
(i)}={δFRi},出力のデータ系列{y
(i)}={δSPDi}(但し、i=1,2,3,…
N)と表わす。この時、系は1入力1出力とみなすこと
ができ、系の伝達関数G1(z)は、 G1(z)=B(z -1 )/A(z -1 )…(3) 即ち、 G1(z) =(b0+b1・z-1+…+bn・z-n)/ (1+a1・z-1+a2・z-2+…+an・z-n) …(4) で求められる。尚、ここで、z-1は単位推移演算子であ
って、z-1・x(k)=x(k−1)を意味している。
変化分δθを零として、燃料供給量の変化分δFRとし
ての適当な試験信号を加え、その時の入力δFRと出力
である走行速度の変化分δSPDのデータをN回に亘っ
てサンプリングする。これを入力のデータ系列{u
(i)}={δFRi},出力のデータ系列{y
(i)}={δSPDi}(但し、i=1,2,3,…
N)と表わす。この時、系は1入力1出力とみなすこと
ができ、系の伝達関数G1(z)は、 G1(z)=B(z -1 )/A(z -1 )…(3) 即ち、 G1(z) =(b0+b1・z-1+…+bn・z-n)/ (1+a1・z-1+a2・z-2+…+an・z-n) …(4) で求められる。尚、ここで、z-1は単位推移演算子であ
って、z-1・x(k)=x(k−1)を意味している。
入出力のデータ系列{u(i)},{y(i)}から式
(4)のパラメータa1〜an,b0〜bnを定めれば
系の伝達関数G1(z)が求められる。最小2乗法によ
るシステム同定では、このパラメータa1〜an,b0
〜bnを J0=Σ[{y(k)+a1・y(k−1)+… +an・y(k−n)}−{b0・u(k) +b1・u(k−1)×… +bn・u(k−n)}] …(5) が最小となるよう定める。本実施例ではn=2として、
各パラメータを求めた。この場合、系のシグナルフロー
線図は第6図のようになり、状態変数量として[x1
(k) x2(k)]Tをとって、その状態・出力方程
式は、 と表わせられる。従って、1入力1出力の系とみなした
場合のシステムパラメータ を各々 とすれば、 となる。
(4)のパラメータa1〜an,b0〜bnを定めれば
系の伝達関数G1(z)が求められる。最小2乗法によ
るシステム同定では、このパラメータa1〜an,b0
〜bnを J0=Σ[{y(k)+a1・y(k−1)+… +an・y(k−n)}−{b0・u(k) +b1・u(k−1)×… +bn・u(k−n)}] …(5) が最小となるよう定める。本実施例ではn=2として、
各パラメータを求めた。この場合、系のシグナルフロー
線図は第6図のようになり、状態変数量として[x1
(k) x2(k)]Tをとって、その状態・出力方程
式は、 と表わせられる。従って、1入力1出力の系とみなした
場合のシステムパラメータ を各々 とすれば、 となる。
本実施例ではG1(z)についてのパラメータとして、 [a1 a2]=[-1.91 0.923 ] [b0 b1 b2] =[ 0 4.86×10-3 4.73×10-3 ] を得た。同様の手法により、伝達関数G2(z)ないし
G4(z)及び各々についてのシステムパラメータ ないし ないし ないし が求められる。そこでこれらのシステムパラメータから
元の2入力2出力の多元系のシステムパラメータ、即ち
状態方程式(1),出力方程式(2)のベクトル を定めることができる。
G4(z)及び各々についてのシステムパラメータ ないし ないし ないし が求められる。そこでこれらのシステムパラメータから
元の2入力2出力の多元系のシステムパラメータ、即ち
状態方程式(1),出力方程式(2)のベクトル を定めることができる。
こうして本実施例の動的なモデルがシステム同定により
求められたが、この動的なモデルは、制御対象M1が所
定の状態で運転されている時、この状態の近傍では線形
の近似が成立つという形で定められる。従って、定常的
な複数の運転状態に関して、上記の手法で伝達関数G1
(z)ないしG4(z)が各々求められ、各々の状態方
程式(1),出力方程式(2)におけるベクトル が求められ、その入出力の関係は摂動分δの間に成立す
ることになる。
求められたが、この動的なモデルは、制御対象M1が所
定の状態で運転されている時、この状態の近傍では線形
の近似が成立つという形で定められる。従って、定常的
な複数の運転状態に関して、上記の手法で伝達関数G1
(z)ないしG4(z)が各々求められ、各々の状態方
程式(1),出力方程式(2)におけるベクトル が求められ、その入出力の関係は摂動分δの間に成立す
ることになる。
次にオブザーバP6の設計方法について説明する。オブ
ザーバの設計にはゴピナスの設計法などがあって、古田
勝久・佐野昭共著「基礎システム理論」(昭和53年)
コロナ社等々に詳しいが、本実施例では有限整定オブザ
ーバとして設計する。
ザーバの設計にはゴピナスの設計法などがあって、古田
勝久・佐野昭共著「基礎システム理論」(昭和53年)
コロナ社等々に詳しいが、本実施例では有限整定オブザ
ーバとして設計する。
オブザーバP6は制御対象M1の制御出力の諸量の摂動
分(δAR,δSPD)と制御入力の諸量の摂動分(δ
θ,δFR)とから制御対象M1の内部の状態変数量 を推定するものであるが、オブザーバP6によって求め
られた状態変数推定量 を、制御対象M1の制御において、実際の状態変数量 として扱うことができるという根拠は次の点にある。
今、オブザーバP6の出力 を次式(9)のように構成したとする。
分(δAR,δSPD)と制御入力の諸量の摂動分(δ
θ,δFR)とから制御対象M1の内部の状態変数量 を推定するものであるが、オブザーバP6によって求め
られた状態変数推定量 を、制御対象M1の制御において、実際の状態変数量 として扱うことができるという根拠は次の点にある。
今、オブザーバP6の出力 を次式(9)のように構成したとする。
式(9)において は任意に与えられる行列である。式(1),(2),
(9)より変形すると、 を得る。従って なる行列の固有値が単位円内にある様に行列 を選択すればk→∞で となり、制御対象M1の内部の状態変数量 を入力制御ベクトル 出力制御ベクトル の過去からの系列 を用いて正しく推定することができる。
(9)より変形すると、 を得る。従って なる行列の固有値が単位円内にある様に行列 を選択すればk→∞で となり、制御対象M1の内部の状態変数量 を入力制御ベクトル 出力制御ベクトル の過去からの系列 を用いて正しく推定することができる。
今、最小2乗法によってシステム同定され定められた状
態方程式(1),出力方程式(2)のベクトル はこの系が可観測であることから、正則な行列 を用いた新たな状態変数量 を考えて、次の可観測正準形に相似変換することができ
る。
態方程式(1),出力方程式(2)のベクトル はこの系が可観測であることから、正則な行列 を用いた新たな状態変数量 を考えて、次の可観測正準形に相似変換することができ
る。
ここで であり、正則な を適当に選んで、 とするとができる。そこで、式(10)の 行列を とおいて、式(13),(14),(15)より、 となり、有限整定オブザーバを設計することができた。
ここで は を相似変換をしたものであるが、この操作によっても状
態方程式による制御の正しさは保証されている。
ここで は を相似変換をしたものであるが、この操作によっても状
態方程式による制御の正しさは保証されている。
以上、システム同定により求めた状態方程式(1)等の
ベクトル よりオブザーバP6を設計したが、以後、このオブザー
バの出力を改めて と表わすことにする。
ベクトル よりオブザーバP6を設計したが、以後、このオブザー
バの出力を改めて と表わすことにする。
次に最適フィードバックゲイン の求め方について説明するが、最適フィードバックゲイ
ン を求める手法は、例えば「線形システム制御理論」(前
掲書)等に詳しいので、ここでは詳解は略して結果のみ
を示しておく。
ン を求める手法は、例えば「線形システム制御理論」(前
掲書)等に詳しいので、ここでは詳解は略して結果のみ
を示しておく。
制御入力の諸量 と制御出力の諸量 とについて、 とし、次の評価関数Jを最小にする最適制御入力 を求めることが制御対象M1に関する付加積分型最適レ
ギュレータとしての制御問題を解くことになる。
ギュレータとしての制御問題を解くことになる。
尚、ここで は重みパラメータ行列を、kは制御開始点を0とするサ
ンプル回数を、各々示しており、式(19)右辺は を対角行列とする所謂2次形式表現である。
ンプル回数を、各々示しており、式(19)右辺は を対角行列とする所謂2次形式表現である。
この時、最適なフィードバックゲイン は として求められる。尚、式(20)における は各々、 であり、 はリカッチ方程式 の解である。尚、ここで式(19)の評価関数Jの意味
は制御対象M1に対する制御入力の諸量 の動きを制約しつつ、制御出力の諸量 ここでは吸入空気量δAR,走行速度δSPDを含む諸
量 の目標値 からの偏差を最小にしようと意図したものである。制御
入力の諸量 に対する制約の重み付けは、重みパラメータ行列 の値によって変更することができる。従って、すでに求
めておいた制御対象M1の動的なモデル、即ち行列 を用い、任意の重みパラメータ行列 を選択して式(23)を解いて を求め、式(20)により最適フィードバックゲイン を求めれば、状態変数量 は状態推定量 として式(9)より求められるので、 により制御対象M1の制御入力の諸量 を求めることができる。重みパラメータ行列 を変えて最適な制御特性が得られるまで以上のシミュレ
ーションを繰返すことによって、最適フィードバックゲ
イン が求められた。
は制御対象M1に対する制御入力の諸量 の動きを制約しつつ、制御出力の諸量 ここでは吸入空気量δAR,走行速度δSPDを含む諸
量 の目標値 からの偏差を最小にしようと意図したものである。制御
入力の諸量 に対する制約の重み付けは、重みパラメータ行列 の値によって変更することができる。従って、すでに求
めておいた制御対象M1の動的なモデル、即ち行列 を用い、任意の重みパラメータ行列 を選択して式(23)を解いて を求め、式(20)により最適フィードバックゲイン を求めれば、状態変数量 は状態推定量 として式(9)より求められるので、 により制御対象M1の制御入力の諸量 を求めることができる。重みパラメータ行列 を変えて最適な制御特性が得られるまで以上のシミュレ
ーションを繰返すことによって、最適フィードバックゲ
イン が求められた。
以上、最小2乗法によるシステム同定により制御対象M
1の制御系の動的モデルの構築、有限整定オブザーバの
設計、最適フィードバックゲイン の算出について説明したが、これらは予め求めておき、
電子制御回路40の内部ではその結果のみを用いて実際
の制御を行なうのである。
1の制御系の動的モデルの構築、有限整定オブザーバの
設計、最適フィードバックゲイン の算出について説明したが、これらは予め求めておき、
電子制御回路40の内部ではその結果のみを用いて実際
の制御を行なうのである。
そこで、次に、第7図のフローチャートに拠って電子制
御回路40が実際に行なう制御について説明する。尚、
以下の説明では現実の処理において扱われている量を添
字(k)付で、前回に扱われた量を添字(k−1)付で
表わすことにする。
御回路40が実際に行なう制御について説明する。尚、
以下の説明では現実の処理において扱われている量を添
字(k)付で、前回に扱われた量を添字(k−1)付で
表わすことにする。
MPU44はセットスイッチ56により定速走行が指示
された後、ステップ100以下の処理を繰返し行なう。
まずステップ100では、制御対象M1の出力状態、即
ち吸入空気流量AR(k−1),走行速度SPD(k−
1)等を各センサより読み込む処理を行なう。
された後、ステップ100以下の処理を繰返し行なう。
まずステップ100では、制御対象M1の出力状態、即
ち吸入空気流量AR(k−1),走行速度SPD(k−
1)等を各センサより読み込む処理を行なう。
続くステップ110では、セットスイッチ56がオフし
たときRAM46に記憶された定速走行車速SPD*を
読み出し、ステップ120では内燃機関1の目標吸入空
気量AR*を算出する。目標吸入空気量AR*は、内燃
機関1の燃料消費量を最小にすべく定められるものであ
って、その算出は第8図に拠って後述する制御により行
なわれる。これらの処理が第4図P1,P2の各設定部
に相当する。
たときRAM46に記憶された定速走行車速SPD*を
読み出し、ステップ120では内燃機関1の目標吸入空
気量AR*を算出する。目標吸入空気量AR*は、内燃
機関1の燃料消費量を最小にすべく定められるものであ
って、その算出は第8図に拠って後述する制御により行
なわれる。これらの処理が第4図P1,P2の各設定部
に相当する。
ステップ130では、この定速走行車速SPD*と実際
に検出された走行速度SPD(k−1)の偏差をSSP
D(k−1)を、また、この目標吸入空気量AR*と実
際の吸入空気量AR(k−1)との偏差SAR(k−
1)を、各々求める処理が行なわれる。続くステップ1
40では、ステップ130で求めた各偏差を累積する処
理、即ち ZSPD(k)=ZSPD(k−1)+SSPD(k−
1)により累積値ZSPD(k)を、一方ZAR(k)
=ZAR(k−1)+SAR(k−1)により累積値Z
AR(k)を求める処理が行なわれる。この処理が第4
図の積分器P3,P4に相当する。
に検出された走行速度SPD(k−1)の偏差をSSP
D(k−1)を、また、この目標吸入空気量AR*と実
際の吸入空気量AR(k−1)との偏差SAR(k−
1)を、各々求める処理が行なわれる。続くステップ1
40では、ステップ130で求めた各偏差を累積する処
理、即ち ZSPD(k)=ZSPD(k−1)+SSPD(k−
1)により累積値ZSPD(k)を、一方ZAR(k)
=ZAR(k−1)+SAR(k−1)により累積値Z
AR(k)を求める処理が行なわれる。この処理が第4
図の積分器P3,P4に相当する。
続くステップ150では、ステップ100で読み込んだ
制御対象M1の出力状態から、制御対象M1の動的モデ
ルを構築した際、線形近似が成立つ範囲として取り上げ
た定常的な状態のうちで最も近い状態(以下、これを定
常点ARa,SPDaと呼ぶ)を求める処理を行なう。
ステップ160では、ステップ100で読み込んだ制御
対象M1の出力状態をこの定常点(ARa,SPDa)
からの摂動分(δAR,δSPD)として求める処理を
行なう。この処理が第4図の摂動分抽出部P5に相当す
る。
制御対象M1の出力状態から、制御対象M1の動的モデ
ルを構築した際、線形近似が成立つ範囲として取り上げ
た定常的な状態のうちで最も近い状態(以下、これを定
常点ARa,SPDaと呼ぶ)を求める処理を行なう。
ステップ160では、ステップ100で読み込んだ制御
対象M1の出力状態をこの定常点(ARa,SPDa)
からの摂動分(δAR,δSPD)として求める処理を
行なう。この処理が第4図の摂動分抽出部P5に相当す
る。
続くステップ170では、内燃機関1の冷却水温Thw
を読み込み、この水温Thwに応じて内燃機関1の動的
モデルが変化することから、予め冷却水温Thw毎に用
意されたオブザーバ内のパラメータ 及び最適フィードバックゲイン を選択する処理を行なう。
を読み込み、この水温Thwに応じて内燃機関1の動的
モデルが変化することから、予め冷却水温Thw毎に用
意されたオブザーバ内のパラメータ 及び最適フィードバックゲイン を選択する処理を行なう。
ステップ180では、ステップ170で選択された とステップ160で求められた摂動分(δAR,δN)
と、前回求められた状態変数推定量 と、前回求められた燃料噴射量FR(k−1)とスロッ
トルバルブ開度θ(k−1)の摂動分δFR(k−
1),δθ(k−1)とから、次式(25)により新た
な状態変数推定量 を算出する処理が行なわれる。この処理が第4図オブザ
ーバP6に相当するが、本実施例では既述した如く、オ
ブザーバP6は有限整定オブザーバとして構成されてい
る。即ち、 の計算が行なわれるのである。
と、前回求められた状態変数推定量 と、前回求められた燃料噴射量FR(k−1)とスロッ
トルバルブ開度θ(k−1)の摂動分δFR(k−
1),δθ(k−1)とから、次式(25)により新た
な状態変数推定量 を算出する処理が行なわれる。この処理が第4図オブザ
ーバP6に相当するが、本実施例では既述した如く、オ
ブザーバP6は有限整定オブザーバとして構成されてい
る。即ち、 の計算が行なわれるのである。
続くステップ190では、ステップ180で求めた状態
変数推定量 とステップ140で求められた累積値ZSPD(k),
ZAR(k)と、予め用意されステップ170で選択さ
れた最適フィ−ドバックゲイン、 をベクトル乗算することにより、即ち により操作量の摂動分δFR(k)とδθ(k)とを求
める処理が行なわれる。これが第4図のフィードバック
量決定部P7に相当している。
変数推定量 とステップ140で求められた累積値ZSPD(k),
ZAR(k)と、予め用意されステップ170で選択さ
れた最適フィ−ドバックゲイン、 をベクトル乗算することにより、即ち により操作量の摂動分δFR(k)とδθ(k)とを求
める処理が行なわれる。これが第4図のフィードバック
量決定部P7に相当している。
ステップ200では、ステップ190で求めた操作量の
摂動分δFR(k),δθ(k)と定常点における各操
作量FRa,θaとを加えて、実際に内燃機関1の燃料
噴射弁11及びアクチュエータ35へ出力される操作量
FR(k),θ(k)が求められる。
摂動分δFR(k),δθ(k)と定常点における各操
作量FRa,θaとを加えて、実際に内燃機関1の燃料
噴射弁11及びアクチュエータ35へ出力される操作量
FR(k),θ(k)が求められる。
続くステップ210ではサンプリング回数を示す値kを
1だけインクリメントする処理を行ない、上記の一連の
処理、ステップ100ないしステップ210を終わる。
1だけインクリメントする処理を行ない、上記の一連の
処理、ステップ100ないしステップ210を終わる。
以上の制御を周期的に継続して行なうことにより、電子
制御回路40は制御対象M1を定速走行車速SPD*と
目標吸入空気量AR*に制御する追加積分型最適レギュ
レータとして、最適のフィードバックゲインにより制御
を行なうことになる。
制御回路40は制御対象M1を定速走行車速SPD*と
目標吸入空気量AR*に制御する追加積分型最適レギュ
レータとして、最適のフィードバックゲインにより制御
を行なうことになる。
次に、ステップ120の目標吸入空気量AR*を求める
ルーチンについて説明する。このルーチンは第8図のフ
ローチャートに図示する如く、次の手順により、同一の
走行速度SPD(k)を維持しつつ、燃料消費量を最小
にするように目標吸入空気量AR*を算出する。尚、以
下の説明では、本ルーチンにおける前回の目標値をAR
*(k−1)で、今回算出された目標値をAR*(k)
で表わすことがある。
ルーチンについて説明する。このルーチンは第8図のフ
ローチャートに図示する如く、次の手順により、同一の
走行速度SPD(k)を維持しつつ、燃料消費量を最小
にするように目標吸入空気量AR*を算出する。尚、以
下の説明では、本ルーチンにおける前回の目標値をAR
*(k−1)で、今回算出された目標値をAR*(k)
で表わすことがある。
このルーチンチはステップ300より開始され、まず第
6図の処理において定められた定速走行車速SPD
*(k)が前回の値SPD*(k−1)と、実際の走行
速度SPD(k)が定速走行車速SPD*(k)と、そ
れぞれ等しいか否かの判断を行なう。それらのいずれか
ひとつでも成立しないような場合には、制御系は平衡に
達していないことから、燃料消費量を最小とするような
吸入空気量の探索は行なえないとして、処理はステップ
310へ移行し、予め走行速度SPDから設定されたマ
ップにより与えられる吸入空気量AR(SPD)を目標
吸入空気量AR*(k)として与える処理を行ない、N
EXTへ抜けて、本制御ルーチンを終了する。即ち、第
7図のフローチャートに遍つて言えば、ステップ120
において目標吸入空気量AR*(k)を制御対象M1が
過渡状態にあるとして、マップより定めるのである。
6図の処理において定められた定速走行車速SPD
*(k)が前回の値SPD*(k−1)と、実際の走行
速度SPD(k)が定速走行車速SPD*(k)と、そ
れぞれ等しいか否かの判断を行なう。それらのいずれか
ひとつでも成立しないような場合には、制御系は平衡に
達していないことから、燃料消費量を最小とするような
吸入空気量の探索は行なえないとして、処理はステップ
310へ移行し、予め走行速度SPDから設定されたマ
ップにより与えられる吸入空気量AR(SPD)を目標
吸入空気量AR*(k)として与える処理を行ない、N
EXTへ抜けて、本制御ルーチンを終了する。即ち、第
7図のフローチャートに遍つて言えば、ステップ120
において目標吸入空気量AR*(k)を制御対象M1が
過渡状態にあるとして、マップより定めるのである。
一方ステップ300において、SPD*(k)=SPD
*(k−1)、かつSPD(k)=SPD*(k)であ
れば、制御対象M1は平衡状態にあるとみなし、燃料消
費量を最小とする吸入空気量の探索を行なうために、処
理はステップ320へ移行する。ステップ320ではフ
ラッグFsが1であるか否かの判断を行なうが燃料消費
量の探索が開始される以前はフラッグFsの値は0に初
期セットされるので判断は「NO」となって処理はステ
ップ330へ進む。ステップ330では、走行速度SP
D(k)を最小の燃料消費量で定速走行車速SPD
*(k)に維持できる吸入空気量を求める探索を開始す
るとして、フラッグFsを値1に、探索方向を示す係数
Dつまり吸入空気量の増加方向または減少方向を指定す
る係数Dの値1に、本ルーチンの実行回数を示すカウン
タCsを値0に、各々設定する処理を行なう。
*(k−1)、かつSPD(k)=SPD*(k)であ
れば、制御対象M1は平衡状態にあるとみなし、燃料消
費量を最小とする吸入空気量の探索を行なうために、処
理はステップ320へ移行する。ステップ320ではフ
ラッグFsが1であるか否かの判断を行なうが燃料消費
量の探索が開始される以前はフラッグFsの値は0に初
期セットされるので判断は「NO」となって処理はステ
ップ330へ進む。ステップ330では、走行速度SP
D(k)を最小の燃料消費量で定速走行車速SPD
*(k)に維持できる吸入空気量を求める探索を開始す
るとして、フラッグFsを値1に、探索方向を示す係数
Dつまり吸入空気量の増加方向または減少方向を指定す
る係数Dの値1に、本ルーチンの実行回数を示すカウン
タCsを値0に、各々設定する処理を行なう。
続くステップ340ではカウンタCsの値が0を越えて
いるか否かの判断を行なう。探索開始直後にはカウンタ
Cs=0なので処理はステップ350に移行し、目標吸
入空気量AR*(k)を前回の目標値AR*(k−1)
よりD×ΔARだけ増量して定め、続くスンテップ36
0でカウンタCsの値を1だけインクリメントし、NE
XTへ抜けて本ルーチンを終了する。
いるか否かの判断を行なう。探索開始直後にはカウンタ
Cs=0なので処理はステップ350に移行し、目標吸
入空気量AR*(k)を前回の目標値AR*(k−1)
よりD×ΔARだけ増量して定め、続くスンテップ36
0でカウンタCsの値を1だけインクリメントし、NE
XTへ抜けて本ルーチンを終了する。
こうして探索が開始された後に、本ルーチンが実行され
るとステップ320,ステップ340での判断は共に
[YES」となって、処理はステップ370へ進み、燃
料噴射量FR(k)に関し、定常点からの摂動分δFR
(k)が前回の時点でのδFR(k−1)と較べて、ど
うなったかを判定する。δFR(k)−δFR(k−
1)の値が所定値−ΔF以下であれば燃料噴射量は更に
減少し得るとして、そのまま探索を継続すべく、処理は
ステップ350以下を実行する。このことは丁度第5図
においてb点側からa点側へ近づきつつあることを示し
ている。
るとステップ320,ステップ340での判断は共に
[YES」となって、処理はステップ370へ進み、燃
料噴射量FR(k)に関し、定常点からの摂動分δFR
(k)が前回の時点でのδFR(k−1)と較べて、ど
うなったかを判定する。δFR(k)−δFR(k−
1)の値が所定値−ΔF以下であれば燃料噴射量は更に
減少し得るとして、そのまま探索を継続すべく、処理は
ステップ350以下を実行する。このことは丁度第5図
においてb点側からa点側へ近づきつつあることを示し
ている。
一方、δFR(k)−δFR(k−1)の値が所定値Δ
F以上であれば、燃料噴射量は増加していることになる
ので探索方向を逆転すべく、ステップ380にて探索方
向係数Dの値を−1に設定し、以下、上述のステップ3
50,360の処理を行なう。従って、この探索により
目標吸入空気量AR*(k)は減少され、スロットル開
度θは閉方向に向う。第2図に即して言えば、図中c点
側からa点側へ探索する場合である。
F以上であれば、燃料噴射量は増加していることになる
ので探索方向を逆転すべく、ステップ380にて探索方
向係数Dの値を−1に設定し、以下、上述のステップ3
50,360の処理を行なう。従って、この探索により
目標吸入空気量AR*(k)は減少され、スロットル開
度θは閉方向に向う。第2図に即して言えば、図中c点
側からa点側へ探索する場合である。
こうして、燃料噴射量を減らす方向での探索が行なわれ
ると、やがて、δFR(k)−δFR(k−1)の値が
所定の偏差±ΔF以内となる点が見い出される。ここが
定速走行時において燃料消費量を最小とする吸入空気量
となる点である。そこで、探索は一応終了したとして、
ステップ390にてフラッグEsを値0に設定し、続く
ステップ400では、この時得られていた目標吸入空気
量AR*(k−1)を走行速度SPDから吸入空気量を
定めるマップの値として入替える処理を行なう。即ちA
R(N)=AR*(k−1)である。続くステップ41
0では前回定められた目標吸入空気量AR*(k−1)
を今回も用いるとして、AR*(k)の値をこれに更新
し、NEXTへ抜けて本ルーチンを終了する。
ると、やがて、δFR(k)−δFR(k−1)の値が
所定の偏差±ΔF以内となる点が見い出される。ここが
定速走行時において燃料消費量を最小とする吸入空気量
となる点である。そこで、探索は一応終了したとして、
ステップ390にてフラッグEsを値0に設定し、続く
ステップ400では、この時得られていた目標吸入空気
量AR*(k−1)を走行速度SPDから吸入空気量を
定めるマップの値として入替える処理を行なう。即ちA
R(N)=AR*(k−1)である。続くステップ41
0では前回定められた目標吸入空気量AR*(k−1)
を今回も用いるとして、AR*(k)の値をこれに更新
し、NEXTへ抜けて本ルーチンを終了する。
以上で、一回の探索過程を終了し、その後は冒頭の処
理、ステップ320,330,340より再び探索を継
続するのである。
理、ステップ320,330,340より再び探索を継
続するのである。
以上、説明した如く、第7図,第8図に示した制御ルー
チンを繰返し実行することにより、本実施例の車速制御
装置は、車両の走行速度を定速走行車速に制御するのみ
ならず、その燃料消費量を最小にするように働く。この
時、制御対象M1を制御する系はそのフィードバックゲ
インが最適フィードバックとなる付加積分型最適レギュ
レータとなっており、スロットルバルブ開度θと燃料噴
射量FRとの制御は、従来実現不可能であった素早い応
答性と安定性とにおいて実現されている。従って、ドラ
イバビリティをすこしも損うことなく、スロットルバル
ブ7の開度θを変化させて、燃料噴射量FRを最小にす
る制御が可能となった。
チンを繰返し実行することにより、本実施例の車速制御
装置は、車両の走行速度を定速走行車速に制御するのみ
ならず、その燃料消費量を最小にするように働く。この
時、制御対象M1を制御する系はそのフィードバックゲ
インが最適フィードバックとなる付加積分型最適レギュ
レータとなっており、スロットルバルブ開度θと燃料噴
射量FRとの制御は、従来実現不可能であった素早い応
答性と安定性とにおいて実現されている。従って、ドラ
イバビリティをすこしも損うことなく、スロットルバル
ブ7の開度θを変化させて、燃料噴射量FRを最小にす
る制御が可能となった。
しかも本実施例では、内燃機関1の冷却水温Thwに応
じて動的なモデルが変化する為に、冷却水温Thwによ
ってオブザーバのパラメータと最適フィードバックゲイ
ンを切換えて制御を行なっており、内燃機関1の冷却水
温Thwによらず安定した制御を行なうことができる。
じて動的なモデルが変化する為に、冷却水温Thwによ
ってオブザーバのパラメータと最適フィードバックゲイ
ンを切換えて制御を行なっており、内燃機関1の冷却水
温Thwによらず安定した制御を行なうことができる。
こうした優れた応答性と安定性とが実現できて初めて、
内燃機関1の燃料噴射量FRを最小とするような探索が
可能となった。従来のフィードバック制御によってアク
チュエータ35を介してスロットルバルブ7の駆動した
としても、探索を行なうことはできても、応答性・安定
性などの面から現実の使用に耐えるものではないからで
ある。
内燃機関1の燃料噴射量FRを最小とするような探索が
可能となった。従来のフィードバック制御によってアク
チュエータ35を介してスロットルバルブ7の駆動した
としても、探索を行なうことはできても、応答性・安定
性などの面から現実の使用に耐えるものではないからで
ある。
第9図は本実施例による制御を行なった場合の特性を示
し、走行速度SPDが定速走行車速SPD*に追従して
ゆく様子を表わしている。
し、走行速度SPDが定速走行車速SPD*に追従して
ゆく様子を表わしている。
以上の実施例では、内燃機関1を燃料噴射量FRとスロ
ットル開度θを入力とし吸入空気量AR,走行速度SP
Dを出力とする2入力2出力の系としてとらえ、最小2
乗法によるシステム同定を用いて動的なモデルを構築し
て付加積分型最適レギュレータを構成しているが、適用
する内燃機関の態様に合わせて、この他の入出力をも加
味し、系の動的なモデルを構築することも、本発明の要
旨を変更することなく行なうことができる。
ットル開度θを入力とし吸入空気量AR,走行速度SP
Dを出力とする2入力2出力の系としてとらえ、最小2
乗法によるシステム同定を用いて動的なモデルを構築し
て付加積分型最適レギュレータを構成しているが、適用
する内燃機関の態様に合わせて、この他の入出力をも加
味し、系の動的なモデルを構築することも、本発明の要
旨を変更することなく行なうことができる。
[発明の効果] 以上説明したように、本発明の車速制御装置は、制御入
力量である燃料噴射弁及びスロットルアクチュエータの
各制御量と、制御出力量である吸入空気量及び車速とに
基づき、車速制御に関する系の動的な内部状態を表わす
状態変数量を求め、この状態変数量と、目標吸入空気量
と実際の吸入空気量との偏差の累積値と、目標車速と車
両の走行速度との偏差の累積値と、車速制御に関する系
の動的モデルに基づき予め設定したフィードバックゲイ
ンとに基づき、燃料噴射弁及びスロットルアクチュエー
タの制御量を決定するように構成されている。
力量である燃料噴射弁及びスロットルアクチュエータの
各制御量と、制御出力量である吸入空気量及び車速とに
基づき、車速制御に関する系の動的な内部状態を表わす
状態変数量を求め、この状態変数量と、目標吸入空気量
と実際の吸入空気量との偏差の累積値と、目標車速と車
両の走行速度との偏差の累積値と、車速制御に関する系
の動的モデルに基づき予め設定したフィードバックゲイ
ンとに基づき、燃料噴射弁及びスロットルアクチュエー
タの制御量を決定するように構成されている。
また、目標吸入空気量には、走行速度と目標車速とが一
致していない制御の過渡時には、走行速度に基づき、車
両の走行に必要な空気量が適宜設定されるが、走行速度
と目標車速とが一致し且つ目標車速が定常状態にある場
合には、走行速度を一定としたときの吸入空気量と燃料
噴射量との相関パターンに基づき、走行速度を最小の燃
料噴射量で現在の目標車速に維持するための吸入空気量
が設定される。
致していない制御の過渡時には、走行速度に基づき、車
両の走行に必要な空気量が適宜設定されるが、走行速度
と目標車速とが一致し且つ目標車速が定常状態にある場
合には、走行速度を一定としたときの吸入空気量と燃料
噴射量との相関パターンに基づき、走行速度を最小の燃
料噴射量で現在の目標車速に維持するための吸入空気量
が設定される。
このため、本発明によれば、車速制御の開始直後、走行
道路の傾斜等によって内燃機関に加わる負荷が変化した
とき、或は目標車速が変更されたとき等、走行速度と目
標車速とが一致していない制御の過渡時には、吸入空気
量を目標吸入空気量に制御しつつ、走行速度を速やかに
目標車速に収束させることができ、従来の車速制御装置
では得られなかった高い応答性及び安定性を実現するこ
とができる。
道路の傾斜等によって内燃機関に加わる負荷が変化した
とき、或は目標車速が変更されたとき等、走行速度と目
標車速とが一致していない制御の過渡時には、吸入空気
量を目標吸入空気量に制御しつつ、走行速度を速やかに
目標車速に収束させることができ、従来の車速制御装置
では得られなかった高い応答性及び安定性を実現するこ
とができる。
つまり、従来の車速制御装置では、単に走行速度と目標
車速との偏差からスロットルアクチュエータの制御量を
決定するだけであるが、本発明では、こうした車速制御
系全体を2入力2出力の動的モデルとして捉え、その制
御系における未来への影響を予測するために必要充分な
系の履歴に関する情報を含んだ状態変数を用いて、燃料
噴射弁及びスロットルアクチュエータの制御量を同時に
演算するようにしているので、この制御量による車速制
御系の振舞いを明かにしつつ制御量を決定することがで
き、制御開始直後は勿論のこと、路面の傾斜等の車両の
走行条件や制御目標が変化しても、過制御を生じること
なく、制御出力を制御目標に速やかに収束させることが
できるようになるのである。
車速との偏差からスロットルアクチュエータの制御量を
決定するだけであるが、本発明では、こうした車速制御
系全体を2入力2出力の動的モデルとして捉え、その制
御系における未来への影響を予測するために必要充分な
系の履歴に関する情報を含んだ状態変数を用いて、燃料
噴射弁及びスロットルアクチュエータの制御量を同時に
演算するようにしているので、この制御量による車速制
御系の振舞いを明かにしつつ制御量を決定することがで
き、制御開始直後は勿論のこと、路面の傾斜等の車両の
走行条件や制御目標が変化しても、過制御を生じること
なく、制御出力を制御目標に速やかに収束させることが
できるようになるのである。
また、走行速度と目標車速とが一致し且つ目標車速が定
常状態にある場合には、目標吸入空気量に、走行速度を
最小の燃料噴射量で現在の目標車速に維持するための吸
入空気量を設定するため、車両が安定した定速走行に入
ると、内燃機関を、定速走行を維持するために必要な最
小の燃料消費量にて運転することができるようになり、
車両定速走行時の燃費を大幅に改善できる。
常状態にある場合には、目標吸入空気量に、走行速度を
最小の燃料噴射量で現在の目標車速に維持するための吸
入空気量を設定するため、車両が安定した定速走行に入
ると、内燃機関を、定速走行を維持するために必要な最
小の燃料消費量にて運転することができるようになり、
車両定速走行時の燃費を大幅に改善できる。
また、このように目標吸入空気量を変化させた場合、従
来装置のようなPID制御では、目標吸入空気量の変化
に従い燃料噴射量とは関係なく吸入空気量を変化させて
しまうので、その変化によって吸入空気量と燃料噴射量
とのバランスが崩れ、車速変動を招くことになるが、本
発明の車速制御装置では、上記のように、燃料噴射弁及
びスロットルアクチュエータの各制御量を、車速制御系
の内部状態を表わす状態変数量、目標吸入空気量と実際
の吸入空気量との偏差の累積値、及び目標車速と実際の
走行速度との偏差の累積値を用いてそれぞれ決定するた
め、目標吸入空気量が変化してもそれ応じて各制御量を
最適に設定することができ、車速変動を発生させること
なく燃料噴射量を必要最小限の値に変化させることがで
きる。
来装置のようなPID制御では、目標吸入空気量の変化
に従い燃料噴射量とは関係なく吸入空気量を変化させて
しまうので、その変化によって吸入空気量と燃料噴射量
とのバランスが崩れ、車速変動を招くことになるが、本
発明の車速制御装置では、上記のように、燃料噴射弁及
びスロットルアクチュエータの各制御量を、車速制御系
の内部状態を表わす状態変数量、目標吸入空気量と実際
の吸入空気量との偏差の累積値、及び目標車速と実際の
走行速度との偏差の累積値を用いてそれぞれ決定するた
め、目標吸入空気量が変化してもそれ応じて各制御量を
最適に設定することができ、車速変動を発生させること
なく燃料噴射量を必要最小限の値に変化させることがで
きる。
第1図は本発明の基本的構成図、第2図は燃料量FRと
吸入空気量ARとの関係を示す定走行速度線図、第3図
は本発明一実施例としての内燃機関とその周辺装置の構
成を示す概略構成図、第4図は同じくその制御系統図、
第5図は実施例の系のモデルを同定するのに用いたブロ
ック線図、第6図は伝達関数を求める為のシグナルフロ
ー線図、第7図は実施例における付加積分型最適レギュ
レータとしての制御を示すフローチャート、第8図は同
じくその燃料消費量を最小にする制御ルーチンを示すフ
ローチャート、第9図は本実施例の特性を表わすグラ
フ、である。 1……内燃機関 3……エアフロメータ 7……スロットルバルブ 11……燃料噴射弁 31……回転数センサ 40……電子制御回路 44……MPU 55……車速センサ 56……セットスイッチ
吸入空気量ARとの関係を示す定走行速度線図、第3図
は本発明一実施例としての内燃機関とその周辺装置の構
成を示す概略構成図、第4図は同じくその制御系統図、
第5図は実施例の系のモデルを同定するのに用いたブロ
ック線図、第6図は伝達関数を求める為のシグナルフロ
ー線図、第7図は実施例における付加積分型最適レギュ
レータとしての制御を示すフローチャート、第8図は同
じくその燃料消費量を最小にする制御ルーチンを示すフ
ローチャート、第9図は本実施例の特性を表わすグラ
フ、である。 1……内燃機関 3……エアフロメータ 7……スロットルバルブ 11……燃料噴射弁 31……回転数センサ 40……電子制御回路 44……MPU 55……車速センサ 56……セットスイッチ
Claims (1)
- 【請求項1】内燃機関に燃料を噴射供給する燃料噴射弁
と、 内燃機関のスロットルバルブの開度を調節するスロット
ルアクチュエータと、 内燃機関の吸入空気量を検出する吸入空気量検出手段
と、 車両の走行速度を検出する車速検出手段と、 外部からの指令に従い目標車速を設定する目標車速設定
手段と、 車両の走行速度に基づき内燃機関の目標吸入空気量を設
定すると共に、該走行速度が前記目標車速と一致し且つ
該目標車速が定常状態にある場合には、車両の走行速度
を一定としたときの吸入空気量と燃料噴射量との相関パ
ターンに基づき、走行速度を最小の燃料噴射量で目標車
速に維持するための吸入空気量を求め、該吸入空気量を
目標吸入空気量として設定する目標吸入空気量設定手段
と、 前記検出された走行速度及び吸入空気量がそれぞれ前記
設定された目標車速及び目標吸入空気量となるように、
前記燃料噴射弁及びスロットルアクチュエータの制御量
を算出し、該算出結果に応じて前記燃料噴射弁及びスロ
ットルアクチュエータを駆動する車速制御手段と、 を備え、更に、前記車速制御手段を、 内燃機関及び動力伝達機構を含む車速制御に関する系の
動的モデルに基づき予め設定された演算式を用いて、当
該系の入力量である前記燃料噴射弁及びスロットルアク
チュエータの制御量と、当該系の出力量である前記吸入
空気量及び走行速度とから、当該系の動的な内部状態を
表わす状態変数量を推定する状態観測部と、 前記設定された目標吸入空気量と前記検出された吸入空
気量との偏差、及び前記設定された目標車速と前記検出
された走行速度との偏差を、それぞれ累積する累積部
と、 前記車速制御に関する系の動的モデルに基づき予め設定
されたフィードバックゲインと、前記状態観測部にて推
定された状態変数量と、前記累積部にて求められた前記
各偏差の累積値とに基づき、前記燃料噴射弁及びスロッ
トルアクチュエータの制御量を決定する制御量決定部
と、 を備えた付加積分型最適レギュレータとして構成してな
ることを特徴とする車速制御装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60031906A JPH0645311B2 (ja) | 1985-02-18 | 1985-02-18 | 車速制御装置 |
DE3605117A DE3605117C2 (de) | 1985-02-18 | 1986-02-18 | Vorrichtung zur Regelung der Fahrgeschwindigkeit |
US07/183,378 US4840245A (en) | 1985-02-18 | 1988-04-13 | Apparatus for controlling vehicle speed |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60031906A JPH0645311B2 (ja) | 1985-02-18 | 1985-02-18 | 車速制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61191435A JPS61191435A (ja) | 1986-08-26 |
JPH0645311B2 true JPH0645311B2 (ja) | 1994-06-15 |
Family
ID=12344036
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60031906A Expired - Lifetime JPH0645311B2 (ja) | 1985-02-18 | 1985-02-18 | 車速制御装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US4840245A (ja) |
JP (1) | JPH0645311B2 (ja) |
DE (1) | DE3605117C2 (ja) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0739252B2 (ja) * | 1985-10-09 | 1995-05-01 | 日本電装株式会社 | 車両速度制御装置 |
EP0469645B1 (en) * | 1986-11-29 | 1994-03-30 | Aisin Seiki Kabushiki Kaisha | Vehicle speed control system for motor vehicle having an automatic transmission control system |
JP2611239B2 (ja) * | 1987-07-16 | 1997-05-21 | トヨタ自動車株式会社 | 車速制御装置 |
JP3118574B2 (ja) * | 1988-07-27 | 2000-12-18 | 三菱自動車工業株式会社 | 駆動力制御装置 |
US5189618A (en) * | 1989-06-28 | 1993-02-23 | Nippondenso Co., Ltd. | Automotive cruise control system for controlling vehicle to run at constant speed |
JP2759907B2 (ja) * | 1990-09-17 | 1998-05-28 | 本田技研工業株式会社 | 内燃エンジンの空燃比制御方法 |
US5235512A (en) * | 1991-06-24 | 1993-08-10 | Ford Motor Company | Self-tuning speed control for a vehicle |
JP2887948B2 (ja) * | 1991-06-26 | 1999-05-10 | 株式会社デンソー | 車両用速度制御装置 |
US5483448A (en) * | 1992-12-14 | 1996-01-09 | Ford Motor Company | Adaptive vehicle suspension system with mechanism for varying controller gains in response to changing road roughness conditions |
US5651341A (en) * | 1995-02-08 | 1997-07-29 | Mazda Motor Corporation | Control system for dynamically operative apparatuses |
US6014598A (en) * | 1996-06-28 | 2000-01-11 | Arcelik A.S. | Model-based fault detection system for electric motors |
DE19632337C2 (de) | 1996-08-10 | 2000-12-14 | Daimler Chrysler Ag | Verfahren und Einrichtung zur Regelung der Längsdynamik eines Kraftfahrzeuges |
US5977738A (en) * | 1998-03-02 | 1999-11-02 | Ford Motor Company | Method and system for contolling the position of a servo motor in vehicle speed control systems for various operation conditions |
US5988140A (en) * | 1998-06-30 | 1999-11-23 | Robert Bosch Corporation | Engine management system |
DE19858584B4 (de) * | 1998-12-18 | 2007-12-27 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Steuerung einer Antriebseinheit eines Fahrzeugs |
US6895908B2 (en) * | 2000-10-12 | 2005-05-24 | Kabushiki Kaisha Moric | Exhaust timing controller for two-stroke engine |
US6832598B2 (en) | 2000-10-12 | 2004-12-21 | Kabushiki Kaisha Moric | Anti-knocking device an method |
US6640777B2 (en) | 2000-10-12 | 2003-11-04 | Kabushiki Kaisha Moric | Method and device for controlling fuel injection in internal combustion engine |
JP4270534B2 (ja) | 2000-10-12 | 2009-06-03 | ヤマハモーターエレクトロニクス株式会社 | 内燃エンジンの負荷検出方法、制御方法、点火時期制御方法および点火時期制御装置 |
US20030168028A1 (en) * | 2000-10-12 | 2003-09-11 | Kaibushiki Kaisha Moric | Oil control device for two-stroke engine |
US6892702B2 (en) * | 2000-10-12 | 2005-05-17 | Kabushiki Kaisha Moric | Ignition controller |
DE102006025851A1 (de) * | 2006-06-02 | 2007-12-06 | GM Global Technology Operations, Inc., Detroit | Kraftfahrzeug mit einem Steuersystem zur Geschwindigkeitsregulierung |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3886915A (en) * | 1973-09-28 | 1975-06-03 | Bendix Corp | Passive adaptive engine control system for improved vehicle driveability |
US4047507A (en) * | 1974-05-07 | 1977-09-13 | Nippondenso Co., Ltd. | Fuel economizing system |
US4138979A (en) * | 1977-09-29 | 1979-02-13 | The Bendix Corporation | Fuel demand engine control system |
US4424568A (en) * | 1980-01-31 | 1984-01-03 | Hitachi, Ltd. | Method of controlling internal combustion engine |
JPS5746045A (en) * | 1980-09-05 | 1982-03-16 | Nippon Denso Co Ltd | Air fuel ratio control method of internal combustion engine |
US4475506A (en) * | 1981-09-25 | 1984-10-09 | Brunswick Corporation | Programmable fuel economy optimizer for an internal combustion engine |
JPS58192947A (ja) * | 1982-05-04 | 1983-11-10 | Nippon Denso Co Ltd | 内燃機関制御方法 |
JPS5933874A (ja) * | 1982-08-19 | 1984-02-23 | Nippon Telegr & Teleph Corp <Ntt> | 絶縁ゲ−ト型電界効果トランジスタの製法 |
DE3403394A1 (de) * | 1984-02-01 | 1985-08-01 | Robert Bosch Gmbh, 7000 Stuttgart | Kraftstoff-luft-gemischzumesssystem fuer eine brennkraftmaschine |
JPS60163731A (ja) * | 1984-02-07 | 1985-08-26 | Nissan Motor Co Ltd | 車速制御装置 |
IT1179959B (it) * | 1984-02-08 | 1987-09-23 | Fiat Auto Spa | Metodo e dispositivo per la correzione automaica del rapporto aria combustibile in un motore endottermico alternativo |
DE3416812A1 (de) * | 1984-05-07 | 1985-11-07 | Robert Bosch Gmbh, 7000 Stuttgart | Verfahren zur regelung von prozessgroessen in motorfahrzeugen |
US4745553A (en) * | 1984-12-24 | 1988-05-17 | Allied Corporation | Method and apparatus for optimizing the operation characteristics of an engine |
JPH0612093B2 (ja) * | 1985-02-19 | 1994-02-16 | 日本電装株式会社 | 内燃機関制御装置 |
JPH07122412B2 (ja) * | 1985-12-19 | 1995-12-25 | 日本電装株式会社 | 内燃機関駆動車両の加速制御装置 |
JPH0735053B2 (ja) * | 1991-09-11 | 1995-04-19 | 株式会社神戸製鋼所 | ポストキュアインフレータ機のリム間隔調整装置 |
-
1985
- 1985-02-18 JP JP60031906A patent/JPH0645311B2/ja not_active Expired - Lifetime
-
1986
- 1986-02-18 DE DE3605117A patent/DE3605117C2/de not_active Expired - Fee Related
-
1988
- 1988-04-13 US US07/183,378 patent/US4840245A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
DE3605117C2 (de) | 1996-09-05 |
US4840245A (en) | 1989-06-20 |
JPS61191435A (ja) | 1986-08-26 |
DE3605117A1 (de) | 1986-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0645311B2 (ja) | 車速制御装置 | |
EP0185552B1 (en) | Apparatus for controlling operating state of an internal combustion engine | |
JPH07122412B2 (ja) | 内燃機関駆動車両の加速制御装置 | |
US4987888A (en) | Method of controlling fuel supply to engine by prediction calculation | |
EP1481295B1 (en) | Control system | |
EP1643101B1 (en) | Intake air amount control device of internal combustion engine and control device | |
JP2551038B2 (ja) | 内燃機関の空燃比制御装置 | |
US5243952A (en) | Air-fuel ratio control apparatus for use in engine | |
EP0115868A2 (en) | System and method for contolling fuel supply to an internal combustion engine | |
JPH0612093B2 (ja) | 内燃機関制御装置 | |
JPH081146B2 (ja) | 内燃機関の非線形フイ−ドバツク制御装置 | |
CN113103971A (zh) | 车辆用控制数据的生成方法、车辆用控制装置、车辆用控制系统以及车辆用学习装置 | |
CN113266481A (zh) | 车辆控制方法、车辆用控制装置以及服务器 | |
De Nicolao et al. | Identification and idle speed control of internal combustion engines | |
Wendeker et al. | Hybrid air/fuel ratio control using the adaptive estimation and neural network | |
Zhai et al. | Radial-basis-function-based feedforward—feedback control for air—fuel ratio of spark ignition engines | |
KR100407298B1 (ko) | 내연기관의연료분사제어장치 | |
EP1645740A1 (en) | Intake airvolume controller of internal combustion engine | |
JP3223472B2 (ja) | 内燃機関の制御装置 | |
JP2510186B2 (ja) | 制御装置 | |
JP2946832B2 (ja) | 内燃機関のアイドル回転数制御装置 | |
KR0146308B1 (ko) | 내연기관의 공연비 제어장치 | |
JPS6345438A (ja) | エンジン制御装置 | |
JPH01106950A (ja) | 内燃機関の学習制御装置 | |
Chai | Adaptive Air-Fuel Ratio Control System For Spark Ignition (SI) Engines |