(57)【要約】【課題】制御対象装置に印加される電源電圧が変動した場合でも、適切な制御を行うことを可能とする電子制御装置及びフィードバック制御方法を提供する。【解決手段】制御対象の前記目標値と実測値との偏差と前記制御対象に係る駆動装置に印加される電源電圧値とをパラメータとして、前記伝達関数の制御係数及び／又は前記伝達関数の積分項の零点設定値を補正する補正値を格納する参照手段を備え、当該参照手段から得た前記伝達関数の補正値に基づいて前記伝達関数の制御係数（又は積分項の零点設定値）を補正し、この補正された伝達関数に基づいて前記駆動装置へ出力される駆動信号を決定する。【選択図】図７
2008204125.tif 000002
【特許請求の範囲】
【請求項１】
制御対象の目標値を順次入力し、設定された所定の伝達関数に基づいて当該制御対象の実測値と前記目標値との偏差から前記制御対象が前記目標値になるようにフィードバック制御する電子制御装置であって、
前記制御対象の前記目標値と実測値との偏差と前記制御対象に係る駆動装置に印加される電源電圧値とをパラメータとして、前記伝達関数の制御係数及び／又は前記伝達関数における積分項の零点設定値を補正する補正値を格納する参照手段を備え、
前記参照手段から得た前記伝達関数の補正値に基づいて前記伝達関数の制御係数及び又は積分項の零点設定値を補正し、当該補正された伝達関数に基づいて前記駆動装置へ出力される駆動信号を決定する駆動信号制御手段を有することを特徴とする電子制御装置。
【請求項２】
前記フィードバック制御は、少なくとも積分動作制御を含み、
前記伝達関数における積分項の零点設定値は、前記積分動作制御に係る伝達関数項の零点を設定するものであることを特徴とする請求項１に記載の電子制御装置。
【請求項３】
前記参照手段は、前記伝達関数の制御係数及び／又は前記伝達関数における積分項の零点設定値の補正値を規定することを特徴とする請求項１又は２に記載の電子制御装置。
【請求項４】
前記参照手段は、前記偏差と前記電源電圧値を変数として前記補正値を規定するマップ手段であることを特徴とする請求項３に記載の電子制御装置。
【請求項５】
前記参照手段において、前記偏差が所定値以下の場合、前記補正値は前記電源電圧値に依存しないことを特徴とする請求項１又は４に記載の電子制御装置。
【請求項６】
前記制御対象は、内燃機関に必要な空気量を供給するためのスロットルバルブの開度であり、
前記駆動装置は、前記スロットルバルブの開度を調整する駆動モータであることを特徴とする請求項１乃至５に記載の電子制御装置。
【請求項７】
設定された所定の伝達関数に基づいて制御対象の実測値と目標値との偏差から前記制御対象が前記目標値を取るようにフィードバック制御を行う方法であって、
（ａ）前記制御対象の前記目標値を順次入力するステップと、
（ｂ）前記制御対象の実測値と前記目標値の偏差を求めるステップと、
（ｃ）前記制御対象に係る駆動装置に印加される電源電圧値を検知するステップと、
（ｄ）前記偏差と前記電源電圧値とをパラメータとして前記伝達関数の制御係数及び／又は前記伝達関数における積分項の零点設定値を補正する補正値を求めるステップと、
（ｅ）前記補正値に基づいて前記伝達関数を補正するステップと、
（ｆ）前記補正された伝達関数に基づいて前記制御対象に係る駆動装置へ出力される駆動信号を決定するステップと、
（ｇ）前記駆動信号に基づいて前記駆動装置を駆動するステップと、
の各ステップを有することを特徴とする電子制御装置のフィードバック制御方法。
【請求項８】
前記フィードバック制御は、少なくとも積分動作制御を含み、
前記伝達関数における積分項の零点設定値は、前記積分動作制御に係る伝達関数項の零点を設定するものであることを特徴とする請求項７に記載のフィードバック制御方法。
【請求項９】
前記ステップ（ｄ）において、前記伝達関数の制御係数及び／又は前記伝達関数における積分項の零点設定値を補正する補正値は、当該補正値を規定している参照手段を参照することにより得ることを特徴とする請求項７又は８に記載のフィードバック制御方法。
【請求項１０】
前記参照手段は、前記偏差と前記電源電圧値を変数として前記補正値を規定するマップ手段であることを特徴とする請求項９に記載のフィードバック制御方法。
【請求項１１】
前記参照手段において、前記偏差が所定値以下の場合、前記積分項の零点設定値は前記電源電圧値の変動に依存しないことを特徴とする請求項７又は１０に記載のフィードバック制御方法。
【請求項１２】
前記制御対象は、内燃機関に必要な空気量を供給するためのスロットルバルブの開度であり、
前記駆動装置は、前記スロットルバルブの開度を調整する駆動モータであることを特徴とする請求項７乃至１１に記載のフィードバック制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御対象の実測値と目標値との偏差を入力し、制御対象が目標値をとるようにフィードバック制御する電子制御装置及びフィードバック制御方法に関する。
【背景技術】
【０００２】
制御対象の物理量が要求目標値になるように制御する技術的手法の一つとしてＰＩＤ制御がある。ここで、ＰＩＤ制御とは出力値を入力側に帰還させるフィードバック制御の一種であって、制御対象の物理量の制御を、現在入力値と目標値との偏差、その積分及び微分の３つの制御要素（制御項）の適切な組み合わせにより行うものであり、現在、種々の電子制御装置に対する主力の制御方法となっている。
【０００３】
ここで、ＰＩＤ制御におけるＰ（比例）制御項は、入力値を出力値と目標値の偏差の一次関数として制御するものである。また、ＰＩＤ制御におけるＩ（積分）制御項は、入力値を出力値と目標値の偏差の積分値（蓄積量）に比例して制御するものであり、Ｄ（微分）制御項は、入力値を出力値と目標値の偏差の微分値（変化率）に比例して制御しようとするものである。
【０００４】
このようなＰＩＤ制御を、内燃機関（エンジン）のスロットルバルブ（絞り弁装置）の制御に適用した例として、特開平７−２９３２８４号公報（特許文献１）及び特許第３３５６９４５号公報（特許文献２）が挙げられる。
【０００５】
特許文献１に記載の制御装置は、内燃機関の絞り弁の制御にＰＩＤ制御を適用し、制御弁の開度位置（実開度）と指令開度（目標値）の偏差が小さい時でも、比例項だけでも精密な空気供給制御を可能にするべく、開度位置（実開度）と指令開度（目標値）の偏差が小さい時には、比例項の制御係数を大きく設定するようにしている。
【０００６】
また、特許文献２は、スロットルバルブの要求開度と実開度の偏差に応じて、小さい偏差に対しては大きい値の制御係数を用いることにより制御の応答性の改善を図ると共に、大きい偏差に対しては小さい値の偏差を用いることにより制御のオーバーシュートを回避するようにしたスロットルバルブ制御装置を開示している。
【特許文献１】特開平７−２９３２８４号公報
【特許文献２】特許第３３５６９４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に記載された制御装置では、偏差が小さい時には応答性に優れた制御が可能となるものの、偏差が大きい場合には制御がオーバーシュートする傾向を有し、実開度が無用に振動することとなるので装置の運転状態の安定性に欠けるとの欠点を有する。
【０００８】
また、引用文献２に記載のスロットルバルブ制御装置は、スロットルバルブを駆動する直流モータに印加される電源電圧が変動した場合、使用する直流モータの駆動トルクに充分な余裕が無いことが多いので操作量が過不足の状態となって制御が不安定になることがある。特に、電源電圧が低下した時には、操作量が飽和してしまい、制御対象のスロットルバルブの実開度が要求開度に近づいた際にブレーキを掛ける必要があり、この場合、直流モータのギアートレイン等の負担が過大となる。また、制御のサイクル時間が長い場合には、装置への制御量がオーバーシュート又はアンダーシュートとなって制御が不安定化することがある。
【０００９】
本発明は、制御のサイクルタイムが長い場合でも、制御装置（ＣＰＵ）の負担を軽減させると共に、制御対象装置に印加される電源電圧が変動した場合でも、適切な制御を行うことを可能とする電子制御装置及びフィードバック制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
このため、本発明は、制御対象の目標値を順次入力し、設定された所定の伝達関数に基づいて当該制御対象の実測値と前記目標値との偏差から前記制御対象が前記目標値になるようにフィードバック制御する電子制御装置であって、前記制御対象の前記目標値と実測値との偏差と前記制御対象に係る駆動装置に印加される電源電圧値とをパラメータとして、前記伝達関数の制御係数及び／又は前記伝達関数における積分項の零点設定値を補正する補正値を格納する参照手段を備え、当該参照手段から得た前記伝達関数の補正値に基づいて前記伝達関数の制御係数及び又は積分項の零点設定値を補正し、当該補正された伝達関数に基づいて前記駆動装置へ出力される駆動信号を決定する駆動信号制御手段を有することを特徴とする電子制御装置を提供するものである。
【００１１】
ここで、前記フィードバック制御は、少なくとも積分動作制御を含み、前記伝達関数における積分項の零点設定値は、前記積分動作制御に係る伝達関数項の零点を設定するものであることを特徴とする。また、前記参照手段は、前記伝達関数の制御係数及び／又は前記伝達関数における積分項の零点設定値の補正値を規定するようにしている。そして、前記参照手段は、前記偏差と前記電源電圧値を変数として前記補正値を規定するマップ手段としている。また、前記参照手段において、前記偏差が所定値以下の場合、前記補正値は前記電源電圧値に依存しない。
【００１２】
そして、本電子制御装置の制御対象は、内燃機関に必要な空気量を供給するためのスロットルバルブの開度であり、前記駆動装置は、前記スロットルバルブの開度を調整する駆動モータである。
【００１３】
さらに、本発明は、設定された所定の伝達関数に基づいて制御対象の実測値と目標値との偏差から前記制御対象が前記目標値を取るようにフィードバック制御を行う方法であって、（ａ）前記制御対象の前記目標値を順次入力するステップと、（ｂ）前記制御対象の実測値と前記目標値の偏差を求めるステップと、（ｃ）前記制御対象に係る駆動装置に印加される電源電圧値を検知するステップと、（ｄ）前記偏差と前記電源電圧値とをパラメータとして前記伝達関数の制御係数及び／又は前記伝達関数における積分項の零点設定値を補正する補正値を求めるステップと、（ｅ）前記補正値に基づいて前記伝達関数を補正するステップと、（ｆ）前記補正された伝達関数に基づいて前記制御対象に係る駆動装置へ出力される駆動信号を決定するステップと、（ｇ）前記駆動信号に基づいて前記駆動装置を駆動するステップと、の各ステップを有することを特徴とする電子制御装置のフィードバック制御方法を提供するものである。
【発明の効果】
【００１４】
これにより、本発明は、制御対象装置の制御サイクルタイムが長い場合でも、制御装置の負担を軽減させると共に、制御対象装置に印加される電源電圧が変動した場合でも、適切な制御を行うことを可能とする電子制御装置及びフィードバック制御方法の提供を可能にしたのである。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係る電子制御装置及びフィードバック制御方法を、内燃機関の（以下、「エンジン」という）運転状態に適応して要求された適正量の空気を供給するようにしたスロットルバルブの電子制御装置に適用した実施の形態例として詳しく説明する。
【００１６】
図１は、エンジンの燃焼室（図示せず）の吸気管（図示せず）に接続されるスロットルバルブ１２とその吸気通路の開度を制御する本発明の電子制御装置１１の接続関係を示す。図１は、本電子制御装置１１をエンジンコントロールユニット（ＥＣＵ）を構成する一つの要素とした場合の構成例を示しているが、このようなＥＣＵから独立して専らスロットルバルブを制御するスロットルバルブコントローラとしての電子制御装置と構成することも可能である。
【００１７】
本電子制御装置（スロットルバルブコントローラ）１１の制御対象は、エンジンの燃焼室に供給されるべき空気量であり、制御対象の目標値である要求空気量は、当該要求空気量又はこれに対応するスロットルバルブの目標開度として、エンジンを総合的に制御するエンジンコントロールユニット（ＥＣＵ）からの入力データとして順次受信する。ＥＣＵから送信される要求空気量又はこれに対応する目標開度は、エンジンを搭載する車両のアクセルペダルの踏み込み量、内燃機関の運転状態及び排気ガス対策等に鑑みてＥＣＵにおいて総合的に決定される。また、本発明における制御対象の実測値とは、スロットルバルブ１２の実開度であり、スロットルバルブ１２に取り付けられた開度センサから入力されたデータを意味する。
【００１８】
スロットルバルブ１２は、エンジンへの吸気通路である吸気管内を流れる吸気量を調整するものである。このため、スロットルバルブ装置は、このスロットルバルブ１２と、このスロットルバルブ１２の開度を調整するための直流モータ１３と、当該開度を検知する開度センサ１４と、により構成されている。そして、直流モータ１３と開度センサ１４は、本電子制御装置１１に接続されている。直流モータ１３は、本電子制御装置１１から駆動信号を受けてスロットルバルブ１２を軸周りに回動させてその開度を変更させる。そして開度センサ１４は、スロットルバルブ１２の現在の実開度を検知し、これを本電子制御装置１１に出力するようにしている。ここで、スロットルバルブ１２の絞り弁は、直流モータ１３の回転トルクでスロットルバルブ１２を開く方向又は閉じる方向に動く。そして、リターンスプリング（図示せず）により、所定の力でスロットルバルブを、常時所定の開度に維持するようにしている。
【００１９】
本電子制御装置１１により制御される電子制御式のスロットルバルブ１２は、従来の機械動作式のスロットルバルブのように、アクセルペダルとはワイヤ等の機械的手段を介しては直接的に連結されておらず、アクセルペダル踏み込み量とその他の各種車両パラメータ信号により、ＥＣＵがスロットルバルブの開度を決定し、本電子制御装置１１が開度センサ１１から入力される実開度とＥＣＵからの開度要求値（目標値）とから、直流モータ１３に対する操作量を決定し、本電子制御装置１１から当該決定された操作量に基づく駆動信号を直流モータ１３に出力するようにしている。ここで、ＥＣＵに入力される各種車両パラメータとしては、アクセルペダルの踏み込み量のほか、エンジン冷却水温、エンジン回転数、自動変速機の変速状況等の各種信号を含むものである。
【００２０】
図２は、本電子制御装置１１の全体構成を示すものである。
図２に示すように、本電子制御装置（駆動信号制御手段）１１は、プログラムや固定データを格納するＲＯＭ２１と、変動データ等を格納するＲＡＭ２３と、Ａ／Ｄ変換回路を含む入力インターフェース回路２４と、Ｄ／Ａ変換回路等を含む出力インターフェース２５と、ＣＰＵ２２と、により構成される。本電子制御手段１１として市販のいわゆるワンチッププロセッサを利用しても、またはＡＳＩＣ等の特注のプロセッサチップを使用してもよい。本電子制御装置１１を構成するマイクロプロセッサは、予め外部から、伝達関数や制御定数等をＲＯＭ２１及びＲＡＭ２３に格納しておき、開度センサ１４から入力されるスロットルバルブ１２の実開度の信号と、ＥＣＵ側から入力されるスロットルバルブ１２の要求開度の信号と、に基づいてスロットルバルブ１２の開度調整を行う直流モータ１３を操作するための駆動信号を算出し、直流モータ１３を直接駆動する駆動回路２６に駆動信号を出力する演算処理装置を構成する。
【００２１】
後に詳しく説明するが、本電子制御手段１１が駆動信号の作成のために参照する参照手段における参照データは、固定データとしてＲＯＭ２１に格納しても、経時的に更新可能な変動データとしてＲＡＭ２３に格納するように構成してもよい。ＲＡＭ２３は、このような参照データを格納するほかに、プロセッサにおける演算処理の実行中に現れる数値やデータを一時的に記憶し随時読み出すためのバッファとしても使用される。
【００２２】
図３は、本発明に係る電子制御装置及び方法の第１の構成例を示す。
本電子制御装置の第１の構成例においては、先に説明した、Ｐ（比例）制御と、Ｉ（積分）制御と、Ｄ（微分）制御を適切に組み合わせたＰＩＤ制御によりスロットルバルブ１２の開度制御を行おうとするものである。
【００２３】
ところで、ＰＩＤ制御を含む制御関数を伝達関数で表わすことが行われている。伝達関数とは、全ての初期値を零とおいたときの制御系の出力と入力とのラプラス変換の比で表わされ、一般に、出力信号のラプラス変換をＹ（ｓ）とし、入力信号のラプラス変換をＵ（ｓ）とした場合、伝達関数Ｇ（ｓ）は、Ｙ（ｓ）／Ｕ（ｓ）と表される。本発明で使用する伝達関数では、時間領域の関数をラプラス変換、さらには、これをＺ変換することによって離散信号の関数に変換するようにしている。そして、このような伝達関数は、制御系の特性や安定性を解析するのに好都合であることから、現在の各種の電子装置の制御において広く用いられている。
【００２４】
図３に示す第１の構成例に係る本電子制御装置１１は、開度センサ１４（図１）から送られるスロットルバルブ１２の実開度の信号と、ＥＣＵからの要求開度の信号との（プラス又はマイナスの符合を有する）偏差を算出し、この偏差に基づいて、比例項（Ｐ項）と積分項（Ｉ項）と微分項（Ｄ項）との和により直流モータへの駆動信号を算出するようにしている。ここで、本発明の特に主要な技術的特徴とするところは、ＰＩＤ制御における積分項Ｉに、スロットルバルブ１２を駆動する直流モータ１３に印加される電源電圧を入力する点にある。
【００２５】
エンジンの最高回転が６０００［ｒｐｍ］の場合、エンジンの各シリンダは、少なくとも１０ミリ秒毎に１回ずつ吸気工程を繰り返すので、本電子制御装置１１の制御サイクル周期は各吸気工程毎にスロットルバルブの開度を制御しようとすれば１０ミリ秒となる。この場合、本電子制御装置１１は、外部のＥＣＵから少なくとも１０ミリ秒毎に、スロットルバルブ１２の実開度信号とＥＣＵからの要求開度信号である目標値を入力しその偏差を求める。このため、本制御における積分項は、同じ制御サイクル周期毎にスロットルバルブ１２を駆動する直流モータ１３に印加される電源電圧を入力する。但し、同一の吸気工程においてスロットルバルブの開度調整をきめ細かく何度も調整する場合は、この制御サイクル周期を例えば、数ミリ秒に短くすることとなる。
【００２６】
しかし、本願発明においては、参照手段から得た伝達関数の補正値に基づいて当該伝達関数の制御係数及び又は積分項の零点設定値を補正し、この補正された伝達関数に基づいて駆動装置へ出力される駆動信号を決定するようにした結果、偏差に対応して迅速且つ安定性に優れた応答制御を可能にしたことから、本発明の制御サイクル周期を従来技術の制御サイクル周期よりも長く設定することを可能にしたのである。
【００２７】
ＰＩＤ制御においては、比例項（Ｐ項）、積分項（Ｉ項）及び微分項（Ｄ項）の間で重み付けを行うことにより、フィードバック制御における夫々の制御項の影響力の大小を設定することができる。この場合、例えば、ＰＩＤ制御関数を伝達関数として、当該伝達関数における比例項の係数を大きくし、その分だけ微分項の係数を小さくした場合には、当該フィードバック制御は、より多く比例制御と積分制御により行われることとなる。
【００２８】
図３に示す本電子制御装置の第１の構成例では、積分項の制御係数を補正する例を示す。そして、本発明においては、伝達関数における制御係数の補正は、制御対象（スロットルバルブの開度）の目標値（例えばＥＣＵからの要求値）と実測値（開度センサ１４の検出値）との偏差と制御対象に係る駆動装置（直流モータ１３）に印加される電源電圧値Ｖｓとをパラメータとする補正値を格納する参照手段から得た前記伝達関数の補正値に基づいて前記伝達関数の制御係数を補正し、当該補正された伝達関数に基づいて前記駆動装置へ出力される駆動信号を決定するようにしているのである。この参照手段については、図８及び図９において詳しく説明する。
【００２９】
図４は、本発明に係る電子制御装置及び方法の第２の構成例を示す。
図４に示す本電子制御装置の第２の構成例では、最初に、開度センサ１４（図１）から送られるスロットルバルブ１２の実開度の信号と、ＥＣＵからの要求開度の信号との（プラス又はマイナスの符合を有する）偏差を算出し、この偏差に基づいて、積分項（Ｉ項）の制御を優先して行い、当該積分制御の後に、比例項（Ｐ項）と微分項（Ｄ項）に基づく制御を並行して行い、その結果により直流モータへの駆動信号を算出するようにしている。
【００３０】
ここで、本発明の当該第２の構成例における特に主要な技術的特徴とするところは、上記した第１の構成例と同様に、ＰＩＤ制御における積分項Ｉに、スロットルバルブ１２を駆動する直流モータ１３に印加される電源電圧を入力する点にある。このように、本発明においては、伝達関数における制御係数の補正は、制御対象（スロットルバルブの開度）の目標値（例えばＥＣＵからの要求値）と実測値（開度センサ１４の検出値）との偏差と制御対象に係る駆動装置（直流モータ１３）に印加される電源電圧値Ｖｓとをパラメータする補正値を格納する参照手段から得た前記伝達関数の補正値に基づいて前記伝達関数の制御係数を補正し、当該補正された伝達関数に基づいて前記駆動装置へ出力される駆動信号を決定するようにしているのである。
【００３１】
図５は、図３及び図４において説明した本発明に係る電子制御における積分制御の第１の例（制御係数の補正）を示す。
本発明における積分制御の第１の例では、伝達関数の積分項の制御係数を補正するものであり、制御対象（スロットルバルブの開度）の目標値（例えばＥＣＵからの要求値）と実測値（開度センサ１４の検出値）との偏差と制御対象に係る駆動装置（直流モータ１３）に印加される電源電圧値Ｖｓとをパラメータ（変動要因）として、当該伝達関数における積分項の制御係数を補正するようにしている。
【００３２】
図６は、本発明に係る電子制御における積分制御の第２の例（積分項の零点設定値の補正）を示す。
本発明における積分制御の第２の実施例では、伝達関数の積分項の零点指定値を補正するものであり、制御対象（スロットルバルブの開度）の目標値（例えばＥＣＵからの要求値）と実測値（開度センサ１４の検出値）との偏差と制御対象に係る駆動装置（直流モータ１３）に印加される電源電圧値Ｖｓとをパラメータ（変動要因）として、当該伝達関数における積分項の零点指定値を補正するようにしている。
【００３３】
図７は、本発明を構成する駆動信号制御手段が、駆動装置（直流モータ１３）へ出力する駆動信号を決定する際に参照する参照手段の第１の例を示す。なお、図７及び図８に示す参照手段では、図面を理解し易くするために、電源電圧の種類を３とおり（電源電圧１、電源電圧２、電源電圧３）にして説明するが、実際には、マップ表示による参照であることから、それ以上の区分にしたり、又は無段階の電源電圧の変動に対応した参照マップとすることが可能である。
【００３４】
図７において、当該参照手段は、伝達関数の係数制御対象（スロットルバルブの開度）の目標値（例えばＥＣＵからの要求値）と実測値（開度センサ１４の検出値）との偏差と制御対象に係る駆動装置（直流モータ１３）に印加される電源電圧値Ｖｓとをパラメータ（変動要因）として、当該伝達関数における積分項の係数を補正する補正値を格納する手段である。
【００３５】
図７に示すように、本発明の特徴として、制御関数式を構成する伝達関数における積分項の係数を補正する補正値は、駆動装置（直流モータ１３）に印加される電源電圧値Ｖｓの値によって異なる補正値を取るようにしている。
【００３６】
図７に示す参照手段の例では、電源電圧Ｖｓに２つの閾値を設けて、検出された電源電圧Ｖｓの値が第１の閾値を超えている場合には、図８に示す「電源電圧１」の係数補正曲線に基づいて、また、検出された電源電圧Ｖｓの値が第１の閾値以下ではあるが第２の閾値を超えている場合には、図８に示す「電源電圧２」の係数補正曲線に基づいて、そして、検出された電源電圧Ｖｓの値が第２の閾値以下の場合には、図７に示す「電源電圧３」の係数補正曲線に基づいて、使用する伝達関数における積分項のそれぞれの係数を補正する補正値を選択し採用するようにしている。
【００３７】
ところで、このような参照手段は、図７に示すように、目標値と実測値の偏差と電源電圧Ｖｓの値を変数として前記係数補正値を規定する三次元のマップとしてＲＯＭ又はＲＡＭに格納してもよいが、偏差を複数の区分（図８の場合は３区分）に分け、各区分における係数補正値の関数式として表すようにしても良い。
【００３８】
図７に示すように、参照手段により規定される係数補正値は、目標値と実測値の偏差が大きい場合は小さい係数補正値が選択され、偏差が小さい場合は、大きい係数補正値が選択されるようにしているので、本電子制御装置及び方法においては、制御対象の目標値への高速応答を達成しつつ、オーバーシュートにより実開度が振動することなく装置の運転状態の安定性に優れた制御を可能にしたのである。
【００３９】
さらに、本発明においては、参照手段により規定される係数補正値において、駆動装置（直流モータ１３）に印加される電源電圧Ｖｓの変動に対応させて係数補正値を修正しているので、電源電圧Ｖｓが低下した時でも、操作量が飽和することなく、スムーズなスロットルバルブの開度制御を可能とし、直流モータ１３のギアートレイン等の負担を軽減させることを実現したのである。
【００４０】
図７において、さらに注目すべきは、本発明の参照手段においては、制御対象の目標値と実測値の偏差が所定値以下の場合、係数補正値は、電源電圧値に依存しない点にある。
【００４１】
図８は、本発明を構成する駆動信号制御手段が、駆動装置（直流モータ１３）へ出力する駆動信号を決定する際に参照する参照手段の第２の例を示す。
ここで、図８に示す参照手段は、伝達関数の係数制御対象（スロットルバルブの開度）の目標値（例えばＥＣＵからの要求値）と実測値（開度センサ１４の検出値）との偏差と制御対象に係る駆動装置（直流モータ１３）に印加される電源電圧値Ｖｓとをパラメータ（変動要因）として、当該伝達関数における積分項の零点指定値を補正する補正値を格納する手段である。
【００４２】
図８に示す参照手段においては、図８に示した伝達関数における積分項の係数を補正する補正値と同様に、制御関数式を構成する伝達関数における積分項の零点指定値を補正する補正値は、駆動装置（直流モータ１３）に印加される電源電圧値Ｖｓの値によって異なる補正値を取るようにしている。図８においても、図７に示した参照手段の例と同様に、電源電圧Ｖｓの値として３つの場合を示しているが、電源電圧Ｖｓの区分けをより多くの場合に設定するようにしても良い。その他の説明は、図７の例と同様なので、ここでの説明は省略する。但し、図８に示す参照手段の例においても、制御対象の目標値と実測値の偏差が所定値以下の場合、係数補正値は、電源電圧値に依存しない点に注目すべきである。
【００４３】
図９は、本発明に係る電子制御方法を説明するフローチャートを示す。
図９に示す本電子制御方法は、設定された所定の伝達関数に基づいて制御対象の実測値と目標値との偏差から前記制御対象が前記目標値を取るようにフィードバック制御を行う方法である。
【００４４】
最初に、本電子制御方法を実行する制御対象装置の電源が投入（例えば、車両のエンジン作動キーがオン）されると、制御装置がイニシャライズされて、装置を演算制御するための伝達関数や制御定数が設定される（Ｓ１１）。
【００４５】
そして、外部のＥＣＵから目標値の入力（又は、駆動制御開始の指令信号の入力）を受けると（Ｓ１２）、ＥＣＵから制御対象の目標値（要求量）を入力する（Ｓ１３）。ここで、制御対象の実測値（開度センサ１４からの入力）と前記目標値の偏差を求める（Ｓ１４）。さらに、ここで、制御対象に係る駆動装置に印加される電源電圧値を検知し（Ｓ１５）、Ｓ１４において求めた偏差と当該電源電圧値とをパラメータとして、使用する伝達関数の制御係数（又は積分項の零点設定値）を補正する補正値を求めるのである（Ｓ１６）。
【００４６】
ところで、本発明の実際の制御としては、このような伝達関数の制御係数（又は積分項の零点設定値）の補正は、異なる要因により求められた他の補正値を組み合わせるようにしても良い。例えば、前回要求値と今回要求値の差による補正値をさらに乗算して求めた補正値を最終的な補正値として使用することも可能である。
【００４７】
そして、このようにして求めた補正値に基づいて当該伝達関数の制御係数（又は積分項の零点設定値）を補正し（Ｓ１７）、この補正された伝達関数に基づいて前記制御対象に係る駆動装置へ出力される駆動信号を決定し（Ｓ１８）、当該決定された駆動信号に基づいて前記駆動装置を駆動するのである（Ｓ１９）。そして、当該制御は、装置が停止される（即ち、目標値の入力が無くなるまで）まで継続されるのである（Ｓ２１）。
【００４８】
ところで、このようなフィードバック制御を行う伝達関数は、積分動作制御を含み、上記したＳ１６における伝達関数の積分項の零点設定値は、当該積分動作制御に係る伝達関数項の零点を設定するものである。
【００４９】
また、Ｓ１６において、使用する伝達関数の制御係数（又は積分項の零点設定値）を補正する補正値は、当該補正値を規定している参照手段を参照することにより行うことができる。そして、この参照手段は、前記した偏差と電源電圧値を変数として前記補正値を規定するマップ手段とすると便利である。
【００５０】
ところで、本電子制御方法の制御対象は、その具体的適用の例として、内燃機関に必要な空気量を供給するためのスロットルバルブの開度であり、上記した駆動装置は、スロットルバルブの開度を調整する駆動モータとすることができる。
【００５１】
図１０は、本発明に係る電子制御装置から出力される駆動装置（直流モータ１３）へ出力される駆動信号の出力波形（ＰＷＭ操作量）の第１の例を示すものである。図１０に示すように、本発明においては、上記のように制御することにより、制御対象の目標値への高速応答を達成しつつ、駆動装置を制御のオーバーシュートにより急停車等させることなく装置の運転状態の安定性に優れた制御を実現したのである。これにより、本発明においては、駆動装置におけるギアートレインの負担を大きく軽減させることを実現したのである。
【００５２】
図１１は、従来技術に基づく駆動装置（直流モータ１３）へ出力される駆動信号の出力波形（ＰＷＭ操作量）の第１の例を示すものである。従来技術においては、本発明同様に、目標値と実測値の偏差が大きい場合は小さい係数補正値が選択され、偏差が小さい場合は、大きい係数補正値が選択することにより制御対象の高速応答を実現しようと企図しているものの、図１２に示すように、駆動装置の操作量が飽和したり又は操作量がオーバーシュートすることにより、駆動装置が急停止するような事態が生じていたのである。
【００５３】
図１２は、本発明に係る電子制御装置から出力される駆動装置（直流モータ１３）へ出力される駆動信号の出力波形（ＰＷＭ操作量）の第２の例を示すものである。図１２に示されているように、本発明においては、制御のアンダーシュートをなくし且つ実開度が振動することなく、制御対象の目標値への高速応答を達成しつつ、装置の運転状態の安定性に優れた制御を実現したのである。
【００５４】
図１３は、従来技術に基づく駆動装置（直流モータ１３）へ出力される駆動信号の出力波形（ＰＷＭ操作量）の第２の例を示すものである。図１３に示されているように、従来技術においては、駆動装置の操作量が制御の過程においてアンダーシュートすることから駆動装置の動作に歪みやガタツキが生じ、制御の高速応答性と安定性において支障が生じていたのである。
【００５５】
以上詳しく説明したように、本発明においては、制御対象の前記目標値と実測値との偏差と前記制御対象に係る駆動装置に印加される電源電圧値とをパラメータとして、前記伝達関数の制御係数（及び／又は前記伝達関数の積分項の零点設定値）を補正する補正値を格納する参照手段を備え、当該参照手段から得た前記伝達関数の補正値に基づいて前記伝達関数の制御係数及び又は積分項の零点設定値を補正し、当該補正された伝達関数に基づいて前記駆動装置へ出力される駆動信号を決定するようにしたので、制御の高速応答性及び制御の安定性を飛躍的に向上させること実現したのである。
【産業上の利用可能性】
【００５６】
本発明は、制御対象の目標値を順次入力して設定された所定の伝達関数に基づいて当該制御対象の実測値と前記目標値との偏差から前記制御対象が前記目標値になるようにフィードバック制御する電子制御装置及び制御方法に関するものであり、産業上の利用可能性を有する。
【図面の簡単な説明】
【００５７】
【図１】エンジンの燃焼室（図示せず）に接続される吸気管（図示せず）に接続されるスロットルバルブ１２とその吸気通路の開度を制御する本発明の電子制御装置１１の接続関係を示す。
【図２】本電子制御装置１１の全体構成を示すものである。
【図３】本発明に係る電子制御装置及び方法の第１の構成例を示す。
【図４】本発明に係る電子制御装置及び方法の第２の構成例を示す。
【図５】本発明に係る電子制御における積分制御の第１の例（制御係数の補正）を示す。
【図６】本発明に係る電子制御における積分制御の第２の例（積分項の零点設定値の補正）を示す。
【図７】本発明を構成する駆動信号制御手段が、駆動装置（直流モータ１３）へ出力する駆動信号を決定する際に参照する参照手段の第１の例を示す。
【図８】本発明を構成する駆動信号制御手段が、駆動装置（直流モータ１３）へ出力する駆動信号を決定する際に参照する参照手段の第２の例を示す。
【図９】本発明に係る電子制御方法を説明するフローチャートを示す。
【図１０】本発明に係る電子制御装置から出力される駆動装置（直流モータ１３）へ出力される駆動信号の出力波形（ＰＷＭ操作量）の第１の例を示す。
【図１１】従来技術に基づく駆動装置（直流モータ１３）へ出力される駆動信号の出力波形（ＰＷＭ操作量）の第１の例（制御のオーバーシュート）を示す。
【図１２】本発明に係る電子制御装置から出力される駆動装置（直流モータ１３）へ出力される駆動信号の出力波形（ＰＷＭ操作量）の第２の例を示す。
【図１３】従来技術に基づく駆動装置（直流モータ１３）へ出力される駆動信号の出力波形（ＰＷＭ操作量）の第２の例（制御のアンダーシュート）を示す。
【符号の説明】
【００５８】
１１：電子制御装置（駆動信号制御手段）
１２：スロットルバルブ
１３：直流モータ
１４：開度センサ
２１：ＲＯＭ
２２：ＣＰＵ
２３：ＲＡＭ
２４：入力インターフェース
２５：出力インターフェース
２６：駆動回路
【図１】
2008204125.tif 000003
【図２】
2008204125.tif 000004
【図３】
2008204125.tif 000005
【図４】
2008204125.tif 000006
【図５】
2008204125.tif 000007
【図６】
2008204125.tif 000008
【図７】
2008204125.tif 000009
【図８】
2008204125.tif 000010
【図９】
2008204125.tif 000011
【図１０】
2008204125.tif 000012
【図１１】
2008204125.tif 000013
【図１２】
2008204125.tif 000014
【図１３】
2008204125.tif 000015