JP4105041B2 - Control device for internal combustion engine - Google Patents
Control device for internal combustion engine Download PDFInfo
- Publication number
- JP4105041B2 JP4105041B2 JP2003164756A JP2003164756A JP4105041B2 JP 4105041 B2 JP4105041 B2 JP 4105041B2 JP 2003164756 A JP2003164756 A JP 2003164756A JP 2003164756 A JP2003164756 A JP 2003164756A JP 4105041 B2 JP4105041 B2 JP 4105041B2
- Authority
- JP
- Japan
- Prior art keywords
- engine
- air amount
- cylinder operation
- parameter
- pressure
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Output Control And Ontrol Of Special Type Engine (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、内燃機関の制御装置に関し、特に複数気筒を有する内燃機関の一部気筒の作動を休止させる気筒休止機構を備えた内燃機関の制御装置に関する。
【0002】
【従来の技術】
特許文献1には、機関の吸気管内圧力が所定圧力PBFC以下であるときは、機関への燃料供給を遮断すべき低負荷運転状態にあると判定して、機関への燃料供給を遮断する燃料供給制御装置が示されている。
【0003】
また特許文献2には、気筒休止機構を備えた内燃機関が示されており、複数気筒の一部の気筒を休止させる一部気筒運転と、全気筒を作動させる全筒運転とが、機関運転状態に応じて切り換えられる。
【0004】
【特許文献1】
特公平8−6619号公報
【特許文献2】
特開2001−234792号公報
【0005】
【発明が解決しようとする課題】
特許文献1に示される装置では、燃料供給遮断を行う運転領域を判定するための所定圧力PBFCは、スロットル弁開度が小さく、不完全燃焼が発生する可能性がある運転領域において、燃料供給遮断が行われるように設定される。そのため、燃料供給を遮断している状態で運転者がアクセルペダルを踏み込んでも、吸気管内圧力が所定圧力PBFCを超えるまでは、燃料供給が再開されない。その結果、機関の加速が遅れて運転者に違和感を与えることがあった。
【0006】
また特許文献2に示されているように、一部気筒運転を行う機関では、スロットル弁開度に対応する吸気管内圧力が、一部気筒運転中と、全筒運転中とで異なるため、アクセルペダルの踏み込み開始から機関出力発生までの遅れ時間が、一部気筒運転中と、全筒運転中とで異なるという課題があった。
【0007】
本発明は、この点に着目してなされたものであり、例えば燃料供給遮断が行われるような低負荷運転状態でアクセルペダルが踏み込まれた場合に、機関の加速の遅れ、及び作動気筒数による遅れの違いを小さくすることができる内燃機関の制御装置を提供することを目的とする。
【0008】
【課題を解決するための手段】
上記目的を達成するため請求項1に記載の発明は、複数気筒を有し、前記複数気筒の全てを作動させる全筒運転と、前記複数気筒のうち一部気筒の作動を休止させる一部気筒運転とを切換える切換手段(30)を備えた内燃機関の制御装置において、前記機関の運転パラメータを含む、前記機関により駆動される車両の運転パラメータを検出する運転パラメータ検出手段であって、少なくとも前記機関の回転数(NE)、及び前記機関による駆動される車両の走行速度(VP)を検出する運転パラメータ検出手段と、前記運転パラメータに応じて前記全筒運転または一部気筒運転を前記切換手段(30)に指令する指令手段と、前記機関の吸気管内圧(PBA)を検出する吸気圧管内検出手段と、前記吸気管内圧力(PBA)が判定圧力(PBFC)より低いとき、前記機関への燃料供給を遮断する燃料遮断手段と、前記機関に吸入される空気量を制御する吸入空気量制御弁(3)と、前記車両の運転者の加速意志に基づく操作量(AP)または該操作量(AP)に応じて決定される前記吸入空気量制御弁の開度(TH)を加速意志パラメータ(AP,TH)として検出する加速意志パラメータ検出手段と、前記加速意志パラメータ(AP,TH)の値が所定値(APAC,THAP)より大きく、かつ前記走行速度(VP)が所定速度(VAP)を超えるときに、前記機関の吸入空気量を増加させるように前記吸入空気量制御弁を制御する空気量制御手段とを備え、該空気量制御手段は、前記吸入空気量の増加量(THAC)を、前記指令手段による指令(FCYLSTP)に基づく作動気筒数及び前記機関回転数(NE)に応じて算出することを特徴とする。
【0009】
この構成によれば、運転者の加速意志を示す加速意志パラメータの値が所定値より大きく、かつ車両走行速度が所定速度を超えるときは、吸入空気量が増加される。したがって、アクセルペダルが踏み込まれ、加速意志パラメータの値が所定値を越えると、吸入空気量が直ちに増加して機関負荷が増大し、吸気管内圧力が判定圧力を越える。その結果、アクセルペダルの踏み込みとほぼ同時に機関出力が増加し、運転性を向上させることができる。また、作動気筒数(一部気筒運転か全筒運転か)及び機関回転数に応じた増加量だけ吸入空気量が増加されるので、一部気筒運転か全筒運転かに拘わらず、同様の操作感が得られる。
請求項2に記載の発明は、請求項1に記載の内燃機関の制御装置において、前記空気量制御手段は、前記吸入空気量の増加量を、前記一部気筒運転中は前記全筒運転中より小さな値に設定することを特徴とする。
請求項3に記載の発明は、請求項1または2に記載の内燃機関の制御装置において、前記燃料遮断手段は、前記判定圧力を、前記一部気筒運転中は前記全筒運転中より高い値に設定することを特徴とする。
この構成によれば、一部気筒運転時の燃料供給再開時期を全筒運転時とほぼ同一とすることができる。
【0010】
また前記吸入空気量の増加量(THAC)は、機関回転数が増加するほどより大きな値に設定されることが望ましい。
【0011】
【発明の実施の形態】
以下本発明の実施の形態を図面を参照して説明する。
図1は本発明の一実施形態にかかる内燃機関及びその制御装置の構成を示す図である。V型6気筒の内燃機関(以下単に「エンジン」という)1は、#1,#2及び#3気筒が設けられた右バンクと、#4,#5及び#6気筒が設けられた左バンクとを備え、右バンクには#1〜#3気筒を一時的に休止させるための気筒休止機構30が設けられている。図2は、気筒休止機構30を油圧駆動するための油圧回路とその制御系を示す図であり、この図も図1と合わせて参照する。
【0012】
エンジン1の吸気管2の途中にはスロットル弁3が配されている。スロットル弁3には、スロットル弁3の開度THを検出するスロットル弁開度センサ4が設けられており、その検出信号が電子制御ユニット(以下「ECU」という)5に供給される。スロットル弁3には、スロットル弁3を駆動するアクチュエータ24が接続されており、アクチュエータ24は、ECU5によりその作動が制御される。
【0013】
燃料噴射弁6は図示しない吸気弁の少し上流側に各気筒毎に設けられており、各噴射弁は図示しない燃料ポンプに接続されていると共にECU5に電気的に接続されて当該ECU5からの信号により燃料噴射弁6の開弁時間が制御される。
【0014】
スロットル弁3の直ぐ下流には吸気管内絶対圧(PBA)センサ7が設けられており、この絶対圧センサ7により電気信号に変換された絶対圧信号はECU5に供給される。また、吸気管内絶対圧センサ7の下流には吸気温(TA)センサ8が取付けられており、吸気温TAを検出して対応する電気信号をECU5に供給する。
【0015】
エンジン1の本体に装着されたエンジン水温(TW)センサ9はサーミスタ等から成り、エンジン水温(冷却水温)TWを検出して対応する温度信号を出力してECU5に供給する。
ECU5には、エンジン1のクランク軸(図示せず)の回転角度を検出するクランク角度位置センサ10が接続されており、クランク軸の回転角度に応じた信号がECU5に供給される。クランク角度位置センサ10は、エンジン1の特定の気筒の所定クランク角度位置でパルス(以下「CYLパルス」という)を出力する気筒判別センサ、各気筒の吸入行程開始時の上死点(TDC)に関し所定クランク角度前のクランク角度位置で(6気筒エンジンではクランク角120度毎に)TDCパルスを出力するTDCセンサ及びTDCパルスより短い一定クランク角周期(例えば30度周期)でCRKパルスを発生するCRKセンサから成り、CYLパルス、TDCパルス及びCRKパルスがECU5に供給される。これらの信号パルスは、燃料噴射時期、点火時期等の各種タイミング制御及びエンジン回転数(エンジン回転速度)NEの検出に使用される。
【0016】
気筒休止機構30は、エンジン1の潤滑油を作動油として使用し、油圧駆動される。オイルポンプ31により加圧された作動油は、油路32及び吸気側油路33i,排気側油路33eを介して、気筒休止機構30に供給される。油路32と、油路33i及び33eとの間に、吸気側電磁弁35i及び排気側電磁弁35eが設けられており、これらの電磁弁35i,35eはECU5に接続されてその作動がECU5により制御される。
【0017】
油路33i,33eには、作動油圧が所定閾値より低下するとオンする油圧スイッチ34i,34eが設けられており、その検出信号は、ECU5に供給される。また、油路32の途中には、作動油温TOILを検出する作動油温センサ33が設けられており、その検出信号がECU5に供給される。
【0018】
気筒休止機構30の具体的な構成例は、例えば特開平10−103097号公報に示されており、本実施形態でも同様の機構を用いている。この機構によれば、電磁弁35i,35eが閉弁され、油路33i,33e内の作動油圧が低いときは、各気筒(#1〜#3)の吸気弁及び排気弁が通常の開閉作動を行う一方、電磁弁35i,35eが開弁され、油路33i,33e内の作動油圧が高くなると、各気筒(#1〜#3)の吸気弁及び排気弁が閉弁状態を維持する。すなわち、電磁弁35i,35eの閉弁中は、全ての気筒を作動させる全気筒運転が行われ、電磁弁35i,35eを開弁させると、#1〜#3気筒を休止させ、#4〜#6気筒のみ作動させる一部気筒運転が行われる。
【0019】
吸気管2のスロットル弁3の下流側と、排気管13との間には、排気還流通路21が設けられており、排気還流通路21の途中には排気還流量を制御する排気還流弁(以下「EGR弁」という)22が設けられている。EGR弁22は、ソレノイドを有する電磁弁であり、その弁開度はECU5により制御される。EGR弁22には、その弁開度(弁リフト量)LACTを検出するリフトセンサ23が設けられており、その検出信号はECU5に供給される。排気還流通路21及びEGR弁22より、排気還流機構が構成される。
【0020】
エンジン1の各気筒毎に設けられた点火プラグ12は、ECU5に接続されており、点火プラグ12の駆動信号、すなわち点火信号がECU5から供給される。
ECU5には大気圧PAを検出する大気圧センサ14、エンジン1により駆動される車両の走行速度(車速)VPを検出する車速センサ15、当該車両の変速機のギヤ位置GPを検出するギヤ位置センサ16、及び当該車両のアクセルペダルの踏み込み量(以下「アクセルペダル操作量」という)APを検出するアクセルセンサ17が接続されており、これらのセンサの検出信号がECU5に供給される。
【0021】
ECU5は、各種センサからの入力信号波形を整形し、電圧レベルを所定レベルに修正し、アナログ信号値をデジタル信号値に変換する等の機能を有する入力回路、中央演算処理回路(以下「CPU」という)、CPUで実行される各種演算プログラム及び演算結果等を記憶する記憶回路、前記燃料噴射弁6に駆動信号を供給する出力回路等から構成される。ECU5は、各種センサの検出信号に基づいて、燃料噴射弁6の開弁時間、点火時期及びEGR弁22の開度を制御するとともに、電磁弁35i,35eの開閉を行って、エンジン1の全筒運転と、一部気筒運転との切り換え制御を行う。さらにECU5は、アクセルペダル操作量APに応じてスロットル弁3の目標開度THCMDを算出し、検出したスロットル弁開度THが目標開度THCMDに一致するようにアクチュエータ24の駆動制御を行う。
【0022】
図3は、一部の気筒を休止させる気筒休止(一部気筒運転)の実行条件を判定する処理のフローチャートである。この処理はECU5のCPUで所定時間(例えば10ミリ秒)毎に実行される。
ステップS11では、始動モードフラグFSTMODが「1」であるか否かを判別し、FSTMOD=1であってエンジン1の始動(クランキング)中であるときは、検出したエンジン水温TWを始動モード水温TWSTMODとして記憶する(ステップS13)。次いで、始動モード水温TWSTMODに応じて図4に示すTMTWCSDLYテーブルを検索し、遅延時間TMTWCSDLYを算出する。TMTWCSDLYテーブルは、始動モード水温TWSTMODが第1所定水温TW1(例えば40℃)以下の範囲では、遅延時間TMTWCSDLYが所定遅延時間TDLY1(例えば250秒)に設定され、始動モード水温TWSTMODが第1所定水温TW1(例えば40℃)より高く第2所定水温TW2(例えば60℃)以下の範囲では、始動モード水温TWSTMODが高くなるほど遅延時間TMTWCSDLYが減少するように設定され、始動モード水温TWSTMODが第2所定水温TW2より高い範囲では、遅延時間TMTWCSDLYは「0」に設定されている。
【0023】
続くステップS15では、ダウンカウントタイマTCSWAITを遅延時間TMTWCSDLYに設定してスタートさせ、気筒休止フラグFCYLSTPを「0」に設定する(ステップS24)。これは気筒休止の実行条件が不成立であることを示す。
【0024】
ステップS11でFSTMOD=0であって通常運転モードであるときは、エンジン水温TWが気筒休止判定温度TWCSTP(例えば75℃)より高いか否かを判別する(ステップS12)。TW≦TWCSTPであるときは、実行条件不成立と判定し、前記ステップS14に進む。エンジン水温TWが気筒休止判定温度TWCSTPより高いときは、ステップS12からステップS16に進み、ステップS15でスタートしたタイマTCSWAITの値が「0」であるか否かを判別する。TCSWAIT>0である間は、前記ステップS24に進み、TCSWAIT=0となると、ステップS17に進む。
【0025】
ステップS17では、車速VP及びギヤ位置GPに応じて図5に示すTHCSテーブルを検索し、ステップS18の判別に使用する上側閾値THCSH及び下側閾値THCSLを算出する。図5において、実線が上側閾値THCSHに対応し、破線が下側閾値THCSLに対応する。THCSテーブルは、ギヤ位置GP毎に設定されており、各ギヤ位置(2速〜5速)において、大まかには車速VPが増加するほど、上側閾値THCSH及び下側閾値THCSLが増加するように設定されている。ただし、ギヤ位置GPが2速のときは、車速VPが変化しても上側閾値THCSH及び下側閾値THCSLは一定に維持される領域が設けられている。またギヤ位置GPが1速のときは、常に全筒運転を行うので、上側閾値THCSH及び下側閾値THCSLは例えば「0」に設定される。また車速VPが同一であれば、低速側ギヤ位置GPに対応する閾値(THCSH,THCSL)の方が、高速側ギヤ位置GPに対応する閾値(THCSH,THCSL)より大きな値に設定されている。
【0026】
ステップS18では、スロットル弁開度THが閾値THCSより小さいか否かの判別をヒステリシスを伴って行う。具体的には、気筒休止フラグFCYLSTPが「1」であるときは、スロットル弁開度THが増加して上側閾値THCSHに達すると、ステップS18の答が否定(NO)となり、気筒休止フラグFCYLSTPが「0」であるときは、スロットル弁開度THが減少して下側閾値THCSLを下回ると、ステップS18の答が肯定(YES)となる。
【0027】
ステップS18の答が肯定(YES)であるときは、大気圧PAが所定圧PACS(例えば86.6kPa(650mmHg))以上であるか否かを判別し(ステップS19)、その答が肯定(YES)であるとき、吸気温TAが所定下限温度TACSL(例えば−10℃)以上であるか否かを判別し(ステップS20)、その答が肯定(YES)であるときは、吸気温TAが所定上限温度TACSH(例えば45℃)より低いか否かを判別し(ステップS21)、その答が肯定(YES)であるときは、エンジン回転数NEが所定回転数NECSより低いか否かを判別する(ステップS22)。ステップS22の判別は、ステップS18と同様にヒステリシスを伴って行われる。すなわち、気筒休止フラグFCYLSTPが「1」であるときは、エンジン回転数NEが増加して上側回転数NECSH(例えば3500rpm)に達すると、ステップS22の答が否定(NO)となり、気筒休止フラグFCYLSTPが「0」であるときは、エンジン回転数NEが減少して下側回転数NECSL(例えば3300rpm)を下回ると、ステップS22の答が肯定(YES)となる。
【0028】
ステップS18〜S22の何れかの答が否定(NO)であるときは、気筒休止の実行条件が不成立と判定し、前記ステップS24に進む。一方ステップS18〜S22の答がすべて肯定(YES)であるときは、気筒休止の実行条件が成立していると判定し、気筒休止フラグFCYLSTPを「1」に設定する(ステップS23)。
【0029】
気筒休止フラグFCYLSTPが「1」に設定されているときは、#1〜#3気筒を休止させ、#4〜#6気筒を作動させる一部気筒運転が実行され、気筒休止フラグFCYLSTPが「0」に設定されているときは、全気筒#1〜#6を作動させる全筒運転が実行される。
【0030】
図6は、燃料噴射弁6による燃料噴射を停止するフュエルカット運転の実行条件を判定する処理のフローチャートである。この処理は、TDCパルスの発生に同期して実行される。
ステップS31では、気筒休止フラグFCYLSTPが「1」であるか否かを判別し、FCYLSTP=1であって一部気筒運転中であるときは、エンジン回転数NEに応じて図7に示すPBFCNCSHテーブル(ラインL1)を検索し、一部気筒運転用の上側判定閾値PBFCNCSHを算出する(ステップS32)。PBFCNCSHテーブルは、エンジン回転数NEが第1所定回転数NE1(例えば2000rpm)以下の範囲及び第2所定回転数NE2(たとえが3000rpm)以上の範囲では、上側判定閾値PBFCNCSHが一定値に設定され、第1所定回転数NE1から第2所定回転数NE2までの範囲では、エンジン回転数NEが増加するほど、上側判定閾値PBFCNCSHが増加するように設定されている。
【0031】
ステップS33では、図7に示すPBFCNCSLテーブル(ラインL2)を検索し、一部気筒運転用の下側判定閾値PBFCNCSLを算出する。PBFCNCSLテーブルは、エンジン回転数NEが第1所定回転数NE1以下の範囲及び第3所定回転数NE3(例えば3500rpm)以上の範囲では、下側判定閾値PBFCNCSLが一定値に設定され、第1所定回転数NE1から第3所定回転数NE3までの範囲では、エンジン回転数NEが増加するほど、下側判定閾値PBFCNCSLが増加するように設定されている。
【0032】
ステップS34では、上側判定圧力PBFCNH及び下側判定圧力PBFCNLを、それぞれ一部気筒運転用の上側判定閾値PBFCNCSH及び下側判定閾値PBFCNCSLに設定し、ステップS38に進む。
【0033】
一方、ステップS31でFCYLSTP=0であって全筒運転中であるときは、エンジン回転数NEに応じて図7に示すPBFCNLVHテーブル(ラインL3)を検索し、全筒運転用の上側判定閾値PBFCNLVHを算出する(ステップS35)。PBFCNLVHテーブルは、エンジン回転数NEが第1所定回転数NE1以下の範囲及び第3所定回転数NE3以上の範囲では、上側判定閾値PBFCNLVHが一定値に設定され、第1所定回転数NE1から第3所定回転数NE3まで範囲では、エンジン回転数NEが増加するほど、上側判定閾値PBFCNLVHが増加するように設定されている。
【0034】
ステップS36では、図7に示すPBFCNLVLテーブル(ラインL4)を検索し、全筒運転用の下側判定閾値PBFCNLVLを算出する。PBFCNLVLテーブルは、エンジン回転数NEが第1所定回転数NE1以下の範囲及び第3所定回転数NE3以上の範囲では、下側判定閾値PBFCNLVLが一定値に設定され、第1所定回転数NE1から第3所定回転数NE3まで範囲では、エンジン回転数NEが増加するほど、下側判定閾値PBFCNLVLが増加するように設定されている。
【0035】
ステップS37では、上側判定圧力PBFCNH及び下側判定圧力PBFCNLを、それぞれ全筒運転用の上側判定閾値PBFCNCSH及び下側判定閾値PBFCNCSLに設定し、ステップS38に進む。
【0036】
図7に示すように、上記判定閾値PBFCNCSH,PBFCNCSL,PBFCNLVH及びPBFCNLVLは、エンジン回転数NEに拘わらず、PBFCNCSH>PBFCNCSL>PBFCNLVH>PBFCNLVLなる関係を満たすように設定されている。
【0037】
ステップS38では、大気圧PAに応じて図8に示すDPBFCテーブルを検索し、大気圧補正項DPBFCを算出する。DPBFCテーブルは、大気圧PAが第1所定圧PA1(12kPa)より低い範囲では、大気圧補正項DPBFCが一定値DPBFC1(例えば17kPa)に設定され、大気圧PAが第1所定圧PA1から第2所定圧PA2(例えば101kPa)までの範囲では、大気圧PAが低下するほど大気圧補正項DPBFCが増加するように設定され、大気圧PAが第2所定圧PA2以上の範囲では、大気圧補正項DPBFCが「0」に設定されている。
【0038】
ステップS39では、下記式(1)及び(2)に上側判定圧力PBFCNH、下側判定圧力PBFCNL及び大気圧補正項DPBFCを適用して、補正上側判定圧力PBFCH及び補正下側判定圧力PBFCLを算出する。
PBFCH=PBFCNH−DPBFC (1)
PBFCL=PBFCNL−DPBFC (2)
【0039】
ステップS40では、フュエルカットフラグFFCが「1」であるか否かを判別する。FFC=0であって通常運転中である(フュエルカット運転中でない)ときは、吸気管内絶対圧PBAが補正下側判定圧力PBFCL以上か否かを判別する(ステップS41)。PBA<PBFCLであるときは、エンジン回転数NEが上側判定回転数NPBFCLMH(例えば1600rpm)以下か否かを判別する(ステップS42)。そして、NE>NPBFCLMHである時は、フュエルカット実行条件成立と判定し、フュエルカットフラグFFCを「1」に設定する(ステップS46)。またステップS41またはS42の何れかの答が肯定(YES)であるときは、フュエルカット実行条件不成立と判定し、フュエルカットフラグFFCを「0」に維持する(ステップS45)。
【0040】
ステップS40でフュエルカットフラグFFCがすでに「1」に設定されているときは、吸気管内絶対圧PBAが補正上側判定圧力PBFCH以上か否かを判別する(ステップS43)。PBA<PBFCHであるときは、エンジン回転数NEが下側判定回転数NPBFCLML(例えば1400rpm)以下か否かを判別する(ステップS44)。そして、NE>NPBFCLMLである時は、フュエルカット実行条件がまだ成立している判定し、フュエルカットフラグFFCを「1」に維持する(ステップS46)。またステップS43またはS44の何れかの答が肯定(YES)であるときは、フュエルカット実行条件が不成立と判定し、フュエルカットフラグFFCを「0」に戻す(ステップS45)。
【0041】
フュエルカットフラグFFCが「1」に設定されると、図示しない燃料噴射時間算出処理により燃料噴射時間TOUTが「0」に設定され、フュエルカット運転が実行される。また、フュエルカットフラグFFCが「0」に設定されると、燃料噴射時間TOUTは、エンジン運転状態に応じた値に設定され、通常運転が実行される。
【0042】
図6の処理によれば、一部気筒運転中は、上側判定圧力PBFCNH及び下側判定圧力PBFCNLは、全筒運転中より高い値に設定され、フュエルカット運転中は、吸気管内絶対圧PBAが増加して補正上側判定圧力PBFCH以上となると、フュエルカット運転から通常運転に移行する。アクセルペダルが踏み込まれて吸気管内絶対圧PBAが増加していく過程では、一部気筒運転時は、全筒運転時より吸気管内絶対圧PBAが高くなるので、一部気筒運転時は、全筒運転時より判定圧力PBFCHを高くすることにより、一部気筒運転時の燃料供給再開の時期は、全筒運転時とほぼ同一となる。
【0043】
図9は、スロットル弁3の目標開度THCMDを算出する処理のフローチャートである。この処理は、ECU5のCPUで所定時間(例えば10ミリ秒)毎に実行される。
ステップS51では、アクセルペダル操作量APに応じて基本目標開度THBASEを算出する。基本目標開度THBASEは、アクセルペダル操作量APにほぼ比例するように設定される。
【0044】
ステップS52では、基本目標開度THBASEの補正処理を行い、目標開度THCMDを算出する。すなわち、作動気筒数の変更(一部気筒運転から全筒運転への切換、またはその逆の切換)によるエンジン出力トルクの変動を抑制するための補正処理が行われ、目標開度THCMDが算出される。
【0045】
ステップS53では、図10に示すTHAC算出処理を実行し、加速増量項THACを算出する。続くステップS54では、ステップS52で算出された目標開度THCMDを加速増量項THACだけ増加させる。
【0046】
図10は、図9のステップS53で実行されるTHAC算出処理のフローチャートである。
ステップS61では、車速VPが所定車速VAP(例えば、5km/h)より高いか否かを判別し、その答が肯定(YES)であるときは、アクセルペダル操作量APが所定量APAC(例えば、アクセルペダルを完全に踏み込んだ状態を100%としたとき、1.3%程度に相当する操作量)より大きいか否かを判別する(ステップS62)。ステップS61またはS62の答が、否定(NO)であるときは、加速増量項THACを「0」に設定する(ステップS63)。
【0047】
車速VPが所定車速VAPより高く、かつアクセルペダル操作量APが所定量APACより大きいときは、ステップS64に進み、気筒休止フラグFCYLSTPが「1」であるか否かを判別する。FCYLSTP=0であって全筒運転中であるときは、エンジン回転数NEに応じて図11に実線で示すIPBFCCS0テーブルを検索し、全筒運転用の吸入空気量の増加量IPBFCCS0(体積流量:リットル/min)を算出する(ステップS68)。IPBFCCS0テーブルは、エンジン回転数NEが増加するほど、増加量IPBFCCS0が増加するように設定されている。
【0048】
次いで、増加量IPBFCCS0をスロットル弁開度の増加量THFCCS0に変換し(ステップS69)、加速増量項THACを変換された増加量THFCCS0に設定する。(ステップS70)。
【0049】
一方FCYLSTP=1であって一部気筒運転中であるときは、ステップS65に進み、エンジン回転数NEの応じて図11に破線で示すIPBFCCS1テーブルを検索し、一部気筒運転用の吸入空気量の増加量IPBFCCS1(体積流量:リットル/min)を算出する。IPBFCCS1テーブルは、エンジン回転数NEが増加するほど、増加量IPBFCCS1が増加するように設定されている。ただし、エンジン回転数NEが3000rpm程度より高くなると、増加量IPBFCCS1はエンジン回転数NEに依存しない一定値に設定される。
【0050】
次いで、増加量IPBFCCS1をスロットル弁開度の増加量THFCCS1に変換し(ステップS66)、加速増量項THACを変換された増加量THFCCS1に設定する(ステップS67)。
【0051】
図12は、フュエルカット運転実行中にアクセルペダルが踏み込まれた場合の燃料供給再開時期を説明するためのタイムチャートである。同図(a)は、加速増量項THACによる吸入空気量の増量を行わない例を示し、同図(b)は、加速増量項THACによる吸入空気量の増量を行っている例を示す。
【0052】
同図(a)に示す例では、アクセルペダル操作量APの増加が時刻t1から始まり、それに伴ってスロットル弁開度TH及び吸気管内絶対圧PBAが増加する。そして吸気管内絶対圧PBAが判定圧力PBFCHに達する時刻t2に、フュエルカットフラグFFCが「0」に戻され、燃料供給が再開される。したがって、アクセルペダルの踏み込み開始から燃料供給再開までの遅れ時間TDLYが長くなる。
【0053】
一方同図(b)に示す例では、アクセルペダルの踏み込み開始の直後にスロットル弁開度THがステップ状に増加し、それにともなって吸気管内絶対圧PBAが上昇し、判定圧力PBFCHを越える。その結果、時刻t2aにおいて、燃料供給が再開され、遅れ時間TDLYを大幅に短縮することができる。
【0054】
すなわち、図10の処理によれば、車速VPが所定車速VAPより高く、かつアクセルペダル操作量APが所定量APACより大きいときは、作動気筒数及びエンジン回転数NEに応じて、吸入空気量の増量が行われるので、フュエルカットが行われる低負荷運転状態において、アクセルペダルが踏み込まれると、吸入空気量が直ちに増加して、吸気管内絶対圧PBAが判定圧力PBFCHを越える。その結果、アクセルペダルの踏み込みとほぼ同時にエンジン出力が増加し、運転性を向上させることができる。また、作動気筒数(一部気筒運転か全筒運転か)及びエンジン回転数NEに応じた増加量だけ吸入空気量が増加されるので、一部気筒運転か全筒運転かに拘わらず、同様の操作感が得られる。
【0055】
本実施形態では、気筒休止機構30が切換手段を構成し、スロットル弁開度センサ4、吸気温センサ8、エンジン水温センサ9、クランク角度位置センサ10、車速センサ15、及びギヤ位置センサ16が運転パラメータ検出手段を構成し、吸気管内絶対圧センサ7が吸気管内圧検出手段を構成し、アクセルセンサ17が、加速意志パラメータ検出手段を構成し、スロットル弁3、アクチュエータ24及びECU5が空気量制御手段を構成する。またECU5は、指令手段及び燃料遮断手段を構成する。より具体的には、図3の処理が指令手段に相当し、図6の処理が燃料遮断手段に相当し、図9の処理が空気量制御手段に相当する。
【0056】
なお本発明は上述した実施形態に限るものではなく、種々の変形が可能である。例えば、上述した図10のステップS62では、アクセルペダル操作量APが所定量APACより大きいか否かを判別しているが、スロットル弁開度THが所定開度THAP(例えば全開開度を100%としたとき、1.3%程度に相当する開度)より大きいか否かを判別するようにしてもよい。その場合には、スロットル弁開度センサ4が、加速意志パラメータ検出手段を構成する。
【0057】
また上述した実施形態では、DBW(Drive By Wire)型のスロットル弁を使用し、スロットル弁3、アクチュエータ24及びECU5により空気量制御手段を構成したが、アクセルペダルと機械的にリンクしたスロットル弁を使用し、このスロットル弁をバイパスするバイパス通路、及び該バイパス通路を介して吸入される空気量を制御するバイパス空気量制御弁を設け、バイパス空気量制御弁をECU5により制御することにより、吸入空気量を制御するようにしてもよい。すなわちその場合には、バイパス通路、バイパス空気量制御弁及びECU5により空気量制御手段が構成される。
【0058】
また本発明は、クランク軸を鉛直方向とした船外機などのような船舶推進機用エンジンに気筒休止機構を設けた場合の制御にも適用が可能である。
【0059】
【発明の効果】
以上詳述したように請求項1に記載の発明によれば、運転者の加速意志を示す加速意志パラメータの値が所定値より大きく、かつ車両走行速度が所定速度を超えるときは、吸入空気量が増加される。したがって、アクセルペダルが踏み込まれ、加速意志パラメータの値が所定値を越えると、吸入空気量が直ちに増加して機関負荷が増大し、吸気管内圧力が判定圧力を越える。その結果、アクセルペダルの踏み込みとほぼ同時に機関出力が増加し、運転性を向上させることができる。また、作動気筒数(一部気筒運転か全筒運転か)及び機関回転数に応じた増加量だけ吸入空気量が増加されるので、一部気筒運転か全筒運転かに拘わらず、同様の操作感が得られる。
【図面の簡単な説明】
【図1】本発明の一実施形態にかかる内燃機関及びその制御装置の構成を示す図である。
【図2】気筒休止機構の油圧制御系の構成を示す図である。
【図3】気筒休止条件を判定する処理のフローチャートである。
【図4】図3の処理で使用されるTMTWCSDLYテーブルを示す図である。
【図5】図3の処理で使用されるTHCSテーブルを示す図である。
【図6】フュエルカット運転を実行する条件を判定する処理のフローチャートである。
【図7】図6の処理で使用される、判定閾値設定用のテーブルを示す図である。
【図8】図6の処理で使用されるDPBFCテーブルを示す図である。
【図9】スロットル弁の目標開度(THCMD)を算出する処理のフローチャートである。
【図10】図9の処理で実行される加速増量項(THAC)を算出する処理のフローチャートである。
【図11】図9の処理で使用されるテーブルを示す図である。
【図12】フュエルカット運転中にアクセルペダルが踏み込まれた場合における吸気管内圧力の変化及び燃料供給再開時期を説明するためのタイムチャートである。
【符号の説明】
1 内燃機関
2 吸気管
3 スロットル弁(空気量制御手段)
4 スロットル弁開度センサ(運転パラメータ検出手段、加速意志パラメータ検出手段)
5 電子制御ユニット(指令手段、燃料遮断手段、空気量制御手段)
7 吸気管内絶対圧センサ(吸気管内圧力検出手段)
8 吸気温センサ(運転パラメータ検出手段)
9 エンジン水温センサ(運転パラメータ検出手段)
10 クランク角度位置センサ(運転パラメータ検出手段)
15 車速センサ(運転パラメータ検出手段)
16 ギヤ位置センサ(運転パラメータ検出手段)
17 アクセルセンサ(加速意志パラメータ検出手段)
24 アクチュエータ(空気量制御手段)
30 気筒休止機構(切換手段)[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an internal combustion engine control apparatus, and more particularly to an internal combustion engine control apparatus provided with a cylinder deactivation mechanism that deactivates some cylinders of an internal combustion engine having a plurality of cylinders.
[0002]
[Prior art]
[0003]
Further,
[0004]
[Patent Document 1]
Japanese Patent Publication No. 8-6619 [Patent Document 2]
Japanese Patent Laid-Open No. 2001-234792
[Problems to be solved by the invention]
In the device disclosed in
[0006]
Further, as shown in
[0007]
The present invention has been made paying attention to this point. For example, when the accelerator pedal is depressed in a low-load operation state in which the fuel supply is cut off, the acceleration delay of the engine and the number of operating cylinders are affected. An object of the present invention is to provide a control device for an internal combustion engine that can reduce the difference in delay.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, the invention according to
[0009]
According to this configuration, when the value of the acceleration will parameter indicating the driver's acceleration intention is larger than the predetermined value and the vehicle traveling speed exceeds the predetermined speed, the intake air amount is increased. Therefore, when the accelerator pedal is depressed and the value of the acceleration will parameter exceeds a predetermined value, the intake air amount immediately increases, the engine load increases, and the intake pipe pressure exceeds the determination pressure. As a result, the engine output increases almost simultaneously with the depression of the accelerator pedal, and the drivability can be improved. In addition, since the intake air amount is increased by an increase amount according to the number of operating cylinders (whether part cylinder operation or all cylinder operation) and the engine speed, the same applies regardless of whether part cylinder operation or all cylinder operation. A feeling of operation is obtained.
According to a second aspect of the present invention, in the control device for an internal combustion engine according to the first aspect, the air amount control means is configured to increase the intake air amount during the all cylinder operation during the partial cylinder operation. It is characterized by setting a smaller value.
According to a third aspect of the present invention, in the control apparatus for an internal combustion engine according to the first or second aspect, the fuel shut-off means has a higher value for the determination pressure during the partial cylinder operation than during the all-cylinder operation. It is characterized by setting to.
According to this configuration, the fuel supply resumption timing during partial cylinder operation can be made substantially the same as during all cylinder operation.
[0010]
Increase in or the intake air amount (THAC), it is desirable that the engine speed is set to a larger value as the increase.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a diagram showing a configuration of an internal combustion engine and a control device thereof according to an embodiment of the present invention. A V-type 6-cylinder internal combustion engine (hereinafter simply referred to as “engine”) 1 includes a right bank provided with # 1, # 2 and # 3 cylinders, and a left bank provided with # 4, # 5 and # 6 cylinders. And a
[0012]
A
[0013]
A fuel injection valve 6 is provided for each cylinder slightly upstream of an intake valve (not shown). Each injection valve is connected to a fuel pump (not shown) and electrically connected to the ECU 5 to receive a signal from the ECU 5. Thus, the valve opening time of the fuel injection valve 6 is controlled.
[0014]
An intake pipe absolute pressure (PBA)
[0015]
An engine water temperature (TW) sensor 9 mounted on the main body of the
A crank
[0016]
The
[0017]
The
[0018]
A specific configuration example of the
[0019]
An exhaust
[0020]
A
The ECU 5 includes an
[0021]
The ECU 5 shapes input signal waveforms from various sensors, corrects the voltage level to a predetermined level, converts an analog signal value into a digital signal value, etc., and a central processing circuit (hereinafter referred to as “CPU”). A storage circuit that stores various calculation programs executed by the CPU, calculation results, and the like, an output circuit that supplies a drive signal to the fuel injection valve 6, and the like. The ECU 5 controls the valve opening time, the ignition timing, and the opening degree of the
[0022]
FIG. 3 is a flowchart of processing for determining execution conditions of cylinder deactivation (partial cylinder operation) for deactivating some cylinders. This process is executed by the CPU of the ECU 5 every predetermined time (for example, 10 milliseconds).
In step S11, it is determined whether or not the start mode flag FSTMOD is “1”. If FSTMOD = 1 and the
[0023]
In the following step S15, the downcount timer TCSWAIT is set to the delay time TMTWCSDLY and started, and the cylinder deactivation flag FCYLSTP is set to “0” (step S24). This indicates that the execution condition for cylinder deactivation is not satisfied.
[0024]
If FSTMOD = 0 in step S11 and the normal operation mode is set, it is determined whether or not the engine water temperature TW is higher than the cylinder deactivation determination temperature TWCSTP (for example, 75 ° C.) (step S12). When TW ≦ TWCSTP, it is determined that the execution condition is not satisfied, and the process proceeds to step S14. When the engine water temperature TW is higher than the cylinder deactivation determination temperature TWCSTP, the process proceeds from step S12 to step S16, and it is determined whether or not the value of the timer TCSWAIT started in step S15 is “0”. While TCSWAIT> 0, the process proceeds to step S24, and when TCSWAIT = 0, the process proceeds to step S17.
[0025]
In step S17, the THCS table shown in FIG. 5 is searched according to the vehicle speed VP and the gear position GP, and the upper threshold THCSH and the lower threshold THCSL used for the determination in step S18 are calculated. In FIG. 5, the solid line corresponds to the upper threshold value THCSH, and the broken line corresponds to the lower threshold value THCSL. The THCS table is set for each gear position GP, and is set such that the upper threshold THCSH and the lower threshold THCSL increase as the vehicle speed VP increases roughly at each gear position (second to fifth gears). Has been. However, when the gear position GP is the second speed, an area is provided in which the upper threshold value THCSH and the lower threshold value THCSL are kept constant even if the vehicle speed VP changes. When the gear position GP is 1st gear, all cylinder operation is always performed, so the upper threshold value THCSH and the lower threshold value THCSL are set to “0”, for example. If the vehicle speed VP is the same, the threshold values (THCSH, THCSL) corresponding to the low-speed side gear position GP are set to be larger than the threshold values (THCSH, THCSL) corresponding to the high-speed side gear position GP.
[0026]
In step S18, it is determined with hysteresis whether or not the throttle valve opening TH is smaller than the threshold value THCS. Specifically, when the cylinder deactivation flag FCYLSTP is “1”, when the throttle valve opening TH increases and reaches the upper threshold value THCSH, the answer to step S18 becomes negative (NO), and the cylinder deactivation flag FCYLSTP is set. When it is “0”, when the throttle valve opening TH decreases and falls below the lower threshold value THCSL, the answer to step S18 becomes affirmative (YES).
[0027]
If the answer to step S18 is affirmative (YES), it is determined whether or not the atmospheric pressure PA is equal to or higher than a predetermined pressure PACS (for example, 86.6 kPa (650 mmHg)) (step S19), and the answer is affirmative (YES) ), It is determined whether or not the intake air temperature TA is equal to or higher than a predetermined lower limit temperature TACSL (eg, −10 ° C.) (step S20). If the answer is affirmative (YES), the intake air temperature TA is predetermined. It is determined whether or not the temperature is lower than an upper limit temperature TACSH (for example, 45 ° C.) (step S21). If the answer is affirmative (YES), it is determined whether or not the engine speed NE is lower than a predetermined speed NECS. (Step S22). The determination in step S22 is performed with hysteresis as in step S18. That is, when the cylinder deactivation flag FCYLSTP is “1”, when the engine speed NE increases and reaches the upper speed NECSH (for example, 3500 rpm), the answer to step S22 becomes negative (NO), and the cylinder deactivation flag FCYLSTP When the engine speed NE decreases and falls below the lower speed NECSL (for example, 3300 rpm), the answer to step S22 is affirmative (YES).
[0028]
When the answer to any of steps S18 to S22 is negative (NO), it is determined that the cylinder deactivation execution condition is not satisfied, and the process proceeds to step S24. On the other hand, when all the answers to steps S18 to S22 are affirmative (YES), it is determined that the cylinder deactivation execution condition is satisfied, and the cylinder deactivation flag FCYLSTP is set to “1” (step S23).
[0029]
When the cylinder deactivation flag FCYLSTP is set to “1”, a partial cylinder operation is performed in which the # 1 to # 3 cylinders are deactivated and the # 4 to # 6 cylinders are operated, and the cylinder deactivation flag FCYLSTP is set to “0”. ”Is set, the all-cylinder operation for operating all the
[0030]
FIG. 6 is a flowchart of a process for determining the execution condition of the fuel cut operation for stopping the fuel injection by the fuel injection valve 6. This process is executed in synchronization with the generation of the TDC pulse.
In step S31, it is determined whether or not the cylinder deactivation flag FCYLSTP is “1”. If FCYLSTP = 1 and some cylinders are operating, the PBFNCSH table shown in FIG. 7 according to the engine speed NE. (Line L1) is searched, and an upper determination threshold value PBFNCSH for partial cylinder operation is calculated (step S32). In the PBFNCSH table, the upper determination threshold value PBFNCSH is set to a constant value when the engine speed NE is in a range equal to or lower than a first predetermined speed NE1 (for example, 2000 rpm) and in a range equal to or higher than a second predetermined speed NE2 (for example, 3000 rpm). In the range from the first predetermined rotation speed NE1 to the second predetermined rotation speed NE2, the upper determination threshold value PBFNCSH is set to increase as the engine rotation speed NE increases.
[0031]
In step S33, the PBFCNCSL table (line L2) shown in FIG. 7 is searched to calculate a lower determination threshold value PBFCNCSL for partial cylinder operation. In the PBFCNCSL table, the lower determination threshold value PBFCNCSL is set to a constant value when the engine speed NE is in the range of the first predetermined speed NE1 or less and the third predetermined speed NE3 (for example, 3500 rpm) or more. In the range from the number NE1 to the third predetermined speed NE3, the lower determination threshold value PBFCNCSL is set to increase as the engine speed NE increases.
[0032]
In step S34, the upper determination pressure PBFCNH and the lower determination pressure PBFCNL are set to the upper determination threshold PBFFCNCSH and the lower determination threshold PBFCNCSL for partial cylinder operation, respectively, and the process proceeds to step S38.
[0033]
On the other hand, when FCYLSTP = 0 in step S31 and all cylinders are operating, the PBFFCNLVH table (line L3) shown in FIG. 7 is searched according to the engine speed NE, and the upper determination threshold value PBFCNLVH for all cylinders operation is searched. Is calculated (step S35). In the PBFCNLVH table, the upper determination threshold value PBFCNLVH is set to a constant value when the engine speed NE is within the first predetermined speed NE1 or less and the third predetermined speed NE3 or more, and the first predetermined speed NE1 to the third In the range up to the predetermined engine speed NE3, the upper determination threshold value PBFCNLVH is set to increase as the engine speed NE increases.
[0034]
In step S36, the PBFCNLVL table (line L4) shown in FIG. 7 is searched to calculate the lower determination threshold value PBFCNLVL for all cylinder operation. In the PBFCNLVL table, the lower determination threshold value PBFCNLVL is set to a constant value within a range where the engine speed NE is equal to or lower than the first predetermined speed NE1 and a range equal to or higher than the third predetermined speed NE3. In the range up to 3 predetermined rotational speed NE3, the lower determination threshold value PBFCNLVL is set to increase as the engine rotational speed NE increases.
[0035]
In step S37, the upper determination pressure PBFCNH and the lower determination pressure PBFCNL are set to the upper determination threshold PBFFCSH and the lower determination threshold PBFCNCSL for all cylinder operation, respectively, and the process proceeds to step S38.
[0036]
As shown in FIG. 7, the determination threshold values PBFCNCSH, PBFCNCSL, PBFCNLVH, and PBFCNLLV are set so as to satisfy a relationship of PBFCNCSH>PBFCNCSL>PBFCNLVH> PBFCNLVL regardless of the engine speed NE.
[0037]
In step S38, the DPBFC table shown in FIG. 8 is searched according to the atmospheric pressure PA, and the atmospheric pressure correction term DPBFC is calculated. In the DPBFC table, in a range where the atmospheric pressure PA is lower than the first predetermined pressure PA1 (12 kPa), the atmospheric pressure correction term DPBFC is set to a constant value DPBFC1 (for example, 17 kPa), and the atmospheric pressure PA is changed from the first predetermined pressure PA1 to the second pressure. In the range up to a predetermined pressure PA2 (for example, 101 kPa), the atmospheric pressure correction term DPBFC is set to increase as the atmospheric pressure PA decreases. In the range where the atmospheric pressure PA is equal to or higher than the second predetermined pressure PA2, the atmospheric pressure correction term. DPBFC is set to “0”.
[0038]
In step S39, the corrected upper determination pressure PBFCH and the corrected lower determination pressure PBFCL are calculated by applying the upper determination pressure PBFCNH, the lower determination pressure PBFCNL, and the atmospheric pressure correction term DPBFC to the following equations (1) and (2). .
PBFCH = PBFCNH-DPBFC (1)
PBFCL = PBFCNL-DPBFC (2)
[0039]
In step S40, it is determined whether or not the fuel cut flag FFC is “1”. When FFC = 0 and the normal operation is not being performed (the fuel cut operation is not being performed), it is determined whether or not the intake pipe absolute pressure PBA is equal to or higher than the corrected lower determination pressure PBFCL (step S41). When PBA <PBFCL, it is determined whether or not the engine speed NE is equal to or lower than the upper determination speed NPBFCLMH (for example, 1600 rpm) (step S42). When NE> NPBFCLMH, it is determined that the fuel cut execution condition is satisfied, and the fuel cut flag FFC is set to “1” (step S46). If the answer to either step S41 or S42 is affirmative (YES), it is determined that the fuel cut execution condition is not satisfied, and the fuel cut flag FFC is maintained at "0" (step S45).
[0040]
When the fuel cut flag FFC is already set to “1” in step S40, it is determined whether or not the intake pipe absolute pressure PBA is equal to or higher than the corrected upper determination pressure PBFCH (step S43). When PBA <PBFCH, it is determined whether or not the engine speed NE is equal to or lower than the lower determination speed NPBFCLML (for example, 1400 rpm) (step S44). If NE> NPBFCLML, it is determined that the fuel cut execution condition is still satisfied, and the fuel cut flag FFC is maintained at "1" (step S46). If the answer to either step S43 or S44 is affirmative (YES), it is determined that the fuel cut execution condition is not satisfied, and the fuel cut flag FFC is returned to "0" (step S45).
[0041]
When the fuel cut flag FFC is set to “1”, the fuel injection time TOUT is set to “0” by a fuel injection time calculation process (not shown), and the fuel cut operation is executed. When the fuel cut flag FFC is set to “0”, the fuel injection time TOUT is set to a value corresponding to the engine operating state, and normal operation is executed.
[0042]
According to the processing of FIG. 6, during partial cylinder operation, the upper determination pressure PBFCNH and the lower determination pressure PBFCNL are set to higher values than during all cylinder operation, and during the fuel cut operation, the intake pipe absolute pressure PBA is set to be higher. When it increases and becomes equal to or higher than the corrected upper determination pressure PBFCH, the fuel cut operation is shifted to the normal operation. In the process of increasing the absolute pressure PBA in the intake pipe when the accelerator pedal is depressed, the absolute pressure PBA in the intake pipe becomes higher during the operation of all cylinders than during the operation of all cylinders. By making the determination pressure PBFCH higher than during operation, the fuel supply resumption timing during partial cylinder operation is substantially the same as during all cylinder operation.
[0043]
FIG. 9 is a flowchart of a process for calculating the target opening THCMD of the
In step S51, the basic target opening THBASE is calculated according to the accelerator pedal operation amount AP. The basic target opening THBASE is set so as to be substantially proportional to the accelerator pedal operation amount AP.
[0044]
In step S52, the basic target opening THBASE is corrected, and the target opening THCMD is calculated. That is, correction processing is performed to suppress fluctuations in engine output torque due to a change in the number of operating cylinders (switching from partial cylinder operation to full cylinder operation or vice versa), and the target opening THCMD is calculated. The
[0045]
In step S53, the THAC calculation process shown in FIG. 10 is executed to calculate the acceleration increase term THAC. In the subsequent step S54, the target opening degree THCMD calculated in step S52 is increased by the acceleration increase term THAC.
[0046]
FIG. 10 is a flowchart of the THAC calculation process executed in step S53 of FIG.
In step S61, it is determined whether or not the vehicle speed VP is higher than a predetermined vehicle speed VAP (for example, 5 km / h). If the answer is affirmative (YES), the accelerator pedal operation amount AP is determined to be a predetermined amount APAC (for example, It is determined whether or not the accelerator pedal is fully depressed (the operation amount corresponding to about 1.3%) when the state where the accelerator pedal is fully depressed is 100% (step S62). If the answer to step S61 or S62 is negative (NO), the acceleration increase term THAC is set to “0” (step S63).
[0047]
When the vehicle speed VP is higher than the predetermined vehicle speed VAP and the accelerator pedal operation amount AP is larger than the predetermined amount APAC, the process proceeds to step S64, and it is determined whether or not the cylinder deactivation flag FCYLSTP is “1”. When FCYLSTP = 0 and all cylinders are operating, an IPBFCCS0 table indicated by a solid line in FIG. 11 is searched according to the engine speed NE to increase the amount of intake air IPBFCCS0 (volume flow rate: Liter / min) is calculated (step S68). The IPBFCCS0 table is set so that the increase amount IPBFCCS0 increases as the engine speed NE increases.
[0048]
Next, the increase amount IPBFCCS0 is converted into an increase amount THFCCCS0 of the throttle valve opening (step S69), and the acceleration increase term THAC is set to the converted increase amount THFCCCS0. (Step S70).
[0049]
On the other hand, when FCYLSTP = 1 and the partial cylinder is operating, the process proceeds to step S65, and the IPBFCCS1 table indicated by the broken line in FIG. 11 is retrieved according to the engine speed NE, and the intake air amount for the partial cylinder operation is retrieved. Increase amount IPBFCCS1 (volume flow rate: liter / min) is calculated. The IPBFCCS1 table is set so that the increase amount IPBFCCS1 increases as the engine speed NE increases. However, when the engine speed NE is higher than about 3000 rpm, the increase amount IPBFCCS1 is set to a constant value that does not depend on the engine speed NE.
[0050]
Next, the increase amount IPBFCCS1 is converted into the increase amount THFCCS1 of the throttle valve opening (step S66), and the acceleration increase term THAC is set to the converted increase amount THFCCS1 (step S67).
[0051]
FIG. 12 is a time chart for explaining the fuel supply resumption time when the accelerator pedal is depressed during execution of the fuel cut operation. FIG. 4A shows an example in which the intake air amount is not increased by the acceleration increase term THAC, and FIG. 4B shows an example in which the intake air amount is increased by the acceleration increase term THAC.
[0052]
In the example shown in FIG. 5A, the accelerator pedal operation amount AP starts increasing from time t1, and the throttle valve opening TH and the intake pipe absolute pressure PBA increase accordingly. At time t2 when the intake pipe absolute pressure PBA reaches the determination pressure PBFCH, the fuel cut flag FFC is returned to “0”, and fuel supply is resumed. Therefore, the delay time TDLY from the start of depression of the accelerator pedal to the restart of fuel supply becomes longer.
[0053]
On the other hand, in the example shown in FIG. 5B, the throttle valve opening TH increases stepwise immediately after the start of depression of the accelerator pedal, and the intake pipe absolute pressure PBA increases accordingly, exceeding the determination pressure PBFCH. As a result, the fuel supply is resumed at time t2a, and the delay time TDLY can be significantly shortened.
[0054]
That is, according to the processing of FIG. 10, when the vehicle speed VP is higher than the predetermined vehicle speed VAP and the accelerator pedal operation amount AP is larger than the predetermined amount APAC, the intake air amount is changed according to the number of operating cylinders and the engine speed NE. When the accelerator pedal is depressed in the low load operation state where fuel cut is performed, the intake air amount immediately increases and the intake pipe absolute pressure PBA exceeds the determination pressure PBFCH. As a result, the engine output increases almost simultaneously with the depression of the accelerator pedal, and the drivability can be improved. Further, since the intake air amount is increased by an increase amount according to the number of operating cylinders (whether part cylinder operation or all cylinder operation) and the engine speed NE, the same applies regardless of part cylinder operation or all cylinder operation. A feeling of operation is obtained.
[0055]
In this embodiment, the
[0056]
The present invention is not limited to the embodiment described above, and various modifications can be made. For example, in step S62 of FIG. 10 described above, it is determined whether or not the accelerator pedal operation amount AP is larger than a predetermined amount APAC, but the throttle valve opening TH is a predetermined opening THAP (for example, the fully opened opening is set to 100%). It may be determined whether or not the opening degree is greater than 1.3%. In that case, the throttle valve opening sensor 4 constitutes an acceleration will parameter detection means.
[0057]
In the above-described embodiment, a DBW (Drive By Wire) type throttle valve is used, and the air amount control means is configured by the
[0058]
The present invention can also be applied to control when a cylinder deactivation mechanism is provided in a marine vessel propulsion engine such as an outboard motor having a vertical crankshaft.
[0059]
【The invention's effect】
As described above in detail, according to the first aspect of the present invention, when the value of the acceleration intention parameter indicating the driver's acceleration intention is larger than the predetermined value and the vehicle traveling speed exceeds the predetermined speed, the intake air amount Is increased. Therefore, when the accelerator pedal is depressed and the value of the acceleration will parameter exceeds a predetermined value, the intake air amount immediately increases, the engine load increases, and the intake pipe pressure exceeds the determination pressure. As a result, the engine output increases almost simultaneously with the depression of the accelerator pedal, and the drivability can be improved. In addition, since the intake air amount is increased by an increase amount according to the number of operating cylinders (whether part cylinder operation or all cylinder operation) and the engine speed, the same applies regardless of whether part cylinder operation or all cylinder operation. A feeling of operation is obtained.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of an internal combustion engine and a control device thereof according to an embodiment of the present invention.
FIG. 2 is a diagram showing a configuration of a hydraulic control system of a cylinder deactivation mechanism.
FIG. 3 is a flowchart of a process for determining a cylinder deactivation condition.
4 is a diagram showing a TMTWCSDLY table used in the processing of FIG. 3. FIG.
FIG. 5 is a diagram showing a THCS table used in the process of FIG. 3;
FIG. 6 is a flowchart of a process for determining a condition for executing a fuel cut operation.
7 is a diagram showing a determination threshold value setting table used in the processing of FIG. 6; FIG.
8 is a diagram showing a DPBFC table used in the processing of FIG. 6. FIG.
FIG. 9 is a flowchart of a process for calculating a target opening (THCMD) of a throttle valve.
FIG. 10 is a flowchart of processing for calculating an acceleration increase term (THAC) executed in the processing of FIG. 9;
11 is a diagram showing a table used in the process of FIG. 9;
FIG. 12 is a time chart for explaining a change in intake pipe pressure and a fuel supply restart timing when an accelerator pedal is depressed during fuel cut operation.
[Explanation of symbols]
DESCRIPTION OF
4 Throttle valve opening sensor (operation parameter detection means, acceleration will parameter detection means)
5 Electronic control unit (command means, fuel shut-off means, air amount control means)
7 Intake pipe absolute pressure sensor (Intake pipe pressure detection means)
8 Intake air temperature sensor (operating parameter detection means)
9 Engine water temperature sensor (operating parameter detection means)
10 Crank angle position sensor (operating parameter detection means)
15 Vehicle speed sensor (Driving parameter detection means)
16 Gear position sensor (operating parameter detection means)
Accelerator sensor (acceleration will parameter detection means)
24 Actuator (Air volume control means)
30 cylinder deactivation mechanism (switching means)
Claims (3)
前記機関の運転パラメータを含む、前記機関により駆動される車両の運転パラメータを検出する運転パラメータ検出手段であって、少なくとも前記機関の回転数、及び前記機関による駆動される車両の走行速度を検出する運転パラメータ検出手段と、
前記運転パラメータに応じて前記全筒運転または一部気筒運転を前記切換手段に指令する指令手段と、
前記機関の吸気管内圧を検出する吸気管内圧検出手段と、
前記吸気管内圧力が判定圧力より低いとき、前記機関への燃料供給を遮断する燃料遮断手段と、
前記機関に吸入される空気量を制御する吸入空気量制御弁と、
前記車両の運転者の加速意志に基づく操作量または該操作量に応じて決定される前記吸入空気量制御弁の開度を加速意志パラメータとして検出する加速意志パラメータ検出手段と、
前記加速意志パラメータの値が所定値より大きく、かつ前記走行速度が所定速度を超えるときに、前記機関の吸入空気量を増加させるように前記吸入空気量制御弁を制御する空気量制御手段とを備え、
該空気量制御手段は、前記吸入空気量の増加量を、前記指令手段による指令に基づく作動気筒数及び前記機関回転数に応じて算出することを特徴とする内燃機関の制御装置。In a control device for an internal combustion engine having a plurality of cylinders and comprising switching means for switching between all-cylinder operation for operating all of the plurality of cylinders and partial cylinder operation for stopping operation of some of the plurality of cylinders. ,
An operation parameter detecting means for detecting an operation parameter of a vehicle driven by the engine, including an operation parameter of the engine, and detecting at least a rotational speed of the engine and a traveling speed of the vehicle driven by the engine. Operating parameter detection means;
Command means for instructing the switching means to perform the all-cylinder operation or the partial cylinder operation in accordance with the operation parameter;
An intake pipe internal pressure detecting means for detecting an intake pipe internal pressure of the engine;
A fuel shut-off means for shutting off the fuel supply to the engine when the intake pipe pressure is lower than a judgment pressure;
An intake air amount control valve for controlling the amount of air taken into the engine;
Acceleration will parameter detecting means for detecting an operation amount based on the acceleration intention of the driver of the vehicle or an opening of the intake air amount control valve determined according to the operation amount as an acceleration will parameter;
An air amount control means for controlling the intake air amount control valve to increase the intake air amount of the engine when the value of the acceleration will parameter is larger than a predetermined value and the traveling speed exceeds a predetermined speed; Prepared,
The control device for an internal combustion engine, wherein the air amount control means calculates the increase amount of the intake air amount according to the number of operating cylinders and the engine speed based on a command from the command means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003164756A JP4105041B2 (en) | 2003-06-10 | 2003-06-10 | Control device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003164756A JP4105041B2 (en) | 2003-06-10 | 2003-06-10 | Control device for internal combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005002815A JP2005002815A (en) | 2005-01-06 |
JP4105041B2 true JP4105041B2 (en) | 2008-06-18 |
Family
ID=34091443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003164756A Expired - Fee Related JP4105041B2 (en) | 2003-06-10 | 2003-06-10 | Control device for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4105041B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112696274B (en) * | 2020-04-01 | 2022-05-06 | 长城汽车股份有限公司 | Cylinder deactivation method and system and vehicle |
-
2003
- 2003-06-10 JP JP2003164756A patent/JP4105041B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005002815A (en) | 2005-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6779508B2 (en) | Control system of internal combustion engine | |
JP4080372B2 (en) | Control device for internal combustion engine | |
US7438665B2 (en) | Control system for internal combustion engine | |
JP4326844B2 (en) | Control device for internal combustion engine | |
JP4314125B2 (en) | Idle speed control device | |
JP3583324B2 (en) | Control device for internal combustion engine | |
JP2008184919A (en) | Intake control device for internal combustion engine | |
JP4204894B2 (en) | Control device for internal combustion engine | |
US20100161202A1 (en) | Intake air amount control system and method for internal combustion engine | |
JP4105041B2 (en) | Control device for internal combustion engine | |
JP5026499B2 (en) | Control device for internal combustion engine | |
JP4036375B2 (en) | Variable cylinder internal combustion engine | |
JP4574699B2 (en) | Control device for internal combustion engine | |
JP4255754B2 (en) | Control device for internal combustion engine | |
JP2004100575A (en) | Control unit of internal combustion engine | |
JP4317386B2 (en) | Control device for internal combustion engine | |
JP3692763B2 (en) | Electronically controlled fuel injection system for diesel engines | |
JP4141903B2 (en) | Control device for internal combustion engine | |
JPH06144085A (en) | Integrated control system of engine and transmission | |
JP4454969B2 (en) | Control device for internal combustion engine | |
JPH10159627A (en) | Deceleration controller for internal combustion engine | |
JP5195438B2 (en) | Engine stop control device for hybrid vehicle | |
JP2004339940A (en) | Control device of internal combustion engine | |
JP2004316595A (en) | Control device of internal combustion engine | |
JP6443244B2 (en) | Control device for variable compression ratio internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051202 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071218 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080214 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080311 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080326 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110404 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110404 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130404 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130404 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140404 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |