JP5381790B2 - Control device for internal combustion engine - Google Patents
Control device for internal combustion engine Download PDFInfo
- Publication number
- JP5381790B2 JP5381790B2 JP2010033559A JP2010033559A JP5381790B2 JP 5381790 B2 JP5381790 B2 JP 5381790B2 JP 2010033559 A JP2010033559 A JP 2010033559A JP 2010033559 A JP2010033559 A JP 2010033559A JP 5381790 B2 JP5381790 B2 JP 5381790B2
- Authority
- JP
- Japan
- Prior art keywords
- air
- model
- target
- amount
- throttle
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
本発明は、内燃機関の制御装置に関し、詳しくは、目標スロットル開度の決定にエア逆モデルを使用し、また、筒内吸入空気量の予測にエアモデルを使用してトルク制御及び空燃比制御を行う制御装置に関する。 The present invention relates to a control device for an internal combustion engine, and more specifically, an air inverse model is used to determine a target throttle opening, and torque control and air-fuel ratio control are performed using an air model to predict in-cylinder intake air amount. It is related with the control apparatus to perform.
内燃機関の運転は、スロットル、点火装置、燃料噴射装置等の複数のアクチュエータの操作を介して制御される。内燃機関の運転を的確に制御するためには、所望の結果を得るための操作量を正確に計算できることが必要であり、また、アクチュエータの操作によって生じる結果を正確に予測できることも必要である。前者の目的のために用いられるのが内燃機関の動的特性をモデル化した動的モデルの逆モデルであり、前者の目的のために用いられるのがその順モデルである。例えば、特開2004−108216号公報に開示されている燃料噴射装置の発明では、動的モデルとその逆モデルとが共に用いられている。この発明では、燃料圧力を目標値にするための調整弁の圧送タイミングの計算に動的モデルの逆モデルが用いられ、計算した圧送タイミングによって実現される燃料圧力の予測に動的モデルが用いられている。 The operation of the internal combustion engine is controlled through operations of a plurality of actuators such as a throttle, an ignition device, and a fuel injection device. In order to accurately control the operation of the internal combustion engine, it is necessary to be able to accurately calculate an operation amount for obtaining a desired result, and it is also necessary to be able to accurately predict a result generated by operating the actuator. The former model is used for the inverse model of the dynamic model that models the dynamic characteristics of the internal combustion engine, and the forward model is used for the former purpose. For example, in the invention of the fuel injection device disclosed in Japanese Patent Application Laid-Open No. 2004-108216, both a dynamic model and its inverse model are used. In the present invention, the inverse model of the dynamic model is used to calculate the pumping timing of the regulating valve for setting the fuel pressure to the target value, and the dynamic model is used to predict the fuel pressure realized by the calculated pumping timing. ing.
内燃機関の動的モデルとしては、例えば特開2007−239484号公報に開示されているエアモデルも公知である。エアモデルは、スロットルの動作に対する筒内吸入空気量の応答をモデル化したものであって、スロットルモデル、吸気管モデル、及び吸気弁モデルから構成することができる。スロットルモデルは、スロットル開度とスロットル通過空気量との関係を数式で表した計算モデルである。吸気管モデルは、スロットル通過空気量及び筒内吸入空気量と吸気管圧との関係を数式で表した計算モデルである。そして、吸気弁モデルは、吸気管圧と筒内吸入空気量との関係を数式で表した計算モデルである。このようなエアモデルを用いれば、スロットルを操作することで実現できる筒内吸入空気量を正確に予測することができる。筒内吸入空気量を予測できれば、目標空燃比の実現に必要な燃料噴射量を正確に計算できることから、上述のようなエアモデルを用いることで、空燃比制御の制御精度を高めることが可能となる。 As an internal combustion engine dynamic model, for example, an air model disclosed in Japanese Patent Application Laid-Open No. 2007-239484 is also known. The air model is a model of the response of the in-cylinder intake air amount to the operation of the throttle, and can be composed of a throttle model, an intake pipe model, and an intake valve model. The throttle model is a calculation model in which the relationship between the throttle opening and the amount of air passing through the throttle is expressed by a mathematical expression. The intake pipe model is a calculation model that expresses the relationship between the amount of air passing through the throttle, the amount of intake air in the cylinder, and the intake pipe pressure using mathematical formulas. The intake valve model is a calculation model in which the relationship between the intake pipe pressure and the in-cylinder intake air amount is expressed by a mathematical expression. By using such an air model, it is possible to accurately predict the in-cylinder intake air amount that can be realized by operating the throttle. If the in-cylinder intake air amount can be predicted, the fuel injection amount necessary for realizing the target air-fuel ratio can be accurately calculated. Therefore, by using the air model as described above, the control accuracy of the air-fuel ratio control can be improved. .
また、内燃機関のトルク制御に関し、エアモデルの逆モデルをスロットル開度の計算に用いることも知られている。エア逆モデルは、エアモデルを逆方向に計算するものである。エア逆モデルを用いたスロットル開度の計算では、まず、目標トルクから目標筒内吸入空気量が決定される。そして、吸気弁モデルの逆モデルによって目標筒内吸入空気量が目標吸気管圧に変換される。次に、吸気管モデルの逆モデルによって目標吸気管圧からスロットル通過空気量の目標値が計算される。そして最後に、目標スロットル通過空気量を実現するのに必要なスロットル開度がスロットルモデルの逆モデルを用いて計算される。このようなエア逆モデルを用いれば、目標トルクを実現するのに必要なスロットル開度を正確に計算することができる。つまり、スロットル開度の計算にエア逆モデルを用いることで、トルク制御の制御精度を高めることが可能となる。 In addition, regarding torque control of an internal combustion engine, it is also known to use an inverse model of an air model for calculating the throttle opening. The air inverse model calculates the air model in the reverse direction. In the calculation of the throttle opening using the air inverse model, first, the target cylinder intake air amount is determined from the target torque. Then, the target cylinder intake air amount is converted into the target intake pipe pressure by an inverse model of the intake valve model. Next, the target value of the throttle passage air amount is calculated from the target intake pipe pressure by the inverse model of the intake pipe model. Finally, the throttle opening required to achieve the target throttle passing air amount is calculated using an inverse model of the throttle model. If such an air inverse model is used, the throttle opening required to achieve the target torque can be accurately calculated. That is, by using an air inverse model for calculation of the throttle opening, it is possible to increase the control accuracy of torque control.
以上のような内燃機関の動的モデルやその逆モデルでは、内燃機関における実際の現象との間のモデル誤差を如何に小さくするかが課題である。このため、特開2004−108216号公報に開示された発明では、燃料圧力の実測値と動的モデルによる予測燃料圧力との差を計算し、その予実差が小さくなるように、動的モデル及び逆モデルの各モデル式のパラメータ(係数)を逐次調整して更新することが行われている。 In the dynamic model of the internal combustion engine as described above and vice versa, the problem is how to reduce the model error with the actual phenomenon in the internal combustion engine. For this reason, in the invention disclosed in Japanese Patent Application Laid-Open No. 2004-108216, the difference between the measured value of the fuel pressure and the predicted fuel pressure based on the dynamic model is calculated, and the dynamic model and The parameter (coefficient) of each model formula of the inverse model is sequentially adjusted and updated.
また、特開2007−239484号公報に開示された発明では、エアフローメータの出力値の関数として定義された係数(以下、較正係数という)によって、スロットルモデルの流量係数の修正が行われる。較正係数は、スロットルモデルにより算出されるスロットル通過空気量を実際のスロットル通過空気量に一致させるための係数であって、その更新はエアフローメータの出力値を用いて逐次行われている。 In the invention disclosed in Japanese Patent Application Laid-Open No. 2007-239484, the flow coefficient of the throttle model is corrected by a coefficient defined as a function of the output value of the air flow meter (hereinafter referred to as a calibration coefficient). The calibration coefficient is a coefficient for making the throttle passage air amount calculated by the throttle model coincide with the actual throttle passage air amount, and the update is sequentially performed using the output value of the air flow meter.
エア逆モデルを用いたトルク制御は、エアモデルを用いた空燃比制御とともに1つの制御装置において実施することができる。その場合、エア逆モデルの出力値がエアモデルの入力値になることから、本来ならばエアモデルの出力値はエア逆モデルの入力値に一致するはずである。しかし、上述のように、エアモデルに関してはエアフローメータの出力値による較正が行われるため、エアモデルの出力値(予測筒内吸入空気量)とエア逆モデルの入力値(目標筒内吸入空気量)とは必ずしも一致しない。エアモデルの較正はエアモデルに含まれるモデル誤差を修正するように行われることから、予測筒内吸入空気量と目標筒内吸入空気量との間にすれが生じているのであれば、それはエア逆モデル及びエアモデルにモデル誤差が含まれていることを意味している。 Torque control using the air inverse model can be performed in one controller together with air-fuel ratio control using the air model. In this case, since the output value of the air inverse model becomes the input value of the air model, the output value of the air model should be the same as the input value of the air inverse model. However, since the air model is calibrated with the output value of the air flow meter as described above, the output value of the air model (predicted in-cylinder intake air amount) and the input value of the air inverse model (target in-cylinder intake air amount) Does not necessarily match. Calibration of the air model is performed to correct the model error included in the air model, so if there is a gap between the predicted in-cylinder intake air amount and the target in-cylinder intake air amount, that is the air inverse model. And the model error is included in the air model.
内燃機関のトルク制御及び空燃比制御の制御精度を高めるためには、目標筒内吸入空気量に予測筒内吸入空気量が一致するように、エア逆モデル及びエアモデルに含まれるモデル誤差を解消する必要がある。そのための方法としては、例えば、前述の特開2004−108216号公報に開示されている方法の応用が考えられる。つまり、目標筒内吸入空気量と予測筒内吸入空気量との差を計算し、その差に基づいてエア逆モデル及びエアモデルの各モデル式を補正する方法である。 In order to improve the control accuracy of torque control and air-fuel ratio control of the internal combustion engine, model errors included in the air inverse model and the air model are eliminated so that the predicted in-cylinder intake air amount matches the target in-cylinder intake air amount. There is a need. As a method for that purpose, for example, application of the method disclosed in the above-mentioned Japanese Patent Application Laid-Open No. 2004-108216 is conceivable. That is, this is a method of calculating the difference between the target in-cylinder intake air amount and the predicted in-cylinder intake air amount, and correcting each model formula of the air inverse model and the air model based on the difference.
しかしながら、エアモデルに関してはエアフローメータの出力値による較正が並行して行われている。このため、目標筒内吸入空気量と予測筒内吸入空気量との差に基づく補正の効果とエアフローメータの出力値による較正の効果とが互いに打ち消し合うことになって、目標筒内吸入空気量と予測筒内吸入空気量との差がなかなか小さくならないといった事態が起こりうる。したがって、特開2004−108216号公報に開示されている方法は、エアモデルとエア逆モデルとを含む制御系においては、そのモデル誤差を解消するための方法として必ずしも適当であるとは言えない。 However, the air model is calibrated in parallel with the output value of the air flow meter. Therefore, the correction effect based on the difference between the target in-cylinder intake air amount and the predicted in-cylinder intake air amount and the calibration effect based on the output value of the air flow meter cancel each other, and the target in-cylinder intake air amount There is a possibility that the difference between the estimated intake air amount in the cylinder does not become small. Therefore, the method disclosed in Japanese Patent Application Laid-Open No. 2004-108216 is not necessarily appropriate as a method for eliminating the model error in a control system including an air model and an air inverse model.
本発明は、上述のような課題に鑑みてなされたもので、エアモデル及びエア逆モデルを用いて行うトルク制御及び空燃比制御の制御精度を高めることを目的とする。 The present invention has been made in view of the above-described problems, and an object thereof is to improve the control accuracy of torque control and air-fuel ratio control performed using an air model and an air inverse model.
本発明は、上記の目的を達成するため、
吸気通路に設けられたスロットルと、その上流に配置されたエアフローメータと、吸気ポート或いは燃焼室内に燃料を噴射するインジェクタと、排気通路に設けられた空燃比センサとを有する内燃機関に用いられ、目標トルク及び目標空燃比をそれぞれ実現するように前記スロットル及び前記インジェクタを操作する制御装置において、
前記目標トルクを目標筒内吸入空気量に変換する目標筒内吸入空気量決定手段と、
スロットル開度の変化と筒内吸入空気量の変化との関係を逆モデルによってモデル化したエア逆モデルを具備し、前記エア逆モデルを用いて前記目標筒内吸入空気量を実現するための目標スロットル開度を算出する目標スロットル開度算出手段と、
前記目標スロットル開度に従って前記スロットルを操作するスロットル操作手段と、
スロットル開度の変化と筒内吸入空気量の変化との関係を順モデルによってモデル化したエアモデルを具備し、前記エアモデルを用いて前記スロットルの操作によって実現される筒内吸入空気量を予測する筒内吸入空気量予測手段と、
前記エアフローメータの出力値を用いて前記エアモデルの較正係数を逐次調整して更新するエアモデル較正手段と、
前記目標筒内吸入空気量と前記予測筒内吸入空気量とを比較した比較結果に基づいて前記エア逆モデルの係数を補正するエア逆モデル係数補正手段と、
前記予測筒内吸入空気量と前記空燃比センサによって実測された実空燃比とに基づいて前記目標空燃比を実現するための目標燃料噴射量を算出する目標燃料噴射量算出手段と、
前記目標燃料噴射量に従って前記インジェクタを操作するインジェクタ操作手段と、
前記目標空燃比と前記実空燃比との差の大きさが所定の閾値以上の場合に、前記エア逆モデルの係数の補正後、その補正結果を前記エアモデルの係数に反映させるエアモデル係数補正手段と、
を備えることを特徴としている。
In order to achieve the above object, the present invention
Used in an internal combustion engine having a throttle provided in an intake passage, an air flow meter arranged upstream thereof, an injector for injecting fuel into an intake port or a combustion chamber, and an air-fuel ratio sensor provided in an exhaust passage, In a control device that operates the throttle and the injector so as to realize a target torque and a target air-fuel ratio, respectively.
Target in-cylinder intake air amount determination means for converting the target torque into a target in-cylinder intake air amount;
A reverse air model in which a relationship between a change in throttle opening and a change in in-cylinder intake air amount is modeled by an inverse model, and a target for realizing the target in-cylinder intake air amount using the reverse air model; Target throttle opening calculating means for calculating the throttle opening;
Throttle operating means for operating the throttle according to the target throttle opening;
A cylinder that has an air model in which a relationship between a change in throttle opening and a change in in-cylinder intake air amount is modeled by a forward model, and predicts the in-cylinder intake air amount that is realized by operating the throttle using the air model Means for predicting the amount of intake air,
Air model calibration means for successively adjusting and updating the calibration coefficient of the air model using the output value of the air flow meter;
Air inverse model coefficient correction means for correcting a coefficient of the air inverse model based on a comparison result comparing the target cylinder intake air amount and the predicted cylinder intake air amount;
Target fuel injection amount calculating means for calculating a target fuel injection amount for realizing the target air-fuel ratio based on the predicted in-cylinder intake air amount and the actual air-fuel ratio actually measured by the air-fuel ratio sensor;
Injector operating means for operating the injector according to the target fuel injection amount;
Air model coefficient correction means for reflecting the correction result in the coefficient of the air model after correcting the coefficient of the air inverse model when the magnitude of the difference between the target air-fuel ratio and the actual air-fuel ratio is equal to or greater than a predetermined threshold; ,
It is characterized by having.
本発明によれば、エアフローメータの出力値を用いてエアモデルの較正係数を逐次調整して更新する一方で、目標筒内吸入空気量とエアモデルによる予測筒内吸入空気量とを比較した比較結果に基づいてエア逆モデルの係数の補正を行うことができる。そして、目標空燃比と前記実空燃比との差の大きさが所定の閾値以上の場合には、エア逆モデルの係数の補正後、その補正結果をエアモデルの係数に反映させることができる。これにより、ア逆モデル及びエアモデルのモデル誤差が縮小されて、トルク制御の精度と空燃比制御の精度とがともに高められることになる。 According to the present invention, the calibration result of the air model is sequentially adjusted and updated using the output value of the air flow meter, while the target in-cylinder intake air amount is compared with the predicted in-cylinder intake air amount based on the air model. Based on this, the coefficient of the air inverse model can be corrected. If the magnitude of the difference between the target air-fuel ratio and the actual air-fuel ratio is equal to or greater than a predetermined threshold, after correcting the air inverse model coefficient, the correction result can be reflected in the air model coefficient. As a result, the model error of the inverse model and the air model is reduced, and both the accuracy of torque control and the accuracy of air-fuel ratio control are improved.
本発明の実施の形態について図1乃至図3の各図を参照して説明する。 Embodiments of the present invention will be described with reference to FIGS. 1 to 3.
まずは、本実施の形態の制御装置によって制御される内燃機関について説明する。図1は本実施の形態の内燃機関の構成を示す概略図である。本実施の形態の内燃機関1は火花点火式の4ストロークエンジンである。内燃機関1はピストン2とシリンダ壁面とによって区画された燃焼室14を備えている。燃焼室14の頂部には、燃焼室14内の燃料混合気に点火するための点火プラグ8が取り付けられている。また、燃焼室14には吸気通路16と排気通路18とが連通している。吸気通路16と燃焼室14との接続部には、吸気通路16と燃焼室14との連通状態を制御する吸気弁4が設けられている。排気通路18と燃焼室14との接続部には、排気通路18と燃焼室14との連通状態を制御する排気弁6が設けられている。また、本実施の形態の内燃機関1は多気筒機関であって、燃焼室14は気筒毎に存在する。吸気通路16は、各気筒につながる吸気マニホールド22と、吸気マニホールド22と吸気口とを接続する吸気ダクト20とによって形成されている。吸気ダクト20の中には電子制御式のスロットル12が配置され、その上流にはエアフローメータ24が取り付けられている。吸気マニホールド22の各吸気枝管にはインジェクタ10が取り付けられている。排気通路18には触媒26が配置され、その上流には空燃比センサ28が取り付けられている。
First, an internal combustion engine controlled by the control device of the present embodiment will be described. FIG. 1 is a schematic diagram showing the configuration of the internal combustion engine of the present embodiment. The internal combustion engine 1 of the present embodiment is a spark ignition type four-stroke engine. The internal combustion engine 1 includes a
本実施の形態の制御装置は、内燃機関1を制御する電子制御ユニット30の機能の一部として実現される。制御装置としての電子制御ユニット30には、内燃機関1の内外に設けられた各種のセンサから、内燃機関1の運転状態や運転条件に関する様々な情報が入力されてくる。電子制御ユニット30は、それら情報に基づいて内燃機関1のアクチュエータを操作し、その操作によって内燃機関1の運転を制御する。電子制御ユニット30に入力される情報には、エアフローメータ24により計測される吸入空気量、空燃比センサ28により計測される排気空燃比、エンジン回転数、大気圧、大気温度等が含まれる。電子制御ユニット30が操作するアクチュエータには、インジェクタ10やスロットル12等が含まれる。
The control device of the present embodiment is realized as part of the function of the
制御装置としての電子制御ユニット30は、内燃機関1のトルク制御と空燃比制御とを実施する。内燃機関1のトルク制御は、主としてスロットル12の操作による筒内吸入空気量の調整によって行われ、内燃機関1の空燃比制御は、主としてインジェクタ10の操作による燃料噴射量の調整によって行われる。図2は、トルク制御及び空燃比制御に着目したときの電子制御ユニット30の構成を示すブロック図である。図2によれば、電子制御ユニット30はトルク−KL変換マップ32、エア逆モデル34、エアモデル36及びモデル補正ユニット38によって構成される。なお、図2に示す構成は、電子制御ユニット30のメモリに格納されたプログラムに従いCPUが動作することで仮想的に実現される構成である。
The
図2におけるトルク−KL変換マップ32は、トルクと筒内吸入空気量とをエンジン回転数や点火時期等の機関情報をキーにして関連付けたマップである。ドライバからのトルク要求や車両制御デバイスからのトルク要求に基づいて設定された目標トルクは、トルク−KL変換マップ32によって目標筒内吸入空気量(図2では目標KLと表記する)に変換される。
The torque-
エア逆モデル34は、スロットル開度の変化と筒内吸入空気量の変化との関係を逆モデルによってモデル化したものである。電子制御ユニット30は、エア逆モデル34によって目標筒内吸入空気量をスロットル開度に変換する。エア逆モデル34から出力されるスロットル開度は、目標筒内吸入空気量の達成に必要なスロットル開度である。電子制御ユニット30は、エア逆モデル34の出力値を目標スロットル開度(図2では目標TAと表記する)としてスロットル12を操作する。
The
エアモデル36は、スロットル開度の変化と筒内吸入空気量の変化との関係を順モデルによってモデル化したものである。電子制御ユニット30は、エア逆モデル34から出力される目標スロットル開度をエアモデル36によって筒内吸入空気量に変換する。エアモデル36から出力される筒内吸入空気量は、目標スロットル開度によって実現が予測される筒内吸入空気量である。電子制御ユニット30は、エアモデル36による予測筒内吸入空気量(図2では予測実KLと表記する)と、空燃比センサ28によって実測された排気空燃比とに基づいて目標空燃比を実現するための目標燃料噴射量を計算し、目標燃料噴射量に従ってインジェクタ10を操作する。
The air model 36 is obtained by modeling the relationship between the change in the throttle opening and the change in the in-cylinder intake air amount using a forward model. The
モデル補正ユニット38は、エア逆モデル34やエアモデル36のモデル精度を高めるべく設けられている。モデル補正ユニット38は、目標筒内吸入空気量と予測筒内吸入空気量とを比較し、その比較結果に基づいてエア逆モデル34やエアモデル36のモデル計算式の係数を補正する。以下では、具体的な補正の方法について明らかにするため、エア逆モデル34やエアモデル36を構成するモデル計算式について簡単に説明する。
The
本実施の形態のエアモデル36は、スロットルモデル、吸気管モデル、及び吸気弁モデルから構成されているものとする。また、本実施の形態のエア逆モデル34は、スロットルモデルの逆モデル、吸気管モデルの逆モデル、及び吸気弁モデルの逆モデルから構成されているものとする。
It is assumed that the air model 36 of the present embodiment includes a throttle model, an intake pipe model, and an intake valve model. In addition, the
スロットルモデルは、スロットル開度とスロットル通過空気量との関係を数式で表した計算モデルである。スロットル通過空気量は、スロットル12の前後の気体圧力と温度、及びスロットル12の開口面積とによって定まる。次の式1はその具体的なモデル計算式である。
The throttle model is a calculation model in which the relationship between the throttle opening and the amount of air passing through the throttle is expressed by a mathematical expression. The amount of air passing through the throttle is determined by the gas pressure and temperature before and after the
式1において、mtはスロットル12を通過して吸気マニホールド22に流れ込む空気の流量(g/sec)、すなわち、スロットル通過空気量を意味している。Taは大気温度を、Paは大気圧を、Pmは吸気マニホールド圧(すなわち吸気管圧)をそれぞれ意味している。また、TAはスロットル開度を意味している。Bは流量係数とスロットル12の開口面積とをひとまとめにして表したものであって、スロットル開度TAの関数である。ΦはPm/Paの関数である。
In Formula 1, m t is the air flowing into the
吸気管モデルは、スロットル通過空気量及び筒内吸入空気量と吸気管圧との関係を数式で表した計算モデルである。エネルギー保存則から導かれるモデル計算式が次の式2であり、質量保存則から導かれるモデル計算式が次の式3である。各式におけるmcは吸気マニホールド22から燃焼室14内に吸入される空気の流量(g/sec)、すなわち、筒内吸入空気量を意味している。
The intake pipe model is a calculation model that expresses the relationship between the amount of air passing through the throttle, the amount of intake air in the cylinder, and the intake pipe pressure using mathematical formulas. The model calculation formula derived from the energy conservation law is the
吸気弁モデルは、吸気管圧と筒内吸入空気量との関係を数式で表した計算モデルである。次の式4はその具体的なモデル計算式である。式4におけるa,bはエンジン回転数により決まる係数であって、その初期値は適合によって決定されている。 The intake valve model is a calculation model in which the relationship between the intake pipe pressure and the in-cylinder intake air amount is expressed by a mathematical expression. The following formula 4 is a specific model calculation formula. In Equation 4, a and b are coefficients determined by the engine speed, and their initial values are determined by adaptation.
以上の4つのモデル計算式を順方向に計算するものがエアモデル36であり、逆方向に計算するものがエア逆モデル34である。つまり、エアモデル36とエア逆モデル34とでは、その基本となるモデル計算式は共通している。ただし、エアモデル36には、エア逆モデル34には無い機能が備えられている。その機能とは、エアフローメータ24の出力値によって、スロットルモデルの流量係数を修正する機能である。この機能のため、エアモデル36には、エアフローメータ24の出力値(図2ではAFMと表記する)が逐次入力されている。
The air model 36 calculates the above four model calculation formulas in the forward direction, and the
エアモデル36におけるスロットルモデルの流量係数の修正には、エアフローメータの出力値の関数として定義された較正係数が用いられる。較正係数は、スロットルモデルにより算出されるスロットル通過空気量を実際のスロットル通過空気量に一致させるための係数であって、流量係数に乗じられる。したがって、式1に含まれるBは、式1がエア逆モデル34のモデル計算式である場合は、流量係数とスロットル開口面積との積として表されるが、式1がエアモデル36のモデル計算式である場合は、流量係数とスロットル開口面積と較正係数との積として表される。
In order to correct the flow coefficient of the throttle model in the air model 36, a calibration coefficient defined as a function of the output value of the air flow meter is used. The calibration coefficient is a coefficient for making the throttle passage air amount calculated by the throttle model coincide with the actual throttle passage air amount, and is multiplied by the flow coefficient. Therefore, B included in Expression 1 is expressed as a product of the flow coefficient and the throttle opening area when Expression 1 is a model calculation expression of the
モデル補正ユニット38は、モデル計算式4に含まれる係数a或いは係数b、もしくは、モデル計算式1に含まれる係数Bを補正することによって、目標筒内吸入空気量と予測筒内吸入空気量との差の解消を図る。補正対象である係数をどのように補正するかは、差の大きさや正負との関係において予め定められている。モデル補正ユニット38は、その予め定められた規則に従って、エア逆モデル34とエアモデル36の補正を行う。
The
図3は、モデル補正ユニット38によって行われるエア逆モデル34及びエアモデル36の補正の手順を示すフローチャートである。最初のステップS2では、目標筒内吸入空気量(目標KL)と予測筒内吸入空気量(予測実KL)との間に差があるかどうか判定される。差が生じていない場合には、モデル誤差による影響は生じていないものとして、後のステップの処理はスキップされる。
FIG. 3 is a flowchart showing a procedure for correcting the
ステップS2において差が生じていると判断された場合、ステップS4の処理が行われる。ステップS4では、差の大きさやその正負に基づいて、エア逆モデル34の係数が補正される。ただし、エアモデル36については、このステップにおいてエア逆モデル34と同時に補正されることはない。エアモデル36に関しては、エアフローメータ24の出力値によるモデル計算式の較正が並行して行われているためである。差に基づく補正はエア逆モデル34に対してのみ行い、エアモデル36についてはエアフローメータ24の出力値による較正のみを行うことで、目標筒内吸入空気量と予測筒内吸入空気量との差がなかなか小さくならないといった事態を避けることができる。
If it is determined in step S2 that a difference has occurred, the process of step S4 is performed. In step S4, the coefficient of the
次のステップS6では、目標空燃比と空燃比センサ28により実測された実空燃比との差が計算され、その差の大きさが所定の閾値以上かどうか判定される。電子制御ユニット30は、予測筒内吸入空気量と目標空燃比とに基づいて基本の燃料噴射量を決定するとともに、フィードバックされる実空燃比が目標空燃比に近づくように燃料噴射量を補正している。このため、エアモデル36による予測筒内吸入空気量の計算が正確であるならば、目標空燃比と実空燃比との間の差は小さく抑えられる。しかし、その計算が正確でない場合には、目標空燃比と実空燃比との差はなかなか小さくならない。
In the next step S6, the difference between the target air-fuel ratio and the actual air-fuel ratio actually measured by the air-
ステップS6において目標空燃比と実空燃比との間に閾値以上の大きさの差が生じていると判断された場合、ステップS8の処理が行われる。ステップS8では、ステップS4で行われたエア逆モデル34の係数の補正結果が、エアモデル36の係数にも反映される。つまり、目標空燃比と実空燃比との差が小さくならない場合のみ、エア逆モデル34の係数の補正後にエアモデル36の係数の補正が行われる。例えば、エア逆モデル34においてモデル計算式4の係数aが補正された場合には、同様の補正がエアモデル36におけるモデル計算式4の係数aについても行われる。このような処理の結果、エアモデル36に含まれるモデル誤差を小さくして、エアモデル36による予測筒内吸入空気量の計算の精度を高めることが可能となる。
If it is determined in step S6 that there is a difference greater than or equal to the threshold value between the target air-fuel ratio and the actual air-fuel ratio, the process of step S8 is performed. In step S8, the correction result of the coefficient of the
一方、目標空燃比と実空燃比との差の大きさが閾値よりも小さくなっているのであれば、ステップS8の処理はスキップされる。つまり、エア逆モデル34の係数の補正結果を反映したエアモデル36の係数の補正は行われない。エア逆モデル34に続いてエアモデル36の係数も補正した場合には、モデル誤差のさらなる縮小を期待できる。しかし、エアモデル36の係数を補正することで、エアフローメータ24の出力値による較正が働くまでの間、目標空燃比と実空燃比との差が一時的に拡大してしまう可能性がないとは限らない。本実施の形態では、狙いとする予測筒内吸入空気量の計算精度が既に確保されているのであれば、現状の維持を優先し、不要不急の処理であるエアモデル36の係数の補正は行わないことにされている。
On the other hand, if the magnitude of the difference between the target air-fuel ratio and the actual air-fuel ratio is smaller than the threshold value, the process of step S8 is skipped. That is, the correction of the coefficient of the air model 36 reflecting the correction result of the coefficient of the
以上説明したように、本実施の形態の制御装置によれば、エアフローメータ24の出力値を用いてエアモデル36の較正係数を逐次調整して更新する一方で、目標筒内吸入空気量とエアモデル36による予測筒内吸入空気量とを比較した比較結果に基づいてエア逆モデル34の係数の補正を行うことができる。そして、目標空燃比と空燃比センサ29により実測された実空燃比との差の大きさが所定の閾値を超える場合には、エア逆モデル34の係数の補正後、その補正結果をエアモデル36の係数に反映させることができる。これにより、エア逆モデル34及びエアモデル36のモデル誤差が縮小されて、トルク制御の精度と空燃比制御の精度とがともに高められることになる。
As described above, according to the control device of the present embodiment, the calibration coefficient of the air model 36 is sequentially adjusted and updated using the output value of the
なお、本発明は上述の実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。例えば、エア逆モデル34及びエアモデル36のモデル計算式1,2,3,4は何れも採りうる式の一例であって、より厳密な式をモデル計算式として用いることもできるし、逆に、より簡略化した式をモデル計算式として用いることもできる。
The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit of the present invention. For example, the
1 内燃機関
10 インジェクタ
12 スロットル
14 燃焼室
16 吸気通路
18 排気通路
24 エアフローメータ
28 空燃比センサ
30 電子制御ユニット
32 トルク−KL変換マップ
34 エア逆モデル
36 エアモデル
38 モデル補正ユニット
1
Claims (1)
前記目標トルクを目標筒内吸入空気量に変換する目標筒内吸入空気量決定手段と、
スロットル開度の変化と筒内吸入空気量の変化との関係を逆モデルによってモデル化したエア逆モデルを具備し、前記エア逆モデルを用いて前記目標筒内吸入空気量を実現するための目標スロットル開度を算出する目標スロットル開度算出手段と、
前記目標スロットル開度に従って前記スロットルを操作するスロットル操作手段と、
スロットル開度の変化と筒内吸入空気量の変化との関係を順モデルによってモデル化したエアモデルを具備し、前記エアモデルを用いて前記スロットルの操作によって実現される筒内吸入空気量を予測する筒内吸入空気量予測手段と、
前記エアフローメータにより実測された吸入空気量を用いて前記エアモデルの較正係数を逐次調整して更新するエアモデル較正手段と、
前記目標筒内吸入空気量と前記予測筒内吸入空気量とを比較した比較結果に基づいて前記エア逆モデルの係数を補正するエア逆モデル係数補正手段と、
前記予測筒内吸入空気量と前記空燃比センサによって実測された実空燃比とに基づいて前記目標空燃比を実現するための目標燃料噴射量を算出する目標燃料噴射量算出手段と、
前記目標燃料噴射量に従って前記インジェクタを操作するインジェクタ操作手段と、
前記目標空燃比と前記実空燃比との差の大きさが所定の閾値以上の場合に、前記エア逆モデルの係数の補正後、その補正結果を前記エアモデルの係数に反映させるエアモデル係数補正手段と、
を備えることを特徴とする内燃機関の制御装置。 Used in an internal combustion engine having a throttle provided in an intake passage, an air flow meter arranged upstream thereof, an injector for injecting fuel into an intake port or a combustion chamber, and an air-fuel ratio sensor provided in an exhaust passage, In a control device that operates the throttle and the injector so as to realize a target torque and a target air-fuel ratio, respectively.
Target in-cylinder intake air amount determination means for converting the target torque into a target in-cylinder intake air amount;
A reverse air model in which a relationship between a change in throttle opening and a change in in-cylinder intake air amount is modeled by an inverse model, and a target for realizing the target in-cylinder intake air amount using the reverse air model; Target throttle opening calculating means for calculating the throttle opening;
Throttle operating means for operating the throttle according to the target throttle opening;
A cylinder that has an air model in which a relationship between a change in throttle opening and a change in in-cylinder intake air amount is modeled by a forward model, and predicts the in-cylinder intake air amount that is realized by operating the throttle using the air model Means for predicting the amount of intake air,
Air model calibration means for sequentially adjusting and updating the calibration coefficient of the air model using the intake air amount actually measured by the air flow meter;
Air inverse model coefficient correction means for correcting a coefficient of the air inverse model based on a comparison result comparing the target cylinder intake air amount and the predicted cylinder intake air amount;
Target fuel injection amount calculating means for calculating a target fuel injection amount for realizing the target air-fuel ratio based on the predicted in-cylinder intake air amount and the actual air-fuel ratio actually measured by the air-fuel ratio sensor;
Injector operating means for operating the injector according to the target fuel injection amount;
Air model coefficient correction means for reflecting the correction result in the coefficient of the air model after correcting the coefficient of the air inverse model when the magnitude of the difference between the target air-fuel ratio and the actual air-fuel ratio is equal to or greater than a predetermined threshold; ,
A control device for an internal combustion engine, comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010033559A JP5381790B2 (en) | 2010-02-18 | 2010-02-18 | Control device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010033559A JP5381790B2 (en) | 2010-02-18 | 2010-02-18 | Control device for internal combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011169227A JP2011169227A (en) | 2011-09-01 |
JP5381790B2 true JP5381790B2 (en) | 2014-01-08 |
Family
ID=44683597
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010033559A Expired - Fee Related JP5381790B2 (en) | 2010-02-18 | 2010-02-18 | Control device for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5381790B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6026612B2 (en) * | 2015-09-22 | 2016-11-16 | 本田技研工業株式会社 | Control device for internal combustion engine for vehicle |
JP6489085B2 (en) | 2016-08-10 | 2019-03-27 | トヨタ自動車株式会社 | Engine control device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10122017A (en) * | 1996-10-14 | 1998-05-12 | Yamaha Motor Co Ltd | Engine control system |
JPH10274082A (en) * | 1997-03-28 | 1998-10-13 | Yamaha Motor Co Ltd | Engine control system |
JP4915395B2 (en) * | 2008-06-17 | 2012-04-11 | トヨタ自動車株式会社 | Control device for internal combustion engine |
-
2010
- 2010-02-18 JP JP2010033559A patent/JP5381790B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011169227A (en) | 2011-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4335249B2 (en) | Control device for internal combustion engine | |
JP4251228B2 (en) | Control device for internal combustion engine | |
JP4237214B2 (en) | Internal combustion engine control device | |
JP5328967B1 (en) | Cylinder intake air amount estimation device for internal combustion engine | |
JP4488318B2 (en) | Internal combustion engine control device | |
CN107917004B (en) | Control device for internal combustion engine | |
JP5754514B2 (en) | Supercharged engine control device | |
JP4114574B2 (en) | Intake air amount control device and intake air amount control method for internal combustion engine | |
JP4207718B2 (en) | Control device for internal combustion engine | |
JP5462390B1 (en) | Control device for internal combustion engine | |
JP5381790B2 (en) | Control device for internal combustion engine | |
JP2007077935A (en) | Control device for internal combustion engine | |
US8224557B2 (en) | Control systems and methods using geometry based exhaust mixing model | |
JP2007239650A (en) | Controller for internal combustion engine | |
JP6234531B1 (en) | Internal combustion engine control device | |
JP2018063586A (en) | Plant controller | |
JP5664463B2 (en) | Control device for internal combustion engine | |
JP3901068B2 (en) | In-cylinder intake air amount estimation device for internal combustion engine | |
JP2007224847A (en) | Controlling device for internal combustion engine | |
JP2009197720A (en) | Control device for vehicle internal combustion engine | |
JP2016211504A (en) | Control device of internal combustion engine | |
JP5516516B2 (en) | Control device for an internal combustion engine with a supercharger | |
JP2010038074A (en) | Controller of internal combustion engine | |
JP4304411B2 (en) | Fuel injection control device for internal combustion engine | |
JP2009197688A (en) | Control device for vehicle internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121227 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130828 |
|
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: 20130903 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130916 |
|
LAPS | Cancellation because of no payment of annual fees |