[go: up one dir, main page]

JP2019039310A - Control device for internal combustion engine - Google Patents

Control device for internal combustion engine Download PDF

Info

Publication number
JP2019039310A
JP2019039310A JP2017159628A JP2017159628A JP2019039310A JP 2019039310 A JP2019039310 A JP 2019039310A JP 2017159628 A JP2017159628 A JP 2017159628A JP 2017159628 A JP2017159628 A JP 2017159628A JP 2019039310 A JP2019039310 A JP 2019039310A
Authority
JP
Japan
Prior art keywords
control
dither
correction
air
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.)
Granted
Application number
JP2017159628A
Other languages
Japanese (ja)
Other versions
JP6822347B2 (en
Inventor
勇喜 野瀬
Yuki Nose
勇喜 野瀬
良行 正源寺
Yoshiyuki Shogenji
良行 正源寺
英二 生田
Eiji Ikuta
英二 生田
美紗子 伴
Misako Ban
美紗子 伴
啓一 明城
Keiichi Myojo
啓一 明城
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 JP2017159628A priority Critical patent/JP6822347B2/en
Publication of JP2019039310A publication Critical patent/JP2019039310A/en
Application granted granted Critical
Publication of JP6822347B2 publication Critical patent/JP6822347B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

【課題】ディザ制御及びばね上制振制御の双方を実施可能な内燃機関の制御装置において、各気筒内での混合気の燃焼が不安定になることを抑制すること。【解決手段】制御装置20は、複数の気筒のうちの一部の気筒をリッチ燃焼気筒とし、各気筒のうちのリッチ燃焼気筒とは別の気筒をリーン燃焼気筒とするディザ制御部M80と、吸気量目標値を算出する吸気量目標値算出部M41とを備える。吸気量目標値算出部M41は、ディザ制御が実施されているときに、ディザ制御が実施されていないときよりも吸気量目標値が大きくなるように、吸気量目標値を算出するディザ時補正制御と、車両のばね上振動に応じて吸気量目標値を補正するばね上制振制御とを実施する。そして、ディザ制御及びばね上制振制御の何れか一方の制御が実施されているときには、他方の制御の実施を禁止する、又は、同他方の制御に制限を設ける。【選択図】図2PROBLEM TO BE SOLVED: To suppress unstable combustion of an air-fuel mixture in each cylinder in a control device of an internal combustion engine capable of performing both dither control and sprung vibration damping control. SOLUTION: A control device 20 includes a dither control unit M80 in which a part of a plurality of cylinders is a rich combustion cylinder and a cylinder different from the rich combustion cylinder in each cylinder is a lean combustion cylinder. It is provided with an intake amount target value calculation unit M41 for calculating an intake amount target value. The intake amount target value calculation unit M41 calculates the intake amount target value so that the intake amount target value becomes larger when the dither control is performed than when the dither control is not performed. And the sprung vibration suppression control that corrects the intake amount target value according to the sprung vibration of the vehicle. Then, when either the dither control or the spring damping control is being controlled, the other control is prohibited or the other control is restricted. [Selection diagram] Fig. 2

Description

本発明は、複数の気筒を有する内燃機関に適用される内燃機関の制御装置に関する。   The present invention relates to an internal combustion engine control apparatus applied to an internal combustion engine having a plurality of cylinders.

特許文献1には、ディザ制御の実施によって排気通路に設けられている触媒を昇温させる内燃機関の制御装置の一例が記載されている。ディザ制御では、複数の気筒のうちの一部の気筒が、理論空燃比よりも混合気の空燃比がリッチとなるリッチ燃焼気筒とされ、複数の気筒のうちの残りの気筒が、理論空燃比よりも混合気の空燃比がリーンとなるリーン燃焼気筒とされる。また、当該ディザ制御では、リッチ燃焼気筒とリーン燃焼気筒とを含む全ての気筒内における混合気の空燃比の平均値が目標空燃比となるように、各気筒内への燃料供給量が調整される。こうしたディザ制御が実施されている場合、排気通路では、リーン燃焼気筒から排出された排気に含まれる酸素によって、リッチ燃焼気筒から排出された排気に含まれる未燃燃料成分及び不完全燃焼成分が酸化される。これにより、触媒を昇温させることができる。   Patent Document 1 describes an example of a control device for an internal combustion engine that raises the temperature of a catalyst provided in an exhaust passage by performing dither control. In the dither control, some of the plurality of cylinders are rich combustion cylinders in which the air-fuel ratio of the mixture is richer than the stoichiometric air-fuel ratio, and the remaining cylinders of the plurality of cylinders are the stoichiometric air-fuel ratio. Rather, the lean air-fuel ratio of the air-fuel mixture is lean. In the dither control, the fuel supply amount in each cylinder is adjusted so that the average value of the air-fuel ratio of the air-fuel mixture in all cylinders including the rich combustion cylinder and the lean combustion cylinder becomes the target air-fuel ratio. The When such dither control is performed, in the exhaust passage, unburned fuel components and incomplete combustion components contained in the exhaust discharged from the rich combustion cylinder are oxidized by oxygen contained in the exhaust discharged from the lean combustion cylinder. Is done. Thereby, the temperature of the catalyst can be raised.

なお、ディザ制御が実施されるようになると、ディザ制御の実施前と比較し、内燃機関の出力トルクが低下する。そのため、ディザ制御が実施されているときには、こうした出力トルクの低下を補償するために、スロットルバルブの開度であるスロットル開度、すなわち吸入空気量を増大補正するディザ時補正制御が実施されることがある。このようなディザ時補正制御をディザ制御とともに実施することにより、ディザ制御の実施に伴う内燃機関の出力トルクの低下を抑制することができる。   Note that when the dither control is performed, the output torque of the internal combustion engine is lower than before the dither control is performed. For this reason, when dither control is performed, in order to compensate for such a decrease in output torque, dither time correction control for increasing the throttle opening that is the throttle valve opening, that is, the intake air amount, is performed. There is. By performing such dither correction control together with dither control, it is possible to suppress a decrease in output torque of the internal combustion engine that accompanies the dither control.

また、車両走行中にあっては、車両の運転者による車両操作や車両への外乱の入力によって、車両のサスペンションよりも車体側の振動である、いわゆるばね上振動が発生することがある。特許文献2には、こうしたばね上振動を抑制するばね上制振制御を実施する内燃機関の制御装置の一例が記載されている。このばね上制振制御では、内燃機関の出力トルクをばね上振動に合わせて補正することで、ばね上振動を抑制するようにしている。なお、ばね上制振制御の実施中において内燃機関の出力トルクを補正する方法としては、例えば、吸入空気量を調整する方法を挙げることができる。   Further, while the vehicle is running, so-called sprung vibration, which is vibration on the vehicle body side of the vehicle suspension, may occur due to vehicle operation by the vehicle driver or input of disturbance to the vehicle. Patent Document 2 describes an example of a control device for an internal combustion engine that performs sprung mass damping control that suppresses such sprung vibration. In this sprung mass damping control, the sprung vibration is suppressed by correcting the output torque of the internal combustion engine in accordance with the sprung vibration. An example of a method of correcting the output torque of the internal combustion engine during the execution of sprung mass damping control is a method of adjusting the intake air amount.

特開2004−218541号公報JP 2004-218541 A 特許第5099231号公報Japanese Patent No. 5099231

ところで、ディザ制御及びばね上制振制御の双方が実施されると、ディザ制御とともに実施されるディザ時補正制御による吸入空気量の補正と、ばね上制振制御による吸入空気量の補正とが重複することとなる。この場合、2つの吸入空気量の補正が互いに干渉し、当該吸入空気量が急変することがある。このように吸入空気量が急変すると、各気筒内での混合気の空燃比が変動し、各気筒内での混合気の燃焼が不安定になるおそれがある。   By the way, when both dither control and sprung mass damping control are performed, the correction of the intake air amount by the dither correction control performed together with the dither control and the correction of the intake air amount by the sprung mass damping control overlap. Will be. In this case, the correction of the two intake air amounts may interfere with each other, and the intake air amount may change suddenly. If the intake air amount changes abruptly in this way, the air-fuel ratio of the air-fuel mixture in each cylinder fluctuates, and the combustion of the air-fuel mixture in each cylinder may become unstable.

上記課題を解決するための内燃機関の制御装置は、内燃機関の複数の気筒のうちの一部の気筒が、理論空燃比よりも混合気の空燃比がリッチとなるリッチ燃焼気筒となり、各気筒のうちのリッチ燃焼気筒とは別の気筒が、理論空燃比よりも混合気の空燃比がリーンとなるリーン燃焼気筒となるように、各気筒内への燃料供給量を調整するディザ制御を実施するディザ制御部と、吸入空気量の目標値である吸気量目標値を算出する吸気量目標値算出部と、を備えている。吸気量目標値算出部は、ディザ制御が実施されているときには、同ディザ制御が実施されていないときよりも吸気量目標値が大きくなるように、同吸気量目標値を算出するディザ時補正制御と、車両のばね上振動に応じて吸気量目標値を補正するばね上制振制御と、を実施するようになっている。そして、同制御装置は、ディザ制御及びばね上制振制御の何れか一方の制御が実施されているときには、他方の制御の実施を禁止する、又は、同他方の制御に制限を設ける。   An internal combustion engine control apparatus for solving the above-described problem is that a part of a plurality of cylinders of the internal combustion engine is a rich combustion cylinder in which the air-fuel ratio of the air-fuel mixture is richer than the stoichiometric air-fuel ratio. Dither control is performed to adjust the amount of fuel supplied to each cylinder so that a cylinder other than the rich combustion cylinder becomes a lean combustion cylinder in which the air-fuel ratio of the air-fuel mixture becomes leaner than the stoichiometric air-fuel ratio. A dither control unit that performs the above operation, and an intake air amount target value calculation unit that calculates an intake air amount target value that is a target value of the intake air amount. The intake air amount target value calculation unit calculates the same intake air amount target value so that the intake air amount target value becomes larger when the dither control is performed than when the dither control is not performed. And sprung mass damping control for correcting the intake air amount target value according to the sprung vibration of the vehicle. Then, when either one of the dither control and the sprung mass damping control is being performed, the control device prohibits the execution of the other control or places a restriction on the other control.

上記構成によれば、ディザ制御が実施されている場合、ディザ時補正制御の実施によって、ディザ制御が実施されていない場合よりも吸入空気量が増大される。このように吸入空気量を増大させることにより、内燃機関の出力トルクを増大させることができる。すなわち、ディザ制御の実施に伴う出力トルクの低下を補償することができる。   According to the above configuration, when the dither control is performed, the intake air amount is increased by performing the dither correction control than when the dither control is not performed. Thus, the output torque of the internal combustion engine can be increased by increasing the intake air amount. That is, it is possible to compensate for a decrease in output torque accompanying the execution of dither control.

また、ばね上制振制御が実施されている場合、ばね上振動に合わせて吸入空気量が補正される。これにより、ばね上振動に合わせ、車輪で発生するトルクが調整されるようになるため、当該ばね上振動を抑制することができる。   Further, when the sprung mass damping control is performed, the intake air amount is corrected in accordance with the sprung mass vibration. Thereby, since the torque generated at the wheel is adjusted in accordance with the sprung vibration, the sprung vibration can be suppressed.

上記構成では、ディザ制御及びばね上制振制御の何れか一方の制御が実施されているときには、他方の制御の実施が禁止される、又は、他方の制御に制限が設けられる。他方の制御の実施を禁止することにより、ディザ制御とともに実施されるディザ時補正制御による吸入空気量の補正と、ばね上制振制御による吸入空気量の補正とが互いに干渉することを防止できる。その結果、吸入空気量が急変することが抑制される。したがって、各気筒内での混合気の空燃比の変動を抑制でき、ひいては各気筒内での混合気の燃焼が不安定になることを抑制できるようになる。   In the above configuration, when any one of the dither control and the sprung mass damping control is performed, the execution of the other control is prohibited, or a restriction is provided on the other control. By prohibiting the execution of the other control, it is possible to prevent the correction of the intake air amount by the dither correction control performed together with the dither control and the correction of the intake air amount by the sprung mass damping control from interfering with each other. As a result, a sudden change in the intake air amount is suppressed. Therefore, fluctuations in the air-fuel ratio of the air-fuel mixture in each cylinder can be suppressed, and consequently the combustion of the air-fuel mixture in each cylinder can be suppressed from becoming unstable.

また、他方の制御に制限を設けることにより、ディザ制御とともに実施されるディザ時補正制御による吸入空気量の補正と、ばね上制振制御による吸入空気量の補正との干渉度合いを低減することができる。その結果、他方の制御に制限を設けない場合と比較し、吸入空気量が急変することが抑制される。したがって、各気筒内での混合気の空燃比の変動を抑制でき、ひいては各気筒内での混合気の燃焼が不安定になることを抑制できるようになる。   In addition, by providing a restriction on the other control, it is possible to reduce the degree of interference between the correction of the intake air amount by the dither correction control performed together with the dither control and the correction of the intake air amount by the sprung mass damping control. it can. As a result, it is possible to suppress a sudden change in the intake air amount as compared with the case where no limitation is imposed on the other control. Therefore, fluctuations in the air-fuel ratio of the air-fuel mixture in each cylinder can be suppressed, and consequently the combustion of the air-fuel mixture in each cylinder can be suppressed from becoming unstable.

内燃機関の制御装置の第1の実施形態である制御装置を備える内燃機関と、変速機と、車輪とを示す構成図。The block diagram which shows an internal combustion engine provided with the control apparatus which is 1st Embodiment of the control apparatus of an internal combustion engine, a transmission, and a wheel. 同第1の実施形態における制御装置の機能構成を示すブロック図。The block diagram which shows the function structure of the control apparatus in the 1st Embodiment. 同第1の実施形態において、駆動トルク変換部が実行する処理ルーチンを説明するフローチャート。The flowchart explaining the processing routine which a drive torque conversion part performs in the same 1st Embodiment. 同第1の実施形態において、要求値算出部が実行する処理ルーチンを説明するフローチャート。9 is a flowchart for explaining a processing routine executed by a request value calculation unit in the first embodiment. 同第1の実施形態において、ばね上制振制御が実施されている状況下でディザ制御の実施条件が成立した場合のタイミングチャート。The timing chart when the execution conditions of dither control are satisfied under the condition in which sprung mass damping control is performed in the first embodiment. 第2の実施形態において、駆動トルク変換部が実行する処理ルーチンを説明するフローチャート。The flowchart explaining the process routine which a drive torque conversion part performs in 2nd Embodiment. 同第2の実施形態において、要求値算出部が実行する処理ルーチンを説明するフローチャート。The flowchart explaining the process routine which a request value calculation part performs in the said 2nd Embodiment.

以下、内燃機関の制御装置の一実施形態を図1〜図5に従って説明する。
図1には、本実施形態の制御装置20を備える内燃機関10と、内燃機関10の出力トルクが入力される変速機100と、変速機100の出力トルクが入力される車輪101とが図示されている。
Hereinafter, an embodiment of a control device for an internal combustion engine will be described with reference to FIGS.
FIG. 1 illustrates an internal combustion engine 10 including the control device 20 of the present embodiment, a transmission 100 to which the output torque of the internal combustion engine 10 is input, and a wheel 101 to which the output torque of the transmission 100 is input. ing.

図1に示すように、内燃機関10は、複数(本実施形態では、4つ)の気筒#1,#2,#3,#4と、各気筒#1〜#4の燃焼室11内に導入する空気が流通する吸気通路12と、気筒数と同数の燃料噴射弁13とを備えている。吸気通路12には、吸入空気量GAを調整すべく作動するスロットルバルブ14が設けられている。各燃料噴射弁13は、燃焼室11に燃料を供給すべくそれぞれ駆動するようになっている。   As shown in FIG. 1, the internal combustion engine 10 includes a plurality (four in this embodiment) of cylinders # 1, # 2, # 3, and # 4 and combustion chambers 11 of the cylinders # 1 to # 4. An intake passage 12 through which air to be introduced flows and a fuel injection valve 13 of the same number as the number of cylinders are provided. The intake passage 12 is provided with a throttle valve 14 that operates to adjust the intake air amount GA. Each fuel injection valve 13 is driven to supply fuel to the combustion chamber 11.

各燃焼室11では、吸気通路12から導入された空気と、燃料噴射弁13の駆動によって供給された燃料とを含む混合気が、点火装置15の火花放電によって燃焼される。燃焼に供された混合気は、排気として、各燃焼室11から排気通路16に排出される。なお、排気通路16には、排気を浄化対象とする三元触媒17が設けられている。   In each combustion chamber 11, an air-fuel mixture containing air introduced from the intake passage 12 and fuel supplied by driving the fuel injection valve 13 is combusted by spark discharge of the ignition device 15. The air-fuel mixture used for combustion is discharged from each combustion chamber 11 to the exhaust passage 16 as exhaust. The exhaust passage 16 is provided with a three-way catalyst 17 for purifying exhaust.

内燃機関10の運転にかかる各種制御は、制御装置20により行われる。制御装置20は、各種の機関制御を実施するCPU21と、同機関制御に必要な情報が記憶されるメモリ22とを有している。内燃機関10には、空燃比センサSE1、クランク角センサSE2、エアフロメータSE3、アクセルセンサSE4及び車輪速センサSE5などの各種のセンサから検出信号が入力される。   Various controls related to the operation of the internal combustion engine 10 are performed by the control device 20. The control device 20 includes a CPU 21 that performs various engine controls, and a memory 22 that stores information necessary for the engine controls. Detection signals are input to the internal combustion engine 10 from various sensors such as an air-fuel ratio sensor SE1, a crank angle sensor SE2, an air flow meter SE3, an accelerator sensor SE4, and a wheel speed sensor SE5.

空燃比センサSE1は、排気通路16における三元触媒17よりも上流側に配置されており、排気通路16を流通する排気の酸素濃度に応じた信号を出力する。制御装置20では、空燃比センサSE1からの検出信号を基に、空燃比の検出値である空燃比検出値AFが算出される。   The air-fuel ratio sensor SE1 is disposed upstream of the three-way catalyst 17 in the exhaust passage 16, and outputs a signal corresponding to the oxygen concentration of the exhaust gas flowing through the exhaust passage 16. The control device 20 calculates an air-fuel ratio detection value AF, which is an air-fuel ratio detection value, based on the detection signal from the air-fuel ratio sensor SE1.

クランク角センサSE2は、機関出力軸の回転速度である機関回転速度NEに応じた信号を出力する。エアフロメータSE3は、吸気通路12に設けられており、吸入空気量GAに応じた信号を出力する。アクセルセンサSE4は、アクセルペダルの操作量であるアクセル操作量ACCPに応じた信号を出力する。   The crank angle sensor SE2 outputs a signal corresponding to the engine rotational speed NE that is the rotational speed of the engine output shaft. The air flow meter SE3 is provided in the intake passage 12 and outputs a signal corresponding to the intake air amount GA. The accelerator sensor SE4 outputs a signal corresponding to the accelerator operation amount ACCP that is the operation amount of the accelerator pedal.

車輪速センサSE5は、車輪101の回転速度に応じた信号を出力する。制御装置20では、車輪速センサSE5からの信号を基に車輪101の回転速度が算出され、この車輪101の回転速度及び半径を基に車輪速度VWが算出される。   The wheel speed sensor SE5 outputs a signal corresponding to the rotation speed of the wheel 101. In the control device 20, the rotational speed of the wheel 101 is calculated based on the signal from the wheel speed sensor SE5, and the wheel speed VW is calculated based on the rotational speed and radius of the wheel 101.

制御装置20では、機関制御の一部として、ばね上制振制御、ディザ制御及びディザ時補正制御を実施する。ばね上制振制御とは、車両のばね上振動を抑制すべく内燃機関10の出力トルクを補正する制御である。ディザ制御とは、排気通路16に設けられている三元触媒17の温度を上昇させるための制御である。ディザ時補正制御とは、ディザ制御の実施に伴う内燃機関10の出力トルクの低下を補償するための制御である。   The controller 20 performs sprung mass damping control, dither control, and dither correction control as part of engine control. The sprung mass damping control is a control for correcting the output torque of the internal combustion engine 10 to suppress the sprung vibration of the vehicle. Dither control is control for increasing the temperature of the three-way catalyst 17 provided in the exhaust passage 16. The dither correction control is control for compensating for a decrease in output torque of the internal combustion engine 10 due to execution of dither control.

ここで、ばね上振動とは、路面から車輪101への外乱の入力により、サスペンションを介して車体に発生する振動のことをいう。このばね上振動には、車両のピッチング方向又は車両上下方向の成分が含まれている。   Here, the sprung vibration refers to vibration generated in the vehicle body via the suspension due to the input of disturbance from the road surface to the wheel 101. This sprung vibration includes a component in the vehicle pitching direction or the vehicle vertical direction.

図2に示すように、制御装置20は、ばね上制振制御、ディザ制御及びディザ時補正制御を実施するための機能部として、要求トルク設定部M10、ばね上制振用補正トルク算出部M20、目標空燃比設定部M30、スロットル開度目標値算出部M40、スロットルバルブ制御部M50、ベース噴射量算出部M60、空燃比制御部M70、ディザ制御部M80及び噴射弁制御部M90を有している。   As shown in FIG. 2, the control device 20 includes a required torque setting unit M10 and a sprung mass damping correction torque calculation unit M20 as functional units for performing sprung mass damping control, dither control, and dither correction control. A target air-fuel ratio setting unit M30, a throttle opening target value calculation unit M40, a throttle valve control unit M50, a base injection amount calculation unit M60, an air-fuel ratio control unit M70, a dither control unit M80, and an injection valve control unit M90. Yes.

<要求トルク設定部M10>
要求トルク設定部M10には、ベース要求トルク算出部M11とディザ時補正トルク算出部M12とが設けられている。ベース要求トルク算出部M11は、アクセル操作量ACCPを基に、ベース要求トルクTrqBを算出する。ベース要求トルクTrqBは、アクセル操作量ACCPに応じて定まる車輪101(駆動輪)のためのトルクと、オルタネータや空調装置のコンプレッサなどの補機のためのトルク(負荷トルク)との和となる。そのため、ベース要求トルク算出部M11は、オルタネータやコンプレッサなどの補機の操作量を加味し、ベース要求トルクTrqBを算出する。
<Required torque setting unit M10>
The required torque setting unit M10 includes a base required torque calculation unit M11 and a dither correction torque calculation unit M12. Base required torque calculation unit M11 calculates base required torque TrqB based on accelerator operation amount ACCP. The base required torque TrqB is the sum of the torque for the wheel 101 (driving wheel) determined according to the accelerator operation amount ACCP and the torque (load torque) for auxiliary equipment such as an alternator and an air conditioner compressor. Therefore, the base required torque calculation unit M11 calculates the base required torque TrqB by taking into account the operation amount of auxiliary equipment such as an alternator and a compressor.

ディザ時補正トルク算出部M12は、後述するディザ制御部M80の要求値算出部M81で算出された噴射量補正要求値αを基に、ディザ時トルク補正量TrqDを算出する。ディザ時補正トルク算出部M12は、噴射量補正要求値αが「0」と等しいとき(すなわち、ディザ制御を実施していないとき)にはディザ時トルク補正量TrqDを「0」と等しくする。一方、ディザ時補正トルク算出部M12は、噴射量補正要求値αが「0」よりも大きいときには、噴射量補正要求値αが大きいほどディザ時トルク補正量TrqDが大きくなるようにディザ時トルク補正量TrqDを算出する。   The dither correction torque calculation unit M12 calculates the dither torque correction amount TrqD based on the injection amount correction request value α calculated by the request value calculation unit M81 of the dither control unit M80 described later. The dither correction torque calculation unit M12 makes the dither torque correction amount TrqD equal to “0” when the injection amount correction request value α is equal to “0” (that is, when the dither control is not performed). On the other hand, when the injection amount correction request value α is larger than “0”, the dither correction torque calculation unit M12 corrects the dither torque so that the dither torque correction amount TrqD increases as the injection amount correction request value α increases. The amount TrqD is calculated.

また、要求トルク設定部M10には、ベース要求トルク算出部M11によって算出されたベース要求トルクTrqBと、ディザ時補正トルク算出部M12によって算出されたディザ時トルク補正量TrqDとの和を要求トルクTrqとして算出する加算器M13が設けられている。さらに、要求トルク設定部M10には、加算器M13によって算出された要求トルクTrqと、ばね上制振用補正トルク算出部M20によって算出された制振用トルク補正量TrqSとの和を補正後の要求トルクTrqとして算出する加算器M14が設けられている。すなわち、本実施形態では、ディザ時トルク補正量TrqDや制振用トルク補正量TrqSによってベース要求トルクTrqBを補正することで、要求トルクTrqを算出することができる。   Further, the required torque setting unit M10 obtains the sum of the base required torque TrqB calculated by the base required torque calculating unit M11 and the dither torque correction amount TrqD calculated by the dither correction torque calculating unit M12 as the required torque Trq. Is provided as an adder M13. Further, the required torque setting unit M10 corrects the sum of the required torque Trq calculated by the adder M13 and the damping torque correction amount TrqS calculated by the sprung mass damping correction torque calculating unit M20. An adder M14 that calculates the required torque Trq is provided. That is, in the present embodiment, the required torque Trq can be calculated by correcting the base required torque TrqB with the dither torque correction amount TrqD and the damping torque correction amount TrqS.

<ばね上制振用補正トルク算出部M20>
ばね上制振用補正トルク算出部M20は、要求トルク設定部M10の加算器M13で算出された要求トルクTrqを、車輪101(駆動輪)で発生させるトルクの要求値である要求車輪トルクWTrq0に換算する車輪トルク換算部M21を含んでいる。車輪トルク換算部M21は、変速機100で選択されている変速比を加味し、要求トルクTrqを要求車輪トルクWTrq0に換算する。
<Spring-suppressed vibration correction torque calculation unit M20>
The sprung mass damping correction torque calculation unit M20 converts the required torque Trq calculated by the adder M13 of the required torque setting unit M10 into the required wheel torque WTrq0, which is a required value of the torque generated by the wheel 101 (drive wheel). A wheel torque conversion unit M21 for conversion is included. The wheel torque conversion unit M21 converts the required torque Trq into the required wheel torque WTrq0 in consideration of the gear ratio selected by the transmission 100.

また、ばね上制振用補正トルク算出部M20は、各車輪101の車輪速度VWの平均値を基に、駆動輪で発生しているトルクの推定値である車輪トルク推定値WTrqEを算出する車輪トルク推定部M22を含んでいる。車輪101に外乱が入力されている場合、外乱の入力によって車輪速度VWが変わるため、車輪トルク推定値WTrqEには車輪101に入力された外乱の成分が含まれている。   Further, the sprung mass damping correction torque calculation unit M20 calculates a wheel torque estimated value WTrqE that is an estimated value of the torque generated in the drive wheel based on the average value of the wheel speeds VW of the wheels 101. A torque estimation unit M22 is included. When a disturbance is input to the wheel 101, the wheel speed VW is changed by the input of the disturbance, so that the wheel torque estimated value WTrqE includes a disturbance component input to the wheel 101.

また、ばね上制振用補正トルク算出部M20には、要求車輪トルクWTrq0及び車輪トルク推定値WTrqEが入力される制振用補正量算出部M23が設けられている。この制振用補正量算出部M23は、車体の運動モデルを有している。そのため、制振用補正量算出部M23は、要求車輪トルクWTrq0及び車輪トルク推定値WTrqEを基に、外乱に対する要求トルクTrqの補正分である制振用車輪トルク補正量WTrq1を導出することができる。   Further, the sprung mass damping correction torque calculation unit M20 is provided with a vibration damping correction amount calculation unit M23 to which the requested wheel torque WTrq0 and the wheel torque estimated value WTrqE are input. The vibration suppression correction amount calculation unit M23 has a vehicle body motion model. Therefore, the vibration suppression correction amount calculation unit M23 can derive the vibration suppression wheel torque correction amount WTrq1, which is a correction amount of the required torque Trq with respect to the disturbance, based on the required wheel torque WTrq0 and the wheel torque estimated value WTrqE. .

また、ばね上制振用補正トルク算出部M20には、制振用補正量算出部M23によって導出された制振用車輪トルク補正量WTrq1を、内燃機関10の出力トルクの補正量である制振用トルク補正量TrqSに変換する駆動トルク変換部M24が設けられている。この駆動トルク変換部M24は、変速機100で選択されている変速比を加味し、制振用車輪トルク補正量WTrq1を制振用トルク補正量TrqSに変換する。そして、駆動トルク変換部M24は、導出した制振用トルク補正量TrqSを要求トルク設定部M10の加算器M14に出力する。   The sprung mass damping correction torque calculation unit M20 uses the vibration damping wheel torque correction amount WTrq1 derived by the vibration damping correction amount calculation unit M23 as the damping amount that is the correction amount of the output torque of the internal combustion engine 10. A drive torque conversion unit M24 that converts the torque correction amount TrqS for use is provided. The drive torque conversion unit M24 converts the vibration damping wheel torque correction amount WTrq1 into the vibration damping torque correction amount TrqS in consideration of the gear ratio selected by the transmission 100. Then, the drive torque conversion unit M24 outputs the derived damping torque correction amount TrqS to the adder M14 of the required torque setting unit M10.

なお、ばね上振動を抑制するための制振用トルク補正量TrqSの算出は、所定のばね上制振制御の実施条件が成立したときに行われる。例えば、ばね上制振制御の実施条件は、以下に示す3つの条件を含んでいる。
(条件1−1)後述する空燃比制御部M70による空燃比フィードバック制御(以下、「空燃比F/B制御」という。)によって導出される空燃比フィードバック補正値(以下、「空燃比F/B補正値」という。)FAFの絶対値が規定値未満であること。
(条件1−2)空燃比制御部M70による空燃比学習制御によって、空燃比の学習が完了していること。
(条件1−3)パージガスの濃度が所定値未満であること。
The calculation of the damping torque correction amount TrqS for suppressing the sprung vibration is performed when a predetermined condition for the sprung damping control is satisfied. For example, the execution condition of sprung mass damping control includes the following three conditions.
(Condition 1-1) An air-fuel ratio feedback correction value (hereinafter referred to as “air-fuel ratio F / B” derived by air-fuel ratio feedback control (hereinafter referred to as “air-fuel ratio F / B control”) by an air-fuel ratio control unit M70 described later. It is called “correction value.”) The absolute value of FAF is less than the specified value.
(Condition 1-2) The learning of the air-fuel ratio is completed by the air-fuel ratio learning control by the air-fuel ratio control unit M70.
(Condition 1-3) The concentration of the purge gas is less than a predetermined value.

そして、ばね上制振制御の実施条件が成立している場合、駆動トルク変換部M24は、上記のように制振用トルク補正量TrqSを導出し、この制振用トルク補正量TrqSを要求トルク設定部M10に出力する。これにより、要求トルクTrqが、制振用トルク補正量TrqSによって補正される。一方、ばね上制振制御の実施条件が成立していない場合、駆動トルク変換部M24は、制振用トルク補正量TrqSを「0」と等しくし、この制振用トルク補正量TrqS(=0)を要求トルク設定部M10に出力する。この場合、要求トルクTrqは、制振用トルク補正量TrqSによって補正されない。   When the condition for executing the sprung mass damping control is satisfied, the drive torque converting unit M24 derives the damping torque correction amount TrqS as described above, and uses the damping torque correction amount TrqS as the required torque. Output to the setting unit M10. Thereby, the required torque Trq is corrected by the damping torque correction amount TrqS. On the other hand, when the execution condition of the sprung mass damping control is not satisfied, the drive torque conversion unit M24 makes the damping torque correction amount TrqS equal to “0”, and this damping torque correction amount TrqS (= 0) ) Is output to the required torque setting unit M10. In this case, the required torque Trq is not corrected by the damping torque correction amount TrqS.

<目標空燃比設定部M30>
目標空燃比設定部M30は、空燃比の目標値である目標空燃比AFTを設定する。
<スロットル開度目標値算出部M40>
スロットル開度目標値算出部M40は、吸入空気量GAの目標値である吸気量目標値GATを算出する吸気量目標値設定部M41を含んでいる。この吸気量目標値設定部M41は、要求トルク設定部M10の加算器M14で算出された要求トルクTrqと、目標空燃比設定部M30で設定された目標空燃比AFTと、機関回転速度NEとを基に、吸気量目標値GATを算出する。このとき、吸気量目標値設定部M41は、要求トルクTrqが大きいほど吸気量目標値GATが大きくなるように、吸気量目標値GATを算出する。そのため、ディザ時トルク補正量TrqDによって要求トルクTrqが増大補正されている場合、吸気量目標値GATは、ディザ時トルク補正量TrqDが大きいほど大きくなる。すなわち、ディザ制御が実施されているために噴射量補正要求値αが「0」よりも大きいときには、ディザ制御が実施されていないために噴射量補正要求値αが「0」と等しいときよりも、ディザ時トルク補正量TrqDが「0」よりも大きい分、吸気量目標値GATが大きくなる。よって、本実施形態では、このようにディザ時トルク補正量TrqDが「0」ではない状況下での吸気量目標値GATの算出を、「ディザ時補正制御」という。つまり、吸気量目標値設定部M41は、ディザ時補正制御を実施可能である。
<Target air-fuel ratio setting unit M30>
The target air-fuel ratio setting unit M30 sets a target air-fuel ratio AFT that is a target value of the air-fuel ratio.
<Throttle opening target value calculation unit M40>
The throttle opening target value calculation unit M40 includes an intake air amount target value setting unit M41 that calculates an intake air amount target value GAT that is a target value of the intake air amount GA. The intake air amount target value setting unit M41 calculates the required torque Trq calculated by the adder M14 of the required torque setting unit M10, the target air-fuel ratio AFT set by the target air-fuel ratio setting unit M30, and the engine speed NE. Based on this, an intake air amount target value GAT is calculated. At this time, the intake air amount target value setting unit M41 calculates the intake air amount target value GAT so that the intake air amount target value GAT increases as the required torque Trq increases. Therefore, when the required torque Trq is increased and corrected by the dither torque correction amount TrqD, the intake air amount target value GAT increases as the dither torque correction amount TrqD increases. That is, when the injection amount correction request value α is larger than “0” because the dither control is performed, than when the injection amount correction request value α is equal to “0” because the dither control is not performed. As the dither torque correction amount TrqD is larger than “0”, the intake air amount target value GAT increases. Therefore, in the present embodiment, the calculation of the intake air amount target value GAT under such a situation where the dither torque correction amount TrqD is not “0” is referred to as “dither time correction control”. That is, the intake air amount target value setting unit M41 can perform dither correction control.

また、制振用トルク補正量TrqSによって要求トルクTrqが補正されている場合、吸気量目標値GATは、制振用トルク補正量TrqSが大きいほど大きくなる。すなわち、制振用トルク補正量TrqSが「0」よりも大きいときには、制振用トルク補正量TrqSが「0」と等しいときよりも、吸気量目標値GATが大きくなる。よって、本実施形態では、このように制振用トルク補正量TrqSで補正した要求トルクTrqに基づいた吸気量目標値GATの算出を、「ばね上制振制御」という。つまり、吸気量目標値設定部M41は、ばね上制振制御を実施可能である。   When the required torque Trq is corrected by the damping torque correction amount TrqS, the intake air amount target value GAT increases as the damping torque correction amount TrqS increases. That is, when the damping torque correction amount TrqS is larger than “0”, the intake air amount target value GAT is larger than when the damping torque correction amount TrqS is equal to “0”. Therefore, in the present embodiment, the calculation of the intake air amount target value GAT based on the required torque Trq corrected with the damping torque correction amount TrqS in this way is referred to as “sprung vibration damping control”. That is, the intake air amount target value setting unit M41 can perform sprung mass damping control.

また、スロットル開度目標値算出部M40には、吸気量目標値GATが入力される逆エアモデルM42が設けられている。この逆エアモデルM42には、機関回転速度NEも入力される。そして、逆エアモデルM42は、吸気量目標値GATと機関回転速度NEとを基に、機関負荷率KLを算出する。また、逆エアモデルM42は、算出した機関負荷率KLを基に、スロットルバルブ14の開度であるスロットル開度TAの目標値であるスロットル開度目標値TATを算出する。   The throttle opening target value calculation unit M40 is provided with a reverse air model M42 to which the intake air amount target value GAT is input. The engine speed NE is also input to the reverse air model M42. Then, the reverse air model M42 calculates the engine load factor KL based on the intake air amount target value GAT and the engine speed NE. Further, the reverse air model M42 calculates a throttle opening target value TAT that is a target value of the throttle opening TA that is the opening of the throttle valve 14, based on the calculated engine load factor KL.

<スロットルバルブ制御部M50>
スロットルバルブ制御部M50には、スロットル開度目標値算出部M40の逆エアモデルM42で算出されたスロットル開度目標値TATにスロットル開度TAが近づくように、スロットルバルブ14の作動を制御する。
<Throttle valve controller M50>
The throttle valve controller M50 controls the operation of the throttle valve 14 so that the throttle opening TA approaches the throttle opening target value TAT calculated by the reverse air model M42 of the throttle opening target value calculator M40.

<ベース噴射量算出部M60>
ベース噴射量算出部M60には、スロットル開度目標値算出部M40の逆エアモデルM42で算出された機関負荷率KLを基にベース噴射量QBを算出する。ベース噴射量QBは、規定の満充填時理論噴射量QTHに機関負荷率KLを乗算することで導出される。満充填時理論噴射量QTHとして、機関負荷率KLが「100%」であり、且つ空燃比検出値AFが目標空燃比AFTと等しいときにおける燃料噴射量の算出値が設定されている。
<Base injection amount calculation unit M60>
The base injection amount calculation unit M60 calculates the base injection amount QB based on the engine load factor KL calculated by the reverse air model M42 of the throttle opening target value calculation unit M40. The base injection amount QB is derived by multiplying the specified full-charge theoretical injection amount QTH by the engine load factor KL. As the full charge theoretical injection amount QTH, a calculated value of the fuel injection amount when the engine load factor KL is “100%” and the air-fuel ratio detection value AF is equal to the target air-fuel ratio AFT is set.

<空燃比制御部M70>
空燃比制御部M70は、空燃比検出値AFと目標空燃比AFTとの偏差が小さくなるように空燃比F/B補正値FAFを更新する空燃比F/B制御を実施する。また、空燃比制御部M70は、空燃比F/B補正値FAFの絶対値が小さくなるように、空燃比学習値KGを更新する空燃比学習制御を実施する。空燃比制御部M70は、空燃比F/B補正値FAFの絶対値が規定値以上にならないようになると、空燃比の学習が完了したと判定することができる。
<Air-fuel ratio control unit M70>
The air-fuel ratio control unit M70 performs air-fuel ratio F / B control for updating the air-fuel ratio F / B correction value FAF so that the deviation between the air-fuel ratio detection value AF and the target air-fuel ratio AFT becomes small. In addition, the air-fuel ratio control unit M70 performs air-fuel ratio learning control for updating the air-fuel ratio learning value KG so that the absolute value of the air-fuel ratio F / B correction value FAF becomes small. The air-fuel ratio control unit M70 can determine that the learning of the air-fuel ratio is completed when the absolute value of the air-fuel ratio F / B correction value FAF does not exceed the specified value.

そして、空燃比制御部M70は、ベース噴射量算出部M60によって算出されたベース噴射量QBを、空燃比F/B補正値FAFと空燃比学習値KGとを用いて補正することで、各気筒#1〜#4内への要求供給量である要求噴射量QBFを導出する。例えば、以下に示す関係式(式1)を用い、要求噴射量QBFを算出することができる。   Then, the air-fuel ratio control unit M70 corrects the base injection amount QB calculated by the base injection amount calculation unit M60 using the air-fuel ratio F / B correction value FAF and the air-fuel ratio learning value KG, so that each cylinder A required injection amount QBF which is a required supply amount into # 1 to # 4 is derived. For example, the required injection amount QBF can be calculated using the following relational expression (formula 1).

QBF=QB・(1+FAF)・KG ・・・(式1)
<ディザ制御部M80>
ディザ制御部M80は、所定のディザ制御の実施条件が成立したときに、ディザ制御を実施する。例えば、ディザ制御の実施条件は、三元触媒17の昇温が要求されていること、及び、目標空燃比AFTが理論空燃比と等しいことを含んでいる。
QBF = QB · (1 + FAF) · KG (Formula 1)
<Dither control unit M80>
The dither control unit M80 performs dither control when a predetermined dither control execution condition is satisfied. For example, the dither control execution condition includes that the temperature of the three-way catalyst 17 is required to be increased, and that the target air-fuel ratio AFT is equal to the stoichiometric air-fuel ratio.

本実施形態で実施されるディザ制御では、以下のような条件を満たすように空燃比制御部M70によって算出された要求噴射量QBFがそれぞれ補正される。
(条件2−1)第1の気筒#1が、目標空燃比AFT(すなわち、理論空燃比)よりも混合気の空燃比がリッチとなるリッチ燃焼気筒となり、第1の気筒#1以外の他の気筒#2〜#4が、目標空燃比AFT(すなわち、理論空燃比)よりも混合気の空燃比がリーンとなるリーン燃焼気筒となること。
(条件2−2)リッチ燃焼気筒とリーン燃焼気筒とを含む全ての気筒#1〜#4内における混合気の空燃比の平均値が目標空燃比AFTと等しくなること。
In the dither control performed in the present embodiment, the required injection amount QBF calculated by the air-fuel ratio control unit M70 is corrected so as to satisfy the following conditions.
(Condition 2-1) The first cylinder # 1 is a rich combustion cylinder in which the air-fuel ratio of the air-fuel mixture becomes richer than the target air-fuel ratio AFT (ie, the stoichiometric air-fuel ratio), and other than the first cylinder # 1 Cylinders # 2 to # 4 become lean combustion cylinders in which the air-fuel ratio of the air-fuel mixture becomes leaner than the target air-fuel ratio AFT (that is, the stoichiometric air-fuel ratio).
(Condition 2-2) The average value of the air-fuel ratio of the air-fuel mixture in all the cylinders # 1 to # 4 including the rich combustion cylinder and the lean combustion cylinder is equal to the target air-fuel ratio AFT.

ディザ制御部M80には、噴射量補正要求値αを算出する要求値算出部M81が設けられている。要求値算出部M81は、ディザ制御を実施しないときには噴射量補正要求値αを「0」と等しくする一方、ディザ制御を実施するときには噴射量補正要求値αを「0」よりも大きい値とする。なお、前述したように、噴射量補正要求値αは、ディザ時補正トルク算出部M12のディザ時トルク補正量TrqDの算出でも用いられる。   The dither control unit M80 is provided with a request value calculation unit M81 that calculates the injection amount correction request value α. The required value calculation unit M81 makes the injection amount correction request value α equal to “0” when the dither control is not performed, and sets the injection amount correction request value α to a value larger than “0” when the dither control is performed. . As described above, the injection amount correction request value α is also used in the calculation of the dither torque correction amount TrqD of the dither correction torque calculation unit M12.

また、ディザ制御部M80は、リッチ燃焼気筒用の噴射量補正要求値βiを算出するリッチ用補正要求値算出部M82と、リーン燃焼気筒用の噴射量補正要求値βdを算出するリーン用補正要求値算出部M83とを含んでいる。リッチ用補正要求値算出部M82は、要求値算出部M81によって算出された噴射量補正要求値αに「1」を加算した和をリッチ燃焼気筒用の噴射量補正要求値βiとする。リーン用補正要求値算出部M83は、要求値算出部M81によって算出された噴射量補正要求値αに「−1/N」を乗算した積に「1」を加算した和をリーン燃焼気筒用の噴射量補正要求値βdとする。なお、「N」は、リーン燃焼気筒の数であり、本実施形態では「3」となる。   The dither control unit M80 also calculates a rich correction request value calculation unit M82 for calculating the injection amount correction request value βi for the rich combustion cylinder, and a lean correction request for calculating the injection amount correction request value βd for the lean combustion cylinder. A value calculation unit M83. The rich correction request value calculation unit M82 sets the sum obtained by adding “1” to the injection amount correction request value α calculated by the request value calculation unit M81 as the injection amount correction request value βi for the rich combustion cylinder. The lean correction request value calculation unit M83 adds a sum of “1” to the product obtained by multiplying the injection amount correction request value α calculated by the request value calculation unit M81 by “−1 / N” for the lean combustion cylinder. The injection amount correction request value βd is used. “N” is the number of lean combustion cylinders, and is “3” in the present embodiment.

また、ディザ制御部M80は、リッチ燃焼気筒用の噴射量指令値QBFiを算出するリッチ用補正処理部M84と、リーン燃焼気筒用の噴射量指令値QBFdを算出するリーン用補正処理部M85とを有している。リッチ用補正処理部M84は、空燃比制御部M70によって算出された要求噴射量QBFにリッチ燃焼気筒用の噴射量補正要求値βi(=1+α)を乗算した積をリッチ燃焼気筒用の噴射量指令値QBFiとする。リーン用補正処理部M85は、要求噴射量QBFにリーン燃焼気筒用の噴射量補正要求値βd(=1−α/N)を乗算した積をリーン燃焼気筒用の噴射量指令値QBFdとする。   The dither control unit M80 includes a rich correction processing unit M84 that calculates an injection amount command value QBFi for a rich combustion cylinder, and a lean correction processing unit M85 that calculates an injection amount command value QBFd for a lean combustion cylinder. Have. The rich correction processing unit M84 multiplies the product obtained by multiplying the required injection amount QBF calculated by the air-fuel ratio control unit M70 by the injection amount correction request value βi (= 1 + α) for the rich combustion cylinder, an injection amount command for the rich combustion cylinder. Let it be the value QBFi. The lean correction processing unit M85 multiplies the required injection amount QBF by the injection amount correction request value βd (= 1-α / N) for the lean combustion cylinder as an injection amount command value QBFd for the lean combustion cylinder.

<噴射弁制御部M90>
噴射弁制御部M90は、第1の気筒#1用の燃料噴射弁13から噴射される燃料の量がリッチ燃焼気筒用の噴射量指令値QBFiと等しくなるように、第1の気筒#1用の燃料噴射弁13を駆動させる。また、噴射弁制御部M90は、第1の気筒#1以外の他の気筒#2〜#4用の燃料噴射弁13から噴射される燃料の量がリーン燃焼気筒用の噴射量指令値QBFdと等しくなるように、各気筒#2〜#4用の燃料噴射弁13を駆動させる。
<Injection valve control unit M90>
The injection valve control unit M90 is for the first cylinder # 1 so that the amount of fuel injected from the fuel injection valve 13 for the first cylinder # 1 is equal to the injection amount command value QBFi for the rich combustion cylinder. The fuel injection valve 13 is driven. Further, the injection valve control unit M90 determines that the amount of fuel injected from the fuel injection valves 13 for the cylinders # 2 to # 4 other than the first cylinder # 1 is the injection amount command value QBFd for the lean combustion cylinder. The fuel injection valves 13 for the cylinders # 2 to # 4 are driven so as to be equal.

次に、図3を参照し、駆動トルク変換部M24が繰り返し実行する処理ルーチンについて説明する。
図3に示すように、本処理ルーチンにおいて、駆動トルク変換部M24は、ばね上制振制御の実施条件が成立しているか否かを判定する(S11)。すなわち、駆動トルク変換部M24は、上記の条件1−1、条件1−2及び条件1−3の何れもが成立しているときには、実施条件が成立していると判定する。一方、駆動トルク変換部M24は、条件1−1、条件1−2及び条件1−3のうち少なくとも1つの条件が成立していないときには、実施条件が成立していると判定しない。そして、実施条件が成立していない場合(S11:NO)、駆動トルク変換部M24は、その処理を後述するステップS14に移行する。
Next, a processing routine that is repeatedly executed by the drive torque converter M24 will be described with reference to FIG.
As shown in FIG. 3, in the present processing routine, the drive torque conversion unit M24 determines whether or not the conditions for executing the sprung mass damping control are satisfied (S11). That is, the drive torque conversion unit M24 determines that the execution condition is satisfied when any of the above conditions 1-1, 1-2, and 1-3 is satisfied. On the other hand, the drive torque converter M24 does not determine that the execution condition is satisfied when at least one of the conditions 1-1, 1-2, and 1-3 is not satisfied. If the execution condition is not satisfied (S11: NO), the drive torque conversion unit M24 proceeds to step S14 described later.

一方、ばね上制振制御の実施条件が成立している場合(S11:YES)、駆動トルク変換部M24は、上記のディザ制御の実施条件が成立しているか否かを判定する(S12)。ディザ制御の実施条件が成立している場合(S12:YES)、ディザ制御が実施されるため、駆動トルク変換部M24は、その処理を後述するステップS14に移行する。一方、ディザ制御の実施条件が成立していない場合(S12:NO)、駆動トルク変換部M24は、制振用補正量算出部M23によって導出された制振用車輪トルク補正量WTrq1を制振用トルク補正量TrqSに変換することで、制振用トルク補正量TrqSを導出する(S13)。そして、駆動トルク変換部M24は、本処理ルーチンを一旦終了する。   On the other hand, when the execution condition of the sprung mass damping control is satisfied (S11: YES), the drive torque converter M24 determines whether or not the execution condition of the dither control is satisfied (S12). When the execution condition for the dither control is satisfied (S12: YES), since the dither control is performed, the drive torque converting unit M24 proceeds to step S14 described later. On the other hand, when the execution condition of the dither control is not satisfied (S12: NO), the drive torque conversion unit M24 uses the vibration suppression wheel torque correction amount WTrq1 derived by the vibration suppression correction amount calculation unit M23 for vibration suppression. By converting to the torque correction amount TrqS, the damping torque correction amount TrqS is derived (S13). Then, the drive torque conversion unit M24 once ends this processing routine.

ステップS14において、駆動トルク変換部M24は、制振用トルク補正量TrqSを「0」と等しくする。その後、駆動トルク変換部M24は、本処理ルーチンを一旦終了する。   In step S14, the drive torque conversion unit M24 makes the damping torque correction amount TrqS equal to “0”. Thereafter, the drive torque conversion unit M24 once ends this processing routine.

次に、図4を参照し、要求値算出部M81が繰り返し実行する処理ルーチンについて説明する。
図4に示すように、本処理ルーチンにおいて、要求値算出部M81は、上記のディザ制御の実施条件が成立しているか否かを判定する(S21)。実施条件が成立していない場合(S21:NO)、要求値算出部M81は、本処理ルーチンを一旦終了する。一方、実施条件が成立している場合(S21:YES)、要求値算出部M81は、ばね上制振制御が未だ実施されているか否かを判定する(S22)。ばね上制振制御が未だ実施されている場合(S22:YES)、要求値算出部M81は、ばね上制振制御の実施が終了するまでステップS22の判定を繰り返す。
Next, a processing routine that is repeatedly executed by the request value calculation unit M81 will be described with reference to FIG.
As shown in FIG. 4, in the present processing routine, the required value calculation unit M81 determines whether or not the above-described dither control execution condition is satisfied (S21). When the execution condition is not satisfied (S21: NO), the request value calculation unit M81 once ends this processing routine. On the other hand, when the execution condition is satisfied (S21: YES), the required value calculation unit M81 determines whether or not the sprung mass damping control is still executed (S22). When the sprung mass damping control is still executed (S22: YES), the required value calculation unit M81 repeats the determination in step S22 until the completion of the sprung mass damping control is completed.

一方、ばね上制振制御が実施されていない場合(S22:NO)、要求値算出部M81は、噴射量補正要求値αが「0」よりも大きくなるように、噴射量補正要求値αを算出する(S23)。続いて、要求値算出部M81は、ディザ制御の終了条件が成立しているか否かを判定する(S24)。ディザ制御の終了条件としては、例えば、三元触媒17の昇温が完了したことを挙げることができる。   On the other hand, when the sprung mass damping control is not performed (S22: NO), the request value calculation unit M81 sets the injection amount correction request value α so that the injection amount correction request value α is larger than “0”. Calculate (S23). Subsequently, the request value calculation unit M81 determines whether or not a dither control termination condition is satisfied (S24). An example of the dither control termination condition is that the temperature increase of the three-way catalyst 17 has been completed.

ディザ制御の終了条件が成立していない場合(S24:NO)、要求値算出部M81は、その処理を前述したステップS23に移行する。すなわち、ディザ制御の実施が継続される。一方、終了条件が成立している場合(S24:YES)、要求値算出部M81は、噴射量補正要求値αを「0」に向けて徐減させる徐減処理を実施する(S25)。噴射量補正要求値αが「0」と等しくなり徐減処理が完了すると、要求値算出部M81は、本処理ルーチンを一旦終了する。すなわち、ディザ制御の実施が終了される。   When the dither control termination condition is not satisfied (S24: NO), the request value calculation unit M81 proceeds to step S23 described above. That is, the execution of dither control is continued. On the other hand, when the termination condition is satisfied (S24: YES), the required value calculation unit M81 performs a gradual decrease process for gradually decreasing the injection amount correction required value α toward “0” (S25). When the injection amount correction request value α becomes equal to “0” and the gradual decrease process is completed, the request value calculation unit M81 once ends this processing routine. That is, the execution of the dither control is terminated.

次に、図5を参照し、車両走行中にディザ制御の実施を開始する際の作用を効果とともに説明する。なお、前提として、目標空燃比AFTは理論空燃比と等しいものとする。
図5に示すタイミングt1以前では、ディザ制御の実施条件が成立していない一方で、ばね上制振制御の実施条件が成立している。そのため、図5に示すように、タイミングt1以前では、ディザ制御が実施されていない一方で、ばね上制振制御が実施されている。これにより、ばね上振動が発生する期間では、ばね上制振制御の実施による吸気量目標値GATの補正によって、スロットル開度TAが補正される。
Next, referring to FIG. 5, an explanation will be given of the operation when starting the execution of the dither control while the vehicle is running, together with the effects. It is assumed that the target air / fuel ratio AFT is equal to the theoretical air / fuel ratio.
Before the timing t1 shown in FIG. 5, the conditions for executing the dither control are not satisfied, while the conditions for executing the sprung mass damping control are satisfied. Therefore, as shown in FIG. 5, before the timing t1, the dither control is not performed, but the sprung mass damping control is performed. As a result, during the period in which the sprung vibration occurs, the throttle opening degree TA is corrected by correcting the intake air amount target value GAT by performing the sprung mass damping control.

図5に示すタイミングチャートのうち、ばね上振動の推移を示すタイミングチャートでは、実線は、ディザ制御の実施条件が成立していないときにはばね上制振制御を実施することのできる本実施形態におけるばね上振動の推移を示している。一方、破線は、ばね上制振制御を実施しない比較例におけるばね上振動の推移を示している。また、図5に示すタイミングチャートのうち、スロットル開度TA(吸入空気量GA)の推移を示すタイミングチャートでは、実線は、本実施形態におけるスロットル開度TA(吸入空気量GA)の推移を示している。一方、破線は、ばね上制振制御及びディザ制御及びディザ時補正制御を実施しない比較例におけるスロットル開度TA(吸入空気量GA)の推移を示している。   In the timing chart shown in FIG. 5, in the timing chart showing the transition of the sprung vibration, the solid line indicates the spring according to the present embodiment that can perform the sprung mass damping control when the dither control execution condition is not satisfied. It shows the transition of the upper vibration. On the other hand, the broken line indicates the transition of the sprung vibration in the comparative example in which the sprung mass damping control is not performed. In the timing chart shown in FIG. 5, in the timing chart showing the transition of the throttle opening TA (intake air amount GA), the solid line shows the transition of the throttle opening TA (intake air amount GA) in the present embodiment. ing. On the other hand, the broken line shows the transition of the throttle opening degree TA (intake air amount GA) in the comparative example in which the sprung mass damping control, the dither control, and the dither correction control are not performed.

タイミングt1以前では、ばね上制振制御の実施によってスロットル開度TAを補正することで、車輪101(駆動輪)で発生させる車輪トルクが補正される。これにより、ばね上振動を抑制することができる。ただし、ばね上振動が発生する期間は、非常に短い。このように非常に短い期間でスロットル開度TA、すなわち吸入空気量GAを補正することにより、全ての気筒#1〜#4内における混合気の空燃比の平均値でもある空燃比の中心が大きく変動することがある。   Before the timing t1, the wheel torque generated by the wheel 101 (drive wheel) is corrected by correcting the throttle opening degree TA by performing the sprung mass damping control. Thereby, sprung vibration can be suppressed. However, the period during which sprung vibration occurs is very short. By correcting the throttle opening TA, that is, the intake air amount GA in such a very short period, the center of the air-fuel ratio, which is also the average value of the air-fuel ratio of the air-fuel mixture in all the cylinders # 1 to # 4, is increased. May fluctuate.

その後、タイミングt1でディザ制御の実施条件が成立する。すると、ばね上制振制御の実施が終了される。そして、その上で、ディザ制御の実施が開始される。ディザ制御が実施されると、内燃機関10の出力トルクが低下傾向を示す。   Thereafter, the dither control execution condition is satisfied at timing t1. Then, the implementation of sprung mass damping control is terminated. Then, the execution of dither control is started. When the dither control is performed, the output torque of the internal combustion engine 10 tends to decrease.

そのため、ディザ制御が実施されると、ディザ時補正制御もまた実施される。すなわち、ディザ時トルク補正量TrqDが「0」よりも大きくなるため、スロットル開度TA、すなわち吸入空気量GAが増大補正される。これにより、ディザ制御の実施中における内燃機関10の出力トルクの低下を抑制することができる。   Therefore, when dither control is performed, dither correction control is also performed. That is, since the dither torque correction amount TrqD is larger than “0”, the throttle opening degree TA, that is, the intake air amount GA is corrected to be increased. Thereby, the fall of the output torque of the internal combustion engine 10 during execution of dither control can be suppressed.

本実施形態では、ディザ制御及びディザ時補正制御が実施されているときには、ばね上制振制御の実施が禁止される。ディザ制御及びディザ時補正制御を実施するときには、ばね上制振制御の実施を禁止することにより、ディザ時補正制御による吸入空気量GAの補正と、ばね上制振制御による吸入空気量GAの補正とが互いに干渉することを防止できる。その結果、吸入空気量GAが急変することが抑制される。したがって、ディザ制御の実施中では、各気筒#1〜#4内での混合気の空燃比の変動を抑制でき、ひいては各気筒#1〜#4内での混合気の燃焼が不安定になることを抑制できる。   In the present embodiment, when the dither control and the dither correction control are performed, the execution of the sprung mass damping control is prohibited. When the dither control and the dither correction control are performed, by prohibiting the execution of the sprung mass damping control, the correction of the intake air amount GA by the dither correction control and the correction of the intake air amount GA by the sprung mass damping control are performed. Can be prevented from interfering with each other. As a result, a sudden change in the intake air amount GA is suppressed. Therefore, during the execution of the dither control, fluctuations in the air-fuel ratio of the air-fuel mixture in each cylinder # 1 to # 4 can be suppressed, and consequently the combustion of the air-fuel mixture in each cylinder # 1 to # 4 becomes unstable. This can be suppressed.

(第2の実施形態)
次に、内燃機関の制御装置の第2の実施形態を図6及び図7に従って説明する。第2の実施形態では、ばね上制振制御を実施するときにはディザ制御及びディザ時補正制御の実施を禁止する点が第1の実施形態と相違している。そこで、以下の説明においては、第1の実施形態と相違している部分について主に説明するものとし、第1の実施形態と同一又は相当する部材構成には同一符号を付して重複説明を省略するものとする。
(Second Embodiment)
Next, a second embodiment of the control apparatus for an internal combustion engine will be described with reference to FIGS. The second embodiment is different from the first embodiment in that when the sprung mass damping control is performed, the execution of the dither control and the dither correction control is prohibited. Therefore, in the following description, parts different from those of the first embodiment will be mainly described, and the same or corresponding member configurations as those of the first embodiment are denoted by the same reference numerals, and redundant description will be given. Shall be omitted.

図6を参照し、駆動トルク変換部M24が繰り返し実行する処理ルーチンについて説明する。
図6に示すように、本処理ルーチンにおいて、駆動トルク変換部M24は、上記のばね上制振制御の実施条件が成立しているか否かを判定する(S31)。実施条件が成立していない場合(S31:NO)、駆動トルク変換部M24は、制振用トルク補正量TrqSを「0」と等しくする(S32)。その後、駆動トルク変換部M24は、本処理ルーチンを一旦終了する。
With reference to FIG. 6, the processing routine repeatedly executed by the drive torque converter M24 will be described.
As shown in FIG. 6, in this processing routine, the drive torque conversion unit M24 determines whether or not the above-described sprung mass damping control execution condition is satisfied (S31). When the execution condition is not satisfied (S31: NO), the drive torque conversion unit M24 makes the damping torque correction amount TrqS equal to “0” (S32). Thereafter, the drive torque conversion unit M24 once ends this processing routine.

一方、ばね上制振制御の実施条件が成立している場合(S31:YES)、駆動トルク変換部M24は、ディザ制御が実施されているか否かを判定する(S33)。ディザ制御が未だ実施されている場合(S33:YES)、駆動トルク変換部M24は、ディザ制御の実施が終了するまでステップS33の判定を繰り返す。一方、ディザ制御が実施されていない場合(S33:NO)、駆動トルク変換部M24は、上記のステップS13と同様に、制振用トルク補正量TrqSを導出する(S34)。その後、駆動トルク変換部M24は、本処理ルーチンを一旦終了する。   On the other hand, when the execution condition of the sprung mass damping control is satisfied (S31: YES), the drive torque conversion unit M24 determines whether or not the dither control is being performed (S33). When the dither control is still performed (S33: YES), the drive torque converter M24 repeats the determination in step S33 until the dither control is finished. On the other hand, when the dither control is not performed (S33: NO), the drive torque conversion unit M24 derives the damping torque correction amount TrqS in the same manner as in step S13 (S34). Thereafter, the drive torque conversion unit M24 once ends this processing routine.

次に、図7を参照し、要求値算出部M81が繰り返し実行する処理ルーチンについて説明する。
図7に示すように、本処理ルーチンにおいて、要求値算出部M81は、上記のディザ制御の実施条件が成立しているか否かを判定する(S41)。実施条件が成立していない場合(S41:NO)、要求値算出部M81は、本処理ルーチンを一旦終了する。一方、実施条件が成立している場合(S41:YES)、要求値算出部M81は、上記のばね上制振制御の実施条件が成立しているか否かを判定する(S42)。
Next, a processing routine that is repeatedly executed by the request value calculation unit M81 will be described with reference to FIG.
As shown in FIG. 7, in the present processing routine, the required value calculation unit M81 determines whether or not the above-described dither control execution condition is satisfied (S41). When the execution condition is not satisfied (S41: NO), the request value calculation unit M81 once ends this processing routine. On the other hand, when the execution condition is satisfied (S41: YES), the required value calculation unit M81 determines whether or not the execution condition for the sprung mass damping control is satisfied (S42).

ばね上制振制御の実施条件が成立していない場合(S42:NO)、要求値算出部M81は、上記ステップS23と同様に、噴射量補正要求値αを算出する(S43)。続いて、要求値算出部M81は、上記ステップS24と同様に、ディザ制御の終了条件が成立しているか否かを判定する(S44)。ディザ制御の終了条件が成立していない場合(S44:NO)、要求値算出部M81は、その処理を前述したステップS42に移行する。すなわち、ばね上制振制御の実施条件が成立していない場合であれば、ディザ制御の実施が継続される。   When the execution condition of the sprung mass damping control is not satisfied (S42: NO), the request value calculation unit M81 calculates the injection amount correction request value α, similarly to step S23 (S43). Subsequently, the request value calculation unit M81 determines whether or not a dither control end condition is satisfied, similarly to step S24 (S44). If the end condition for the dither control is not satisfied (S44: NO), the request value calculation unit M81 shifts the process to the above-described step S42. That is, if the execution condition for the sprung mass damping control is not satisfied, the execution of the dither control is continued.

一方、ディザ制御の終了条件が成立している場合(S44:YES)、要求値算出部M81は、上記ステップS25と同様に、噴射量補正要求値αの徐減処理を実施する(S45)。噴射量補正要求値αが「0」と等しくなり徐減処理が完了すると、要求値算出部M81は、本処理ルーチンを一旦終了する。すなわち、ディザ制御の実施が終了される。   On the other hand, when the dither control end condition is satisfied (S44: YES), the request value calculation unit M81 performs the gradual decrease process of the injection amount correction request value α in the same manner as in step S25 (S45). When the injection amount correction request value α becomes equal to “0” and the gradual decrease process is completed, the request value calculation unit M81 once ends this processing routine. That is, the execution of the dither control is terminated.

その一方で、ステップS42において、ばね上制振制御の実施条件が成立している場合(YES)、要求値算出部M81は、その処理を前述したステップS45に移行する。すなわち、ディザ制御の実施中であっても、ばね上制振制御の実施条件が成立した場合には、ディザ制御の実施が終了される。   On the other hand, when the execution condition of the sprung mass damping control is satisfied in step S42 (YES), the required value calculation unit M81 shifts the process to the above-described step S45. That is, even when the dither control is being performed, if the execution condition for the sprung mass damping control is satisfied, the execution of the dither control is terminated.

以上、本実施形態によれば、以下に示す効果を得ることができる。
本実施形態では、ばね上制振制御が実施されるときには、ディザ制御及びディザ時補正制御の実施が禁止される。これにより、ディザ時補正制御による吸入空気量GAの補正と、ばね上制振制御による吸入空気量GAの補正とが互いに干渉することを防止できる。その結果、吸入空気量GAが急変することが抑制される。したがって、各気筒#1〜#4内での混合気の空燃比の変動を抑制でき、ひいては各気筒#1〜#4内での混合気の燃焼が不安定になることを抑制できる。
As described above, according to the present embodiment, the following effects can be obtained.
In the present embodiment, when the sprung mass damping control is performed, the dither control and the dither correction control are prohibited. Thereby, the correction of the intake air amount GA by the dither correction control and the correction of the intake air amount GA by the sprung mass damping control can be prevented from interfering with each other. As a result, a sudden change in the intake air amount GA is suppressed. Therefore, fluctuations in the air-fuel ratio of the air-fuel mixture in each of the cylinders # 1 to # 4 can be suppressed, and consequently the combustion of the air-fuel mixture in each of the cylinders # 1 to # 4 can be suppressed from becoming unstable.

なお、上記実施形態は以下のような別の実施形態に変更してもよい。
・第1の実施形態では、ディザ制御及びディザ時補正制御を実施するときには、ばね上制振制御を実施しないようにしている。しかし、ディザ時補正制御の実施による吸入空気量GAの補正と、ばね上制振制御の実施による吸入空気量GAの補正との干渉度合いを低減させることができるのであれば、ディザ制御の実施中でもばね上制振制御を実施させるようにしてもよい。ただし、この場合、ばね上制振制御の実施による吸入空気量GAの補正量に制限を設けることが好ましい。例えば、駆動トルク変換部M24で導出された制振用トルク補正量TrqSに所定の補正ゲイン(0よりも大きく、且つ1よりも小さい値)を乗算し、この減少補正後の制振用トルク補正量TrqSを要求トルク設定部M10の加算器M14に入力させる。これにより、要求トルクTrqの増大補正が抑制される分、ばね上制振制御の実施による吸入空気量GAの補正量を小さくすることができる。
The above embodiment may be changed to another embodiment as described below.
In the first embodiment, the sprung mass damping control is not performed when the dither control and the dither correction control are performed. However, if the degree of interference between the correction of the intake air amount GA by performing the dither correction control and the correction of the intake air amount GA by performing the sprung mass damping control can be reduced, the dither control is being performed. The sprung mass damping control may be performed. However, in this case, it is preferable to limit the correction amount of the intake air amount GA by performing the sprung mass damping control. For example, the damping torque correction amount TrqS derived by the drive torque converter M24 is multiplied by a predetermined correction gain (a value greater than 0 and less than 1), and the damping torque correction after this decrease correction is performed. The amount TrqS is input to the adder M14 of the required torque setting unit M10. As a result, the correction amount of the intake air amount GA due to the execution of the sprung mass damping control can be reduced by the amount that the increase correction of the required torque Trq is suppressed.

また、駆動トルク変換部M24で導出された制振用トルク補正量TrqSと、予め設定されている制限用トルク補正値とのうちの小さい方の値を、制振用トルク補正量TrqSとして要求トルク設定部M10の加算器M14に入力させるようにしてもよい。このような制御構成を採用しても、ばね上制振制御の実施による吸入空気量GAの補正に制限を設けることができる。   Further, the smaller value of the damping torque correction amount TrqS derived by the drive torque conversion unit M24 and the preset limiting torque correction value is set as the required torque as the damping torque correction amount TrqS. You may make it input into the adder M14 of the setting part M10. Even if such a control configuration is adopted, it is possible to limit the correction of the intake air amount GA by performing the sprung mass damping control.

このようにディザ制御及びディザ時補正制御の実施中では、ばね上制振制御に制限を設けることにより、すなわちばね上制振制御の実施による吸入空気量GAの補正に制限を設けることにより、ばね上制振制御に制限を設けない場合と比較し、吸入空気量GAが急変することが抑制される。したがって、各気筒#1〜#4内での混合気の空燃比の変動を抑制でき、ひいては各気筒#1〜#4内での混合気の燃焼が不安定になることを抑制できる。   As described above, during the execution of the dither control and the dither correction control, the spring is controlled by limiting the sprung mass damping control, that is, by limiting the correction of the intake air amount GA by performing the sprung mass damping control. Compared to the case where no restriction is imposed on the upper vibration suppression control, the intake air amount GA is suppressed from changing suddenly. Therefore, fluctuations in the air-fuel ratio of the air-fuel mixture in each of the cylinders # 1 to # 4 can be suppressed, and consequently the combustion of the air-fuel mixture in each of the cylinders # 1 to # 4 can be suppressed from becoming unstable.

・第2の実施形態では、ばね上制振制御を実施するときには、ディザ制御及びディザ時補正制御を実施しないようにしている。しかし、ディザ時補正制御の実施による吸入空気量GAの補正と、ばね上制振制御の実施による吸入空気量GAの補正との干渉度合いを低減させることができるのであれば、ばね上制振制御の実施中でもディザ制御及びディザ時補正制御を実施させるようにしてもよい。ただし、この場合、ディザ制御に制限を設けること、すなわちディザ制御の実施時に算出される噴射量補正要求値αに制限を設けることが好ましい。例えば、要求値算出部M81によって算出された噴射量補正要求値αに所定の補正ゲイン(0よりも大きく、且つ1よりも小さい値)を乗算し、この減少補正後の噴射量補正要求値αを、リッチ用補正要求値算出部M82、リーン用補正要求値算出部M83及びディザ時補正トルク算出部M12に入力させる。この場合、ディザ時トルク補正量TrqDが大きくなりにくくなる分、ディザ時補正制御の実施による吸入空気量GAの補正量を小さくすることができる。   In the second embodiment, when the sprung mass damping control is performed, the dither control and the dither correction control are not performed. However, if the degree of interference between the correction of the intake air amount GA by performing the dither correction control and the correction of the intake air amount GA by performing the sprung mass damping control can be reduced, the sprung mass damping control is performed. The dither control and the dither correction control may be performed even during the execution of the above. However, in this case, it is preferable to provide a limit to the dither control, that is, to limit the injection amount correction request value α calculated when the dither control is performed. For example, the injection amount correction request value α calculated by the request value calculation unit M81 is multiplied by a predetermined correction gain (a value greater than 0 and less than 1), and the injection amount correction request value α after this decrease correction is performed. Is input to the rich correction request value calculation unit M82, the lean correction request value calculation unit M83, and the dither correction torque calculation unit M12. In this case, the correction amount of the intake air amount GA due to the execution of the dither correction control can be reduced by the amount that the dither torque correction amount TrqD is less likely to increase.

また、要求値算出部M81によって算出された噴射量補正要求値αと、予め設定されている制限用補正要求値とのうちの小さい方の値を、噴射量補正要求値αとしてリッチ用補正要求値算出部M82、リーン用補正要求値算出部M83及びディザ時補正トルク算出部M12に入力させるようにしてもよい。このような制御構成を採用しても、ディザ時補正制御の実施による吸入空気量GAの補正量を小さくすることができる。   Further, the smaller one of the injection amount correction request value α calculated by the request value calculation unit M81 and the restriction correction request value set in advance is set as the injection amount correction request value α for the rich correction request. The value calculation unit M82, the lean correction request value calculation unit M83, and the dither correction torque calculation unit M12 may be input. Even if such a control configuration is adopted, the correction amount of the intake air amount GA by performing the dither correction control can be reduced.

このようにばね上制振制御の実施中では、ディザ制御に制限を設けることにより、すなわちディザ時補正制御の実施による吸入空気量GAの補正に制限を設けることにより、ディザ制御に制限を設けない場合と比較し、吸入空気量GAが急変することが抑制される。したがって、各気筒#1〜#4内での混合気の空燃比の変動を抑制でき、ひいては各気筒#1〜#4内での混合気の燃焼が不安定になることを抑制できる。   In this way, during the execution of the sprung mass damping control, there is no restriction on the dither control by providing a restriction on the dither control, that is, by providing a restriction on the correction of the intake air amount GA by performing the dither correction control. Compared to the case, a sudden change in the intake air amount GA is suppressed. Therefore, fluctuations in the air-fuel ratio of the air-fuel mixture in each of the cylinders # 1 to # 4 can be suppressed, and consequently the combustion of the air-fuel mixture in each of the cylinders # 1 to # 4 can be suppressed from becoming unstable.

・上記各実施形態で実施されるディザ制御では、全ての気筒#1〜#4内における混合気の空燃比の平均値が理論空燃比と等しくなるように、リッチ燃焼気筒内への燃料供給量と、リーン燃料気筒内への燃料供給量とを調整している。しかしながら、これに限らず、ディザ制御では、リッチ燃焼気筒内における混合気の空燃比が理論空燃比よりもリッチであり、且つ、リーン燃焼気筒内における混合気の空燃比が理論空燃比よりもリーンであるのであれば、全ての気筒#1〜#4内における混合気の空燃比の平均値が理論空燃比と相違していてもよい。   In the dither control performed in each of the above embodiments, the fuel supply amount into the rich combustion cylinder so that the average value of the air-fuel ratio of the air-fuel mixture in all the cylinders # 1 to # 4 is equal to the stoichiometric air-fuel ratio And the fuel supply amount into the lean fuel cylinder. However, not limited to this, in the dither control, the air-fuel ratio of the air-fuel mixture in the rich combustion cylinder is richer than the stoichiometric air-fuel ratio, and the air-fuel ratio of the air-fuel mixture in the lean combustion cylinder is leaner than the stoichiometric air-fuel ratio. If so, the average value of the air-fuel ratio of the air-fuel mixture in all the cylinders # 1 to # 4 may be different from the stoichiometric air-fuel ratio.

・上記各実施形態では、リーン燃焼気筒の数をリッチ燃焼気筒の数よりも多くしているが、これに限らない。例えば、リーン燃焼気筒の数をリッチ燃焼気筒の数と同じとしてもよいし、リーン燃焼気筒の数をリッチ燃焼気筒の数よりも少なくしてもよい。また、各気筒#1〜#4は、リーン燃焼気筒及びリッチ燃焼気筒を含んでいるのであれば、混合気の空燃比が理論空燃比と等しいストイキ燃焼気筒を含んでいてもよい。   In each of the above embodiments, the number of lean combustion cylinders is greater than the number of rich combustion cylinders, but this is not a limitation. For example, the number of lean combustion cylinders may be the same as the number of rich combustion cylinders, or the number of lean combustion cylinders may be smaller than the number of rich combustion cylinders. Further, each cylinder # 1 to # 4 may include a stoichiometric combustion cylinder in which the air-fuel ratio of the air-fuel mixture is equal to the stoichiometric air-fuel ratio as long as it includes a lean combustion cylinder and a rich combustion cylinder.

・上記各実施形態では、リッチ燃焼気筒を第1の気筒#1で固定している例を説明しているが、ディザ制御の実施中にリッチ燃焼気筒を適宜変更するようにしてもよい。
・内燃機関10は、4気筒の内燃機関以外の他の内燃機関(例えば、6気筒の内燃機関)であってもよい。
In each of the above embodiments, an example in which the rich combustion cylinder is fixed by the first cylinder # 1 has been described. However, the rich combustion cylinder may be appropriately changed during the dither control.
The internal combustion engine 10 may be an internal combustion engine other than the 4-cylinder internal combustion engine (for example, a 6-cylinder internal combustion engine).

・内燃機関10は、燃焼室11に燃料を直接噴射する燃料噴射弁13ではなく、吸気通路12に燃料を噴射する燃料噴射弁を備えたものであってもよい。また、内燃機関10は、燃焼室11に燃料を直接噴射する燃料噴射弁13と、吸気通路12に燃料を噴射する燃料噴射弁とを気筒毎に設けたものであってもよい。   The internal combustion engine 10 may include a fuel injection valve that injects fuel into the intake passage 12 instead of the fuel injection valve 13 that directly injects fuel into the combustion chamber 11. The internal combustion engine 10 may be provided with a fuel injection valve 13 that directly injects fuel into the combustion chamber 11 and a fuel injection valve that injects fuel into the intake passage 12 for each cylinder.

10…内燃機関、20…制御装置、M41…吸気量目標値設定部、M80…ディザ制御部、#1〜#4…気筒。   DESCRIPTION OF SYMBOLS 10 ... Internal combustion engine, 20 ... Control apparatus, M41 ... Intake amount target value setting part, M80 ... Dither control part, # 1- # 4 ... Cylinder.

Claims (1)

内燃機関の複数の気筒のうちの一部の気筒が、理論空燃比よりも混合気の空燃比がリッチとなるリッチ燃焼気筒となり、前記各気筒のうちの前記リッチ燃焼気筒とは別の気筒が、理論空燃比よりも混合気の空燃比がリーンとなるリーン燃焼気筒となるように、前記各気筒内への燃料供給量を調整するディザ制御を実施するディザ制御部と、
吸入空気量の目標値である吸気量目標値を算出する吸気量目標値算出部と、を備え、
前記吸気量目標値算出部は、
前記ディザ制御が実施されているときには、同ディザ制御が実施されていないときよりも前記吸気量目標値が大きくなるように、同吸気量目標値を算出するディザ時補正制御と、
車両のばね上振動に応じて前記吸気量目標値を補正するばね上制振制御と、を実施するようになっており、
前記ディザ制御及び前記ばね上制振制御の何れか一方の制御が実施されているときには、他方の制御の実施を禁止する、又は、同他方の制御に制限を設ける
内燃機関の制御装置。
Some cylinders of the plurality of cylinders of the internal combustion engine become rich combustion cylinders in which the air-fuel ratio of the air-fuel mixture becomes richer than the stoichiometric air-fuel ratio, and cylinders different from the rich combustion cylinders among the cylinders A dither control unit that performs dither control to adjust the fuel supply amount into each cylinder so that the air-fuel ratio of the air-fuel mixture becomes leaner than the stoichiometric air-fuel ratio;
An intake air amount target value calculating unit that calculates an intake air amount target value that is a target value of the intake air amount;
The intake air amount target value calculation unit
When the dither control is performed, the dither correction control for calculating the intake amount target value so that the intake amount target value is larger than when the dither control is not performed;
And a sprung mass damping control for correcting the intake air amount target value in accordance with the sprung vibration of the vehicle,
A control device for an internal combustion engine that prohibits the execution of the other control or restricts the control of the other when either one of the dither control and the sprung mass damping control is being performed.
JP2017159628A 2017-08-22 2017-08-22 Internal combustion engine control device Expired - Fee Related JP6822347B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017159628A JP6822347B2 (en) 2017-08-22 2017-08-22 Internal combustion engine control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017159628A JP6822347B2 (en) 2017-08-22 2017-08-22 Internal combustion engine control device

Publications (2)

Publication Number Publication Date
JP2019039310A true JP2019039310A (en) 2019-03-14
JP6822347B2 JP6822347B2 (en) 2021-01-27

Family

ID=65725434

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017159628A Expired - Fee Related JP6822347B2 (en) 2017-08-22 2017-08-22 Internal combustion engine control device

Country Status (1)

Country Link
JP (1) JP6822347B2 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04132849A (en) * 1990-09-20 1992-05-07 Nippondenso Co Ltd Air-fuel ratio control device for engine
JP2001041077A (en) * 1999-07-26 2001-02-13 Toyota Motor Corp Internal combustion engine having exhaust purification catalyst
US20020038541A1 (en) * 1999-10-18 2002-04-04 Gopichandra Sumilla Engine air and fuel control
JP2005113877A (en) * 2003-10-10 2005-04-28 Denso Corp Control device for internal combustion engine
JP2006069472A (en) * 2004-09-06 2006-03-16 Denso Corp Vehicle stabilization control system
JP2009002170A (en) * 2007-06-19 2009-01-08 Toyota Motor Corp Air-fuel ratio control device for internal combustion engine
WO2011039807A1 (en) * 2009-09-30 2011-04-07 トヨタ自動車株式会社 Damping control device
KR20110036449A (en) * 2009-10-01 2011-04-07 현대자동차주식회사 Engine air-fuel ratio control device and method
WO2013187151A1 (en) * 2012-06-14 2013-12-19 日産自動車株式会社 Control device for internal combustion engine

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04132849A (en) * 1990-09-20 1992-05-07 Nippondenso Co Ltd Air-fuel ratio control device for engine
JP2001041077A (en) * 1999-07-26 2001-02-13 Toyota Motor Corp Internal combustion engine having exhaust purification catalyst
US20020038541A1 (en) * 1999-10-18 2002-04-04 Gopichandra Sumilla Engine air and fuel control
JP2005113877A (en) * 2003-10-10 2005-04-28 Denso Corp Control device for internal combustion engine
JP2006069472A (en) * 2004-09-06 2006-03-16 Denso Corp Vehicle stabilization control system
JP2009002170A (en) * 2007-06-19 2009-01-08 Toyota Motor Corp Air-fuel ratio control device for internal combustion engine
WO2011039807A1 (en) * 2009-09-30 2011-04-07 トヨタ自動車株式会社 Damping control device
KR20110036449A (en) * 2009-10-01 2011-04-07 현대자동차주식회사 Engine air-fuel ratio control device and method
WO2013187151A1 (en) * 2012-06-14 2013-12-19 日産自動車株式会社 Control device for internal combustion engine

Also Published As

Publication number Publication date
JP6822347B2 (en) 2021-01-27

Similar Documents

Publication Publication Date Title
JP4464932B2 (en) Engine control device
JP4957559B2 (en) Air-fuel ratio control device for internal combustion engine
JP6414132B2 (en) Exhaust gas purification system for internal combustion engine
JP3768780B2 (en) Air-fuel ratio control device for internal combustion engine
JP4364777B2 (en) Air-fuel ratio control device for internal combustion engine
CN109630296B (en) Control device and control method of internal combustion engine
JP4957868B1 (en) Control device for internal combustion engine
CN102892998A (en) Control device for internal combustion engine
JP6822347B2 (en) Internal combustion engine control device
JP2019031959A (en) Ignition timing control device for internal combustion engine
US11149671B2 (en) Vehicle system
JP4682906B2 (en) Control device for internal combustion engine
JP5273224B2 (en) Air-fuel ratio control device for internal combustion engine
JP2007255355A (en) Fuel injection control device for internal combustion engine
JP2006097521A (en) Air-fuel ratio control device for internal combustion engine
EP4063639A1 (en) Control device and control method for internal combustion engine
JP3183425B2 (en) Control device for internal combustion engine with automatic transmission for vehicle
JP2013007278A (en) Inter-cylinder air-fuel ratio dispersion abnormality detection device of multi-cylinder internal combustion engine
JP2007231750A (en) Air-fuel ratio control device for internal combustion engine
JPH03246334A (en) Driving force control device for vehicle
JPH0612233Y2 (en) Air-fuel ratio controller for internal combustion engine
JP2008267317A (en) Control device for internal combustion engine
JP2004360475A (en) Ignition timing control device for internal combustion engine
JP2007071126A (en) Control device for internal combustion engine
JP5206221B2 (en) Method and system for controlling the fuel supply of an internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191220

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201124

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: 20201208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201221

R151 Written notification of patent or utility model registration

Ref document number: 6822347

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees