(57)【特許請求の範囲】
【請求項１】
エンジンパラメータ設定値とエンジンパラメータ検出値との偏差を所定の偏差バンド巾と比較してホールド信号を出力する偏差バンド巾監視回路と、
偏差が偏差バンド巾より大きい場合、前記偏差バンド巾監視回路の信号で出力がホールドされ、偏差が偏差バンド巾内にある時、偏差に基づいてスロットル指令を出力するホールド付コントローラと、
入，出力側にそれぞれホールド回路を有し、偏差が偏差バンド巾より大きい場合、前記偏差バンド巾監視回路の信号で入力するスロットル開度指令がホールドされ、そのホールド値から偏差の極性に応じて階段状に増加又は減小するスロットル開度指令を出力し、偏差が偏差バンド巾内に入ると前記偏差バンド巾監視回路の信号でその出力がホールドされる設定追従制御回路と、
を備え、偏差が偏差バンド巾より大きい場合設定追従制御をし、偏差が偏差バンド巾内に入った時コントローラ制御に切換えることを特徴とするエンジンの制御方式。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はダイナモメータを用いたエンジンテストシステムあるいはエンジンの各種パラメータを任意に制御するエンジンの制御方法に関する。
【０００２】
【従来の技術】
エンジンには様々な制御パラメータがある。例えば、冷却水温，潤滑油温，潤滑油圧，点火進角など種類が多い。
【０００３】
従来はエンジンの上記パラメータを制御する場合、ＰＩＤコントローラによるフィードバック制御を利用し、それぞれの制御対象毎に制御システムを構築し、制御対象の特性に合ったＰＩＤの比例ゲイン，時定数，すすみ定数を設計し、制御を行っている。
【０００４】
従来の空燃比（Ａ／Ｆ）と排気温度の制御例を図３に示す。同図において、２１はＡ／Ｆ設定に基づいてエンジン１のＡ／Ｆを制御するための専用Ａ／ＦＰＩＤコントローラ、２２は排気温度設定に基づいてエンジン１の排気温度を制御するための専用排気温度ＰＩＤコントローラ、３はＰＩＤコントローラ２１又は２２からスイッチＳ１を介して入力するスロットル開度指令θｓｅｔに基づいて、エンジンのスロットルを操作するスロットルアクチュエータを制御するスロットル位置コントローラである。なお、４はエンジンと結合されたダイナモメータを示す。
【０００５】
【発明が解決しようとする課題】
上記従来エンジンの制御システムでは、メーカ側にてエンジンの各種パラメータを制御するための専用のコントローラを用意している。このようなシステムでは予じめ全ての制御ポイントを決定し、作成する必要があり、新たなパラメータを制御したい場合、その都度コントローラを追加する必要があった。
【０００６】
又、単にＰＩＤコントローラを用意しておき、ユーザ側においてコントローラのＰ，Ｉ，Ｄの調整を行う方法もあるが、制御系の調整は非常に精密を要するため、所望の制御波形を容易に得ることはできない。最近エンジン以外のコントローラにおいて、Ｐ，Ｉ，Ｄパラメータをオートチューニングにより決定する方式のものがあるが、エンジンパラメータの制御は非線形性が強いため適用はできない。
【０００７】
本発明は従来のこのような問題点に鑑みてなされたもので、その目的とするところは、どのようなエンジンパラメータでも安定な制御を行うことができるエンジンの制御方法を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明におけるエンジンの制御方式は、エンジンパラメータ設定値とエンジンパラメータ検出値との偏差を所定の偏差バンド巾と比較してホールド信号を出力する偏差バンド巾監視回路と、偏差が偏差バンド巾より大きい場合、前記偏差バンド巾監視回路の信号で出力がホールドされ、偏差が偏差バンド巾内にある時、偏差に基づいてスロットル指令を出力するホールド付コントローラと、入，出力側にそれぞれホールド回路を有し、偏差が偏差バンド巾より大きい場合、前記偏差バンド巾監視回路の信号で入力するスロットル開度指令がホールドされ、そのホールド値から偏差の極性に応じて階段状に増加又は減小するスロットル開度指令を出力し、偏差が偏差バンド巾内に入ると前記偏差バンド巾監視回路の信号でその出力がホールドされる設定追従制御回路とを備えてなるものである。
【０００９】
【作用】
偏差が偏差バンド巾より大きい場合、監視回路によりホールド付コントローラの出力はホールドされ、コントローラによる制御は働かない。一方この場合、設定追従制御回路に入力するスロットル開度指令は監視回路によりホールドされ、そのホールド値から偏差の極性に応じて階段状に増加又は減少するスロットル開度指令を出力してエンジンをスロットル開度制御する。この制御は指令が階段状に変化し待時間を有するので、オーバーシュートを生ずることがない。偏差が偏差バンド巾内に入ると、この回路からの指令がホールドされ、前記コントローラのホールドが解除されるので、コントローラによる制御に移行する。
【００１０】
【実施例】
本発明の実施例について図面を参照して説明する。
【００１１】
図１において、１はエンジン、２はエンジンのスロットルアクチュエータ、３はこのアクチュエータを制御するスロットル位置コントローラ、４はエンジンに結合されたダイナモメータ、１１はエンジンのＡ／Ｆ（空燃比），排気圧などのエンジンパラメータの設定値と、その検出値との偏差ｅを検出する偏差検出器、１２は偏差ｅが入力するホールド付ＰＩコントローラ、１３は偏差ｅが所定の偏差バンド巾（例えば、パラメータ設定の±５％）を越えたか否かで制御が過渡中か定常時であるかを判断する偏差バンド巾監視部、１４はスロットル位置コントローラ３を制御するスロットル開度（θ）指令が入力し、偏差バンド巾監視部１３が過渡中を検出したとき現在のスロットル開度（θ）指令をホールドするホールド回路、１５はホールドされた開度指令及び偏差ｅから階段状のスロットル開度指令を出力する階段指令出力部で、偏差ｅの極性の正又は負によりアップカウント又はダウンカウントかを決め、ホールドされている開度指令に一定のステップ量を加算し待ち時間を作ることで階段状スロットル指令を出力するように構成されている。
【００１２】
１６は偏差バンド巾監視部１３が偏差バンド内を検出したとき階段指令出力部からの階段指令ホールドするホールド回路、１７はＰＩコントローラ１２の出力とホールド回路１６の出力とを加算し、スロットル開度（θ）指令をスロットル位置コントローラに出力する加算器である。
【００１３】
次に、この実施例の動作について説明する。この制御方式は、図２に示すようにパラメータの設定と検出との偏差が所定の偏差バンド巾より大きいとき階段状のアクセル開度指令で制御する設定追従モード制御とし、偏差が所定の偏差バンド巾より小さくなるとＰＩ制御する定常確保モードで制御するものである。
【００１４】
（１）設定追従モード
パラメータの設定により制御を始めてから制御が安定するまでの過渡中は、偏差バンド巾監視部１３が過渡中を検出し、ＰＩコントローラ１２及びホールド回路１４にオン信号を出力する。パラメータ設定の立ち上げ時の偏差ｅは正であるので、階段指令出力部１５はホールド回路１４の出力から階段状に増加するスロットル開度指令をホールド回路１６及び加算器１７を介してスロットル位置コントローラ３に出力し、エンジンスロットル開度をこの階段のスロットル開度指令により制御する。即ち、ホールド回路１４、階段指令出力部１５、ホールド回路１６からなる回路は、設定追従回路として機能する。
【００１５】
エンジンパラメータの種類が多くあり、スロットルの動きに対し素速く応答するもの、ゆっくりと応答するものがあるが、ゆっくりと応答するものでは、スロットルを少し動作させた後待ち時間を作り安定するのを待つという階段状の動作によりスロットル開度を増加させることになるので、この制御からＰＩコントローラによる制御に移行する場合に、例えば、ランプ関数にて上昇させた場合のようにオーバーシュートを発生させることなく制御できる。このスロットル指令の階段の立ち上がり量及び待ち時間は階段指令出力部の定数等を調整することにより任意に設定することができ、又、過渡時はスロットル制御となっているため、過渡時のハンチング等の心配はない。
【００１６】
偏差ｅが定常とみなせる所定の偏差バンド巾（例えば、パラメータ設定の±５％）内に入ると、偏差バンド巾監視部１３がこれを検出して定常精度確保モードに切換る。
【００１７】
（２）定常精度確保モード
偏差ｅが偏差バンド巾内に入ると、偏差バンド巾監視部はＰＩコントローラ１２及びホールド回路１４への出力をやめてホールド回路１６へ出力し、階段指令出力をホールドした状態でＰＩコントローラによるＰＩ制御に切換える。したがって、ショックなくモード移行ができる。そしてＰＩ制御を行うことによりパラメータ設定に対する精度が確保できる。
【００１８】
この場合、ＰＩコントローラのＰとＩの調整が必要となるが、一般的にＰＩ調整で困難なのは過渡中であり、本制御方式では過渡中のＰＩ制御は行っていないため、定常の安定性の調整を行えばよいためＰＩ調整に熟練を必要としない。
【００１９】
定常精度確保モードにおいて、エンジンパラメータの設定を例えば、図２のように下げれば、判定バンド巾を越える負の偏差−ｅが発生するので、ＰＩ制御はホールドされると共に、階段指令出力部１５からホールド回路１４でホールドされた設定切換時のスロットル開度（θ）指令値から階段状に低下するスロットル開度指令が出力し、設定追従モード制御となる。
【００２０】
【発明の効果】
本発明は、上述のとおり構成されているので、次に記載する効果を奏する。
【００２１】
（１）非線形な制御対象であるエンジンパラメータに関し、どのようなパラメータでも安定な制御を行うことが可能となる。
【００２２】
（２）ＰＩコントローラのＰ，Ｉの調整にスキルを必要としない。
【００２３】
（３）過渡時はマイナー制御のスロットル開度制御となるため、ハンチング、オーバーシュート等が発生しない。
【図面の簡単な説明】
【図１】本発明の実施例にかかるエンジンの制御方式の構成説明図。
【図２】実施例における制御波形図。
【図３】従来例の構成説明図。
【符号の説明】
１…エンジン
２…スロットルアクチュエータ
３…スロットル位置コントローラ
４…ダイナモメータ
１１…偏差検出器
１２…ホールド付ＰＩコントローラ
１３…偏差バンド巾監視回路
１４，１６…ホールド回路
１５…階段指令出力回路
【図１】
0003674075.tif 000002
【図２】
0003674075.tif 000003
【図３】
0003674075.tif 000004