説明

車両の制御装置

【課題】気筒休止運転を行うことが可能な内燃機関を有する車両の制御装置において、降坂路の走行中に適切な加速度を発生させる。
【解決手段】車両の制御装置は、複数の気筒を有し、複数の気筒のうち一部又は全部の気筒を休止させる気筒休止運転を行うことが可能な内燃機関を具備する車両に適用され、車両が降坂路を走行する場合に、降坂の度合いが大きい場合は小さい場合に比して、複数の気筒のうち休止する気筒数が多くなるように、内燃機関に対して制御を行う制御手段を備える。これにより、降坂路の走行時に加速操作が行われた場合にも適切な加速度を発生させることができる。つまり、運転者に違和感を与えるような加速度の発生を適切に抑制することができる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、多気筒内燃機関を備える車両の制御に関する。
【背景技術】
【0002】
従来から、低負荷運転時やアイドリング時などにおいて、一部又は全部の気筒を休止させることにより、燃費効率の向上を図る機能を搭載した内燃機関及びその制御装置が知られている。なお、以下では、複数の気筒のうち一部又は全部の気筒が燃焼を休止する休止状態とされる運転を「気筒休止運転」と呼び、複数の気筒の全ての気筒が燃焼を行う作動状態とされる運転を「全気筒運転」と呼ぶ。
【0003】
例えば、特許文献1には、降坂勾配が所定値以上の場合に、気筒休止運転を禁止することが提案されている。また、特許文献2には、気筒休止運転中に車両が降坂状態にある場合に、変速に用いるシフトダウン線を高車速側に変更することが提案されている。また、特許文献3には、スロットル開度が所定値以下で、走行路の勾配の絶対値が所定値以下の場合に、気筒休止運転を行うことが提案されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2005−9343号公報
【特許文献2】特開2005−133834号公報
【特許文献3】特開2004−340061号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、上記した特許文献1に記載された技術では、降坂勾配が所定値以上の場合に降坂路で全気筒運転が行われるため、運転者によって加速操作が行われた際に、降坂路にも関わらずに加速度が過剰に発生することで、運転者に違和感を与えてしまう可能性があった。なお、特許文献2及び3には、このような不具合についての認識はなく、当該不具合を解決する方法についての記載はない。
【0006】
本発明は、上記のような課題を解決するためになされたものであり、気筒休止運転を行うことが可能な内燃機関を有する車両の制御装置において、降坂路の走行中に適切な加速度を発生させることを目的とする。
【課題を解決するための手段】
【0007】
本発明の1つの観点では、車両の制御装置は、複数の気筒を有し、前記複数の気筒のうち一部又は全部の気筒を休止させる気筒休止運転を行うことが可能な内燃機関を具備する車両に適用され、前記車両が降坂路を走行する場合に、降坂の度合いが大きい場合は、当該降坂の度合いが小さい場合に比して、前記複数の気筒のうち休止する気筒数が多くなるように、前記内燃機関に対して制御を行う制御手段を備える。
【0008】
上記の車両の制御装置は、気筒休止運転を行うことが可能な多気筒内燃機関を具備する車両に好適に適用される。制御手段は、車両が降坂路を走行する場合に、内燃機関が気筒休止運転を実行するように制御を行う。この場合、制御手段は、降坂路における降坂の度合いが大きい場合は小さい場合に比して、休止する気筒数が多くなるように制御を行う。こうするのは、降坂の度合いが大きいほど車両加速度が大きくなるため、運転者の加速操作により付与される加速度が小さいほうが、運転者に違和感を与えにくいと考えられるからである。したがって、制御手段は、降坂の度合いが大きいほど加速操作により付与される加速度が小さくなるように、降坂の度合いが大きいほど休止気筒数を多く設定する。これにより、降坂路の走行時に加速操作が行われた場合にも適切な加速度を発生させることができる。つまり、運転者に違和感を与えるような加速度の発生を適切に抑制することができる。
【0009】
なお、「降坂の度合いが大きい」とは、降坂路の下り勾配が大きいことを意味する、言い換えると降坂路の傾斜が大きいことを意味する。また、「加速操作」とは、車両を加速させるべく、アクセル開度が大きくなるように運転者がアクセルペダルを操作することを意味する。
【0010】
上記の車両の制御装置の一態様では、前記制御手段は、前記降坂路において運転者が加速操作を行う可能性が高い場合に、前記降坂の度合いが大きいほど、前記休止する気筒数が多くなるように、前記内燃機関に対して制御を行う。
【0011】
この態様では、制御手段は、運転者によって加速操作が行われることが予測される場合に、加速操作が行われる前の段階で、降坂の度合いに応じて休止気筒数を多く設定する制御を行う。これにより、降坂路の走行中に加速操作が行われた際に、より適切な加速度を発生させることができる。つまり、運転者の要求に合った加速度を効果的に発生させることが可能となる。
【図面の簡単な説明】
【0012】
【図1】本実施形態に係る車両の全体構成を概略的に示す図である。
【図2】エンジンの断面構成を示す模式図である。
【図3】第1実施形態に係る制御方法によるタイムチャートの一例を示す。
【図4】第1実施形態に係るフローチャートを示す。
【図5】第2実施形態において休止気筒数を決定するためのマップの一例を示す。
【図6】第2実施形態に係るフローチャートを示す。
【発明を実施するための形態】
【0013】
以下、図面を参照して本発明の好適な実施の形態について説明する。
【0014】
[装置構成]
図1は、本発明の車両の制御装置が適用された車両100の全体構成を概略的に示している。図2は、エンジン10の断面構成を示す模式図である。図1及び図2において、破線矢印は信号の流れを示している。
【0015】
まず、車両100の全体構成について図1を用いて説明する。車両100は、エンジン10と、変速機110と、ECU(Electronic Controlled Unit)60とを備えている。エンジン10は、複数のシリンダ(以下では、「気筒」とも呼ぶ。)34を有している。例えば、図1に示す例では、エンジン10は、直列4気筒のエンジンであるとしている。エンジン10は、各気筒34の燃焼室内に吸気を供給するための吸気通路50と、各気筒34の燃焼室内より排気を排出するための排気通路58とを有する。吸気通路50には、各気筒34の燃焼室内に供給される吸気量を調整するためのスロットルバルブ52と、吸気量を検出するためのエアフローセンサ57が設けられている。スロットルバルブ52の開度は、電動アクチュエータ53により調整される。エンジン10は、ECU(Electronic Controlled Unit)60からの制御信号により制御される。
【0016】
エンジン10からの出力は、クランクシャフト43を介して無段変速機110に伝達される。図1に示す例では、無段変速機110は、ベルト式の無段変速機であるとしている。変速機110は、プライマリプーリ110a、セカンダリプーリ110b、及び、両プーリに巻掛けられた金属等からなるベルト111からなる。両プーリの可動シーブ110aa、110baを軸方向(両端矢印に示す方向)に動かすことによりベルト有効径が変化し、エンジン10からの出力は、プライマリプーリ110aからセカンダリプーリ110bに伝達される際に変速される。セカンダリプーリ110bは、駆動軸143に接続されており、セカンダリプーリ110bからの出力は駆動軸143に伝達される。駆動軸143に伝達された出力は駆動輪に伝達される。無段変速機110は、ECU60からの制御信号により制御される。
【0017】
なお、無段変速機110としては、ベルト式の無段変速機に限られず、この代わりに、他の種々の無段変速機を用いることができるのは言うまでもない。また、無段変速機110を用いることにも限定はされず、この代わりに、有段変速機を用いても良い。
【0018】
ECU60は、図示しないCPU、ROM、RAM、及びA/D変換器などを含んで構成されている。ECU60は、車両内の各種センサから供給される検出信号に基づいて、車両内の制御を行う。例えば、ECU60は、アクセルの開度を検出するアクセル開度センサ61や、車速を検出する車速センサ62や、加速度を検出する加速度センサ63などのセンサから受信した検出信号に基づいて、エンジン10の制御を行う。なお、ECU60は、本発明における制御手段の一例に相当する。
【0019】
次に、エンジン10の構成について図2を用いて説明する。エンジン10は、主に、シリンダヘッド20と、シリンダブロックユニット30と、メインムービングユニット40とから構成されている。
【0020】
シリンダブロックユニット30は、シリンダヘッド20が取り付けられるアッパーブロック31と、メインムービングユニット40が収納されているロアブロック32とから構成されている。また、アッパーブロック31の内部には、円筒形の気筒34が形成されており、気筒34の外面は冷却水によって冷却される構造となっている。シリンダブロックユニット30にシリンダヘッド20を取り付けると、シリンダヘッド20の下面側(アッパーブロック31に接する側)と気筒34とピストン41とで囲まれた部分に燃焼室が形成される。
【0021】
メインムービング40は、気筒34の内部に設けられたピストン41と、ロアブロック32の内部で回転するクランクシャフト43と、ピストン41をクランクシャフト43に接続するコネクティングロッド42などから構成されている。これらは、いわゆるクランク機構を構成しており、クランクシャフト43が回転するとそれにつれてピストン41が気筒34内で上下方向に動き、逆に、ピストン41が上下に動けばクランクシャフト43がロアブロック32内で回転するようになっている。また、クランクシャフト43の近傍には、クランク角を感知するクランク角センサ44が設けられている。クランク角センサ44は、検出したクランク角に対応する検出信号S44をECU60に送信する。
【0022】
シリンダヘッド20には、燃焼室内に吸気を取り入れるための吸気ポート23と、燃焼室内から排気を排出するための排気ポート24とが形成されている。吸気ポート23には吸気通路50が接続されており、排気ポート24には排気通路58が接続されている。ここで、吸気ポート23が燃焼室に開口する部分には吸気バルブ21が、また、排気ポート24が燃焼室に開口する部分には吸気バルブ21が設けられている。吸気バルブ21及び排気バルブ22はそれぞれ、電動アクチュエータ73、74によって駆動される。ピストン41の動きに合わせて適切なタイミングで吸気バルブ21及び排気バルブ22を開閉することにより、燃焼室内に吸気を吸入したり、あるいは燃焼室内から排気を排出したりすることができる。吸気バルブ21及び排気バルブ22を駆動する電動アクチュエータ73、74は、ECU60からの制御信号S73、S74により制御される。
【0023】
吸気通路50に設けられたエアフローセンサ57は、検出した吸気量に対応する検出信号S57をECU60に送信する。スロットルバルブ52の開度を調整する電動アクチュエータ53は、ECU60からの制御信号S53によって制御される。
【0024】
また、シリンダヘッド20には、燃焼室内に燃料を噴射する燃料噴射弁26、及び、燃焼室内に形成された混合気に点火するための点火プラグ27が設けられている。燃料噴射弁26及び点火プラグ27は、ECU60からの制御信号S26、S27により制御される。燃料噴射弁26が燃焼室内に燃料を噴射することにより、吸気通路50より吸気ポート23を介して吸入された吸気と燃料との混合気が燃焼室内に形成され、点火プラグ27が点火することにより、混合気は燃焼される。このときの燃焼により発生するピストン41を押す力がエンジン10の動力となる。その後、燃焼室内の排気は排気ポート24を介して排気通路58へ排出される。なお、燃料噴射弁としては、図2に示すような直噴式の燃料噴射弁26を設けるのには限られず、この代わりに、又は、加えて、吸気通路50に燃料噴射弁を設けるとしても良い。
【0025】
ここで、上記したECU60が行う基本的な制御について説明する。ECU60は、アクセル開度センサ61が検出したアクセル開度や車速センサ62が検出した車速に基づいて、運転者の要求パワーを算出する。そして、ECU60は、算出された要求パワーに基づいて目標トルクを求め、当該目標トルクに基づいてエンジン10を制御すると共に、算出された要求パワーに基づいて目標エンジン回転数を求め、当該目標エンジン回転数に基づいて無段変速機110を制御する。
【0026】
また、ECU60は、エンジン10が有する複数の気筒34のうちの一部又は全部の気筒34に関して、電動アクチュエータ73、74を制御することで吸気バルブ21及び排気バルブ22を全閉状態にすることで、気筒休止運転を実施する。以下では、休止状態にされた気筒を「休止気筒」と呼び、休止状態にされていない気筒、言い換えると稼働状態にある気筒を「稼働気筒」と呼ぶ。また、ECU60は、休止気筒を稼働気筒に切り替える場合、つまり休止気筒を作動状態にする場合、電動アクチュエータ73、74を制御することで吸気バルブ21及び排気バルブ22を動作させる。
【0027】
なお、気筒休止運転を実施する場合に、吸気バルブ21及び排気バルブ22の両方を全閉にすることに限定はされず、吸気バルブ21及び排気バルブ22のいずれか一方のみを全閉にしても良い。例えば、バルブを電磁的に駆動する電動アクチュエータが吸気バルブ及び排気バルブの一方にしか設けられていない場合には、電動アクチュエータが設けられたほうのバルブを全閉にすることで気筒休止運転を実施することとしても良い。
[制御方法]
本実施形態では、基本的には、ECU60は、車両100が降坂路を走行する場合に、気筒休止運転が実行されるようにエンジン10に対して制御を行う。こうするのは、降坂路の走行中に過剰な加速度が発生してしまうことを抑制するためである。具体的には、降坂路の走行中に運転者によって加速操作が行われた場合にも、運転者に違和感を与えないような適切な加速度が発生するようにするためである。
【0028】
以下では、ECU60が行う制御方法の具体的な実施形態(第1及び第2実施形態)について説明する。
[第1実施形態]
(基本概念)
まず、第1実施形態に係る制御方法の基本概念について説明する。
【0029】
第1実施形態では、ECU60は、車両100が降坂路を走行する場合に、加速時においても常に気筒休止運転を実行する。つまり、ECU60は、降坂路では全気筒運転を禁止する。具体的には、ECU60は、降坂の度合いが大きいほど、休止気筒数が多くなるように制御を行う、つまり気筒休止運転において休止させる気筒数を多く設定する。
【0030】
なお、「降坂の度合いが大きい」とは、下り勾配が大きいことを意味するものとする、言い換えると降坂路の傾斜が大きいことを意味するものとする。また、以下では、降坂の度合いを、降坂路の勾配によって適宜表現する。詳しくは、降坂路の勾配は、平坦路を「0%」とすると、「−7%」や「−10%」といったマイナスの値で表現される。以下では、説明の便宜上、降坂路の勾配を絶対値で適宜表現する。
【0031】
また、ECU60は、上記のように降坂路において気筒休止運転を実行した場合において、要求駆動力が大きい場合に変速比をローに設定する。つまり、ECU60は、要求駆動力が大きくなるほど、変速比をロー側に設定する。こうするのは、気筒休止運転中において比較的大きな要求駆動力が発生した場合に、変速比をロー側に設定することで当該要求駆動力に対して対応するためである。
【0032】
更に、ECU60は、降坂路の走行中において定常又は加速状態から減速状態に切り替わった際に、フューエルカット(以下、適宜「F/C」と表記する。)を直ちに開始する。加えて、ECU60は、このように定常又は加速状態から減速状態に切り替わった際に、つまりF/Cを開始する際に、休止気筒を1気筒ずつ順に復帰させることで、気筒休止運転から全気筒運転へ切り替える。
【0033】
上記のような制御を行う理由について説明する。ここでは、比較例に係る制御方法と比較しながら説明する。比較例に係る制御方法では、気筒休止運転中に降坂路に差し掛かった場合に、エンジンブレーキを確保するために気筒休止運転を禁止して、全気筒運転へ切り替える。また、比較例に係る制御方法では、全気筒運転へ切り替えた後は、切り替えのハンチングを防止するために、所定時間以内は気筒休止運転への切り替えを禁止する。
【0034】
このような比較例に係る制御方法では、以下の(1)〜(3)に示すような不具合が発生する場合がある。
【0035】
(1)降坂路で全気筒運転に復帰した際に、運転者の緩加速要求に対して駆動力が過剰に発生してしまい、運転者に違和感を与える場合がある。また、この際に車速が上昇し過ぎることでブレーキ操作が必要となり、結果として無駄な加減速が行われることで、燃費が悪化する場合がある。これは、気筒休止運転から全気筒運転に切り替わると、同じアクセル開度でも発生するトルクが大きくなることに加え、降坂路では平坦路よりも勾配分だけ加速度が大きくなるからである。
【0036】
(2)ハンチング防止のために切り替えを所定時間禁止しているため、全気筒運転中においてブレーキをかけて減速する際にも当該運転が維持される一方で、F/C制御を行ったとしても実際に燃料噴射の停止が行われるまでに時間遅れが発生することで、燃料を無駄に消費してしまう場合がある。これは、F/C制御では、アクセルをオフにした瞬間に燃料噴射を止めることはできず、ショック防止のために若干遅れて燃料噴射が停止されるからである。
【0037】
(3)降坂路が終了して平坦路となった場合に、気筒休止運転が可能と判断された場合は当該運転に移行するが、その際に駆動力の段差により運転者に違和感を与える場合がある。これは、全気筒運転から気筒休止運転へ切り替わる際のトルクダウンに加えて、勾配分の加速度が小さくなるため、駆動力段差が大きくなる傾向にあるからである。
【0038】
以上のことから、第1実施形態では、比較例による不具合が解消されるように制御を行う。具体的には、ECU60は、車両100が降坂路を走行する場合に、全気筒運転を禁止して、気筒休止運転を実行する。これにより、降坂路の走行中において過剰な加速度の発生を抑制でき、運転者による余計なアクセル操作及びブレーキ操作を抑制することができる、言い換えると余計な加減速の発生を抑制することができる。そのため、燃費を向上させることができる。
【0039】
詳しくは、ECU60は、上記のように降坂路において気筒休止運転を行う場合において、降坂の度合いが大きい場合は小さい場合に比して、休止気筒数が多くなるように制御を行う。こうするのは、降坂の度合いが大きいほど車両加速度が大きくなるため、運転者の加速操作により付与される加速度が小さいほうが、運転者に違和感を与えにくいと考えられるからである。よって、ECU60は、降坂の度合いが大きいほど運転者の加速操作により付与される加速度が小さくなるように、降坂の度合いが大きいほど休止気筒数を多く設定する。例えば、降坂の度合いに対して休止気筒数が対応付けられたマップなどを予め用意しておき、ECU60は、当該マップを参照することで、降坂の度合いに対応する休止気筒数を決定する。これにより、降坂路の走行時に加速操作が行われた場合に、運転者に違和感を与えるような加速度の発生を効果的に抑制することができる。
【0040】
なお、ECU20は、1つの例では、降坂の度合いが大きくなっていった場合に、1つの気筒のみを稼働させ、残りの全ての気筒を休止させる。つまり、当該例では、降坂の度合いが大きくなっていった場合に、最終的に1気筒運転を行うことができる。他の例では、ECU20は、降坂の度合いが大きくなっていった場合に、2以上の所定数の気筒を稼働させ、残りの全ての気筒を休止させる。つまり、当該例では、降坂の度合いが大きくなっても、1気筒運転にはせずに、所定数の気筒(例えば2気筒)によって運転を行うことができる。即ち、降坂の度合いが大きくなっても、所定数の気筒の稼働を確保することができる。
【0041】
また、ECU60は、上記のような降坂路の走行中において車速が定常又は加速状態から減速状態に切り替わった際に、F/Cを直ちに開始する。具体的には、ECU60は、降坂路を走行していない場合など(以下、単に「通常時」と呼ぶ。)に比して、F/Cを開始するタイミングを前出しする。例えば、ECU60は、降坂路の走行時において運転者によってアクセルがオフにされた際に、F/Cを直ちに開始する。これにより、比較例に係る制御方法と比較して、F/Cが行われる時間を延長することができ、燃費を向上させることが可能となる。なお、このようにF/Cを開始するタイミングを早めても、気筒休止運転では全気筒運転よりも稼働気筒数が少ないため、F/Cによるショックは小さいと言える。
【0042】
更に、ECU60は、上記のような降坂路の走行中において定常又は加速状態から減速状態に切り替わった際に、つまりF/Cを開始する際に、休止気筒を1気筒ずつ順に復帰させることで、気筒休止運転から全気筒運転へ切り替える。即ち、ECU60は、休止気筒を1気筒ずつ順に稼働気筒へと切り替えることで、気筒休止運転から全気筒運転へ切り替える。これにより、気筒休止運転から全気筒運転への切り替えによるショックの発生を適切に抑制しつつ、エンジンブレーキを確保することが可能となる。
【0043】
(タイムチャート例)
次に、図3を参照して、第1実施形態に係る制御方法によるタイムチャートの一例について説明する。
【0044】
図3は、横方向に時間を示しており、上から順に、道路勾配、降坂判定フラグ、アクセル開度、稼働気筒数、F/C実行フラグ、変速比、加速度を示している。降坂判定フラグは、走行路が降坂路であると判定された場合にオンに設定され、F/C実行フラグは、F/Cを実行する際にオンに設定される。また、図3では、実線で表されたグラフは、第1実施形態に係る制御方法による結果の一例を示し、破線で表されたグラフは、比較例に係る制御方法による結果の一例を示している。
【0045】
図3に示すように、時刻t11で降坂判定フラグがオンとなり、この後の時刻t12でアクセル開度が上昇し始める、つまり運転者によって加速操作が行われる。比較例に係る制御方法では、時刻t11で、矢印B11に示すように、気筒休止運転から全気筒運転へ切り替えられる。これにより、比較例に係る制御方法では、時刻t12以降において、矢印B12、B13などに示すように加速度が変動していることがわかる。
【0046】
これに対して、第1実施形態に係る制御方法では、矢印A11に示すように、降坂判定フラグがオンである際には加速時においても、気筒休止運転が実行される。これにより、第1実施形態に係る制御方法では、矢印A12に示すように、加速度が概ね一定となっていることがわかる。また、第1実施形態に係る制御方法では、時刻t12以降において、矢印A13に示すように、要求駆動力が適切に出力されるように変速比がロー側に設定される。
【0047】
この後、時刻t13で、アクセル開度が下降し始める。比較例に係る制御方法では、時刻t13からある程度時間が経過した時刻t14において、矢印B14に示すように、F/C実行フラグがオフからオンに設定される。これに対して、第1実施形態に係る制御方法では、矢印A14に示すように、アクセル開度が下降し始めた時刻t13において、F/C実行フラグがオフからオンに設定される。つまり、第1実施形態に係る制御方法では、比較例に係る制御方法と比較して、F/Cの開始タイミングが前出しされる。また、第1実施形態に係る制御方法では、時刻t13より、矢印A15に示すように、休止気筒が1気筒ずつ順に復帰されることで、気筒休止運転から全気筒運転へと切り替えられる。
【0048】
(処理例)
次に、図4を参照して、第1実施形態においてECU60が行う処理の一例について説明する。図4は、第1実施形態に係るフローチャートを示している。このフローは、ECU60によって所定の周期で繰り返し実行される。
【0049】
まず、ステップS101では、ECU60は、走行路が降坂路であるか否かを判定する。具体的には、ECU60は、加速度センサ63が検出した加速度に基づいて、若しくは、アクセル開度センサ61が検出したアクセル開度及び車速センサ62が検出した車速に基づいて、走行路が降坂路であるか否かの判定を行う。例えば、ECU60は、アクセル開度などに応じて車両100に生じるべき加速度(詳しくは平坦路において生じるべき加速度)を求め、求められた当該加速度と車両100に実際に生じている加速度とを比較することで、走行路が降坂路であるか否かの判定を行う。
【0050】
走行路が降坂路である場合(ステップS101;Yes)、処理はステップS102に進む。これに対して、走行路が降坂路でない場合(ステップS101;No)、処理はステップS106に進む。ステップS106では、ECU60は、エンジン10などに対して通常の制御を実行する。この場合には、ECU60は、休止気筒数/稼働気筒数を変更する制御や、気筒休止運転と全気筒運転との間で運転を切り替える制御などを実行しない。そして、処理は終了する。
【0051】
ステップS102では、ECU60は、エンジン10が気筒休止運転中であるか否かを判定する。例えば、ECU60は、吸気バルブ21及び排気バルブ22を駆動する電動アクチュエータ73、74への指令値などに基づいて、気筒休止運転中であるか否かを判定する。気筒休止運転中である場合(ステップS102;Yes)、処理はステップS104に進む。これに対して、気筒休止運転中でない場合(ステップS102;No)、つまりエンジン10が全気筒運転中である場合、処理はステップS103に進む。
【0052】
ステップS103では、ECU60は、全気筒運転から気筒休止運転へ切り替える制御を行う。前述したように、第1実施形態では降坂路を走行中である場合に気筒休止運転を実行することとしたため、ECU60はこのような切り替えを行う。具体的には、まず、ECU60は、降坂の度合いに基づいて休止気筒数を決定する。この場合、ECU60は、例えば加速度センサ63が検出した加速度から求められた降坂の度合い(つまり降坂路の勾配)を用いる。例えば、ECU60は、降坂の度合いに対して休止気筒数が対応付けられたマップを参照することで、降坂の度合いに応じた休止気筒数を決定する。そして、ECU60は、休止気筒に設定すると決定した気筒34に対して、電動アクチュエータ73、74を制御することで吸気バルブ21及び排気バルブ22を全閉にする。この後、処理はステップS104に進む。
【0053】
なお、気筒休止運転中であると判定された場合(ステップS102;Yes)にも、現在設定されている休止気筒数が、降坂の度合いに応じて設定すべき休止気筒数と一致しない場合には、ECU60は、降坂の度合いに応じた休止気筒数に設定されるように制御を行うことができる。具体的には、まず、ECU60は、例えば上記したようなマップを参照することで、降坂の度合いに応じた休止気筒数を決定する。そして、ECU60は、現在の休止気筒数が決定された休止気筒数よりも少ない場合には、休止気筒が増えるように、稼働気筒を休止気筒に切り替える制御を行う。これに対して、ECU60は、現在の休止気筒数が決定された休止気筒数よりも多い場合には、休止気筒が減るように、休止気筒を稼働気筒に切り替える制御を行う。
【0054】
ステップS104では、ECU60は、スロットルバルブ52に設定すべきスロットル開度、及び無段変速機110に設定すべき変速比を算出する。具体的には、ECU60は、アクセル開度センサ61が検出したアクセル開度や車速センサ62が検出した車速などに基づいて、スロットル開度及び変速比を算出する。このようにスロットル開度及び変速比を算出しているのは、全気筒運転から気筒休止運転へ切り替えた場合には、エンジン10のトルク特性などが変化するからである。ステップS104の後に、処理はステップS105に進む。
【0055】
ステップS105では、ECU60は、ステップS104で算出されたスロットル開度及び変速比に基づいて、スロットルバルブ52に対するスロットル制御及び無段変速機110に対する変速制御を実行する。こうすることで、気筒休止運転において要求されるエンジン回転数及びエンジントルクを実現する。そして、処理は終了する。
【0056】
以上説明した第1実施形態によれば、降坂路において気筒休止運転を実行することで、過剰な加速度の発生を適切に抑制することができる。また、第1実施形態では降坂の度合いに応じた休止気筒数に設定するため、降坂路の走行時に加速操作が行われた場合にも適切な加速度を発生させることができる。
[第2実施形態]
(基本概念)
次に、第2実施形態について説明する。第2実施形態でも、上記した第1実施形態と同様に、降坂の度合いが大きいほど、休止気筒数を多く設定する。しかしながら、第2実施形態では、運転者によって加速操作が行われる可能性が高い場合に、このような降坂の度合いに応じた休止気筒数の設定を行う。つまり、第2実施形態では、ECU60は、運転者によって加速操作が行われることが予測される場合に、加速操作が行われる前の段階で、降坂の度合いに応じて休止気筒数を多く設定しておく制御を行う。こうするのは、降坂路の走行中に加速操作が行われた際に、運転者の要求に合った加速度を効果的に発生させるためである。
【0057】
また、第2実施形態では、ECU60は、アクセル開度に応じて休止気筒数を設定する。具体的には、ECU60は、アクセル開度が大きくなるほど、休止気筒数が少なくなるように制御を行う。つまり、アクセル開度が大きくなるほど、稼働気筒数が多くなるように制御を行う。こうするのは、運転者が危険回避などのためにアクセルペダルを踏み込んだ場合に、稼働気筒数を増やすことによって、エンジン10から発生させるトルクを確保するためである。即ち、危険回避などの状況において、運転者によるアクセル操作に応じた適切なトルクが出力されるようにするためである。
【0058】
(マップ例)
次に、図5を参照して、第2実施形態において休止気筒数を決定するためのマップの一例について説明する。ここでは、4気筒エンジンに対して用いられるマップを例に挙げる。なお、このようなマップは、例えば降坂路走行中での加速時に用いられる。
【0059】
図5は、横軸にアクセル開度を示し、縦軸に降坂路の勾配を示している。縦軸に示す勾配は絶対値で示している。そのため、当該勾配が大きくなるほど(図5において上に進むほど)、降坂の度合いが大きくなる。また、図5に示す「1気筒」、「2気筒」、「3気筒」、「4気筒」は、稼働気筒数を示している。
【0060】
図5中の破線領域R(勾配が所定値α以上で、且つアクセル開度が所定値β以下である領域)に示すように、降坂路の勾配が大きくなるほど、休止気筒数が多くなることがわかる、言い換えると稼働気筒数が少なくなることがわかる。こうしているのは、勾配が大きくなるほど、重力加速度によって車両加速度が大きくなるからである。つまり、降坂の度合いが大きいほど車両加速度が大きくなるため、運転者の加速操作により付与される加速度が小さいほうが、運転者に違和感を与えにくいと考えられるからである。また、破線領域Rに示すように、アクセル開度が大きくなるほど、休止気筒数が少なくなることがわかる、言い換えると稼働気筒数が多くなることがわかる。こうしているのは、危険回避などのためにエンジン10から発生させるトルクを確保するためである。
【0061】
一方で、図5中の破線領域R以外の領域において、勾配が所定値α未満の領域では、稼動気筒数が「4」に設定されていることがわかる、つまり全気筒運転に設定されていることがわかる。こうしているのは、走行路の勾配がかなり小さいために、当該走行路を平坦路として扱って通常制御を実行できるからである。なお、「所定値α」としては、例えば、降坂路を平坦路として扱えるような勾配の値が用いられる。
【0062】
更に、アクセル開度が所定値βよりも大きい領域でも、全気筒運転に設定されていることがわかる。こうしているのは、危険回避などのために、勾配によらずに、トルクを確実に確保するためである。なお、「所定値β」としては、例えば、運転者が危険回避などのためにアクセルペダルを踏み込んだ場合に設定され得るアクセル開度が用いられる。
【0063】
(処理例)
次に、図6を参照して、第2実施形態においてECU60が行う処理の一例について説明する。図6は、第2実施形態に係るフローチャートを示している。このフローは、ECU60によって所定の周期で繰り返し実行される。
【0064】
まず、ステップS201では、ECU60は、走行路が降坂路であるか否かを判定する。ステップS201の処理は、上記したステップS101の処理と同様であるため、詳細な説明を省略する。走行路が降坂路である場合(ステップS201;Yes)、処理はステップS202に進む。これに対して、走行路が降坂路でない場合(ステップS201;No)、処理はステップS209に進む。この場合、ECU60は通常の制御を実行し(ステップS209)、処理は終了する。
【0065】
ステップS202では、ECU60は、降坂路の勾配(絶対値)が所定値α以上であるか否かを判定する。この場合、ECU60は、例えば加速度センサ63が検出した加速度から勾配を求めて当該判定を行う。勾配(絶対値)が所定値α以上である場合(ステップS202;Yes)、処理はステップS203に進む。これに対して、勾配(絶対値)が所定値α未満である場合(ステップS202;No)、処理はステップS206に進む。この場合には、走行中の降坂路は平坦路として扱えるため、ECU60は、全気筒運転を実行する(ステップS206)。そして、処理はステップS207に進む。
【0066】
ステップS203では、ECU60は、運転者によって加速操作される可能性が高いか否かを判定する。つまり、ECU60は、運転者によって、車両100が加速するようにアクセル開度を大きくするための操作が行われる可能性が高いか否かを判定する。例えば、ECU60は、自車から前方車両までの距離や、自車からコーナーまでの距離や、運転者がブレーキペダルを離してからの経過時間などに基づいて、当該判定を行う。この例では、ECU60は、前方車両までの距離が長い場合若しくは長くなっている場合や、コーナーまでの距離が長い場合や、ブレーキペダルを離してからの経過時間が大きい場合などにおいて、運転者により加速操作される可能性が高いと判断する。
【0067】
加速操作される可能性が高い場合(ステップS203;Yes)、処理はステップS204に進む。これに対して、加速操作される可能性が高くない場合(ステップS203;No)、処理はステップS206に進む。この場合には、ECU60は、全気筒運転を実行し(ステップS206)、処理はステップS207に進む。
【0068】
ステップS204では、ECU60は、アクセル開度が所定値β以下であるか否かを判定する。この場合、ECU60は、アクセル開度センサ61が検出したアクセル開度に基づいて当該判定を行う。アクセル開度が所定値β以下である場合(ステップS204;Yes)、処理はステップS205に進む。これに対して、アクセル開度が所定値βよりも大きい場合(ステップS204;No)、処理はステップS206に進む。この場合には、ECU60は、稼働気筒数を増やすことでエンジン10から出力させるトルクを確実に確保するべく、全気筒運転を実行する(ステップS206)。そして、処理はステップS207に進む。
【0069】
ステップS205では、ECU60は、気筒休止運転を実行する。具体的には、ECU60は、まず、図5に示したようなマップを参照して、降坂路の勾配及びアクセル開度に応じた休止気筒数を決定する。そして、ECU60は、休止気筒に設定すると決定した気筒34に対して、電動アクチュエータ73、74を制御することで吸気バルブ21及び排気バルブ22を全閉にする。なお、既に気筒休止運転を実行している場合において、現在設定されている休止気筒数が、降坂路の勾配及びアクセル開度に応じた休止気筒数と一致しない場合には、ECU60は、降坂路の勾配及びアクセル開度に応じた休止気筒数に設定されるように制御を行う。そして、処理はステップS207に進む。
【0070】
ステップS207〜S209の処理は、上記したステップS104〜S106の処理と同様であるため、ここではその説明を省略する。
【0071】
以上説明した第2実施形態によれば、運転者によって加速操作が行われる可能性が高い場合に休止気筒数を多くするため、運転者の要求に合った加速度を効果的に発生させることが可能となる。また、第2実施形態によれば、アクセル開度が大きくなるほど稼働気筒数を多くするため、運転者により危険回避の動作などが行われる状況において、エンジン10から発生させるトルクを適切に確保することが可能となる。
[変形例]
上記した第2実施形態では、降坂の度合いに加えて、運転者により加速操作が行われる可能性及びアクセル開度の両方に基づいて、休止気筒数を決定する例を示したが(図6参照)、これに限定はされない。他の例では、降坂の度合い及び運転者により加速操作が行われる可能性に基づいて、休止気筒数を決定することができる、つまりアクセル開度を用いずに休止気筒数を決定することができる。言い換えると、図6のステップS204の判定を行わないこととしても良い。この例では、運転者によって加速操作が行われる可能性が高い場合には、降坂の度合いに応じて決定された休止気筒数にて気筒休止運転を行い、これに対して、運転者によって加速操作が行われる可能性が低い場合には、全気筒運転を行うことができる。なお、このような気筒休止運転を行う場合には、例えば降坂の度合いに対して休止気筒数が対応付けられたマップより、休止気筒数を決定することができる。
【0072】
更に、上記では、運転者によって加速操作が行われる可能性が低い場合には全気筒運転を行う例を示したが、他の例では、運転者によって加速操作が行われる可能性が低い場合にも気筒休止運転を行うことができる。この例では、降坂の度合い(アクセル開度を含めても良い)に対して休止気筒数が対応付けられたマップを、運転者によって加速操作が行われる可能性が高い場合と、運転者によって加速操作が行われる可能性が低い場合とで、異なるものを用いることができる。詳しくは、加速操作が行われる可能性が高い場合に、加速操作が行われる可能性が低い場合よりも、決定される休止気筒数が多くなるように規定されたマップを用いることができる。
【0073】
なお、本発明は4気筒エンジンへの適用に限定されない。本発明は、4気筒エンジン以外にも、2以上の気筒を有する多気筒エンジンに適用することができる。
【符号の説明】
【0074】
10 エンジン
34 気筒(シリンダ)
60 ECU
61 アクセル開度センサ
62 車速センサ
63 加速度センサ
100 車両
110 無段変速機

【特許請求の範囲】
【請求項1】
複数の気筒を有し、前記複数の気筒のうち一部又は全部の気筒を休止させる気筒休止運転を行うことが可能な内燃機関を具備する車両に適用され、
前記車両が降坂路を走行する場合に、降坂の度合いが大きい場合は、当該降坂の度合いが小さい場合に比して、前記複数の気筒のうち休止する気筒数が多くなるように、前記内燃機関に対して制御を行う制御手段を備えることを特徴とする車両の制御装置。
【請求項2】
前記制御手段は、前記降坂路において運転者が加速操作を行う可能性が高い場合に、前記降坂の度合いが大きいほど、前記休止する気筒数が多くなるように、前記内燃機関に対して制御を行う請求項1に記載の車両の制御装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate


【公開番号】特開2011−202610(P2011−202610A)
【公開日】平成23年10月13日(2011.10.13)
【国際特許分類】
【出願番号】特願2010−71626(P2010−71626)
【出願日】平成22年3月26日(2010.3.26)
【出願人】(000003207)トヨタ自動車株式会社 (59,920)
【Fターム(参考)】