(57)【要約】【課題】適切なタイミングで燃料に点火して、適切な燃焼が行われるようにする。【解決手段】バッテリ電源の電圧を昇圧させて電力を蓄積可能な昇圧回路と、エンジンの燃焼室内に燃料を噴射させるための燃料噴射弁１０５を開弁させて燃焼室内に燃料を噴射させるために、昇圧回路に蓄積された電力を燃料噴射弁１０５に供給する燃料噴射弁駆動部３０６と、燃焼室内の燃料に点火する点火プラグ１０６を駆動する点火プラグ駆動部３０９と、を備えたＥＣＵ１０９において、第１の噴射期間で燃料噴射弁を開弁させるために燃料噴射弁駆動部３０６により燃料噴射弁１０５に電力を供給した後の次の噴射期間である第２の噴射期間の開始時において昇圧回路に蓄積される電力の電圧値を特定する昇圧電圧推定部３０２と、昇圧電圧推定部３０２により推定された電圧値に基づいて、点火プラグ駆動部３０９による点火時期を調整する点火時期演算部３０８とを備えるようにする。【選択図】図３
2018119499.tif 000002
【特許請求の範囲】
【請求項１】
バッテリ電源の電圧を昇圧させて電力を蓄積可能な昇圧回路と、内燃機関の燃焼室内に燃料を噴射させるための燃料噴射弁を開弁させて前記燃焼室内に前記燃料を噴射させるために、前記昇圧回路に蓄積された電力を前記燃料噴射弁に供給する噴射駆動部と、前記燃焼室内の燃料に点火する点火部を駆動する点火駆動部と、を備えた内燃機関制御装置であって、
第１の噴射期間で前記燃料噴射弁を開弁させるために前記噴射駆動部により前記燃料噴射弁に前記電力を供給した後の次の噴射期間である第２の噴射期間の開始時において前記昇圧回路に蓄積される電力の電圧値を特定する電圧特定部と、
前記電圧特定部により推定された電圧値に基づいて、前記点火駆動部による点火時期を調整する点火時期調整部と
を備える内燃機関制御装置。
【請求項２】
前記噴射駆動部は、特定された前記電圧値が前記昇圧回路の所定の基準電圧よりも低い場合に、前記昇圧回路の電力の電圧が前記基準電圧である場合において前記第２の噴射期間に前記燃料噴射弁により前記燃焼室に前記燃料を供給する供給時間よりも長い時間にわたって前記燃焼室に前記燃料を噴射させるように駆動し、
前記点火時期調整部は、特定された前記電圧値が前記昇圧回路の所定の基準電圧よりも低い場合に、前記昇圧回路の電力の電圧が前記基準電圧である場合に前記燃焼室の燃料を点火する時期である基準点火時期よりも遅れた時点で点火するように点火時期を調整する
請求項１に記載の内燃機関制御装置。
【請求項３】
前記電圧特定部は、前記昇圧回路から１回の噴射により消費される電力量に基づいて、前記昇圧回路における電力の降下電圧量を特定し、特定した前記降下電圧量と、前記昇圧回路に電力を蓄積する際の電圧値の上昇に関する特性情報とに基づいて、前記第２の噴射期間の開始時において前記昇圧回路に蓄積される電圧値を推定することにより特定する
請求項１又は請求項２に記載の内燃機関制御装置。
【請求項４】
前記内燃機関は、複数の燃焼室を有し、前記燃料噴射弁と、前記点火部とは、それぞれの燃焼室に対して設けられており、
前記電圧特定部は、それぞれの前記燃焼室に設けられた前記燃料噴射弁のそれぞれについての第２の噴射期間の開始時における前記昇圧回路に蓄積される電力の電圧値を特定し、
前記点火時期調整部は、前記電圧特定部による前記電圧値を特定する対象となった前記燃料噴射弁と同一の燃焼室に設けられた前記点火部による点火時期を調整する
請求項１から請求項３のいずれか一項に記載の内燃機関制御装置。
【請求項５】
内燃機関の燃焼室内に燃料を噴射させるための燃料噴射弁と、バッテリ電源の電圧を昇圧させて電力を蓄積可能な昇圧回路と、前記燃料噴射弁を開弁させて前記燃焼室内に前記燃料を噴射させるために、前記昇圧回路に蓄積された電力を前記燃料噴射弁に供給する噴射駆動部と、前記燃焼室内の燃料に点火する点火部と、前記点火部を駆動する点火駆動部と、を備えた内燃機関システムであって、
第１の噴射タイミングで前記燃料噴射弁に燃料を噴射させるために前記噴射駆動部により前記燃料噴射弁に前記電力を供給した後、第１の噴射タイミングの次の噴射タイミングである第２の噴射タイミング時における前記昇圧回路に蓄積される電力の電圧値を推定する電圧特定部と、
前記電圧特定部により推定された電圧値に基づいて、前記点火駆動部による点火時期を調整する点火時期調整部と、
を備える内燃機関システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関における燃料噴射制御及び点火制御を行う内燃機関制御装置等に関する。
【背景技術】
【０００２】
従来、内燃機関に対して燃料を噴射する燃料噴射装置では、電磁駆動される燃料噴射弁を制御することによって、内燃機関のシリンダ１動作サイクル中に、燃焼室に対して複数回の燃料噴射（多段噴射）が行われている。
【０００３】
このような燃料噴射装置には、燃料噴射弁を駆動させるための昇圧電源が備えられている。昇圧電源は、一般的には、誘導素子とスイッチング素子とを備える昇圧回路と、昇圧された電力を蓄えるコンデンサとを備えている。
【０００４】
燃料噴射弁を駆動する際には、昇圧電源のコンデンサの放電によって燃料噴射弁に対して電力が供給される。このため、昇圧電源から燃料噴射弁に対して電力が供給されると、コンデンサは放電によって電圧が降下する。このように放電した後には、コンデンサは、昇圧回路によって電力がチャージされて、所定の電圧に昇圧された状態に復帰する。
【０００５】
例えば、燃料噴射弁による複数回の燃料噴射を、比較的短時間に行う場合には、２回目以降の燃料噴射開始時点までにコンデンサのチャージが間に合わないことがある。このように、燃料噴射開始時点までにコンデンサのチャージが間に合わない場合には、その回の燃料噴射時において適切な量の燃料を噴射できない虞がある。
【０００６】
これに対して、エンジンコントローラユニットによりバッテリ電圧を昇圧した昇圧電圧をモニタし、昇圧電圧が設定された通常電圧以下に低下したとき、燃料噴射弁の開弁時間を延長し、燃料噴射弁の動作に必要な駆動電流を確保する構成により、昇圧電圧が低下した場合においても要求された噴射回数について実行可能な最大回数の噴射を行う技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−１７１９２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
例えば、特許文献１に記載の技術によると、燃料噴射量の制御精度確保はなされているものの、燃料噴射の噴射期間が変化し、燃料噴射期間と点火時期との相対関係がずれてしまい、内燃機関の燃焼悪化を招く虞がある。
【０００９】
本発明は、上記事情に鑑みなされたものであり、その目的は、適切なタイミングで燃料に点火することができ、適切な燃焼を実現することのできる技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、一観点に係る内燃機関制御装置は、バッテリ電源の電圧を昇圧させて電力を蓄積可能な昇圧回路と、内燃機関の燃焼室内に燃料を噴射させるための燃料噴射弁を開弁させて燃焼室内に燃料を噴射させるために、昇圧回路に蓄積された電力を燃料噴射弁に供給する噴射駆動部と、燃焼室内の燃料に点火する点火部を駆動する点火駆動部と、を備えた内燃機関制御装置であって、第１の噴射期間で燃料噴射弁を開弁させるために噴射駆動部により燃料噴射弁に電力を供給した後の次の噴射期間である第２の噴射期間の開始時において昇圧回路に蓄積される電力の電圧値を特定する電圧特定部と、電圧特定部により推定された電圧値に基づいて、点火駆動部による点火時期を調整する点火時期調整部とを備える。
【発明の効果】
【００１１】
本発明によれば、適切なタイミングで燃料に点火して、適切な燃焼を実現することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、一実施形態に係る内燃機関システムの全体構成図である。
【図２】図２は、一実施形態に係るＥＣＵの構成図である。
【図３】図３は、一実施形態に係るＥＣＵの機能構成図である。
【図４】図４は、一実施形態に係る多段噴射時における各種状態の一例を説明する図である。
【図５】図５は、一実施形態に係る燃料噴射弁を駆動させる駆動電流と、昇圧電圧との関係を示す図である。
【図６】図６は、一実施形態に係る昇圧電圧推定値の推定方法を説明する図である。
【図７】図７は、一実施形態に係るバッテリ電圧と昇圧電圧の復帰基準時間との関係を示す図である。
【図８】図８は、一実施形態に係る昇圧電圧推定値と、昇圧電圧推定補正量との関係を示す図である。
【図９】図９は、一実施形態に係る内燃機関制御処理のフローチャートである。
【発明を実施するための形態】
【００１３】
実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１４】
図１は、一実施形態に係る内燃機関システムの全体構成図である。なお、図１においては、エンジン１０１の複数の気筒のうちの一つの気筒のみについて示している。
【００１５】
内燃機関システム１００は、内燃機関の一例としてのエンジン１０１と、内燃機関制御装置の一例としてのＥＣＵ（Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１０９とを備える。エンジン１０１は、例えば、直列４気筒のガソリンエンジンである。
【００１６】
図示しない吸気口からエンジン１０１に吸入される空気は、空気流量計（ＡＦＭ：Ａｉｒ  Ｆｌｏｗ  Ｍｅｔｅｒ）１２０、及びスロットル弁１１９を介して、コレクタ１１５に流れる。空気流量計１２０は、吸入された空気量（吸入空気量）を計測する。コレクタ１１５に流入した空気は、エンジン１０１の各気筒に接続された吸気管１１０、吸気弁１０３を介して燃焼室１２１内に供給される。
【００１７】
一方、燃料タンク１２３に貯留された燃料は、低圧燃料ポンプ１２４により吸引されて、内燃機関１０１に備えられている高圧燃料ポンプ１２５に供給される。高圧燃料ポンプ１２５は、ＥＣＵ１０９の燃料噴射制御装置１２７からの制御指令に基づいて、供給された燃料の圧力（燃料圧）を制御指令に応じた圧力となるように高圧化し、高圧化した燃料を、高圧燃料配管１２８を介して燃料噴射弁１０５に供給する。
【００１８】
内燃機関１０１には、高圧燃料配管１２８内の燃料の圧力を計測する燃料圧力センサ１２６が設けられている。ＥＣＵ１０９は、燃料圧力センサ１２６による測定結果（センサ値）に基づいて、フィードバック制御を行う、すなわち、高圧燃料配管１２８内の燃料圧力が所望の圧力となるように、高圧燃料ポンプ１２５に対して制御指令を送信する。
【００１９】
燃料噴射弁１０５は、電磁コイルと、電磁コイルによる吸引力により開弁位置に移動可能なプランジャとを有する。燃料噴射弁１０５は、ＥＣＵ１０９から電磁コイルに供給される電力に従って開弁して、高圧燃料配管１２８から供給された燃料を燃料室１２１内に噴射する。
【００２０】
エンジン１０１は、さらに、燃焼室１２１内に火花を放出するための点火部の一例としての点火プラグ１０６と、点火プラグ１０６に電力を供給する点火コイル１０７とを備える。ＥＣＵ１０９は、所望のタイミングで点火プラグ１０６から火花が放出されるように点火コイル１０７への通電を制御する。
【００２１】
燃焼室１２１内に供給された空気と燃料とは、点火プラグ１０６から放たれる火花により燃焼する。燃焼により生じた排気ガスは、排気弁１０４、排気管１１１を介して三元触媒１１２に導かれる。三元触媒１１２は、排気ガスを浄化する排気浄化処理を行う。三元触媒１１２により浄化された排気ガスは、下流へと流れて、最終的には大気へ放出される。
【００２２】
エンジン１０１には、エンジン１０１を冷却する冷却水の温度を測定する水温センサ１０８と、図示しないクランク軸の角度を計測するクランク角度センサ１１６と、排気管１１１内の排気ガス中の酸素濃度を検出する酸素センサ１１３と、運転者が操作するアクセルの開度（アクセル開度）を検出するアクセル開度センサ１２２とが備えられている。
【００２３】
ＥＣＵ１０９には、クランク角度センサ１１６、ＡＦＭ１２０、酸素センサ１１３、燃料圧力センサ１２６等による計測結果の信号が入力される。
【００２４】
ＥＣＵ１０９は、入力された各種信号に基づいて、各種処理を実行する。例えば、ＥＣＵ１０９は、アクセル開度センサ１２２から入力された信号に基づいて、エンジン１０１の要求トルクを算出する処理を行うとともに、エンジン１０１がアイドル状態であるか否かの判定処理等を行う。また、ＥＣＵ１０９は、クランク角度センサ１１６から入力された信号に基づいて、エンジンの回転速度（以下、エンジン回転数）を演算する処理を行う。また、ＥＣＵ１０９は、水温センサ１０８から入力された冷却水温度、エンジン始動後の経過時間等から三元触媒１１２が暖機された状態であるか否かを判断する処理を行う。
【００２５】
また、ＥＣＵ１０９は、算出した要求トルクなどから、エンジン１０１に必要な吸入空気量を算出し、算出した吸入空気量に見合った開度とするための信号をスロットル弁１１９に出力する。ＥＣＵ１０９の燃料噴射制御装置１２７は、吸入空気量に応じた燃料量を算出して燃料噴射弁１０５に燃料噴射信号を出力し、更に点火コイル１０７に点火信号を出力する。
【００２６】
図２は、一実施形態に係るＥＣＵの構成図である。
【００２７】
ＥＣＵ１０９は、電源ＩＣ２０３と、マイクロコンピュータ（マイコン）２０４と、燃料噴射制御回路２１５と、を備える。図１に示す燃料噴射制御装置１２７は、マイコン２０４の一部の機能と、燃料噴射制御回路２１５とにより構成される。
【００２８】
燃料噴射制御回路２１５は、ドライバＩＣ２０７と、昇圧回路２１１と、上部ドライバ２１２と、下部ドライバ２１３とを備える。
【００２９】
ＥＣＵ１０９には、車両用電源であるバッテリ２０１からのバッテリ電圧が供給されている。具体的には、バッテリ２０１のバッテリ電圧は、電源ＩＣ２０３、ドライバＩＣ２０７、昇圧回路２１１、上部ドライバ２１２等に供給される。
【００３０】
昇圧回路２１１は、内部にバッテリ電圧を昇圧させる昇圧部と、昇圧された電力を蓄積するコンデンサ部とを有する。
【００３１】
ドライバＩＣ２０７は、マイコン２０４と通信可能に接続された通信部２０９と、昇圧回路駆動部２１０と、ドライバ駆動部２０８とを備える。昇圧回路駆動部２１０は、昇圧回路２１１に、昇圧回路２１１を駆動させる信号を送信する。ドライバＩＣ２０７は、昇圧回路駆動部２１０から昇圧回路２１１にスイッチング信号を送って昇圧回路２１１により昇圧された電圧を上部ドライバ２１２に供給させる。また、ドライバＩＣ２０７は、昇圧回路駆動部２１０に昇圧回路２１１からフィードバックされている昇圧電圧に基づいて、スイッチング信号を送るか否かを判断する。
【００３２】
ドライバ駆動部２０８は、上部ドライバ２１２及び下部ドライバ２１３を駆動するための駆動信号を送信する。ドライバ駆動部２０８が送信する送信信号としては、昇圧電圧を供給させるための信号（制御信号Ａ）と、バッテリ電圧を供給させるための信号（制御信号Ｂ）と、供給した電力をグランド電位に流させるための信号（制御信号Ｃ）とがある。ドライバＩＣ２０７は、ドライバ駆動部２０８から上部ドライバ２１２又は下部ドライバ２１３に駆動信号を送信させる制御を行う。
【００３３】
上部ドライバ２１２は、昇圧回路２１１の昇圧電圧により燃料噴射弁１０５の電磁コイル２１４を駆動する昇圧電圧ドライバ２１２ａと、バッテリ２０１からのバッテリ電圧により燃料噴射弁１０５の電磁コイル２１４を駆動するバッテリ電圧ドライバ２１２ｂとを備える。ここで、燃料噴射弁１０５は、昇圧電圧ドライバ２１２ａから昇圧回路２１１の昇圧電圧が供給されると、開弁動作を行い、バッテリ電圧ドライバ２１２ｂからバッテリ２０１のバッテリ電圧が供給されると、開弁状態を維持する。
【００３４】
上部ドライバ２１２は、ドライバＩＣ２０７のドライバ駆動部２０８から送信される駆動信号Ａおよび駆動信号Ｂにより、燃料噴射弁１０５の電磁コイル２１４へ電流を供給する。上部ドライバ２１２は、駆動信号Ａを受信したことをトリガとして、昇圧電圧ドライバ２１２ａを駆動させ、駆動信号Ｂを受信したことをトリガとして、バッテリ電圧ドライバ２１２ｂを駆動させる。
【００３５】
下部ドライバ２１３は、ドライバＩＣ２０７のドライバ駆動部２０８から送信される駆動信号Ｃにより、燃料噴射弁１０５の電磁コイル２１４からの電流をグランド電位に流す。上部ドライバ２１２と下部ドライバ２１３との少なくとも一方は、シャント抵抗等を用いた電流検出部及び端子電圧検出部を有しており、ドライバ及び燃料噴射弁１０５の電磁コイル２１４に流れる電流値を検出してフィードバックするドライバ駆動制御を行っている。上部ドライバ２１２と下部ドライバ２１３との少なくとも一方は、これらの機能によりドライバへの過電流や端子の天絡、地絡の検出を行うことも可能である。
【００３６】
マイコン２０４は、入出力ポート（Ｉ／Ｏポート）２０２と、Ａ／Ｄコンバータ２０５と、通信部２０６とを備える。なお、マイコン２０４は、図示しないプロセッサを備え、各種処理を実行することができる。また、マイコン２０４は、図示しない、ＲＯＭ、ＲＡＭを備えており、プログラムや、設定値等を記憶することができる。
【００３７】
入出力ポート２０２は、外部装置との間の信号の送受信をする。マイコン２０４は、入出力ポート２０２を介して、外部装置を駆動したり、外部装置からの信号をモニタしたりすることができる。
【００３８】
Ａ／Ｄコンバータ２０５は、昇圧回路２１１からフィードバックされる昇圧電圧や、燃料圧力センサ１２６からの信号、図示しない温度センサ（ＥＣＵ１０９の周囲温度、基板温度、昇圧回路２１１の温度等を測定するセンサ）からの信号等をデジタル値に変換する。
【００３９】
マイコン２０４は、Ａ／Ｄコンバータ２０５にフィードバックされている昇圧回路２１１の昇圧電圧のデジタル値（昇圧電圧ＡＤ値）に基づいて、通信部２０６を介してドライバＩＣ２０７に制御信号を送信する。また、マイコン２０４は、Ａ／Ｄコンバータ２０５を介して、各種センサからの信号を入力し、モニタしたりすることができる。
【００４０】
なお、図２の例においては、昇圧回路２１１、上部ドライバ２１２、下部ドライバ２１３を、ドライバＩＣ２０７と別体として構成しているが、これらの少なくとも一部をドライバＩＣ２０７の内部に設けるようにしてもよい。すなわち、ドライバＩＣ２０７をドライバもしくはプリドライバのどちらの役割で使用してもよい。
【００４１】
図３は、一実施形態に係るＥＣＵの機能構成図である。
【００４２】
ＥＣＵ１０９は、燃料噴射タイミング演算部３０１と、電圧特定部の一例としての昇圧電圧推定部３０２と、昇圧電圧推定補正量算出部３０３と、基本制御値算出部３０４と、噴射パルス幅演算部３０５と、噴射駆動部の一例としての燃料噴射弁駆動部３０６と、点火時期調整部の一例としての点火時期演算部３０８と、点火駆動部の一例としての点火プラグ駆動部３０９とを備える。
【００４３】
燃料噴射タイミング演算部３０１は、エンジン回転数、エンジン水温、噴射行程情報等の条件に基づいて、気筒毎に噴射タイミングを算出する。
【００４４】
昇圧電圧推定部３０２は、気筒毎の燃料噴射タイミング、ＥＣＵ１０９の周辺温度、ＥＣＵ１０９の基板温度、昇圧回路２１１の温度、バッテリ電圧、またはバッテリ電圧なまし値等に基づいて、昇圧回路駆動部２１０でモニタする昇圧電圧に基づいて、燃料噴射の開始時点における昇圧電圧の推定値（昇圧電圧推定値）を推定する。ここで、バッテリ電圧なまし値とは、バッテリ電圧に対して加重平均フィルタを掛けることにより、バッテリ電圧の変動を抑えたものである。昇圧電圧推定部３０２による昇圧電圧推定値の推定方法については、後述する。
【００４５】
昇圧電圧推定補正量算出部３０３は、昇圧電圧推定部３０２により推定された昇圧電圧推定値に基づいて、昇圧電圧降下に伴う影響（燃料ばらつきや、点火タイミングのずれ）を抑えるようにするための補正量（昇圧電圧推定補正量）を算出する。昇圧電圧推定補正量算出部３０３により、昇圧電圧推定補正値を算出する方法については、後述する。
【００４６】
基本制御値算出部３０４は、エンジン回転数、負荷、エンジン水温などの条件に基づいて、昇圧電圧降下に伴う影響がない場合において、燃料噴射弁１０５に適切な量の燃料を噴射させるために供給する噴射パルス幅（基本制御値）を算出する。
【００４７】
噴射パルス幅演算部３０５は、基本制御値を、昇圧電圧推定補正量等に基づいて補正することにより、補正後の噴射パルス幅を求める演算を行う。ここで、多段噴射を実行する際は、噴射パルス幅演算部３０５は、多段噴射回数や、各噴射における噴射燃料の量の分割比に応じて、複数回の噴射のそれぞれに対応する燃料噴射パルス幅を演算する。
【００４８】
燃料噴射弁駆動部３０６は、燃料噴射タイミングと燃料噴射パルス幅とに応じて、燃料噴射弁１０５に対して、駆動電流を出力して燃料噴射を実行する。
【００４９】
点火時期演算部３０８は、昇圧電圧降下に伴う燃料噴射の影響がない場合において、適切な燃焼を行うために点火プラグ１０６を点火させる時期（基本点火時期）を、昇圧電圧推定補正量に基づいて補正することにより点火時期を演算する。
【００５０】
点火プラグ駆動部３０９は、点火時期演算部３０８により演算された点火時期に応じて、点火コイル１０７に駆動電流を出力して点火プラグ１０６による点火を実行する。
【００５１】
図４は、一実施形態に係る多段噴射時における各種状態の一例を説明する図である。図４では、上から順に、燃料噴射弁１０５に対して電流を供給する期間を決定する噴射パルス、燃料噴射弁１０５に供給される電流波形、昇圧回路２１１の昇圧電圧、点火プラグ１０６を点火する点火時期、燃料噴射弁１０５から噴射された燃料の噴霧状態を表している。また、図４は、直列４気筒のエンジンの同一気筒において、所定期間（クランク角で１８０ｄｅｇ（度）：シリンダ１動作サイクルと同じ長さの期間）中に３回の燃料噴射を行う場合の状態を示している。図４では、所定の期間としては、時点４７０に示すＢＴＤＣ１０ｄｅｇ（上死点前１０度のクランク位置）から始まるクランク角１８０ｄｅｇの期間としている。なお、時点４０８のＢＴＤＣ１０ｄｅｇは、次に燃焼が行われる気筒についてのＢＴＤＣ１０ｄｅｇを示している。
【００５２】
噴射パルスは、時点４０３から噴射１回目の噴射パルスが開始され、時点４０４から噴射２回目の噴射パルスが開始され、時点４０５から噴射３回目の噴射パルスが開始されるように設定されている。
【００５３】
昇圧電圧（Ｖｂｏｏｓｔ）は、バッテリ２０１の電源が投入されると、昇圧回路２１１により、所定の基準電圧（４０１）まで昇圧されて、基準電圧で一定となるように保持される。昇圧電圧（Ｖｂｏｏｓｔ）は、燃料の噴射が開始される時点４０３、時点４０４、時点４０５のそれぞれの時点から噴射１回あたりの所定量の電圧だけ降下し、昇圧回路２１１からの電力の供給が終わった時点以降に、基準電圧（４０１）に復帰するようにチャージ（充電）される。
【００５４】
ここで、噴射２回目の開始される時点４０４に示すように、噴射を開始する時点で、昇圧電圧が基準電圧（４０１）まで復帰している場合には、予め設定している噴射パルス幅に対応する間だけ燃料噴射を行えば、予め想定している燃料噴射量を安定して噴射できる。しかしながら、噴射３回目の開始される時点４０５のように、昇圧電圧が基準電圧（４０１）に復帰する前に、噴射が開始されると、噴射を開始した時点での昇圧電圧の不足によって電磁コイルによりプランジャに与えるための吸引エネルギーが低下してしまい、燃料噴射弁１０５の開弁遅れとなる。この結果、燃料噴射弁１０５による燃料噴射量のばらつきが大きくなってしまう。特に、低噴射パルス域ではこの影響が大きく、開弁遅れによる噴射量のばらつきを抑える補正制御が必要である。
【００５５】
ここで、噴射量のばらつきを抑える補正制御としては、多段噴射時における噴射間隔が近接するような場合において、噴射間隔を昇圧電圧のチャージ時間を確保するようにすることも考えられるが、この場合には、噴射を開始するタイミングを遅らせることとなってしまう。噴射を開始させるタイミングは、エンジン出力、排気ガスの浄化、燃費向上等を高い次元で実現させることを目的として設定されているので、噴射を開始させるタイミング自体を遅らせてしまうと、所望の目的を達しないこととなってしまう。したがって、噴射を開始するタイミングを遅らせることは好ましくない。
【００５６】
そこで、本実施形態では、以下のように補正制御を行うようにしている。
【００５７】
まず、噴射３回目のように、噴射を開始する時点４０５までに、昇圧電圧が基準電圧（４０１）に復帰していない場合に対応するために、燃料噴射弁１０５を駆動を開始する時点４０５よりも前の時点において、前の回（２回目）の噴射開始時点４０４と、次の回（３回目）の噴射開始時点４０５との時間差ｉｄtを用いて、次の回の噴射開始時点４０５での昇圧電圧を推定する。なお、次の回の噴射開始時点における昇圧電圧を推定する方法については後述する。そして、推定した昇圧電圧に基づいて、噴射３回目の噴射パルス幅を斜線部４０６ａに示すだけ延長することで、燃料噴射弁１０５の電流波形を斜線部４０６ｂに示す時間だけ延長させる。これにより、噴射３回目の燃料が噴射される時間が延長され、噴射燃料を適切な量にすることができる。
【００５８】
ここで、噴射３回目の燃料の噴射時間を延長させた場合において、噴射時間を延長していない場合と同じ点火時期（時点４０９）としてしまうと、噴射された燃料の噴霧状態は、噴霧状態４０７ａに示すように、適切に広がっていない状態であるので、適切な燃焼が行われない虞がある。
【００５９】
そこで、本実施形態においては、噴射３回目の燃料の噴射時間を延長させた場合において、噴射時間を延長していない場合における点火時期（時点４０９）よりも遅れた点火時期（時点４１０）とすることで、噴射された燃料が、噴霧状態４０７ａよりも燃焼に適した、広範に拡がった噴霧状態４０７ｂとなった時点で点火するようにして、より適切な燃焼が行われるようにしている。ここで、適切な点火時期を特定する方法については、後述する。
【００６０】
なお、図４の例では、同一気筒における多段噴射の例を示しているが、異なる気筒間の時間的に連続する燃料噴射であっても、昇圧電圧のチャージが間に合わないような状況が発生することがあるが、このような状況においても、上記同様な方法により、噴射燃料量を適切な量にすることができるとともに、適切な点火タイミングで燃焼させることができる。また、所定時間が、１８０ｄｅｇを超える場合も同様な方法を適用することができる。
【００６１】
次に、燃料噴射弁１０５の駆動電流と、昇圧電圧との関係について説明する。
【００６２】
図５は、一実施形態に係る燃料噴射弁を駆動させる駆動電流と、昇圧電圧との関係を示す図である。
【００６３】
燃料噴射弁１０５を一本駆動した際に昇圧回路２１１のコンデンサにおいて消費される電荷（消費電荷）ΔＱは、図５の範囲５０１に示す面積に相当する。したがって、消費電荷ΔＱ（５０１）は、時間ｄｔ（５０２）と、ピーク電流ｉｐ（５０３）により、以下の式（１）で算出できる。
【００６４】
消費電荷ΔＱ＝時間ｄｔ×ピーク電流ｉｐ／２・・・（１）
【００６５】
ここで、ピーク電流ｉｐは、燃料噴射弁１０５に供給される駆動電流のピークとなる電流（ピーク電流）の電流値であり、時間ｄｔは、燃料噴射弁１０５の駆動電流が流れてからピーク電流に到達するまでの時間である。
【００６６】
ピーク電流ｉｐは、使用する燃料圧力に対応させて予め把握することができる。時間ｄｔは、昇圧電圧（Ｖｂｏｏｓｔ）の降下時間ΔＴ（５０４）と等価である。時間ｄｔは、バッテリ電圧、バッテリ電圧なまし値、ＥＣＵ１０９の周辺温度、ＥＣＵ１０９の基板温度、または、昇圧回路２１１の温度のいずれか２つ以上の状態に対応する時間ｄｔを実験、設計等に基づいて予め把握しておくことができる。ここで、バッテリ電圧なまし値とは、バッテリ電圧に対して加重平均フィルタを掛けることにより、バッテリ電圧の変動を抑えたものである。
【００６７】
また、電荷算出式(Ｑ＝ＣＶ)から、燃料噴射弁１０５を一本駆動した際の昇圧電圧の降下量（昇圧電圧降下量）ΔＶ（５０５）は、以下の式（２）で算出できる。
【００６８】
昇圧電圧降下量ΔＶ＝消費電荷ΔＱ／静電容量Ｃ・・・（２）
【００６９】
ここで、静電容量Ｃは、昇圧回路２１１の内部のコンデンサの静電容量であり、コンデンサに応じて決まる値である。なお、コンデンサの静電容量は、温度によって変動するので、コンデンサの温度を温度センサで測定し、その温度に基づいてコンデンサの静電容量を補正することが好ましい。なお、燃料噴射弁１０５を２本同時に駆動した際の消費電荷ΔＱは、１本の駆動時の２倍となり、昇圧電圧降下量ΔＶは、１本の駆動時の２倍となる。
【００７０】
昇圧回路２１１にチャージされる電流ｉｃは、昇圧電圧復帰時間ｄｔｃにより、以下の式（３）で表される。
【００７１】
ｉｃ＝ΔＱ／ｄｔｃ・・・（３）
【００７２】
ここで、昇圧電圧復帰時間ｄｔｃは、燃料噴射弁１０５の駆動を開始した後、昇圧回路２１１の電圧が基準電圧に復帰するまでの時間である。
【００７３】
式（３）は、電荷算出式により、以下の式（４）に変換できる。
【００７４】
ΔＶ＝ｉｃ×ｄｔｃ／Ｃ・・・（４）
【００７５】
ここで、チャージされる電流ｉｃと、静電容量Ｃを仮に固定値とした場合には、昇圧電圧降下量ΔＶ(５０５)が２倍になると、昇圧電圧復帰時間ｄｔｃ（５０６)は２倍となる。
【００７６】
ここで、昇圧回路２１１のコンデンサにおいて、消費される電力量は、燃料噴射弁１０５の１本の駆動あたりの昇圧電圧降下量ΔＶ（５０５）と、降下時間ΔＴ（５０４）とにより表される。
【００７７】
次に、昇圧電圧推定部３０２による昇圧電圧推定値の特定方法について詳細を説明する。
【００７８】
図６は、一実施形態に係る昇圧電圧推定値の推定方法を説明する図である。
【００７９】
昇圧電圧推定部３０２は、ｎ＋１回目の噴射開始時点（第２の噴射期間開始時点）における昇圧電圧推定値を、ｎ回目の噴射における昇圧回路２１１における昇圧電圧降下量ΔＶ（９０３）と、昇圧回路２１１に電力を蓄積する際の電圧値の上昇に関する特性情報と、ｎ回目の噴射開始時点（第１の噴射期間の開始時点）とｎ＋１回目の噴射開始時点（第２の噴射期間の開始時点）との時間差（噴射開始間隔）ｉｄｔ（９０４）とに基づいて、推定する。なお、初回の噴射開始時点における昇圧電圧推定値を推定する場合における噴射開始間隔ｉｄｔは、噴射タイミングが確定する時点ＲＥＦ（例えば、ＢＴＤＣ１０ｄｅｇの時点）と、１回目の噴射開始時点との時間差とする。また、昇圧回路２１１に電力を蓄積する際の電圧値の上昇に関する特性情報としては、噴射を開始した時点から基準電圧に復帰するまでの復帰基準時間ｓｄｔｃを用いている。復帰基準時間ｓｄｔｃの特定方法については後述する。
【００８０】
昇圧電圧推定部３０２は、本実施形態では、以下の式（５）により算出している。
【００８１】
ｎ＋１回目の噴射開始時点における昇圧電圧推定値Ｖｘ（９０１）＝ｎ回目の噴射開始時点の昇圧電圧Ｖ（９０２）−噴射後昇圧電圧降下量ΔＶ（９０３）＋噴射後昇圧電圧降下量ΔＶ（９０３）×（（噴射開始間隔ｉｄｔ（９０４）−降下時間ΔＴ（９０５）)／（復帰基準時間ｓｄｔｃ（９０６）−降下時間ΔＴ（９０５））＋初回降下時補正量・・・（５）
【００８２】
但し、昇圧電圧推定値Ｖｘ（９０１）の最大値は、基準電圧を上限としている。また、バッテリ２０１の電源投入後の初回の燃料噴射開始時、又はアイドルストップ後の初回の燃料噴射開始時の昇圧電圧推定値は、基準電圧とする。本実施形態では、基準電圧については、バッテリの初回電源投入後、且つ燃料噴射前においてモニタした昇圧電圧、または、アイドルストップ後、且つ燃料噴射前にモニタした昇圧電圧とし、この昇圧電圧は、マイコン２０４の図示しないメモリに記憶しておく。
【００８３】
ここで、昇圧電圧推定部３０２は、初回降下時補正量は、以下の式（６）により算出している。
【００８４】
初回降下時補正量＝昇圧電圧降下量ΔＶ（９０３）×（ＢＴＤＣ１０ｄｅｇから初回噴射までの時間−ΔＴ（９０５）／（復帰基準時間ｓｄｔｃ（９０６）−ΔＴ（９０５）)・・・（６）
【００８５】
昇圧電圧推定値への初回降下時補正量の反映について説明する。昇圧電圧推定部３０２は、所定期間の前のタイミング（時点４０７）で、昇圧電圧ＡＤ値が基準電圧近傍であるか否かを判定し、その結果に応じて、初回降下時補正量を昇圧電圧推定値に反映させるか否かを判定している。具体的には、昇圧電圧推定部３０２は、昇圧電圧ＡＤ値と、基準電圧とを比較し、昇圧電圧ＡＤ値が基準電圧近傍にいる場合（昇圧電圧ＡＤ値≒基準電圧）には、初回降下時補正量による昇圧電圧推定時への反映を無効とし、基準電圧よりも昇圧電圧ＡＤ値が低い場合（昇圧電圧ＡＤ値＜基準電圧)には、初回降下時補正量を昇圧電圧推定値へ反映する。
【００８６】
多段噴射時の燃料噴射量のばらつきを正しく補正する観点においては、昇圧電圧の降下量をリアルタイムに把握することが好ましい。しかしながら、燃料噴射により昇圧電圧が降下してから基準電圧に復帰するまでの時間は、数百μｓ〜数ｍｓであり、昇圧電圧をリアルタイムにモニタするようにすると、マイコン２０４の演算負荷が増大する。したがって、マイコン２０４の演算負荷の観点からは、昇圧電圧をリアルタイムにモニタすることは好ましくない。
【００８７】
マイコン２０４の演算負荷の増大を低減する観点を重視した場合には、リアルタイムにモニタしないことが必要である。この場合には、例えば、噴射タイミングの確定時点ＲＥＦの前にモニタした昇圧電圧を利用して処理を行うことができる。そこで、本実施形態では、マイコン２０４は、各気筒ごとに、所定期間の開始時点（図４における時点４０７、時点４０８）又はその直前において、昇圧回路２１１の昇圧電圧（アナログ信号）をＡ／Ｄコンバータ２０５によりＡ／Ｄ変換（アナログデジタル変換）することによりデジタルデータである昇圧電圧の実測値（昇圧電圧ＡＤ値）を取得し、処理に利用するようにしている。
【００８８】
次に、復帰基準時間の特定方法について説明する。
【００８９】
図７は、一実施形態に係るバッテリ電圧と昇圧電圧の復帰基準時間との関係を示す図である。
【００９０】
図７においては、線６０１は、ＥＣＵ１０９の基板温度が高温の場合におけるバッテリ電圧と、復帰基準時間との対応関係を示し、線６０２は、ＥＣＵ１０９の基板温度が低温の場合におけるバッテリ電圧と、復帰基準時間との関係を示し、これらの線６０１、線６０２における各値は、内燃機関システム１００と同様な構成を用いて実際に実験を行うことにより得られた結果である。
【００９１】
図７を参照すると、バッテリ電圧が低くなるほど、復帰基準時間が長くなることがわかる。また、ＥＣＵ１０９の基板温度が高いほど、復帰基準時間が長くなることがわかる。
【００９２】
本実施形態では、図７に示すバッテリ電圧と、復帰基準時間との対応関係を示す情報がマイコン２０４のメモリ等に予め記憶されている。昇圧電圧推定部３０２は、その時点のバッテリ電圧の検出値に基づいて復帰基準時間を特定するようにしている。なお、図７に示すように、ＥＣＵ１０９の基板温度によって復帰基準時間が異なるので、複数の基板温度に対応するバッテリ電圧と復帰基準時間との関係を示す情報をマイコン２０４に記憶するようにしておき、ＥＣＵ１０９の基板温度を検出し、その基板温度に対応するバッテリ電圧と復帰基準時間との対応関係に基づいて、復帰基準時間を特定するようにしてもよい。このようにすると、復帰基準時間をより高精度に特定することができる。
【００９３】
なお、図７においては、ＥＣＵ１０９の基板温度に対応するバッテリ電圧と復帰基準時間との対応関係を記憶する例を示していたが、本発明はこれに限られず、例えば、復帰基準時間に影響を与える別の条件、例えば、ＥＣＵ１０９の周辺温度、昇圧回路２１１の温度のいずれか１つ以上の条件を変えた場合における対応関係を記憶するようにしてもよい。また、バッテリ電圧と復帰基準時間との対応関係を記憶するようにしていたが、例えば、バッテリ電圧なまし値と、復帰基準時間との対応関係を記憶するようにして、バッテリ電圧なまし値に基づいて、復帰基準時間を特定するようにしてもよい。
【００９４】
次に、噴射パルス幅演算部３０５による噴射パルス幅の補正処理について説明する。噴射パルス幅演算部３０５は、以下に示す式（７）により、噴射パルス幅を決定する。なお、噴射パルス幅は、気筒毎に決定される。
【００９５】
噴射パルス幅＝基本制御値×分割比×燃料圧力補正係数＋無効パルス幅＋昇圧電圧推定補正量・・（７）
【００９６】
ここで、基本制御値は、基本制御値算出部３０４により算出される値である。分割比は、多段噴射を行う際の対応する１回の噴射において噴射する燃料の割合に相当する。燃料圧力補正係数は、燃料圧力に応じて変化する燃料の噴射量を補正するための係数である。燃料圧力補正係数は、燃料圧力と対応付けられてマイコン２０４に記憶されている。無効パルス幅は、その間には燃料が噴射されないが、燃料を噴射する際に必要な時間に相当するパルス幅である。昇圧電圧推定補正量は、昇圧電圧推定補正量算出部３０３により算出される量である。
【００９７】
次に、点火時期演算部３０８による点火時期の補正処理について説明する。点火時期演算部３０８は、以下に示す式（８）により、点火時期を決定する。なお、点火時期は、気筒毎に決定される。
【００９８】
点火時期＝基本点火時期＋昇圧電圧推定補正量・・・（８）
【００９９】
ここで、基本点火時期は、予め設定されている時期である。昇圧電圧推定補正量は、昇圧電圧推定補正量算出部３０３により算出される量である。
【０１００】
次に、昇圧電圧推定値に基づいて、昇圧電圧推定補正量を算出する方法について説明する。
【０１０１】
図８は、一実施形態に係る昇圧電圧推定値と、昇圧電圧推定補正量との関係を示す図である。図８において、線７０１は、昇圧電圧推定値と、昇圧電圧推定値に対応する昇圧電圧推定補正量との関係を示している。点線７０２は、昇圧電圧推定補正量が０の位置を示し、点線７０３は、昇圧電圧推定値が基準電圧である位置を示している。
【０１０２】
本実施形態では、図８に示す昇圧電圧推定値と、昇圧電圧推定補正量との対応関係を示す情報がマイコン２０４のメモリ等に予め記憶されている。昇圧電圧推定補正量算出部３０３は、昇圧電圧推定量に基づいて、対応する昇圧電圧推定補正量を決定するようにしている。
【０１０３】
図８に示すように、昇圧電圧推定値が基準電圧よりも低い場合には、昇圧電圧推定値が低いほど、昇圧電圧推定補正量が大きくなるように設定されている。このため、昇圧電圧推定値が基準電圧よりも低い場合には、噴射パルス幅演算部３０５により算出される噴射パルス幅が延長され、点火時期演算部３０８により算出される点火時期が遅角化されることとなる。
【０１０４】
これにより、昇圧電圧が基準電圧に復帰していない時点に燃料の噴射を開始することにより低下してしまう燃料噴射量を、噴射パルス幅の延長により補充することができる。また、点火時期が遅角化されることにより、点火されるまでに、噴射パルス幅が延長された際に噴射された燃料が燃焼に適した噴霧状態となるまでの時間を確保することができ、適切な燃焼を実現することができる。
【０１０５】
また、昇圧電圧推定値が基準電圧と同じ場合には、昇圧電圧推定補正量が０（すなわち、補正なし）に設定され、噴射パルス幅の補正及び点火時期の補正は行わないこととなる。
【０１０６】
一方、昇圧電圧推定値が基準電圧よりも高い場合には、昇圧電圧推定値が高いほど、昇圧電圧推定補正量がマイナスの範囲で絶対値が大きくなるように設定されている。このため、昇圧電圧推定値が基準電圧よりも高い場合には、噴射パルス幅演算部３０５により算出される噴射パルス幅が短縮され、点火時期演算部３０８により算出される点火時期が進角化されることとなる。
【０１０７】
次に、内燃機関システム１００における内燃機関制御処理について説明する。
【０１０８】
図９は、一実施形態に係る内燃機関制御処理のフローチャートである。
【０１０９】
内燃機関制御処理は、例えば、所定のタイミング毎（例えば、所定のクランク角度（例えば、ＢＴＤＣ１０ｄｅｇ)）の割込みにより実行される。
【０１１０】
ステップＳ８０１では、マイコン２０４は、基準電圧、昇圧電圧ＡＤ値、ＥＣＵ１０９の基板温度、ＥＣＵ１０９の周辺温度、昇圧回路２１１の温度、バッテリ電圧、バッテリ電圧なまし値等の入力パラメータを各種センサから取り込む。
【０１１１】
ステップＳ８０２では、燃料噴射タイミング演算部３０１が、所定に期間内（１行程分（１８０ｄｅｇ））の全ての回における燃料噴射に対する噴射タイミングを決定する。
【０１１２】
ステップＳ８０３では、昇圧電圧推定部３０２は、昇圧電圧ＡＤ値が基準電圧と一致するか否かを判定する。この結果、昇圧電圧ＡＤ値と基準電圧とが一致する場合（ステップＳ８０３：Ｙ）には、昇圧電圧推定部３０２は、処理をステップＳ８０６に進める一方、昇圧電圧ＡＤ値と基準電圧とが一致しない場合（ステップＳ８０３：Ｎ）には、昇圧電圧推定部３０２は処理をステップＳ８０４に進める。
【０１１３】
ステップＳ８０４では、昇圧電圧推定部３０２は、昇圧電圧ＡＤ値が基準電圧より小さいか否かを判定し、昇圧電圧ＡＤ値が基準電圧よりも小さい場合（ステップＳ８０４：Ｙ）には、初回降下時補正量を算出し（ステップＳ８０５）、処理をステップＳ８０６に進める。
【０１１４】
一方、昇圧電圧ＡＤ値が基準電圧よりも小さくない場合（ステップＳ８０４：Ｎ）には、昇圧電圧推定部３０２は、処理をステップＳ８０７に進める。
【０１１５】
ステップＳ８０６では、昇圧電圧推定部３０２は、昇圧電圧ＡＤ値、噴射タイミング等に基づいて、２回目以降の各噴射開始時点における昇圧電圧推定値を算出する。なお、初回降下時補正量が算出されている場合には、初回降下時補正量も用いて、昇圧電圧推定値を算出する。この昇圧電圧推定値の算出において、昇圧電圧推定部３０２は、ＥＣＵの基板温度、ＥＣＵの周辺温度、昇圧回路の温度、バッテリ電圧、またはバッテリ電圧なまし値のいずれか２つ以上に基づいて、昇圧電圧の復帰基準時間を特定する。
【０１１６】
ステップＳ８０７では、昇圧電圧推定補正量算出部３０３は、昇圧電圧推定値に基づいて、昇圧電圧推定補正量を算出する。なお、ステップＳ８０４で昇圧電圧ＡＤ値が基準電圧よりも小さくないと判定されている場合には、図８の横軸の昇圧電圧推定値を昇圧電圧ＡＤ値に読み替えて、昇圧電圧ＡＤ値に対応する昇圧電圧推定補正量を特定する。
【０１１７】
ステップＳ８０８では、噴射パルス幅演算部３０５が、特定された昇圧電圧推定補正量を用いて、各回の噴射パルス幅を算出する。
【０１１８】
ステップＳ８０９では、点火時期演算部３０８が、特定された昇圧電圧推定補正量を用いて、点火時期を算出する。なお、本実施形態では、点火時期演算部３０８は、噴射から点火されるまでの時間が最も短い、多段噴射における最後の回（本例においては、３回目の噴射）について算出された昇圧電圧推定補正量のみに基づいて点火時期を算出するようにしている。
【０１１９】
ステップＳ８１０では、噴射パルス幅演算部３０５は、算出した噴射パルス幅を燃料噴射弁駆動部３０６にセットし、ステップＳ８１１では、点火時期演算部３０８が、算出した点火時期を点火プラグ駆動部３０９にセットする。
【０１２０】
これにより、燃料噴射駆動部３０６は、セットされた噴射パルス幅に従って、燃料噴射弁１０５の開弁制御を行い、点火プラグ駆動部３０９は、セットされた点火時期に従って、点火コイル１０７を制御して、点火プラグ１０６により燃焼室１２１内の燃料に点火させる。
【０１２１】
上記したように、本実施形態に係る内燃機関システムによると、燃料噴射を開始する時点の昇圧電圧が基準電圧に達していないと推定される場合に、噴射パルス幅を延長するようにしているので、その回の燃料噴射量を適切な量にすることができる。また、本実施形態に係る内燃機関システムによると、燃料噴射を開始する時点の昇圧電圧が基準電圧に達していないと推定されて、噴射パルス幅が延長される場合において、点火時期を遅角化するようにしたので、点火されるまでに、噴射パルス幅が延長された際に噴射される燃料が燃焼に適した噴霧状態となるまでの時間を確保することができ、適切な燃焼を行うことができる。
【０１２２】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で、適宜変形して実施することが可能である。
【０１２３】
例えば、上記実施形態では、前の回の燃料噴射開始時点における昇圧電圧ＡＤ値を用いて、その次の回の燃料噴射開始時点の昇圧電圧の電圧値を推定するようにしていたが、本発明はこれに限られず、ＥＣＵ１０９による処理負荷や制御等に問題がなければ、次の回の燃料噴射開始時点における昇圧電圧を、その時点における昇圧電圧ＡＤ値により特定するようにしてもよい。
【０１２４】
また、上記実施形態では、噴射パルス幅を補正する昇圧電圧推定補正量と、点火時期を補正する昇圧電圧推定補正量とを同じ値としていたが、本発明はこれに限られず、噴射パルス幅に対する昇圧電圧推定補正量と、点火時期に対する昇圧電圧推定補正量とを、異なる値としてもよく、例えば、点火時期に対する昇圧電圧推定補正量を、噴射パルスに対する昇圧電圧推定補正量の所定の倍の量としてもよい。
【符号の説明】
【０１２５】
１００…内燃機関システム、１０１…エンジン、１０５…燃料噴射弁、１０６…点火プラグ、１０７…点火コイル、１０９…ＥＣＵ、１２１…燃焼室、２０１…バッテリ、３０２…昇圧電圧推定部、３０３…昇圧電圧推定補正量算出部、３０５…噴射パルス幅演算部、３０６…燃料噴射弁駆動部、３０８…点火時期演算部、３０９…点火プラグ駆動部
【図１】
2018119499.tif 000003
【図２】
2018119499.tif 000004
【図３】
2018119499.tif 000005
【図４】
2018119499.tif 000006
【図５】
2018119499.tif 000007
【図６】
2018119499.tif 000008
【図７】
2018119499.tif 000009
【図８】
2018119499.tif 000010
【図９】
2018119499.tif 000011