(57)【特許請求の範囲】
【請求項１】
電力によって駆動する燃料噴射弁（４０）を制御する噴射制御装置（１００）であって、
前記燃料噴射弁のソレノイド（４５０）に供給される駆動用電流を検知する電流検知部（１１０）と、
前記ソレノイドが発生させる電磁力によって移動する可動コア（４３０）が静止している状態における前記駆動用電流の波形に関して、数式に基づいて理論モデルを同定する同定部（１３０）と、
前記可動コアの状態を検知する状態検知部（１４０）と、を備え、
前記状態検知部は、前記電流検知部によって検知される前記駆動用電流と前記理論モデルとの偏差に基づいて前記可動コアの状態を検知する、噴射制御装置。
【請求項２】
前記状態検知部は、前記偏差が予め定められた終了閾値以下になったことに基づいて、前記燃料噴射弁の開弁動作における前記可動コアの移動が終了したことを検知する、請求項１に記載の噴射制御装置。
【請求項３】
前記同定部は、前記燃料噴射弁の開弁動作における前記可動コアの移動が終了した後に前記電流検知部によって検知される前記駆動用電流に基づいて、前記理論モデルを同定する、請求項２に記載の噴射制御装置。
【請求項４】
複数の前記燃料噴射弁の開弁動作において前記可動コアが移動を終了するタイミングである終了タイミングを調整する終了タイミング調整部（１５０）を備え、
前記終了タイミング調整部は、前記複数の燃料噴射弁における燃料の噴射量の偏差が小さくなるように前記終了タイミングを調整する、請求項２又は３に記載の噴射制御装置。
【請求項５】
前記終了タイミング調整部は、前記駆動用電流、及び前記ソレノイドに印加される電圧の少なくとも１つを調整することによって、前記終了タイミングを調整する、請求項４に記載の噴射制御装置。
【請求項６】
前記状態検知部は、前記偏差が予め定められた開始閾値以上になったことに基づいて、前記燃料噴射弁の開弁動作における前記可動コアの移動が開始したことを検知する、請求項１に記載の噴射制御装置。
【請求項７】
前記同定部は、前記燃料噴射弁の開弁動作における前記可動コアの移動が開始する前に前記電流検知部によって検知される前記駆動用電流に基づいて、前記理論モデルを同定する、請求項６に記載の噴射制御装置。
【請求項８】
複数の前記燃料噴射弁の開弁動作において、前記可動コアが移動を開始するタイミングである開始タイミングを調整する開始タイミング調整部（１６０）を備え、
前記開始タイミング調整部は、前記複数の燃料噴射弁における燃料の噴射量の偏差が小さくなるように前記開始タイミングを調整する、請求項６又は７に記載の噴射制御装置。
【請求項９】
前記開始タイミング調整部は、前記駆動用電流、及び前記ソレノイドに印加される電圧の少なくとも１つを調整することによって、前記開始タイミングを調整する、請求項８に記載の噴射制御装置。
【請求項１０】
前記複数の燃料噴射弁の閉弁を調整することによって、前記複数の燃料噴射弁における燃料の噴射量の偏差を小さくする閉弁調整部を備える、請求項４又は８に記載の噴射制御装置。
【請求項１１】
前記閉弁調整部は、前記複数の燃料噴射弁の開弁動作において前記可動コアの移動量の最大値を調整することによって、前記複数の燃料噴射弁が閉弁するタイミングを調整する、請求項１０に記載の噴射制御装置。
【請求項１２】
前記閉弁調整部は、前記燃料噴射弁に供給する駆動パルスの幅を変更することによって、前記複数の燃料噴射弁が閉弁するタイミングを調整する、請求項１０に記載の噴射制御装置。
【請求項１３】
前記同定部は、前記ソレノイドに前記駆動用電流を供給する回路をＲＬ直列回路で近似することによって前記理論モデルを同定する、請求項３又は７に記載の噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力によって駆動する燃料噴射弁を制御する噴射制御装置に関する。
【背景技術】
【０００２】
内燃機関には、燃料を噴射する燃料噴射弁が気筒ごとに備えられている。燃料噴射弁としては、ソレノイドと可動コアとを有するものが一般的となっている。燃料噴射弁は、その内部の弁体が可動コアと一体的に移動することによって、その開閉が切り替えられる。
【０００３】
噴射制御装置は、燃料噴射弁の燃料噴射量（つまり、燃料噴射弁の開弁から閉弁までの間に噴射される燃料の量）が目標値と一致するように、燃料噴射弁を制御する。具体的には、燃料噴射弁に駆動用電流を供給する時間の長さや駆動用電流の大きさ等を調整することによって燃料噴射弁の開弁時間を調整し、燃料噴射量を目標値に一致させる。
【０００４】
ところで、内燃機関に複数の燃料噴射弁が設けられる場合、燃料噴射弁の個体差や劣化、周囲の気温等により、各燃料噴射弁の燃料噴射量にばらつきが生じてしまうことがある。このため、駆動用電流を供給する時間の長さ等を調整し、各燃料噴射弁の燃料噴射量の偏差を小さくする必要がある。実際の燃料噴射量を制御するためには、燃料噴射弁の開弁動作における弁体の移動の開始や終了を検知する必要がある。
【０００５】
そこで、下記特許文献１に記載されている制御装置では、燃料噴射弁に供給する駆動用電流の変化に基づいて、弁体の移動の開始を検知している。具体的には、まず、弁体と一体となって可動コアが移動すると、インダクタンスが変化するため、駆動用電流に変化が生じる。下記特許文献１に記載されている制御装置は、この駆動用電流を時間微分するとともに、その微分値に基づいて可動コアの移動の開始を検知している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２０１０／１４５９３６号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
燃料噴射弁に供給される駆動用電流には、種々の要因によってノイズが生じることがある。このため、上記特許文献１に記載された制御装置のように、駆動用電流を時間微分した値を用いるものでは、当該ノイズの影響を大きく受けるおそれがある。その結果、燃料噴射弁の可動コアの状態を正確に検知することが困難になっていた。
【０００８】
また、上記特許文献１に記載された制御装置では、可動コアが移動してもインダクタンスの変化が小さい仕様の燃料噴射弁に適用された場合に、やはり可動コアの状態を正確に検知できないおそれがあった。
【０００９】
本発明はこのような課題に鑑みてなされたものであり、その目的は、ノイズの影響を受け難く、インダクタンスの変化が小さい燃料噴射弁に適用された場合でも可動コアの状態を正確に検知することが可能な噴射制御装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明に係る噴射制御装置は、電力によって駆動する燃料噴射弁（４０）を制御する噴射制御装置（１００）であって、前記燃料噴射弁のソレノイド（４５０）に供給される駆動用電流を検知する電流検知部（１１０）と、前記ソレノイドが発生させる電磁力によって移動する可動コア（４３０）が静止している状態における前記駆動用電流の波形に関して、数式に基づいて理論モデルを同定する同定部（１３０）と、前記可動コアの状態を検知する状態検知部（１４０）と、を備える。前記状態検知部は、前記電流検知部によって検知される前記駆動用電流と前記理論モデルとの偏差に基づいて前記可動コアの状態を検知する。
【００１１】
上記構成では、駆動用電流の理論モデルは、可動コアが静止している状態の駆動用電流をモデル化したものである。本発明に係る噴射制御装置によれば、電流検知部によって検知される実際の駆動用電流と、当該理論モデルとの偏差に基づいて、可動コアの状態を検知する。したがって、駆動用電流を時間微分した値に基づいて可動コアの状態を検知するものと比べて、駆動用電流に生じるノイズの影響を受け難くすることができる。さらに、本発明に係る噴射制御装置が、インダクタンスの変化が小さい燃料噴射弁に適用された場合でも、可動コアの状態を正確に検知することが可能となる。
【発明の効果】
【００１２】
本発明によれば、ノイズの影響を受け難く、インダクタンスの変化が小さい燃料噴射弁に適用された場合でも可動コアの状態を正確に検知することが可能な噴射制御装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る噴射制御装置、及び当該噴射制御装置を搭載する車両の構成を示す模式図である。
【図２】図１の燃料噴射弁の閉弁状態を示す模式図である。
【図３】図１の燃料噴射弁の開弁状態を示す模式図である。
【図４】図１の噴射制御装置を示す機能ブロック図である。
【図５】図１の燃料噴射弁に供給される駆動用電流等の変化を示すグラフである。
【図６】開弁動作において可動コアが移動を終了するタイミングを説明するための図である。
【図７】開弁動作において可動コアが移動を開始するタイミングを説明するための図である。
【図８】燃料噴射弁の閉弁の調整について説明するための図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照しながら本発明の実施形態について説明する。説明の理解を容易にするため、各図面において同一の構成要素に対しては可能な限り同一の符号を付して、重複する説明は省略する。
【００１５】
図１を参照しながら、実施形態に係る噴射制御装置１００について説明する。噴射制御装置１００は、内燃機関１０を備える車両ＧＣに搭載されている。噴射制御装置１００は、内燃機関１０に設けられた燃料噴射弁４０を制御する装置である。
【００１６】
まず、車両ＧＣの構成について説明する。車両ＧＣは、内燃機関１０と、吸気配管２０と、排気配管３０とを備えている。
【００１７】
内燃機関１０は、例えばガソリンを燃料とするレシプロエンジンである。内燃機関１０は、複数の気筒を有している。各気筒は、その内部に液体燃料が供給され、吸気行程、圧縮行程、燃焼行程、及び排気行程の各行程を繰り返し行うことによってトルクを発生させる。当該トルクは、内燃機関１０が有する不図示のクランク軸を介して出力され、車両ＧＣの走行に用いられる。尚、それぞれの気筒の構成は略同一であるから、図１では単一の気筒のみが「内燃機関１０」として図示されている。
【００１８】
内燃機関１０の各気筒には、冷却水温センサ１１、ノックセンサ１２、クランク角センサ１３等の各種センサが取り付けられている。冷却水温センサ１１は、不図示のラジエータと内燃機関１０との間で循環する冷却水の温度を検知するためのセンサである。ノックセンサ１２は、内燃機関１０の気筒の内部で生じる異常燃焼であるノッキングを検知するためのセンサである。クランク角センサ１３は、気筒が備えるクランクシャフトの回転角を検知するためのセンサである。各種センサは、それぞれ検知した値に対応する信号を生成し、外部に送信する。
【００１９】
内燃機関１０には複数の燃料噴射弁４０が設けられている。燃料噴射弁４０はインジェクタとも称され、内燃機関１０の各気筒の内部に燃料を噴射するための電磁弁である。燃料噴射弁４０には、不図示のフューエルポンプによって加圧された燃料が供給されている。燃料噴射弁４０が開弁すると、その先端から噴射された燃料が空気と混合されながら気筒内に供給される。噴射制御装置１００は、燃料噴射弁４０の開閉動作を制御することにより、内燃機関１０に燃料を供給するタイミングや、その量を調整する。燃料噴射弁４０の具体的な構成や動作については後述する。
【００２０】
吸気配管２０は、内燃機関１０に空気を供給するための配管である。吸気配管２０には、上流側から順に、エアクリーナ２１と、エアフローメータ２２と、スロットルバルブ２３と、サージタンク２５とが設けられている。吸気配管２０の下流側端部には、内燃機関１０が接続されている。
【００２１】
エアクリーナ２１は、空気中の異物を除去するためのフィルタである。エアクリーナ２１は、外部から吸気配管２０を介して内燃機関１０に供給される空気から異物を除去する。エアフローメータ２２は、空気の流量を検知するための流量計である。エアフローメータ２２は、吸気配管２０の内部を流れて内燃機関１０に供給される空気の流量を検知する。エアフローメータ２２は、検知した空気の流量に対応する信号を生成し、外部に送信する。
【００２２】
スロットルバルブ２３は、流量を調整するための弁である。車両ＧＣの乗員が不図示のアクセルペダルを操作すると、その操作量に応じてスロットルバルブ２３の開度が調整される。このスロットルバルブ２３の開度の調整により、吸気配管２０の内部を流れて内燃機関１０に供給される空気の流量が調整される。スロットルバルブ２３には開度センサ２４が設けられている。開度センサ２４は、スロットルバルブ２３の開度を検知するとともに、この開度に対応する信号を生成して外部に送信する。
【００２３】
サージタンク２５は、吸気配管２０の途中に形成された容器である。吸気配管２０は、サージタンク２５の下流側において複数に分岐している。この吸気配管２０の分岐した部分は、内燃機関１０の各気筒に接続されている。サージタンク２５の内部の容積は、吸気配管２０の他の部位のものよりも大きくなっている。吸気配管２０にこのようなサージタンク２５を形成することによって、一の気筒において圧力の変動が生じた場合でも、それが他の気筒に影響してしまうことを防止できる。サージタンク２５には圧力センサ２６が設けられている。圧力センサ２６は、吸気配管２０の内部の圧力を検知するとともに、その圧力に対応する信号を生成して外部に送信する。
【００２４】
排気配管３０は、内燃機関１０の各気筒における燃焼行程で生じたガスを外部に排出するための配管である。排気配管３０の上流側端部は、内燃機関１０に接続されている。排気配管３０の途中には、ガスを浄化するための触媒コンバータ３１が設けられている。
【００２５】
排気配管３０のうち触媒コンバータ３１よりも上流側の部分には、空燃比センサ３２が設けられている。空燃比センサ３２は、排気配管３０の内部を流れるガスの酸素濃度を検知するためのセンサである。空燃比センサ３２は、検知した酸素濃度に対応する信号を生成して外部に送信する。噴射制御装置１００は、内燃機関１０における燃焼が理論空燃比で行われるよう、空燃比センサ３２の検知結果等に基づいて燃料噴射弁４０の燃料噴射量（つまり、燃料噴射弁４０の開弁から閉弁までの間に噴射される燃料の量）を制御する。
【００２６】
図２及び図３を参照しながら、燃料噴射弁４０の具体的な構成と動作について説明する。図２には、閉弁状態における燃料噴射弁４０の内部構造が示されている。図３には、開弁状態における燃料噴射弁４０の内部構造が示されている。燃料噴射弁４０は、筒状の容器として形成されたケース４１０の内部に、弁体４２０、可動コア４３０等が収容された構成となっている。ケース４１０の先端には、燃料の出口である噴射口４１１が形成されている。ケース４１０の内壁面であって、且つ噴射口４１１の周囲の部分には、弁座４１２が形成されている。
【００２７】
尚、以下では、図２における上方を「上」、図２における下方を「下」と定義して説明する。
【００２８】
弁体４２０は、ケース４１０の長手方向である上下方向に沿って移動可能な状態で配置されている。図２に示されるように、弁体４２０が最も下方側に位置している場合は、弁体４２０の下端が弁座４１２に当接し、噴射口４１１が閉塞された状態となっている。この場合、噴射口４１１から燃料が噴射されない。後述するように、可動コア４３０が上方に移動し、これに伴って弁体４２０も上方に移動すると、弁体４２０の下端が弁座４１２から離間する。その結果、噴射口４１１から燃料が噴射される。弁体４２０が弁座４１２から離間する距離が大きくなるほど、噴射口４１１から単位時間あたりに噴射される燃料の流量も大きくなる。換言すれば、弁体４２０が上方に移動するほど、燃料噴射弁４０の開度は大きくなる。
【００２９】
弁体４２０は、その全体が略円柱形状を呈している。弁体４２０は、可動コア４３０の中央に形成された貫通穴４３２に挿通するように配置されている。弁体４２０のうち上方側の端部近傍には、他の部分よりも径が大きい拡径部４２１が形成されている。拡径部４２１の下方側の端面である下面４２２は、可動コア４３０の上方側の端面である上面４３１と当接している。
【００３０】
弁体４２０の側面のうち可動コア４３０よりも下方側の部分には、筒状体４８０が固定されている。筒状体４８０のうち下方側の部分は外方に向けて突出した形状となっている。当該部分と、可動コア４３０との間にはバネ４９２が配置されている。バネ４９２は圧縮された状態で配置されているため、可動コア４３０は、このバネ４９２から上向きの力を受けている。これにより、下面４２２において可動コア４３０の上面４３１と当接する弁体４２０も、上向きの力を受けている。
【００３１】
可動コア４３０は、例えばフェライト系ステンレス等の磁性材によって形成された部材である。可動コア４３０は、略円筒形状を呈している。前述したように、可動コア４３０の中央には貫通穴４３２が形成されている。当該貫通穴４３２には弁体４２０が挿通されている。可動コア４３０の外径は、ケース４１０の内径に略等しい。可動コア４３０は、ケース４１０の長手方向に移動可能な状態で配置されている。
【００３２】
弁体４２０の拡径部４２１の上方にはバネ４９１が配置されている。バネ４９１は圧縮された状態で配置されている。したがって、弁体４２０は、このバネ４９１から下向きの力を受けている。
【００３３】
可動コア４３０の上方には固定コア４６０が配置されている。固定コア４６０は、例えばフェライト系ステンレス等の磁性材により形成された略円筒形状の部材である。固定コア４６０は、ケース４１０に対して固定されている。固定コア４６０と可動コア４３０との間には隙間が形成されている。
【００３４】
固定コア４６０の内周側には、ブッシュ４７０が固定されている。ブッシュ４７０は、略円筒形状を呈している。ブッシュ４７０の内部には、弁体４２０の拡径部４２１の一部が配置されている。ブッシュ４７０の下端面４７１は、固定コア４６０の下端よりも更に下方に位置している。図２に示されるように燃料噴射弁４０が閉弁している状態では、ブッシュ４７０の下端面４７１と、可動コア４３０の上面４３１とは離間している。
【００３５】
固定コア４６０の外周側には、ソレノイド４５０が配置されている。噴射制御装置１００は、不図示のバッテリが放出した電力をこのソレノイド４５０に供給する。以下の説明では、燃料噴射弁４０を動作させるために供給する電流を「駆動用電流」と称する。この駆動用電流がソレノイド４５０を流れると、可動コア４３０、固定コア４６０、及びケース４１０において磁気回路が形成される。これにより、可動コア４３０と固定コア４６０との間に電磁力が生じ、可動コア４３０は上向きの力を受ける。
【００３６】
燃料噴射弁４０に駆動用電流が供給されていない場合、燃料噴射弁４０は、図２に示される閉弁状態となる。燃料噴射弁４０を開弁させるために駆動用電流の供給を開始すると、可動コア４３０に作用する電磁力が次第に大きくなる。可動コア４３０が弁体４２０を介してバネ４９１から受ける下向きの力よりも、可動コア４３０がバネ４９２から受ける上向きの力と電磁力との合力が大きくなると、可動コア４３０が上方への移動を開始する。
【００３７】
可動コア４３０が上方に移動すると、可動コア４３０の上面４３１と当接している弁体４２０が押し上げられる。これにより、弁体４２０の下端が弁座４１２から離間し、噴射口４１１からの燃料の噴射が開始する。
【００３８】
その後も燃料噴射弁４０に駆動用電流が供給されると、可動コア４３０及び弁体４２０は更に上方に移動する。これに伴い、燃料噴射弁４０の開度が次第に大きくなり、噴射口４１１から単位時間あたりに噴射される燃料の流量が増加する。最終的には、可動コア４３０及び弁体４２０は、図３に示されるように可動範囲の上端に到達する。すなわち、燃料噴射弁４０の開弁における可動コア４３０の移動が終了する。以下の説明では、図２に示される閉弁状態から、図３に示される開弁状態に遷移する際の燃料噴射弁４０の動作を「開弁動作」と称する。
【００３９】
図３に示される開弁状態では、可動コア４３０の上面４３１が、ブッシュ４７０の下端面４７１に当接している。この状態で燃料噴射弁４０の開度は最大となるため、噴射口４１１から単位時間あたりに噴射される燃料の流量も最大となる。
【００４０】
燃料噴射弁４０への駆動用電流の供給を停止すると、可動コア４３０と固定コア４６０との間に生じていた電磁力が消失する。これに伴い、可動コア４３０は下方に移動する。また、それまで可動コア４３０によって押し上げられていた弁体４２０も、可動コア４３０とともに下方に移動する。これにより、燃料噴射弁４０は図２に示される閉弁状態に戻る。
【００４１】
続いて、図４を参照しながら、噴射制御装置１００について説明する。噴射制御装置１００は、その一部又は全部が、アナログ回路で構成されるか、デジタルプロセッサとして構成される。いずれにしても、受信した信号に基づいて制御信号を出力する機能を果たすため、噴射制御装置１００には機能的な制御ブロックが構成される。
【００４２】
図４は、噴射制御装置１００を機能的な制御ブロック図として示している。尚、噴射制御装置１００を構成するアナログ回路又はデジタルプロセッサに組み込まれるソフトウェアのモジュールは、必ずしも図４に示される制御ブロックのように分割されている必要はない。すなわち、実際のアナログ回路やモジュールは、図４に示される複数の制御ブロックの働きをするものとして構成されていても構わず、更に細分化されていても構わない。後述する処理を実行できるように構成されていれば、噴射制御装置１００の内部の実際の構成は当業者が適宜変更できるものである。
【００４３】
噴射制御装置１００は、冷却水温センサ１１、ノックセンサ１２、クランク角センサ１３、エアフローメータ２２、開度センサ２４、圧力センサ２６、空燃比センサ３２と電気的に接続されている。噴射制御装置１００は、冷却水温センサ１１、クランク角センサ１３、エアフローメータ２２、開度センサ２４、圧力センサ２６、及び空燃比センサ３２から受信する信号に基づいて所定の演算を行うことで、冷却水の温度、内燃機関１０の回転数、内燃機関１０に供給される空気の流量、スロットルバルブ２３の開度、内燃機関１０に供給される空気の圧力、及び内燃機関１０における空燃比を取得する。また、噴射制御装置１００は、ノックセンサ１２から受信する信号に基づいて所定の演算を行うことで、内燃機関１０の気筒の内部で生じるノッキングを検知する。
【００４４】
噴射制御装置１００は、スロットルバルブ２３、及び燃料噴射弁４０とも電気的に接続されている。噴射制御装置１００は、スロットルバルブ２３、及び燃料噴射弁４０に制御信号を送信することで、それらの動作を制御する。
【００４５】
尚、本願において「電気的に接続」とは、信号線によって互いに接続された形態に限定されるものではなく、無線で互いに通信可能とされた形態をもその意味に含みうるものとする。
【００４６】
噴射制御装置１００は、電流検知部１１０、電圧検知部１２０、同定部１３０、状態検知部１４０、終了タイミング調整部１５０、開始タイミング調整部１６０、及び閉弁調整部１７０を有している。
【００４７】
電流検知部１１０は、燃料噴射弁４０に実際に流れる駆動用電流を検知する部分である。電流検知部１１０は、時間とともに変化する駆動用電流を検知することで、駆動用電流の波形を取得する。
【００４８】
電圧検知部１２０は、燃料噴射弁４０を動作させるためにソレノイド４５０に印加される電圧を検知する部分である。以下の説明では、燃料噴射弁４０を動作させるために印加される電圧を「駆動用電圧」と称する。電圧検知部１２０は、時間とともに変化する駆動用電圧を検知することで、その波形を取得する。
【００４９】
同定部１３０は、燃料噴射弁４０に流れる駆動用電流の理論モデルを同定する部分である。当該理論モデルは、図２及び図３に示した燃料噴射弁４０の可動コア４３０が静止している状態をモデル化したものである。つまり、当該理論モデルは、可動コア４３０の移動に伴うインピーダンスの変化を考慮していないものである。
【００５０】
状態検知部１４０は、燃料噴射弁４０の可動コア４３０の状態を検知する部分である。具体的には、状態検知部１４０は、燃料噴射弁４０の開弁動作において、可動コア４３０の移動が開始したことや、当該移動が終了したことを検知する。
【００５１】
終了タイミング調整部１５０は、燃料噴射弁４０の開弁動作において、可動コア４３０の移動が終了するタイミングを調整する部分である。以下の説明では、燃料噴射弁４０の開弁動作において、可動コア４３０の移動が終了するタイミングを「終了タイミング」とも称する。
【００５２】
開始タイミング調整部１６０は、燃料噴射弁４０の開弁動作において、可動コア４３０の移動が開始するタイミングを調整する部分である。以下の説明では、燃料噴射弁４０の開弁動作において、可動コア４３０の移動が開始するタイミングを「開始タイミング」とも称する。
【００５３】
閉弁調整部１７０は、燃料噴射弁４０の閉弁を調整する部分である。後述するように、閉弁調整部１７０は、可動コア４３０の移動量や、燃料噴射弁４０の開弁時間を調整する。
【００５４】
図５を参照しながら、燃料噴射弁４０に供給される駆動用電流等の変化について説明する。図５（Ａ）には、噴射制御装置１００で生成される駆動パルスの波形の例が示されている。当該駆動パルスがオンとなっている期間において駆動用電流の供給(換言すれば、駆動用電圧の印加）が行われる。図５（Ａ）の例では、時刻ｔ１１に駆動パルスがオンとされ、その後の時刻ｔ１５において駆動パルスがオフとされている。
【００５５】
図５（Ｂ）には、燃料噴射弁４０のソレノイド４５０を流れる駆動用電流の変化が示されている。当該駆動用電流は、前述した噴射制御装置１００の電流検知部１１０によって検知されるものである。また、図５（Ｃ）には、駆動用電流を供給するために印加される駆動用電圧の変化が示されている。
【００５６】
車両ＧＣは、駆動用電圧を印加するための機器として、前述したバッテリの他にも、不図示のＤＣ／ＤＣコンバータを備えている。図５（Ｃ）に示されるように、時刻ｔ１１以降にバッテリから放出された直流の電力がＤＣ／ＤＣコンバータによって昇圧されることで、高い電圧Ｖ２が燃料噴射弁４０に印加される。その結果、図５（Ｂ）に示されるように、駆動用電流は時刻ｔ１１後に急速に増加し、時刻ｔ１２には目標値である最大電流値Ｉ１１まで増加する。
【００５７】
駆動用電流が最大電流値Ｉ１１に達すると、ＤＣ／ＤＣコンバータによる昇圧が終了し、駆動用電圧は０となる。これにより、駆動用電流は時刻ｔ１２以降急速に減少する。
【００５８】
尚、後述するように、可動コア４３０は、時刻ｔ１２よりも前の時点から移動を開始しており、時刻ｔ１２以降の期間においても上方に移動している。磁性材によって形成された可動コア４３０の移動に伴い、燃料噴射弁４０におけるインダクタンスが変化する。ソレノイド４５０を流れる駆動用電流は、このようなインダクタンスの変化の影響を受ける。従って、時刻ｔ１２以降における駆動用電流の変化は、可動コア４３０の移動に応じて異なるものとなる。
【００５９】
時刻ｔ１３になると、燃料噴射弁４０への駆動用電圧の印加が再開される。ただし、時刻ｔ１３以降に燃料噴射弁４０に印加される電圧は、ＤＣ／ＤＣコンバータによって昇圧されない。このため、時刻ｔ１３以降に印加される電圧は、前述した電圧Ｖ２よりも低い電圧Ｖ１となる。これにより、時刻ｔ１３以降にソレノイド４５０を流れる駆動用電流は、緩やかに増加する。
【００６０】
図５（Ｄ）には、可動コア４３０の位置の変化が示されている。ここでは、図２に示される閉弁状態における可動コア４３０の位置を基準として、可動コア４３０が当該基準位置から上方に移動した量を示している。図５（Ｄ）に示されるように、可動コア４３０は、駆動用電圧の印加が開始された時刻ｔ１１よりも後に移動を開始する。可動コア４３０は、駆動用電流が最大電流値Ｉ１１に達し、ＤＣ／ＤＣコンバータによって昇圧した駆動用電圧の印加が停止された時刻ｔ１２以降も移動を続ける。そして、可動コア４３０は、時刻ｔ１４において位置ＰＴに到達する。時刻ｔ１４以降は、可動コア４３０は位置ＰＴに保持される。
【００６１】
駆動用電流の供給が停止される時刻ｔ１５以降では、可動コア４３０と固定コア４６０との間に生じていた吸引力は次第に小さくなり、最終的には０となる。図５（Ｄ）に示されるように、可動コア４３０は、時刻ｔ１５よりも後のタイミングで図２の下方への移動を開始する。
【００６２】
尚、図５に示される例では、駆動パルスがオンとなっている期間が十分に長くなっており、可動コア４３０が位置ＰＴに達している。つまり、この例では、燃料噴射弁４０の開度が最大となる位置まで可動コア４３０等が移動するような運転条件で燃料噴射弁４０が動作している。
【００６３】
図６及び図７を参照しながら、燃料噴射弁４０の開弁動作における可動コア４３０の移動の検知について説明する。噴射制御装置１００は、前述した状態検知部１４０において当該検知を行う。噴射制御装置１００が検知するものには、開始タイミングと終了タイミングとがある。前述したように、開始タイミングは、燃料噴射弁４０の開弁動作において可動コア４３０の移動が開始するタイミングである。また、終了タイミングは、燃料噴射弁４０の開弁動作において可動コア４３０の移動が終了するタイミングである。
【００６４】
まず、図６を参照しながら、終了タイミングの検知について説明する。図６（Ｂ）には、駆動用電流の波形の一部が示されている。また、図６（Ｄ）には、可動コア４３０の位置の変化の一部が示されている。
【００６５】
前述したように、バッテリから放出された電力がＤＣ／ＤＣコンバータによって昇圧されることなく燃料噴射弁４０に供給されることで、ソレノイド４５０を流れる駆動用電流は緩やかに増加する。前述した噴射制御装置１００の同定部１３０は、この緩やかに増加する駆動用電流の理論モデルを同定する。ここでの理論モデルは、燃料噴射弁４０の開弁動作において可動コア４３０の移動が終了した状態で、且つ可動コア４３０が静止している状態（すなわち、燃料噴射弁４０が開弁している状態）の駆動用電流Ｉ（ｔ）をモデル化したものである。
【００６６】
このときの駆動用電流Ｉ（ｔ）は、ソレノイド４５０を含む駆動用電流の供給回路をＲＬ直列回路で近似することによって、式ｆ１のように表される。式ｆ１において、ＶＢはバッテリの電圧を示し、Ｒinjは駆動用電流の供給回路の抵抗値を示し、Ｌinjはソレノイドのインダクタンスを示し、Ｉ0は駆動用電流の初期値を示す。
【００６７】
【数１】
0006398930.tif 000002
【００６８】
図６（Ｂ）に示される駆動用電流の波形Ｂ１１をみると、駆動用電流は、最大電流値Ｉ１１に達した後に急速に減少し、その後、緩やかに増加する。当該駆動用電流は、前述した噴射制御装置１００の電流検知部１１０によって検知されるものである。同定部１３０は、波形Ｂ１１のうち、この緩やかに増加する部分に関して、式ｆ１に基づいて理論モデルＲＬ１１を予め同定している。また、この駆動用電流の変化に伴い、可動コア４３０は、図６（Ｄ）に示される位置Ｄ１１のように移動する。
【００６９】
式ｆ１によれば、駆動用電流Ｉ（ｔ）の値は、バッテリの電圧ＶＢや抵抗値Ｒinjの値に応じて変化する。これらの値は、バッテリの個体差や劣化、駆動用電流の供給回路の温度によってばらつきが生じる。このため、同定部１３０は、電流検知部１１０によって検知された実際の駆動用電流の値を少なくとも１つ用いることで、バッテリの電圧ＶＢや抵抗値Ｒinjの値を補正する。ここで用いられる実際の駆動用電流の値は、後述するように検知する終了タイミングよりも後のものである。同定部１３０は、このような補正により、上記ばらつきを排除した理論モデルを予め同定している。
【００７０】
図６（Ｅ）には、この駆動用電流の波形Ｂ１１と理論モデルＲＬ１１との偏差Ｅ１１（つまり、Ｂ１１−ＲＬ１１）が示されている。実際の駆動用電流の波形Ｂ１１が、可動コア４３０が静止している状態の駆動用電流をモデル化した理論モデルＲＬ１１と一致すると、偏差Ｅ１１が０になる。すなわち、偏差Ｅ１１が０になると、燃料噴射弁４０の開弁動作において可動コア４３０が移動を終了し、静止したと推定することができる。
【００７１】
本実施形態では、噴射制御装置１００は、駆動用電流に生じるノイズの影響を考慮して、偏差Ｅ１１が終了閾値Ｃ１以下となった時刻ｔ２２を、終了タイミングとして検知する。終了閾値Ｃ１は０に近い値に設定されているため、可動コア４３０はこの終了タイミングに移動を終了したとみなすことができる。
【００７２】
ところで、前述したように、内燃機関１０には気筒毎に燃料噴射弁４０が設けられているが、各燃料噴射弁４０のソレノイド４５０を流れる駆動用電流の波形は、必ずしも同一ではない。つまり、各燃料噴射弁４０のソレノイド４５０を流れる駆動用電流の波形には、駆動用電流の供給回路やバッテリの個体差、劣化等の要因により、図６（Ｂ）に示される波形Ｂ１０，Ｂ１１，Ｂ１２のようにばらつきが生じることがある。
【００７３】
図６（Ｂ）に示される駆動用電流の波形Ｂ１０をみると、駆動用電流は、最大電流値Ｉ１０に達した後に急速に減少し、その後、緩やかに増加する。この最大電流値Ｉ１０は、波形Ｂ１１の最大電流値Ｉ１１よりも小さい。したがって、この波形Ｂ１０のうち緩やかに増加する部分に関して同定部１３０が同定する理論モデルＲＬ１０は、前述した理論モデルＲＬ１１よりも小さいものとなる。また、この駆動用電流の変化に伴い、可動コア４３０は、図６（Ｄ）に示される位置Ｄ１０のように移動する。
【００７４】
噴射制御装置１００は、図６（Ｅ）に示されるように、駆動用電流の波形Ｂ１０と理論モデルＲＬ１０との偏差Ｅ１０（つまり、Ｂ１０−ＲＬ１０）が終了閾値Ｃ１以下となった時刻ｔ２３を、終了タイミングとして検知する。したがって、駆動用電流が波形Ｂ１０のように変化する場合は、波形Ｂ１１のように変化する場合と比べて、終了タイミングが遅くなる。
【００７５】
一方、図６（Ｂ）に示される駆動用電流の波形Ｂ１２をみると、駆動用電流は、最大電流値Ｉ１２に達した後に急速に減少し、その後、緩やかに増加する。この最大電流値Ｉ１２は、波形Ｂ１１の最大電流値Ｉ１１よりも大きい。したがって、この波形Ｂ１２のうち緩やかに増加する部分に関して同定部１３０が同定する理論モデルＲＬ１２は、前述した理論モデルＲＬ１１よりも大きいものとなる。また、この駆動用電流の変化に伴い、可動コア４３０は、図６（Ｄ）に示される位置Ｄ１２のように移動する。
【００７６】
噴射制御装置１００は、図６（Ｅ）に示されるように、駆動用電流の波形Ｂ１２と理論モデルＲＬ１２との偏差Ｅ１２（つまり、Ｂ１２−ＲＬ１２）が終了閾値Ｃ１以下となった時刻ｔ２１を、終了タイミングとして検知する。したがって、駆動用電流が波形Ｂ１２のように変化する場合は、波形Ｂ１１のように変化する場合と比べて、終了タイミングが早くなる。
【００７７】
このように終了タイミングにばらつきが生じると、内燃機関１０に設けられる各燃料噴射弁４０の燃料噴射量に偏差が生じ得る。この結果、内燃機関１０が適切に運転できなくなるおそれがある。そこで、噴射制御装置１００は、各燃料噴射弁４０の終了タイミングの調整を行う。噴射制御装置１００は、前述した終了タイミング調整部１５０においてこの調整を行う。
【００７８】
例えば、複数の燃料噴射弁４０のうち、ある燃料噴射弁４０において駆動用電流が波形Ｂ１０のように変化している場合は、噴射制御装置１００は、ＤＣ／ＤＣコンバータにさらに昇圧させる。これにより、噴射制御装置１００は、駆動電圧を高め、駆動用電流の最大電流値をＩ１１まで高める。
【００７９】
一方、他の燃料噴射弁４０において駆動用電流が波形Ｂ１２のように変化している場合は、噴射制御装置１００は、ＤＣ／ＤＣコンバータによる昇圧を緩和させる。これにより、噴射制御装置１００は、駆動電圧を低下させ、駆動用電流の最大電流値をＩ１１まで低下させる。
【００８０】
噴射制御装置１００は、以上のような制御により、両燃料噴射弁４０における駆動用電流を波形Ｂ１１となるように揃え、終了タイミングがいずれも時刻ｔ２２となるように調整することができる。この結果、各燃料噴射弁４０の燃料噴射量の偏差を小さくすることができる。
【００８１】
尚、ここでは、噴射制御装置１００が駆動用電流及び駆動用電圧の双方を調整することで終了タイミングを調整している場合を例示している。しかしながら、終了タイミングの調整方法はこれに限られない。つまり、各燃料噴射弁４０の燃料噴射量の偏差が小さくなるように終了タイミングを調整することができれば、調整の対象は駆動用電流及び駆動用電圧の一方のみでも構わない。
【００８２】
次に、図７を参照しながら、開始タイミングの検知について説明する。図７（Ｂ）には、駆動用電流の波形の一部が示されている。また、図７（Ｄ）には、可動コア４３０の位置の変化の一部が示されている。
【００８３】
前述したように、バッテリから放出された電力がＤＣ／ＤＣコンバータによって昇圧されて燃料噴射弁４０に供給されることで、駆動用電流は時刻ｔ１１後に急速に増加する。前述した噴射制御装置１００の同定部１３０は、この急速に増加する駆動用電流の理論モデルを同定する。ここでの理論モデルは、燃料噴射弁４０の開弁動作において可動コア４３０の移動が開始する前の状態で、且つ可動コア４３０が静止している状態（すなわち、燃料噴射弁４０が閉弁している状態）の駆動用電流Ｉ（ｔ）をモデル化したものである。
【００８４】
このときの駆動用電流Ｉ（ｔ）は、ソレノイド４５０を含む駆動用電流の供給回路をＲＬ直列回路で近似することによって、式ｆ２のように表される。式ｆ２において、ＶboostはＤＣ／ＤＣコンバータによって昇圧された後の電圧を示す。また、式１同様に、Ｒinjは駆動用電流の供給回路の抵抗値を示し、Ｌinjはソレノイドのインダクタンスを示し、Ｉ0は駆動用電流の初期値を示す。
【００８５】
【数２】
0006398930.tif 000003
【００８６】
図７（Ｂ）に示される駆動用電流の波形Ｂ２１をみると、駆動用電流は、最大電流値Ｉ１１に達するまで急速に増加する。当該駆動用電流は、前述した噴射制御装置１００の電流検知部１１０によって検知されるものである。同定部１３０は、波形Ｂ２１のうち、この急速に増加する部分に関して、式ｆ２に基づいて理論モデルＲＬ２１を予め同定している。また、この駆動用電流の変化に伴い、可動コア４３０は、図７（Ｄ）に示される位置Ｄ２１のように移動する。
【００８７】
式ｆ２によれば、駆動用電流Ｉ（ｔ）の値は、ＤＣ／ＤＣコンバータの特性や抵抗値Ｒinjの値に応じて変化する。これらの値は、ＤＣ／ＤＣコンバータの劣化や、駆動用電流の供給回路の温度によってばらつきが生じる。このため、同定部１３０は、電流検知部１１０によって検知された実際の駆動用電流の値を少なくとも１つ用いることで、バッテリの電圧Ｖboostや抵抗値Ｒinjの値を補正する。ここで用いられる実際の駆動用電流の値は、後述するように検知する開始タイミングよりも前のものである。同定部１３０は、このような補正により、上記ばらつきを排除した理論モデルを予め同定している。
【００８８】
図７（Ｆ）には、この駆動用電流の波形Ｂ２１と理論モデルＲＬ２１との偏差Ｆ２１（つまり、Ｂ２１−ＲＬ２１）が示されている。実際の駆動用電流の波形Ｂ２１が、可動コア４３０が静止している状態の駆動用電流をモデル化した理論モデルＲＬ２１と一致すると、偏差Ｆ２１が０となる。すなわち、偏差Ｆ２１が０よりも大きくなると、燃料噴射弁４０の開弁動作において、それまで静止していた可動コア４３０が移動を開始したと推定することができる。
【００８９】
本実施形態では、噴射制御装置１００は、駆動用電流に生じるノイズの影響を考慮して、偏差Ｆ２１が開始閾値Ｃ２以上となった時刻ｔ３２を、開始タイミングとして検知する。開始閾値Ｃ２は０に近い値に設定されているため、可動コア４３０はこの開始タイミングに移動を開始したとみなすことができる。
【００９０】
ところで、前述したように、内燃機関１０には気筒毎に燃料噴射弁４０が設けられているが、各燃料噴射弁４０のソレノイド４５０を流れる駆動用電流の波形は、必ずしも同一ではない。つまり、各燃料噴射弁４０のソレノイド４５０に流れる駆動用電流の波形には、駆動用電流の供給回路やバッテリの個体差、劣化等の要因により、図７（Ｂ）に示される波形Ｂ２０，Ｂ２１，Ｂ２２のようにばらつきが生じることがある。
【００９１】
図７（Ｂ）に示される駆動用電流の波形Ｂ２０をみると、駆動用電流は、波形Ｂ２１の場合と比べて、緩やかに最大電流値Ｉ１１に達する。したがって、この波形Ｂ２０のうち、最大電流値Ｉ１１に達するまでの部分に関して同定部１３０が同定する理論モデルＲＬ２０は、前述した理論モデルＲＬ２１よりも小さいものとなる。また、この駆動用電流の変化に伴い、可動コア４３０は、図７（Ｆ）に示される位置Ｆ２０のように移動する。
【００９２】
噴射制御装置１００は、図７（Ｆ）に示されるように、駆動用電流の波形Ｂ２０と理論モデルＲＬ２０との偏差Ｆ２０（つまり、Ｂ２０−ＲＬ２０）が開始閾値Ｃ２以上となった時刻ｔ３３を、開始タイミングとして検知する。したがって、駆動用電流が波形Ｂ２０のように変化する場合は、波形Ｂ２１のように変化する場合と比べて、開始タイミングが遅くなる。
【００９３】
一方、図７（Ｂ）に示される駆動用電流の波形Ｂ２２をみると、駆動用電流は、波形Ｂ２１の場合と比べて、急速に最大電流値Ｉ１１に達する。したがって、この波形Ｂ２２のうち、最大電流値Ｉ１１に達するまでの部分に関して同定部１３０が同定する理論モデルＲＬ２２は、前述した理論モデルＲＬ２１よりも大きいものとなる。また、この駆動用電流の変化に伴い、可動コア４３０は、図７（Ｄ）に示される位置Ｄ２２のように移動する。
【００９４】
噴射制御装置１００は、図７（Ｆ）に示されるように、駆動用電流の波形Ｂ２２と理論モデルＲＬ２２との偏差Ｆ２２（つまり、Ｂ２２−ＲＬ２２）が開始閾値Ｃ２以上となった時刻ｔ３１を、開始タイミングとして検知する。したがって、駆動用電流が波形Ｂ２２のように変化する場合は、波形Ｂ２１のように変化する場合と比べて、開始タイミングが早くなる。
【００９５】
このように開始タイミングにばらつきが生じると、内燃機関１０に設けられる各燃料噴射弁４０の燃料噴射量に偏差が生じ得る。この結果、内燃機関１０が適切に運転できなくなるおそれがある。そこで、噴射制御装置１００は、各燃料噴射弁４０の開始タイミングの調整を行う。噴射制御装置１００は、前述した開始タイミング調整部１６０においてこの調整を行う。
【００９６】
例えば、複数の燃料噴射弁４０のうち、ある燃料噴射弁４０において駆動用電流が波形Ｂ２０のように変化している場合は、噴射制御装置１００は、ＤＣ／ＤＣコンバータにさらに昇圧させる。これにより、噴射制御装置１００は、駆動電圧を高め、駆動用電流がより早く最大電流値Ｉ１１に達するように調整する。
【００９７】
一方、他の燃料噴射弁４０において駆動用電流が波形Ｂ２２のように変化している場合は、噴射制御装置１００は、ＤＣ／ＤＣコンバータによる昇圧を緩和させる。これにより、噴射制御装置１００は、駆動電圧を低下させ、駆動用電流がより緩慢に最大電流値Ｉ１１に達するように調整する。
【００９８】
噴射制御装置１００は、以上のような制御により、両燃料噴射弁４０における駆動用電流を波形Ｂ２１となるように揃え、終了タイミングがいずれも時刻ｔ３２となるように調整することができる。この結果、各燃料噴射弁４０の燃料噴射量の偏差を小さくすることができる。
【００９９】
尚、ここでは、噴射制御装置１００が駆動用電流及び駆動用電圧の双方を調整することで開始タイミングを調整している場合を例示している。しかしながら、開始タイミングの調整方法はこれに限られない。つまり、各燃料噴射弁４０の燃料噴射量の偏差が小さくなるように開始タイミングを調整することができれば、調整の対象は駆動用電流及び駆動用電圧の一方のみでも構わない。
【０１００】
図８を参照しながら、燃料噴射弁の閉弁の調整について説明する。図８（Ａ）には、噴射制御装置１００が生成する駆動パルスの波形が示されている。ここで示されている駆動パルスの波形は、可動コア４３０が、図３に示される最も上方の位置まで到達しない運転条件（所謂パーシャルリフト条件）において噴射制御装置１００が生成するものである。図８（Ｄ）には、可動コア４３０の位置の変化が示されている。
【０１０１】
前述したように、各燃料噴射弁４０の開始タイミングや終了タイミングにばらつきが生じている場合、それぞれを調整することによって燃料噴射量の偏差を小さくことができる。噴射制御装置１００は、この偏差をさらに小さくするために、駆動パルスの幅を変更する。
【０１０２】
図８に示される駆動パルスの波形Ａ３１をみると、噴射制御装置１００は、時刻ｔ１１から時刻ｔ４２にかけて幅ＰＡ３１の駆動パルスを生成する。このとき、可動コア４３０は、図８（Ｄ）に示される位置Ｄ３１のように移動する。可動コア４３０は、その移動量が最大でＰ３１となるまで移動する。また、燃料噴射弁４０は、時刻ｔ４４から時刻ｔ４６までの期間Ｔ３１にわたって燃料を噴射する。すなわち、ここでは時刻ｔ４６が、燃料噴射弁４０が閉弁するタイミングとなる。
【０１０３】
図８に示される駆動パルスの波形Ａ３０をみると、噴射制御装置１００は、時刻ｔ１１から時刻ｔ４１にかけて幅ＰＡ３０の駆動パルスを生成する。このとき、可動コア４３０は、図８（Ｄ）に示される位置Ｄ３０のように移動する。可動コア４３０は、その移動量が最大でＰ３０となるまで移動する。また、燃料噴射弁４０は、時刻ｔ４４から時刻ｔ４５までの期間Ｔ３０にわたって燃料を噴射する。すなわち、ここでは時刻ｔ４５が、燃料噴射弁４０が閉弁するタイミングとなる。この期間Ｔ３０は、波形Ａ３１の場合の期間Ｔ３１よりも短いものとなる。したがって、期間Ｔ３０における燃料噴射量は、期間Ｔ３１における燃料噴射量よりも少なくなる。
【０１０４】
図８に示される駆動パルスの波形Ａ３２をみると、噴射制御装置１００は、時刻ｔ１１から時刻ｔ４３にかけて幅ＰＡ３２の駆動パルスを生成する。このとき、可動コア４３０は、図８（Ｄ）に示される位置Ｄ３２のように移動する。可動コア４３０は、その移動量が最大でＰ３２となるまで移動する。また、燃料噴射弁４０は、時刻ｔ４４から時刻ｔ４７までの期間Ｔ３２にわたって燃料を噴射する。すなわち、ここでは時刻ｔ４７が、燃料噴射弁４０が閉弁するタイミングとなる。この期間Ｔ３２は、波形Ａ３１の場合の期間Ｔ３１よりも長いものとなる。したがって、期間Ｔ３２における燃料噴射量は、期間Ｔ３１における燃料噴射量よりも多くなる。
【０１０５】
このような特性を示す燃料噴射弁４０において、噴射制御装置１００は、検知された開始タイミング及び終了タイミングの調整を行うとともに、駆動パルスの幅を変更する。つまり、噴射制御装置１００は、燃料噴射量が不足している燃料噴射弁４０では駆動パルスの幅を大きくし、燃料噴射量が過剰となっている燃料噴射弁４０では駆動パルスの幅を小さくする。これにより、パーシャルリフト条件において、内燃機関１０の各燃料噴射弁４０の燃料噴射量の偏差をさらに小さくすることができる。
【０１０６】
以上説明したように、噴射制御装置１００によれば、電流検知部１１０によって検知される実際の駆動用電流と、理論モデルとの偏差に基づいて、可動コア４３０の状態を検知する。したがって、駆動用電流を時間微分した値に基づいて可動コア４３０の状態を検知するものと比べて、駆動用電流に生じるノイズの影響を受け難くすることができる。さらに、噴射制御装置１００が、インダクタンスの変化が小さい燃料噴射弁に適用された場合でも、可動コア４３０の状態を正確に検知することが可能となる。
【０１０７】
また、状態検知部１４０は、実際の駆動用電流と理論モデルとの偏差が、予め定められた終了閾値Ｃ１以下になったことに基づいて、燃料噴射弁４０の開弁動作における可動コア４３０の移動が終了したことを検知する。理論モデルは、可動コア４３０が静止している状態の駆動用電流をモデル化したものである。これにより、可動コア４３０の移動に伴って変化する実際の駆動用電流に基づいて、可動コア４３０の移動が終了したことを確実に検知することが可能となる。
【０１０８】
また、同定部１３０は、燃料噴射弁４０の開弁動作における可動コア４３０の移動が終了した後に電流検知部によって検知される駆動用電流に基づいて、理論モデルを同定する。これにより、バッテリの個体差や劣化、駆動用電流の供給回路の温度等の影響を排除して、より妥当な理論モデルを同定することが可能となる。その結果、可動コア４３０の移動が終了したことをさらに確実に検知することが可能となる。
【０１０９】
また、噴射制御装置１００は、複数の燃料噴射弁４０の開弁動作において可動コア４３０が移動を終了するタイミングである終了タイミングを調整する終了タイミング調整部１５０を備える。終了タイミング調整部１５０は、複数の燃料噴射弁４０における燃料噴射量の偏差が小さくなるように終了タイミングを調整する。これにより、各燃料噴射弁４０の燃料噴射量の偏差を小さくし、内燃機関１０を適切に運転させることが可能となる。
【０１１０】
また、終了タイミング調整部１５０は、駆動用電流、及びソレノイド４５０に印加される電圧の少なくとも１つを調整することによって、終了タイミングを調整する。これにより、複雑な装置や制御を要することなく終了タイミングを調整することが可能となる。
【０１１１】
また、状態検知部１４０は、駆動用電流と理論モデルとの偏差が、予め定められた開始閾値Ｃ２以上になったことに基づいて、燃料噴射弁４０の開弁動作における可動コア４３０の移動が開始したことを検知する。理論モデルは、可動コア４３０が静止している状態の駆動用電流をモデル化したものである。これにより、可動コア４３０の移動に伴って変化する実際の駆動用電流に基づいて、可動コア４３０の移動が開始したことを確実に検知することが可能となる。
【０１１２】
また、同定部１３０は、燃料噴射弁４０の開弁動作における可動コア４３０の移動が開始する前に電流検知部１１０によって検知される駆動用電流に基づいて、理論モデルを同定する。これにより、バッテリの個体差や劣化、駆動用電流の供給回路の温度等の影響を排除して、より妥当な理論モデルを同定することが可能となる。その結果、可動コア４３０の移動が終了したことをさらに確実に検知することが可能となる。
【０１１３】
また、噴射制御装置１００は、複数の燃料噴射弁４０の開弁動作において、可動コア４３０が移動を開始するタイミングである開始タイミングを調整する開始タイミング調整部１６０を備える。開始タイミング調整部１６０は、複数の燃料噴射弁４０における燃料の噴射量の偏差を小さくするように開始タイミングを調整する。これにより、各燃料噴射弁４０の燃料噴射量の偏差をさらに小さくし、内燃機関１０を適切に運転させることが可能となる。
【０１１４】
また、開始タイミング調整部１６０は、駆動用電流、及びソレノイド４５０に印加される電圧の少なくとも１つを調整することによって、開始タイミングを調整する。これにより、複雑な装置や制御を要することなく開始タイミングを調整することが可能となる。
【０１１５】
また、噴射制御装置１００は、複数の燃料噴射弁４０の閉弁を調整することによって、複数の燃料噴射弁４０における燃料の噴射量の偏差を小さくする閉弁調整部１７０を備える。これにより、開始タイミングや終了タイミングの調整に加えて、各燃料噴射弁４０の閉弁についても調整を行い、各燃料噴射弁４０の燃料噴射量の偏差をさらに小さくすることが可能となる。
【０１１６】
また、閉弁調整部１７０は、複数の燃料噴射弁４０の開弁動作において可動コア４３０の移動量の最大値を調整することによって、複数の燃料噴射弁４０が閉弁するタイミングを調整する。これにより、複雑な装置や制御を要することなく、複数の燃料噴射弁４０が閉弁するタイミングを調整することが可能となる。
【０１１７】
また、閉弁調整部１７０は、燃料噴射弁４０に供給する駆動パルスの幅を変更することによって複数の燃料噴射弁４０が閉弁するタイミングを調整する。これにより、複雑な装置や制御を要することなく、複数の燃料噴射弁４０が閉弁するタイミングを調整することが可能となる。
【０１１８】
また、同定部は１３０、ソレノイド４５０に駆動用電流を供給する回路をＲＬ直列回路で近似することによって理論モデルを同定する。これにより、可動コアの状態の検知に用いられる理論モデルを、簡便且つ正確に同定することができる。
【０１１９】
以上、具体例を参照しつつ本発明の実施の形態について説明した。しかし、本発明はこれらの具体例に限定されるものではない。すなわち、これら具体例に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。前述した各具体例が備える各要素およびその配置、材料、条件、形状、サイズなどは、例示したものに限定されるわけではなく適宜変更することができる。
【符号の説明】
【０１２０】
４０：燃料噴射弁
１００：噴射制御装置
１１０：電流検知部
１２０：電圧検知部
１３０：同定部
１４０：状態検知部
１５０：終了タイミング調整部
１６０：開始タイミング調整部
１７０：閉弁調整部
４３０：可動コア
４５０：ソレノイド
【図１】
0006398930.tif 000004
【図２】
0006398930.tif 000005
【図３】
0006398930.tif 000006
【図４】
0006398930.tif 000007
【図５】
0006398930.tif 000008
【図６】
0006398930.tif 000009
【図７】
0006398930.tif 000010
【図８】
0006398930.tif 000011