以下、一実施形態の制御装置が適用される車両100のエンジン制御システムについて、図面を参照しつつ説明する。図1に示すように、車両100は、内燃機関としてのエンジン10と、制御装置としてのECU40とを備えている。
エンジン10は、車両100に搭載される筒内噴射式の4サイクルガソリンエンジンである。具体的には、エンジン10は、4つの気筒を備える4気筒エンジンである。車両100に搭載されたエンジン10の各気筒には、エンジン10の燃焼室に燃料を供給するための燃料噴射弁11が備えられている。
燃料の燃焼によって発生するエネルギは、エンジン10のクランク軸13の回転動力として取り出される。この回転動力は、変速装置14を介して車両100の図示しない駆動輪へと伝達される。なお、本実施形態において、クランク軸13が「エンジン出力軸」に相当する。
クランク軸13には、スタータ20が接続されている。スタータ20は、図示しないイグニッションスイッチのオンによりバッテリ21から電力供給されて始動し、エンジン10を始動させるべくクランク軸13に初期回転を付与する。
オルタネータ22は、クランク軸13の回転エネルギにより駆動して発電する発電機である。つまり、オルタネータ22は、エンジン10の回転エネルギを電気エネルギとして回収する回収装置である。オルタネータ22の駆動軸23に機械的に連結されたプーリ24は、ベルト15及びクランクプーリ16を介してクランク軸13と機械的に連結されている。オルタネータ22は、オルタネータ22のロータコイルに流す励磁電流を調節することで、発電量を調節可能である。バッテリ21は、オルタネータ22により発電された電力を蓄える蓄電池である。オルタネータ22とバッテリ21とによって、蓄電システム29が構成されている。ECU40は、バッテリ21からバッテリ21の蓄電量Qeを取得し、この蓄電量Qeが適正範囲となるように、オルタネータ22による発電量を制御する。
車両100には、車室内を冷却する冷却システムが搭載されている。この冷却システムは、冷凍サイクル39に冷媒を循環させるべく冷媒を吸入・吐出する圧縮機30や、冷媒経路31a内に設けられたコンデンサ31、レシーバ32、膨張弁33、及び蒸発器34等を備えて構成されている。
圧縮機30は、クランク軸13の回転エネルギにより駆動され、圧縮機30に備えられた電磁駆動式のコントロールバルブ(CV)30aの通電操作によって、冷媒の吐出容量を連続的に可変設定可能な可変容量型圧縮機である。圧縮機30の駆動軸37に機械的に連結されたプーリ38は、ベルト15及びクランクプーリ16を介してクランク軸13と機械的に連結されている。このクランク軸13の回転動力が圧縮機30に伝達される状況下において、CV30aへの通電操作により上記吐出容量が調節される。なお、圧縮機30では、上記吐出容量が0より大きくなる状態を圧縮機30が駆動される状態とし、上記吐出容量が0となる状態を圧縮機30が停止される状態とする。
コンデンサ31は、DCモータ等によって回転駆動される図示しないファンから送風される空気(外気)と、圧縮機30から吐出供給される冷媒との熱交換が行われる部材である。レシーバ32は、コンデンサ31より流入した冷媒を気液分離して且つ分離された液冷媒を一時的に貯蔵し、液冷媒のみを下流側に供給するために設けられるものである。レシーバ32に貯蔵された液冷媒は、膨張弁33によって急激に膨張され霧状とされる。霧状とされた冷媒は、車室内へ送風される空気を冷却する蒸発器34に供給される。
蒸発器34では、DCモータ等によって回転駆動されるファン(エバファン)35から送風された空気と、上記霧状とされた冷媒とが熱交換することで、冷媒の一部又は全部が気化する。これにより、エバファン35から送風された空気が冷却され、冷却された空気が車室内へと送風されることで車室内を冷房することが可能となる。なお、蒸発器34の出口直近には、冷媒温度を検出する冷媒温度センサ34aが設けられている。また、蒸発器34から流出した冷媒は、圧縮機30の吸入口に吸入される。
本実施形態の冷凍サイクル39では、蒸発器34に蓄冷器36が取り付けられている。蓄冷器36は、冷媒の熱を蓄えるパラフィン等の蓄冷剤を封入して構成される。例えばアイドル運転時に所定の停止条件が成立するとエンジン10を自動停止させるいわゆるアイドル停止制御中や、エンジン10と変速装置14との間に設けたクラッチ装置を遮断状態にした惰性走行時に所定の停止条件が成立するとエンジン10を自動停止させるいわゆる惰性走行制御中などのエンジン停止中では、エンジン10の自動停止により圧縮機30も自動停止する。蓄冷器36が取り付けられていると、圧縮機30が停止された状況下、エバファン35から送風された空気と蓄冷器36とが熱交換することにより、上記送風された空気が冷却され、冷却された空気が車室へと送られることで車室内を冷房、すなわち蓄冷冷房することが可能となる。蓄冷器36への蓄冷は、例えば所定の冷房要求量に対して圧縮機30を余剰運転させることで行われる。つまり、圧縮機30は、エンジン10の回転エネルギを熱エネルギとして回収する回収装置である。
ECU40には、車両乗員により操作されるA/Cスイッチの操作信号であって、車室内を冷房すべく圧縮機30を駆動させる信号や、車両乗員により操作される目標温度設定スイッチの操作信号であって、車室内の目標温度を設定する信号、車室内温度を検出する車室内温度センサ及び冷媒温度センサ34a等の検出信号が入力される。ECU40は、これら入力に応じてROMに記憶された各種の制御プログラムを実行することで、エバファン35や、CV30a等の各種機器を操作する。そして、これら各種機器を操作することで、圧縮機30の駆動制御や車室内の冷房制御等を行う。
圧縮機30の駆動制御では、圧縮機30のCV30aに流す通電量を調整することで、蓄冷器36の蓄冷量Qcを調整可能である。ECU40は、冷房要求量に対して圧縮機30を余剰運転させた余剰運転量に基づいて蓄冷器36の蓄冷量Qcを算出する。ECU40は、この蓄冷量Qcが適正範囲となるように、CV30aの通電量を制御する。具体的には、ECU40は、エンジン動作中において、蓄冷量Qcが下限閾値Qs1(図6参照)まで低下した場合にCV30aに通電し、圧縮機30を動作させてクランク軸13の回転エネルギを蓄冷量Qcとして蓄えさせる。また、ECU40は、蓄冷量Qcが下限閾値Qs1よりも大きい上限閾値Qs2(図6参照)まで上昇した場合に、CV30aへの通電を停止させ、圧縮機30の動作を停止させる。
また、車両100には、油圧駆動式のブレーキアクチュエータ80を備えている。ブレーキアクチュエータ80は、ドライバによるブレーキ操作量に応じたブレーキトルクTbを発生させ、クランク軸13の回転動力を低減させる。
ECU40は、周知の通りCPU、ROM、RAM等よりなるマイクロコンピュータを主体として構成されている。ECU40には、各種センサなどから各々検出信号が入力される。なお、図1では前述したセンサの他、車速Vmを検出する車速センサ25、車両周囲に存在する物体を検知する撮像装置26及びレーダ装置27、ナビゲーション装置28を示している。ECU40は、上記入力に応じて、ROMに記憶された各種の制御プログラムを実行することで、燃料噴射弁11による燃料噴射制御等、エンジン10の燃焼制御を実施する。なお、本実施形態において、ECU40が「制御装置」に相当する。
撮像装置26、レーダ装置27及びナビゲーション装置28について説明する。撮像装置26は車載カメラであり、CCDカメラやCMOSイメージセンサ、近赤外線カメラ等を用いて構成されている。撮像装置26は、自車の走行道路を含む周辺環境を撮影し、その撮影した画像を表す画像データを生成してECU40に逐次出力する。撮像装置26は、例えば、自車のフロントガラスの上端付近に設置されており、撮像軸を中心に車両前方に向かって所定角度の範囲で広がる領域を撮影する。なお、撮像装置26は、単眼カメラであってもよく、ステレオカメラであってもよい。
レーダ装置27は、送信波として電磁波を送信し、その反射波を受信することで物体を検出する探知装置であり、ミリ波レーダ等を用いて構成されている。レーダ装置27は、例えば、自車の前部に取り付けられており、車両前方に向かって所定角度の範囲に亘って広がる領域をレーダ信号により走査する。そして、車両前方に向けて電磁波を送信してから反射波を受信するまでの期間に基づき、受信データを作成する。受信データには測距データが含まれている。測距データには、物体が存在する方位、物体までの距離及び相対速度に関する情報が含まれている。レーダ装置27が作成した受信データの情報はECU40に逐次出力される。
ナビゲーション装置28は、道路地図データ及び各種情報を記録した地図記憶媒体から地図データを取得するとともに、GPSアンテナを介して受信したGPS信号等に基づいて、車両100の現在位置を算出する。またナビゲーション装置28は、自車両の現在地を表示するための制御、及び現在地から目的地までの車両前方経路を案内するための制御、及び車両前方経路に渋滞等が発生したことを報知する制御等を行う。
さらに、ECU40は、例えば車両100の減速中などのエンジン動作中において、エンジン10の回転エネルギを回収する回収制御を実施する。すなわち、ECU40は、所定のエネルギ回収要求を取得した場合に、クランク軸13の回転駆動力によりオルタネータ22及び圧縮機30を駆動させて、ネガティブトルクTnを発生させる制御を実施する。これにより、エンジン10の回転エネルギは、熱エネルギに変換されて蓄冷器36に蓄冷されるとともに、電気エネルギに変換されてバッテリ21に蓄電されることとなる。
ここで、ネガティブトルクTnとは、エンジン10のクランク軸13の回転方向とは逆向きで作用するトルクであり、発電トルクTe、駆動トルクTc、及び損失トルクTlを含む。発電トルクTeは、オルタネータ22を駆動させることで発生するトルクであり、駆動トルクTcは、圧縮機30を駆動させることで発生するトルクである。また、損失トルクTlは、エンジン10内での振動や摩擦等により発生するトルクであり、エンジン10の吸気管内の圧力損失であるポンプロスを含む。
ところで、冷凍サイクル39において冷媒経路31a内に蓄冷器36が設けられている場合、従来技術のように蓄冷器36に蓄えられた蓄冷量Qcを用いて、エンジン停止中の車両100の燃費Efを向上させることができる。更に、蓄冷器36に蓄えられた蓄冷量Qcを用いて、エンジン動作中における車両100の燃費Efを向上させることが望まれている。例えば、エンジン動作中において、蓄冷冷房を実施することで、燃料カットを行い、かつ、圧縮機30を停止させることができ、エンジン動作中における車両100の燃費Efを向上させることができる。
エンジン動作中に用いられる蓄冷量Qcが多いほど、エンジン動作中における車両100の燃費Efを向上させることができる。一方、エンジン動作中に用いられる蓄冷量Qcが多いと、蓄冷器36に蓄えられた蓄冷量Qcが減少する。そして、蓄冷器36に蓄えられた蓄冷量Qcが過剰に減少していると、エンジン停止状態に切り替わった際に、圧縮機30の停止を継続することができなくなり、エンジン停止中における車両100の燃費Efが悪化する問題が生じる。
本実施形態のECU40は、上記問題を解決するために蓄冷量制御処理を実施する。蓄冷量制御処理では、車両100の動作中におけるエンジン停止の発生確率を取得し、蓄冷冷房の実施時において、この発生確率に基づいて、車両100のエンジン動作中において圧縮機30を停止させる。この場合、エンジン停止の発生確率が低い場合には、エンジン動作中において圧縮機30を停止させた状態での蓄冷冷房を可能にすることで、エンジン動作中における車両100の燃費Efを向上させることができる。また、エンジン停止の発生確率が高い場合には、エンジン動作中に圧縮機30を停止させないようにすることで、エンジン停止中に圧縮機30を停止状態のまま維持することができる。この結果、エンジン停止中及びエンジン動作中における車両100の燃費Efを向上させることができる。
図2に本実施形態の蓄冷量制御処理のフローチャートを示す。この制御処理は、例えば車両100の動作中、ECU40により所定周期で繰り返し実行される。
蓄冷量制御処理を開始すると、まずステップS10において、車両100が動作中であるかを判定する。具体的には、車両100のイグニッションスイッチがオンであるかを判定する。
ステップS10で肯定判定すると、続くステップS12において、蓄冷冷房を実施するかを判定する。具体的には、車両乗員によりA/Cスイッチが操作されたかを判定する。
ステップS12で否定判定すると、蓄冷量制御処理を終了する。一方、ステップS12で肯定判定すると、ステップS14において、圧縮機30が駆動中であるかを判定する。
ステップS14で肯定判定すると、ステップS16において、エネルギ効率に基づいて、圧縮機30を停止させるかを判定する。ここで、エンジン効率とは、エンジン回転速度NeとネガティブトルクTnと、をパラメータとして定められるエンジン10の効率である(図8参照)。車両100では、圧縮機30を停止させることによって、車両100のエンジン動作中におけるエンジン効率が変化する。そのため、圧縮機30を停止させることによって、エンジン効率を調整することができる。
圧縮機30を停止させることにより、エンジン効率が低下する場合、ステップS16で否定判定する。この場合、蓄冷量制御処理を終了する。一方、圧縮機30を停止させることにより、エンジン効率が向上する場合、ステップS16で肯定判定する。この場合、続くステップS18において平均速度Vavを算出する。ここで、平均速度Vavは、所定期間Yt内における車速Vmの平均値であり、車速センサ25を用いて取得された車速Vmに基づいて算出される。そのため、ステップS18では、車速Vmに基づいて平均速度Vavを取得する、ということができる。
ステップS20において、前方進路情報Ifを取得する。ここで、前方進路情報Ifとは、車両前方や車両前方進路の交通状況を示す情報である。車両走行時には、車両前方進路の交通状況により車両100の減速を強いられ、エンジン停止中となることがある。また、車両走行時には、車両前方進路の交通状況に応じて、ドライバが車両100の加速を意図し、エンジン動作中となることがある。なお、本実施形態において、ステップS20の処理が「交通情報取得部」に相当する。
具体的には、前方進路情報Ifとして、撮像装置26及びレーダ装置27から、車両前方を走行する先行車の情報や、車両前方に存在する信号機や踏切の情報を取得する。また、前方進路情報Ifとして、ナビゲーション装置28から、車両前方進路の進路や渋滞の情報を取得する。
ステップS22において、ステップS20で取得された前方進路情報Ifに基づいて、低速期間割合Ptを算出する。ここで、低速期間割合Ptは、所定期間Yt内において、車速Vmが基準速度Vkよりも遅くなる低速期間Ylの割合を示す。低速期間割合Ptは、(式1)のように表される。
Pt=Yl/Yt×100・・・(式1)
なお、低速期間割合Ptは、前方進路情報Ifに基づいて算出される。そのため、ステップS22では、前方進路情報Ifに基づいて低速期間割合Ptを取得する、ということができる。なお、本実施形態において、ステップS18,22の処理が「発生確率取得部」に相当する。
続くステップS24において、ステップS18,S22で算出された平均速度Vav及び低速期間割合Ptに基づいて、車両100の動作中におけるエンジン停止の発生確率が低いかを判定する。具体的には、平均速度Vavが基準速度Vkよりも速いかを判定するとともに、低速期間割合Ptが基準割合Pkよりも高いかを判定する。
平均速度Vavが基準速度Vkよりも速い高速走行状態であり、かつ、低速期間割合Ptが基準割合Pkよりも低い低割合である場合、ステップS24で否定判定する。この場合、車両100のエンジン停止の発生確率が高いと判定されるため、ステップS36において通常制御を実施する。通常制御では、エンジン10の動作状態に基づいて、下限閾値Qs1が制御される。なお、エンジン10の動作状態に基づいた下限閾値Qs1は、エンジン回転速度Neや、エンジン10への吸入空気量や吸気負圧といったエンジン負荷などを用いて算出することができる。
一方、平均速度Vavが基準速度Vkよりも遅い低速走行状態であり、または低速期間割合Ptが基準割合Pkよりも高い高割合である場合、ステップS24で肯定判定する。この場合、車両100のエンジン停止の発生確率が低いと判定されるため、下限閾値Qs1を小さくする側に減少変更する減少制御(S26~S32)を実施する。
減少制御では、まず、ステップS26において、現在のドライビングサイクルにおける曜日情報Iw及び時間帯情報Itを取得する。ここで、曜日情報Iwは、現在のドライビングサイクルにおいて、車両100のイグニッションスイッチをオンしたタイミングが含まれる曜日の情報であり、時間帯情報Itは、上記タイミングが含まれる時間帯の情報である。なお、イグニッションスイッチをオンしたタイミングに代えて、イグニッションスイッチをオフしたタイミングとしてもよい。本実施形態において、ステップS26の処理が「時間情報取得部」に相当する。
続くステップS28において、ECU40の記憶部42に予め記憶された対応マップMPを参照することによって、減少変更量Qgを設定する。ここで、減少変更量Qgは、下限閾値Qs1を小さくする側に変更する変更量であり、負側に増大する量となる。なお、記憶部42は、例えば、ROM以外の非遷移的実体的記録媒体(例えば、ROM以外の不揮発性メモリ)である。なお、本実施形態において、減少変更量Qgが「変更量」に相当する。
対応マップMPは、曜日情報Iw及び時間帯情報Itに対応して、減少変更量Qgが予め規定された対応マップ情報である。図4に示すように、対応マップMPでは、各曜日の各時間帯に対して、減少変更量Qgが予め規定されている。ステップS28では、対応マップMPにおいて、ステップS26で取得された曜日情報Iw及び時間帯情報Itに対応付けられた減少変更量Qgを特定する。なお、本実施形態において、対応マップMPが「対応情報」に相当する。
対応マップMPにおいて、減少変更量Qgは、平均速度Vav及び低速期間割合Ptにより変動する変動量として規定されている。例えば、図5に示すように、減少変更量Qgは、平均速度Vavが速く、または低速期間割合Ptが低いほど、つまりエンジン停止の発生確率が低いほど、大きくなる関係を有する。ステップS28では、ステップS18,S22で算出された平均速度Vav及び低速期間割合Ptに対応する減少変更量Qgを特定し、この減少変更量Qgに設定する。なお、平均速度Vav及び低速期間割合Ptに対する減少変更量Qgの傾きは、曜日情報Iw及び時間帯情報It毎に異なっていてもよければ、同じでもよい。
ステップS30において、変更許可モードが選択されているかを判定する。車両100では、ドライバにより変更許可モードと変更禁止モードとのいずれかのモードが選択可能である。ここで、変更許可モードは、車両100のエンジン動作中において圧縮機30の停止を継続すべく、下限閾値Qs1の減少変更を許可するモードである。下限閾値Qs1の減少変更を許可することで、車両100のエンジン動作中において圧縮機30を停止可能な蓄冷量Qcの範囲が拡大され、車両100のエンジン動作中において圧縮機30の停止が継続される。
また、変更禁止モードは、車両100のエンジン停止中において圧縮機30の停止を継続すべく、下限閾値Qs1の減少変更を禁止するモードである。下限閾値Qs1の減少変更を禁止することで、車両100のエンジン停止開始時における蓄冷量Qcが過剰に減少していることが抑制され、車両100のエンジン停止中において圧縮機30の停止が継続される。なお、本実施形態において、ステップS24の処理が「選択部」に相当する。
そのため、変更許可モードは、車両100のエンジン動作中における車両100の燃費Efの向上が、車両100のエンジン停止中における車両100の燃費Efの向上よりも優先されるモード、ということができる。また、変更禁止モードは、車両100のエンジン停止中における車両100の燃費Efの向上が、車両100のエンジン動作中における車両100の燃費Efの向上よりも優先されるモード、ということができる。
ステップS30で肯定判定すると、つまり変更許可モードが選択されたことを条件に、減少変更を実施する。なお、変更許可モードの選択は、車両100のエンジン停止の発生確率が低いと判定されたことを条件に実施される。そのため、車両100のエンジン停止の発生確率が低いと判定されたことを条件に、減少変更を実施する、ということができる。具体的には、ステップS32において、ステップS28で設定された減少変更量Qgだけ下限閾値Qs1を小さくする側に変更する。なお、本実施形態において、ステップS32の処理が「変更部」に相当する。
一方、ステップS30で否定判定すると、つまり変更禁止モードが選択されたことを条件に、下限閾値Qs1を減少変更することなく、ステップS30に進む。これにより、下限閾値Qs1の減少変更が禁止される。
ステップS32,S36の処理を終了すると、ステップS34において、圧縮機30を停止させ、蓄冷量制御処理を終了する。つまり、圧縮機30の停止は、ステップS10で車両100が動作中であると判定され、ステップS12で蓄冷冷房を実施すると判定され、ステップS16で圧縮機30を停止させると判定されたことに基づいて、実施される。圧縮機30は、蓄冷量Qcが下限閾値Qs1に到達するまで停止され、この下限閾値Qs1は、車両100のエンジン停止の発生確率により設定される。そのため、圧縮機30は、この発生確率に基づいて停止される、ということができる。なお、本実施形態において、ステップS34の処理が「制御部」に相当する。
一方、ステップS14で否定判定すると、ステップS40で蓄冷量Qcが下限閾値Qs1以下であるかを判定する。ステップS40で肯定判定すると、ステップS44において、圧縮機30を駆動させ、蓄冷量制御処理を終了する。
一方、ステップS40で否定判定すると、ステップS42でエネルギ効率に基づいて、圧縮機30を駆動させるかを判定する。圧縮機30を駆動させることにより、エンジン効率が低下する場合、ステップS40で否定判定し、蓄冷量制御処理を終了する。一方、圧縮機30を駆動させることにより、エンジン効率が向上する場合、ステップS42で肯定判定し、ステップS44に進む。なお、本実施形態において、ステップS16,S42の処理が「停止判定部」に相当し、ステップS16,S42の判定結果が「判定結果」に相当する。
一方、ステップS10で否定判定すると、ステップS50において、車両100のイグニッションスイッチがオンからオフに切り替わった後の規定期間に補正処理を実施し、蓄冷量制御処理を終了する。規定期間では、いわゆるメインリレー制御として、イグニッションスイッチのオフ後もECU40への電力供給が一定時間継続されるようになっている。ここで、補正処理は、対応マップMPにおいて、曜日情報Iw及び時間帯情報Itに対応付けられた減少変更量Qgを補正する処理である。
図3に本実施形態の補正処理のフローチャートを示す。補正処理を開始すると、まずステップS60において、補正条件が成立したかを判定する。例えば、補正処理の直前に終了したドライビングサイクル(以下、対象サイクルという)における走行距離が規定距離よりも長いかを判定する。
ステップS60で否定判定すると、補正処理を終了する。一方、ステップS60で肯定判定すると、続くステップS62において、対象サイクルにおける車両100の燃費Efを算出する。燃費Efは、対象サイクルにおける燃料噴射弁11の燃料噴射量及び走行距離から算出することができる。なお、本実施形態において、ステップS62の処理が「燃費算出部」に相当する。
ステップS64において、対象サイクルにおける圧縮機30の復帰確率Cbを算出する。ここで、復帰確率Cbは、車両100のエンジン停止中に蓄冷量Qcの不足によりエンジン10を再起動させて、圧縮機30の駆動を復帰させる確率である。復帰確率Cbは、エンジン停止期間Ys内において、圧縮機30の駆動を復帰させた回数Nbの割合を示す。復帰確率Cbは、(式2)のように表される。
Cb=Nb/Ys×100・・・(式2)
ステップS66において、ステップS62で算出された燃費Efに基づいて、減少変更量Qgを補正するかを判定する。具体的には、ステップS62で算出された燃費Efが基準燃費Ekよりも大きいかを判定する。ここで、基準燃費Ekは、曜日情報Iw及び時間帯情報Itが対象サイクルと等しいドライビングサイクルであって、対象サイクルの直前に実施されたドライビングサイクル(以下、前回サイクルという)において算出された燃費Efを示す。
ステップS64で肯定判定すると、車両100の燃費Efが向上したと判定する。この場合、減少変更量Qgを補正することなく、続くステップS72において、ステップS62で算出された燃費Efを用いて基準燃費Ekを更新し、補正処理を終了する。
一方、ステップS66で否定判定すると、車両100の燃費Efが悪化したと判定する。この場合、ステップS68において、ステップS64で算出された復帰確率Cbが基準確率Ckよりも小さいかを判定する。ここで、基準確率Ckは、前回サイクルにおいて算出された復帰確率Cbを示す。
ステップS68で肯定判定すると、圧縮機30の復帰確率Cbが向上したと判定する。この場合、減少変更量Qgを補正することなく、ステップS72に進む。
一方、ステップS68で否定判定すると、圧縮機30の復帰確率Cbが悪化したと判定する。この場合、ステップS70において、減少変更量Qgを減少補正し、補正処理を終了する。なお、本実施形態において、ステップS70の処理が「補正部」に相当する。
続いて、図6に蓄冷量制御処理の一例を示す。図6(A)は、通常制御における燃料カット状態F/Cの推移を示し、図6(B)は、減少制御における燃料カット状態F/Cの推移を示す。図6において、(a)は蓄冷量Qcの推移を示し、(b)は圧縮機30の駆動状態の推移を示し、(c)は燃料カット状態F/Cの推移を示し、(d)は燃料カット状態F/Cの切り替えにより発生するエネルギ損失Elを示す。
また、図7に車両100のエンジン動作中におけるネガティブトルクTnを示す。図7(A)は、燃料カットを行わない、つまり燃料カット状態F/Cがオフである場合のネガティブトルクTnを示し、図7(B)は、燃料カットを行う、つまり燃料カット状態F/Cがオンである場合のネガティブトルクTnを示す。なお、図7において、ネガティブトルクTnは、エンジン10のクランク軸13の回転方向とは逆向きで作用することから、負側に増大する量として記載されている。
図6(A)に示すように、時刻t1において、蓄冷量Qcが上限閾値Qs2まで上昇すると、車両100のエンジン動作中において圧縮機30がオフ状態に切り替えられる。なお、本実施形態では、上限閾値Qs2が100%に設定されているが、上限閾値Qs2は必ずしも100%に設定されていなくてもよい。
図7(A)に示すように、車両100のエンジン動作中において、圧縮機30がオン状態に維持されると、駆動トルクTcが発生する。これにより、ネガティブトルクTnが大きくなり、車両100の減速度合が過剰に大きくなると、ドライバが車両100を加速させるべく、アクセルペダルを踏み込み、エンジン回転速度Neを上昇させる。つまり、ネガティブトルクTnの過剰分を、アクセルペダルを踏みこむことによるアクセルトルクTaによって補う。この結果、車両100のエンジン動作中に燃料カット状態F/Cをオンとすることができず、車両100のエンジン動作中における車両100の燃費Efが悪化する。
本実施形態では、車両100のエンジン動作中において、圧縮機30をオフ状態に切り替える。これにより、図7(B)に示すように、ネガティブトルクTnが減少する。この結果、車両100のエンジン動作中にドライバがアクセルペダルを踏みこむことが抑制され、エンジン回転速度Neの上昇が抑制されることで、エンジン効率が向上する。また、車両100のエンジン動作中に燃料カット状態F/Cがオンされることで(図6(c)参照)、車両100のエンジン動作中における燃料噴射量が減少する。本実施形態では、エンジン効率の向上と燃料噴射量の減少より、車両100のエンジン動作中における車両100の燃費Efを向上させることができる。
図8に、エンジン効率特性の特性マップMEを示す。特性マップMEでは、エンジン回転速度NeとネガティブトルクTnとをパラメータとして、エンジン10のトルク曲線が定められるとともに、各領域でのエンジン効率の大きさが定められており、エンジン効率を同じにする領域が等高線にて示されている。なお、エンジン効率特性は等燃費曲線を表した特性でもある。このうち、最高効率点を含む領域として高効率領域Fhが規定されており、その高効率領域Fhから遠ざかるほど、エンジン効率が低下するような関係が定められている。
例えば、現在のエンジン10の動作状態が高効率領域Fhよりも高回転速度側の状態Faである場合には、圧縮機30をオフ状態に切り替えることで、エンジン10の動作状態が高効率領域Fhに近づき、高効率領域Fh内でエンジン10を動作させることが可能となる。これにより、エンジン10を高効率(低燃費)で運転させることができ、車両100のエンジン動作中における燃料噴射量が減少する。この結果、車両100のエンジン動作中における車両100の燃費Efを向上させることができる。
図6(A)に示すように、具体的には、蓄冷量Qcが上限閾値Qs2から下限閾値Qs1まで低下する期間において、圧縮機30をオフ状態に切り替えることができ、車両100のエンジン動作中における車両100の燃費Efを向上させることができる。つまり、蓄冷量Qcが上限閾値Qs2から下限閾値Qs1までの範囲は、圧縮機30を停止可能な圧縮停止範囲Hg、ということができる。
通常制御では、車両100のエンジン停止中において圧縮機30の停止を継続すべく、圧縮停止範囲Hgが狭く設定されている。例えば、ECU40は、エンジン停止中において、蓄冷量Qcが下限閾値Qs1よりも小さい蓄冷閾値Qs3まで低下した場合に、圧縮機30の駆動を復帰させて蓄冷量Qcを蓄えさせる。エンジン停止中において、圧縮機30の駆動を復帰させるまでの期間を長期化するためには、蓄冷閾値Qs3から下限閾値Qs1までの範囲Hsを広げる必要がある。この結果、下限閾値Qs1が比較的大きい値に設定され、圧縮停止範囲Hgが狭く設定される。
そのため、通常制御では、燃料カット状態F/Cがオンとされる燃料カット期間Yfが縮小される。図6(A)に示すように、通常制御では、時刻t1に蓄冷量Qcが上限閾値Qs2から低下を開始し、時刻t2に蓄冷量Qcが下限閾値Qs1まで低下する。狭く設定された圧縮停止範囲Hgに応じて、時刻t1から時刻t2までの燃料カット期間Yfが縮小されている。この結果、燃料カット状態F/Cによる車両100の燃費向上効果が縮小されてしまう。
本実施形態では、車両100の動作中におけるエンジン停止の発生確率が低いと判定されたことを条件に、減少制御を実施する。具体的には、図6(B)に示すように、下限閾値Qs1を減少変更量Qgだけ減少させる。これにより、圧縮停止範囲Hgが拡大され、燃料カット期間Yfが時刻t2よりも後の時刻t3まで延長される。この結果、燃料カット状態F/Cによる車両100の燃費向上効果が増大し、車両100のエンジン動作中における車両100の燃費Efを向上させることができる。
なお、蓄冷量Qcが下限閾値Qs1まで低下した後に、蓄冷量Qcが上限閾値Qs2まで上昇するのに必要な期間Yrは、圧縮停止範囲Hgが広い場合よりも狭い場合の方が短い。そのため、図6に示すように、車両100の動作中においてエンジン停止の発生確率が低いと判定される低確率期間が比較的長く、燃料カット期間Yfが複数回繰り返される場合には、圧縮停止範囲Hgが狭いと、1回当たりの燃料カット期間Yfは短くなる一方、その繰り返し回数は多くなる。また、圧縮停止範囲Hgが広いと、1回当たりの燃料カット期間Yfは長くなる一方、その繰り返し回数は少なくなる。この結果、車両100の低確率期間に対する燃料カット期間Yfの合計期間の割合は、圧縮停止範囲Hgによらず一定となるとも考えられる。
しかし、図6に示すように、燃料カット状態F/Cがオンからオフに切り替わる際、及び燃料カット状態F/Cがオフからオンに切り替わる際には、例えば圧縮機30のオーバーシュート等によりエネルギ損失Elが発生する。そして、圧縮停止範囲Hgが狭い場合よりも広い場合の方が、燃料カット状態F/Cの切替回数が少なく、エネルギ損失Elの発生回数が少ない。そのため、車両100の低確率期間が比較的長い場合でも、下限閾値Qs1を減少変更量Qgだけ減少させることによって、車両100のエンジン動作中における車両100の燃費Efを向上させることができる。
以上詳述した本実施形態によれば、以下の効果が得られるようになる。
・エンジン動作中において、蓄冷冷房を実施することで、燃料カットを行い、かつ、圧縮機30を停止させることで、車両100の燃費Efを向上させることができる。しかし、エンジン動作中に蓄冷量Qcが下限閾値Qs1まで低下すると、車両100のエンジン停止中に蓄冷量Qcが蓄冷閾値Qs3まで低下して、圧縮機30の停止を継続させることができなくなる。
・本実施形態では、車両100の動作中において、平均速度Vavや低速期間割合Ptにより示されるエンジン停止の発生確率を取得し、蓄冷冷房の実施時において、この発生確率に基づいて、車両100のエンジン動作中において圧縮機30を停止させる。この場合、エンジン停止の発生確率が低い場合には、エンジン動作中において圧縮機30を停止させた状態での蓄冷冷房を可能にすることで、エンジン動作中における車両100の燃費Efを向上させることができる。また、エンジン停止の発生確率が高い場合には、エンジン動作中に圧縮機30を停止させないようにすることで、エンジン停止中に圧縮機30を停止状態のまま維持することができる。この結果、エンジン停止中及びエンジン動作中における車両100の燃費Efを向上させることができる。
・特に本実施形態では、エンジン動作中における圧縮機30の停止に際し、高効率領域Fhに対するエンジン効率に基づいて、圧縮機30を停止させるかを判定する。これにより、圧縮機30を停止させることにより、エンジン効率を高効率化することができ、エンジン効率の高効率化により、エンジン動作中における車両100の燃費Efを向上させることができる。
・本実施形態では、エンジン停止の発生確率が、基準速度Vkや基準割合Pkにより示される所定確率より低い場合に、下限閾値Qs1を小さくする側に変更する。これにより、車両100のエンジン動作中における圧縮機30の停止期間、つまり燃料カット期間Yfを長くすることができ、車両100の燃費Efを向上させることができる。
・本実施形態では、エンジン停止の発生確率が低いほど、下限閾値Qs1を小さくする側に変更する減少変更量Qgを大きく設定する。エンジン停止の発生確率が低いと、エンジン停止中の蓄冷冷房のために蓄冷量Qcを過剰に残しておく必要がない。そのため、エンジン停止の発生確率が低いほど、減少変更量Qgを大きく設定することで、車両100の走行状態に応じて減少変更量Qgを好適に設定することができる。これにより、エンジン動作中に圧縮機30の停止を継続させることができ、車両100の燃費Efを向上させることができる。
・本実施形態では、曜日情報Iw及び時間帯情報Itに対応して、減少変更量Qgが予め規定された対応マップMPが記憶されており、曜日情報Iw及び時間帯情報Itと対応マップMPとに基づいて減少変更量Qgを設定する。例えば、渋滞の発生頻度は、平日と休日とでは異なり、また、通勤時間帯とその他の時間帯とでは異なる。つまり、エンジン停止の発生確率は、曜日情報Iwや時間帯情報Itによってばらつく。そのため、曜日情報Iw及び時間帯情報Itに基づいて減少変更量Qgを設定することで、曜日情報Iwや時間帯情報Itによるばらつきを抑制して、減少変更量Qgを好適に設定することができる。
・本実施形態では、ドライビングサイクル毎に車両100の燃費Efを算出し、算出された燃費Efに基づいて、対応マップMPに規定された減少変更量Qgを補正する。これにより、車両100の燃費Efが向上するように、減少変更量Qgを適切に補正することができる。
・下限閾値Qs1を減少変更すると、車両100のエンジン停止開始時における蓄冷量Qcが過度に低下していることがある。そのため、エンジン停止中において圧縮機30の停止を継続させることができず、圧縮機30を始動させるためにエンジン10を始動させなければならない。この結果、車両100の燃費Efが悪化する。本実施形態では、変更許可モードが選択されたことを条件に、下限閾値Qs1を減少変更する。そのため、変更禁止モードが選択された場合には下限閾値Qs1を減少変更しないようにすることができる。これにより、車両100のエンジン停止中に圧縮機30の停止を継続させることができ、車両100の燃費Efが悪化することを抑制することができる。
・本実施形態では、エンジン停止の発生確率を、平均速度Vavに基づいて判定する。平均速度Vavが大きい場合には、小さい場合に比べて、エンジン停止の発生確率が低くなることが予想される。このように、平均速度Vavとエンジン停止の発生確率とは相関する。そのため、平均速度Vavに基づいて、エンジン停止の発生確率を好適に判定することができる。
・本実施形態では、エンジン停止の発生確率を、前方進路情報Ifに基づいて判定する。例えば、前方進路情報Ifとして車両100の前方進路で渋滞が発生している情報が取得された場合、エンジン停止の発生確率が高くなることが予想される。このように、前方進路情報Ifとエンジン停止の発生確率とは相関する。そのため、前方進路情報Ifに基づいて、エンジン停止の発生確率を好適に判定することができる。
・本実施形態では、エンジン停止の発生確率を、低速期間割合Ptに基づいて判定する。低速期間割合Ptが大きい場合には、小さい場合に比べて、エンジン停止の発生確率が低くなることが予想される。このように、低速期間割合Ptとエンジン停止の発生確率とは相関する。そのため、低速期間割合Ptに基づいて、エンジン停止の発生確率を好適に判定することができる。
本発明は上記実施形態の記載内容に限定されず、次のように実施されてもよい。
・実施形態では、車両100の動作中におけるエンジン停止の発生確率を、平均速度Vav及び低速期間割合Ptに基づいて判定する例を示したが、これに限られない。例えば、エンジン10の運転停止及び再始動が繰り返し行われることを判定してもよい。
・実施形態では、車両100の動作中におけるエンジン停止の発生確率が低いと判定された場合に、下限閾値Qs1の減少変更のみが実施される例を示したが、これに限られない。例えば通常制御において、上限閾値Qs2が100%よりも低い値に設定されている場合には、エンジン停止の発生確率が低いと判定された場合に、下限閾値Qs1の減少変更とともに、上限閾値Qs2を大きくする側に増加変更が実施されてもよい。
・実施形態では、エンジン効率特性が、エンジン回転速度NeとネガティブトルクTnと、をパラメータとする例を示したが、これに限られない。例えば、エンジン10への吸入空気量や吸気負圧といったエンジン負荷をパラメータとしてもよい。
・実施形態では、前方進路情報Ifとして車両100の前方進路で渋滞が発生している情報を例示したが、これに限られず、例えば現在のドライビングサイクルにおける目的地や予定走行ルートの情報であってもよい。
・時間帯情報Itは、図4に示すものに限られない。
・実施形態では、基準燃費Ekが前回サイクルにおいて算出された燃費Efである例を示したが、これに限られない。例えば、曜日情報Iw及び時間帯情報Itが等しい複数のドライビングサイクルに対応する複数の燃費Efのうち、最大の燃費Efを基準燃費Ekとしてもよい。
・実施形態では、減少変更量Qgの補正として、減少補正が実施される例を示しが、これに限られない。算出される燃費Efや復帰確率Cbによっては、減少変更量Qgを増加補正してもよい。
・実施形態では、図6(B)に示すように、低下を開始した蓄冷量Qcが下限閾値Qs1に到達するまで、圧縮機30がオフ状態に維持される例を示したが、これに限られない。図9に示すように、蓄冷量Qcが下限閾値Qs1に低下するまでの任意のタイミングで、圧縮機30がオン状態に切り替えられてもよい。
・同様に、図6(B)に示すように、上昇を開始した蓄冷量Qcが上限閾値Qs2に達するまでは、圧縮機30がオン状態に維持される例を示したが、これに限られない。図9に示すように、蓄冷量Qcが上限閾値Qs2に上昇するまでの任意のタイミングで、圧縮機30がオフ状態に切り替えられてもよい。
・そして、本実施形態では、減少制御において下限閾値Qs1が減少変更されている。そのため、圧縮機30をオフ状態からオン状態に切り替える切替タイミングの自由度を増加することができる。具体的には、図9に示すように、通常制御では、蓄冷量Qcが通常制御における下限閾値Qs1である通常閾値Qseに到達すると、圧縮機30をオン状態に切り替える必要があった。本実施形態では、蓄冷量Qcが通常閾値Qseに到達しても、圧縮機30をオン状態に切り替える必要がなく、圧縮機30をオフ状態からオン状態に切り替える切替タイミングの自由度を増加することができる。圧縮機30をオン状態からオフ状態に切り替える切替タイミングについても同様である。
・実施形態では、蓄冷器36を蒸発器34に設けているが、蓄冷器36の配置はこれに限られず、例えば、圧縮機30の冷媒吸入口と蒸発器34との間に蓄冷器36が接続されてもよければ、蒸発器34と蓄冷器36とが並列に接続されていてもよい。