(57)【特許請求の範囲】
【請求項１】
エンジン水温に応じたベース噴射時期を定め、該ベース噴射時期に所定の加算値を加えて噴射時期を決定するようにしたエンジンの燃料噴射時期制御装置において、上記加算値を、大気温によって定まるベース加算値に水温によって定まる０以上１以下の補正係数を乗じて算出するようにし、上記補正係数が所定の第一水温未満のとき０であることを特徴とするエンジンの燃料噴射時期制御装置。
【請求項２】
上記補正係数が、上記第一水温以上第二水温未満のとき水温の上昇につれ０から１まで増大し、上記第二水温以上第三水温未満のとき１であり、上記第三水温以上第四水温未満のとき水温の上昇につれ１から０まで減少し、上記第四水温以上のとき０である請求項１記載のエンジンの燃料噴射時期制御装置。
【請求項３】
上記ベース加算値が所定大気温未満のとき最大となり、その最大値がエンジン回転速度と燃料噴射量とによって決定される請求項１又は２記載のエンジンの燃料噴射時期制御装置。
【請求項４】
エンジン水温に応じたベース噴射圧力を定め、該ベース噴射圧力に所定の加算値を加えて噴射圧力を決定するようにしたエンジンの燃料噴射圧力制御装置において、上記加算値を、大気温によって定まるベース加算値に水温によって定まる０以上１以下の補正係数を乗じて算出するようにしたことを特徴とするエンジンの燃料噴射圧力制御装置。
【請求項５】
上記補正係数が所定の第一水温未満のとき０である請求項４記載のエンジンの燃料噴射圧力制御装置。
【請求項６】
上記補正係数が、上記第一水温以上第二水温未満のとき水温の上昇につれ０から１まで増大し、上記第二水温以上第三水温未満のとき１であり、上記第三水温以上第四水温未満のとき水温の上昇につれ１から０まで減少し、上記第四水温以上のとき０である請求項５記載のエンジンの燃料噴射圧力制御装置。
【請求項７】
上記ベース加算値が所定大気温未満のとき最大となり、その最大値がエンジン回転速度と燃料噴射量とによって決定される請求項４乃至６いずれかに記載のエンジンの燃料噴射圧力制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コモンレール式ディーゼルエンジン等に適用される燃料噴射時期制御装置及び燃料噴射圧力制御装置に関するものである。
【０００２】
【従来の技術】
コモンレール式直噴ディーゼルエンジンにおいては、特に始動から暖機までの間の白煙と騒音を防止する観点から、噴射時期、噴射圧力（コモンレール圧）の制御を行っている。一般に白煙と騒音はトレードオフの関係にあり、噴射時期を早める程、また噴射圧力を高める程騒音は大きくなるが、白煙は減少する。このような意味でこれらの最適バランスを図るチューニングがエンジン開発の過程で重要となっている。
【０００３】
以下従来の噴射時期、噴射圧力の決定方法を説明する。これらは全く同じ方法で決定されるが、代表的に噴射時期についてのみ説明する。かかる噴射時期は主に図１０に示すベースマップに従って定められる。
【０００４】
ベースマップＭＢT は横軸に水温ＴＨＷ、縦軸にベース噴射時期ＭＴｍをとったものである。ベース噴射時期ＭＴｍはその値が大きくなる程進角し、噴射タイミングは早くなる。この中の線図はエンジン運転状態に応じて時々刻々と変化する。実線ａはある瞬間のものだが、エンジン運転状態が変われば破線ｂのようになることもある。
【０００５】
マップ内が二つの設定水温ＴｗL 、ＴｗH によって三つの領域に仕切られる。ＴＨＷ＜ＴｗL の領域をＭ１T エリア、ＴＨＷ≧ＴｗH の領域をＭ２T エリア、ＴｗL ≦ＴＨＷ＜ＴｗH の領域を中間エリアと称す。Ｍ１T エリアではベース噴射時期が水温によらず一定の値Ｔｍ1 を示し、Ｍ２T エリアも同様に一定の値Ｔｍ2 を示す。なお大抵の場合Ｔｍ1 ＞Ｔｍ2 である。中間エリアではこれらＴｍ1 、Ｔｍ2 を補間したものとなり、関数ＭＴｍ＝ＦT （ＴＨＷ）で定められる。この関数は通常一次式で図示の如き直線になることが殆どだが、関数の決め方によっては仮想線ｃで示すように曲線になることも考えられる。
【０００６】
線図の決め方は以下の如きである。まず、現在のエンジン回転速度と燃料噴射量から図示しないＭ１T 、Ｍ２T マップに基づきＴｍ1 、Ｔｍ2 を決定する。そしてこれらＴｍ1 、Ｔｍ2 に基づき関数ＭＴｍ＝ＦT （ＴＨＷ）を当てはめ、全体の線図を決定する。こうなると現在の水温ＴＨＷから一義的にベース噴射時期ＭＴｍを決定することができる。
【０００７】
なお、全く同様の方法でベース噴射圧力ＭＰを決定することができる。このため詳細な説明は省き、図１１に図１０と同様のベースマップＭＢP を示すに止どめる。
【０００８】
次に、このベース噴射時期ＭＴｍに対し、大気温ＴＨＡに応じた所定の加算値ＴＴＨＡを加え、最終的な噴射時期Ｔｍを決定する。ＴＴＨＡの決定には、図１２に示すマップＭ３Ｘと、図１３に示すマップＭ４Ｘとを用いる。なおこれらマップＭ３Ｘ、Ｍ４Ｘは図示上、噴射時期決定用と噴射圧力決定用とが共通のものとして示されている。しかし、実際は各別に異なるものが二種類用意される。
【０００９】
まず、マップＭ３Ｘから最大加算値ＴＴＨＡ０を求める。ＴＴＨＡ０はエンジン回転速度Ｎｅとアクセル開度Ａｃとから求められる。こうして求められたＴＴＨＡ０を用いてマップＭ４Ｘを決めるようになっている。
【００１０】
マップＭ４Ｘは、横軸に大気温ＴＨＡ、縦軸に加算値ＴＴＨＡをとったもので、各大気温ＴＨＡに応じた加算値ＴＴＨＡを決めるためのものである。このマップ上の最大加算値ＴＴＨＡ０として先の値が用いられる。ＴＴＨＡ０がＮｅとＡｃによって変化することから、マップ上の線図もエンジン運転状態に応じて時々刻々と変化することになる。現在は実線ｄだが、破線ｅのようになることもある。この点ベースマップＭＢT 、ＭＢP と同様である。
【００１１】
マップ内が二つの設定大気温ＫＴＨＡＬ，ＫＴＨＡＨによって三つの領域に仕切られる。ＴＨＡ＜ＫＴＨＡＬの領域でＴＴＨＡが最大値ＴＴＨＡ０となる。この領域では大気温によらず常にＴＴＨＡ＝ＴＴＨＡ０である。ＴＨＡ≧ＫＴＨＡＨのエリアでは常にＴＴＨＡ＝０である。ＫＴＨＡＬ≦ＴＨＡ＜ＫＴＨＡＨのエリアは補間領域で、ベースマップ同様関数ＴＴＨＡ＝ＦａT （ＴＨＡ）で与えられる。この関数も通常一次式で線図は実線の如き直線となるが、仮想線ｆのような曲線になることも考えられる。
【００１２】
こうしてマップＭ４Ｘが確定すると、現在の大気温ＴＨＷに応じた加算値ＴＴＨＡが一義的に決まる。よってこれを前述のベース噴射時期ＭＴｍに加算すれば、最終的な噴射時期Ｔｍを決定することができる。この加算によりベース噴射時期に対し大気温分の進角補正がされることになる。
【００１３】
なお、全く同様の方法で最終的な噴射圧力Ｐを決定することができ、噴射圧力はベース噴射圧力に対し大気温分だけ高圧側に補正される。
【００１４】
【発明が解決しようとする課題】
ところで、従来、上記加算値ＴＴＨＡ、ＰＴＨＡの加算は、図１０の破線ｇT 、図１１の破線ｇP で示されるように、水温全域において、ベース値の線図全体に対し行われていた。
【００１５】
しかし、これだと各図にハッチングで示すように、過剰の加算を行ってしまっている場合があり、必ずしも現状の水温、大気温にマッチした最適量の加算を行うものではなかった。このため騒音や白煙が問題となるレベルに達したり、これらがバランスせず両立しないことがあった。
【００１６】
一方、このような過剰補正をなくすため、各図に示されるようにある設定水温Ｔｗｘ以下で加算を中止したり、図示しないがある設定大気温以下で加算を中止することもあった。しかしこれだと最終の噴射時期、噴射圧力が水温等の変化につれステップ状に変化することとなるため、騒音や白煙の発生具合もそれら設定水温、設定大気温を境に急激に変化し、好ましい特性とならなかった。
【００１７】
そこで、本発明は、あらゆる温度（水温及び大気温）条件下で騒音と白煙とをバランスよく両立させ、温度変化に対する騒音と白煙の変化も緩やかにすることができるエンジンの燃料噴射時期制御装置及び燃料噴射圧力制御装置を提供することにある。
【００１８】
【課題を解決するための手段】
本発明は、エンジン水温に応じたベース噴射時期を定め、このベース噴射時期に所定の加算値を加えて噴射時期を決定するようにしたエンジンの燃料噴射時期制御装置において、上記加算値を、大気温によって定まるベース加算値に水温によって定まる０以上１以下の補正係数を乗じて算出するようにし、上記補正係数が所定の第一水温未満のとき０であるものである。
【００１９】
また本発明は、エンジン水温に応じたベース噴射圧力を定め、このベース噴射圧力に所定の加算値を加えて噴射圧力を決定するようにしたエンジンの燃料噴射圧力制御装置において、上記加算値を、大気温によって定まるベース加算値に水温によって定まる０以上１以下の補正係数を乗じて算出するようにしたものである。
【００２０】
これら発明によれば、所定の水温領域のみ大気温に応じた加算を行え、過剰制御を防止できる。
【００２１】
ここで、ベース噴射圧力に加える加算値の上記補正係数が所定の第一水温未満のとき０であるのが好ましい。
【００２２】
また、上記補正係数が、上記第一水温以上第二水温未満のとき水温の上昇につれ０から１まで増大し、上記第二水温以上第三水温未満のとき１であり、上記第三水温以上第四水温未満のとき水温の上昇につれ１から０まで減少し、上記第四水温以上のとき０であるのが好ましい。
【００２３】
また、上記ベース加算値が所定大気温未満のとき最大となり、その最大値がエンジン回転速度と燃料噴射量とによって決定されるのが好ましい。
【００２４】
【発明の実施の形態】
以下、本発明の一実施形態を添付図面に基いて説明する。
【００２５】
図９は本発明が適用されるコモンレール式直噴ディーゼルエンジンの燃料噴射装置を示す。エンジンの各気筒毎にインジェクタ１が設けられ、各インジェクタ１には、高圧管２を通じ、コモンレール３に貯留されたコモンレール圧（数10〜数100MPa）の高圧燃料が常時供給されている。コモンレール３への燃料圧送は主に高圧ポンプ４によって行われる。即ち、燃料タンク５の常圧程度の燃料が燃料フィルタ６を通じてフィードポンプ７に吸引され、これにより燃料がフィード管８を通じて高圧ポンプ４に送られる。ここで燃料が高圧に加圧され、高圧管９を通じてコモンレール３に送られる。
【００２６】
燃料噴射制御を総括的に司る電子制御ユニット（以下ＥＣＵという）１０が設けられ、これはエンジンの運転状態（回転速度、負荷等）に応じて所定の駆動パルスをインジェクタ１の電磁ソレノイド１１に送り、インジェクタ１を開閉制御する。電磁ソレノイド１１がONされると燃料噴射が実行され、電磁ソレノイド１１がOFF されると燃料噴射が停止される。この噴射停止時、インジェクタ１内のリーク燃料がリーク管１２を通じて燃料タンク５に戻される。
【００２７】
またＥＣＵ１０はエンジン運転状態に応じてコモンレール圧をフィードバック制御する。即ち、コモンレール３にコモンレール圧センサ１３が設けられ、この圧力値に基づきＥＣＵ１０が高圧ポンプ４の出口圧を制御する。このとき余剰の燃料が戻り管１４を通じて燃料タンク５に戻される。コモンレール圧がそのまま噴射圧力となることから、噴射圧力の制御とは上述のようなコモンレール圧の制御を意味する。
【００２８】
ＥＣＵ１０は、エンジン回転速度センサ１５の出力からエンジン回転速度Ｎｅを読取り、アクセル開度センサ１６の出力からアクセル開度Ａｃを読取り、大気温センサ１７の出力から大気温ＴＨＡを読取り、水温センサ１８の出力からエンジン冷却水の水温ＴＨＷを読取るようになっている。この他にもＥＣＵ１０は図示しない各種センサ類から各種情報を読取るようになっている。
【００２９】
さて、本装置では以下の如く噴射時期、噴射圧力を決定し、その噴射時期に合わせてインジェクタ１を開弁すると共に、その噴射圧力に合わせてコモンレール圧を制御するようになっている。
【００３０】
以下、本実施形態における噴射時期、噴射圧力の決定方法を説明する。従来同様これらは全く同じ方法で決定されるので、代表して噴射時期のみを説明する。かかる噴射時期は主に図２に示すベースマップに従って定められる。
【００３１】
従来同様、ベースマップＭＢは横軸に水温ＴＨＷ（℃）、縦軸にベース噴射時期ＭＴｍ（°ＣＡ）をとったもので、その中の線図もエンジン運転状態に応じて時々刻々と変化し、ある瞬間では実線ａのようになるが、他の瞬間では破線ｂのようになることもある。なおベース噴射時期ＭＴｍはその値が大きくなる程進角である。
【００３２】
マップ内が二つの設定水温ＴｗL 、ＴｗH によって三領域に仕切られ、ＴＨＷ＜ＴｗL の領域がＭ１エリア、ＴＨＷ≧ＴｗH の領域がＭ２エリア、ＴｗL ≦ＴＨＷ＜ＴｗH の領域が中間エリアと称される。Ｍ１エリアではＭＴｍ＝Ｔｍ1 で一定、Ｍ２エリアではＭＴｍ＝Ｔｍ2 で一定である。中間エリアでは線図がＴｍ1 、Ｔｍ2 を補間したものとされ、関数ＭＴｍ＝ＦT （ＴＨＷ）で定義される。この関数は通常一次式で線図は実線の如く直線となる。しかし、関数が多項式で、線図が仮想線のように曲線になることも考えられる。
【００３３】
線図の決め方も従来同様だがここではさらに詳しく説明する。まず、エンジン回転速度Ｎｅとアクセル開度Ａｃとから図７に示すマップＭ５に従い燃料噴射量Ｑを決める。そしてこの燃料噴射量Ｑとエンジン回転速度Ｎｅとを用い、図３に示すマップＭ１からＴｍ1 を決め、図４に示すマップＭ２からＴｍ2 を決める。こうして決まったＴｍ1 、Ｔｍ2 をベースマップＭＢ上に反映し、関数ＭＴｍ＝ＦT （ＴＨＷ）を当てはめればベースマップＭＢ上の線図全体が確定する。この後、水温ＴＨＷをベースマップＭＢに当てはめ、ベース噴射時期ＭＴｍを決定する。
【００３４】
大抵の場合、Ｔｍ1 ＞Ｔｍ2 の関係が成立する。これは水温が低いほど筒内温度が低く燃焼が困難で、着火遅れ期間が長くなるので、その分先行して噴射開始する必要があるからである。
【００３５】
以下、各値の一例を示しておく。
【００３６】
ＴｗL ；−２０℃
ＴｗH ；２０℃
Ｔｍ1 ；ＢＴＤＣ１２°ＣＡ
Ｔｍ2 ；ＢＴＤＣ５°ＣＡ
ここで、図２の実線ａは、エンジン運転状態に応じて変化する線図のうち最も進角側のものを示している。これはマップＭ１，Ｍ２上の「＊」の値に対応したものである。即ち、燃焼上条件が厳しい場合の一例として低回転且つ低噴射量のときがあり、このときは噴射時期を進角側に進めている。
【００３７】
Ｍ１エリアは低温エリアで、主に始動性、白煙、騒音といった要求を満足させる必要がある。そこでマップＭ１ではこれらの要求を全て満足し得るようにＴｍ1 の値が定められている。このエリアにあるときは大気温も低く、低温・極低温始動時又はその直後のケースとなる。よってＴｍ1 の値も通常時より大きな値とされる。もっとも最高筒内圧を一定以内に抑え、耐久性を確保できるような値にする必要はある。
【００３８】
Ｍ２エリアは高水温ないし暖機後エリアで、始動性等よりもむしろ排ガス適合を優先させる必要がある。そこでマップＭ２ではこのような要求を満足できるようにＴｍ2 の値が定められている。
【００３９】
中間エリアはエンジン暖機途中となるエリアで、白煙と騒音のバランスが重要となる。そこで以下のように大気温と水温とを加味した補正を行い、最適噴射時期を定めるようにしている。
【００４０】
さて、上記の如くベース噴射時期ＭＴｍが決まったら、このベース噴射時期ＭＴｍに対し、大気温ＴＨＡに応じた所定の加算値ＴＴＨＡを加え、最終的な噴射時期Ｔｍを決定する。
【００４１】
ＴＴＨＡの決定には図５〜８に示すマップＭ３〜Ｍ６を用いる。マップＭ３は従来のマップＭ３Ｘ（図１２）に代わるもので、縦軸にアクセル開度Ａｃに代わって燃料噴射量Ｑをとってある。マップＭ４は従来のマップＭ４Ｘ（図１３）に代わるもので、縦軸が最終加算値ＴＴＨＡでなく、中間値としてのベース加算値ＴＴＨＡＩをとってある。ただしこれは単なる名称の変更に過ぎず、実質的には変わらないものである。
【００４２】
マップＭ６は本発明に係る新規なもので、横軸に水温ＴＨＷ、縦軸に補正係数ＫＴＴＨＡをとり、水温ＴＨＷに応じた０以上１以下の補正係数ＫＴＨＡを与えるものとなっている。この補正係数ＫＴＴＨＡはウェイティングファクターと称される。ベース加算値に補正係数を乗じた値が最終的な加算値となる。これについては後に詳しく述べる。
【００４３】
まず、マップＭ４を決定するため、マップＭ３から最大ベース加算値ＴＴＨＡＩ０を求める。ＴＴＨＡＩ０はエンジン回転速度Ｎｅと、先にマップＭ５から得られた燃料噴射量Ｑとから求められる。こうしてＴＴＨＡＩ０が求まるとマップＭ４が確定する。
【００４４】
マップＭ３で燃料噴射量Ｑを基に最大ベース加算値ＴＴＨＡＩ０を決めるようにしたのは、マップＭ１、Ｍ２と次元を合わせるためである。これにより、ベース噴射時期ＭＴｍとベース加算値ＴＴＨＡＩとの連動がうまくとれるようになり、各制御値の決定が容易となる。またマップＭ３の格子点の決め方によっては、必要最低限の量を必要なポイントのみ付加することができる。各回転・噴射量毎に加算値を増やしたり、減らしたりすることができるのである。これによって制御の自由度、制御性が大いに向上する。
【００４５】
マップＭ４が決まれば、大気温ＴＨＡの値に基づきベース加算値ＴＴＨＡＩが一義的に定まる。このベース加算値ＴＴＨＡＩも従来同様、ＴＨＡ＜ＫＴＨＡＬのエリアで最大値ＴＴＨＡＩ０、ＫＴＨＡＬ≦ＴＨＡ＜ＫＴＨＡＨのエリアで関数ＴＴＨＡＩ＝ＦａT （ＴＨＡ）から与えられたもの、ＴＨＡ≧ＫＴＨＡＨのエリアで０となる。なおＫＴＨＡＬ、ＫＴＨＡＨの一例を以下に示しておく。
【００４６】
ＫＴＨＡＬ；−２０℃
ＫＴＨＡＨ；２０℃
次に、こうして得られたベース加算値ＴＴＨＡＩに対し、マップＭ６から求まる補正係数ＫＴＴＨＡを乗じ、最終的な加算値ＴＴＨＡを算出する。マップＭ６は四つの設定水温Ｔｗ1 〜Ｔｗ4 （これを第一〜第四水温という）を境に異なる補正係数ＫＴＴＨＡを与えるようになっている。ＴＨＷ＜Ｔｗ1 又はＴｗ4 ≦ＴＨＷのときＫＴＴＨＡ＝０、Ｔｗ2 ≦ＴＨＷ＜Ｔｗ3 のときＫＴＴＨＡ＝１である。Ｔｗ1 ≦ＴＨＷ＜Ｔｗ2 のときは補間関数ＫＴＴＨＡ＝ＦｂT （ＴＨＷ）に基づいて０から１までの間の補正係数ＫＴＴＨＡを与える。このときは水温ＴＨＷの上昇につれ補正係数ＫＴＴＨＡが０から１まで増大する。ここでは図示するように補間関数を一次式とし、線図を右上がりの直線としているが、補間関数を多項式として線図を仮想線ｈのように曲線にすることも可能である。Ｔｗ3 ≦ＴＨＷ＜Ｔｗ4 のときも同様に補間関数ＫＴＴＨＡ＝ＦｃT （ＴＨＷ）に基づいて０から１までの補正係数ＫＴＴＨＡが与えられ、水温ＴＨＷの上昇につれ補正係数ＫＴＴＨＡが１から０まで減少する。ここでの線図も右下がりの直線だが、仮想線ｉのように曲線としてもよい。
【００４７】
Ｔｗ1 〜Ｔｗ4 の一例を以下に示しておく。
【００４８】
Ｔｗ1 ；−１５℃
Ｔｗ2 ；−５℃
Ｔｗ3 ；８０℃
Ｔｗ4 ；１２０℃
こうして最終加算値ＴＴＨＡを決定した後は、これをベース噴射時期ＭＴｍに加え、最終的な噴射時期Ｔｍを決定する。結局、噴射時期Ｔｍは以下式により与えられる。
【００４９】
Ｔｍ＝ＭＴｍ＋ＴＴＨＡ＝ＭＴｍ＋ＴＴＨＡＩ×ＫＴＴＨＡ
さて、全水温域でベース噴射時期ＭＴｍに加算値ＴＴＨＡを加えると、最終的に得られる噴射時期Ｔｍの線図は、図２のベースマップＭＢ上の線図ａに対し、Ｔｗ1 〜Ｔｗ4 の領域のみ、実線ａから二点鎖線ｊに入れ替えたものとなる。
【００５０】
図１０に破線ｇT 及びハッチングで示したように、従来は水温全域で加算値が加えられ、過剰の補正を行うことがあった。これに対し本案では、図２に示すように加算が必要な特定の水温領域（Ｔｗ1 〜Ｔｗ4 の範囲）しか加算せず、不必要な水温領域で加算を中止することができる。これにより、従来行っていた過剰制御を防止すると共に、現状の水温、大気温にマッチした最適量の加算を行え、あらゆる温度（水温及び大気温）条件下で騒音と白煙とを最適にバランスし両立させることができる。図２を図１０と見比べれば分かるように、本案では従来の過剰制御領域（ハッチング領域）が見事に取り除かれている。
【００５１】
また、図２に示すように、Ｔｗ2 ≦ＴＨＷ＜Ｔｗ3 の領域では従来同様の加算値が必要だが、このときはＫＴＴＨＡ＝１とし、従来同様の加算値を与えることができる。特にＴｗ1 ≦ＴＨＷ＜Ｔｗ2 の領域で、水温上昇につれ補正係数ＫＴＴＨＡを暫増させるようにしたため、これに合わせて加算値ＴＴＨＡも暫増するようになり、水温変化に対する最終噴射時期Ｔｍの変化を緩やかにすることができる。これによって水温変化に対する騒音と白煙の変化も緩やかにすることができる。
【００５２】
なお、従来Ｔｗ3 ≦ＴＨＷの領域でも過剰な加算を行っていたことから、本案ではＴｗ3 ≦ＴＨＷ＜Ｔｗ4 のとき補正係数ＫＴＴＨＡを１から０に暫減させ、Ｔｗ4 ≦ＴＨＷのときＫＴＴＨＡ＝０としている。これによって高温側でも過剰な進角補正を中止できる。
【００５３】
本案では、Ｔｗ1 、Ｔｗ2 を中間エリア内に設定し、その中間エリア内で加算値ＴＴＨＡを０から１に暫増すると共に、Ｔｗ3 、Ｔｗ4 をＭ２エリア内に設定し、そのＭ２エリア内で加算値ＴＴＨＡを１から０に暫減させるようにしている。これはエンジンの特性上そのような要請があるからである。エンジンの特性が変われば当然にＴｗ1 〜Ｔｗ4 の設定を変え、違うエリア内で別の変化の仕方をさせることができる。要は補正係数やマップＭ６の決め方は全く自由である。
【００５４】
なお、前述したように、Ｍ１エリア内では始動性、白煙、騒音といった要求を満足できるようにベース噴射時期Ｔｍ1 が定められているため、このエリア内で大気温に応じた加算値を加えるのは好ましくない。よって本案ではこのエリア内で補正係数ＫＴＴＨＡ＝０とし、加算値を加えないようにしている。
【００５５】
以上の説明で分かるように、補正係数ＫＴＴＨＡをウェイティングファクターと称する理由は、エンジンの暖機が進み水温がある程度上昇しても（本案ではＴｗL ≦ＴＨＷとなっても）、加算を「待ち」の状態とし、加算を行わないからである。
【００５６】
前述した通り、以上の噴射時期決定方法と同一の方法で噴射圧力が決定される。従って図２〜図８（図７を除く）に対応する値を併記するに止どめ、説明は割愛する。噴射時期を表す「Ｔ」に代えて、「Ｐ」を用いているのが噴射圧力側の値である。噴射時期の進角は噴射圧力の高圧に、噴射時期の遅角は噴射圧力の低圧に相当する。図２〜図８（図７を除く）の各マップは図示上共通とされているが、実際には各別に用意されることとなる。ベースマップＭＢ及びマップＭ１，Ｍ２におけるＰ1 、Ｐ2 の一例を以下に示しておく。
【００５７】
Ｐ1 ；８０ＭＰａ
Ｐ2 ；６０ＭＰａ
噴射圧力を高圧とする程噴霧微粒化が促進され、着火性は良くなり、着火遅れ期間は短くなる。一方、高圧にし過ぎた場合、より短時間に燃料が供給され、筒内の温度が下がり、着火性は悪化する。即ち噴射圧力については回転、噴射量に対して最適圧力がある。このため水温、大気温に応じて噴射圧力を最適圧へ推移させる制御を行う。低水温ほどベース噴射圧力ＭＰが高圧となり、Ｐ1 ＞Ｐ2 となる。またマップＭ４では低大気温程ベース加算値ＰＴＨＡＩが大きくなる。
【００５８】
また、低回転且つ低噴射量のとき燃焼上の条件が厳しくなるので、このとき噴射圧力の変化量（Ｐ1 とＰ2 との差）が大きくなる。つまり噴射圧力に関しても、図２の実線はマップＭ１，Ｍ２上の「＊」の値に対応している。
【００５９】
以上の噴射時期制御、噴射圧力制御をまとめると図１のフローチャートのようになる。このフローはＥＣＵ１０によって各噴射毎に割り込み処理にて実行される。
【００６０】
ＥＣＵ１０はまず、ステップ１０１で、エンジン回転速度センサ１５の出力から現在のエンジン回転速度Ｎｅを読取り、アクセル開度センサ１６の出力から現在のアクセル開度Ａｃを読取り、大気温センサ１７の出力から現在の大気温ＴＨＡを読取り、水温センサ１８の出力から現在の水温ＴＨＷを読取る。次にステップ１０２でエンジン回転速度Ｎｅとアクセル開度Ａｃとの値を用い、マップＭ５から燃料噴射量Ｑを算出する。こうなるとマップＭ１〜Ｍ３が決定する。次にステップ１０３でエンジン回転速度Ｎｅと燃料噴射量Ｑとの値を用い、マップＭ１からＴｍ1 、Ｐ1 を算出する。そしてステップ１０４でエンジン回転速度Ｎｅと燃料噴射量Ｑとの値を用い、マップＭ２からＴｍ2 、Ｐ2 を算出する。こうなるとベースマップＭＢが決定する。
【００６１】
この後、ステップ１０５で、エンジン回転速度Ｎｅと燃料噴射量Ｑとの値を用い、マップＭ３から最大ベース加算値ＴＴＨＡＩ０，ＰＴＨＡＩ０を算出する。こうなるとマップＭ４が決定する。次にステップ１０６に進んで、水温ＴＨＷの値を用い、ベースマップＭＢからベース噴射時期ＭＴｍ，ＭＰを算出する。
【００６２】
次に、ステップ１０７〜１１１でマップＭ４からベース加算値ＴＴＨＡＩ，ＰＴＨＡＩを算出する。まずステップ１０７では大気温ＴＨＡを高温側しきい値ＫＴＨＡＨと比較する。ＴＨＡ≧ＫＴＨＡＨであればステップ１１１に進んでＴＴＨＡＩ＝０，ＰＴＨＡＩ＝０とする。ＴＨＡ＜ＫＴＨＡＨであればステップ１０８に進んで大気温ＴＨＡを低温側しきい値ＫＴＨＡＬと比較する。ＴＨＡ≧ＫＴＨＡＬであればステップ１１０に進んでＴＴＨＡＩをＴＴＨＡＩ＝ＦａT （ＴＨＡ）で求められる値、ＰＴＨＡＩをＰＴＨＡＩ＝ＦａP （ＴＨＡ）で求められる値とする。ＴＨＡ＜ＫＴＨＡＬであればステップ１０９に進んでＴＴＨＡＩ＝ＴＴＨＡＩ０，ＰＴＨＡＩ＝ＰＴＨＡＩ０とする。
【００６３】
次に、ステップ１１２〜１２０でマップＭ６から補正係数ＫＴＴＨＡ，ＫＰＴＨＡを算出する。まずステップ１１２では水温ＴＨＷを第一水温Ｔｗ1 と比較する。ＴＨＷ＜Ｔｗ1 であればステップ１１６に進んでＫＴＴＨＡ＝０，ＫＰＴＨＡ＝０とする。ＴＨＷ≧Ｔｗ1 であればステップ１１３に進んで水温ＴＨＷを第二水温Ｔｗ2 と比較する。ＴＨＷ＜Ｔｗ2 であればステップ１１７に進んでＫＴＴＨＡをＫＴＴＨＡ＝ＦｂT （ＴＨＷ）で求まる値、ＫＰＴＨＡをＫＰＴＨＡ＝ＦｂP （ＴＨＷ）で求まる値とする。ＴＨＷ≧Ｔｗ2 であればステップ１１４に進み水温ＴＨＷを第三水温Ｔｗ3 と比較する。ＴＨＷ＜Ｔｗ3 であればステップ１１８に進んでＫＴＴＨＡ＝１、ＫＰＴＨＡ＝１とする。ＴＨＷ≧Ｔｗ3 であればステップ１１５に進み水温ＴＨＷを第四水温Ｔｗ4 と比較する。ＴＨＷ＜Ｔｗ4 であればステップ１１９に進んでＫＴＴＨＡをＫＴＴＨＡ＝ＦｃT （ＴＨＷ）で求まる値、ＫＰＴＨＡをＫＰＴＨＡ＝ＦｃP （ＴＨＷ）で求まる値とする。ＴＨＷ≧Ｔｗ4 であればステップ１２０に進みＫＴＴＨＡ＝０、ＫＰＴＨＡ＝０とする。
【００６４】
こうして補正係数ＫＴＴＨＡ，ＫＰＴＨＡが算出されたら、ステップ１２１に進んで以下式により最終的な加算値ＴＴＨＡ，ＰＴＨＡを算出する。
【００６５】
ＴＴＨＡ＝ＴＴＨＡＩ×ＫＴＴＨＡ
ＰＴＨＡ＝ＰＴＨＡＩ×ＫＰＴＨＡ
そして、ステップ１２２に進み、以下式により最終的な噴射時期Ｔｍ、噴射圧力Ｐを算出し、本フローの演算を終了する。
【００６６】
Ｔｍ＝ＭＴｍ＋ＴＴＨＡ
Ｐ＝  ＭＰ＋ＰＴＨＡ
このようにして最終的な噴射時期Ｔｍ、噴射圧力Ｐが決まったら、その噴射圧力Ｐとなるようにコモンレール圧をフィードバック制御し、その噴射時期Ｔｍ到来と同時に燃料噴射量Ｑに見合った時間だけインジェクタ１の電磁ソレノイド１１をONする。こうすると特に現在の水温、大気温に適した所望の燃料噴射を実行することができる。
【００６７】
以上、本発明の実施の形態は上述のものに限られず他にも様々なものが考えられる。また本発明は噴射時期又は噴射圧力を制御し得るあらゆるエンジンに適用できる。
【００６８】
【発明の効果】
本発明によれば以下の如き優れた効果が発揮される。
【００６９】
(1) 騒音と白煙とをあらゆる温度（水温及び大気温）条件下でバランスよく両立させることができる。
【００７０】
(2) 温度変化に対する騒音と白煙の変化を緩やかにすることができる。
【図面の簡単な説明】
【図１】実施形態の制御内容を示すフローチャートである。
【図２】実施形態のベースマップを示す。
【図３】実施形態のマップＭ１を示す。
【図４】実施形態のマップＭ２を示す。
【図５】実施形態のマップＭ３を示す。
【図６】実施形態のマップＭ４を示す。
【図７】実施形態のマップＭ５を示す。
【図８】実施形態のマップＭ６を示す。
【図９】実施形態にかかるコモンレール式燃料噴射装置の構成図である。
【図１０】従来のベース噴射時期決定用ベースマップを示す。
【図１１】従来のベース噴射圧力決定用ベースマップを示す。
【図１２】従来のマップＭ３Ｘを示す。
【図１３】従来のマップＭ４Ｘを示す。
【符号の説明】
１  インジェクタ
３  コモンレール
４  高圧ポンプ
１０  電子制御ユニット
１３  コモンレール圧センサ
１５  エンジン回転速度センサ
１６  アクセル開度センサ
１７  大気温センサ
１８  水温センサ
ＫＴＨＡＬ  低温側しきい値
ＫＴＴＨＡ，ＫＰＴＨＡ  補正係数
ＭＰ  ベース噴射圧力
ＭＴｍ  ベース噴射時期
Ｎｅ  エンジン回転速度
Ｐ  噴射圧力
Ｑ  燃料噴射量
ＴＨＡ  大気温
ＴＨＷ  水温
ＴＴＨＡ，ＰＴＨＡ  加算値
ＴＴＨＡＩ，ＰＴＨＡＩ  ベース加算値
ＴＴＨＡＩ０，ＰＴＨＡＩ０  最大ベース加算値
Ｔｍ  噴射時期
Ｔｗ1   第一水温
Ｔｗ2   第二水温
Ｔｗ3   第三水温
Ｔｗ4   第四水温
【図１】
0003721869.tif 000002
【図２】
0003721869.tif 000003
【図３】
0003721869.tif 000004
【図４】
0003721869.tif 000005
【図５】
0003721869.tif 000006
【図６】
0003721869.tif 000007
【図７】
0003721869.tif 000008
【図８】
0003721869.tif 000009
【図９】
0003721869.tif 000010
【図１０】
0003721869.tif 000011
【図１１】
0003721869.tif 000012
【図１２】
0003721869.tif 000013
【図１３】
0003721869.tif 000014