Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7600969B2 - Vehicle control device - Google Patents
[go: Go Back, main page]

JP7600969B2 - Vehicle control device - Google Patents

Vehicle control device Download PDF

Info

Publication number
JP7600969B2
JP7600969B2 JP2021196179A JP2021196179A JP7600969B2 JP 7600969 B2 JP7600969 B2 JP 7600969B2 JP 2021196179 A JP2021196179 A JP 2021196179A JP 2021196179 A JP2021196179 A JP 2021196179A JP 7600969 B2 JP7600969 B2 JP 7600969B2
Authority
JP
Japan
Prior art keywords
control device
fuel cut
temperature
cut process
amount
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.)
Active
Application number
JP2021196179A
Other languages
Japanese (ja)
Other versions
JP2023082418A (en
Inventor
暁光 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021196179A priority Critical patent/JP7600969B2/en
Publication of JP2023082418A publication Critical patent/JP2023082418A/en
Application granted granted Critical
Publication of JP7600969B2 publication Critical patent/JP7600969B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processes For Solid Components From Exhaust (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

この発明は、車両の制御装置に関する。 This invention relates to a vehicle control device.

特許文献1に開示された車両は、内燃機関と制御装置とを有する。内燃機関は、複数の気筒、排気通路、触媒、及びフィルタを有する。排気通路は、気筒に接続している。触媒は、排気通路の途中に位置している。触媒は、排気を浄化する。フィルタは、排気通路における触媒から視て下流側に位置している。フィルタは、排気中の粒子状物質を捕集する。 The vehicle disclosed in Patent Document 1 has an internal combustion engine and a control device. The internal combustion engine has multiple cylinders, an exhaust passage, a catalyst, and a filter. The exhaust passage is connected to the cylinders. The catalyst is located midway through the exhaust passage. The catalyst purifies the exhaust gas. The filter is located downstream of the catalyst in the exhaust passage. The filter collects particulate matter in the exhaust gas.

制御装置は、フィルタにおける粒子状物質の堆積量が多くなると、フィルタ再生処理を行う。すなわち、制御装置は、複数の気筒のうちの一部の気筒の空燃比を理論空燃比よりもリーンにする一方、残りの気筒の空燃比を理論空燃比よりもリッチにする。この場合、前者の気筒が排出する酸素と、後者の気筒が排出する未燃燃料とは、触媒で燃焼する。この結果として高温になった排気がフィルタに至ると、フィルタに堆積している粒子状物質は燃焼する。 When the amount of particulate matter accumulated in the filter becomes large, the control device performs a filter regeneration process. That is, the control device makes the air-fuel ratio of some of the multiple cylinders leaner than the theoretical air-fuel ratio, while making the air-fuel ratio of the remaining cylinders richer than the theoretical air-fuel ratio. In this case, the oxygen discharged by the former cylinders and the unburned fuel discharged by the latter cylinders are combusted in a catalyst. When the resulting high-temperature exhaust gas reaches the filter, the particulate matter accumulated on the filter is combusted.

特開2019-085965号公報JP 2019-085965 A

特許文献1のような車両において、内燃機関が自動変速機に連結していることがある。そして、車両が降坂路を走行しているときに、自動変速機のシフトレンジがニュートラルレンジになっていることがある。このような、ニュートラルレンジで降坂路を走行する状況では、車両は内燃機関の出力を要すことなく走行できる。この場合、車両が走行する上で、内燃機関の出力の制約は少ない。したがって、制御装置は、気筒への燃料の供給量を増減させること、すなわち例えば上記のようなフィルタ再生処理を行うことが許容される。そこで、フィルタの再生機会を増やすべく、ニュートラルレンジで降坂路を走行する期間にフィルタの再生を行うことが考えられる。 In a vehicle such as that described in Patent Document 1, the internal combustion engine may be connected to an automatic transmission. When the vehicle is traveling downhill, the automatic transmission may have a shift range in the neutral range. In such a situation where the vehicle is traveling downhill in the neutral range, the vehicle can travel without requiring the output of the internal combustion engine. In this case, there are few constraints on the output of the internal combustion engine when the vehicle is traveling. Therefore, the control device is allowed to increase or decrease the amount of fuel supplied to the cylinder, i.e., to perform the filter regeneration process described above, for example. Therefore, in order to increase the opportunities for filter regeneration, it is conceivable to perform filter regeneration during the period when the vehicle is traveling downhill in the neutral range.

ここで、フィルタの再生を行うと、粒子状物質の燃焼に伴ってフィルタの温度が上昇する。このとき、フィルタの温度が過度に高くなると、フィルタが損傷するおそれがある。したがって、ニュートラルレンジで降坂路を走行する際に内燃機関の出力の制約が無いといはいえ、フィルタの状態を何ら考慮せずにフィルタの再生を優先させると、フィルタが損傷するおそれがある。 When the filter is regenerated, the temperature of the filter rises as particulate matter is burned. If the filter temperature becomes excessively high, the filter may be damaged. Therefore, even though there are no restrictions on the output of the internal combustion engine when driving downhill in neutral range, prioritizing filter regeneration without any consideration of the filter's condition may result in damage to the filter.

上記課題を解決するための車両の制御装置は、複数の気筒、前記気筒から排出される排気中の粒子状物質を捕集するフィルタ、及びクランク軸を備えた内燃機関と、前記クランク軸に連結した入力軸、駆動輪に連結した出力軸、及び前記入力軸の回転を減速して前記出力軸に伝達する変速機構を備え、前記変速機構は、前記入力軸から前記出力軸へとトルクを伝達しないニュートラルレンジに切り替え可能である自動変速機と、を有する車両に適用され、「M」及び「N」を1以上の整数としたとき、燃焼行程を迎える前記気筒の順にM個連続して前記気筒への燃料供給を停止する停止パターン、及び、燃焼行程を迎える前記気筒の順にN個連続して前記気筒への燃料供給を行う燃焼パターン、を前記内燃機関の運転を継続させつつ交互に繰り返す燃料カット処理と、前記フィルタに堆積している現状の前記粒子状物質の量を、前記燃料カット処理を実行することにより予め定められた終了堆積量にまで減少させたと仮定したときの前記フィルタの推定温度を、第1温度として算出する第1推定処理と、を実行可能であり、前記燃料カット処理は、予め定められた第1開始条件が成立している場合に実行され、前記第1開始条件は、前記変速機構が前記ニュートラルレンジであること、前記車両が降坂路を走行していること、前記第1温度が予め定められた設定温度以下であること、がすべて成立することを含む。 The vehicle control device for solving the above problem is applied to a vehicle having an internal combustion engine including a plurality of cylinders, a filter for collecting particulate matter in the exhaust gas discharged from the cylinders, and a crankshaft, an input shaft connected to the crankshaft, an output shaft connected to drive wheels, and a transmission mechanism for reducing the rotation of the input shaft and transmitting it to the output shaft, the transmission mechanism being an automatic transmission that can be switched to a neutral range in which torque is not transmitted from the input shaft to the output shaft, and the control device includes a stop pattern for stopping the supply of fuel to M consecutive cylinders in the order of the cylinders that will enter the combustion stroke, where "M" and "N" are integers of 1 or more, and a stop pattern for stopping the supply of fuel to N consecutive cylinders in the order of the cylinders that will enter the combustion stroke. The system can execute a fuel cut process that alternately repeats a combustion pattern in which fuel is supplied to the filter while continuing to operate the internal combustion engine, and a first estimation process that calculates, as a first temperature, an estimated temperature of the filter when it is assumed that the current amount of particulate matter accumulated in the filter has been reduced to a predetermined final accumulation amount by executing the fuel cut process. The fuel cut process is executed when a predetermined first start condition is satisfied, and the first start condition includes the satisfaction of all of the following: the transmission is in the neutral range, the vehicle is traveling on a downhill road, and the first temperature is equal to or lower than a predetermined set temperature.

上記構成において、制御装置は、フィルタに堆積している現状の粒子状物質の量に基づいて、仮に燃料カット処理を行ったとした場合のフィルタの将来の推定温度として第1温度を算出する。そして、制御装置は、第1温度が設定温度以下であることを条件に燃料カット処理を行う。このことにより、制御装置は、ニュートラルレンジで降坂路を走行する機会のうち、燃料カット処理を行ってもフィルタが過昇温しない状況に限ってフィルタの再生を行うことができる。したがって、制御装置は、ニュートラルレンジで降坂路を走行するにあたり、フィルタを損傷させることなく、フィルタを再生できる。 In the above configuration, the control device calculates a first temperature as an estimated future temperature of the filter if a fuel cut process is performed, based on the current amount of particulate matter accumulated in the filter. The control device then performs the fuel cut process on the condition that the first temperature is equal to or lower than a set temperature. This allows the control device to regenerate the filter only when the filter does not overheat even if the fuel cut process is performed, among the opportunities to travel downhill in the neutral range. Therefore, the control device can regenerate the filter without damaging it when traveling downhill in the neutral range.

車両の制御装置において、予め定められた「M」及び「N」の値で実行する前記燃料カット処理を第1燃料カット処理とし、「M/N」の値が前記第1燃料カット処理の場合よりも大きい予め定められた「M」及び「N」の値で実行する前記燃料カット処理を第2燃料カット処理としたとき、前記第1燃料カット処理の実行中に、前記フィルタに堆積している現状の前記粒子状物質の量を、前記第2燃料カット処理を実行することにより前記終了堆積量にまで減少させたと仮定したときの前記フィルタの推定温度を、第2温度として算出する第2推定処理、をさらに実行可能であり、前記第2燃料カット処理は、予め定められた第2開始条件が成立している場合に実行され、前記第2開始条件は、前記第2温度が前記設定温度以下であること、前記フィルタに堆積している現状の前記粒子状物質の量が予め定められた設定堆積量以下であること、がすべて成立することを含んでいてもよい。 In the vehicle control device, when the fuel cut process executed with predetermined values of "M" and "N" is defined as a first fuel cut process, and the fuel cut process executed with predetermined values of "M" and "N" with a value of "M/N" greater than that of the first fuel cut process is defined as a second fuel cut process, a second estimation process can be further executed to calculate, as a second temperature, an estimated temperature of the filter when it is assumed that the current amount of particulate matter deposited in the filter has been reduced to the end deposition amount by executing the second fuel cut process during the execution of the first fuel cut process, and the second fuel cut process is executed when a predetermined second start condition is satisfied, and the second start condition may include the satisfaction of all of the following: the second temperature is equal to or lower than the set temperature, and the current amount of particulate matter deposited in the filter is equal to or lower than the predetermined set deposition amount.

第2燃料カット処理を行う場合、第1燃料カット処理を行う場合に比べて、燃料供給を停止する気筒の割合が増えることから、フィルタに供給する酸素の量が多くなる。つまり、第2燃料カット処理は、第1燃料カット処理に比べて、フィルタの温度が上昇しやすい。ここで、フィルタには、粒子状物質が堆積し易い箇所がある。このような、粒子状物質が多く堆積している箇所に多くの酸素を供給すると、粒子状物質が多く堆積している箇所が局所的に高温になって、フィルタが異常に発熱する状態になり得る。この点を踏まえ、制御装置は、フィルタに堆積している現状の粒子状物質の量が設定堆積量以下であることを条件にフィルタの再生を行う。つまり、制御装置は、第2燃料カット処理を行うことによってフィルタに供給する酸素の量が多くなってもフィルタが異常に発熱する状態になり難い状況に限って第2燃料カット処理を行う。 When the second fuel cut process is performed, the proportion of cylinders to which fuel supply is stopped increases compared to the first fuel cut process, and therefore the amount of oxygen supplied to the filter increases. In other words, the second fuel cut process is more likely to cause the filter temperature to rise than the first fuel cut process. Here, there are areas on the filter where particulate matter is likely to accumulate. If a large amount of oxygen is supplied to such areas where a large amount of particulate matter has accumulated, the areas where a large amount of particulate matter has accumulated may become locally hot, causing the filter to generate abnormal heat. In light of this, the control device regenerates the filter on the condition that the current amount of particulate matter accumulated on the filter is equal to or less than the set accumulation amount. In other words, the control device performs the second fuel cut process only when the filter is unlikely to generate abnormal heat even if the amount of oxygen supplied to the filter increases by performing the second fuel cut process.

また、制御装置は、フィルタに堆積している現状の粒子状物質の量に基づいて、仮に第2燃料カット処理を行ったとした場合のフィルタの将来の推定温度として第2温度を算出する。そして、制御装置は、第2温度が設定温度以下であることを条件に第2燃料カット処理を行う。つまり、制御装置は、第2燃料カット処理を行ってもフィルタが過昇温しない状況に限って第2燃料カット処理を行う。 The control device also calculates a second temperature based on the current amount of particulate matter accumulated in the filter as an estimated future temperature of the filter if the second fuel cut process is performed. The control device then performs the second fuel cut process on the condition that the second temperature is equal to or lower than a set temperature. In other words, the control device performs the second fuel cut process only in a situation where the filter will not overheat even if the second fuel cut process is performed.

こうした構成によれば、制御装置は、フィルタの再生を行う上でフィルタの損傷を防止できるとともに、フィルタが損傷しない状況下ではフィルタに酸素を多く供給することで、フィルタの再生を促進できる。 With this configuration, the control device can prevent damage to the filter when regenerating it, and can also promote filter regeneration by supplying more oxygen to the filter under conditions where the filter will not be damaged.

図1は、車両の概略構成図である。FIG. 1 is a schematic diagram of a vehicle. 図2は、第1判定処理の処理手順を表したフローチャートである。FIG. 2 is a flowchart showing a processing procedure of the first determination process. 図3は、第2判定処理の処理手順を表したフローチャートである。FIG. 3 is a flowchart showing the procedure of the second determination process. 図4は、終了判定処理の処理手順を表したフローチャートである。FIG. 4 is a flowchart showing the procedure of the end determination process.

以下、車両の制御装置の一実施形態を、図面を参照して説明する。
<車両の概略構成>
図1に示すように、車両500は、内燃機関10を有する。内燃機関10は、車両500の駆動源である。
Hereinafter, an embodiment of a vehicle control device will be described with reference to the drawings.
<General configuration of the vehicle>
1, the vehicle 500 has an internal combustion engine 10. The internal combustion engine 10 is a drive source of the vehicle 500.

内燃機関10は、機関本体10A及びクランク軸31を有する。機関本体10Aは、複数の気筒11を有する。各気筒11は、機関本体10Aに区画された空間である。図示は省略するが、各気筒11はピストンを収容している。各気筒11内において、ピストンは往復動可能である。ピストンは、コネクティングロッドを介してクランク軸31に連結している。ピストンの往復動に応じてクランク軸31は回転する。 The internal combustion engine 10 has an engine body 10A and a crankshaft 31. The engine body 10A has a number of cylinders 11. Each cylinder 11 is a space partitioned by the engine body 10A. Although not shown, each cylinder 11 houses a piston. Within each cylinder 11, the piston can reciprocate. The piston is connected to the crankshaft 31 via a connecting rod. The crankshaft 31 rotates in response to the reciprocating motion of the piston.

機関本体10Aは、ウォータージャケット18を有する。ウォータージャケット18は、冷却水が流通する通路である。ウォータージャケット18は、複数の気筒11の周囲に位置している。 The engine body 10A has a water jacket 18. The water jacket 18 is a passage through which cooling water flows. The water jacket 18 is positioned around the multiple cylinders 11.

内燃機関10は、複数の点火プラグ19を有する。点火プラグ19は、気筒11毎に設けられている。点火プラグ19の先端は、気筒11内に位置している。点火プラグ19は、吸気と燃料との混合気に点火を行う。それに伴い、気筒11内で混合気が燃焼する。 The internal combustion engine 10 has multiple spark plugs 19. An ignition plug 19 is provided for each cylinder 11. The tip of the spark plug 19 is located inside the cylinder 11. The spark plug 19 ignites the mixture of intake air and fuel. As a result, the mixture burns in the cylinder 11.

内燃機関10は、吸気通路15、スロットルバルブ16、及び複数の燃料噴射弁17を有する。吸気通路15は、各気筒11に吸気を導入するための通路である。吸気通路15は、各気筒11に接続している。スロットルバルブ16は、吸気通路15の途中に位置している。スロットルバルブ16は、吸気通路15に流入する吸気量GAを調節する。複数の燃料噴射弁17は、吸気通路15における、スロットルバルブ16から視て下流側に位置している。燃料噴射弁17は、気筒11毎に設けられている。燃料噴射弁17は、燃料を噴射して気筒11内へ燃料を供給する。 The internal combustion engine 10 has an intake passage 15, a throttle valve 16, and multiple fuel injection valves 17. The intake passage 15 is a passage for introducing intake air into each cylinder 11. The intake passage 15 is connected to each cylinder 11. The throttle valve 16 is located midway through the intake passage 15. The throttle valve 16 adjusts the amount of intake air GA that flows into the intake passage 15. The multiple fuel injection valves 17 are located downstream of the throttle valve 16 in the intake passage 15. The fuel injection valve 17 is provided for each cylinder 11. The fuel injection valve 17 injects fuel to supply fuel into the cylinder 11.

内燃機関10は、排気通路21、三元触媒22、及びガソリンパティキュレートフィルタ(以下、GPFと記す。)23を有する。排気通路21は、各気筒11から排気を排出するための通路である。排気通路21は、各気筒11に接続している。三元触媒22は、排気通路21の途中に位置している。三元触媒22は、排気を浄化する。三元触媒22は、酸素吸蔵能力を有する。GPF23は、排気通路21における、三元触媒22から視て下流側に位置している。GPF23は、排気に含まれる粒子状物質(以下、PMと記す。)を捕集する。 The internal combustion engine 10 has an exhaust passage 21, a three-way catalyst 22, and a gasoline particulate filter (hereinafter referred to as GPF) 23. The exhaust passage 21 is a passage for discharging exhaust gas from each cylinder 11. The exhaust passage 21 is connected to each cylinder 11. The three-way catalyst 22 is located midway through the exhaust passage 21. The three-way catalyst 22 purifies the exhaust gas. The three-way catalyst 22 has an oxygen storage capacity. The GPF 23 is located downstream of the three-way catalyst 22 in the exhaust passage 21. The GPF 23 collects particulate matter (hereinafter referred to as PM) contained in the exhaust gas.

内燃機関10は、エアフロメータ61、第1温度センサ62、第2温度センサ63、及びクランク角センサ64を有する。エアフロメータ61は、吸気通路15における、スロットルバルブ16から視て上流側に位置している。エアフロメータ61は、吸気通路15に流入する吸気量GAを検出する。第1温度センサ62は、GPF23の近傍に位置している。第1温度センサ62は、GPF23の温度TFを検出する。第2温度センサ63は、ウォータージャケット18の出口に位置している。第2温度センサ63は、冷却水の温度TWを検出する。クランク角センサ64は、クランク軸31の近傍に位置している。クランク角センサ64は、クランク軸31の回転位置CRを検出する。 The internal combustion engine 10 has an air flow meter 61, a first temperature sensor 62, a second temperature sensor 63, and a crank angle sensor 64. The air flow meter 61 is located upstream of the throttle valve 16 in the intake passage 15. The air flow meter 61 detects the amount of intake air GA flowing into the intake passage 15. The first temperature sensor 62 is located near the GPF 23. The first temperature sensor 62 detects the temperature TF of the GPF 23. The second temperature sensor 63 is located at the outlet of the water jacket 18. The second temperature sensor 63 detects the temperature TW of the cooling water. The crank angle sensor 64 is located near the crankshaft 31. The crank angle sensor 64 detects the rotational position CR of the crankshaft 31.

車両500は、自動変速機50を有する。自動変速機50は、入力軸52、出力軸54、変速機構56、及び油圧回路55を有する。入力軸52は、上記クランク軸31に連結している。出力軸54は、ディファレンシャル等を介して駆動輪60に連結している。変速機構56は、入力軸52と出力軸54との間に介在している。変速機構56は、複数の係合要素58、複数の遊星歯車機構57、及びロック機構59を有する。なお、図1では、複数の係合要素58の全体を1つの四角で示している。複数の遊星歯車機構57についても同様である。各係合要素58は、クラッチ及びブレーキのいずれかである。各係合要素58は、油圧回路55の油圧に応じて断接状態が切り替わる。各係合要素58の断接状態に応じて、変速機構56は複数の変速段を形成可能である。具体的には、変速機構56は、前進走行用の変速段、後進走行用の変速段を形成可能である。変速機構56は、これらの変速段を形成している場合、入力軸52の回転を減速して出力軸54に伝達する。変速機構56は、上記の変速段に加え、入力軸52と出力軸54との間の動力伝達を遮断する変速段(以下、遮断変速段と記す)を形成可能である。すなわち、変速機構56は、遮断変速段を形成している場合、入力軸52から出力軸54へとトルクを伝達しない。ロック機構59は、出力軸54を回転不能にロックしたり、出力軸54の回転を許容したりする。 The vehicle 500 has an automatic transmission 50. The automatic transmission 50 has an input shaft 52, an output shaft 54, a transmission mechanism 56, and a hydraulic circuit 55. The input shaft 52 is connected to the crankshaft 31. The output shaft 54 is connected to the drive wheels 60 via a differential or the like. The transmission mechanism 56 is interposed between the input shaft 52 and the output shaft 54. The transmission mechanism 56 has a plurality of engagement elements 58, a plurality of planetary gear mechanisms 57, and a lock mechanism 59. In FIG. 1, the plurality of engagement elements 58 are all shown as one square. The same is true for the plurality of planetary gear mechanisms 57. Each engagement element 58 is either a clutch or a brake. The engagement and disengagement states of each engagement element 58 are switched according to the hydraulic pressure of the hydraulic circuit 55. Depending on the engagement and disengagement states of each engagement element 58, the transmission mechanism 56 can form a plurality of gear stages. Specifically, the transmission mechanism 56 can form a gear for forward travel and a gear for reverse travel. When the transmission mechanism 56 forms these gears, it reduces the rotation of the input shaft 52 and transmits it to the output shaft 54. In addition to the above-mentioned gears, the transmission mechanism 56 can form a gear (hereinafter referred to as a cut-off gear) that cuts off the power transmission between the input shaft 52 and the output shaft 54. In other words, when the transmission mechanism 56 forms the cut-off gear, it does not transmit torque from the input shaft 52 to the output shaft 54. The lock mechanism 59 locks the output shaft 54 so that it cannot rotate, or allows the output shaft 54 to rotate.

変速機構56は、上記した複数の変速段と、出力軸54のロックの有無との組み合わせに応じて4つのシフトレンジのいずれかに切り替わる。4つのシフトレンジは、ドライブレンジ、リバースレンジ、ニュートラルレンジ、及びパーキングレンジである。ドライブレンジは、変速機構56が前進走行用の変速段を形成している場合であって且つ出力軸54の回転を許容しているときに成立する。リバースレンジは、変速機構56が後進走行用の変速段を形成している場合であって且つ出力軸54の回転を許容しているときに成立する。ニュートラルレンジは、変速機構56が遮断変速段を形成している場合であって且つ出力軸54の回転を許容しているときに成立する。パーキングレンジは、変速機構56が遮断変速段を形成している場合であって且つ出力軸54の回転をロックしているときに成立する。 The transmission mechanism 56 switches to one of four shift ranges depending on the combination of the multiple gears described above and whether the output shaft 54 is locked. The four shift ranges are a drive range, a reverse range, a neutral range, and a parking range. The drive range is established when the transmission mechanism 56 is in a forward gear and allows the output shaft 54 to rotate. The reverse range is established when the transmission mechanism 56 is in a reverse gear and allows the output shaft 54 to rotate. The neutral range is established when the transmission mechanism 56 is in a cut-off gear and allows the output shaft 54 to rotate. The parking range is established when the transmission mechanism 56 is in a cut-off gear and locks the output shaft 54 from rotating.

車両500は、シフトレバー82を有する。シフトレバー82は、車両500の車室内に位置している。シフトレバー82は、予め定められた4つの操作位置のいずれかに乗員が操作位置を切り替え可能なレバーである。各操作位置は、自動変速機50における別々のシフトレンジと対応している。 The vehicle 500 has a shift lever 82. The shift lever 82 is located within the passenger compartment of the vehicle 500. The shift lever 82 is a lever that can be switched by an occupant to one of four predetermined operating positions. Each operating position corresponds to a different shift range in the automatic transmission 50.

車両500は、シフトポジションセンサ84、アクセルセンサ87、車速センサ88、及びGPS受信機89を有する。シフトポジションセンサ84は、シフトレバー82の操作位置をレバー位置LVとして検出する。アクセルセンサ87は、車両500におけるアクセルペダルの踏み込み量をアクセル操作量ACCとして検出する。車速センサ88は、車両500の走行速度を車速SPとして検出する。GPS受信機89は、車両500の現在の位置座標Uに関する信号をGPS衛星から受信する。位置座標Uは、詳細には、緯度及び経度の座標値である。 The vehicle 500 has a shift position sensor 84, an accelerator sensor 87, a vehicle speed sensor 88, and a GPS receiver 89. The shift position sensor 84 detects the operation position of the shift lever 82 as a lever position LV. The accelerator sensor 87 detects the amount of depression of the accelerator pedal in the vehicle 500 as an accelerator operation amount ACC. The vehicle speed sensor 88 detects the traveling speed of the vehicle 500 as a vehicle speed SP. The GPS receiver 89 receives a signal related to the current position coordinate U of the vehicle 500 from a GPS satellite. The position coordinate U is, in detail, a latitude and longitude coordinate value.

<制御装置の概略構成>
車両500は、制御装置100を有する。制御装置100は、コンピュータプログラム(ソフトウェア)に従って各種処理を実行する1つ以上のプロセッサとして構成し得る。なお、制御装置100は、各種処理のうち少なくとも一部の処理を実行する、特定用途向け集積回路(ASIC)等の1つ以上の専用のハードウェア回路、またはそれらの組み合わせを含む回路(circuitry)として構成してもよい。プロセッサは、CPU102及び、RAM並びにROM104等のメモリを含む。メモリは、処理をCPU102に実行させるように構成されたプログラムコードまたは指令を格納している。メモリすなわちコンピュータ可読媒体は、汎用または専用のコンピュータでアクセスできるあらゆる利用可能な媒体を含む。また、制御装置100は、電気的に書き換え可能な不揮発性メモリである記憶装置106を有する。
<General configuration of the control device>
The vehicle 500 has a control device 100. The control device 100 may be configured as one or more processors that execute various processes according to a computer program (software). The control device 100 may be configured as one or more dedicated hardware circuits, such as an application specific integrated circuit (ASIC), that execute at least a part of the various processes, or a circuit (circuitry) including a combination thereof. The processor includes a CPU 102 and memories such as a RAM and a ROM 104. The memory stores program code or instructions configured to cause the CPU 102 to execute the processes. The memory, i.e., a computer-readable medium, includes any available medium that can be accessed by a general-purpose or dedicated computer. The control device 100 also has a storage device 106, which is an electrically rewritable non-volatile memory.

制御装置100は、車両500に取り付けられている各種センサからの検出信号を受信する。具体的には、制御装置100は、次の各パラメータについての検出信号を受信する。 The control device 100 receives detection signals from various sensors attached to the vehicle 500. Specifically, the control device 100 receives detection signals for the following parameters:

・エアフロメータ61が検出する吸気量GA
・第1温度センサ62が検出するGPF23の温度TF
・第2温度センサ63が検出する冷却水の温度TW
・クランク角センサ64が検出するクランク軸31の回転位置CR
・シフトポジションセンサ84が検出するレバー位置LV
・アクセルセンサ87が検出するアクセル操作量ACC
・車速センサ88が検出する車速SP
また、制御装置100は、GPS受信機89が受信した現在の位置座標Uに関する信号を受信する。
Intake air amount GA detected by the air flow meter 61
The temperature TF of the GPF 23 detected by the first temperature sensor 62
The temperature TW of the cooling water detected by the second temperature sensor 63
The rotational position CR of the crankshaft 31 detected by the crank angle sensor 64
Lever position LV detected by the shift position sensor 84
Accelerator operation amount ACC detected by the accelerator sensor 87
Vehicle speed SP detected by the vehicle speed sensor 88
The control device 100 also receives a signal relating to the current position coordinate U received by the GPS receiver 89 .

制御装置100は、予め地図データを記憶している。地図データは、複数のノード及び複数のリンクを有する。各ノードは、位置座標を示している。各リンクは、隣り合うノード間を結ぶ線分として定められている。各リンクは、道路を示している。複数のノード及び複数のリンクは、道路マップを構成している。また、地図データは、ノード毎の標高の情報を含んでいる。 The control device 100 stores map data in advance. The map data has multiple nodes and multiple links. Each node indicates a position coordinate. Each link is defined as a line segment connecting adjacent nodes. Each link indicates a road. The multiple nodes and multiple links make up a road map. The map data also includes altitude information for each node.

制御装置100は、自動変速機50を制御対象とする。制御装置100は、レバー位置LVに応じて自動変速機50のシフトレンジを切り替える。
制御装置100は、内燃機関10を制御対象とする。制御装置100は、車速SP及びアクセル操作量ACCから把握される要求トルクに基づいて、内燃機関10の各種部位を制御する。制御装置100は、状況に応じて内燃機関10をアイドル運転状態に制御する。例えば、制御装置100は、自動変速機50のシフトレンジがニュートラルレンジであり、且つアクセル操作量ACCがゼロの場合、クランク軸31の回転速度(以下、機関回転速度と記す。)NEが目標アイドル回転速度になるように内燃機関10を制御する。このとき、制御装置100は、スロットルバルブ16の開度をフィードバック制御したり、それに合わせて気筒11への燃料の供給量を調整したりする。制御装置100は、目標アイドル回転速度を予め記憶している。なお、制御装置100は、自動変速機50のシフトレンジがニュートラルレンジであり、且つアクセル操作量ACCがゼロよりも大きい場合、アクセル操作量ACCに応じたトルクを出力するように内燃機関10を制御する。
The control device 100 controls the automatic transmission 50. The control device 100 switches the shift range of the automatic transmission 50 in accordance with the lever position LV.
The control device 100 controls the internal combustion engine 10. The control device 100 controls various parts of the internal combustion engine 10 based on a required torque obtained from the vehicle speed SP and the accelerator operation amount ACC. The control device 100 controls the internal combustion engine 10 to an idle operation state according to the situation. For example, when the shift range of the automatic transmission 50 is the neutral range and the accelerator operation amount ACC is zero, the control device 100 controls the internal combustion engine 10 so that the rotation speed (hereinafter, referred to as the engine rotation speed) NE of the crankshaft 31 becomes a target idle rotation speed. At this time, the control device 100 feedback controls the opening degree of the throttle valve 16 and adjusts the amount of fuel supplied to the cylinder 11 accordingly. The control device 100 stores the target idle rotation speed in advance. When the shift range of the automatic transmission 50 is in the neutral range and the accelerator operation amount ACC is greater than zero, the control device 100 controls the internal combustion engine 10 to output a torque according to the accelerator operation amount ACC.

制御装置100は、各種センサからの受信した検出信号に基づいて、内燃機関10の運転状態を示す各種パラメータを随時算出する。具体的には、制御装置100は、クランク軸31の回転位置CRに基づいて、機関回転速度NEを算出する。また、制御装置100は、機関回転速度NE及び吸気量GAに基づいて、機関負荷KLを算出する。さらに、制御装置100は、機関負荷KL及び冷却水の温度TWに基づいて、GPF23に堆積しているPMの量(以下、PM堆積量と記す。)Zを算出する。 The control device 100 calculates various parameters indicating the operating state of the internal combustion engine 10 at any time based on the detection signals received from the various sensors. Specifically, the control device 100 calculates the engine speed NE based on the rotational position CR of the crankshaft 31. The control device 100 also calculates the engine load KL based on the engine speed NE and the intake air amount GA. Furthermore, the control device 100 calculates the amount of PM accumulated in the GPF 23 (hereinafter referred to as the PM accumulation amount) Z based on the engine load KL and the cooling water temperature TW.

<燃料カット処理>
制御装置100は、内燃機関10を制御する上での複数の処理の1つとして、燃料カット処理を実行可能である。燃料カット処理は、GPF23に堆積しているPMをGPF23から除去するための処理である。制御装置100は、燃料カット処理では、停止パターン及び燃焼パターンを、内燃機関10の運転を継続させつつ交互に繰り返す。停止パターンは、燃焼行程を迎える気筒11の順にM個連続して気筒11への燃料供給を停止するパターンである。燃料供給を停止する気筒11(以下、停止気筒と記す。)の個数Mについては後述する。燃焼パターンは、燃焼行程を迎える気筒11の順にN個連続して気筒11への燃料供給を行うパターンである。燃料供給を行う気筒11(以下、燃焼気筒と記す。)の個数Nについては後述する。なお、制御装置100は、燃料カット処理を実行する際、停止気筒については点火プラグ19による点火を停止し、燃焼気筒については点火プラグ19による点火を行う。
<Fuel cut processing>
The control device 100 can execute a fuel cut process as one of a plurality of processes for controlling the internal combustion engine 10. The fuel cut process is a process for removing PM accumulated in the GPF 23 from the GPF 23. In the fuel cut process, the control device 100 alternately repeats a stop pattern and a combustion pattern while continuing the operation of the internal combustion engine 10. The stop pattern is a pattern in which fuel supply to M consecutive cylinders 11 is stopped in the order of the cylinders 11 that undergo a combustion stroke. The number M of cylinders 11 to which fuel supply is stopped (hereinafter, referred to as stopped cylinders) will be described later. The combustion pattern is a pattern in which fuel is supplied to N consecutive cylinders 11 in the order of the cylinders 11 that undergo a combustion stroke. The number N of cylinders 11 to which fuel is supplied (hereinafter, referred to as combustion cylinders) will be described later. Note that, when executing the fuel cut process, the control device 100 stops ignition by the spark plug 19 for the stopped cylinders and performs ignition by the spark plug 19 for the combustion cylinders.

本実施形態において、制御装置100は、2種類の燃料カット処理を実行可能である。一方の燃料カット処理である第1燃料カット処理は、停止気筒の個数Mを「1」、燃焼気筒の個数Nを「3」とするものである。すなわち、制御装置100は、第1燃料カット処理では、1燃焼サイクルの中で4つの気筒11のうちの1つに対しては燃料供給を停止する一方で残りの3つに対しては燃料供給を行う。1燃焼サイクルは、4つの気筒11が1度ずつ燃焼行程を迎える一連の過程、すなわちクランク軸31が2回転する期間のことである。他方の燃料カット処理である第2燃料カット処理は、停止気筒の個数Mを「2」、燃焼気筒の個数Nを「2」とするものである。すなわち、制御装置100は、第2燃料カット処理では、1燃焼サイクルの中で4つの気筒11のうちの2つに対しては燃料供給を停止する一方で残りの2つに対しては燃料供給を行う。なお、以下では、上記の2種類の燃料カット処理について、これらを個別に説明するときは第1燃料カット処理と第2燃料処理と呼称し、これらの2種類を総称して説明するときは燃料カット処理と呼称する。 In this embodiment, the control device 100 can execute two types of fuel cut processing. In the first fuel cut processing, the number M of stopped cylinders is set to "1" and the number N of burning cylinders is set to "3". That is, in the first fuel cut processing, the control device 100 stops the fuel supply to one of the four cylinders 11 during one combustion cycle, while supplying fuel to the remaining three. One combustion cycle is a series of processes in which the four cylinders 11 each undergo a combustion stroke once, that is, a period in which the crankshaft 31 rotates twice. In the second fuel cut processing, the number M of stopped cylinders is set to "2" and the number N of burning cylinders is set to "2". That is, in the second fuel cut processing, the control device 100 stops the fuel supply to two of the four cylinders 11 during one combustion cycle, while supplying fuel to the remaining two. In the following, the above two types of fuel cut processing will be referred to as the first fuel cut processing and the second fuel cut processing when described individually, and will be referred to as the fuel cut processing when described collectively.

制御装置100は、第1燃料カット処理でも第2燃料カット処理でも、燃焼気筒に対して、当該燃焼気筒内の混合気の空燃比が理論空燃比になるように燃料供給を行う。ここで、燃料カット処理の実行を通じてGPF23からPMを除去するメカニズムを説明する。いま、燃焼気筒に対して燃料供給を行うとともに、点火プラグ19による点火を行ったとする。この場合、燃焼気筒では、混合気が燃焼する。すると、燃焼気筒は、高温な排気を排気通路21に排出する。一方、停止気筒は、酸素を排気通路21に排出する。燃焼気筒が排出した高温な排気と、停止気筒が排出した酸素がGPF23に至ると、GPF23に堆積しているPMが燃焼する。そして、PMは消失する。こうした過程を通じて、GPF23からPMを除去すること、すなわちGPF23の再生を実現できる。なお、第2燃料カット処理では第1燃料カットに比べて停止気筒の個数Mが増える。これに伴い、第2燃料カット処理では第1処理に比べて、1燃焼サイクル当たりにGPF23に供給する酸素の量が増える。 In both the first and second fuel cut processes, the control device 100 supplies fuel to the combustion cylinder so that the air-fuel ratio of the mixture in the combustion cylinder becomes the theoretical air-fuel ratio. Here, the mechanism for removing PM from the GPF 23 through the execution of the fuel cut process will be described. Now, assume that fuel is supplied to the combustion cylinder and ignition is performed by the spark plug 19. In this case, the mixture is burned in the combustion cylinder. Then, the combustion cylinder discharges high-temperature exhaust gas into the exhaust passage 21. On the other hand, the stopped cylinder discharges oxygen into the exhaust passage 21. When the high-temperature exhaust gas discharged by the combustion cylinder and the oxygen discharged by the stopped cylinder reach the GPF 23, the PM accumulated in the GPF 23 is burned. Then, the PM disappears. Through this process, it is possible to remove PM from the GPF 23, that is, to regenerate the GPF 23. Note that the number M of stopped cylinders increases in the second fuel cut process compared to the first fuel cut. As a result, the amount of oxygen supplied to the GPF 23 per combustion cycle increases in the second fuel cut process compared to the first process.

<第1件判定処理の概要>
制御装置100は、第1判定処理を実行可能である。第1判定処理は、第1燃料カット処理の開始条件である第1開始条件の成立可否を判定するための処理である。
<Outline of first case determination process>
The control device 100 is capable of executing a first determination process. The first determination process is a process for determining whether or not a first start condition, which is a start condition for a first fuel cut process, is satisfied.

第1開始条件は、次の5つの項目が全て成立していることである。
(1A)自動変速機50のシフトレンジがニュートラルレンジである。
(1B)現状のアクセル操作量ACCがゼロである。
(1C)現状のPM堆積量Zが開始堆積量ZA以上である。
(1D)車両500が降坂路を走行している。
(1E)この後、降坂路が判定距離L以上続く。
(1F)第1温度T1が設定温度TA以下である。
The first start condition is that the following five items are all satisfied:
(1A) The shift range of the automatic transmission 50 is the neutral range.
(1B) The current accelerator operation amount ACC is zero.
(1C) The current PM accumulation amount Z is equal to or greater than the initial accumulation amount ZA.
(1D) The vehicle 500 is traveling downhill.
(1E) After this, the downhill road continues for a judgment distance L or more.
(1F) The first temperature T1 is equal to or lower than the set temperature TA.

第1開始条件を規定している各変数の内容を説明する。
開始堆積量ZAは、GPF23におけるPM堆積量Zが相応に多く、GPF23からPMを除去することが望まれる値として、例えば実験又はシミュレーションで予め定められている。制御装置100は、開始堆積量ZAを予め記憶している。
The contents of each variable defining the first start condition will be explained.
The initial accumulation amount ZA is determined in advance, for example, through an experiment or a simulation, as a value at which the PM accumulation amount Z in the GPF 23 is appropriately large and it is desired to remove PM from the GPF 23. The control device 100 stores the initial accumulation amount ZA in advance.

判定距離Lは、第1燃料カット処理を行ったときに、GPF23において相応の量のPMの除去を期待できる走行距離として、実験又はシミュレーションで定められている。制御装置100は、判定距離Lを予め記憶している。 The judgment distance L is determined by experiment or simulation as the driving distance at which a reasonable amount of PM can be expected to be removed by the GPF 23 when the first fuel cut process is performed. The control device 100 stores the judgment distance L in advance.

第1温度T1は、第1燃料カット処理を行うことによって現状のPM堆積量Zを終了堆積量ZBにまで減少させたと仮定したときのGPF23の推定温度である。設定温度TAは、GPF23の損傷を防止する上で許容されるGPF23の温度TFの最大値として、例えば実験又はシミュレーションで予め定められている。GPF23の損傷とは、例えばGPF23が溶解することである。制御装置100は、設定温度TAを予め記憶している。終了堆積量ZBは、PM堆積量Zが十分に小さくなり、PMの除去の処理を終了してもよい値として、例えば実験又はシミュレーションで予め定められている。終了堆積量ZBは、開始堆積量ZAよりも小さい。制御装置100は、終了堆積量ZBを予め記憶している。 The first temperature T1 is the estimated temperature of the GPF 23 when it is assumed that the current PM accumulation amount Z has been reduced to the end accumulation amount ZB by performing the first fuel cut process. The set temperature TA is determined in advance, for example, by experiment or simulation, as the maximum temperature TF of the GPF 23 that is permitted to prevent damage to the GPF 23. Damage to the GPF 23 means, for example, the melting of the GPF 23. The control device 100 stores the set temperature TA in advance. The end accumulation amount ZB is determined in advance, for example, by experiment or simulation, as a value at which the PM accumulation amount Z becomes sufficiently small and the PM removal process may be terminated. The end accumulation amount ZB is smaller than the start accumulation amount ZA. The control device 100 stores the end accumulation amount ZB in advance.

第1温度T1は、現状のPM堆積量Z及び現状のGPF23の温度TFに応じて変わる。例えば、現状のPM堆積量Zと終了堆積量ZBとの差が大きければ、その分、多くの量のPMを燃焼させることに伴ってGPF23の昇温量は大きくなる。また、昇温量が同じであっても、初期温度である現状のGPF23の温度TFが高ければ、その分、最終温度である上記の第1温度T1も高くなる。そこで、本実施形態において、制御装置100は、第1昇温量ΔT1と現状のGPF23の温度TFとに基づいて第1温度T1を算出する。第1昇温量ΔT1は、第1燃料カット処理を行うことによって現状のPM堆積量Zを終了堆積量ZBにまで減少させたと仮定したときのGPF23の昇温量である。制御装置100は、この第1昇温量ΔT1に現状のGPF23の温度TFを加算することで、第1温度T1を算出する。なお、第1温度T1を算出する処理は、第1推定処理である。 The first temperature T1 varies depending on the current PM accumulation amount Z and the current temperature TF of the GPF 23. For example, if the difference between the current PM accumulation amount Z and the final accumulation amount ZB is large, the temperature rise of the GPF 23 increases accordingly as a larger amount of PM is burned. Also, even if the temperature rise is the same, if the temperature TF of the current GPF 23, which is the initial temperature, is high, the first temperature T1, which is the final temperature, will be higher accordingly. Therefore, in this embodiment, the control device 100 calculates the first temperature T1 based on the first temperature rise ΔT1 and the current temperature TF of the GPF 23. The first temperature rise ΔT1 is the temperature rise of the GPF 23 when it is assumed that the current PM accumulation amount Z is reduced to the final accumulation amount ZB by performing the first fuel cut process. The control device 100 calculates the first temperature T1 by adding the current temperature TF of the GPF 23 to this first temperature rise ΔT1. The process for calculating the first temperature T1 is the first estimation process.

制御装置100は、第1昇温量ΔT1を算出するための情報として、第1昇温マップを予め記憶している。第1昇温マップは、第1燃料カット処理を行った場合における、GPF23でのPMの減少量と、GPF23の昇温量との関係を表したものである。上記の第1昇温マップは、第1燃料カット処理を行ったときにGPF23に供給される全ガス中の酸素の量に応じたGPF23の昇温量を反映したものになっている。第1昇温マップは、例えば実験又はシミュレーションに基づいて作成されたものである。 The control device 100 prestores a first temperature rise map as information for calculating the first temperature rise amount ΔT1. The first temperature rise map represents the relationship between the amount of PM reduction in the GPF 23 and the temperature rise amount of the GPF 23 when the first fuel cut process is performed. The above-mentioned first temperature rise map reflects the temperature rise amount of the GPF 23 according to the amount of oxygen in the total gas supplied to the GPF 23 when the first fuel cut process is performed. The first temperature rise map is created, for example, based on an experiment or a simulation.

<第2件判定処理の概要>
制御装置100は、第2判定処理を実行可能である。第2判定処理は、第2燃料カット処理の開始条件である第2開始条件の成立可否を判定するための処理である。なお、制御装置100は、第1燃料カット処理の実行中に第2判定処理を行う。つまり、第2判定処理は、第1燃料カット処理から第2燃料カット処理への切り替の可否を判定するための処理である。
<Outline of second case determination process>
The control device 100 is capable of executing a second determination process. The second determination process is a process for determining whether a second start condition, which is a start condition for the second fuel cut process, is satisfied. The control device 100 performs the second determination process while the first fuel cut process is being executed. In other words, the second determination process is a process for determining whether or not it is possible to switch from the first fuel cut process to the second fuel cut process.

第2開始条件は、次の2つの項目が全て成立していることである。
(2A)PM堆積量Zが設定堆積量ZC以下である。
(2B)第2温度T2が設定温度TA以下である。
The second start condition is that the following two items are both satisfied.
(2A) The PM accumulation amount Z is equal to or smaller than the set accumulation amount ZC.
(2B) The second temperature T2 is lower than the set temperature TA.

第2開始条件を規定している各変数の内容を説明する。
先ず、設定堆積量ZCについて説明する。前提として、GPF23は、全体として円柱状である。GPF23が排気通路21に配置された状態において、GPF23の中心軸線は、排気の流れる方向に概ね沿うように延びている。GPF23には、PMが堆積し易い箇所である堆積集中箇所23aが存在する。堆積集中箇所23aは、具体的には、GPF23における上流側の部分であって、且つ径方向の内側の部分である。なお、図1では、GPF23におけるPMの堆積の様子をドットの密度の大小によって模式的に示している。図1において、堆積集中箇所23aは、ドット密度の濃い領域である。GPF23においてPM堆積量Zの総量が多い場合、堆積集中箇所23aでのPM堆積量Zは相当に多くなる。上記のとおり、第2燃料カット処理では第1燃料カットに比べてGPF23に供給する酸素の量が多くなる。堆積集中箇所23aに多くのPMが多く堆積している状況下で当該堆積集中箇所23aに多くの酸素を供給すると、堆積集中箇所23aでのPMの燃焼に応じて当該堆積集中箇所23aが局所的に高温になる。そして、GPF23が異常な発熱状態になり得る。設定堆積量ZCは、第2燃料カットを行った場合でもGPF23が異常な発熱状態にならないPM堆積量Zの最大値として、例えば実験又はシミュレーションで予め定められている。設定堆積量ZCは、例えば、開始堆積量ZAの2割の値である。制御装置100は、設定堆積量ZCを予め記憶している。
The contents of each variable defining the second start condition will be explained.
First, the set accumulation amount ZC will be described. As a premise, the GPF 23 is cylindrical as a whole. When the GPF 23 is disposed in the exhaust passage 21, the central axis of the GPF 23 extends so as to be generally along the direction in which the exhaust gas flows. The GPF 23 has an accumulation concentration point 23a where PM is likely to accumulate. Specifically, the accumulation concentration point 23a is an upstream portion of the GPF 23 and an inner portion in the radial direction. In FIG. 1, the accumulation state of PM in the GPF 23 is shown diagrammatically by the density of dots. In FIG. 1, the accumulation concentration point 23a is an area with a high dot density. When the total amount of PM accumulation amount Z in the GPF 23 is large, the PM accumulation amount Z at the accumulation concentration point 23a becomes considerably large. As described above, the amount of oxygen supplied to the GPF 23 is larger in the second fuel cut process than in the first fuel cut process. If a large amount of oxygen is supplied to the deposition concentration point 23a under the condition that a large amount of PM is deposited in the deposition concentration point 23a, the deposition concentration point 23a becomes locally hot in response to the combustion of PM in the deposition concentration point 23a. This may cause the GPF 23 to enter an abnormal heat generation state. The set deposition amount ZC is determined in advance, for example, by experiment or simulation, as the maximum value of the PM deposition amount Z at which the GPF 23 does not enter an abnormal heat generation state even when the second fuel cut is performed. The set deposition amount ZC is, for example, 20% of the initial deposition amount ZA. The control device 100 stores the set deposition amount ZC in advance.

次に、第2温度T2について説明する。第2温度T2は、第2燃料カット処理を行うことによって現状のPM堆積量Zを終了堆積量ZBにまで減少させたと仮定したときのGPF23の推定温度である。第2温度T2は、上記の第1温度T1と同様、現状のPM堆積量Z及び現状のGPF23の温度TFに応じて変わる。そこで、制御装置100は、第2昇温量ΔT2と、現状のGPF23の温度TFとに基づいて第2温度T2を算出する。第2昇温量ΔT2は、第2燃料カット処理を行うことによって現状のPM堆積量Zを終了堆積量ZBにまで減少させたと仮定したときのGPF23の昇温量である。制御装置100は、この第2昇温量ΔT2を現状のGPF23の温度TFに加算することで、第2温度T2を算出する。第2温度T2を算出する処理は、第2推定処理である。 Next, the second temperature T2 will be described. The second temperature T2 is an estimated temperature of the GPF 23 when it is assumed that the current PM accumulation amount Z has been reduced to the final accumulation amount ZB by performing the second fuel cut process. The second temperature T2, like the above-mentioned first temperature T1, varies depending on the current PM accumulation amount Z and the current temperature TF of the GPF 23. Therefore, the control device 100 calculates the second temperature T2 based on the second temperature increase amount ΔT2 and the current temperature TF of the GPF 23. The second temperature increase amount ΔT2 is the temperature increase amount of the GPF 23 when it is assumed that the current PM accumulation amount Z has been reduced to the final accumulation amount ZB by performing the second fuel cut process. The control device 100 calculates the second temperature T2 by adding this second temperature increase amount ΔT2 to the current temperature TF of the GPF 23. The process of calculating the second temperature T2 is the second estimation process.

制御装置100は、第2昇温量ΔT2を算出するための情報として、第2昇温マップを予め記憶している。第2昇温マップは、第2燃料カット処理を行った場合における、PM堆積量Zの減少量と、GPF23の昇温量との関係を表したものである。第2昇温マップは、第2燃料カット処理を行ったときにGPF23に供給される全ガス中の酸素の量に応じたGPF23の昇温量を反映したものになっている。ここで、GPF23に対する酸素の供給量が多い場合、少ない場合に比べて、GPF23はよりPMが燃焼し易い環境になる。したがって、前者の場合、後者の場合に比べて、GPF23におけるPMの燃焼が促進される。そして、PMがより多く燃焼する。この結果、前者の場合、後者の場合に比べて、GPF23の昇温量が大きくなる。このことを反映し、第2昇温マップと第1昇温マップとではつぎのような違いがある。すなわち、PM堆積量Zの減少量が第1値であるときの、第2昇温マップにおけるGPF23の昇温量は、第1昇温マップにおけるGPF23の昇温量よりも大きい。なお、第2昇温マップは、例えば実験又はシミュレーションに基づいて作成されたものである。 The control device 100 prestores a second temperature rise map as information for calculating the second temperature rise amount ΔT2. The second temperature rise map represents the relationship between the amount of decrease in the PM accumulation amount Z and the temperature rise amount of the GPF 23 when the second fuel cut process is performed. The second temperature rise map reflects the temperature rise amount of the GPF 23 according to the amount of oxygen in the total gas supplied to the GPF 23 when the second fuel cut process is performed. Here, when the amount of oxygen supplied to the GPF 23 is large, the GPF 23 becomes an environment in which PM is more likely to burn than when it is small. Therefore, in the former case, the combustion of PM in the GPF 23 is promoted compared to the latter case. And more PM is burned. As a result, in the former case, the temperature rise amount of the GPF 23 is larger compared to the latter case. Reflecting this, there are the following differences between the second temperature rise map and the first temperature rise map. That is, when the decrease in the PM accumulation amount Z is the first value, the temperature increase amount of the GPF 23 in the second temperature increase map is greater than the temperature increase amount of the GPF 23 in the first temperature increase map. Note that the second temperature increase map is created based on, for example, an experiment or a simulation.

<終了判定処理について>
制御装置100は、終了判定処理を実行可能である。終了判定処理は、現在実行中の燃料カット処理の終了条件の成立可否を判定するための処理である。現在実行中の燃料カット処理は、第1燃料カット処理であることも第2燃料カット処理であることもあり得る。本実施形態では、これら第1燃料カット処理及び第2燃料カット処理の双方について同一の終了条件を設定している。
<Regarding the end determination process>
The control device 100 is capable of executing an end determination process. The end determination process is a process for determining whether or not an end condition for the fuel cut process currently being executed is satisfied. The fuel cut process currently being executed may be either the first fuel cut process or the second fuel cut process. In this embodiment, the same end condition is set for both the first fuel cut process and the second fuel cut process.

終了条件は、次の複数の項目の少なくとも1つが成立することである。
(3A)自動変速機50のシフトレンジがニュートラルレンジ以外である。
(3B)現状のアクセル操作量ACCがゼロよりも大きい。
(3C)降坂路の終了地点に到達済みである。
(3D)現状のGPF23の温度TFが判定温度TBよりも大きい。
(3E)現状のPM堆積量Zが終了堆積量ZB以下である。
The termination condition is that at least one of the following items is met.
(3A) The shift range of the automatic transmission 50 is other than the neutral range.
(3B) The current accelerator operation amount ACC is greater than zero.
(3C) The end of the downhill section has been reached.
(3D) The current temperature TF of the GPF 23 is higher than the judgment temperature TB.
(3E) The current PM accumulation amount Z is equal to or smaller than the final accumulation amount ZB.

終了条件を規定している各変数の内容を説明する。
終了堆積量ZBは、第1判定処理との関連で既に説明したとおりである。制御装置100は、終了堆積量ZBを予め記憶している。
The contents of each variable that specifies the termination condition will be explained below.
The final accumulation amount ZB is as described above in relation to the first determination process. The control device 100 stores the final accumulation amount ZB in advance.

判定温度TBは、つぎのような値である。上記のとおり、第1開始条件の項目(1F)は、第1燃料カット処理を行ったと仮定したときのGPF23の温度TFの推定値に関するものである。この項目を含むことから、制御装置100は、第1燃料カット処理を行った場合でもGPF23が過昇温しないことが見込まれる状況で第1燃料カット処理を開始することになる。一方で、実際に燃料カット処理を行ってPMを燃焼させた際、例えばGPF23に供給される酸素量の誤差等に伴い、第1昇温マップで規定されるGPF23の昇温量を上回る昇温が生じることもあり得る。同様のことは、第2燃料カット処理についてもいえる。上記の項目(3D)は、このような、実際にPMの燃焼を行っている過程でのGPF23の過昇温を避けるため要件である。そして、判定温度TBは、実際に燃料カット処理を行っている状況下において、GPF23の損傷を防止する上で許容されるGPF23の温度TFの最大値として、例えば実験又はシミュレーションで予め定められている。制御装置100は、判定温度TBを予め記憶している。 The judgment temperature TB is the following value. As described above, the item (1F) of the first start condition relates to the estimated value of the temperature TF of the GPF 23 when the first fuel cut process is assumed to be performed. Since this item is included, the control device 100 will start the first fuel cut process in a situation where it is expected that the GPF 23 will not overheat even if the first fuel cut process is performed. On the other hand, when the fuel cut process is actually performed to burn PM, for example, due to an error in the amount of oxygen supplied to the GPF 23, a temperature rise exceeding the temperature rise amount of the GPF 23 specified in the first temperature rise map may occur. The same can be said about the second fuel cut process. The above item (3D) is a requirement for avoiding such an overheating of the GPF 23 during the process of actually burning PM. The judgment temperature TB is determined in advance, for example, by experiment or simulation, as the maximum value of the temperature TF of the GPF 23 that is allowed to prevent damage to the GPF 23 under a situation where the fuel cut process is actually performed. The control device 100 stores the judgment temperature TB in advance.

<第1判定処理の具体的な処理手順>
制御装置100は、内燃機関10の運転中であり、且つ、第1燃料カット処理及び第2燃料カット処理のいずれも実行していないときに、第1判定処理を繰り返し実行する。
<Specific Processing Procedure of First Determination Process>
The control device 100 repeatedly executes the first determination process while the internal combustion engine 10 is operating and neither the first fuel cut process nor the second fuel cut process is being executed.

図2に示すように、制御装置100は、第1判定処理を開始すると、先ずステップS110の処理を実行する。ステップS110において、制御装置100は、自動変速機50のシフトレンジがニュートラルレンジであるか否かを判定する。制御装置100は、自動変速機50に関する制御内容を参照してこの判定を行う。制御装置100は、自動変速機50のシフトレンジがニュートラルレンジではない場合(ステップS110:NO)、第1判定処理の一連の処理を一旦終了する。この場合、制御装置100は、ステップS110の処理を再度実行する。 As shown in FIG. 2, when the control device 100 starts the first judgment process, it first executes the process of step S110. In step S110, the control device 100 determines whether the shift range of the automatic transmission 50 is the neutral range. The control device 100 makes this determination by referring to the control content related to the automatic transmission 50. If the shift range of the automatic transmission 50 is not the neutral range (step S110: NO), the control device 100 temporarily ends the series of steps of the first judgment process. In this case, the control device 100 executes the process of step S110 again.

一方、ステップS110において、制御装置100は、自動変速機50のシフトレンジがニュートラルレンジである場合(ステップS110:YES)、処理をステップS120に進める。なお、ステップS110の処理は、第1開始条件の項目(1A)の成立可否を判定するための処理である。 On the other hand, in step S110, if the shift range of the automatic transmission 50 is the neutral range (step S110: YES), the control device 100 proceeds to step S120. Note that the process of step S110 is a process for determining whether or not the first start condition (1A) is satisfied.

ステップS120において、制御装置100は、現状のアクセル操作量ACCがゼロであるか否かを判定する。具体的には、制御装置100は、最新のアクセル操作量ACCを参照する。制御装置100は、最新のアクセル操作量ACCがゼロよりも大きい場合(ステップS120:NO)、第1判定処理の一連の処理を一旦終了する。そして、制御装置100は、ステップS110の処理を再度実行する。 In step S120, the control device 100 determines whether the current accelerator operation amount ACC is zero. Specifically, the control device 100 refers to the latest accelerator operation amount ACC. If the latest accelerator operation amount ACC is greater than zero (step S120: NO), the control device 100 temporarily ends the series of steps in the first determination process. Then, the control device 100 executes the process of step S110 again.

一方、ステップS120において、制御装置100は、最新のアクセル操作量ACCがゼロである場合(ステップS120:YES)、処理をステップS130に進める。なお、ステップS120の処理は、第1開始条件の項目(1B)の成立可否を判定するための処理である。 On the other hand, in step S120, if the latest accelerator operation amount ACC is zero (step S120: YES), the control device 100 proceeds to step S130. Note that the process of step S120 is a process for determining whether or not the first start condition item (1B) is satisfied.

ステップS130において、制御装置100は、現状のPM堆積量Zが開始堆積量ZA以上であるか否かを判定する。具体的には、制御装置100は、最新のPM堆積量Zと、開始堆積量ZAとを参照する。そして、制御装置100は、これらの値の大小を比較する。制御装置100は、最新のPM堆積量Zが開始堆積量ZA未満の場合(ステップS130:NO)、第1判定処理の一連の処理を一旦終了する。そして、制御装置100は、ステップS130の処理を再度実行する。 In step S130, the control device 100 determines whether the current PM accumulation amount Z is equal to or greater than the initial accumulation amount ZA. Specifically, the control device 100 refers to the latest PM accumulation amount Z and the initial accumulation amount ZA. The control device 100 then compares the magnitude of these values. If the latest PM accumulation amount Z is less than the initial accumulation amount ZA (step S130: NO), the control device 100 temporarily ends the series of steps in the first determination process. The control device 100 then executes the process of step S130 again.

一方、ステップS130において、制御装置100は、最新のPM堆積量Zが開始堆積量ZA以上の場合(ステップS130:YES)、処理をステップS140に進める。なお、ステップS130の処理は、第1開始条件の項目(1C)の成立可否を判定するための処理である。 On the other hand, in step S130, if the latest PM accumulation amount Z is equal to or greater than the start accumulation amount ZA (step S130: YES), the control device 100 advances the process to step S140. Note that the process of step S130 is a process for determining whether or not the first start condition (1C) is satisfied.

ステップS140において、制御装置100は、車両500が走行中であるか否かを判定する。具体的には、制御装置100は、最新の車速SPを参照する。そして、制御装置100は、車速SPがゼロである場合、車両500は停止中であると判定する(ステップS140:NO)。この場合、制御装置100は、第1判定処理の一連の処理を一旦終了する。そして、制御装置100は、ステップS110の処理を再度実行する。 In step S140, the control device 100 determines whether the vehicle 500 is moving. Specifically, the control device 100 refers to the latest vehicle speed SP. If the vehicle speed SP is zero, the control device 100 determines that the vehicle 500 is stopped (step S140: NO). In this case, the control device 100 temporarily ends the series of steps in the first determination process. The control device 100 then executes the process of step S110 again.

一方、ステップS140において、制御装置100は、車速SPがゼロよりも大きい場合、車両500は走行中であると判定する(ステップS140:YES)。この場合、制御装置100は、処理をステップS150に進める。なお、ステップS140及び後述のステップS150の処理は、第1開始条件の項目(1D)の成立可否を判定するための処理である。 On the other hand, in step S140, if the vehicle speed SP is greater than zero, the control device 100 determines that the vehicle 500 is moving (step S140: YES). In this case, the control device 100 advances the process to step S150. Note that the processes of step S140 and step S150 described below are processes for determining whether or not the first start condition item (1D) is satisfied.

ステップS150において、制御装置100は、車両500が走行している道路が降坂路であるか否かを判定する。具体的には、制御装置100は、地図データ、最新の位置座標U、及び1つ前のタイミングで受信した位置座標Uを参照する。そして、制御装置100は、最新の位置座標Uに基づいて、地図データにおける道路マップの中での車両500の現在位置を特定する。この後、制御装置100は、地図データに含まれる標高の情報に基づいて、車両500が現在位置しているリンクの路面勾配を把握する。なお、本実施形態の地図データは、例えば、登坂路と降坂路とが交互に続いている場合、登坂路の最下地点から最上地点までを1つのリンクで表しており、降坂路の最上地点から最下地点までを1つのリンクで表している。つまり、地図データは、一続きの坂路における最上地点から最下地点までを、1つのリンクで表している。そして、坂路を表しているリンクの両端のノードは、坂路の最上地点と最下地点となっている。 In step S150, the control device 100 determines whether the road on which the vehicle 500 is traveling is a downhill road. Specifically, the control device 100 refers to the map data, the latest position coordinate U, and the position coordinate U received at the previous timing. Then, the control device 100 identifies the current position of the vehicle 500 in the road map in the map data based on the latest position coordinate U. After that, the control device 100 determines the road surface gradient of the link on which the vehicle 500 is currently located based on the altitude information included in the map data. Note that in the map data of this embodiment, for example, when uphill roads and downhill roads alternate, one link represents the lowest point to the highest point of the uphill road, and one link represents the highest point to the lowest point of the downhill road. In other words, the map data represents the highest point to the lowest point of a continuous slope road with one link. And the nodes at both ends of the link representing the slope road are the highest point and the lowest point of the slope road.

さて、制御装置100は、車両500が現在位置しているリンクの路面勾配を把握するにあたり、リンクの両端のノードの標高の差を参照する。制御装置100は、車両500が現在位置しているリンクの路面勾配がゼロとみなせる範囲内の値である場合、車両500が走行しているリンクは坂路ではないと判定する(ステップS150:NO)。この場合、制御装置100は、第1判定処理の一連の処理を一旦終了する。この場合、制御装置100は、ステップS110の処理を再度実行する。 When determining the road gradient of the link on which the vehicle 500 is currently located, the control device 100 refers to the difference in elevation between the nodes at both ends of the link. If the road gradient of the link on which the vehicle 500 is currently located is within a range that can be considered to be zero, the control device 100 determines that the link on which the vehicle 500 is traveling is not a slope (step S150: NO). In this case, the control device 100 temporarily ends the series of steps in the first determination process. In this case, the control device 100 executes the process of step S110 again.

一方、制御装置100は、車両500が現在位置しているリンクの路面勾配がゼロとみなせる値よりも大きい場合、車両500が走行しているリンクは坂路であると判定する。この場合、制御装置100は、最新の位置座標Uと一つ前のタイミングの位置座標Uとに基づいて、車両500の進行方向を特定する。そして、制御装置100は、車両500が標高の高い側から低い側に向けて走行しているか否かを判定する。制御装置100は、車両500が標高の低い側から高い側に向けて走行している場合、車両500が走行しているリンクは登坂路であると判定する(ステップS150:NO)。この場合、制御装置100は、第1判定処理の一連の処理を一旦終了する。そして、制御装置100は、ステップS110の処理を再度実行する。一方、制御装置100は、車両500が標高の高い側から低い側に向けて走行している場合、車両500が走行しているリンクは降坂路であると判定する(ステップS150:YES)。この場合、制御装置100は、ステップS160に処理を進める。 On the other hand, when the road surface gradient of the link on which the vehicle 500 is currently located is greater than a value that can be regarded as zero, the control device 100 determines that the link on which the vehicle 500 is traveling is a slope. In this case, the control device 100 determines the traveling direction of the vehicle 500 based on the latest position coordinate U and the position coordinate U at the previous timing. Then, the control device 100 determines whether the vehicle 500 is traveling from a high altitude side to a low altitude side. When the vehicle 500 is traveling from a low altitude side to a high altitude side, the control device 100 determines that the link on which the vehicle 500 is traveling is an uphill road (step S150: NO). In this case, the control device 100 temporarily ends the series of processes of the first determination process. Then, the control device 100 executes the process of step S110 again. On the other hand, when the vehicle 500 is traveling from a high altitude side to a low altitude side, the control device 100 determines that the link on which the vehicle 500 is traveling is a downhill road (step S150: YES). In this case, the control device 100 proceeds to step S160.

ステップS160において、制御装置100は、この後降坂路が判定距離L以上続くか否かを判定する。制御装置100は、地図データ、及びステップS150で特定した情報を参照してステップS160の処理を行う。具体的には、制御装置100は、道路マップ上での車両500の現在位置、車両500が現在走行しているリンクを参照する。そして、制御装置100は、車両500の現在位置から、車両500が現在走行しているリンクにおける車両500の進行方向側のノードまでの経路の長さである推定距離を算出する。この後、制御装置100は、判定距離Lを参照する。そして、制御装置100は、推定距離と判定距離Lとの大小を比較する。制御装置100は、推定距離が判定距離L未満である場合、この後降坂路は判定距離L以上続かないと判定する(ステップS160:NO)。この場合、制御装置100は、第1判定処理の一連の処理を一旦終了する。この場合、制御装置100は、ステップS110の処理を再度実行する。 In step S160, the control device 100 determines whether the downhill road continues for the judgment distance L or more. The control device 100 performs the process of step S160 by referring to the map data and the information specified in step S150. Specifically, the control device 100 refers to the current position of the vehicle 500 on the road map and the link on which the vehicle 500 is currently traveling. The control device 100 then calculates an estimated distance, which is the length of the path from the current position of the vehicle 500 to the node on the link on which the vehicle 500 is currently traveling in the direction of travel of the vehicle 500. After this, the control device 100 refers to the judgment distance L. Then, the control device 100 compares the estimated distance with the judgment distance L. If the estimated distance is less than the judgment distance L, the control device 100 determines that the downhill road does not continue for the judgment distance L or more (step S160: NO). In this case, the control device 100 temporarily ends the series of processes of the first judgment process. In this case, the control device 100 executes the process of step S110 again.

一方、ステップS160において、制御装置100は、推定距離が判定距離L以上である場合、この後降坂路が判定距離L以上続くと判定する(ステップS160:YES)。この場合、制御装置100は、処理をステップS170に進める。なお、ステップS160の処理は、第1開始条件の項目(1E)の成立可否を判定するための処理ある。 On the other hand, in step S160, if the estimated distance is equal to or greater than the judgment distance L, the control device 100 determines that the downhill road will continue for equal to or greater than the judgment distance L (step S160: YES). In this case, the control device 100 advances the process to step S170. The process of step S160 is a process for determining whether or not the first start condition (1E) is satisfied.

ステップS170において、制御装置100は、第1昇温量ΔT1を算出する。上記のとおり、第1昇温量ΔT1は、第1燃料カット処理を行うことによって現状のPM堆積量Zを終了堆積量ZBにまで減少させたと仮定したときのGPF23の昇温量である。ステップS170における具体的な処理として、制御装置100は、最新のPM堆積量Zと、終了堆積量ZBとを参照する。そして、制御装置100は、最新のPM堆積量Zから終了堆積量ZBを減算して得られる第1差分値ΔZ1を算出する。次に、制御装置100は、第1昇温マップを参照する。そして、制御装置100は、第1昇温マップに基づいて、第1差分値ΔZ1に対応するGPF23の昇温量を算出する。この後、制御装置100は、処理をステップS180に進める。 In step S170, the control device 100 calculates the first temperature rise amount ΔT1. As described above, the first temperature rise amount ΔT1 is the temperature rise amount of the GPF 23 when it is assumed that the current PM accumulation amount Z is reduced to the final accumulation amount ZB by performing the first fuel cut process. As a specific process in step S170, the control device 100 refers to the latest PM accumulation amount Z and the final accumulation amount ZB. Then, the control device 100 calculates the first difference value ΔZ1 obtained by subtracting the final accumulation amount ZB from the latest PM accumulation amount Z. Next, the control device 100 refers to the first temperature rise map. Then, the control device 100 calculates the temperature rise amount of the GPF 23 corresponding to the first difference value ΔZ1 based on the first temperature rise map. After this, the control device 100 advances the process to step S180.

ステップS180において、制御装置100は、第1温度T1を算出する。上記のとおり、第1温度T1は、第1燃料カット処理を行うことによって現状のPM堆積量Zを終了堆積量ZBにまで減少させたと仮定したときのGPF23の推定温度である。ステップS180における具体的な処理として、制御装置100は、最新のGPF23の温度TFと、ステップS170で算出した第1昇温量ΔT1とを参照する。そして、制御装置100は、これらの値を加算することで第1温度T1を算出する。この後、制御装置100は、処理をステップS190に進める。なお、ステップS170及びステップS180の処理は、第1推定処理である。 In step S180, the control device 100 calculates the first temperature T1. As described above, the first temperature T1 is the estimated temperature of the GPF 23 when it is assumed that the current PM accumulation amount Z has been reduced to the final accumulation amount ZB by performing the first fuel cut process. As a specific process in step S180, the control device 100 refers to the latest temperature TF of the GPF 23 and the first temperature increase amount ΔT1 calculated in step S170. The control device 100 then calculates the first temperature T1 by adding these values. Thereafter, the control device 100 proceeds to the process in step S190. The processes in steps S170 and S180 are the first estimation process.

ステップS190において、制御装置100は、第1温度T1が設定温度TA以下であるか否かを判定する。具体的には、制御装置100は、ステップS180で算出した第1温度T1と設定温度TAとを参照する。そして、制御装置100は、これらの大小を比較する。制御装置100は、第1温度T1が設定温度TAよりも大きい場合(ステップS190:NO)、第1判定処理の一連の処理を一旦終了する。この場合、制御装置100は、ステップS110の処理を再度実行する。 In step S190, the control device 100 determines whether the first temperature T1 is equal to or lower than the set temperature TA. Specifically, the control device 100 refers to the first temperature T1 calculated in step S180 and the set temperature TA. The control device 100 then compares which is larger. If the first temperature T1 is greater than the set temperature TA (step S190: NO), the control device 100 temporarily ends the series of steps in the first determination process. In this case, the control device 100 executes the process of step S110 again.

一方、ステップS190において、制御装置100は、第1温度T1が設定温度TA以下である場合(ステップS190:YES)、処理をステップS200に進める。なお、ステップS190の処理は、第1開始条件の項目(1F)の成立可否を判定するための処理である。 On the other hand, in step S190, if the first temperature T1 is equal to or lower than the set temperature TA (step S190: YES), the control device 100 advances the process to step S200. The process of step S190 is a process for determining whether or not the first start condition (1F) is satisfied.

ステップS200において、制御装置100は、第1燃料カット処理を開始する。この場合、制御装置100は、第1判定処理の一連の処理を終了する。なお、ステップS200の処理を経て第1判定処理を終了した場合、第1燃料カット処理及び第2燃料カット処理のいずれも実行していないという第1判定処理の実行条件を満たさない状況になる。したがって、この場合、制御装置100は、第1燃料カット処理及び第2燃料カット処理のいずれも実行していない状態となるまで、第1判定処理の実行を待機する。すなわち、制御装置100は、後述の終了判定処理のステップS480を実行することによって第1燃料カット処理又は第2燃料カット処理を終了するまで第1判定処理の実行を待機する。そして、制御装置100は、終了判定処理でステップS480を実行すると、第1判定処理を再開する。なお、制御装置100は、上記の第1判定処理の実行途中で車両500のイグニッションスイッチがオフになった場合、その時点で第1判定処理を終了する。 In step S200, the control device 100 starts the first fuel cut process. In this case, the control device 100 ends the series of processes of the first judgment process. Note that if the first judgment process is ended after the process of step S200, the execution condition of the first judgment process, that is, neither the first fuel cut process nor the second fuel cut process is being executed, is not met. Therefore, in this case, the control device 100 waits to execute the first judgment process until the state in which neither the first fuel cut process nor the second fuel cut process is being executed is reached. That is, the control device 100 waits to execute the first judgment process until the first fuel cut process or the second fuel cut process is terminated by executing step S480 of the termination judgment process described later. Then, when the control device 100 executes step S480 in the termination judgment process, it resumes the first judgment process. Note that if the ignition switch of the vehicle 500 is turned off during the execution of the above-mentioned first judgment process, the control device 100 ends the first judgment process at that point.

<第2判定処理の具体的な処理手順>
制御装置100は、第1燃料カット処理を開始すると、第2判定処理を開始する。なお、制御装置100は、第1燃料カット処理の実行中に、繰り返し第2判定処理を実行する。
<Specific Processing Procedure of Second Determination Process>
When the control device 100 starts the first fuel cut process, it also starts the second determination process. The control device 100 repeatedly executes the second determination process while the first fuel cut process is being executed.

図3に示すように、制御装置100は、第2判定処理を開始すると、先ずステップS310の処理を実行する。ステップS310において、制御装置100は、現状のPM堆積量Zが設定堆積量ZC以下であるか否かを判定する。具体的には、制御装置100は、最新のPM堆積量Zと設定堆積量ZCとを参照する。そして、制御装置100は、これらの大小を比較する。制御装置100は、最新のPM堆積量Zが設定堆積量ZCよりも大きい場合(ステップS310:NO)、第2判定処理の一連の処理を一旦終了する。この場合、制御装置100は、ステップS310の処理を再度実行する。 As shown in FIG. 3, when the control device 100 starts the second determination process, it first executes the process of step S310. In step S310, the control device 100 determines whether the current PM deposition amount Z is equal to or less than the set deposition amount ZC. Specifically, the control device 100 refers to the latest PM deposition amount Z and the set deposition amount ZC. The control device 100 then compares the magnitude of these. If the latest PM deposition amount Z is greater than the set deposition amount ZC (step S310: NO), the control device 100 temporarily ends the series of steps of the second determination process. In this case, the control device 100 executes the process of step S310 again.

一方、ステップS310において、制御装置100は、PM堆積量Zが設定堆積量ZC以下である場合(ステップS310:YES)、処理をステップS320に進める。この状況は、後述の終了判定処理によって第1燃料カット処理を終了すると判定されるよりも前に、第1燃料カット処理に伴ってPM堆積量Zが設定堆積量ZC以下に減少した状況である。なお、上記ステップS310の処理は、第2開始条件の項目(2A)の成立可否を判定するための処理である。 On the other hand, in step S310, if the PM accumulation amount Z is equal to or less than the set accumulation amount ZC (step S310: YES), the control device 100 advances the process to step S320. This is a situation in which the PM accumulation amount Z has decreased to or less than the set accumulation amount ZC as a result of the first fuel cut process before it is determined by the end determination process described below that the first fuel cut process should be ended. Note that the process of step S310 is a process for determining whether or not the second start condition item (2A) is satisfied.

ステップS320において、制御装置100は、第2昇温量ΔT2を算出する。上記のとおり、第2昇温量ΔT2は、第2燃料カット処理を行うことによって現状のPM堆積量Zを終了堆積量ZBにまで減少させたと仮定したときのGPF23の昇温量である。ステップS320における具体的な処理として、制御装置100は、最新のPM堆積量Zと、終了堆積量ZBを参照する。そして、制御装置100は、最新のPM堆積量Zから終了堆積量ZBを減算して得られる第2差分値ΔZ2を算出する。次に、制御装置100は、第2昇温マップを参照する。そして、制御装置100は、第2昇温マップに基づいて、第2差分値ΔZ2に対応するGPF23の昇温量を算出する。この後、制御装置100は、処理をステップS330に進める。 In step S320, the control device 100 calculates the second temperature rise amount ΔT2. As described above, the second temperature rise amount ΔT2 is the temperature rise amount of the GPF 23 when it is assumed that the current PM accumulation amount Z is reduced to the final accumulation amount ZB by performing the second fuel cut process. As a specific process in step S320, the control device 100 refers to the latest PM accumulation amount Z and the final accumulation amount ZB. Then, the control device 100 calculates the second difference value ΔZ2 obtained by subtracting the final accumulation amount ZB from the latest PM accumulation amount Z. Next, the control device 100 refers to the second temperature rise map. Then, the control device 100 calculates the temperature rise amount of the GPF 23 corresponding to the second difference value ΔZ2 based on the second temperature rise map. After this, the control device 100 advances the process to step S330.

ステップS330において、制御装置100は、第2温度T2を算出する。上記のとおり、第2温度T2は、第2燃料カット処理を行うことによって現状のPM堆積量Zを終了堆積量ZBにまで減少させたと仮定したときのGPF23の推定温度である。ステップS330における具体的な処理として、制御装置100は、最新のGPF23の温度TFと、ステップS320で算出した第2昇温量ΔT2とを参照する。そして、制御装置100は、これらの値を加算することで第2温度T2を算出する。この後、制御装置100は、処理をステップS340に進める。なお、ステップS320及びステップS330の処理は、第2推定処理である。 In step S330, the control device 100 calculates the second temperature T2. As described above, the second temperature T2 is the estimated temperature of the GPF 23 when it is assumed that the current PM accumulation amount Z has been reduced to the end accumulation amount ZB by performing the second fuel cut process. As a specific process in step S330, the control device 100 refers to the latest temperature TF of the GPF 23 and the second temperature increase amount ΔT2 calculated in step S320. The control device 100 then calculates the second temperature T2 by adding these values. Thereafter, the control device 100 proceeds to the process in step S340. The processes in steps S320 and S330 are second estimation processes.

ステップS340において、制御装置100は、第2温度T2が設定温度TA以下であるか否かを判定する。具体的には、制御装置100は、ステップS330で算出した第2温度T2と、設定温度TAとを参照する。そして、制御装置100は、これらの大小を比較する。制御装置100は、第2温度T2が設定温度TAよりも大きい場合(ステップS340:NO)、第2判定処理の一連の処理を一旦終了する。この場合、制御装置100は、ステップS310の処理を再度実行する。 In step S340, the control device 100 determines whether the second temperature T2 is equal to or lower than the set temperature TA. Specifically, the control device 100 refers to the second temperature T2 calculated in step S330 and the set temperature TA. The control device 100 then compares these temperatures. If the second temperature T2 is greater than the set temperature TA (step S340: NO), the control device 100 temporarily ends the series of steps in the second determination process. In this case, the control device 100 executes the process of step S310 again.

一方、ステップS340において、制御装置100は、第2温度T2が設定温度TAZC以下である場合(ステップS340:YES)、処理をステップS350に進める。この状況は、終了判定処理によって第1燃料カット処理を終了すると判定されるよりも前に、第1燃料カット処理に伴って第2温度T2が設定温度TA以下に減少した状況である。なお、ステップS340の処理は、第2開始条件の項目(2B)の成立可否を判定するための処理である。 On the other hand, in step S340, if the second temperature T2 is equal to or lower than the set temperature TAZC (step S340: YES), the control device 100 advances the process to step S350. This is a situation in which the second temperature T2 has decreased to or lower than the set temperature TA as a result of the first fuel cut process before the end determination process determines that the first fuel cut process should be ended. The process of step S340 is a process for determining whether the second start condition item (2B) is satisfied.

ステップS350において、制御装置100は、第1燃料カット処理を終了し、第2燃料カット処理を開始する。この後、制御装置100は、第2判定処理の一連の処理を終了する。なお、ステップS350の処理を経て第2判定処理を終了した場合、第1燃料カット処理を実行中であるという第2判定処理の実行条件を満たさない状況になる。したがって、この場合、制御装置100は、次に第1燃料カット処理を開始するまで、第2判定処理の実行を待機する。なお、第1判定処理の場合と同様、制御装置100は、第2判定処理の実行途中で車両500のイグニッションスイッチがオフになった場合、その時点で第2判定処理を終了する。 In step S350, the control device 100 ends the first fuel cut process and starts the second fuel cut process. After this, the control device 100 ends the series of processes of the second determination process. Note that if the second determination process is ended after the process of step S350, the execution condition of the second determination process, that is, the first fuel cut process is being executed, is not met. Therefore, in this case, the control device 100 waits to execute the second determination process until the next start of the first fuel cut process. Note that, as in the case of the first determination process, if the ignition switch of the vehicle 500 is turned off during the execution of the second determination process, the control device 100 ends the second determination process at that point.

<終了判定処理の具体的な処理手順>
制御装置100は、第1燃料カット処理又は第2燃料カット処理を実行している場合に、これら燃料カット処理と並行して、終了判定処理を繰り返し実行する。
<Specific Processing Procedure of End Determination Processing>
When the control device 100 is executing the first fuel cut process or the second fuel cut process, the control device 100 repeatedly executes an end determination process in parallel with these fuel cut processes.

図4に示すように、制御装置100は、終了判定処理を開始すると、先ずステップS410の処理を実行する。ステップS410において、制御装置100は、自動変速機50のシフトレンジがニュートラルレンジであるか否かを判定する。制御装置100は、第1判定処理のステップS110と同様、自動変速機50に関する制御内容を参照することでこの判定を行う。制御装置100は、自動変速機50のシフトレンジがニュートラルレンジではない場合(ステップS410:NO)、処理をステップS480に進める。 As shown in FIG. 4, when the control device 100 starts the end determination process, it first executes the process of step S410. In step S410, the control device 100 determines whether the shift range of the automatic transmission 50 is the neutral range. As with step S110 of the first determination process, the control device 100 makes this determination by referring to the control content related to the automatic transmission 50. If the shift range of the automatic transmission 50 is not the neutral range (step S410: NO), the control device 100 advances the process to step S480.

ステップS480において、制御装置100は、現在実行中の燃料カット処理を終了する。すなわち、制御装置100は、第1燃料カット処理を現在実行中である場合には、第1燃料カット処理を終了する。また、制御装置100は、第2燃料カット処理を現在実行中である場合には、第2燃料カット処理を終了する。この後、制御装置100は、終了判定処理の一連の処理を終了する。なお、ステップS480の処理を経て終了判定処理を終了した場合、第1燃料カット処理及び第2燃料カット処理のいずれの燃料カット処理も実行していない状況になる。この場合、第1燃料カット処理又は第2燃料カット処理を実行している、という終了判定処理の実行条件が満たされない状況になる。この場合、制御装置100は、次に第1燃料カット処理を開始するまで終了判定処理の実行を待機する。また、制御装置100は、ステップS480の処理を経て終了判定処理を終了した場合、第1判定処理の実行条件が満たされることから、第1判定処理を開始する。 In step S480, the control device 100 ends the fuel cut process currently being executed. That is, if the control device 100 is currently executing the first fuel cut process, it ends the first fuel cut process. Also, if the control device 100 is currently executing the second fuel cut process, it ends the second fuel cut process. After this, the control device 100 ends the series of processes of the end determination process. Note that if the end determination process is ended after the process of step S480, neither the first fuel cut process nor the second fuel cut process is being executed. In this case, the execution condition of the end determination process, that is, the first fuel cut process or the second fuel cut process is being executed, is not satisfied. In this case, the control device 100 waits to execute the end determination process until the next start of the first fuel cut process. Also, if the end determination process is ended after the process of step S480, the execution condition of the first determination process is satisfied, so the control device 100 starts the first determination process.

さて、ステップS410において、制御装置100は、自動変速機50のシフトレンジがニュートラルレンジである場合(ステップS410:YES)、処理をステップS420に進める。なお、ステップS410の処理は、終了条件の項目(3A)の成立可否を判定するための処理である。 Now, in step S410, if the shift range of the automatic transmission 50 is the neutral range (step S410: YES), the control device 100 proceeds to step S420. The process of step S410 is a process for determining whether or not the end condition item (3A) is satisfied.

ステップS420において、制御装置100は、現状のアクセル操作量ACCがゼロであるか否かを判定する。具体的には、制御装置100は、最新のアクセル操作量ACCを参照する。そして、制御装置100は、最新のアクセル操作量ACCがゼロよりも大きい場合(ステップS420:NO)、ステップS480に処理を進める。そして、制御装置100は、現在実行中の燃料カット処理を終了する。 In step S420, the control device 100 determines whether the current accelerator operation amount ACC is zero. Specifically, the control device 100 refers to the latest accelerator operation amount ACC. If the latest accelerator operation amount ACC is greater than zero (step S420: NO), the control device 100 proceeds to step S480. The control device 100 then ends the fuel cut process currently being executed.

一方、ステップS420において、制御装置100は、最新のアクセル操作量ACCがゼロである場合(ステップS420:YES)、処理をステップS430に進める。なお、ステップS420の処理は、終了条件の項目(3B)の成立可否を判定するための処理である。 On the other hand, in step S420, if the latest accelerator operation amount ACC is zero (step S420: YES), the control device 100 proceeds to step S430. Note that the process of step S420 is a process for determining whether or not the end condition item (3B) is satisfied.

ステップS430において、制御装置100は、車両500が降坂路の終了地点に未到達であるか否かを判定する。ステップS430の具体的な処理として、制御装置100は、地図データ、ステップS150で特定した情報、及び最新の位置座標Uを参照する。そして、制御装置100は、最新の位置座標Uに基づいて、地図データにおける道路マップの中での車両500の現在位置を特定する。この後、制御装置100は、最新の位置座標Uが、ステップS150で特定したリンクの進行方向側のノードの位置座標と一致するか否かを判定する。制御装置100は、上記判定が肯定である場合、車両500は降坂路の終了地点に到達済みであると判定する(ステップS430:NO)。また、制御装置100は、最新の位置座標Uが、ステップS150で特定したリンク上にない場合も、車両500は降坂路の終了地点に到達済みであると判定する(ステップS430:NO)。これらの場合、制御装置100は、ステップS480に処理を進める。そして、制御装置100は、現在実行中の燃料カット処理を終了する。 In step S430, the control device 100 judges whether the vehicle 500 has not yet reached the end point of the downhill road. As a specific process of step S430, the control device 100 refers to the map data, the information identified in step S150, and the latest position coordinate U. Then, the control device 100 identifies the current position of the vehicle 500 in the road map in the map data based on the latest position coordinate U. After this, the control device 100 judges whether the latest position coordinate U matches the position coordinate of the node on the traveling direction side of the link identified in step S150. If the above judgment is positive, the control device 100 judges that the vehicle 500 has reached the end point of the downhill road (step S430: NO). In addition, even if the latest position coordinate U is not on the link identified in step S150, the control device 100 judges that the vehicle 500 has reached the end point of the downhill road (step S430: NO). In these cases, the control device 100 proceeds to step S480. The control device 100 then ends the fuel cut process that is currently being performed.

一方、ステップS430において、制御装置100は、次の場合には、車両500は降坂路の終了地点に未到達であると判定する。すなわち、最新の位置座標Uが、ステップS150で特定したリンクの進行方向側のノードの位置座標と一致せず、且つ最新の位置座標Uが当該リンク上にある場合である。この場合(ステップS430:NO)、制御装置100は、処理をステップS440に進める。なお、ステップS430の処理は、終了条件の項目(3C)の成立可否を判定するための処理である。 On the other hand, in step S430, the control device 100 determines that the vehicle 500 has not yet reached the end point of the downhill road in the following case. That is, the latest position coordinate U does not match the position coordinate of the node in the travel direction of the link identified in step S150, and the latest position coordinate U is on that link. In this case (step S430: NO), the control device 100 proceeds to step S440. The process of step S430 is for determining whether item (3C) of the end condition is satisfied.

ステップS440において、制御装置100は、現状のGPF23の温度TFが判定温度TB以下であるか否かを判定する。具体的には、制御装置100は、最新のGPF23の温度TFと判定温度TBとを参照する。そして、制御装置100は、これらの大小を比較する。制御装置100は、最新のGPF23の温度TFが判定温度TBよりも大きい場合(ステップS440:NO)、ステップS480に処理を進める。そして、制御装置100は、現在実行中の燃料カット処理を終了する。 In step S440, the control device 100 determines whether the current temperature TF of the GPF 23 is equal to or lower than the judgment temperature TB. Specifically, the control device 100 refers to the latest temperature TF of the GPF 23 and the judgment temperature TB. The control device 100 then compares which is larger. If the latest temperature TF of the GPF 23 is greater than the judgment temperature TB (step S440: NO), the control device 100 proceeds to step S480. The control device 100 then ends the fuel cut process currently being executed.

一方、制御装置100は、最新のGPF23の温度TFが判定温度TB以下である場合(ステップS440:YES)、処理をステップS450に進める。なお、ステップS440の処理は、終了条件の項目(3D)の成立可否を判定するための処理である。 On the other hand, if the latest temperature TF of the GPF 23 is equal to or lower than the judgment temperature TB (step S440: YES), the control device 100 proceeds to step S450. Note that the process of step S440 is a process for determining whether the end condition item (3D) is satisfied.

ステップS450において、制御装置100は、現状のPM堆積量Zが終了堆積量ZBよりも大きいか否かを判定する。具体的には、制御装置100は、最新のPM堆積量Zと終了堆積量ZBとを参照する。そして、制御装置100は、これらの大小を比較する。制御装置100は、最新のPM堆積量Zが終了堆積量ZB以下の場合(ステップS450:NO)、ステップS480に処理を進める。そして、制御装置100は、現在実行中の燃料カット処理を終了する。 In step S450, the control device 100 determines whether the current PM accumulation amount Z is greater than the end accumulation amount ZB. Specifically, the control device 100 refers to the latest PM accumulation amount Z and the end accumulation amount ZB. The control device 100 then compares these amounts. If the latest PM accumulation amount Z is equal to or less than the end accumulation amount ZB (step S450: NO), the control device 100 proceeds to step S480. The control device 100 then ends the fuel cut process currently being executed.

一方、制御装置100は、最新のPM堆積量Zが終了堆積量ZBよりも大きい場合(ステップS450:YES)、終了判定処理の一連の処理を一旦終了する。この場合、制御装置100は、ステップS410の処理を再度実行する。なお、ステップS450の処理は、終了条件の項目(3E)の成立可否を判定するための処理である。 On the other hand, if the latest PM accumulation amount Z is greater than the ending accumulation amount ZB (step S450: YES), the control device 100 temporarily ends the series of processes in the ending determination process. In this case, the control device 100 executes the process of step S410 again. The process of step S450 is a process for determining whether the ending condition item (3E) is satisfied.

以上が終了判定処理の処理内容である。制御装置100は、終了判定処理の実行途中で車両500のイグニッションスイッチがオフになった場合、その時点で終了判定処理を終了する。 The above is the content of the termination judgment process. If the ignition switch of the vehicle 500 is turned off during the execution of the termination judgment process, the control device 100 ends the termination judgment process at that point.

<実施形態の作用>
(イ)各処理の開始及び終了の全体的な流れについて
いま、車両500のイグニッションスイッチがオンに操作されて、内燃機関10が始動したとする。すると、制御装置100は、第1判定処理を開始する。そして、制御装置100は、第1判定処理を繰り返す。すなわち、制御装置100は、第1開始条件の成立可否の判定を繰り返す。内燃機関10が始動した後、車両500が走行を開始し、車両500が相応に距離の長い降坂路に差し掛かったものとする。そして、乗員が自動変速機50のシフトレンジをニュートラルレンジとし、且つアクセルペダルを解放したものとする。このとき、第1温度T1が設定温度TA以下であると、第1開始条件が成立する(ステップS110~ステップS160:YES、ステップS190:YES)。第1開始条件が成立すると、制御装置100は、第1燃料カット処理を開始する(ステップS200)。それとともに、制御装置100は、第1判定処理を繰り返し実行することを終了する。なお、制御装置100が燃料カット処理を開始すると、GPF23に酸素が供給される。このことにより、GPF23ではPMが燃焼する。そして、PM堆積量Zは徐々に減少していく。
<Operation of the embodiment>
(A) Overall flow of start and end of each process Now, assume that the ignition switch of the vehicle 500 is turned on and the internal combustion engine 10 is started. Then, the control device 100 starts the first determination process. Then, the control device 100 repeats the first determination process. That is, the control device 100 repeats the determination of whether the first start condition is satisfied. After the internal combustion engine 10 is started, the vehicle 500 starts traveling and the vehicle 500 approaches a downhill road with a relatively long distance. Then, assume that the occupant sets the shift range of the automatic transmission 50 to the neutral range and releases the accelerator pedal. At this time, if the first temperature T1 is equal to or lower than the set temperature TA, the first start condition is satisfied (steps S110 to S160: YES, step S190: YES). If the first start condition is satisfied, the control device 100 starts the first fuel cut process (step S200). At the same time, the control device 100 ends the repeated execution of the first determination process. When the control device 100 starts the fuel cut process, oxygen is supplied to the GPF 23. As a result, the PM is burned in the GPF 23. Then, the PM accumulation amount Z gradually decreases.

制御装置100は、第1燃料カット処理を開始すると、第2判定処理及び終了判定処理を開始する。そして、制御装置100は、これらの処理を繰り返す。すなわち、制御装置100は、第2開始条件及び終了判定条件の双方について成立可否の判定を繰り返す。この後の処理の流れは、以下の2つケースで異なる。 When the control device 100 starts the first fuel cut process, it starts the second determination process and the end determination process. The control device 100 then repeats these processes. In other words, the control device 100 repeatedly determines whether or not both the second start condition and the end determination condition are satisfied. The flow of processing thereafter differs in the following two cases.

第1のケースは、第1燃料カット処理の開始後、第2開始条件が成立するよりも前に終了条件が成立するケースである。第1のケースは、例えば、第1燃料カット処理の開始後に比較的早い段階で乗員が自動変速機50のシフトレンジをニュートラルレンジ以外に切り替える(ステップS410:NO)といったケースである。第1のケースの場合、制御装置100は、その時点で第1燃料カット処理を終了し(ステップS480)、終了判定処理を繰り返し実行するのを終了する。この場合、制御装置100は、第2判定処理を繰り返し実行するのを終了する。また、制御装置100は、第1判定処理を再開する。 The first case is a case in which the end condition is satisfied after the start of the first fuel cut process and before the second start condition is satisfied. The first case is, for example, a case in which the occupant switches the shift range of the automatic transmission 50 to a range other than the neutral range (step S410: NO) at a relatively early stage after the start of the first fuel cut process. In the first case, the control device 100 ends the first fuel cut process at that point (step S480) and ends the repeated execution of the end determination process. In this case, the control device 100 ends the repeated execution of the second determination process. The control device 100 also resumes the first determination process.

第2のケースは、第1燃料カット処理の開始後、終了条件が成立するよりも前に第2開始条件が成立するケースである。第2のケースは、例えば、乗員がシフトレンジをニュートラルレンジのまま長期に亘って切り替えず、終了条件が成立しない期間が相応に長く継続するケースである。終了条件が成立しない期間において、第1燃料カット処理に伴ってPM堆積量Zが設定堆積量ZC以下になり(ステップS310:YES)、且つ、第2温度T2が設定温度TA以下になる(ステップS340:YES)と、第2条件が成立する。すると、制御装置100は、第1燃料カット処理を終了し、第2燃料カット処理を開始する(ステップS350)。それとともに、制御装置100は、第2判定処理を繰り返し実行するのを終了する。制御装置100は、この後も終了判定処理を繰り返す。この後、制御装置100は、終了条件が成立するまで第2燃料カット処理を継続する。それに伴い、PM堆積量Zは徐々に減少する。この後、例えば車両500が降坂路を走行し終えたり(ステップS430:NO)PM堆積量Zが終了堆積量ZB以下(ステップS450:NO)なったりして終了条件が成立すると、制御装置100は、第2燃料カット処理を終了する(ステップS480)。それとともに、制御装置100は、終了判定処理を繰り返し実行するのを終了する。そして、制御装置100は、第1判定処理を再開する。 The second case is a case in which the second start condition is satisfied after the start of the first fuel cut process and before the end condition is satisfied. The second case is, for example, a case in which the occupant does not switch the shift range to the neutral range for a long period of time, and the period in which the end condition is not satisfied continues for a relatively long time. In the period in which the end condition is not satisfied, if the PM accumulation amount Z becomes equal to or less than the set accumulation amount ZC due to the first fuel cut process (step S310: YES) and the second temperature T2 becomes equal to or less than the set temperature TA (step S340: YES), the second condition is satisfied. Then, the control device 100 ends the first fuel cut process and starts the second fuel cut process (step S350). At the same time, the control device 100 ends the repeated execution of the second judgment process. The control device 100 then repeats the end judgment process. After this, the control device 100 continues the second fuel cut process until the end condition is satisfied. Accordingly, the PM accumulation amount Z gradually decreases. After this, when the end condition is met, for example, when the vehicle 500 finishes traveling downhill (step S430: NO) or the PM accumulation amount Z becomes equal to or less than the end accumulation amount ZB (step S450: NO), the control device 100 ends the second fuel cut process (step S480). At the same time, the control device 100 stops repeatedly executing the end determination process. Then, the control device 100 resumes the first determination process.

(ロ)燃料カット処理を2段階で行うことについて
上記第2のケースでは、制御装置100は、一続きの燃料カット処理の途中で、当該燃料カット処理の種類を第1燃料カット処理から第2燃料カット処理へと切り替える。この場合、GPF23に対する酸素の供給量を変える形で、2段階でGPF23からPMを除去することになる。第1燃料カット処理を行っている期間では、GPF23に対する酸素の供給量は相応に少ない。この場合、酸素の供給量が少ない分、GPF23全体としては、PMの燃焼は進行し難い。一方、酸素の供給量が少ないことで、堆積集中箇所23aでは適度にPMが燃焼する。すなわち、堆積集中箇所23aでは、一旦PMが燃焼を開始すると、ある程度の酸素の供給があれば、燃焼域が広がっていく。このとき、酸素の供給量がさほど多くないことで、堆積集中箇所23aでは、異常な発熱状態を招くことなくPMの燃焼が進む。
(B) About performing fuel cut processing in two stages In the above second case, the control device 100 switches the type of the fuel cut processing from the first fuel cut processing to the second fuel cut processing in the middle of a series of fuel cut processing. In this case, PM is removed from the GPF 23 in two stages by changing the amount of oxygen supplied to the GPF 23. During the period in which the first fuel cut processing is performed, the amount of oxygen supplied to the GPF 23 is appropriately small. In this case, the combustion of PM is difficult to proceed in the GPF 23 as a whole because the amount of oxygen supplied is small. On the other hand, because the amount of oxygen supplied is small, PM is burned moderately at the deposition concentration point 23a. In other words, once PM starts to burn at the deposition concentration point 23a, the combustion area will expand if there is a certain amount of oxygen supplied. At this time, because the amount of oxygen supplied is not so large, PM combustion proceeds at the deposition concentration point 23a without causing an abnormal heat generation state.

堆積集中箇所23aのPM堆積量Zが徐々に減少していくと、やがて第2開始条件が成立する。そして、制御装置100は、2段階目となる第2燃料カット処理を開始する。第2燃料カット処理を行っている期間では、GPF23に対する酸素の供給量が多くなる。この場合、GPF23全体でPMの燃焼が進行する。すなわち、堆積集中箇所23a以外の部分である、GPF23における径方向の外寄りの部分、及びGPF23における下流側の部分でもPMが燃焼する。この結果として、GPF23全体で速やかにPMが消失していく。 When the PM accumulation amount Z at the accumulation concentration point 23a gradually decreases, the second start condition is eventually met. Then, the control device 100 starts the second fuel cut process, which is the second stage. During the period when the second fuel cut process is being performed, the amount of oxygen supplied to the GPF 23 increases. In this case, PM combustion progresses throughout the GPF 23. That is, PM is also burned in the radially outer parts of the GPF 23 and the downstream parts of the GPF 23, which are parts other than the accumulation concentration point 23a. As a result, PM is quickly eliminated throughout the GPF 23.

<実施形態の効果>
(1)降坂路の走行中において、自動変速機50がニュートラルレンジであり、且つ内燃機関10がアイドル運転状態である状況下では、車両500が走行する上での内燃機関10に対する出力の制約は少ない。制御装置100は、このような、内燃機関10の制御に相応の自由度がある状況下を狙って燃料カット処理を行う。その際、制御装置100は、現状のPM堆積量Zと現状のGPF23の温度TFとに基づいて、仮に第1燃料カット処理を行ったとした場合のGPF23の温度TFの将来の推定温度として第1温度T1を算出する。そして、制御装置100は、第1温度T1が設定温度TA以下であることを条件に第1燃料カット処理を行う。このことにより、制御装置100は、内燃機関10の制御に相応の自由度がある状況下のうち、第1燃料カット処理を行ってもGPF23が過昇温しないときに限って第1燃料カット処理を行う。このことにより、GPF23を損傷させることなく、GPF23からPMを除去できる。
Effects of the embodiment
(1) When the automatic transmission 50 is in the neutral range and the internal combustion engine 10 is in an idling state while traveling on a downhill road, there are few restrictions on the output of the internal combustion engine 10 when the vehicle 500 is traveling. The control device 100 performs the fuel cut process under such a situation where there is a reasonable degree of freedom in the control of the internal combustion engine 10. At that time, the control device 100 calculates the first temperature T1 as a future estimated temperature of the temperature TF of the GPF 23 in the case where the first fuel cut process is performed, based on the current PM accumulation amount Z and the current temperature TF of the GPF 23. Then, the control device 100 performs the first fuel cut process under the condition that the first temperature T1 is equal to or lower than the set temperature TA. As a result, the control device 100 performs the first fuel cut process only when the GPF 23 does not overheat even if the first fuel cut process is performed, among the situations where there is a reasonable degree of freedom in the control of the internal combustion engine 10. This allows the PM to be removed from the GPF 23 without damaging the GPF 23.

(2)第2燃料カット処理を行う場合、第1燃料カット処理を行う場合に比べて、GPF23に供給する酸素の量が多くなる。したがって、GPF23でのPMの燃焼を促進する上では、第1燃料カット処理よりも第2燃料カット処理のほうが有利である。一方で、GPF23に酸素を多く供給することは、次のような問題を生じ得る。すなわち、PM堆積量Zの総量が多く、それに付随して堆積集中箇所23aに多量のPMが堆積していることがある。この状況でGPF23に酸素を多く供給すると、GPF23が異常な発熱状態になり得る。 (2) When the second fuel cut process is performed, a larger amount of oxygen is supplied to the GPF 23 than when the first fuel cut process is performed. Therefore, in terms of promoting the combustion of PM in the GPF 23, the second fuel cut process is more advantageous than the first fuel cut process. On the other hand, supplying a large amount of oxygen to the GPF 23 can cause the following problem. That is, the total amount of PM accumulation amount Z may be large, and a large amount of PM may accumulate at the accumulation concentration point 23a. In this situation, if a large amount of oxygen is supplied to the GPF 23, the GPF 23 may enter an abnormal heat generation state.

そこで、制御装置100は、PM堆積量Zが設定堆積量ZC以下であることを条件に第2燃料カット処理を行う。つまり、制御装置100は、第2燃料カット処理を行ってもGPF23が異常な発熱状態に陥らないときに限って第2燃料カット処理を行う。 Therefore, the control device 100 performs the second fuel cut process on the condition that the PM accumulation amount Z is equal to or less than the set accumulation amount ZC. In other words, the control device 100 performs the second fuel cut process only when the GPF 23 does not fall into an abnormal heat generation state even if the second fuel cut process is performed.

また、制御装置100は、現状のPM堆積量Zと現状のGPF23の温度TFとに基づいて、仮に第2燃料カット処理を行ったとした場合のGPF23の温度TFの将来の推定温度として第2温度T2を算出する。そして、制御装置100は、第2温度T2が設定温度TA以下であることを条件に第2燃料カット処理を行う。つまり、制御装置100は、第2燃料カット処理を行ってもGPF23が過昇温しないときに限って第2燃料カット処理を行う。 The control device 100 also calculates a second temperature T2 as an estimated future temperature of the temperature TF of the GPF 23 if the second fuel cut process is performed, based on the current PM accumulation amount Z and the current temperature TF of the GPF 23. The control device 100 then performs the second fuel cut process on the condition that the second temperature T2 is equal to or lower than the set temperature TA. In other words, the control device 100 performs the second fuel cut process only when the GPF 23 does not overheat even if the second fuel cut process is performed.

これらのようにして、GPF23が異常発熱したり過昇温したりしない状況下でのみ第2燃料カット処理を行ってGPF23への酸素の供給量を増やすことにより、GPF23の損傷させることなく、PMの除去を促進できる。 In this way, by performing the second fuel cut process only under circumstances where the GPF 23 is not abnormally heated or overheating, and increasing the amount of oxygen supplied to the GPF 23, it is possible to promote the removal of PM without damaging the GPF 23.

(3)本実施形態において、制御装置100は、一続きの燃料カット処理中に、当該燃料カット処理における停止気筒の個数Mを切り替える。このことによって、制御装置100は、一続きの燃料カット処理中に、GPF23への酸素の供給量を変える。すなわち、制御装置100は、GPF23の除去を開始した初期では、停止気筒の数を最小限に留める。このことによって、制御装置100は、GPF23への酸素の供給量は少くする。この少ない酸素の供給により、堆積集中箇所23aのPMは適度に燃焼する。一方、制御装置100は、堆積集中箇所23aのPMがある程度減ると停止気筒の数を増やす。このことによって、GPF23への酸素の供給量が増える。それに伴い、GPF23全体でのPMの燃焼が促進される。このような態様でPMの燃焼を進行させていけば、一続きの燃料カット処理中の開始から終了まで、GPF23が異常な発熱状態になることはない。その上、堆積集中箇所23aのPMがある程度減った後は、酸素の増量に応じてGPF23全体からPMを速やかに除去できる。したがって、本実施形態では、GPF23を損傷させることなく、且つ効率よくGPF23からPMを除去できる。 (3) In this embodiment, the control device 100 switches the number M of stopped cylinders in the fuel cut process during a series of fuel cut processes. As a result, the control device 100 changes the amount of oxygen supplied to the GPF 23 during a series of fuel cut processes. That is, the control device 100 keeps the number of stopped cylinders to a minimum in the early stage of starting the removal of the GPF 23. As a result, the control device 100 reduces the amount of oxygen supplied to the GPF 23. This small supply of oxygen allows the PM at the accumulation concentration point 23a to be burned appropriately. On the other hand, when the PM at the accumulation concentration point 23a is reduced to a certain extent, the control device 100 increases the number of stopped cylinders. As a result, the amount of oxygen supplied to the GPF 23 increases. Accordingly, the combustion of PM throughout the GPF 23 is promoted. If the combustion of PM is allowed to proceed in this manner, the GPF 23 will not be in an abnormal heat generation state from the start to the end of a series of fuel cut processes. Furthermore, after the amount of PM in the deposition concentration area 23a has decreased to a certain extent, the PM can be quickly removed from the entire GPF 23 in response to the increase in oxygen. Therefore, in this embodiment, PM can be removed from the GPF 23 efficiently without damaging the GPF 23.

<変更例>
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
<Example of change>
This embodiment can be modified as follows: This embodiment and the following modifications can be combined with each other to the extent that there is no technical contradiction.

・第1開始条件は、上記実施形態の例に限定されない。第1開始条件は、項目(1A)(1D)及び(1F)が全て成立しているという内容を含んでいればよい。この内容を含んでいるのであれば、第1開始条件を規定する項目の数、及び項目の内容は上記実施形態のものから変更してよい。上記3つの項目以外の項目を第1開始条件に含める場合、その項目の内容は、第1燃料カット処理を開始する上で適切なものであればよい。 - The first start condition is not limited to the example of the above embodiment. The first start condition only needs to include the content that items (1A), (1D), and (1F) are all satisfied. If this content is included, the number of items defining the first start condition and the content of the items may be changed from those in the above embodiment. If an item other than the above three items is included in the first start condition, the content of that item only needs to be appropriate for starting the first fuel cut process.

・第1開始条件に関して、例えば、上記実施形態の項目(1B)を省略してもよい。自動変速機50のシフトレンジがニュートラルレンジである場合、クランク軸31と駆動輪60とは互いに切り離された状態にある。この場合、内燃機関10の出力は、車両500を走行させる駆動力にはならない。したがって、自動変速機50のシフトレンジがニュートラルレンジである場合には、車両500を走行させる観点では、アクセル操作量ACCの大小に拘わらず内燃機関10の出力に関する制約は少ない。つまり、アクセル操作量ACCがゼロであるときのみならず、アクセル操作量ACCがゼロよりも大きいときも、自動変速機50のシフトレンジがニュートラルレンジであれば、内燃機関10の制御に相応の自由度がある。こうした状況下であれば、第1燃料カット処理を行うことが許容される。 - Regarding the first start condition, for example, item (1B) in the above embodiment may be omitted. When the shift range of the automatic transmission 50 is the neutral range, the crankshaft 31 and the drive wheels 60 are in a state of being separated from each other. In this case, the output of the internal combustion engine 10 does not become the driving force for driving the vehicle 500. Therefore, when the shift range of the automatic transmission 50 is the neutral range, from the viewpoint of driving the vehicle 500, there are few constraints on the output of the internal combustion engine 10 regardless of the magnitude of the accelerator operation amount ACC. In other words, not only when the accelerator operation amount ACC is zero, but also when the accelerator operation amount ACC is greater than zero, there is a reasonable degree of freedom in the control of the internal combustion engine 10 as long as the shift range of the automatic transmission 50 is in the neutral range. Under such circumstances, it is permitted to perform the first fuel cut process.

・第1開始条件に関して、例えば、上記実施形態の項目(1C)を省略してもよい。つまり、PM堆積量Zがさほど多くない時に第1燃料カット処理を行ってPMを除去してもよい。PM堆積量Zがさほど多くないときにPMを除去すれば、PM堆積量Zが少ない状況を維持できる。 - Regarding the first start condition, for example, item (1C) in the above embodiment may be omitted. In other words, the first fuel cut process may be performed to remove PM when the PM accumulation amount Z is not very large. By removing PM when the PM accumulation amount Z is not very large, the situation in which the PM accumulation amount Z is small can be maintained.

・第1開始条件に関して、例えば、上記実施形態の項目(1E)を省略してもよい。ここで、車両500が降坂路に差し掛かったときに乗員が自動変速機50のシフトレンジをニュートラルレンジに切り替える場合、乗員は、この後相応に長い降坂路が続くことを事前に把握している可能性が高い。したがって、項目(1A)及び(1D)が成立すれば、必然的に項目(1E)が成立する可能性が高い。 - Regarding the first start condition, for example, item (1E) in the above embodiment may be omitted. Here, if the occupant switches the shift range of the automatic transmission 50 to the neutral range when the vehicle 500 approaches a downhill road, the occupant is likely to know in advance that a fairly long downhill road will follow. Therefore, if items (1A) and (1D) are met, item (1E) is likely to be met as well.

・上記実施形態の項目(1E)に関して、判定距離Lの定め方は、上記実施形態の例に限定されない。判定距離Lが相当に短い場合でも、第1燃料カット処理を行えば、少なからずPMを除去できる。 - Regarding item (1E) of the above embodiment, the method of determining the judgment distance L is not limited to the example of the above embodiment. Even if the judgment distance L is considerably short, by performing the first fuel cut process, it is possible to remove a considerable amount of PM.

・第2開始条件は、上記実施形態の例に限定されない。第2開始条件は、上記実施形態で説明した項目(2A)及び(2B)の双方が成立しているという内容を含んでいればよい。この内容を含んでいるのであれば、第2開始条件を規定する項目の数、及び項目の内容は上記実施形態のものから変更してよい。上記2つの項目以外の項目を第2開始条件に含める場合、その項目の内容は、第2燃料カット処理を開始する上で適切なものであればよい。 - The second start condition is not limited to the example of the above embodiment. The second start condition only needs to include the content that both items (2A) and (2B) described in the above embodiment are satisfied. If this content is included, the number of items defining the second start condition and the content of the items may be changed from those in the above embodiment. If an item other than the above two items is included in the second start condition, the content of that item only needs to be appropriate for starting the second fuel cut process.

・上記実施形態の項目(2A)に関して、設定堆積量ZCの定め方は、上記実施形態の例に限定されない。設定堆積量ZCは、GPF23の異常な発熱を抑える観点で定めたものであればよい。例えば、設定堆積量ZCは、GPF23が異常な発熱状態にならないPM堆積量Zの最大値より小さくてもよい。 - Regarding item (2A) of the above embodiment, the method of determining the set deposition amount ZC is not limited to the example of the above embodiment. The set deposition amount ZC may be determined from the viewpoint of suppressing abnormal heat generation of the GPF 23. For example, the set deposition amount ZC may be smaller than the maximum value of the PM deposition amount Z at which the GPF 23 does not enter an abnormal heat generation state.

・終了条件は、上記実施形態の例に限定されない。終了条件は、車両500の走行状態を良好に維持することを前提に、適切なタイミングで燃料カット処理を終了させることができるものであればよい。例えば、上記項目(1B)の変更例と同様の観点において、終了条件から項目(3B)を省略してもよい。つまり、アクセル操作量ACCがゼロよりも大きいときに燃料カット処理を継続してもよい。また、終了条件から項目(3C)を省略してもよい。つまり、降坂路の終了地点に到達した後に、さらに燃料カット処理を継続してもよい。自動変速機50のシフトレンジがニュートラルレンジである限り、クランク軸31と駆動輪60とは切り離された状態にある。そして、このときは内燃機関10の制御に相応の自由度がある。したがって、降坂路の終了地点に到達した後であっても、例えば自動変速機50のシフトレンジがニュートラルレンジであれば、燃料カット処理を継続することが許容される。 ・The termination conditions are not limited to the examples of the above embodiment. The termination conditions may be any conditions that can terminate the fuel cut process at an appropriate timing, provided that the running condition of the vehicle 500 is maintained in good condition. For example, from the same viewpoint as the modified example of the above item (1B), item (3B) may be omitted from the termination conditions. That is, the fuel cut process may be continued when the accelerator operation amount ACC is greater than zero. Also, item (3C) may be omitted from the termination conditions. That is, the fuel cut process may be continued after the end point of the downhill road is reached. As long as the shift range of the automatic transmission 50 is in the neutral range, the crankshaft 31 and the drive wheels 60 are in a disconnected state. At this time, there is a reasonable degree of freedom in the control of the internal combustion engine 10. Therefore, even after the end point of the downhill road is reached, for example, if the shift range of the automatic transmission 50 is in the neutral range, the fuel cut process is allowed to be continued.

・第1燃料カット処理と第2燃料カット処理とで終了条件を変更してもよい。
・第1温度T1の算出の仕方は、上記実施形態の例に限定されない。第1燃料カット処理を行うことによって現状のPM堆積量Zを終了堆積量ZBにまで減少させたと仮定したときのGPF23の推定温度を算出できるのであれば、第1温度T1の算出方法は問わない。第1温度T1を算出する上で、例えば、PM堆積量Zと第1温度T1との関係を表したマップを予め作成しておいてもよい。そして、そのマップに基づいて、現状のPM堆積量Zに応じた第1温度T1を算出してもよい。例えば、第1燃料カット処理の開始前におけるGPF23の温度TFをある程度把握できれば、上記のようなマップを作成することも可能である。
The end conditions of the first fuel cut process and the second fuel cut process may be different.
The method of calculating the first temperature T1 is not limited to the example of the above embodiment. As long as it is possible to calculate the estimated temperature of the GPF 23 when it is assumed that the current PM accumulation amount Z is reduced to the final accumulation amount ZB by performing the first fuel cut process, the method of calculating the first temperature T1 does not matter. In calculating the first temperature T1, for example, a map showing the relationship between the PM accumulation amount Z and the first temperature T1 may be created in advance. Then, the first temperature T1 according to the current PM accumulation amount Z may be calculated based on the map. For example, if the temperature TF of the GPF 23 before the start of the first fuel cut process can be grasped to some extent, it is also possible to create the map as described above.

・第2温度T2の算出の仕方は、上記実施形態の例に限定されない。第2燃料カット処理を行うことによって現状のPM堆積量Zを終了堆積量ZBにまで減少させたと仮定したときのGPF23の推定温度を算出できるのであれば、第2温度T2の算出方法は問わない。上記第1温度T1の変更例と同様、PM堆積量Zと第2温度T2との関係性を表したマップを予め作成しておいてもよい。 The method of calculating the second temperature T2 is not limited to the example of the above embodiment. As long as it is possible to calculate the estimated temperature of the GPF 23 when it is assumed that the current PM accumulation amount Z has been reduced to the final accumulation amount ZB by performing the second fuel cut process, the method of calculating the second temperature T2 is not important. As with the modified example of the first temperature T1 described above, a map showing the relationship between the PM accumulation amount Z and the second temperature T2 may be created in advance.

・一続きの燃料カット中に停止気筒の個数Mを複数回切り替えてもよい。そして、そうした切り替えに応じて停止気筒の個数Mを3つ以上に増やしてもよい。すなわち、燃料カット処理の種類を3つ以上にしてもよい。停止気筒の個数Mを切り替えるにあたり、切り替え前と切り替え後の停止気筒の個数Mが連続していなくてもよい。停止気筒の個数Mを増やすことに応じてGPF23に供給する酸素の量が増えてもGPF23が損傷しないのであれば、このようにして停止気筒の個数Mを複数回切り替える態様も可能である。上記実施形態と同様、停止気筒の個数Mを増やしたときのGPF23の将来温度を事前に推定すれば、GPF23が損傷しない状況下に限って停止気筒の個数Mを増やすことができる。 - The number M of stopped cylinders may be switched multiple times during a continuous fuel cut. The number M of stopped cylinders may be increased to three or more in response to such switching. In other words, the number of types of fuel cut processing may be three or more. When switching the number M of stopped cylinders, the number M of stopped cylinders before and after the switching does not have to be consecutive. If the GPF 23 is not damaged even if the amount of oxygen supplied to the GPF 23 increases as the number M of stopped cylinders increases, it is possible to switch the number M of stopped cylinders multiple times in this manner. As in the above embodiment, if the future temperature of the GPF 23 when the number M of stopped cylinders is increased is estimated in advance, the number M of stopped cylinders can be increased only under circumstances where the GPF 23 is not damaged.

・第1燃料カット処理で設定する停止気筒の個数M及び燃焼気筒の個数Nは、上記実施形態の例に限定されない。同様に第2燃料カット処理で設定する停止気筒の個数M及び燃焼気筒の個数Nは、上記実施形態の例に限定されない。次の関係が成立するように各燃料カット処理の停止気筒の個数M及び燃焼気筒の個数Nが設定してあればよい。すなわち、第2燃料カット処理における「M/N」の値が、第1燃料カット処理における「M/N」の値よりも大きいという関係が成立していればよい。この関係が成立しているのであれば、例えば、第1燃料カット処理の停止気筒の個数Mと第2燃料カット処理の停止気筒の個数Mとが連続していなくてもよい。すなわち、第1燃料カット処理の停止気筒の個数Mを「1」、第2燃料カット処理の停止気筒の個数Mを「3」としてもよい。また、「M」及び「N」の合計値は、気筒11の総数と一致している必要はない。「M」及び「N」の合計値が気筒11の総数と一致していない場合、燃焼サイクル毎に、停止気筒及び燃焼気筒が変更されたり、一部の燃焼サイクルにおいて燃焼気筒が存在しなくなったりすることもある。停止気筒の個数M及び燃焼気筒の個数Nを上記実施形態の例から変更する場合でも、「M」及び「N」は1以上の整数とすればよい。 ・The number M of stopped cylinders and the number N of combustion cylinders set in the first fuel cut process are not limited to the example of the above embodiment. Similarly, the number M of stopped cylinders and the number N of combustion cylinders set in the second fuel cut process are not limited to the example of the above embodiment. The number M of stopped cylinders and the number N of combustion cylinders of each fuel cut process may be set so that the following relationship is established. That is, the relationship that the value of "M/N" in the second fuel cut process is greater than the value of "M/N" in the first fuel cut process may be established. If this relationship is established, for example, the number M of stopped cylinders in the first fuel cut process and the number M of stopped cylinders in the second fuel cut process may not be consecutive. That is, the number M of stopped cylinders in the first fuel cut process may be "1", and the number M of stopped cylinders in the second fuel cut process may be "3". In addition, the sum of "M" and "N" does not have to match the total number of cylinders 11. If the sum of "M" and "N" does not match the total number of cylinders 11, the stopped cylinders and the combustion cylinders may change for each combustion cycle, or some combustion cylinders may not exist in some combustion cycles. Even if the number of stopped cylinders M and the number of combustion cylinders N are changed from the example of the above embodiment, "M" and "N" may be integers equal to or greater than 1.

・第2燃料カットを行うことは必須ではない。すなわち、上記構成において、第2燃料カット処理、及び第2判定処理を省略してもよい。そして、GPF23からPMを除去するための処理として第1燃料カット処理のみを実行可能にしてもよい。この場合でも、第1燃料カット処理を実行することで、GPF23からPMを除去できる。 - It is not necessary to perform the second fuel cut. That is, in the above configuration, the second fuel cut process and the second determination process may be omitted. Then, only the first fuel cut process may be executable as a process for removing PM from the GPF 23. Even in this case, PM can be removed from the GPF 23 by executing the first fuel cut process.

・燃焼気筒における混合気を空燃比とすることは必須ではない。例えば、燃焼気筒の空燃比を理論空燃比よりもリッチにしてもよい。この場合、燃焼気筒は排気通路21に未燃燃料を排出する。この未燃燃料が三元触媒22で燃焼することで、排気の温度が上昇する。この排気がGPF23に至ることで、GPF23の温度が上昇する。GPF23の温度が高くなれば、PMが燃焼し易くなる。 - It is not necessary to set the air-fuel ratio of the mixture in the combustion cylinder to the theoretical air-fuel ratio. For example, the air-fuel ratio of the combustion cylinder may be made richer than the theoretical air-fuel ratio. In this case, the combustion cylinder discharges unburned fuel into the exhaust passage 21. This unburned fuel burns in the three-way catalyst 22, raising the temperature of the exhaust. When this exhaust reaches the GPF 23, the temperature of the GPF 23 rises. If the temperature of the GPF 23 increases, PM becomes more easily combusted.

・内燃機関10の構成は、上記実施形態の例に限定されない。例えば、気筒の数を変更してもよい。内燃機関は、複数の気筒と、気筒から排出される排気中の粒子状物質を捕集するフィルタと、クランク軸とを有していればよい。 The configuration of the internal combustion engine 10 is not limited to the example of the above embodiment. For example, the number of cylinders may be changed. The internal combustion engine only needs to have multiple cylinders, a filter that collects particulate matter in the exhaust gas discharged from the cylinders, and a crankshaft.

・PM堆積量Zの算出方法は、上記実施形態の例に限定されない。例えば、GPF23の上流側と下流側との圧力差を検出する差圧センサを設けてもよい。そして、差圧センサの検出値を利用してPM堆積量Zを算出してもよい。 - The method of calculating the PM accumulation amount Z is not limited to the example of the above embodiment. For example, a differential pressure sensor may be provided to detect the pressure difference between the upstream side and downstream side of the GPF 23. Then, the PM accumulation amount Z may be calculated using the detection value of the differential pressure sensor.

・GPF23の温度TFの算出手法は、上記実施形態の例に限定されない。例えば、機関回転速度NE、機関負荷KL、燃料噴射量等に基づいてGPF23の温度TFを算出してもよい。この場合、これらのパラメータとGPF23の温度TFとの関係性を表したマップ等を事前に作成しておけばよい。この変更例の態様を採用する場合、第1温度センサ62を省略できる。 - The method of calculating the temperature TF of the GPF 23 is not limited to the example of the above embodiment. For example, the temperature TF of the GPF 23 may be calculated based on the engine speed NE, the engine load KL, the fuel injection amount, etc. In this case, a map or the like showing the relationship between these parameters and the temperature TF of the GPF 23 may be created in advance. When this modified example is adopted, the first temperature sensor 62 can be omitted.

・自動変速機50の構成は、上記実施形態の例に限定されない。自動変速機50は、入力軸、駆動輪に連結した出力軸、及び入力軸の回転を減速して出力軸に伝達する変速機構を備えていればよい。そして、変速機構は、入力軸から出力軸へとトルクを伝達しないニュートラルレンジに切り替えることがでればよい。 The configuration of the automatic transmission 50 is not limited to the example of the above embodiment. The automatic transmission 50 only needs to include an input shaft, an output shaft connected to the drive wheels, and a speed change mechanism that reduces the rotation of the input shaft and transmits it to the output shaft. The speed change mechanism only needs to be able to switch to a neutral range in which torque is not transmitted from the input shaft to the output shaft.

・車両500の全体構成は、上記実施形態の例に限定されない。例えば、車両は、当該車両の駆動源として内燃機関とモータジェネレータとを有するハイブリッド車両として構成されていてもよい。ここで、燃料カット処理における停止気筒の個数を増やした場合、内燃機関がアイドル回転速度を維持しきれなくなることもあり得る。この場合、車両の駆動源としてモータジェネレータを有していれば、モータジェネレータのトルクを内燃機関に付与して内燃機関の駆動を補助することも可能である。 The overall configuration of the vehicle 500 is not limited to the example of the above embodiment. For example, the vehicle may be configured as a hybrid vehicle having an internal combustion engine and a motor generator as the drive source of the vehicle. Here, if the number of stopped cylinders in the fuel cut process is increased, the internal combustion engine may not be able to maintain the idle rotation speed. In this case, if the vehicle has a motor generator as a drive source, it is possible to apply the torque of the motor generator to the internal combustion engine to assist the drive of the internal combustion engine.

・降坂路の判定手法は、上記実施形態の例に限定されない。例えば、車両500に加速度センサを設けてもよい。そして、加速度センサの検出値に基づいて基両500が走行している道路の路面勾配を算出してもよい。そして、その路面勾配を基に、降坂路であるか否かの判定を行ってもよい。 - The method of determining whether the road is a downhill road is not limited to the example of the above embodiment. For example, an acceleration sensor may be provided in the vehicle 500. Then, the road surface gradient of the road on which the base vehicle 500 is traveling may be calculated based on the detection value of the acceleration sensor. Then, based on the road surface gradient, it may be determined whether the road is a downhill road.

10…内燃機関
11…気筒
23…GPF
31…クランク軸
50…自動変速機
52…入力軸
54…出力軸
56…変速機構
60…駆動輪
100…制御装置
500…車両
10... internal combustion engine 11... cylinder 23... GPF
31: crankshaft 50: automatic transmission 52: input shaft 54: output shaft 56: transmission mechanism 60: drive wheel 100: control device 500: vehicle

Claims (2)

複数の気筒、前記気筒から排出される排気中の粒子状物質を捕集するフィルタ、及びクランク軸を備えた内燃機関と、
前記クランク軸に連結した入力軸、駆動輪に連結した出力軸、及び前記入力軸の回転を減速して前記出力軸に伝達する変速機構を備え、前記変速機構は、前記入力軸から前記出力軸へとトルクを伝達しないニュートラルレンジに切り替え可能である自動変速機と、
を有する車両に適用され、
「M」及び「N」を1以上の整数としたとき、燃焼行程を迎える前記気筒の順にM個連続して前記気筒への燃料供給を停止する停止パターン、及び、燃焼行程を迎える前記気筒の順にN個連続して前記気筒への燃料供給を行う燃焼パターン、を前記内燃機関の運転を継続させつつ交互に繰り返す燃料カット処理と、
前記フィルタに堆積している現状の前記粒子状物質の量を、前記燃料カット処理を実行することにより予め定められた終了堆積量にまで減少させたと仮定したときの前記フィルタの推定温度を、第1温度として算出する第1推定処理と、を実行可能であり、
前記燃料カット処理は、予め定められた第1開始条件が成立している場合に実行され、
前記第1開始条件は、
前記変速機構が前記ニュートラルレンジであること、
前記車両が降坂路を走行していること、
前記第1温度が予め定められた設定温度以下であること、
がすべて成立することを含む
車両の制御装置。
An internal combustion engine including a plurality of cylinders, a filter that collects particulate matter in exhaust gas discharged from the cylinders, and a crankshaft;
an automatic transmission including an input shaft connected to the crankshaft, an output shaft connected to driving wheels, and a speed change mechanism that reduces the rotation of the input shaft and transmits the reduced rotation to the output shaft, the speed change mechanism being switchable to a neutral range in which no torque is transmitted from the input shaft to the output shaft;
This applies to vehicles having
a fuel cut process in which a stop pattern in which fuel supply to M consecutive cylinders in the order of the cylinders entering a combustion stroke, where "M" and "N" are integers equal to or greater than 1, is alternately repeated while continuing operation of the internal combustion engine, and a combustion pattern in which fuel supply to N consecutive cylinders in the order of the cylinders entering a combustion stroke, where "M" and "N" are integers equal to or greater than 1;
a first estimation process for calculating, as a first temperature, an estimated temperature of the filter when it is assumed that a current amount of the particulate matter accumulated in the filter has been reduced to a predetermined final accumulation amount by executing the fuel cut process;
The fuel cut process is executed when a predetermined first start condition is satisfied,
The first start condition is:
the transmission mechanism is in the neutral range;
The vehicle is traveling on a downhill road.
the first temperature being equal to or lower than a predetermined set temperature;
A vehicle control device, including the above being satisfied.
予め定められた「M」及び「N」の値で実行する前記燃料カット処理を第1燃料カット処理とし、「M/N」の値が前記第1燃料カット処理の場合よりも大きい予め定められた「M」及び「N」の値で実行する前記燃料カット処理を第2燃料カット処理としたとき、
前記第1燃料カット処理の実行中に、前記フィルタに堆積している現状の前記粒子状物質の量を、前記第2燃料カット処理を実行することにより前記終了堆積量にまで減少させたと仮定したときの前記フィルタの推定温度を、第2温度として算出する第2推定処理、をさらに実行可能であり、
前記第2燃料カット処理は、予め定められた第2開始条件が成立している場合に実行され、
前記第2開始条件は、
前記第2温度が前記設定温度以下であること、
前記フィルタに堆積している現状の前記粒子状物質の量が予め定められた設定堆積量以下であること、
がすべて成立することを含む
請求項1に記載の車両の制御装置。
When the fuel cut process executed with predetermined values of "M" and "N" is defined as a first fuel cut process, and the fuel cut process executed with predetermined values of "M" and "N" in which the value of "M/N" is larger than that in the first fuel cut process is defined as a second fuel cut process,
a second estimation process for calculating, as a second temperature, an estimated temperature of the filter when it is assumed that a current amount of the particulate matter accumulated in the filter has been reduced to the final accumulation amount by executing the second fuel cut process during execution of the first fuel cut process,
The second fuel cut process is executed when a predetermined second start condition is satisfied,
The second start condition is:
the second temperature being equal to or lower than the set temperature;
the amount of particulate matter currently deposited on the filter is equal to or less than a predetermined set deposition amount;
The vehicle control device according to claim 1 , wherein all of the above are satisfied.
JP2021196179A 2021-12-02 2021-12-02 Vehicle control device Active JP7600969B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021196179A JP7600969B2 (en) 2021-12-02 2021-12-02 Vehicle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021196179A JP7600969B2 (en) 2021-12-02 2021-12-02 Vehicle control device

Publications (2)

Publication Number Publication Date
JP2023082418A JP2023082418A (en) 2023-06-14
JP7600969B2 true JP7600969B2 (en) 2024-12-17

Family

ID=86728344

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021196179A Active JP7600969B2 (en) 2021-12-02 2021-12-02 Vehicle control device

Country Status (1)

Country Link
JP (1) JP7600969B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005155532A (en) 2003-11-27 2005-06-16 Hino Motors Ltd Exhaust emission control device
JP2008069745A (en) 2006-09-15 2008-03-27 Mitsubishi Motors Corp Exhaust gas purification device for internal combustion engine
WO2014132443A1 (en) 2013-03-01 2014-09-04 トヨタ自動車株式会社 Exhaust purification device for spark-ignited internal combustion engine
JP2019044692A (en) 2017-09-01 2019-03-22 いすゞ自動車株式会社 Regeneration control device
JP2019085965A (en) 2017-11-09 2019-06-06 トヨタ自動車株式会社 Control device of internal combustion engine
US20200340414A1 (en) 2017-11-03 2020-10-29 Volkswagen Aktiengesellschaft Method for the regeneration of a soot particle filter
JP2021127730A (en) 2020-02-14 2021-09-02 トヨタ自動車株式会社 Engine system
JP2021148097A (en) 2020-03-23 2021-09-27 トヨタ自動車株式会社 Exhaust emission control device for internal combustion engine

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005155532A (en) 2003-11-27 2005-06-16 Hino Motors Ltd Exhaust emission control device
JP2008069745A (en) 2006-09-15 2008-03-27 Mitsubishi Motors Corp Exhaust gas purification device for internal combustion engine
WO2014132443A1 (en) 2013-03-01 2014-09-04 トヨタ自動車株式会社 Exhaust purification device for spark-ignited internal combustion engine
JP2019044692A (en) 2017-09-01 2019-03-22 いすゞ自動車株式会社 Regeneration control device
US20200340414A1 (en) 2017-11-03 2020-10-29 Volkswagen Aktiengesellschaft Method for the regeneration of a soot particle filter
JP2019085965A (en) 2017-11-09 2019-06-06 トヨタ自動車株式会社 Control device of internal combustion engine
JP2021127730A (en) 2020-02-14 2021-09-02 トヨタ自動車株式会社 Engine system
JP2021148097A (en) 2020-03-23 2021-09-27 トヨタ自動車株式会社 Exhaust emission control device for internal combustion engine

Also Published As

Publication number Publication date
JP2023082418A (en) 2023-06-14

Similar Documents

Publication Publication Date Title
CN102001335B (en) The system and method for restarting motor
KR100951675B1 (en) Motor vehicle and control method of motor vehicle
US9388752B2 (en) Control system for vehicle for controlling an internal combustion engine during transmission gear shifting
JP2006266253A (en) Misfire determination device and misfire determination method for internal combustion engine
JP7067239B2 (en) Internal combustion engine control device
EP2305977B1 (en) Abnormality determination system for filter
CN111472892B (en) Vehicle-mounted control device
CN108515959A (en) Control device for vehicle
JP5791313B2 (en) Filter abnormality judgment device
CN104736805B (en) Operation control device and method for internal combustion engine
JP2020023912A (en) Control device for internal combustion engine
JP7600969B2 (en) Vehicle control device
JP7375782B2 (en) Hybrid vehicle control device and hybrid vehicle control program
CN111486012B (en) Vehicle control device, vehicle control method, and storage medium
JP7263975B2 (en) vehicle controller
US11927146B2 (en) Controller and control method for vehicle
JP4305266B2 (en) Control device for internal combustion engine
JP2022053991A (en) Control device of internal combustion engine
JP4387294B2 (en) Vehicle control device
JP7757900B2 (en) Vehicle control device
JP7666269B2 (en) Vehicle control device
JP2008014238A (en) Control device for internal combustion engine
CN121520079A (en) Vehicle fuel cut-off control methods, engine control devices and vehicles
JP2019007354A (en) Exhaust emission control system for internal combustion engine
JP6871775B2 (en) Engine control unit

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240320

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241031

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241118

R150 Certificate of patent or registration of utility model

Ref document number: 7600969

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150