(57)【特許請求の範囲】
【請求項１】
流体の流量を制御する電磁弁の駆動制御装置において、
前記電磁弁を通過する流量の目標値である目標流量に対応する目標開弁時間を算出する目標開弁時間算出手段と、
前記目標開弁時間に応じて前記電磁弁の駆動信号を設定する駆動信号設定手段と、
前記電磁弁の閉弁時期を取得する閉弁時期取得手段と、
前記電磁弁の弁体を閉弁方向に付勢するばねのばね定数の推定値を算出するばね定数推定手段と、
前記ばね定数の推定値に基づいて前記駆動信号を補正する補正手段とを備え、
前記ばね定数推定手段は、前記電磁弁の弁体が最大リフト位置に確実に保持された状態から閉弁動作を開始するように前記駆動信号を設定したときにおける前記閉弁時期に基づいて、前記ばね定数の推定値を算出することを特徴とする電磁弁の駆動制御装置。
【請求項２】
前記ばね定数推定手段は、前記駆動信号をオフした時点から前記閉弁時期までの時間に相当する閉弁作動時間を算出する閉弁作動時間算出手段を有し、前記閉弁作動時間が長くなるほど前記ばね定数の推定値が減少するように前記推定を行い、前記補正手段は、前記弁体が最大リフト位置に到達しないような範囲で前記電磁弁を動作させるときは、前記ばね定数の推定値が減少するほど前記駆動信号の継続時間を減少させるように前記補正を行うことを特徴とする請求項１に記載の電磁弁の駆動制御装置。
【請求項３】
前記電磁弁は、前記駆動信号が供給されるソレノイドと、該ソレノイドによって発生する電磁力が作用するコアと、前記弁体が固定された弁軸とを備え、前記コアと前記弁軸とが別体に構成されたハンマリングコア構造を有することを特徴とする請求項１または２に記載の電磁弁の駆動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電磁弁の駆動制御装置に関し、特に内燃機関に装着される燃料噴射弁や排気還流制御弁などのように流体の流量を制御する電磁弁の開閉制御を行う装置に関する。
【背景技術】
【０００２】
特許文献１には、電磁弁の駆動電流波形に基づいて電磁弁の実開弁時期を検出するとともに、駆動電圧波形に基づいて電磁弁の実閉弁時期を検出する電磁弁制御装置が示されている。この装置によれば、電流波形の変曲点が実開弁時期として検出され、電圧波形の変曲点が実閉弁時期として検出される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−１７４１３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来の装置によれば、検出される実開弁時期及び実閉弁時期に応じて駆動信号のフィードバック制御を行うことにより、実開弁時期から実閉弁時期までの実開弁時間を目標値に制御することが可能である。しかし、例えば弁体を閉弁方向に付勢するばねの弾性力によって開弁状態から閉弁状態への移行を行う構造の電磁弁では、ばねの弾性力を決定するばね定数のばらつきまたは経時変化によって、閉弁作動時の弁体移動速度が変化する。そのため、実開弁時間が同一であっても通過する流体の流量が変化し、流量の制御精度を高精度に維持することは困難である。
【０００５】
本発明はこの点に着目してなされたものであり、弁体を閉弁方向に付勢するばねの付勢力によって閉弁動作が行われる電磁弁の実開弁時間をより適切に制御し、電磁弁を通過する流体流量の制御精度を高精度に維持することができる電磁弁の駆動制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため請求項１に記載の発明は、流体の流量を制御する電磁弁（２）の駆動制御装置において、前記電磁弁を通過する流量の目標値である目標流量に対応する目標開弁時間（Ｔｏｐｅｎ）を算出する目標開弁時間算出手段と、前記目標開弁時間に応じて前記電磁弁の駆動信号（ＳＤＣＴＬ）を設定する駆動信号設定手段と、前記電磁弁の閉弁時期（ｔＣＬ）を取得する閉弁時期取得手段と、前記電磁弁の弁体（３２）を閉弁方向に付勢するばね（４０）のばね定数の推定値（ｋＨＡＴ）を算出するばね定数推定手段と、前記ばね定数の推定値（ｋＨＡＴ）に基づいて前記駆動信号を補正する補正手段とを備え、前記ばね定数推定手段は、前記電磁弁の弁体（３２）が最大リフト位置に確実に保持された状態から閉弁動作を開始するように前記駆動信号を設定したときにおける前記閉弁時期（ｔＣＬ）に基づいて、前記ばね定数の推定値（ｋＨＡＴ）を算出することを特徴とする。
【０００７】
この構成によれば、電磁弁を通過する流量の目標値である目標流量に対応する目標開弁時間が算出され、目標開弁時間に応じて電磁弁の駆動信号が設定される。電磁弁の弁体が最大リフト位置に確実に保持された状態から閉弁動作を開始するように駆動信号を設定したときにおける電磁弁の閉弁時期に基づいて、電磁弁の弁体を閉弁方向に付勢するばねのばね定数の推定値が算出され、ばね定数の推定値に基づいて駆動信号が補正される。弁体が最大リフト位置に確実に保持された状態から閉弁動作を開始するように駆動信号を設定したときにおける電磁弁の閉弁時期は、ばね定数と相関があることが確認されており、ばね定数の正確な推定値を得ることができる。そして、ばね定数の推定値に基づいて駆動信号を補正することにより、ばね定数のばらつきや経時変化に起因する流体流量の変化を防止し、制御精度を高精度に維持することができる。
【０００８】
請求項２に記載の発明は、請求項１に記載の電磁弁の駆動制御装置において、前記ばね定数推定手段は、前記駆動信号（ＳＤＣＴＬ）をオフした時点（ｔＩＥ）から前記閉弁時期（ｔＣＬ）までの時間に相当する閉弁作動時間（Ｔｏｆｆ）を算出する閉弁作動時間算出手段を有し、前記閉弁作動時間（Ｔｏｆｆ）が長くなるほど前記ばね定数の推定値（ｋＨＡＴ）が減少するように前記推定を行い、前記補正手段は、前記弁体が最大リフト位置に到達しないような範囲で前記電磁弁（２）を動作させるときは、前記ばね定数推定値（ｋＨＡＴ）が減少するほど前記駆動信号の継続時間（Ｔｉ）を減少させるように前記補正を行うことを特徴とする。
【０００９】
この構成によれば、駆動信号をオフした時点から閉弁時期までの時間に相当する閉弁作動時間が算出され、閉弁作動時間が長くなるほどばね定数の推定値が減少するように推定され、弁体が最大リフト位置に到達しないような範囲で電磁弁を動作させるときは、ばね定数の推定値が減少するほど駆動信号の継続時間が減少するように補正が行われる。ばね定数が減少するほど閉弁作動時間が長くなること、及びばね定数が減少するほど同一の継続時間に対応する流体流量が増加することが確認されているので、上記のようにばね定数推定値の算出及び駆動信号の継続時間の補正を行うことによって、流体流量の制御精度を高精度の維持することができる。
【００１０】
請求項３に記載の発明は、請求項１または２に記載の電磁弁の駆動制御装置において、前記電磁弁（２）は、前記駆動信号が供給されるソレノイド（３９）と、該ソレノイドによって発生する電磁力が作用するコア（３５）と、前記弁体（３２）が固定された弁軸（３１）とを備え、前記コア（３５）と前記弁軸（３１）とが別体に構成されたハンマリングコア構造を有することを特徴とする。
【００１１】
ハンマリングコア構造を有する電磁弁では、開弁時にコアがある程度の初速をもって弁軸（または弁軸に固定された部材）に突き当たるため、弁体を閉弁方向に付勢するばねの経時変化が起きやすい。したがって、請求項１の発明は、ハンマリングコア構造を有する電磁弁の駆動制御に適用することによって、より顕著な効果が得られる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態にかかる内燃機関及びその制御装置を示す図である。
【図２】図１に示す燃料噴射弁の要部の構成を説明するための断面図である。
【図３】燃料噴射弁の部分リフト動作を行った場合における問題点を説明するためのタイムチャートである。
【図４】弁体を閉弁方向に付勢するばねのばね定数（ｋ）と、閉弁作動時間（Ｔｏｆｆ）との関係を説明するための図である。
【図５】燃料噴射制御処理のフローチャートである。
【図６】図５の処理で参照されるテーブルを示す図である。
【図７】図５の処理で参照されるテーブルを示す図である。
【図８】実施形態の変形例を説明するための図である。
【発明を実施するための形態】
【００１３】
以下本発明の実施の形態を図面を参照して説明する。
図１は本発明の一実施形態にかかる内燃機関（以下「エンジン」という）及びその制御装置を示す図であり、本実施形態では、ソレノイドを有する電磁弁で構成される燃料噴射弁の開弁時間を変更することによって、エンジンに供給する燃料量の制御が行われる。
【００１４】
４気筒のエンジン１は各気筒に対応して４つの燃料噴射弁２を備えており、燃料噴射弁２は、エンジン１の燃焼室内に直接燃料を噴射する。４つの燃料噴射弁２はそれぞれＥＣＵ５に接続されており、ＥＣＵ５によって、その作動が制御される。
【００１５】
燃料噴射弁２は、燃料通路３を介してデリバリパイプ４に接続されており、デリバリパイプ４には図示しない高圧燃料ポンプによって加圧された燃料が供給される。デリバリパイプ４には、燃料圧ＰＦを検出する燃料圧センサ１２が取り付けられており、その検出信号はＥＣＵ５に供給される。
【００１６】
ＥＣＵ５には、燃料噴射弁２のソレノイドの両端の電圧ＶＳＬ及びソレノイドに供給される駆動電流ＩＤを検出する電圧電流センサ１１、エンジン１の回転数ＮＥを検出するエンジン回転数センサ１３、エンジン１の吸入空気流量ＧＡＩＲを検出する吸入空気流量センサ１４、吸気温ＴＡを検出する吸気温センサ１５、エンジン冷却水温ＴＷを検出する冷却水温センサ１６などのエンジン運転状態を検出する各種センサが接続されており、それらのセンサの検出信号はＥＣＵ５に供給される。ＥＣＵ５は、これらのセンサの検出信号を用いてエンジン運転状態に応じた燃料噴射弁２の開弁要求時間Ｔｏｐｅｎを算出し、開弁要求時間Ｔｏｐｅｎに応じて開弁指令時間Ｔｉを算出し、開弁指令時間Ｔｉを用いて燃料噴射弁２の駆動制御を行う。開弁要求時間Ｔｏｐｅｎは、エンジン運転状態に応じて必要とされる燃料噴射量（目標流量）が得られるように設定されるパラメータである。
【００１７】
図２は燃料噴射弁２の要部の構成を説明するための断面図であり、燃料噴射弁２は、弁軸３１と、弁軸３１の先端に固定された弁体３２と、弁軸３１に固定されたフランジ３３，３４と、電磁力が作用するコア３５と、コア３５とフランジ３４との間に設けられた第１スプリング３６と、弁座３７と、スリーブ３８と、ソレノイド３９と、フランジ３４を閉弁方向（図の下方向）に付勢する第２スプリング４０と、燃料通路として機能する中空部を有するインナカラー４１とを備えている。燃料噴射弁２は、コア３５と、弁体３２が固定された弁軸３１とが別体に構成された、いわゆるハンマリングコア構造を有する。
【００１８】
図３は、フランジ３４を介して弁体３２を閉弁方向に付勢する第２スプリング４０のばね定数ｋのばらつきまたは経時変化に起因するリフト特性の違いを説明するためのタイムチャートであり、図３（ａ）はリフト量ＬＦＴの推移（リフト量が最大リフト量より小さい部分リフト動作を行った場合に対応する特性）を示し、図３（ｂ）は対応する開弁指令信号ＳＤＣＴＬを示す。
【００１９】
開弁指令信号ＳＤＣＴＬは、開弁指令時期ｔＩＳから閉弁指令時期ｔＩＥまでの期間（開弁指令時間Ｔｉ）、高レベルとなる信号であり、本実施形態では、開弁指令時期ｔＩＳから開弁時期ｔＯＰまでの期間を開弁遅れ時間Ｔｏｎと定義するとともに、閉弁指令時期ｔＩＥから閉弁時期ｔＣＬまでの期間を閉弁作動時間Ｔｏｆｆと定義する。したがって、実開弁時間ＴｏｐｅｎＡは、下記式（１）で与えられる。
ＴｏｐｅｎＡ＝Ｔｉ−Ｔｏｎ＋Ｔｏｆｆ                （１）
【００２０】
開弁時期ｔＯＰ及び閉弁時期ｔＣＬを例えば特許文献１に示される手法で検出して、実開弁時間ＴｏｐｅｎＡが開弁要求時間Ｔｏｐｅｎと一致するように、開弁指令時間Ｔｉをフィードバック制御しても、第２スプリング４０のばね定数ｋが変化すると、図３（ａ）に曲線Ｌ１，Ｌ２で示すように、リフト曲線が変化する。燃料噴射弁２から噴射される燃料量ＱＩＮＪは、このリフト曲線の面積にほぼ比例すると考えられるので、例えば曲線Ｌ１が平均的な特性を示し、曲線Ｌ２が特定の燃料噴射弁（ばね定数ｋが設計中心値より大きいもの）の特性を示すとすると、曲線Ｌ２に対応する燃料噴射弁の燃料噴射量は、両曲線の間の領域（ハッチングを付して示す）の面積に対応する燃料量だけ不足することになり、燃料噴射量の制御精度が低下する。
【００２１】
そこで本実施形態では、ばね定数ｋの推定値ｋＨＡＴを算出する処理を実行し、ばね定数推定値ｋＨＡＴに応じて開弁指令時間Ｔｉを補正することにより、燃料噴射量の制御精度を高精度に維持できるようにしている。なお、本実施形態では、燃料噴射弁２の部分リフト動作を行う場合に、第２スプリング４０のばね定数ｋの影響が大きいことを考慮し、部分リフト動作を行う場合に、上記補正を行うようにしている。
【００２２】
図３に示す例では、図３（ｂ）に破線で示すように開弁指令時間Ｔｉを増加補正することにより、曲線Ｌ２で示すリフト曲線は図３（ａ）に破線Ｌ３で示すようになり、燃料噴射量を増加させて燃料噴射量の制御精度を高めることが可能となる。
【００２３】
次に、ばね定数推定値ｋＨＡＴの算出手法を説明する。弁体３２が最大リフト位置に確実の保持された状態から閉弁作動を開示するように開弁指令時間Ｔｉを設定した場合（全開リフト動作を行った場合）における、ばね定数ｋと閉弁作動時間Ｔｏｆｆとの関係は、図４（ａ）で示されるように強い相関があり、ばね定数ｋが減少するほど、閉弁作動時間Ｔｏｆｆは増加する。
【００２４】
そこで、本実施形態では、全開リフト動作を行って閉弁作動時間Ｔｏｆｆを検出し、検出した閉弁作動時間Ｔｏｆｆに応じてばね定数推定値ｋＨＡＴを算出するようにしている。なお、図４（ｂ）及び（ｃ）は、全開リフト動作を行った場合のリフト量ＬＦＴの推移及び開弁指令信号ＳＤＣＴＬの一例を示す。この図には、同一の開弁指令時間Ｔｉに対して、初期状態で閉弁作動時間Ｔｏｆｆが第１の値Ｔｏｆｆ１であったものが、経時変化によってばね定数ｋが減少して、第２の値Ｔｏｆｆ２に変化した例が示されている。図４（ｂ）にＲＢで示す範囲では、リフト量ＬＦＴが増減する特性が示されているが、これはハンマリングコア構造を有する電磁弁に特有のバウンス動作に起因するものである。バウンス動作は、コア３５が電磁力によって吸引されて弁軸３１及び弁体３２とともに上方向に移動し、スリーブ３８の下端に達したときにコア３５が跳ね返されてわずかに上下に振動する動作である。開弁指令時間Ｔｉが大きくなると、弁体３２は最大リフト位置に安定して保持される。
【００２５】
図５は燃料噴射弁２による燃料噴射の制御を行う燃料噴射制御処理のフローチャートである。この処理では、気筒毎に開弁指令時間Ｔｉの算出が行われ、燃料噴射が実行される。
【００２６】
ステップＳ１０では、エンジン運転状態に応じて開弁要求時間Ｔｏｐｅｎを算出し、ステップＳ１１では、算出した開弁要求時間Ｔｏｐｅｎに応じて、図６に示すＴｉテーブルを検索して、開弁指令時間Ｔｉを算出する。ステップＳ１２では、開弁要求時間Ｔｏｐｅｎが所定時間ＴＯＰＴＨより短いか否かを判別する。所定時間ＴＯＰＴＨは、部分リフト動作が行われるか否かを判定するための閾値であり、ステップＳ１２の答が肯定（ＹＥＳ）であって部分リフト動作が行われるときは、ステップＳ１３に進んで、下記式（２）により、開弁指令時間Ｔｉを補正する。式（２）のＤＴｉは、ばね定数推定値ｋＨＡＴに応じて算出される補正値である。
Ｔｉ＝Ｔｉ＋ＤＴｉ                            （２）
【００２７】
ステップＳ１２の答が否定（ＮＯ）であるときは、直ちにステップＳ１４に進む。ステップＳ１４では燃料噴射を実行し、上述した開弁遅れ時間Ｔｏｎ及び閉弁作動時間Ｔｏｆｆを検出する（ステップＳ１５）。ステップＳ１６では上記式（１）を用いて実開弁時間ＴｏｐｅｎＡを算出し、ステップＳ１７では開弁要求時間Ｔｏｐｅｎから実開弁時間ＴｏｐｅｎＡを減算することにより、開弁時間偏差ＤＴｏｐｅｎを算出する。
【００２８】
ステップＳ１８では、下記式（３）を用いて開弁指令時間Ｔｉを更新する。式（３）のＧＰは制御ゲインである。
Ｔｉ＝Ｔｉ＋ＧＰ×ＤＴｏｐｅｎ                  （３）
【００２９】
ステップＳ１９では、式（３）により更新した開弁指令時間Ｔｉを下記式（４）に適用して、図６に示すＴｉテーブルの更新（学習）を行う。右辺のＴｉがステップＳ１８で更新された開弁指令時間であり、ＴｉＰは更新前のテーブル設定値であり、ＣＬは例えば０．１程度に設定されるなまし係数である。
Ｔｉ＝ＣＬ×Ｔｉ＋（１−ＣＬ）×ＴｉＰ               （４）
【００３０】
図８の処理により、実際に燃料噴射を実行しつつＴｉテーブルの学習（設定値更新）が行われ、Ｔｉテーブルの設定値は、使用している燃料噴射弁２に最適の値に徐々に収束する。
【００３１】
ステップＳ２０では、補正値更新モードフラグＦＣＵＤが「１」であるか否かを判別する。補正値更新モードフラグＦＣＵＤは、例えばエンジン１の暖機完了後のアイドル運転状態において所定時間に「１」に設定される。ステップＳ２０の答が否定（ＮＯ）であるときは直ちに処理を終了し、補正値更新モードフラグＦＣＵＤが「１」であるときは、ステップＳ２１に進み、開弁指令時間Ｔｉを所定学習時間ＴｉＬＲＮ（例えば２ｍｓｅｃ）に設定する。所定学習時間ＴｉＬＲＮは、図４（ｂ）に示すコア３５のバウンス動作が発生する開弁指令時間の範囲より大きな値、すなわち弁体３２が最大リフト位置に確実に保持された状態から閉弁動作が開始されるような値に設定される。
【００３２】
ステップＳ２２では、燃料圧ＰＦを所定圧ＰＦＬＲＮに設定して、燃料噴射を実行し、閉弁作動時間Ｔｏｆｆを検知する（ステップＳ２３）。得られた閉弁作動時間Ｔｏｆｆに応じて図７（ａ）に示すばね定数ｋと閉弁作動時間Ｔｏｆｆとの関係が設定されたｋテーブルを検索し、ばね定数推定値ｋＨＡＴを算出する（ステップＳ２４）。ｋテーブルは、閉弁作動時間Ｔｏｆｆが増加するほど、ばね定数ｋが減少するように設定されている。
【００３３】
ステップＳ２５では、ばね定数推定値ｋＨＡＴに応じて図７（ｂ）に示すＤＴｉテーブルを検索し、補正値ＤＴｉを算出する。ＤＴｉテーブルは、ばね定数推定値ｋＨＡＴが増加するほど、補正値ＤＴｉが増加するように設定されている。図７（ｂ）のｋ０は、ばね定数ｋの設計中央値である。図３を参照して説明したように、部分リフト動作では、ばね定数ｋが増加するほど、燃料噴射量ＱＩＮＪが減少することから、補正値ＤＴｉを増加させるようにしている。
【００３４】
以上のように本実施形態では、燃料噴射弁２による燃料噴射量の目標値に対応する開弁要求時間Ｔｏｐｅｎが算出され、開弁要求時間Ｔｏｐｅｎに応じて燃料噴射弁２の開弁指令信号ＳＤＣＴＬが設定される。燃料噴射弁２の弁体３２が最大リフト位置に確実に保持された状態から閉弁動作を開始するように開弁指令時間Ｔｉを設定したときにおける閉弁時期ｔＣＬに基づいて、弁体３２を閉弁方向に付勢する第２スプリング４０のばね定数ｋの推定値ｋＨＡＴが算出され、ばね定数推定値ｋＨＡＴに応じて補正値ＤＴｉが算出され、補正値ＤＴｉによって開弁指令時間Ｔｉが補正される。弁体３２が最大リフト位置に確実に保持された状態から閉弁動作を開始するように開弁指令時間Ｔｉを設定したときにおける閉弁時期ｔＣＬは、ばね定数ｋと相関があることが確認されており、ばね定数ｋを正確に推定することができる。そして、ばね定数推定値ｋＨＡＴに基づいて開弁指令時間Ｔｉを補正することにより、ばね定数ｋのばらつきや経時変化に起因する燃料噴射量の変化を防止し、制御精度を高精度に維持することができる。
【００３５】
より具体的には、開弁指令信号ＳＤＣＴＬをオフした時点、すなわち閉弁指令時期ｔＩＥから閉弁時期ｔＣＬまでの時間に相当する閉弁作動時間Ｔｏｆｆが算出され、閉弁作動時間Ｔｏｆｆが長くなるほどばね定数推定値ｋＨＡＴが減少するように推定される。弁体３２が最大リフト位置に到達しないような部分リフト動作では、ばね定数推定値ｋＨＡＴが増加（減少）するほど開弁指令時間Ｔｉが増加（減少）するように補正される。ばね定数ｋが減少するほど閉弁作動時間Ｔｏｆｆが長くなること、及びばね定数ｋが減少するほど同一の開弁指令時間Ｔｉに対応する燃料噴射量ＱＩＮＪが増加することが確認されているので、上記のようにばね定数推定値ｋＨＡＴに応じた開弁指令時間Ｔｉ間の補正を行うことによって、燃料噴射量ＱＩＮＪの制御精度を高精度の維持することができる。
【００３６】
また、燃料噴射弁２は図２に示すようにハンマリングコア構造を有するものであり、開弁時にコア３５がある程度の初速をもってフランジ３４に突き当たるため、第２スプリング４０の経時変化が起きやすい。したがって、ばね定数推定値ｋＨＡＴに応じて補正値ＤＴｉを算出し、補正値ＤＴｉによって開弁指令時間Ｔｉを補正する手法は、ハンマリングコア構造を有する燃料噴射弁２の駆動制御に適用することによって、より顕著な効果が得られる。
【００３７】
本実施形態では、電圧電流センサ１１が閉弁時期取得手段の一部を構成し、ＥＣＵ５が目標開弁時間算出手段、駆動信号設定手段、閉弁時期取得手段の一部、ばね定数推定手段、補正手段、及び閉弁作動時間算出手段を構成する。具体的には、図５のステップＳ１０が目標開弁時間算出手段に相当し、ステップＳ１１が駆動信号設定手段に相当し、ステップＳ２３が閉弁時期取得手段に相当し、ステップＳ２４がばね定数推定手段に相当し、ステップＳ１２，Ｓ１３，及びＳ２５が補正手段に相当する。
【００３８】
なお本発明は上述した実施形態に限るものではなく、種々の変形が可能である。例えば、上述した実施形態では部分リフト動作を行うときだけ、ばね定数推定値ｋＨＡＴに応じた開弁指令時間Ｔｉの補正を行うようにしたが、全開リフト動作を行うときも開弁指令時間Ｔｉの補正を行うようにしてもよい。但し、その場合には、部分リフト動作時とは逆に、ばね定数推定値ｋＨＡＴが減少するほど、開弁指令時間Ｔｉが増加するように補正を行う必要がある。
【００３９】
図４（ｂ）に示すように、実線で示すリフト特性が経時変化によってばね定数ｋが減少して破線で示すリフト特性に変化した場合には、燃料噴射制御は実開弁時間ＴｏｐｅｎＡ（ｔＣＬ−ｔＯＰ）が開弁要求時間Ｔｏｐｅｎと一致するように開弁指令時間Ｔｉが修正されるため（図５、ステップＳ１８）、図４（ｂ）に破線で示すリフト特性の場合は、図８（ａ）に破線で示すリフト特性となるように開弁指令時間Ｔｉが修正される。したがって、実線で示す当初のリフト特性の場合に対して燃料噴射量ＱＩＮＪが不足することになるため、全開リフト動作時の補正値ＤＴｉＦＬは、ばね定数推定値ｋＨＡＴに応じて図８（ｂ）に示すように設定される。このように補正値ＤＴｉＦＬを設定することにより、全開リフト動作時における、ばね定数ｋのばらつきや経時変化の影響を排除し、燃料噴射量ＱＩＮＪの制御精度を高精度に維持することができる。
【００４０】
また上述した実施形態では、内燃機関の燃料噴射弁の駆動制御装置に本発明を適用した例を示したが、流体の流量を制御するための一般的な電磁弁、例えば排気還流量を制御する電磁弁や自動変速機の作動油の流量を制御する電磁弁などの駆動制御装置にも適用可能である。
【符号の説明】
【００４１】
１  内燃機関
２  燃料噴射弁（電磁弁）
５  電子制御ユニット（目標開弁時間算出手段、駆動信号設定手段、閉弁時期取得手段、ばね定数推定手段、補正手段、閉弁作動時間算出手段）
１１  電圧電流センサ（閉弁時期取得手段）
【図１】
0006022427.tif 000002
【図２】
0006022427.tif 000003
【図３】
0006022427.tif 000004
【図４】
0006022427.tif 000005
【図５】
0006022427.tif 000006
【図６】
0006022427.tif 000007
【図７】
0006022427.tif 000008
【図８】
0006022427.tif 000009