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
JP7705288B2 - Engine Management System - Google Patents
[go: Go Back, main page]

JP7705288B2 - Engine Management System - Google Patents

Engine Management System Download PDF

Info

Publication number
JP7705288B2
JP7705288B2 JP2021106780A JP2021106780A JP7705288B2 JP 7705288 B2 JP7705288 B2 JP 7705288B2 JP 2021106780 A JP2021106780 A JP 2021106780A JP 2021106780 A JP2021106780 A JP 2021106780A JP 7705288 B2 JP7705288 B2 JP 7705288B2
Authority
JP
Japan
Prior art keywords
engine
torque
value
torque guard
particulate filter
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
JP2021106780A
Other languages
Japanese (ja)
Other versions
JP2023005084A (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.)
Subaru Corp
Original Assignee
Subaru 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 Subaru Corp filed Critical Subaru Corp
Priority to JP2021106780A priority Critical patent/JP7705288B2/en
Publication of JP2023005084A publication Critical patent/JP2023005084A/en
Application granted granted Critical
Publication of JP7705288B2 publication Critical patent/JP7705288B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/12Improving ICE efficiencies

Landscapes

  • Output Control And Ontrol Of Special Type Engine (AREA)

Description

本発明は、エンジン制御システムに関する。 The present invention relates to an engine control system.

エンジンでは、排気ガスから粒子状物質を除去するために、排気管にフィルタが設けられる場合がある(例えば、特許文献1-4を参照)。 In engines, a filter may be installed in the exhaust pipe to remove particulate matter from the exhaust gas (see, for example, Patent Documents 1-4).

特開2019-183658号公報JP 2019-183658 A 特開2020-33932号公報JP 2020-33932 A 特許第5096096号公報Patent No. 5096096 特許第4793083号公報Patent No. 4793083

エンジンは、可変バルブ機構を有する場合がある。可変バルブ機構は、カムシャフトの角度に依らずに、吸気バルブおよび排気バルブの動作を変更することができる。しかしながら、このような可変バルブ機構を有するエンジンにおいても、所定の条件下においては、バルブの可変動作が制限されることがある。このような条件下で、上記のような排気管のフィルタに煤が堆積すると、排気管における排気ガスの圧力(背圧)が上昇する。この場合、背圧の上昇を抑制するために、排気ガスの一部を吸気として再循環させることが考えられる(EGR(Exhaust Gas Recirculation)と称され得る)。しかしながら、この場合、EGRの増加に起因して燃焼が悪化して、エンジン回転数のハンチングまたはエンジンの停止が発生し得る。また、燃焼の悪化に起因して、フィルタの温度が過度に上昇し得る。 The engine may have a variable valve mechanism. The variable valve mechanism can change the operation of the intake valve and the exhaust valve regardless of the angle of the camshaft. However, even in an engine with such a variable valve mechanism, the variable operation of the valve may be restricted under certain conditions. Under such conditions, if soot accumulates on the filter of the exhaust pipe as described above, the exhaust gas pressure (back pressure) in the exhaust pipe increases. In this case, in order to suppress the increase in back pressure, it is possible to recirculate a part of the exhaust gas as intake air (this may be called EGR (Exhaust Gas Recirculation)). However, in this case, the increase in EGR may cause combustion to deteriorate, resulting in hunting of the engine speed or engine stoppage. In addition, the deterioration of combustion may cause the temperature of the filter to rise excessively.

本発明は、上記の課題を考慮して、背圧の上昇を抑制することができるエンジン制御システムを提供することを目的とする。 In consideration of the above problems, the present invention aims to provide an engine control system that can suppress an increase in back pressure.

本発明の一態様に係るエンジン制御システムは、
エンジンと、
前記エンジンの吸気バルブおよび排気バルブの動作を変更可能に構成された可変バルブ機構と、
前記エンジンの排気口に接続された排気管に設けられたパティキュレートフィルタと、
前記パティキュレートフィルタへの粒子状物質の堆積量を検出するためのセンサと、
前記エンジンおよび前記可変バルブ機構を制御する制御装置と、
を備え、
前記制御装置は、1または複数のプロセッサと、前記1または複数のプロセッサによって実行される命令を記憶する1または複数の記憶媒体と、を有し、
前記1または複数のプロセッサは、前記命令にしたがって、
前記可変バルブ機構による前記吸気バルブおよび前記排気バルブの可変動作が制限されているか否かを判定することと、
前記パティキュレートフィルタへの前記粒子状物質の前記堆積量が所定の範囲内にあるか否かを判定することと、
前記可変バルブ機構による前記吸気バルブおよび前記排気バルブの可変動作が制限されており、かつ、前記パティキュレートフィルタへの前記粒子状物質の前記堆積量が所定の範囲内にある場合に、前記エンジンのトルクを制限することと、
を実行するように構成され
前記エンジンの前記トルクを制限することは、
前記可変バルブ機構による前記吸気バルブおよび前記排気バルブの可変動作が制限され、かつ、前記パティキュレートフィルタへ前記粒子状物質が所定の量よりも堆積した場合に、前記排気管における排気ガスの圧力の上昇を許容値に抑えることができる、前記エンジンのトルクの最大許容値であるトルクガードベース値を得ることと、
前記トルクガードベース値を除く前記エンジンに課される全てのトルクガード値の中で、最も低いトルクガード値である実トルクガード値を得ることと、
前記トルクガードベース値が前記実トルクガード値以下の場合には、前記トルクガードベース値、および、前記実トルクガード値から所定の調整量を引くことによって得られる値のうち、大きい値に基づいて前記エンジンのトルクを制限することと、
前記トルクガードベース値が前記実トルクガード値よりも大きい場合には、前記実トルクガード値に基づいて前記エンジンのトルクを制限することと、
を含み、
前記所定の調整量は、前記トルクを減少するときに、受入可能な衝撃を発生させる最大許容値として決定される
An engine control system according to one aspect of the present invention comprises:
The engine,
a variable valve mechanism configured to change the operation of an intake valve and an exhaust valve of the engine;
a particulate filter provided in an exhaust pipe connected to an exhaust port of the engine;
a sensor for detecting an amount of particulate matter deposited on the particulate filter;
a control device for controlling the engine and the variable valve mechanism;
Equipped with
The control device includes one or more processors and one or more storage media that store instructions to be executed by the one or more processors;
The one or more processors, in accordance with the instructions,
determining whether or not variable operation of the intake valve and the exhaust valve by the variable valve mechanism is restricted;
determining whether the amount of deposition of the particulate matter on the particulate filter is within a predetermined range;
limiting a torque of the engine when the variable operation of the intake valve and the exhaust valve by the variable valve mechanism is limited and the amount of deposition of the particulate matter on the particulate filter is within a predetermined range;
configured to run
Limiting the torque of the engine comprises:
Obtaining a torque guard base value, which is a maximum allowable value of the torque of the engine, capable of suppressing an increase in exhaust gas pressure in the exhaust pipe to an allowable value when the variable operation of the intake valve and the exhaust valve by the variable valve mechanism is limited and when the particulate matter accumulates in the particulate filter in an amount greater than a predetermined amount;
obtaining an actual torque guard value, which is the lowest torque guard value among all torque guard values imposed on the engine excluding the torque guard base value;
When the torque guard base value is equal to or less than the actual torque guard value, limiting the torque of the engine based on the larger of the torque guard base value and a value obtained by subtracting a predetermined adjustment amount from the actual torque guard value;
When the torque guard base value is greater than the actual torque guard value, limiting the torque of the engine based on the actual torque guard value;
Including,
The predetermined adjustment amount is determined as the maximum allowable value that produces an acceptable shock when reducing the torque .

本発明によれば、背圧の上昇を抑制することができる。 The present invention makes it possible to suppress an increase in back pressure.

図1は、本発明の一実施形態に係るエンジン制御システムを示す概略図である。FIG. 1 is a schematic diagram showing an engine control system according to an embodiment of the present invention. 図2は、ECUの処理を示すフローチャートである。FIG. 2 is a flowchart showing the processing of the ECU. 図3は、圧損係数とテーブルとの関係を説明する概略図である。FIG. 3 is a schematic diagram illustrating the relationship between the pressure loss coefficient and the table. 図4は、エンジンの回転数とトルクガードベース値との関係を示すテーブルである。FIG. 4 is a table showing the relationship between the engine speed and the torque guard base value. 図5は、トルクガードベース値が実トルクガード値以下である場合の各種トルクガード値を示すグラフである。FIG. 5 is a graph showing various torque guard values when the torque guard base value is equal to or less than the actual torque guard value. 図6は、トルクガードベース値が実トルクガード値より大きい場合の各種トルクガード値を示すグラフである。FIG. 6 is a graph showing various torque guard values when the torque guard base value is larger than the actual torque guard value.

以下に添付図面を参照しながら、本発明の実施形態について詳細に説明する。かかる実施形態に示す具体的な寸法、材料および数値等は、理解を容易にするための例示に過ぎず、特に断る場合を除き、本発明を限定するものではない。なお、明細書および図面において、実質的に同一の機能および構成を有する要素については、同一の符号を付することにより重複説明を省略する。また、本発明に直接関係のない要素は図示を省略する。 The following describes in detail an embodiment of the present invention with reference to the attached drawings. The specific dimensions, materials, values, etc. shown in the embodiment are merely examples for ease of understanding, and do not limit the present invention unless otherwise specified. In the specification and drawings, elements that have substantially the same functions and configurations are given the same reference numerals to avoid duplicated explanations. Also, elements that are not directly related to the present invention are not shown.

図1は、本発明の一実施形態に係るエンジン制御システム100を示す概略図である。エンジン制御システム(本開示において、単に「システム」とも称され得る)100は、例えば、HEV(Hybrid Electric Vehicle)、ガソリン自動車、または、ディーゼル自動車等の車両500に適用される。システム100は、エンジン10を備える。 FIG. 1 is a schematic diagram showing an engine control system 100 according to one embodiment of the present invention. The engine control system (which may also be simply referred to as the "system" in this disclosure) 100 is applied to a vehicle 500, such as a hybrid electric vehicle (HEV), a gasoline-powered automobile, or a diesel-powered automobile. The system 100 includes an engine 10.

本実施形態では、エンジン10は、ガソリンエンジンである。他の実施形態では、エンジン10は、ディーゼルエンジンであってもよい。エンジン10は、シリンダ11と、ピストン12と、を有する。ピストン12は、シリンダ11内を往復移動する。シリンダ11およびピストン12によって、燃焼室13が画定される。ピストン12は、ロッド14によってクランクシャフト18に接続される。 In this embodiment, the engine 10 is a gasoline engine. In other embodiments, the engine 10 may be a diesel engine. The engine 10 has a cylinder 11 and a piston 12. The piston 12 reciprocates within the cylinder 11. The cylinder 11 and the piston 12 define a combustion chamber 13. The piston 12 is connected to a crankshaft 18 by a rod 14.

上記のようなエンジン10では、燃焼室13において、空気および燃料(ガソリン)の混合気が燃焼し、これによって、ピストン12がシリンダ11内を往復移動する。ピストン12の直線運動が、ロッド14によってクランクシャフト18に伝達され、クランクシャフト18の回転運動に変換される。クランクシャフト18の回転数(エンジン10の回転数)が、クランク角センサSe1によって検出される。クランク角センサSe1は、ECU50(詳しくは後述)と通信可能に接続されている。なお、より良い理解のために図1ではシリンダ11およびピストン12の1つの組のみが示されているが、エンジン10は、シリンダ11およびピストン12の複数の組を有することができる。 In the engine 10 described above, a mixture of air and fuel (gasoline) is burned in the combustion chamber 13, causing the piston 12 to move back and forth within the cylinder 11. The linear motion of the piston 12 is transmitted to the crankshaft 18 by the rod 14 and converted into the rotational motion of the crankshaft 18. The rotation speed of the crankshaft 18 (the rotation speed of the engine 10) is detected by the crank angle sensor Se1. The crank angle sensor Se1 is connected to the ECU 50 (described in detail later) so as to be able to communicate with it. Note that for better understanding, only one pair of cylinders 11 and pistons 12 is shown in FIG. 1, but the engine 10 can have multiple pairs of cylinders 11 and pistons 12.

エンジン10は、吸気口15と、排気口16と、を有する。吸気口15には、吸気バルブ15aが設けられ、排気口16には、排気バルブ16aが設けられる。吸気バルブ15aおよび排気バルブ16aの各々の動作は、例えば、不図示のカムシャフトによって制御される。カムシャフトは、例えば回転ベルト等を介してクランクシャフト18によって回転される。 The engine 10 has an intake port 15 and an exhaust port 16. An intake valve 15a is provided in the intake port 15, and an exhaust valve 16a is provided in the exhaust port 16. The operation of each of the intake valve 15a and the exhaust valve 16a is controlled, for example, by a camshaft (not shown). The camshaft is rotated by the crankshaft 18 via, for example, a rotating belt or the like.

システム100は、吸気バルブ15aおよび排気バルブ16aに対して、それぞれ可変バルブ機構15b,16bを備える。可変バルブ機構15b,16bは、それぞれ、カムシャフトに対する吸気バルブ15aおよび排気バルブ16aのカムの角度を変えることができ、それによって、カムシャフトの角度とは独立して、吸気バルブ15aおよび排気バルブ16aの動作(位置(開度)およびタイミング)を変更することができる。可変バルブ機構15b,16bは、例えば、油圧式または電動式であることができる。例えば、可変バルブ機構15b,16bが油圧式である場合、可変バルブ機構15b,16bの各々は、油圧を制御するための不図示のオイルコントロールバルブ(OCV)を有することができる。可変バルブ機構15b,16bは、ECU50と通信可能に接続されている。ECU50は、可変バルブ機構15b,16bを制御することによって、吸気バルブ15aおよび排気バルブ16aの動作を制御する。 The system 100 includes variable valve mechanisms 15b and 16b for the intake valve 15a and the exhaust valve 16a, respectively. The variable valve mechanisms 15b and 16b can change the angle of the cam of the intake valve 15a and the exhaust valve 16a relative to the camshaft, and thereby can change the operation (position (opening) and timing) of the intake valve 15a and the exhaust valve 16a independently of the angle of the camshaft. The variable valve mechanisms 15b and 16b can be, for example, hydraulic or electric. For example, if the variable valve mechanisms 15b and 16b are hydraulic, each of the variable valve mechanisms 15b and 16b can have an oil control valve (OCV) (not shown) for controlling the hydraulic pressure. The variable valve mechanisms 15b and 16b are communicatively connected to the ECU 50. The ECU 50 controls the operation of the intake valve 15a and the exhaust valve 16a by controlling the variable valve mechanisms 15b and 16b.

システム100では、所定のモードにおいて、可変バルブ機構15b,16bによる吸気バルブ15aおよび排気バルブ16aの可変動作が制限される。 In the system 100, in a specified mode, the variable operation of the intake valve 15a and the exhaust valve 16a by the variable valve mechanisms 15b and 16b is restricted.

例えば、吸気バルブ15aおよび排気バルブ16aは、カムシャフトに対する所定の基準位置を有する。例えば、エンジン10が始動されるときに、ECU50は、吸気バルブ15aおよび排気バルブ16aが基準位置にあるか否かを判定する。吸気バルブ15aおよび排気バルブ16aが基準位置に位置付けされると、ECU50は、そのときのOCVへの電流値を学習する(学習モード)。このように、学習モードにおいては、吸気バルブ15aおよび排気バルブ16aは基準位置に位置付けされる必要があるため、可変動作は制限される。 For example, the intake valve 15a and the exhaust valve 16a have a predetermined reference position relative to the camshaft. For example, when the engine 10 is started, the ECU 50 determines whether the intake valve 15a and the exhaust valve 16a are in the reference position. When the intake valve 15a and the exhaust valve 16a are positioned in the reference position, the ECU 50 learns the current value to the OCV at that time (learning mode). Thus, in the learning mode, the intake valve 15a and the exhaust valve 16a need to be positioned in the reference position, so that variable operation is limited.

また、例えば、所定の条件下において(例えば、可変バルブ機構15b,16bのオイルが低温であるとき、および、可変バルブ機構15b,16bが故障しているとき等)、吸気バルブ15aおよび排気バルブ16aは、基準位置に強制的にロックされる(強制ロックモード)。このように、強制ロックモードにおいては、可変動作は制限される。 Also, for example, under certain conditions (for example, when the oil in the variable valve mechanisms 15b and 16b is at a low temperature, or when the variable valve mechanisms 15b and 16b are malfunctioning), the intake valve 15a and the exhaust valve 16a are forcibly locked in the reference position (forced lock mode). Thus, in the forced lock mode, the variable operation is restricted.

また、例えば、車両500がアイドリング中に、可変バルブ機構15b,16bのオイルから不純物を取り除くために、クリーニングモードが実施される場合がある。この場合、オイルは流路内を循環させられるため、吸気バルブ15aおよび排気バルブ16aは、開位置と閉位置との間を強制的に移動させられる。このように、クリーニングモードにおいては、可変動作は制限される。 For example, while the vehicle 500 is idling, the cleaning mode may be implemented to remove impurities from the oil in the variable valve mechanisms 15b and 16b. In this case, the oil is circulated through the flow path, forcing the intake valve 15a and the exhaust valve 16a to move between the open and closed positions. Thus, variable operation is limited in the cleaning mode.

なお、吸気バルブ15aおよび排気バルブ16aの可変動作を制限するモードは、上記のモードに限定されず、他のモードも、吸気バルブ15aおよび排気バルブ16aの可変動作を制限し得る。 Note that the modes that limit the variable operation of the intake valve 15a and the exhaust valve 16a are not limited to the above modes, and other modes may also limit the variable operation of the intake valve 15a and the exhaust valve 16a.

エンジン10は、燃料の噴射口17を有する。噴射口17は、燃焼室13に設けられており、噴射口17から燃焼室13内に燃料が噴射される(いわゆる、直接噴射)。他の実施形態では、噴射口17は、吸気管2(詳しくは後述)に設けられてもよい(いわゆる、予混合)。噴射口17には、エンジン10で使用される燃料の噴射量を制御するための噴射バルブV1が接続される。噴射バルブV1は、ECU50と通信可能に接続されている。ECU50は、噴射バルブV1を制御することによって、噴射口17からの燃料の噴射量を制御する。 The engine 10 has a fuel injection port 17. The injection port 17 is provided in the combustion chamber 13, and fuel is injected from the injection port 17 into the combustion chamber 13 (so-called direct injection). In another embodiment, the injection port 17 may be provided in the intake pipe 2 (described in detail later) (so-called premixing). An injection valve V1 for controlling the injection amount of fuel used in the engine 10 is connected to the injection port 17. The injection valve V1 is connected to the ECU 50 so as to be able to communicate with it. The ECU 50 controls the injection valve V1 to control the amount of fuel injected from the injection port 17.

エンジン10は、点火プラグPを有する。点火プラグPは、燃焼室13に設けられており、燃焼室13において空気および燃料の混合気を着火する。点火プラグPは、ECU50と通信可能に接続されている。ECU50は、点火プラグPの動作を制御する。 The engine 10 has an ignition plug P. The ignition plug P is provided in the combustion chamber 13 and ignites a mixture of air and fuel in the combustion chamber 13. The ignition plug P is connected to the ECU 50 so as to be able to communicate with it. The ECU 50 controls the operation of the ignition plug P.

吸気口15には、吸気管2が接続される。吸気管2には、例えば、不図示のエアクリーナ等の構成要素が設けられ、これらの構成要素を通過した空気が吸気口15を介して燃焼室13に供給される。吸気管2には、吸気管2を流れる空気の流量を調整するためのスロットルバルブV2が設けられる。スロットルバルブV2は、ECU50と通信可能に接続されている。ECU50は、スロットルバルブV2を制御することによって、吸気量を制御する。 The intake pipe 2 is connected to the intake port 15. The intake pipe 2 is provided with components such as an air cleaner (not shown), and air that has passed through these components is supplied to the combustion chamber 13 via the intake port 15. The intake pipe 2 is provided with a throttle valve V2 for adjusting the flow rate of air flowing through the intake pipe 2. The throttle valve V2 is connected to the ECU 50 so as to be able to communicate with it. The ECU 50 controls the amount of intake air by controlling the throttle valve V2.

排気口16には、排気管3が接続される。排気管3には、空燃比(A/F)センサSe2が設けられる。A/FセンサSe2は、排気管3を流れる排気ガスの空燃比を測定する。A/FセンサSe2は、ECU50と通信可能に接続されている。例えば、ECU50は、A/FセンサSe2からの空燃比に基づいて、噴射バルブV1およびスロットルバルブV2を制御し、燃料の噴射量および空気の流量を調整する。 An exhaust pipe 3 is connected to the exhaust port 16. An air-fuel ratio (A/F) sensor Se2 is provided in the exhaust pipe 3. The A/F sensor Se2 measures the air-fuel ratio of the exhaust gas flowing through the exhaust pipe 3. The A/F sensor Se2 is connected to the ECU 50 so as to be able to communicate with it. For example, the ECU 50 controls the injection valve V1 and the throttle valve V2 based on the air-fuel ratio from the A/F sensor Se2 to adjust the amount of fuel injected and the flow rate of air.

排気管3において、A/FセンサSe2の下流には、フロント触媒4が設けられる。フロント触媒4は、排気ガスから有害物質(例えば、炭化水素(HC)、一酸化炭素(CO)または窒化酸化物(NO)の少なくとも1つ)を除去する。フロント触媒4は、例えば、三元触媒である。 A front catalyst 4 is provided downstream of the A/F sensor Se2 in the exhaust pipe 3. The front catalyst 4 removes harmful substances (e.g., at least one of hydrocarbons (HC), carbon monoxide (CO) and nitrided oxides (NO x )) from the exhaust gas. The front catalyst 4 is, for example, a three-way catalyst.

排気管3において、フロント触媒4の下流には、第1温度センサSe3が設けられる。第1温度センサSe3は、フロント触媒4を通過した後の排気ガスの温度を測定する。第1温度センサSe3は、ECU50と通信可能に接続されている。例えば、ECU50は、第1温度センサSe3からの温度に基づいて、排気ガスの温度が所定の範囲内にあるか否かを判定し、これによって、フロント触媒4を熱劣化から保護することができる。 A first temperature sensor Se3 is provided in the exhaust pipe 3 downstream of the front catalyst 4. The first temperature sensor Se3 measures the temperature of the exhaust gas after it has passed through the front catalyst 4. The first temperature sensor Se3 is communicatively connected to the ECU 50. For example, the ECU 50 determines whether the temperature of the exhaust gas is within a predetermined range based on the temperature from the first temperature sensor Se3, thereby protecting the front catalyst 4 from thermal degradation.

排気管3において、第1温度センサSe3の下流には、OセンサSe4が設けられる。OセンサSe4は、フロント触媒4を通過した後の排気ガス中の酸素の量を測定する。OセンサSe4は、ECU50と通信可能に接続されている。例えば、ECU50は、OセンサSe4からの排気ガス中の酸素の量に基づいて、フロント触媒4が劣化しているか否かを判定する。 An O2 sensor Se4 is provided downstream of the first temperature sensor Se3 in the exhaust pipe 3. The O2 sensor Se4 measures the amount of oxygen in the exhaust gas after it has passed through the front catalyst 4. The O2 sensor Se4 is communicably connected to the ECU 50. For example, the ECU 50 determines whether the front catalyst 4 has deteriorated based on the amount of oxygen in the exhaust gas from the O2 sensor Se4.

排気管3において、OセンサSe4の下流には、パティキュレートフィルタ5が設けられる。パティキュレートフィルタ5は、排気ガスから粒子状物質(PM)(例えば、煤)を除去する。パティキュレートフィルタ5は、例えば、GPF(Gasoline particulate filter)である。他の実施形態では、例えば、エンジン10がディーゼルエンジンである場合には、パティキュレートフィルタ5は、DPF(DieSel Particulate Filter)であってもよい。 In the exhaust pipe 3, a particulate filter 5 is provided downstream of the O2 sensor Se4. The particulate filter 5 removes particulate matter (PM) (e.g., soot) from the exhaust gas. The particulate filter 5 is, for example, a gasoline particulate filter (GPF). In another embodiment, for example, when the engine 10 is a diesel engine, the particulate filter 5 may be a die-sel particulate filter (DPF).

排気管3には、差圧センサSe5が設けられる。差圧センサSe5は、パティキュレートフィルタ5の上流における排気ガスの圧力と、パティキュレートフィルタ5の下流における排気ガスの圧力と、の間の差圧ΔPを検出する。パティキュレートフィルタ5に煤が堆積すると、パティキュレートフィルタ5におけるガス透過性が低下し、差圧ΔPが上昇する。よって、差圧ΔPを監視することによって、パティキュレートフィルタ5におけるPMの堆積量を判定(推定)することができる。 A differential pressure sensor Se5 is provided in the exhaust pipe 3. The differential pressure sensor Se5 detects the differential pressure ΔP between the exhaust gas pressure upstream of the particulate filter 5 and the exhaust gas pressure downstream of the particulate filter 5. When soot accumulates in the particulate filter 5, the gas permeability of the particulate filter 5 decreases and the differential pressure ΔP increases. Therefore, by monitoring the differential pressure ΔP, it is possible to determine (estimate) the amount of PM accumulated in the particulate filter 5.

排気管3において、パティキュレートフィルタ5の下流には、第2温度センサSe6が設けられる。第2温度センサSe6は、パティキュレートフィルタ5を通過した後の排気ガスの温度を測定する。第2温度センサSe6は、ECU50と通信可能に接続されている。 A second temperature sensor Se6 is provided in the exhaust pipe 3 downstream of the particulate filter 5. The second temperature sensor Se6 measures the temperature of the exhaust gas after passing through the particulate filter 5. The second temperature sensor Se6 is connected to the ECU 50 so as to be able to communicate with it.

パティキュレートフィルタ5に堆積したPMは、高温の排気ガスによって燃焼させられる。ECU50は、パティキュレートフィルタ5に堆積したPMを燃焼するために、複数の再生モードを有する。具体的には、ECU50は、第2温度センサSe6からの排気ガスの温度が、各再生モードに対して予め設定された温度に制御されるように、エンジン10を制御する。例えば、ECU50は、噴射バルブV1またはスロットルバルブV2の少なくとも一方を制御する。例えば、ECU50は、差圧センサSe5からの差圧ΔPに基づいて、複数の再生モードの中から使用する再生モードを選択する。差圧ΔPがより大きい場合(すなわち、PMの堆積量がより多い場合)、ECU50は、より高い設定温度を有する再生モードを選択する。 The PM accumulated on the particulate filter 5 is burned by high-temperature exhaust gas. The ECU 50 has multiple regeneration modes to burn the PM accumulated on the particulate filter 5. Specifically, the ECU 50 controls the engine 10 so that the temperature of the exhaust gas from the second temperature sensor Se6 is controlled to a temperature preset for each regeneration mode. For example, the ECU 50 controls at least one of the injection valve V1 or the throttle valve V2. For example, the ECU 50 selects a regeneration mode to be used from multiple regeneration modes based on the differential pressure ΔP from the differential pressure sensor Se5. When the differential pressure ΔP is larger (i.e., when the amount of PM accumulation is greater), the ECU 50 selects a regeneration mode having a higher set temperature.

例えば、複数の再生モードは、通常モードM0と、複数の加熱モードMi(i=1,2,3,・・・)と、再生不可モードMFと、を含んでもよい。通常モードM0は、PMの堆積量が少ない場合に使用され、通常モードM0では、ECU50は、エンジン10を通常通りに制御する。加熱モードMiは、PMの堆積量は多いがパティキュレートフィルタ5が再生可能である場合に使用され、加熱モードMiでは、ECU50は、排気ガスの温度が、通常運転時の温度よりも高くなるように、エンジン10を制御する。再生不可モードMFは、パティキュレートフィルタ5が再生不可なようにPMの堆積量が多い場合に使用され、再生不可モードMFでは、ECU50は、排気ガスの温度が、通常運転時の温度よりも高くなるように、エンジン10を制御し、かつ、パティキュレートフィルタ5は交換が必要とされる。例えば、複数の再生モードおよび関連する値は、ECU50の記憶媒体52(詳しくは後述)に記憶される。 For example, the multiple regeneration modes may include a normal mode M0, multiple heating modes Mi (i=1, 2, 3, ...), and a regeneration-disabled mode MF. The normal mode M0 is used when the amount of PM accumulation is small, and in the normal mode M0, the ECU 50 controls the engine 10 normally. The heating mode Mi is used when the amount of PM accumulation is large but the particulate filter 5 is regenerative, and in the heating mode Mi, the ECU 50 controls the engine 10 so that the temperature of the exhaust gas is higher than the temperature during normal operation. The regeneration-disabled mode MF is used when the amount of PM accumulation is large such that the particulate filter 5 cannot be regenerated, and in the regeneration-disabled mode MF, the ECU 50 controls the engine 10 so that the temperature of the exhaust gas is higher than the temperature during normal operation, and the particulate filter 5 needs to be replaced. For example, the multiple regeneration modes and related values are stored in a storage medium 52 (described in detail later) of the ECU 50.

システム100は、ECU(制御装置)50を備える。ECU50は、1または複数のプロセッサ51(例えば、CPU等)と、1または複数の記憶媒体52(例えば、ROMおよびRAM等)と、1または複数のコネクタ53と、を有する。ECU50は、他の構成要素をさらに有してもよい。ECU50の構成要素は、バスによって互いに通信可能に接続される。記憶媒体52は、プロセッサ51によって実行される1または複数のプログラムを記憶する。プログラムは、プロセッサ51に対する命令を含む。本開示に示されるECU50の動作は、記憶媒体52に記憶された命令をプロセッサ51で実行することによって、実現される。ECU50は、コネクタ53を介してシステム100の構成要素と通信可能に接続される。 The system 100 includes an ECU (control device) 50. The ECU 50 includes one or more processors 51 (e.g., a CPU, etc.), one or more storage media 52 (e.g., a ROM and a RAM, etc.), and one or more connectors 53. The ECU 50 may further include other components. The components of the ECU 50 are communicatively connected to each other via a bus. The storage medium 52 stores one or more programs executed by the processor 51. The programs include instructions for the processor 51. The operation of the ECU 50 shown in this disclosure is realized by the processor 51 executing the instructions stored in the storage medium 52. The ECU 50 is communicatively connected to the components of the system 100 via the connector 53.

続いて、システム100の動作について説明する。 Next, the operation of the system 100 will be explained.

図2は、ECU50の処理を示すフローチャートである。例えば、図2に示される処理は、エンジン10が始動された後にエンジン10が停止されるまで、所定のインターバル(例えば、十~数十ミリ秒、百~数百ミリ秒、一~数秒、十~数十秒、または、一~数分)で繰り返されてもよい。 Figure 2 is a flowchart showing the processing of the ECU 50. For example, the processing shown in Figure 2 may be repeated at a predetermined interval (e.g., tens to tens of milliseconds, a hundred to hundreds of milliseconds, one to several seconds, ten to tens of seconds, or one to several minutes) after the engine 10 is started until the engine 10 is stopped.

ECU50のプロセッサ51は、可変バルブ機構15b,16bによる吸気バルブ15aおよび排気バルブ16aの可変動作が制限されているか否かを判定する(ステップS100)。例えば、プロセッサ51は、可変バルブ機構15b,16bに対して、上記の学習モード、強制ロックモード、または、クリーニングモードのいずれかが適用されているか否かを判定する。 The processor 51 of the ECU 50 determines whether the variable operation of the intake valve 15a and the exhaust valve 16a by the variable valve mechanisms 15b and 16b is restricted (step S100). For example, the processor 51 determines whether any of the above-mentioned learning mode, forced lock mode, or cleaning mode is applied to the variable valve mechanisms 15b and 16b.

ステップS100において、可変バルブ機構15b,16bによる吸気バルブ15aおよび排気バルブ16aの可変動作が制限されていないと判定される場合(NO)、プロセッサ51は、処理を終了する。 If it is determined in step S100 that the variable operation of the intake valve 15a and the exhaust valve 16a by the variable valve mechanisms 15b, 16b is not restricted (NO), the processor 51 ends the process.

ステップS100において、可変バルブ機構15b,16bによる吸気バルブ15aおよび排気バルブ16aの可変動作が制限されていると判定される場合(YES)、プロセッサ51は、パティキュレートフィルタ5へのPMの堆積量が所定の範囲内にあるか否かを判定する(ステップS102)。例えば、「所定の範囲」とは、PMをパティキュレートフィルタ5から除去するために、排気ガスの温度を通常運転時の温度よりも高くする必要はあるが、パティキュレートフィルタ5が再生可能である範囲を意味し得る。例えば、プロセッサ51は、現在使用されている再生モードに基づいて、PMの堆積量を判定(推定)してもよい。具体的には、プロセッサ51は、複数の加熱モードMiのいずれか(または、選択されたいくつかの加熱モードMiのうちのいずれか)が再生モードとして使用されている場合、PMの堆積量が所定の範囲内にあると判定してもよい。他の実施形態では、プロセッサ51は、差圧センサSe5からの差圧ΔPに基づいて、PMの堆積量を判定(推定)してもよい。 In step S100, when it is determined that the variable operation of the intake valve 15a and the exhaust valve 16a by the variable valve mechanisms 15b and 16b is limited (YES), the processor 51 determines whether the amount of PM deposited on the particulate filter 5 is within a predetermined range (step S102). For example, the "predetermined range" may mean a range in which the particulate filter 5 can be regenerated, although the exhaust gas temperature needs to be higher than the temperature during normal operation in order to remove PM from the particulate filter 5. For example, the processor 51 may determine (estimate) the amount of PM deposited based on the currently used regeneration mode. Specifically, the processor 51 may determine that the amount of PM deposited is within the predetermined range when any of a plurality of heating modes Mi (or any of a selected number of heating modes Mi) is used as the regeneration mode. In another embodiment, the processor 51 may determine (estimate) the amount of PM deposited based on the differential pressure ΔP from the differential pressure sensor Se5.

ステップS102において、PMの堆積量が所定の範囲内にないと判定される場合(NO)、プロセッサ51は、処理を終了する。 If it is determined in step S102 that the amount of PM accumulation is not within the predetermined range (NO), the processor 51 ends the process.

ステップS102において、PMの堆積量が所定の範囲内にあると判定される場合(YES)、プロセッサ51は、トルクガードベース値Aを決定する(ステップS104)。本開示において、「トルクガードベース値A」とは、可変バルブ機構15b,16bによる吸気バルブ15aおよび排気バルブ16aの可変動作が制限され、かつ、パティキュレートフィルタ5へPMが所定の量よりも堆積した場合に、排気管3における排気ガスの圧力(背圧)の上昇を許容値に抑えることができる、エンジン10のトルクの最大許容値を意味する。具体的には、プロセッサ51は、クランク角センサSe1からのエンジン10の回転数、および、差圧センサSe5からの差圧ΔPに基づいて、トルクガードベース値Aを決定する。 If it is determined in step S102 that the amount of PM accumulation is within a predetermined range (YES), the processor 51 determines a torque guard base value A (step S104). In this disclosure, the "torque guard base value A" means the maximum allowable torque value of the engine 10 that can suppress the increase in exhaust gas pressure (back pressure) in the exhaust pipe 3 to an allowable value when the variable operation of the intake valve 15a and the exhaust valve 16a by the variable valve mechanisms 15b and 16b is limited and PM accumulates in the particulate filter 5 to a greater than predetermined amount. Specifically, the processor 51 determines the torque guard base value A based on the engine 10 rotation speed from the crank angle sensor Se1 and the differential pressure ΔP from the differential pressure sensor Se5.

図3は、圧損係数xとテーブルTa1~Ta4との関係を説明する概略図であり、図4は、エンジン10の回転数とトルクガードベース値Aとの関係を示すテーブルTa1~Ta4である。 Figure 3 is a schematic diagram explaining the relationship between the pressure loss coefficient x and tables Ta1 to Ta4, and Figure 4 is tables Ta1 to Ta4 showing the relationship between the engine 10 rotation speed and the torque guard base value A.

図3を参照して、記憶媒体52は、差圧ΔPの範囲に応じて、複数(図3では4つ)のテーブルTa1~Ta4を記憶する。テーブルの数は、これに限定されず、4つより多くてもよく、または、2つもしくは3つであってもよい。より具体的には、本実施形態では、記憶媒体52は、差圧ΔPに基づいて算出される圧損係数xの範囲に応じて、テーブルTa1~Ta4を記憶する。 Referring to FIG. 3, the storage medium 52 stores multiple (four in FIG. 3) tables Ta1 to Ta4 according to the range of the differential pressure ΔP. The number of tables is not limited to this and may be more than four, or may be two or three. More specifically, in this embodiment, the storage medium 52 stores tables Ta1 to Ta4 according to the range of the pressure loss coefficient x calculated based on the differential pressure ΔP.

このため、プロセッサ51は、差圧センサSe5からの差圧ΔP(kPa)に基づいて、圧損係数xを算出する。圧損係数xは、x=ΔP/Qとして計算される。Q(L/s)は、パティキュレートフィルタ5を通過する排気ガスの体積流量を示し、例えば、不図示のエアフローセンサから読み取った吸入空気量と、A/FセンサSe2から読み取った空燃比から,シリンダで燃焼したガスの質量流量を算出し、体積流量に単位変換することによって求めることができる。プロセッサ51は、計算された圧損係数xに応じて、記憶媒体52に記憶されたテーブルTa1~Ta4の中から、1つの参照テーブルを選択する。 For this reason, the processor 51 calculates the pressure loss coefficient x based on the differential pressure ΔP (kPa) from the differential pressure sensor Se5. The pressure loss coefficient x is calculated as x = ΔP/Q. Q (L/s) indicates the volumetric flow rate of the exhaust gas passing through the particulate filter 5, and can be obtained, for example, by calculating the mass flow rate of the gas combusted in the cylinder from the intake air volume read from an air flow sensor (not shown) and the air-fuel ratio read from the A/F sensor Se2, and converting the unit to volumetric flow rate. The processor 51 selects one of the reference tables Ta1 to Ta4 stored in the storage medium 52 according to the calculated pressure loss coefficient x.

図3に示されるように、テーブルTa2(第2のテーブル)は、テーブルTa1(第1のテーブル)が適用される圧損係数xの範囲よりも高い圧損係数xの範囲に適用される。同様に、テーブルTa3(第2のテーブル)は、テーブルTa2(第1のテーブル)が適用される圧損係数xの範囲よりも高い圧損係数xの範囲に適用される。さらに同様に、テーブルTa4(第2のテーブル)は、テーブルTa3(第1のテーブル)が適用される圧損係数xの範囲よりも高い圧損係数xの範囲に適用される。 As shown in FIG. 3, table Ta2 (second table) is applied to a range of pressure loss coefficient x that is higher than the range of pressure loss coefficient x to which table Ta1 (first table) is applied. Similarly, table Ta3 (second table) is applied to a range of pressure loss coefficient x that is higher than the range of pressure loss coefficient x to which table Ta2 (first table) is applied. Similarly, table Ta4 (second table) is applied to a range of pressure loss coefficient x that is higher than the range of pressure loss coefficient x to which table Ta3 (first table) is applied.

記憶媒体52は、テーブルTa1~Ta4の間で参照テーブルを切り替えるための複数(図3では、6つ)の閾値Th1~Th6を記憶する。 The storage medium 52 stores multiple (six in FIG. 3) thresholds Th1 to Th6 for switching the reference table between tables Ta1 to Ta4.

例えば、圧損係数xがx<Th1である場合、プロセッサ51は、参照テーブルとしてテーブルTa1を選択する。 For example, if the pressure loss coefficient x is x<Th1, the processor 51 selects table Ta1 as the reference table.

圧損係数xがTh2≦x<Th3である場合、プロセッサ51は、参照テーブルとしてテーブルTa2を選択する。 If the pressure loss coefficient x is Th2≦x<Th3, the processor 51 selects table Ta2 as the reference table.

圧損係数xがTh4≦x<Th5である場合、プロセッサ51は、参照テーブルとしてテーブルTa3を選択する。 If the pressure loss coefficient x is Th4≦x<Th5, the processor 51 selects table Ta3 as the reference table.

圧損係数xがTh6≦xである場合、プロセッサ51は、参照テーブルとしてテーブルTa4を選択する。 If the pressure loss coefficient x is Th6≦x, the processor 51 selects table Ta4 as the reference table.

対照的に、例えば、圧損係数xがTh1≦x<Th2である場合、プロセッサ51は、今回のルーティンで算出される圧損係数xと、前回のルーティンで選択された参照テーブルとに基づいて、今回のルーティンで使用する参照テーブルを選択する。 In contrast, for example, if the pressure loss coefficient x is Th1≦x<Th2, the processor 51 selects the reference table to be used in the current routine based on the pressure loss coefficient x calculated in the current routine and the reference table selected in the previous routine.

例えば、前回のルーティン(n-1)でテーブルTa1が参照テーブルとして選択され、かつ、今回のルーティン(n)で圧損係数xがTh1≦x<Th2である場合、プロセッサ51は、今回のルーティン(n)で使用される参照テーブルとして、前回のルーティン(n-1)でも選択されたテーブルTa1を選択する。 For example, if table Ta1 was selected as the reference table in the previous routine (n-1) and the pressure loss coefficient x is Th1≦x<Th2 in the current routine (n), the processor 51 selects table Ta1, which was also selected in the previous routine (n-1), as the reference table to be used in the current routine (n).

例えば、次のルーティン(n+1)において、圧損係数xが閾値Th2(第1の閾値)以上に増加する場合(x≧Th2)、プロセッサ51は、参照テーブルをテーブルTa1からテーブルTa2に切り替える。 For example, in the next routine (n+1), if the pressure loss coefficient x increases to or exceeds the threshold value Th2 (first threshold value) (x≧Th2), the processor 51 switches the reference table from table Ta1 to table Ta2.

例えば、さらに次のルーティン(n+2)において、圧損係数xが閾値Th2よりも低下する場合(x<Th2)、すなわち、ルーティン(n+1)でテーブルTa2が参照テーブルとして選択され、かつ、ルーティン(n+2)で圧損係数xがTh1≦x<Th2である場合、プロセッサ51は、ルーティン(n+2)で使用される参照テーブルとして、ルーティン(n+1)でも選択されたテーブルTa2を選択する。 For example, if in the next routine (n+2), the pressure loss coefficient x falls below the threshold value Th2 (x<Th2), i.e., if table Ta2 was selected as the reference table in routine (n+1) and the pressure loss coefficient x is Th1≦x<Th2 in routine (n+2), the processor 51 selects table Ta2, which was also selected in routine (n+1), as the reference table to be used in routine (n+2).

したがって、ルーティン(n)およびルーティン(n+2)の双方において、圧損係数xはTh1≦x<Th2であるが、ルーティン(n)では、テーブルTa1が参照テーブルとして選択される一方で、ルーティン(n+2)では、テーブルTa2が参照テーブルとして選択される。 Thus, in both routine (n) and routine (n+2), the pressure loss coefficient x is Th1≦x<Th2, but in routine (n), table Ta1 is selected as the reference table, while in routine (n+2), table Ta2 is selected as the reference table.

例えば、さらに次のルーティン(n+3)において、圧損係数xが閾値Th2よりも低い閾値Th1(第2の閾値)よりも低下する場合、プロセッサ51は、参照テーブルをテーブルTa2からテーブルTa1に切り替える。 For example, in the next routine (n+3), if the pressure loss coefficient x falls below a threshold Th1 (second threshold) that is lower than threshold Th2, the processor 51 switches the reference table from table Ta2 to table Ta1.

以上のように、参照テーブルをテーブルTa1からテーブルTa2に切り替える閾値Th2と、参照テーブルをテーブルTa2からテーブルTa1に切り替える閾値Th1との間に、所定の差d1が設定される。したがって、例えば、圧損係数xが閾値Th1と閾値Th2との間で変動する場合に、テーブルの頻繁な切り替え(すなわち、トルクガードベース値Aの変動)を抑制することができる。 As described above, a predetermined difference d1 is set between the threshold value Th2 at which the reference table is switched from table Ta1 to table Ta2, and the threshold value Th1 at which the reference table is switched from table Ta2 to table Ta1. Therefore, for example, when the pressure loss coefficient x fluctuates between threshold values Th1 and Th2, frequent switching of tables (i.e., fluctuations in the torque guard base value A) can be suppressed.

同様に、テーブルTa2が参照テーブルとして選択されている最中に、圧損係数xが閾値Th4(第1の閾値)以上に増加する場合、プロセッサ51は、参照テーブルをテーブルTa2からテーブルTa3に切り替える。反対に、テーブルTa3が参照テーブルとして選択されている最中に、圧損係数xが閾値Th4よりも低い閾値Th3(第2の閾値)よりも低下する場合、プロセッサ51は、参照テーブルをテーブルTa3からテーブルTa2に切り替える。このように、閾値Th4と、閾値Th3との間に、所定の差d2が設定される。 Similarly, if the pressure loss coefficient x increases to or exceeds threshold value Th4 (first threshold value) while table Ta2 is selected as the reference table, processor 51 switches the reference table from table Ta2 to table Ta3. Conversely, if the pressure loss coefficient x falls below threshold value Th3 (second threshold value) that is lower than threshold value Th4 while table Ta3 is selected as the reference table, processor 51 switches the reference table from table Ta3 to table Ta2. In this way, a predetermined difference d2 is set between threshold value Th4 and threshold value Th3.

さらに同様に、テーブルTa3が参照テーブルとして選択されている最中に、圧損係数xが閾値Th6(第1の閾値)以上に増加する場合、プロセッサ51は、参照テーブルをテーブルTa3からテーブルTa4に切り替える。反対に、テーブルTa4が参照テーブルとして選択されている最中に、圧損係数xが閾値Th6よりも低い閾値Th5(第2の閾値)よりも低下する場合、プロセッサ51は、参照テーブルをテーブルTa4からテーブルTa3に切り替える。このように、閾値Th6と、閾値Th5との間に、所定の差d3が設定される。 Furthermore, similarly, if the pressure loss coefficient x increases to or exceeds threshold value Th6 (first threshold value) while table Ta3 is selected as the reference table, processor 51 switches the reference table from table Ta3 to table Ta4. Conversely, if the pressure loss coefficient x falls below threshold value Th5 (second threshold value) that is lower than threshold value Th6 while table Ta4 is selected as the reference table, processor 51 switches the reference table from table Ta4 to table Ta3. In this way, a predetermined difference d3 is set between threshold value Th6 and threshold value Th5.

差d1~d3は、互いに同じであってもよく、または、互いに異なってもよい。 The differences d1 to d3 may be the same as each other or may be different from each other.

図4を参照して、テーブルTa1~Ta4の各々は、エンジン10の回転数と、トルクガードベース値Aと、の関係を示す。プロセッサ51は、テーブルTa1~Ta4から選択された参照テーブルから、エンジン10の回転数に応じたトルクガードベース値Aを読み出す。このようにして、トルクガードベース値Aが決定される。なお、このようなテーブルTa1~Ta4のトルクガードベース値Aは、差圧ΔP(または圧損係数x)およびエンジン10の回転数に応じて、例えば実験または解析によって予め決定することができる。 Referring to FIG. 4, each of tables Ta1 to Ta4 indicates the relationship between the rotation speed of engine 10 and torque guard base value A. Processor 51 reads out the torque guard base value A corresponding to the rotation speed of engine 10 from a reference table selected from tables Ta1 to Ta4. In this manner, torque guard base value A is determined. Note that such torque guard base value A of tables Ta1 to Ta4 can be determined in advance, for example, by experiment or analysis, according to the differential pressure ΔP (or pressure loss coefficient x) and the rotation speed of engine 10.

図2を参照して、続いて、プロセッサ51は、トルクガードベース値Aが、実トルクガード値C以下(A≦C)であるか否かを判定する(ステップS106)。車両500では、エンジン10に対して、様々な条件(例えば、冷却水の温度、クルーズコントロールまたは構成要素の故障等)に基づいて、様々なトルクガード値(最大許容トルク値)が課される。本開示において、「実トルクガード値C」とは、エンジン10に課される全てのトルクガード値の中で、最も低いトルクガード値を意味し得る(但し、トルクガードベース値Aを除く)。実際のエンジン10のトルクは、実トルクガード値C以下になるように制御される。 2, the processor 51 then determines whether the torque guard base value A is equal to or less than the actual torque guard value C (A≦C) (step S106). In the vehicle 500, various torque guard values (maximum allowable torque values) are imposed on the engine 10 based on various conditions (e.g., coolant temperature, cruise control, or component failure, etc.). In this disclosure, the "actual torque guard value C" may mean the lowest torque guard value among all torque guard values imposed on the engine 10 (excluding the torque guard base value A). The actual torque of the engine 10 is controlled to be equal to or less than the actual torque guard value C.

ステップS106において、トルクガードベース値AがA≦Cであると判定される場合(YES)、プロセッサ51は、トルクガードベース値A、および、実トルクガード値Cから所定の調整量Dを引くことによって得られる値のうち、大きい値を、可変バルブ機構15b、16bによるトルクガード値Bとして決定する(B=max(A,C-D))(ステップS108)。例えば、「調整量D」は、トルクを減少するときに、受入可能な衝撃を発生させる最大許容値として決定されてもよい。 If it is determined in step S106 that the torque guard base value A is A≦C (YES), the processor 51 determines the larger of the torque guard base value A and the value obtained by subtracting a predetermined adjustment amount D from the actual torque guard value C as the torque guard value B by the variable valve mechanisms 15b, 16b (B=max(A,C-D)) (step S108). For example, the "adjustment amount D" may be determined as the maximum allowable value that generates an acceptable shock when reducing the torque.

続いて、プロセッサ51は、実トルクガード値Cを、C=Bとして決定し(ステップS110)、一連の処理を終了する。プロセッサ51は、実トルクガード値Cに基づいて、エンジン10のトルクを制御する。例えば、プロセッサ51は、噴射バルブV1またはスロットルバルブV2の少なくとも一方を制御する。 Then, the processor 51 determines the actual torque guard value C as C=B (step S110), and ends the series of processes. The processor 51 controls the torque of the engine 10 based on the actual torque guard value C. For example, the processor 51 controls at least one of the injection valve V1 or the throttle valve V2.

図5は、トルクガードベース値Aが実トルクガード値C以下である場合の各種トルクガード値を示すグラフである。すなわち、図5は、図2のステップS106において、トルクガードベース値AがA≦Cであると判定される状況(YES)を示す。図5では、可変バルブ機構15b、16bによるトルクガード値Bが破線で示され、実トルクガード値Cが実線で示され、トルクガードベース値Aが一点鎖線で示される。なお、時刻t1以降、実トルクガード値Cはトルクガード値Bに一致するが、より良い理解のために、図5ではこれらは別々に描かれている。 Figure 5 is a graph showing various torque guard values when the torque guard base value A is equal to or less than the actual torque guard value C. That is, Figure 5 shows a situation where it is determined in step S106 of Figure 2 that the torque guard base value A is A <= C (YES). In Figure 5, the torque guard value B by the variable valve mechanisms 15b, 16b is shown by a dashed line, the actual torque guard value C is shown by a solid line, and the torque guard base value A is shown by a dashed line. Note that after time t1, the actual torque guard value C matches the torque guard value B, but for better understanding, these are drawn separately in Figure 5.

図5では、時刻t1において、吸気バルブ15aおよび排気バルブ16aの可変動作が制限されていると判定され(図2のステップS100においてYES)、かつ、PMの堆積量が所定の範囲内にあると判定される(図2のステップS102においてYES)。したがって、時刻t1において、トルクガードベース値Aが初めて現れる。時刻t1以降のトルクガードベース値Aは、車両500の運転状況(エンジン10の回転数および差圧ΔP)に基づいて決定される。 In FIG. 5, at time t1, it is determined that the variable operation of the intake valve 15a and the exhaust valve 16a is restricted (YES in step S100 in FIG. 2), and it is also determined that the amount of PM accumulation is within a predetermined range (YES in step S102 in FIG. 2). Therefore, the torque guard base value A appears for the first time at time t1. The torque guard base value A after time t1 is determined based on the operating conditions of the vehicle 500 (the engine 10 rotation speed and the pressure difference ΔP).

可変バルブ機構15b、16bによるトルクガード値Bについて、例えば、吸気バルブ15aおよび排気バルブ16aが基準位置にロックされている場合、エンジン10のトルクは、所定のトルク値Tr1よりも高いトルクを出力することができない。したがって、例えば、時刻t1よりも前に、吸気バルブ15aおよび排気バルブ16aが基準位置に既にロックされている場合、トルクガード値Bは、図5に示されるように、トルク値Tr1に設定される。 Regarding the torque guard value B by the variable valve mechanisms 15b, 16b, for example, when the intake valve 15a and the exhaust valve 16a are locked in the reference position, the torque of the engine 10 cannot output a torque higher than a predetermined torque value Tr1. Therefore, for example, when the intake valve 15a and the exhaust valve 16a are already locked in the reference position before time t1, the torque guard value B is set to the torque value Tr1 as shown in FIG. 5.

図5では、上記のように、時刻t1において、トルクガードベース値Aは、実トルクガード値C以下である(図2のステップS106においてYES)。また、図5では、実トルクガード値Cから調整量Dを引くことによって得られる値が、トルクガードベース値Aよりも大きい。したがって、トルクガード値Bは、B=C-Dとして決定される(図2のステップS108)。また、実トルクガード値Cは、C=Bとして決定される(図2のステップS110)。このような処理によれば、エンジン10のトルクを減少させるときに、衝撃を抑制することができる。時刻t1の後も、同じ処理によって実トルクガード値Cが決定される。以上のように、トルクガードベース値Aが実トルクガード値C以下である場合、実トルクガード値Cは、トルクガードベース値Aに基づいて(または、トルクガードベース値Aを考慮して)変更される。 5, as described above, at time t1, the torque guard base value A is equal to or less than the actual torque guard value C (YES in step S106 in FIG. 2). Also, in FIG. 5, the value obtained by subtracting the adjustment amount D from the actual torque guard value C is greater than the torque guard base value A. Therefore, the torque guard value B is determined as B=C-D (step S108 in FIG. 2). Also, the actual torque guard value C is determined as C=B (step S110 in FIG. 2). This process makes it possible to suppress shocks when reducing the torque of the engine 10. After time t1, the actual torque guard value C is determined by the same process. As described above, if the torque guard base value A is equal to or less than the actual torque guard value C, the actual torque guard value C is changed based on the torque guard base value A (or taking into account the torque guard base value A).

図2を参照して、ステップS106において、トルクガードベース値AがA≦Cでないと判定される場合(YES)(すなわち、トルクガードベース値AがA>Cである場合)、プロセッサ51は、B=Aを目標に設定して、かつ、Bn-1-F≦B≦Bn-1+Eの範囲でトルクガード値Bを決定する(ステップS112)。Bは、今回のルーティンにおけるトルクガード値Bを示し、Bn-1は、前回のルーティンにおけるトルクガード値Bを示す。また、Eは、増加側の限度を示し、Fは、減少側の限度を示す。プロセッサ51は、一連の処理を終了する。 2, if it is determined in step S106 that the torque guard base value A is not A≦C (YES) (i.e., if the torque guard base value A is A>C), the processor 51 sets B=A as the target and determines the torque guard value B within the range of Bn -1 -F≦ BnBn-1 +E (step S112). Bn indicates the torque guard value B in the current routine, and Bn -1 indicates the torque guard value B in the previous routine. Furthermore, E indicates the limit on the increase side, and F indicates the limit on the decrease side. The processor 51 ends the series of processes.

プロセッサ51は、実トルクガード値Cとして、引き続き、エンジン10に課される全てのトルクガード値の中で最も低いトルクガード値を使用する。プロセッサ51は、実トルクガード値Cに基づいて、エンジン10のトルクを制御する。例えば、プロセッサ51は、噴射バルブV1またはスロットルバルブV2の少なくとも一方を制御する。 The processor 51 continues to use the lowest torque guard value of all the torque guard values imposed on the engine 10 as the actual torque guard value C. The processor 51 controls the torque of the engine 10 based on the actual torque guard value C. For example, the processor 51 controls at least one of the injection valve V1 or the throttle valve V2.

図6は、トルクガードベース値Aが実トルクガード値Cより大きい場合の各種トルクガード値を示すグラフである。すなわち、図6は、図2のステップS106において、トルクガードベース値AがA≦Cでないと判定される状況(NO)を示す(すなわち、トルクガードベース値AがA>Cである)。図6では、図5と同様に、可変バルブ機構15b、16bによるトルクガード値Bが破線で示され、実トルクガード値Cが実線で示され、トルクガードベース値Aが一点鎖線で示される。 Figure 6 is a graph showing various torque guard values when the torque guard base value A is greater than the actual torque guard value C. That is, Figure 6 shows a situation (NO) in step S106 of Figure 2 where it is determined that the torque guard base value A is not A <= C (i.e., the torque guard base value A is A > C). In Figure 6, similar to Figure 5, the torque guard value B by the variable valve mechanisms 15b, 16b is shown by a dashed line, the actual torque guard value C is shown by a solid line, and the torque guard base value A is shown by a dashed line.

図6では、図5と同様に、時刻t1において、吸気バルブ15aおよび排気バルブ16aの可変動作が制限されていると判定され(図2のステップS100においてYES)、かつ、PMの堆積量が所定の範囲内にあると判定される(図2のステップS102においてYES)。したがって、時刻t1において、トルクガードベース値Aが初めて現れる。時刻t1以降のトルクガードベース値Aは、車両500の運転状況(エンジン10の回転数および差圧ΔP)に基づいて決定される。 In FIG. 6, as in FIG. 5, at time t1, it is determined that the variable operation of the intake valve 15a and the exhaust valve 16a is restricted (YES in step S100 in FIG. 2), and it is also determined that the amount of PM accumulation is within a predetermined range (YES in step S102 in FIG. 2). Therefore, at time t1, the torque guard base value A appears for the first time. The torque guard base value A from time t1 onwards is determined based on the operating conditions of the vehicle 500 (the engine 10 rotation speed and the pressure difference ΔP).

図6に示されるように、時刻t1において、トルクガードベース値Aは、実トルクガード値Cより大きい(図2のステップS106においてNO)。したがって、トルクガード値Bは、B=Aを目標に設定して、かつ、Bn-1-F≦B≦Bn-1+Eの範囲で決定される(図2のステップS112)。また、実トルクガード値Cとして、引き続き、エンジン10に課される全てのトルクガード値の中で最も低いトルクガード値が使用される。プロセッサ51は、実トルクガード値Cに基づいて、エンジン10のトルクを制御する。以上のように、トルクガードベース値Aが実トルクガード値Cより大きい場合には、実トルクガード値Cは、トルクガードベース値Aに基づいて変更されない。しかしながら、この場合にも、プロセッサ51は、上記のように、実トルクガード値Cに基づいて、エンジン10のトルクを制御する。 As shown in Fig. 6, at time t1, the torque guard base value A is greater than the actual torque guard value C (NO in step S106 in Fig. 2). Therefore, the torque guard value B is set to a target of B=A and is determined within the range of Bn -1 -F≦ Bn ≦Bn -1 +E (step S112 in Fig. 2). Furthermore, the lowest torque guard value among all the torque guard values imposed on the engine 10 continues to be used as the actual torque guard value C. The processor 51 controls the torque of the engine 10 based on the actual torque guard value C. As described above, when the torque guard base value A is greater than the actual torque guard value C, the actual torque guard value C is not changed based on the torque guard base value A. However, even in this case, the processor 51 controls the torque of the engine 10 based on the actual torque guard value C as described above.

以上のようなシステム100は、エンジン10と、エンジン10の吸気バルブ15aおよび排気バルブ16aの動作を変更可能に構成された可変バルブ機構15b,16bと、エンジン10の排気口16に接続された排気管3に設けられたパティキュレートフィルタ5と、パティキュレートフィルタ5へのPMの堆積量を検出するための差圧センサSe5と、エンジン10および可変バルブ機構15b,16bを制御するECU50と、を備える。ECU50は、1または複数のプロセッサ51と、1または複数のプロセッサ51によって実行される命令を記憶する1または複数の記憶媒体52と、を有する。プロセッサ51は、命令にしたがって、可変バルブ機構15b,16bによる吸気バルブ15aおよび排気バルブ16aの可変動作が制限されているか否かを判定することと(ステップS100)、パティキュレートフィルタ5へのPMの堆積量が所定の範囲内にあるか否かを判定することと(ステップS102)、可変バルブ機構15b,16bによる吸気バルブ15aおよび排気バルブ16aの可変動作が制限されており、かつ、パティキュレートフィルタ5へのPMの堆積量が所定の範囲内にある場合に、エンジン10のトルクを制限することと(ステップS104~S112)、を実行するように構成されている。したがって、エンジン10の排気ガスの流量を制限することができ、それによって、背圧の上昇を抑制することができる。 The system 100 as described above includes an engine 10, variable valve mechanisms 15b, 16b configured to change the operation of an intake valve 15a and an exhaust valve 16a of the engine 10, a particulate filter 5 provided in an exhaust pipe 3 connected to an exhaust port 16 of the engine 10, a differential pressure sensor Se5 for detecting the amount of PM accumulated in the particulate filter 5, and an ECU 50 for controlling the engine 10 and the variable valve mechanisms 15b, 16b. The ECU 50 has one or more processors 51 and one or more storage media 52 for storing instructions executed by the one or more processors 51. The processor 51 is configured to execute the following steps according to the instructions: determine whether the variable operation of the intake valve 15a and the exhaust valve 16a by the variable valve mechanisms 15b and 16b is limited (step S100); determine whether the amount of PM deposited on the particulate filter 5 is within a predetermined range (step S102); and limit the torque of the engine 10 (steps S104 to S112) if the variable operation of the intake valve 15a and the exhaust valve 16a by the variable valve mechanisms 15b and 16b is limited and the amount of PM deposited on the particulate filter 5 is within the predetermined range. Therefore, the flow rate of the exhaust gas of the engine 10 can be limited, thereby suppressing an increase in back pressure.

また、システム100では、差圧センサSe5は、パティキュレートフィルタ5の上流における排気ガスの圧力と、パティキュレートフィルタ5の下流における排気ガスの圧力と、の間の差圧ΔPを検出し、エンジン10のトルクを制限することは、エンジン10の回転数と、差圧センサSe5によって検出される差圧ΔPとに基づいて、トルクガードベース値Aを決定すること(ステップS104)を含む。このような構成によれば、エンジン10の運転状況と、パティキュレートフィルタ5へのPMの堆積状況との双方を考慮して、エンジン10のトルクを制限することができる。 In addition, in the system 100, the differential pressure sensor Se5 detects the differential pressure ΔP between the exhaust gas pressure upstream of the particulate filter 5 and the exhaust gas pressure downstream of the particulate filter 5, and limiting the torque of the engine 10 includes determining the torque guard base value A based on the engine 10 rotation speed and the differential pressure ΔP detected by the differential pressure sensor Se5 (step S104). With this configuration, the torque of the engine 10 can be limited taking into account both the operating conditions of the engine 10 and the accumulation conditions of PM in the particulate filter 5.

また、システム100では、記憶媒体52は、差圧ΔP基づいて算出される圧損係数xの範囲に応じて、エンジン10の回転数と、トルクガードベース値Aとの間の関係を示す、複数のテーブルTa1~Ta4を記憶しており、複数のテーブルTa1~Ta4は、第1のテーブル(例えば、テーブルTa1)と、第1のテーブルが適用される圧損係数xの範囲よりも高い圧損係数xの範囲に適用される第2のテーブル(例えば、テーブルTa2)と、を少なくとも含み、エンジン10のトルクを制限することは、複数のテーブルTa1~Ta4の中から、差圧ΔP(具体的には、圧損係数x)に応じて1つの参照テーブルを選択することと、選択された参照テーブルに基づいて、トルクガードベース値Aを決定することと、第1のテーブル(例えば、Ta1)が参照テーブルとして選択されている最中に、圧損係数xが第1の閾値(例えば、Th2)以上に増加する場合に、参照テーブルを第2のテーブル(例えば、Ta2)に切り替えることと、第2のテーブル(例えば、Ta2)が参照テーブルとして選択されている最中に、圧損係数xが第1の閾値よりも低い第2の閾値(例えば、Th1)よりも低下する場合に、参照テーブルを第1のテーブル(例えば、Ta1)に切り替えることと、を含む。このような構成によれば、圧損係数xが第1の閾値と第2の閾値との間で変動する場合に、テーブルの頻繁な切り替え(すなわち、トルクガードベース値Aの変動)を抑制することができる。 Furthermore, in the system 100, the storage medium 52 stores a plurality of tables Ta1 to Ta4 that indicate the relationship between the rotation speed of the engine 10 and the torque guard base value A according to the range of the pressure loss coefficient x calculated based on the pressure difference ΔP, and the plurality of tables Ta1 to Ta4 include at least a first table (e.g., table Ta1) and a second table (e.g., table Ta2) that is applied to a range of the pressure loss coefficient x that is higher than the range of the pressure loss coefficient x to which the first table is applied, and the torque of the engine 10 is limited by selecting one of the plurality of tables Ta1 to Ta4 according to the pressure difference ΔP (specifically, the pressure loss coefficient x). The method includes: selecting one reference table; determining a torque guard base value A based on the selected reference table; switching the reference table to a second table (e.g., Ta2) when the pressure loss coefficient x increases to or exceeds a first threshold value (e.g., Th2) while the first table (e.g., Ta1) is selected as the reference table; and switching the reference table to the first table (e.g., Ta1) when the pressure loss coefficient x falls below a second threshold value (e.g., Th1) that is lower than the first threshold value while the second table (e.g., Ta2) is selected as the reference table. With this configuration, frequent switching of tables (i.e., fluctuations in the torque guard base value A) can be suppressed when the pressure loss coefficient x fluctuates between the first and second threshold values.

以上、添付図面を参照しながら実施形態について説明したが、本発明はかかる実施形態に限定されない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。また、上記実施形態のECU50のステップは、上記の順番で実施されなくてもよく、技術的に矛盾が生じない限りにおいて、異なる順番で実施されてもよい。 Although the embodiment has been described above with reference to the attached drawings, the present invention is not limited to such an embodiment. It is clear that a person skilled in the art can conceive of various modified or revised examples within the scope of the claims, and it is understood that these also naturally fall within the technical scope of the present invention. In addition, the steps of the ECU 50 in the above embodiment do not have to be performed in the above order, and may be performed in a different order as long as no technical contradiction occurs.

例えば、上記の実施形態では、記憶媒体52は、差圧ΔPに基づいて算出される圧損係数xの範囲に応じて、テーブルTa1~Ta4を記憶する。しかしながら、他の実施形態では、記憶媒体52は、直接的に差圧ΔPの範囲に応じて、テーブルTa1~Ta4を記憶してもよく、プロセッサ51は、複数のテーブルTa1~Ta4の中から、差圧センサSe5によって検出される差圧ΔPに応じて1つの参照テーブルを選択してもよい。 For example, in the above embodiment, the storage medium 52 stores tables Ta1 to Ta4 according to the range of the pressure loss coefficient x calculated based on the differential pressure ΔP. However, in other embodiments, the storage medium 52 may store tables Ta1 to Ta4 directly according to the range of the differential pressure ΔP, and the processor 51 may select one reference table from among the multiple tables Ta1 to Ta4 according to the differential pressure ΔP detected by the differential pressure sensor Se5.

3 排気管
5 パティキュレートフィルタ
10 エンジン
15a 吸気バルブ
15b 可変バルブ機構
16 排気口
16a 排気バルブ
16b 可変バルブ機構
50 ECU(制御装置)
51 プロセッサ
52 記憶媒体
100 エンジン制御システム
A トルクガードベース値(可変バルブ機構による可変動作の制限およびパティキュレートフィルタへのPMの堆積に基づく、エンジンのトルクの最大許容値)
Se5 差圧センサ(センサ)
Ta1~Ta4 テーブル
Th1~Th6 閾値
3 Exhaust pipe 5 Particulate filter 10 Engine 15a Intake valve 15b Variable valve mechanism 16 Exhaust port 16a Exhaust valve 16b Variable valve mechanism 50 ECU (control device)
51 Processor 52 Storage medium 100 Engine control system A Torque guard base value (maximum allowable value of engine torque based on limitations on variable operation by the variable valve mechanism and accumulation of PM in the particulate filter)
Se5 Differential pressure sensor (sensor)
Ta1 to Ta4 Tables Th1 to Th6 Thresholds

Claims (3)

エンジンと、
前記エンジンの吸気バルブおよび排気バルブの動作を変更可能に構成された可変バルブ機構と、
前記エンジンの排気口に接続された排気管に設けられたパティキュレートフィルタと、
前記パティキュレートフィルタへの粒子状物質の堆積量を検出するためのセンサと、
前記エンジンおよび前記可変バルブ機構を制御する制御装置と、
を備え、
前記制御装置は、1または複数のプロセッサと、前記1または複数のプロセッサによって実行される命令を記憶する1または複数の記憶媒体と、を有し、
前記1または複数のプロセッサは、前記命令にしたがって、
前記可変バルブ機構による前記吸気バルブおよび前記排気バルブの可変動作が制限されているか否かを判定することと、
前記パティキュレートフィルタへの前記粒子状物質の前記堆積量が所定の範囲内にあるか否かを判定することと、
前記可変バルブ機構による前記吸気バルブおよび前記排気バルブの可変動作が制限されており、かつ、前記パティキュレートフィルタへの前記粒子状物質の前記堆積量が所定の範囲内にある場合に、前記エンジンのトルクを制限することと、
を実行するように構成され
前記エンジンの前記トルクを制限することは、
前記可変バルブ機構による前記吸気バルブおよび前記排気バルブの可変動作が制限され、かつ、前記パティキュレートフィルタへ前記粒子状物質が所定の量よりも堆積した場合に、前記排気管における排気ガスの圧力の上昇を許容値に抑えることができる、前記エンジンのトルクの最大許容値であるトルクガードベース値を得ることと、
前記トルクガードベース値を除く前記エンジンに課される全てのトルクガード値の中で、最も低いトルクガード値である実トルクガード値を得ることと、
前記トルクガードベース値が前記実トルクガード値以下の場合には、前記トルクガードベース値、および、前記実トルクガード値から所定の調整量を引くことによって得られる値のうち、大きい値に基づいて前記エンジンのトルクを制限することと、
前記トルクガードベース値が前記実トルクガード値よりも大きい場合には、前記実トルクガード値に基づいて前記エンジンのトルクを制限することと、
を含み、
前記所定の調整量は、前記トルクを減少するときに、受入可能な衝撃を発生させる最大許容値として決定される、
エンジン制御システム。
The engine,
a variable valve mechanism configured to change the operation of an intake valve and an exhaust valve of the engine;
a particulate filter provided in an exhaust pipe connected to an exhaust port of the engine;
a sensor for detecting an amount of particulate matter deposited on the particulate filter;
a control device for controlling the engine and the variable valve mechanism;
Equipped with
The control device includes one or more processors and one or more storage media that store instructions to be executed by the one or more processors;
The one or more processors, in accordance with the instructions,
determining whether or not variable operation of the intake valve and the exhaust valve by the variable valve mechanism is restricted;
determining whether the amount of deposition of the particulate matter on the particulate filter is within a predetermined range;
limiting a torque of the engine when the variable operation of the intake valve and the exhaust valve by the variable valve mechanism is limited and the amount of deposition of the particulate matter on the particulate filter is within a predetermined range;
configured to run
Limiting the torque of the engine comprises:
Obtaining a torque guard base value, which is a maximum allowable value of the torque of the engine, capable of suppressing an increase in exhaust gas pressure in the exhaust pipe to an allowable value when the variable operation of the intake valve and the exhaust valve by the variable valve mechanism is limited and when the particulate matter accumulates in the particulate filter in an amount greater than a predetermined amount;
obtaining an actual torque guard value, which is the lowest torque guard value among all torque guard values imposed on the engine excluding the torque guard base value;
When the torque guard base value is equal to or less than the actual torque guard value, limiting the torque of the engine based on the larger of the torque guard base value and a value obtained by subtracting a predetermined adjustment amount from the actual torque guard value;
When the torque guard base value is greater than the actual torque guard value, limiting the torque of the engine based on the actual torque guard value;
Including,
the predetermined adjustment amount being determined as a maximum allowable value that, when reduced, produces an acceptable shock.
Engine control system.
前記センサは、前記パティキュレートフィルタの上流における排気ガスの圧力と、前記パティキュレートフィルタの下流における前記排気ガスの圧力と、の間の差圧を検出し、
前記エンジンの前記トルクを制御することは、前記エンジンの回転数と、前記センサによって検出される前記差圧と、に基づいて、前記トルクガードベース値を決定することを含む、請求項1に記載のエンジン制御システム。
The sensor detects a differential pressure between a pressure of the exhaust gas upstream of the particulate filter and a pressure of the exhaust gas downstream of the particulate filter,
2. The engine control system according to claim 1, wherein controlling the torque of the engine includes determining the torque guard base value based on a rotation speed of the engine and the differential pressure detected by the sensor.
前記記憶媒体は、前記差圧の範囲に応じて、前記エンジンの前記回転数と、前記トルクガードベース値との間の関係を示す、複数のテーブルを記憶しており、
前記複数のテーブルは、第1のテーブルと、前記第1のテーブルが適用される差圧の範囲よりも高い差圧の範囲に適用される第2のテーブルと、を少なくとも含み、
前記エンジンの前記トルクを制限することは、
前記複数のテーブルの中から、前記差圧に応じて1つの参照テーブルを選択することと、
選択された前記参照テーブルに基づいて、前記トルクガードベース値を決定することと、
前記第1のテーブルが前記参照テーブルとして選択されている最中に、前記差圧が第1の閾値以上に増加する場合に、前記参照テーブルを前記第2のテーブルに切り替えることと、
前記第2のテーブルが前記参照テーブルとして選択されている最中に、前記差圧が前記第1の閾値よりも低い第2の閾値よりも低下する場合に、前記参照テーブルを前記第1のテーブルに切り替えることと、
を含む、請求項2に記載のエンジン制御システム。
the storage medium stores a plurality of tables indicating a relationship between the engine speed and the torque guard base value according to the range of the differential pressure,
the plurality of tables includes at least a first table and a second table that is applied to a differential pressure range higher than a differential pressure range to which the first table is applied;
Limiting the torque of the engine comprises:
selecting one reference table from the plurality of tables in response to the differential pressure;
determining the torque guard base value based on the selected look-up table;
switching the look-up table to the second table when the differential pressure increases to or above a first threshold while the first table is selected as the look-up table;
switching the reference table to the first table when the differential pressure drops below a second threshold value lower than the first threshold value while the second table is selected as the reference table;
The engine control system of claim 2 , comprising:
JP2021106780A 2021-06-28 2021-06-28 Engine Management System Active JP7705288B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021106780A JP7705288B2 (en) 2021-06-28 2021-06-28 Engine Management System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021106780A JP7705288B2 (en) 2021-06-28 2021-06-28 Engine Management System

Publications (2)

Publication Number Publication Date
JP2023005084A JP2023005084A (en) 2023-01-18
JP7705288B2 true JP7705288B2 (en) 2025-07-09

Family

ID=85107603

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021106780A Active JP7705288B2 (en) 2021-06-28 2021-06-28 Engine Management System

Country Status (1)

Country Link
JP (1) JP7705288B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002227668A (en) 2001-01-31 2002-08-14 Mitsubishi Electric Corp Valve timing control device for internal combustion engine
JP2006342788A (en) 2005-05-13 2006-12-21 Honda Motor Co Ltd Output control device for internal combustion engine
JP5096096B2 (en) 2007-10-01 2012-12-12 日立オートモティブシステムズ株式会社 Control device for variable valve mechanism
JP2021038733A (en) 2019-09-05 2021-03-11 株式会社Subaru Engine control device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002227668A (en) 2001-01-31 2002-08-14 Mitsubishi Electric Corp Valve timing control device for internal combustion engine
JP2006342788A (en) 2005-05-13 2006-12-21 Honda Motor Co Ltd Output control device for internal combustion engine
JP5096096B2 (en) 2007-10-01 2012-12-12 日立オートモティブシステムズ株式会社 Control device for variable valve mechanism
JP2021038733A (en) 2019-09-05 2021-03-11 株式会社Subaru Engine control device

Also Published As

Publication number Publication date
JP2023005084A (en) 2023-01-18

Similar Documents

Publication Publication Date Title
US7153342B2 (en) Exhaust gas purifying system of internal combustion engine
US7021050B2 (en) Engine exhaust particulate after-treatment system
US6978602B2 (en) Engine exhaust cleaning device
US7146804B2 (en) Exhaust gas cleaning system having particulate filter
US6983591B2 (en) Particulate filter regenerating device
JP6107677B2 (en) Abnormality diagnosis device and abnormality diagnosis method for variable valve mechanism
EP1725750B1 (en) Regeneration controller for exhaust purification apparatus of internal combustion engine
US20060016180A1 (en) Apparatus and method for preventing overheating of exhaust purification filter
US20110126520A1 (en) Regeneration Method for Diesel Particulate Filter
JP5093617B2 (en) Exhaust gas purification device for internal combustion engine
KR100777344B1 (en) Regeneration controller for exhaust purification apparatus of internal combustion engine
US7677029B2 (en) Regeneration controller for exhaust purification apparatus of internal combustion engine
KR101856259B1 (en) Control method of regeneration of gasoline particulate filter
JP4595521B2 (en) Exhaust gas purification device for internal combustion engine
JP4667346B2 (en) Control device for internal combustion engine
KR100742761B1 (en) Regeneration controller for exhaust purification apparatus of internal combustion engine
JP2006316746A (en) Exhaust gas purification device for internal combustion engine
JP7705288B2 (en) Engine Management System
JP6705439B2 (en) Engine controller
JP4333230B2 (en) Exhaust gas purification system for internal combustion engine
US11208936B2 (en) Exhaust purification system of internal combustion engine
JP5163964B2 (en) DPF overheat prevention device
US7637107B2 (en) Engine backpressure compensation system for stable emissions
JP2020109282A (en) Exhaust emission control device for internal combustion engine
JP5374214B2 (en) Control device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240527

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250313

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250318

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250516

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250617

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250627

R150 Certificate of patent or registration of utility model

Ref document number: 7705288

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150