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

JP7690873B2 - Engine Control Unit - Google Patents

Engine Control Unit Download PDF

Info

Publication number
JP7690873B2
JP7690873B2 JP2021193881A JP2021193881A JP7690873B2 JP 7690873 B2 JP7690873 B2 JP 7690873B2 JP 2021193881 A JP2021193881 A JP 2021193881A JP 2021193881 A JP2021193881 A JP 2021193881A JP 7690873 B2 JP7690873 B2 JP 7690873B2
Authority
JP
Japan
Prior art keywords
throttle
intake air
intake
valve
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021193881A
Other languages
Japanese (ja)
Other versions
JP2023080500A (en
Inventor
俊介 栗田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021193881A priority Critical patent/JP7690873B2/en
Publication of JP2023080500A publication Critical patent/JP2023080500A/en
Application granted granted Critical
Publication of JP7690873B2 publication Critical patent/JP7690873B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、エンジン制御装置に関する。 The present invention relates to an engine control device.

エンジンの燃焼室に流入する吸気の量である筒内吸気量の演算方式として、特許文献1に記載の方式が知られている。同文献に記載の演算方式は、吸気圧の検出値を吸気弁モデルに入力して筒内吸気量を演算する方式である。吸気弁モデルは、吸気通路から吸気弁を通じて燃焼室に流入する吸気の挙動についての物理モデルである。 The method described in Patent Document 1 is known as a method for calculating the amount of intake air flowing into the combustion chamber of an engine, which is the amount of intake air flowing into the cylinder. The calculation method described in this document calculates the amount of intake air flowing into the cylinder by inputting the detected intake pressure value into an intake valve model. The intake valve model is a physical model of the behavior of the intake air flowing from the intake passage through the intake valve into the combustion chamber.

また、筒内吸気量の演算方式として、上記吸気弁モデルに加えて、スロットルモデル及び吸気管モデルの2つの物理モデルを用いて、スロットル開度から筒内吸気量を演算する方式も知られている。スロットルモデルは、スロットルバルブを通過する吸気の挙動についての物理モデルである。吸気管モデルは、吸気通路におけるスロットルバルブよりも下流側の部分での吸気の挙動についての物理モデルである。 In addition to the intake valve model, a method of calculating the amount of intake air into the cylinder from the throttle opening is also known, which uses two physical models, a throttle model and an intake pipe model, to calculate the amount of intake air into the cylinder from the throttle opening. The throttle model is a physical model that describes the behavior of the intake air passing through the throttle valve. The intake pipe model is a physical model that describes the behavior of the intake air in the portion of the intake passage downstream of the throttle valve.

特開2015-224611号公報JP 2015-224611 A

上記のような物理モデルは、実際の吸気の挙動を完全には再現しない。そのため、上記のような3つの物理モデルを用いた筒内吸気量の演算方式では、物理モデルの吸気挙動と実際の吸気挙動との乖離に起因した誤差が生じる場合がある。こうした誤差には数多くの因子が関与しているため、その誤差の補正は困難となっている。 The above physical models do not completely reproduce the actual intake behavior. Therefore, when calculating the amount of intake air in the cylinder using the above three physical models, errors may occur due to the discrepancy between the intake behavior of the physical model and the actual intake behavior. Since many factors are involved in these errors, it is difficult to correct them.

上記課題を解決するエンジン制御装置は、スロットルバルブを通過する吸気の挙動についての物理モデルであるスロットルモデルを用いて、スロットル開度、スロットル上流圧、及びスロットル下流圧に基づきスロットル流量を演算するスロットル流量演算処理と、吸気通路におけるスロットルバルブよりも下流側の部分を流れる吸気の挙動についての物理モデルである吸気管モデルを用いて、スロットル流量及び筒内吸気量に基づきスロットル下流圧を演算するスロットル下流圧演算処理と、吸気通路から燃焼室に流入する吸気の挙動についての物理モデルである吸気弁モデルを用いて、スロットル下流圧に基づき筒内吸気量を演算する筒内吸気量演算処理と、エンジンの運転状態を示す状態量に基づき、スロットルモデルによるスロットル流量の演算値を補正する第1シフト補正と、エンジンの運転状態を示す状態量に基づき、吸気弁モデルによる筒内吸気量の演算値を補正する第2シフト補正と、を実施する。なお、筒内吸気量はエンジンの吸気通路から燃焼室に流入する吸気の量を、スロットル開度は吸気通路に設置されたスロットルバルブの開度を、スロットル上流圧はスロットルバルブの通過前の吸気の圧力を、スロットル下流圧はスロットルバルブの通過後の吸気の圧力を、スロットル流量はスロットルバルブを通過する吸気の流量を、それぞれ表している。 The engine control device that solves the above problem performs a throttle flow calculation process that uses a throttle model, which is a physical model of the behavior of the intake air passing through the throttle valve, to calculate the throttle flow rate based on the throttle opening, throttle upstream pressure, and throttle downstream pressure; a throttle downstream pressure calculation process that uses an intake pipe model, which is a physical model of the behavior of the intake air flowing through the portion of the intake passage downstream of the throttle valve, to calculate the throttle downstream pressure based on the throttle flow rate and the intake air amount in the cylinder; an intake valve model, which is a physical model of the behavior of the intake air flowing from the intake passage into the combustion chamber, to calculate the intake air amount in the cylinder based on the throttle downstream pressure; a first shift correction that corrects the calculated value of the throttle flow rate by the throttle model based on a state quantity indicating the operating state of the engine; and a second shift correction that corrects the calculated value of the intake air amount in the cylinder by the intake valve model based on a state quantity indicating the operating state of the engine. Note that the in-cylinder intake volume represents the amount of intake air flowing into the combustion chamber from the engine's intake passage, the throttle opening represents the opening of the throttle valve installed in the intake passage, the throttle upstream pressure represents the pressure of the intake air before it passes through the throttle valve, the throttle downstream pressure represents the pressure of the intake air after it passes through the throttle valve, and the throttle flow rate represents the flow rate of the intake air passing through the throttle valve.

上記エンジン制御装置では、スロットルモデル、吸気管モデル、及び吸気弁モデルの各物理モデルを用いて筒内吸気量を演算している。演算した筒内吸気量は、エンジンの制御に用いられる。こうした筒内吸気量の演算に用いる物理モデルは、エンジン制御装置の処理能力や演算完了に要する時間の制限のため、簡略化したモデルとする必要がある。そのため、物理モデルでの吸気の挙動に実際の挙動とは乖離した部分ができてしまい、筒内吸気量の演算結果に誤差が生じることがある。 The engine control device calculates the amount of intake air into the cylinder using each of the physical models, namely, the throttle model, the intake pipe model, and the intake valve model. The calculated amount of intake air into the cylinder is used to control the engine. The physical model used to calculate the amount of intake air into the cylinder needs to be a simplified model due to limitations in the processing power of the engine control device and the time required to complete the calculation. As a result, the intake behavior in the physical model may deviate from the actual behavior in some areas, which may result in an error in the calculation result of the amount of intake air into the cylinder.

こうした物理モデルの誤差による筒内吸気量の演算精度の低下は、次の方法で抑えられる。まず、エンジンの運転状態毎の筒内吸気量を実際のエンジンで測定して物理モデルの誤差を求める。そして、誤差の測定結果に応じて、物理モデルによる筒内吸気量の演算値を補正する。しかしながら、そうした補正を高精度に行うには、膨大な動作点での筒内吸気量の実測が必要となる。 The decrease in accuracy of the calculation of the in-cylinder intake volume caused by such errors in the physical model can be reduced by the following method. First, the in-cylinder intake volume for each engine operating state is measured using an actual engine to determine the error in the physical model. Then, the calculated value of the in-cylinder intake volume using the physical model is corrected according to the error measurement results. However, to perform such corrections with high accuracy, it is necessary to actually measure the in-cylinder intake volume at a huge number of operating points.

一方、エンジン制御装置での使用を前提しなければ、処理能力や演算時間の制限が無い分、エンジン制御装置に実装される物理モデルよりも正確にエンジンの吸気挙動を再現するシミュレーションモデルを作成することは可能である。しかしながら、エンジンの吸気系全体の吸気挙動には数多くの因子が影響しており、その影響のメカニズムは複雑なため、そうしたシミュレーションモデルは容易には作成できないものとなっている。これに比べれば、スロットルバルブでの吸気の挙動に限定したシミュレーションモデルや、吸気弁での吸気の挙動に限定したシミュレーションモデルの作成は容易である。 On the other hand, if it is not intended to be used in an engine control device, there are no limitations on processing power or calculation time, making it possible to create a simulation model that reproduces the intake behavior of the engine more accurately than a physical model implemented in the engine control device. However, since numerous factors affect the intake behavior of the entire engine intake system, and the mechanisms of these effects are complex, it is not easy to create such a simulation model. In comparison, it is easy to create a simulation model that is limited to the intake behavior at the throttle valve or the intake valve.

上記エンジン制御装置では、物理モデルによる筒内吸気量の演算結果の誤差のうちのスロットルモデルの誤差を第1シフト補正により補正している。また、上記エンジン制御装置では、物理モデルによる筒内吸気量の演算結果の誤差のうちの吸気弁モデルの誤差を第2シフト補正により補正している。上記のようにスロットルバルブでの吸気の挙動に限定したシミュレーションモデルや、吸気弁での吸気の挙動に限定したシミュレーションモデルは、比較的容易に作成できる。よって、第1シフト補正でのスロットルモデルの誤差の補正、及び第2シフト補正での吸気弁モデルの誤差の補正を高精度に行うために必要な、エンジン制御装置の設計段階でのデータの収集を容易に実施できる。 In the above engine control device, the error of the throttle model among the errors in the calculation result of the intake amount in the cylinder by the physical model is corrected by the first shift correction. In addition, in the above engine control device, the error of the intake valve model among the errors in the calculation result of the intake amount in the cylinder by the physical model is corrected by the second shift correction. As described above, a simulation model limited to the behavior of the intake at the throttle valve and a simulation model limited to the behavior of the intake at the intake valve can be created relatively easily. Therefore, data required for highly accurate correction of the throttle model error in the first shift correction and the intake valve model error in the second shift correction can be easily collected at the design stage of the engine control device.

スロットルモデル及び吸気弁モデルの誤差を正確に補正できれば、それらを含む物理モデルを用いた筒内吸気量の演算精度が向上する。よって、上記エンジン制御装置は、高精度での筒内吸気量の演算が可能である。 If the errors in the throttle model and the intake valve model can be accurately corrected, the accuracy of the calculation of the amount of intake air in the cylinder using a physical model that includes them will improve. Therefore, the engine control device described above can calculate the amount of intake air in the cylinder with high accuracy.

上記エンジン制御装置は、機関バルブの動弁特性を可変とする可変動弁機構を備えるエンジンに適用可能である。そうした場合、第1シフト補正によるスロットル流量の演算値の補正に用いる状態量には、可変動弁機構の動作量を含めることが望ましい。また、そうした場合、第2シフト補正による筒内吸気量の演算値の補正に用いる状態量には、可変動弁機構の動作量を含めることが望ましい。 The engine control device is applicable to an engine equipped with a variable valve mechanism that varies the valve characteristics of the engine valve. In such a case, it is desirable that the state quantity used to correct the calculated value of the throttle flow rate by the first shift correction includes the operating amount of the variable valve mechanism. Also, in such a case, it is desirable that the state quantity used to correct the calculated value of the in-cylinder intake air amount by the second shift correction includes the operating amount of the variable valve mechanism.

また、上記エンジン制御装置は、吸気中への排気の再循環を行うエンジンに適用可能である。そうした場合、第1シフト補正処理によるスロットル流量の演算値の補正に用いる状態量には、排気の再循環量を示す状態量を含めることが望ましい。また、そうした場合、第2シフト補正処理による筒内吸気量の演算値の補正に用いる状態量には、排気の再循環量を示す状態量を含めることが望ましい。 The engine control device is also applicable to an engine that recirculates exhaust gas into the intake air. In such a case, it is desirable that the state quantity used to correct the calculated value of the throttle flow rate by the first shift correction process includes a state quantity indicating the amount of exhaust gas recirculated. In such a case, it is also desirable that the state quantity used to correct the calculated value of the in-cylinder intake air volume by the second shift correction process includes a state quantity indicating the amount of exhaust gas recirculated.

上記エンジン制御装置は、排気中の微粒子物質を捕集するフィルタ装置を備えるエンジンに適用可能である。そうした場合、第2シフト補正処理による筒内吸気量の演算値の補正に用いる状態量には、フィルタ装置の詰り度合を示す状態量を含めることが望ましい。 The engine control device described above can be applied to an engine equipped with a filter device that collects particulate matter in the exhaust. In such a case, it is desirable to include a state quantity indicating the degree of clogging of the filter device in the state quantity used to correct the calculated value of the in-cylinder intake air amount by the second shift correction process.

エンジン制御装置の第1実施形態の構成を模式的に示す図。1 is a diagram illustrating a configuration of a first embodiment of an engine control device; 同エンジン制御装置による筒内吸気量の演算に係る処理の制御ブロック図。FIG. 2 is a control block diagram of a process related to calculation of an in-cylinder intake amount by the engine control device; スロットル前後圧力比とファイ値との関係を示すグラフ。A graph showing the relationship between the pressure ratio before and after the throttle and the phi value. スロットル下流圧と筒内吸気量との関係を示すグラフ。5 is a graph showing the relationship between the throttle downstream pressure and the amount of intake air in a cylinder. スロットル流量演算処理の制御ブロック図。FIG. 4 is a control block diagram of a throttle flow rate calculation process. 筒内吸気量演算処理の制御ブロック図。FIG. 4 is a control block diagram of a cylinder intake air amount calculation process. スロットル下流圧と第2シフト補正値との関係を示すグラフ。6 is a graph showing the relationship between the throttle downstream pressure and a second shift correction value.

(第1実施形態)
以下、エンジン制御装置の第1実施形態を、図1~図7を参照して詳細に説明する。まず、図1を参照して、本実施形態のエンジン制御装置の構成を説明する。
First Embodiment
Hereinafter, a first embodiment of an engine control device will be described in detail with reference to Figures 1 to 7. First, the configuration of the engine control device of this embodiment will be described with reference to Figure 1.

<エンジン制御装置の構成>
図1に示すように、エンジン10は、混合気の燃焼を行う燃焼室11と、燃焼室11への吸気の供給路である吸気通路12と、燃焼室11からの排気の排出路である排気通路13と、を備えている。また、エンジン10は、燃焼室11に導入される吸気中に燃料を噴射して混合気を形成するインジェクタ14を備えている。さらにエンジン10は、燃焼室11内の混合気を火花放電により点火する点火装置15を備えている。燃焼室11は、吸気側の機関バルブである吸気弁19を介して吸気通路12に接続されている。また、燃焼室11は、排気側の機関バルブである排気弁21を介して排気通路13に接続されている。なお、エンジン10には、吸気弁19の動弁特性を可変とする吸気側の可変動弁機構20と、排気弁21の動弁特性を可変とする排気側の可変動弁機構22と、を備えている。可変動弁機構20,22は、例えば吸気弁19又は排気弁21のバルブタイミングを可変とする機構である。以下の説明では、吸気側の可変動弁機構20の動作量を、吸気バルブタイミングVTIと記載する。また、以下の説明では、排気側の可変動弁機構22の動作量を、排気バルブタイミングVTEと記載する。
<Configuration of engine control device>
As shown in FIG. 1, the engine 10 includes a combustion chamber 11 in which the mixture is burned, an intake passage 12 which is a supply passage for intake air to the combustion chamber 11, and an exhaust passage 13 which is a discharge passage for exhaust gas from the combustion chamber 11. The engine 10 also includes an injector 14 which injects fuel into the intake air introduced into the combustion chamber 11 to form an air-fuel mixture. The engine 10 also includes an ignition device 15 which ignites the air-fuel mixture in the combustion chamber 11 by spark discharge. The combustion chamber 11 is connected to the intake passage 12 via an intake valve 19 which is an engine valve on the intake side. The combustion chamber 11 is also connected to the exhaust passage 13 via an exhaust valve 21 which is an engine valve on the exhaust side. The engine 10 also includes an intake-side variable valve mechanism 20 which changes the valve characteristics of the intake valve 19, and an exhaust-side variable valve mechanism 22 which changes the valve characteristics of the exhaust valve 21. The variable valve mechanisms 20, 22 are mechanisms that vary the valve timing of, for example, the intake valve 19 or the exhaust valve 21. In the following description, the amount of operation of the intake-side variable valve mechanism 20 will be referred to as intake valve timing VTI. Also, in the following description, the amount of operation of the exhaust-side variable valve mechanism 22 will be referred to as exhaust valve timing VTE.

吸気通路12には、エアクリーナ16、及びスロットルバルブ17が設置されている。エアクリーナ16は、吸気通路12に取り込まれた吸気を濾過するフィルタである。スロットルバルブ17は、開度変更に応じて吸気の流路面積を変化させる弁である。スロットルバルブ17は、スロットルモータ18により開閉駆動される。以下の説明では、こうしたスロットルバルブ17の開度をスロットル開度TAと記載する。吸気通路12は、スロットルバルブ17よりも下流側の部分に設置された分枝管である吸気マニホールド12Aにおいて気筒別に分岐されている。一方、排気通路13には、排気中の微粒子物質を捕集するフィルタ装置23が設置されている。 An air cleaner 16 and a throttle valve 17 are installed in the intake passage 12. The air cleaner 16 is a filter that filters the intake air taken into the intake passage 12. The throttle valve 17 is a valve that changes the flow area of the intake air according to changes in the opening degree. The throttle valve 17 is driven to open and close by a throttle motor 18. In the following explanation, the opening degree of the throttle valve 17 is referred to as the throttle opening degree TA. The intake passage 12 is branched for each cylinder at an intake manifold 12A, which is a branch pipe installed downstream of the throttle valve 17. On the other hand, a filter device 23 that collects particulate matter in the exhaust is installed in the exhaust passage 13.

さらに、エンジン10は、排気の一部を吸気中に再循環するEGR(排気再循環)システムを備えている。EGRシステムは、排気通路13と吸気通路12とを繋ぐEGR通路24を有している。また、EGRシステムは、EGRクーラ25とEGRバルブ26とを有している。EGRクーラ25は、EGR通路24を通じて吸気中に再循環される排気であるEGRガスを冷却する。EGRバルブ26は、吸気中に再循環するEGRガスの流量であるEGR量を調整するための弁である。 The engine 10 is further equipped with an EGR (exhaust gas recirculation) system that recirculates a portion of the exhaust gas into the intake air. The EGR system has an EGR passage 24 that connects the exhaust passage 13 and the intake passage 12. The EGR system also has an EGR cooler 25 and an EGR valve 26. The EGR cooler 25 cools the EGR gas, which is the exhaust gas that is recirculated into the intake air through the EGR passage 24. The EGR valve 26 is a valve for adjusting the EGR amount, which is the flow rate of the EGR gas that is recirculated into the intake air.

エンジン10は、ECM(エンジン制御モジュール)30により制御される。ECM30は、処理装置31と記憶装置32とを備える。記憶装置32には、エンジン10の制御用のプログラムやデータが記憶されている。処理装置31は、記憶装置32から読み込んだプログラムを実行することで、エンジン10を制御するための各種処理を実行する。ECM30には、各種センサが接続されている。ECM30に接続されたセンサには、吸気温センサ33、大気圧センサ34、スロットル開度センサ35、差圧センサ36、クランク角センサ38、及びアクセルペダルセンサ40が含まれる。吸気温センサ33は、外部から吸気通路12に取り込まれた吸気の温度である吸気温THAを検出するセンサである。大気圧センサ34は、大気圧PAを検出するセンサである。スロットル開度センサ35は、スロットル開度TAを検出するセンサである。差圧センサ36は、排気通路13におけるフィルタ装置23よりも上流側の部分と下流側の部分との排気の圧力差であるフィルタ前後差圧ΔPを検出するセンサである。クランク角センサ38は、エンジン10の出力軸であるクランク軸37の回転角であるクランク角CRNKを検出するセンサである。アクセルペダルセンサ40は、運転者によるアクセルペダル39の踏込量ACCを検出するセンサである。 The engine 10 is controlled by an ECM (engine control module) 30. The ECM 30 includes a processing unit 31 and a storage unit 32. The storage unit 32 stores programs and data for controlling the engine 10. The processing unit 31 executes various processes for controlling the engine 10 by executing programs read from the storage unit 32. Various sensors are connected to the ECM 30. The sensors connected to the ECM 30 include an intake air temperature sensor 33, an atmospheric pressure sensor 34, a throttle opening sensor 35, a differential pressure sensor 36, a crank angle sensor 38, and an accelerator pedal sensor 40. The intake air temperature sensor 33 is a sensor that detects the intake air temperature THA, which is the temperature of the intake air taken into the intake passage 12 from the outside. The atmospheric pressure sensor 34 is a sensor that detects the atmospheric pressure PA. The throttle opening sensor 35 is a sensor that detects the throttle opening TA. The differential pressure sensor 36 is a sensor that detects the filter differential pressure ΔP, which is the pressure difference of the exhaust gas between the upstream and downstream portions of the filter device 23 in the exhaust passage 13. The crank angle sensor 38 is a sensor that detects the crank angle CRNK, which is the rotation angle of the crankshaft 37, which is the output shaft of the engine 10. The accelerator pedal sensor 40 is a sensor that detects the amount of depression ACC of the accelerator pedal 39 by the driver.

ECM30は、クランク角CRNKの検出結果に基づき、エンジン回転数NEを演算している。また、ECM30は、エンジン回転数NEの演算結果や、大気圧PA、吸気温THA、スロットル開度TA等の検出結果に基づき、燃焼室11に導入される吸気の量である筒内吸気量MCを演算している。そして、ECM30は、エンジン回転数NE、及び筒内吸気量MCの演算結果に基づき、エンジン10の運転状態を制御している。ECM30が制御するエンジン10の運転状態には、インジェクタ14の燃料噴射量QINJ、点火装置15の点火時期SA、スロットル開度TA、吸気バルブタイミングVTI、排気バルブタイミングVTEが含まれる。 The ECM 30 calculates the engine speed NE based on the detection result of the crank angle CRNK. The ECM 30 also calculates the in-cylinder intake air amount MC, which is the amount of intake air introduced into the combustion chamber 11, based on the calculation result of the engine speed NE and the detection results of the atmospheric pressure PA, the intake air temperature THA, the throttle opening TA, etc. The ECM 30 controls the operating state of the engine 10 based on the calculation results of the engine speed NE and the in-cylinder intake air amount MC. The operating state of the engine 10 controlled by the ECM 30 includes the fuel injection amount QINJ of the injector 14, the ignition timing SA of the ignition device 15, the throttle opening TA, the intake valve timing VTI, and the exhaust valve timing VTE.

<筒内吸気量MCの演算処理>
次に、図2~図7を参照して、ECM30が行う筒内吸気量MCの演算処理の詳細を説明する。
<Calculation process of cylinder intake air amount MC>
Next, the calculation process of the in-cylinder intake air amount MC performed by the ECM 30 will be described in detail with reference to FIGS.

図2に、筒内吸気量MCの演算に係るECM30の処理手順を示す。ECM30は、スロットル上流圧演算処理100、スロットル流量演算処理101、スロットル下流圧演算処理102、及び筒内吸気量演算処理103を通じて、筒内吸気量MCを演算している。スロットル上流圧演算処理100は、スロットルバルブ17に流入する吸気の圧力であるスロットル上流圧PACを演算する処理である。スロットル流量演算処理101は、スロットルバルブ17を通過する吸気の流量であるスロットル流量MTを演算する処理である。スロットル下流圧演算処理102は、吸気マニホールド12A内の吸気の圧力であるスロットル下流圧PMを演算する処理である。筒内吸気量演算処理103は、吸気通路12から燃焼室11に導入される吸気の量である筒内吸気量MCを演算する処理である。 Figure 2 shows the processing procedure of the ECM 30 for calculating the in-cylinder intake air amount MC. The ECM 30 calculates the in-cylinder intake air amount MC through throttle upstream pressure calculation process 100, throttle flow rate calculation process 101, throttle downstream pressure calculation process 102, and in-cylinder intake air amount calculation process 103. The throttle upstream pressure calculation process 100 is a process for calculating the throttle upstream pressure PAC, which is the pressure of the intake air flowing into the throttle valve 17. The throttle flow rate calculation process 101 is a process for calculating the throttle flow rate MT, which is the flow rate of the intake air passing through the throttle valve 17. The throttle downstream pressure calculation process 102 is a process for calculating the throttle downstream pressure PM, which is the pressure of the intake air in the intake manifold 12A. The in-cylinder intake air amount calculation process 103 is a process for calculating the in-cylinder intake air amount MC, which is the amount of intake air introduced from the intake passage 12 to the combustion chamber 11.

なお、スロットル上流圧演算処理100でのスロットル上流圧PACの演算は、エアクリーナモデル104を用いて行われる。エアクリーナモデル104は、エアクリーナ16を通過する吸気の挙動を表す物理モデルである。また、スロットル流量演算処理101でのスロットル流量MTの演算は、スロットルモデル105を用いてスロットル流量MTの演算が行われる。スロットルモデル105は、スロットルバルブ17を通過する吸気の挙動の物理モデルである。また、スロットル下流圧演算処理102では、吸気管モデル106を用いてスロットル下流圧PMの演算が行われる。吸気管モデル106は、吸気マニホールド12Aを流れる吸気の挙動を表す物理モデルである。また、筒内吸気量演算処理103での筒内吸気量MCの演算は、吸気弁モデル107を用いて行われる。吸気弁モデル107は、吸気弁19を介して吸気通路12から燃焼室11に流入する吸気の挙動を表す物理モデルである。 The throttle upstream pressure PAC is calculated in the throttle upstream pressure calculation process 100 using an air cleaner model 104. The air cleaner model 104 is a physical model that represents the behavior of the intake air passing through the air cleaner 16. The throttle flow rate MT is calculated in the throttle flow rate calculation process 101 using a throttle model 105. The throttle model 105 is a physical model that represents the behavior of the intake air passing through the throttle valve 17. The throttle downstream pressure calculation process 102 uses an intake pipe model 106 to calculate the throttle downstream pressure PM. The intake pipe model 106 is a physical model that represents the behavior of the intake air flowing through the intake manifold 12A. The cylinder intake air amount calculation process 103 uses an intake valve model 107 to calculate the cylinder intake air amount MC. The intake valve model 107 is a physical model that represents the behavior of intake air flowing from the intake passage 12 into the combustion chamber 11 via the intake valve 19.

<エアクリーナモデル104について>
まず、エアクリーナモデル104の詳細を説明する。ECM30においてエアクリーナモデル104は、吸気温THA、大気圧PA、及びスロットル流量MTを入力とし、スロットル上流圧PACを出力とする関数として実装されている。エアクリーナモデル104においてスロットル流量MTは、エアクリーナ16を通過する吸気の流量として用いられる。そして、エアクリーナモデル104は、吸気温THA、大気圧PA、及びスロットル流量MTに基づき、式(1)の関係を満たす値をスロットル上流圧PACの値として演算する。式(1)に記載の「R」は、吸気の気体定数を表している。
<About Air Cleaner Model 104>
First, the air cleaner model 104 will be described in detail. In the ECM 30, the air cleaner model 104 is implemented as a function that takes the intake air temperature THA, the atmospheric pressure PA, and the throttle flow rate MT as inputs and the throttle upstream pressure PAC as output. In the air cleaner model 104, the throttle flow rate MT is used as the flow rate of the intake air passing through the air cleaner 16. The air cleaner model 104 calculates a value that satisfies the relationship of equation (1) as the value of the throttle upstream pressure PAC based on the intake air temperature THA, the atmospheric pressure PA, and the throttle flow rate MT. "R" in equation (1) represents the gas constant of the intake air.

<スロットルモデル105について>
次に、スロットルモデル105の詳細を説明する。ECM30においてスロットルモデル105は、吸気温THA、スロットル上流圧PAC、スロットル下流圧PM、及びスロットル開度TAを入力とし、スロットル流量MTを出力とする関数として実装されている。スロットルモデル105は、式(2)に示す関係を満たす値としてスロットル流量MTを演算する。式(2)に記載の「μ」は流量係数を表している。また、式(2)に記載の「RP」は、スロットル上流圧PACに対するスロットル下流圧PMの比(=PM/PAC)であるスロットル前後圧力比を表している。さらに、式(2)に記載の「AT」は、スロットルバルブ17の開口面積を表しており、その値は、スロットル開度TAから算出される。
<About Throttle Model 105>
Next, the throttle model 105 will be described in detail. In the ECM 30, the throttle model 105 is implemented as a function that takes the intake air temperature THA, the throttle upstream pressure PAC, the throttle downstream pressure PM, and the throttle opening TA as inputs and outputs the throttle flow rate MT. The throttle model 105 calculates the throttle flow rate MT as a value that satisfies the relationship shown in equation (2). "μ" in equation (2) represents a flow coefficient. Furthermore, "RP" in equation (2) represents a throttle front/rear pressure ratio, which is the ratio of the throttle downstream pressure PM to the throttle upstream pressure PAC (=PM/PAC). Furthermore, "AT" in equation (2) represents the opening area of the throttle valve 17, and its value is calculated from the throttle opening TA.

式(2)に記載の「Φ」は、式(3)に示す関係を満たす値である。以下の説明では、この値をΦ値と記載する。式(3)に記載の「κ」は、吸気の比熱比を表している。Φ値は、スロットル前後圧力比RPにより一義に定まる値となる。 The "Φ" in equation (2) is a value that satisfies the relationship shown in equation (3). In the following explanation, this value will be referred to as the Φ value. The "κ" in equation (3) represents the specific heat ratio of the intake air. The Φ value is uniquely determined by the pressure ratio RP before and after the throttle.

図3に、Φ値とスロットル前後圧力比RPとの関係を示す。スロットル前後圧力比RPが「1/(κ+1)」以下となる場合には、スロットルバルブ17を通過する吸気の流速が音速以上となる。なお、以下の説明では、スロットルバルブ17を通過する吸気の流速が音速以上となる領域を音速域と記載する。Φ値は、スロットル前後圧力比RPによるスロットル流量MTの変化率を表す値となる。スロットル前後圧力比RPが「1」の場合、すなわちスロットルバルブ17の前後に圧力差が無い場合には、スロットルバルブ17に吸気が流れない。このときのΦ値の値は「0」となる。一方、スロットル前後圧力比RPが「1/(κ+1)」以下となる音速域では、Φ値は一定の値となる。そして、スロットル前後圧力比RPの値が「1/(κ+1)」以上、かつ「1」以下となる範囲では、Φ値は、スロットル前後圧力比RPの値の減少に応じて増加する値となる。 Figure 3 shows the relationship between the Φ value and the throttle front/rear pressure ratio RP. When the throttle front/rear pressure ratio RP is "1/(κ+1)" or less, the flow velocity of the intake air passing through the throttle valve 17 is equal to or greater than the sonic speed. In the following description, the region where the flow velocity of the intake air passing through the throttle valve 17 is equal to or greater than the sonic speed is referred to as the sonic speed region. The Φ value represents the rate of change of the throttle flow rate MT due to the throttle front/rear pressure ratio RP. When the throttle front/rear pressure ratio RP is "1", that is, when there is no pressure difference before and after the throttle valve 17, no intake air flows through the throttle valve 17. The Φ value at this time is "0". On the other hand, in the sonic speed region where the throttle front/rear pressure ratio RP is "1/(κ+1)" or less, the Φ value is a constant value. And, in the range where the throttle front/rear pressure ratio RP is "1/(κ+1)" or more and "1" or less, the Φ value increases as the throttle front/rear pressure ratio RP decreases.

なお、上述の式(2)は、標準圧力PA0及び標準温度TH0を用いて、式(4)のように表せる。式(4)における「μs」は、スロットル上流圧PACが標準圧力PA0であり、かつ吸気温THAが標準温度TH0であるときの流量係数μの値を表している。 The above formula (2) can be expressed as formula (4) using standard pressure PA0 and standard temperature TH0. "μs" in formula (4) represents the value of the flow coefficient μ when the throttle upstream pressure PAC is the standard pressure PA0 and the intake air temperature THA is the standard temperature TH0.

ここで、式(5)の関係を満たす「B」の値をB値とする。B値は、スロットル開度TAにより一義に定まる値となる。また、式(6)の関係を満たす「KTHA」の値を温度補正係数とする。さらに、式(7)の関係を満たす「KPAC」の値を圧力補正係数とする。このときのスロットル流量MTは、式(8)に示すように、B値、温度補正係数KTHA、圧力補正係数KPAC、及びΦ値の積として表せる。ECM30に実装されたスロットルモデル105は、式(8)に従ってスロットル流量MTを演算するように構成されている。 Here, the value of "B" that satisfies the relationship in equation (5) is defined as the B value. The B value is uniquely determined by the throttle opening TA. The value of "KTHA" that satisfies the relationship in equation (6) is defined as the temperature correction coefficient. Furthermore, the value of "KPAC" that satisfies the relationship in equation (7) is defined as the pressure correction coefficient. The throttle flow rate MT at this time can be expressed as the product of the B value, the temperature correction coefficient KTHA, the pressure correction coefficient KPAC, and the Φ value, as shown in equation (8). The throttle model 105 implemented in the ECM 30 is configured to calculate the throttle flow rate MT according to equation (8).

<吸気管モデル106について>
次に、吸気管モデル106の詳細を説明する。ECM30において吸気管モデル106は、スロットル流量MT、吸気温THA、筒内吸気量MCを入力とし、スロットル下流圧PM及びスロットル下流温度THMを出力とする関数として実装されている。スロットル下流温度THMは、吸気マニホールド12A内の吸気の温度を表している。吸気管モデル106でのスロットル下流圧PM、及びスロットル下流温度THMの演算は、式(9)及び式(10)の関係式に基づいて行われる。式(9)及び式(10)の関係式は、質量保存則、及びエネルギ保存則から導き出されている。式(9)及び式(10)に記載の「VM」は、吸気マニホールド12Aの容積を表している。
<Regarding the intake pipe model 106>
Next, the intake pipe model 106 will be described in detail. In the ECM 30, the intake pipe model 106 is implemented as a function that receives the throttle flow rate MT, the intake air temperature THA, and the in-cylinder intake air amount MC as inputs, and outputs the throttle downstream pressure PM and the throttle downstream temperature THM. The throttle downstream temperature THM represents the temperature of the intake air in the intake manifold 12A. The intake pipe model 106 calculates the throttle downstream pressure PM and the throttle downstream temperature THM based on the relational expressions (9) and (10). The relational expressions (9) and (10) are derived from the law of conservation of mass and the law of conservation of energy. "VM" in the expressions (9) and (10) represents the volume of the intake manifold 12A.

<吸気弁モデル107について>
続いて、吸気弁モデル107の詳細を説明する。ECM30において吸気弁モデル107は、次の関数として実装されている。すなわち、スロットル下流圧PM、吸気バルブタイミングVTI、吸気温THA、及びスロットル下流温度THMを入力とし、筒内吸気量MCを出力とする関数である。実際の吸気マニホールド12Aから燃焼室11への吸気の流入は、吸気弁19の開閉に応じて間欠的に行われる。吸気弁モデル107では、これを連続した一様な流れであると近似した流量を、筒内吸気量MCとして求めている。
<Regarding the intake valve model 107>
Next, the intake valve model 107 will be described in detail. In the ECM 30, the intake valve model 107 is implemented as the following function. That is, it is a function that takes the throttle downstream pressure PM, the intake valve timing VTI, the intake air temperature THA, and the throttle downstream temperature THM as inputs, and the amount of intake air in the cylinder MC as output. The actual flow of intake air from the intake manifold 12A to the combustion chamber 11 occurs intermittently in response to the opening and closing of the intake valve 19. In the intake valve model 107, a flow rate that approximates this as a continuous uniform flow is obtained as the amount of intake air in the cylinder MC.

図4に破線で示された曲線L0は、エンジン回転数NEや可変動弁機構20,22の動作量を一定とした状態でエンジン10を定常運転したときのスロットル下流圧PMと筒内吸気量MCとの関係を示す。吸気弁モデル107では、図4に示す2本の直線L1、L2により、この曲線L0を近似して筒内吸気量MCを演算している。すなわち、吸気弁モデル107では、式(11)の関係を満たす値として筒内吸気量MCの値が演算される。式(11)に記載の「GL」、「GH」、「PMC」及び「MCC」はそれぞれ、エンジン回転数NE、及び吸気バルブタイミングVTIに基づき決定される係数である。 The curve L0 shown by the dashed line in FIG. 4 indicates the relationship between the throttle downstream pressure PM and the amount of intake air in the cylinder MC when the engine 10 is operated steadily with the engine speed NE and the operating amount of the variable valve mechanisms 20, 22 kept constant. In the intake valve model 107, the intake air amount MC in the cylinder is calculated by approximating this curve L0 using two straight lines L1 and L2 shown in FIG. 4. That is, in the intake valve model 107, the value of the intake air amount MC in the cylinder is calculated as a value that satisfies the relationship of equation (11). "GL", "GH", "PMC", and "MCC" in equation (11) are coefficients that are determined based on the engine speed NE and the intake valve timing VTI, respectively.

以上で説明したエアクリーナモデル104、スロットルモデル105、吸気管モデル106、及び吸気弁モデル107による筒内吸気量MCの演算値を同筒内吸気量MCのモデル値とする。上記各物理モデルでは考慮されていない因子により、モデル値が実際の筒内吸気量MCとずれることがある。本実施形態のエンジン制御装置は、第1シフト補正108及び第2シフト補正109により、そうしたモデル値のずれを補正している。第1シフト補正108は、スロットル流量演算処理101でのスロットルモデル105によるスロットル流量MTの演算値に対する補正である。第2シフト補正109は、筒内吸気量演算処理103での吸気弁モデル107による筒内吸気量MCの演算値に対する補正である。 The calculated value of the in-cylinder intake air amount MC by the air cleaner model 104, throttle model 105, intake pipe model 106, and intake valve model 107 described above is set as the model value of the in-cylinder intake air amount MC. The model value may deviate from the actual in-cylinder intake air amount MC due to factors not taken into account in each of the above physical models. The engine control device of this embodiment corrects such deviations in the model values by the first shift correction 108 and the second shift correction 109. The first shift correction 108 is a correction to the calculated value of the throttle flow rate MT by the throttle model 105 in the throttle flow rate calculation process 101. The second shift correction 109 is a correction to the calculated value of the in-cylinder intake air amount MC by the intake valve model 107 in the in-cylinder intake air amount calculation process 103.

<第1シフト補正108について>
まず、第1シフト補正108の詳細を説明する。吸気マニホールド12Aから燃焼室11への吸気の流入は、吸気弁19の開閉弁に応じて間欠的に行われる。その結果、エンジン10の運転中の吸気通路12内では、吸気の脈動が発生する。そして、そうした吸気の脈動により、吸気がスロットルバルブ17を通って吸気通路12の上流に向って遡上する吸気の逆流が間欠的に発生することがある。
<Regarding First Shift Correction 108>
First, the first shift correction 108 will be described in detail. The intake air flows from the intake manifold 12A into the combustion chamber 11 intermittently in response to the opening and closing of the intake valve 19. As a result, intake air pulsation occurs in the intake passage 12 while the engine 10 is running. This intake air pulsation may cause intermittent backflow of intake air, where the intake air passes through the throttle valve 17 and flows upstream of the intake passage 12.

一方、スロットルモデル105は、吸気通路12の上流から下流へと吸気が一様に流れていることを前提に構成されている。そのため、吸気の逆流が発生する状況では、スロットルモデル105によるスロットル流量MTの演算値が実際の値から乖離する。 On the other hand, the throttle model 105 is configured on the assumption that intake air flows uniformly from upstream to downstream of the intake passage 12. Therefore, in a situation where intake air flows backward, the calculated value of the throttle flow rate MT by the throttle model 105 deviates from the actual value.

図3には、逆流発生時の実際のΦ値とスロットル前後圧力比RPとの関係が破線で示されている。逆流発生時には、図3にハッチングで示された分のΦ値の乖離が発生する。なお、吸気の逆流は、吸気流量が少ない場合に、すなわちスロットル前後圧力比RPが「1」に近い値となる場合に生じ易い。第1シフト補正108では、逆流の発生によるΦ値の乖離分を補正する。逆流が発生するスロットル前後圧力比RPの範囲や、逆流によるΦ値の乖離量は、吸気弁19の開閉弁時期、吸気弁19及び排気弁21のバルブオーバーラップ量、吸気中への排気の再循環量により変化する。そこで、ECM30は、第1シフト補正108として、吸気バルブタイミングVTI、排気バルブタイミングVTE、及びEGR開度DEGRに基づくΦ値の補正を行っている。第1シフト補正108では、吸気バルブタイミングVTI及び排気バルブタイミングVTEは、吸気弁19の開閉弁時期や吸気弁19及び排気弁21のバルブオーバーラップ量を決める可変動弁機構20,22の動作量を示す状態量として用いられている。また、EGR開度DEGRは、吸気中への排気の再循環量を示す状態量として用いられている。 In FIG. 3, the relationship between the actual Φ value when backflow occurs and the throttle front/rear pressure ratio RP is shown by a broken line. When backflow occurs, the Φ value deviates by the amount shown by hatching in FIG. 3. Note that intake backflow is likely to occur when the intake flow rate is small, that is, when the throttle front/rear pressure ratio RP is close to "1". In the first shift correction 108, the deviation of the Φ value due to the occurrence of backflow is corrected. The range of the throttle front/rear pressure ratio RP in which backflow occurs and the deviation of the Φ value due to backflow vary depending on the opening and closing timing of the intake valve 19, the valve overlap amount of the intake valve 19 and the exhaust valve 21, and the amount of exhaust gas recirculated into the intake air. Therefore, the ECM 30 performs the first shift correction 108 to correct the Φ value based on the intake valve timing VTI, the exhaust valve timing VTE, and the EGR opening DEGR. In the first shift correction 108, the intake valve timing VTI and the exhaust valve timing VTE are used as state quantities indicating the operating amount of the variable valve mechanisms 20, 22 that determine the opening and closing timing of the intake valve 19 and the valve overlap amount of the intake valve 19 and the exhaust valve 21. In addition, the EGR opening DEGR is used as a state quantity indicating the amount of exhaust gas recirculated into the intake air.

図5に、第1シフト補正108を適用したスロットル流量演算処理101の制御ブロック図を示す。スロットル流量演算処理101において、ECM30は、スロットルモデル105を用いたスロットル流量MTの演算を行う。すなわち、ECM30は、スロットル開度TAからB値を、吸気温THAから温度補正係数KTHAを、スロットル上流圧PACから圧力補正係数KPACを、スロットル前後圧力比RPからΦ値を、それぞれ演算する。ECM30の記憶装置32には、予め実験等で求められたスロットル開度TAの値毎のB値の値がマップ110として記憶されている。また、記憶装置32には、予め実験等で求められたスロットル前後圧力比RPの値毎のΦ値の値がマップ112として記憶されている。ECM30は、マップ110を用いてB値を、マップ112を用いてΦ値を、それぞれ演算している。また、ECM30は、上述の式(6)に従って温度補正係数KTHAを、式(7)に従って圧力補正係数KPACを、それぞれ演算している。スロットルモデル105によるスロットル流量MTは、こうして演算したB値、温度補正係数KTHA、圧力補正係数KPAC、及びΦ値の積として求められる。 Figure 5 shows a control block diagram of the throttle flow rate calculation process 101 to which the first shift correction 108 is applied. In the throttle flow rate calculation process 101, the ECM 30 calculates the throttle flow rate MT using the throttle model 105. That is, the ECM 30 calculates the B value from the throttle opening TA, the temperature correction coefficient KTHA from the intake air temperature THA, the pressure correction coefficient KPAC from the throttle upstream pressure PAC, and the Φ value from the throttle front-rear pressure ratio RP. The memory device 32 of the ECM 30 stores the B value for each value of the throttle opening TA, which has been previously obtained through experiments, etc., as a map 110. The memory device 32 also stores the Φ value for each value of the throttle front-rear pressure ratio RP, which has been previously obtained through experiments, etc., as a map 112. The ECM 30 calculates the B value using the map 110 and the Φ value using the map 112. In addition, the ECM 30 calculates the temperature correction coefficient KTHA according to the above-mentioned equation (6) and the pressure correction coefficient KPAC according to the above-mentioned equation (7). The throttle flow rate MT by the throttle model 105 is calculated as the product of the B value, the temperature correction coefficient KTHA, the pressure correction coefficient KPAC, and the Φ value calculated in this way.

一方、スロットル流量演算処理101においてECM30は、第1シフト補正108によるΦ値の補正を行っている。第1シフト補正108に際してECM30は、3つの補正値SF11,SF12,SF13を演算する。 Meanwhile, in the throttle flow calculation process 101, the ECM 30 corrects the Φ value using the first shift correction 108. During the first shift correction 108, the ECM 30 calculates three correction values SF11, SF12, and SF13.

補正値SF11は、吸気バルブタイミングVTIの変化によるΦ値の乖離量の変化分を補正する補正値である。ECM30は、記憶装置32に記憶されたマップ113を用いて、吸気バルブタイミングVTI、エンジン回転数NE、及びスロットル前後圧力比RPに基づき補正値SF11の値を演算している。マップ113は、次のように作成されている。まず、シミュレーション等により、エンジン回転数NE及びスロットル前後圧力比RPにより規定されるエンジン10の動作点のそれぞれにおいて吸気バルブタイミングVTIを変化させたときのΦ値の乖離量を求める。そして、その乖離量を補正値SF11の値として、エンジン回転数NE、スロットル前後圧力比RP、及び吸気バルブタイミングVTIの値毎に記憶したものをマップ113として作成する。 The correction value SF11 is a correction value that corrects the change in the deviation amount of the Φ value due to a change in the intake valve timing VTI. The ECM 30 uses a map 113 stored in the storage device 32 to calculate the value of the correction value SF11 based on the intake valve timing VTI, the engine speed NE, and the throttle front-rear pressure ratio RP. The map 113 is created as follows. First, the deviation amount of the Φ value when the intake valve timing VTI is changed at each operating point of the engine 10 defined by the engine speed NE and the throttle front-rear pressure ratio RP is obtained by simulation or the like. Then, the deviation amount is stored as the correction value SF11 for each value of the engine speed NE, the throttle front-rear pressure ratio RP, and the intake valve timing VTI, and the map 113 is created.

補正値SF12は、排気バルブタイミングVTEの変化によるΦ値の乖離量の変化分を補正する補正値である。ECM30は、記憶装置32に記憶されたマップ114を用いて、排気バルブタイミングVTE、エンジン回転数NE、及びスロットル前後圧力比RPに基づき補正値SF12の値を演算している。マップ114は、次のように作成されている。まず、シミュレーション等により、エンジン回転数NE及びスロットル前後圧力比RPにより規定されるエンジン10の動作点のそれぞれにおいて排気バルブタイミングVTEを変化させたときのΦ値の乖離量を求める。そして、その乖離量を補正値SF12の値として、エンジン回転数NE、スロットル前後圧力比RP、及び排気バルブタイミングVTEの値毎に記憶したものをマップ114として作成する。 The correction value SF12 is a correction value that corrects the change in the deviation amount of the Φ value due to a change in the exhaust valve timing VTE. The ECM 30 uses a map 114 stored in the storage device 32 to calculate the value of the correction value SF12 based on the exhaust valve timing VTE, the engine speed NE, and the throttle front-rear pressure ratio RP. The map 114 is created as follows. First, the deviation amount of the Φ value when the exhaust valve timing VTE is changed at each operating point of the engine 10 defined by the engine speed NE and the throttle front-rear pressure ratio RP is obtained by simulation or the like. Then, the deviation amount is stored as the correction value SF12 for each value of the engine speed NE, the throttle front-rear pressure ratio RP, and the exhaust valve timing VTE, and is created as the map 114.

補正値SF13は、EGR開度DEGRの変化によるΦ値の乖離量の変化分を補正する補正値である。ECM30は、記憶装置32に記憶されたマップ115を用いて、EGR開度DEGR、エンジン回転数NE、及びスロットル前後圧力比RPに基づき補正値SF13の値を演算している。マップ115は、次のように作成されている。まず、シミュレーション等により、エンジン回転数NE及びスロットル前後圧力比RPにより規定されるエンジン10の動作点のそれぞれにおいてEGR開度DEGRを変化させたときのΦ値の乖離量を求める。そして、その乖離量を補正値SF13の値として、エンジン回転数NE、スロットル前後圧力比RP、及びEGR開度DEGRの値毎に記憶したものをマップ115として作成する。 The correction value SF13 is a correction value that corrects the change in the deviation amount of the Φ value due to the change in the EGR opening degree DEGR. The ECM 30 uses a map 115 stored in the storage device 32 to calculate the value of the correction value SF13 based on the EGR opening degree DEGR, the engine speed NE, and the throttle front-rear pressure ratio RP. The map 115 is created as follows. First, the deviation amount of the Φ value when the EGR opening degree DEGR is changed at each operating point of the engine 10 defined by the engine speed NE and the throttle front-rear pressure ratio RP is obtained by simulation or the like. Then, the deviation amount is stored as the correction value SF13 for each value of the engine speed NE, the throttle front-rear pressure ratio RP, and the EGR opening degree DEGR, and is created as the map 115.

さらに第1シフト補正108においてECM30は、3つの補正値SF11,SF12,SF13を加算した和を第1シフト補正値SF1の値として演算する。続いて、ECM30は、スロットルモデル105でのマップ112を用いて演算したΦ値を第1シフト補正値SF1により補正する。そして、ECM30は、B値、温度補正係数KTHA、及び圧力補正係数KPAC、及び補正後のΦ値の積を、スロットル流量MTの値として演算している。 Furthermore, in the first shift correction 108, the ECM 30 calculates the sum of the three correction values SF11, SF12, and SF13 as the value of the first shift correction value SF1. Next, the ECM 30 corrects the Φ value calculated using the map 112 in the throttle model 105 with the first shift correction value SF1. Then, the ECM 30 calculates the product of the B value, the temperature correction coefficient KTHA, the pressure correction coefficient KPAC, and the corrected Φ value as the value of the throttle flow rate MT.

<第2シフト補正109について>
次に、第2シフト補正109の詳細を説明する。図4に示されるように、吸気弁モデル107では、スロットル下流圧PMと筒内吸気量MCとの関係を、2つの直線L1、L2で近似したものを用いて筒内吸気量MCを演算している。こうした吸気弁モデル107による筒内吸気量MCの演算値には、近似誤差が含まれる。そうした近似誤差の大きさは、吸気弁19の開閉弁時期、吸気弁19及び排気弁21のバルブオーバーラップ量、EGR量により変化する。また、フィルタ装置23の詰りによるエンジン10の背圧上昇も、近似誤差に影響する。なお、ECM30は、差圧センサ36によるフィルタ前後差圧ΔPの検出結果から、フィルタ装置23の詰り度合を示す状態量として差圧上昇率RPFを求めている。差圧上昇率RPFは、詰りが全く無い状態でのフィルタ前後差圧ΔPに対する現状のフィルタ前後差圧ΔPの比率である。そして、ECM30は、第2シフト補正109として、吸気バルブタイミングVTI、排気バルブタイミングVTE、EGR開度DEGR、及び差圧上昇率RPFに基づく、吸気弁モデル107の筒内吸気量MCの演算値の補正を行っている。こうした第2シフト補正109においても、吸気バルブタイミングVTI及び排気バルブタイミングVTEは、可変動弁機構20,22の動作量として用いられている。また、EGR開度DEGRは、吸気中への排気の再循環量を示す状態量として用いられている。さらに、第2シフト補正109では、差圧上昇率RPFをフィルタ装置23の詰り度合を示す状態量として用いている。
<Regarding the Second Shift Correction 109>
Next, the second shift correction 109 will be described in detail. As shown in FIG. 4, the intake valve model 107 calculates the intake air amount MC in the cylinder by approximating the relationship between the throttle downstream pressure PM and the intake air amount MC in the cylinder by two straight lines L1 and L2. The calculated value of the intake air amount MC in the cylinder by the intake valve model 107 includes an approximation error. The magnitude of the approximation error varies depending on the opening and closing timing of the intake valve 19, the valve overlap amount of the intake valve 19 and the exhaust valve 21, and the EGR amount. In addition, the back pressure increase of the engine 10 due to clogging of the filter device 23 also affects the approximation error. The ECM 30 obtains the differential pressure increase rate RPF as a state quantity indicating the degree of clogging of the filter device 23 from the detection result of the filter differential pressure ΔP by the differential pressure sensor 36. The differential pressure increase rate RPF is the ratio of the current filter differential pressure ΔP to the filter differential pressure ΔP in a state without clogging. Then, the ECM 30 performs second shift correction 109 by correcting the calculated value of the in-cylinder intake air amount MC of the intake valve model 107 based on the intake valve timing VTI, the exhaust valve timing VTE, the EGR opening DEGR, and the differential pressure rise rate RPF. In this second shift correction 109, the intake valve timing VTI and the exhaust valve timing VTE are also used as operating amounts of the variable valve mechanisms 20, 22. The EGR opening DEGR is also used as a state amount indicating the amount of exhaust gas recirculated into the intake air. Furthermore, in the second shift correction 109, the differential pressure rise rate RPF is used as a state amount indicating the degree of clogging of the filter device 23.

図6に、第2シフト補正109を適用した筒内吸気量演算処理103の制御ブロック図を示す。筒内吸気量演算処理103に際してECM30は、予め記憶装置32に記憶されたマップ120を用いて、エンジン回転数NE及び吸気バルブタイミングVTIに基づき、各係数PMC、MCC、GL、GHの値を演算する。そして、ECM30は、処理121において、それらの演算結果に基づき、上述の式(11)の関係を満たす値として、吸気弁モデル107での筒内吸気量MCの値を演算する。 Figure 6 shows a control block diagram of the in-cylinder intake air amount calculation process 103 to which the second shift correction 109 is applied. During the in-cylinder intake air amount calculation process 103, the ECM 30 uses a map 120 previously stored in the storage device 32 to calculate the values of the coefficients PMC, MCC, GL, and GH based on the engine speed NE and the intake valve timing VTI. Then, in process 121, the ECM 30 calculates the value of the in-cylinder intake air amount MC in the intake valve model 107 based on the results of these calculations as a value that satisfies the relationship of the above-mentioned equation (11).

一方、ECM30は、第2シフト補正109による筒内吸気量MCの補正を行っている。第2シフト補正109に際してECM30は、4つの補正値SF21,SF22,SF23,SF24を演算する。 Meanwhile, the ECM 30 corrects the in-cylinder intake air amount MC by the second shift correction 109. During the second shift correction 109, the ECM 30 calculates four correction values SF21, SF22, SF23, and SF24.

補正値SF21は、吸気バルブタイミングVTIの変化による筒内吸気量MCの近似誤差の変化分を補正する補正値である。ECM30は、記憶装置32に記憶されたマップ122を用いて、吸気バルブタイミングVTI、エンジン回転数NE、及びスロットル下流圧PMに基づき補正値SF21の値を演算している。マップ122は、次のように作成されている。まず、シミュレーション等により、エンジン回転数NE及びスロットル下流圧PMにより規定されるエンジン10の動作点のそれぞれにおいて吸気バルブタイミングVTIを変化させたときの吸気弁モデル107による筒内吸気量MCの演算値の近似誤差量を求める。そして、その近似誤差量を補正値SF21の値として、エンジン回転数NE、スロットル下流圧PM、及び吸気バルブタイミングVTIの値毎に記憶したものをマップ122として作成する。 The correction value SF21 is a correction value that corrects the change in the approximation error of the intake air amount MC in the cylinder due to the change in the intake valve timing VTI. The ECM 30 uses a map 122 stored in the storage device 32 to calculate the value of the correction value SF21 based on the intake valve timing VTI, the engine speed NE, and the throttle downstream pressure PM. The map 122 is created as follows. First, by simulation or the like, the approximate error amount of the calculated value of the intake air amount MC in the cylinder by the intake valve model 107 when the intake valve timing VTI is changed at each operating point of the engine 10 defined by the engine speed NE and the throttle downstream pressure PM is obtained. Then, the approximate error amount is stored as the correction value SF21 for each value of the engine speed NE, the throttle downstream pressure PM, and the intake valve timing VTI, and the map 122 is created.

補正値SF22は、排気バルブタイミングVTEの変化による筒内吸気量MCの近似誤差量の変化分を補正する補正値である。ECM30は、記憶装置32に記憶されたマップ123を用いて、排気バルブタイミングVTE、エンジン回転数NE、及びスロットル下流圧PMに基づき補正値SF22の値を演算している。マップ122は、次のように作成されている。まず、シミュレーション等により、エンジン回転数NE及びスロットル下流圧PMにより規定されるエンジン10の動作点のそれぞれにおいて排気バルブタイミングVTEを変化させたときの吸気弁モデル107による筒内吸気量MCの演算値の近似誤差量を求める。そして、その近似誤差量を補正値SF22の値として、エンジン回転数NE、スロットル下流圧PM、及び排気バルブタイミングVTEの値毎に記憶したものをマップ122として作成する。 The correction value SF22 is a correction value that corrects the change in the approximate error amount of the intake air amount MC in the cylinder due to the change in the exhaust valve timing VTE. The ECM 30 uses a map 123 stored in the storage device 32 to calculate the value of the correction value SF22 based on the exhaust valve timing VTE, the engine speed NE, and the throttle downstream pressure PM. The map 122 is created as follows. First, by a simulation or the like, the approximate error amount of the calculated value of the intake air amount MC in the cylinder by the intake valve model 107 when the exhaust valve timing VTE is changed at each operating point of the engine 10 defined by the engine speed NE and the throttle downstream pressure PM is obtained. Then, the approximate error amount is stored as the correction value SF22 for each value of the engine speed NE, the throttle downstream pressure PM, and the exhaust valve timing VTE, and the map 122 is created.

補正値SF23は、EGR開度DEGRの変化による筒内吸気量MCの近似誤差量の変化分を補正する補正値である。ECM30は、記憶装置32に記憶されたマップ124を用いて、EGR開度DEGR、エンジン回転数NE、及びスロットル下流圧PMに基づき補正値SF23の値を演算している。マップ124は、次のように作成されている。まず、シミュレーション等により、エンジン回転数NE及びスロットル下流圧PMにより規定されるエンジン10の動作点のそれぞれにおいてEGR開度DEGRを変化させたときの筒内吸気量MCの近似誤差量を求める。そして、その近似誤差量を補正値SF23の値として、エンジン回転数NE、スロットル下流圧PM、及びEGR開度DEGRの値毎に記憶したものをマップ124として作成する。 The correction value SF23 is a correction value that corrects the change in the approximate error amount of the intake air amount MC in the cylinder due to the change in the EGR opening DEGR. The ECM 30 uses a map 124 stored in the storage device 32 to calculate the value of the correction value SF23 based on the EGR opening DEGR, the engine speed NE, and the throttle downstream pressure PM. The map 124 is created as follows. First, the approximate error amount of the intake air amount MC in the cylinder when the EGR opening DEGR is changed at each operating point of the engine 10 defined by the engine speed NE and the throttle downstream pressure PM is obtained by simulation or the like. Then, the approximate error amount is stored as the correction value SF23 for each value of the engine speed NE, the throttle downstream pressure PM, and the EGR opening DEGR, and the map 124 is created.

補正値SF24は、差圧上昇率RPFの変化による筒内吸気量MCの近似誤差量の変化分を補正する補正値である。ECM30は、記憶装置32に記憶されたマップ125を用いて、差圧上昇率RPF、エンジン回転数NE、及びスロットル下流圧PMに基づき補正値SF24の値を演算している。マップ125は、次のように作成されている。まず、シミュレーション等により、エンジン回転数NE及びスロットル下流圧PMにより規定されるエンジン10の動作点のそれぞれにおいて差圧上昇率RPFを変化させたときの筒内吸気量MCの近似誤差量を求める。そして、その近似誤差量を補正値SF24の値として、エンジン回転数NE、スロットル下流圧PM、及び差圧上昇率RPFの値毎に記憶したものをマップ125として作成する。 The correction value SF24 is a correction value that corrects the change in the approximate error amount of the intake air amount MC in the cylinder due to the change in the differential pressure rise rate RPF. The ECM 30 uses a map 125 stored in the memory device 32 to calculate the value of the correction value SF24 based on the differential pressure rise rate RPF, the engine speed NE, and the throttle downstream pressure PM. The map 125 is created as follows. First, the approximate error amount of the intake air amount MC in the cylinder when the differential pressure rise rate RPF is changed at each operating point of the engine 10 defined by the engine speed NE and the throttle downstream pressure PM is obtained by simulation or the like. Then, the approximate error amount is stored as the correction value SF24 for each value of the engine speed NE, the throttle downstream pressure PM, and the differential pressure rise rate RPF, and the map 125 is created.

さらに、第2シフト補正109においてECM30は、上記4つの補正値SF21,SF22,SF23,SF24を加算した和を第2シフト補正値SF2の値として演算する。そして、ECM30は、吸気弁モデル107による筒内吸気量MCの演算値を、第2シフト補正値SF2により補正した値を、筒内吸気量演算処理103における最終的な筒内吸気量MCの演算値として演算している。 Furthermore, in the second shift correction 109, the ECM 30 calculates the sum of the above four correction values SF21, SF22, SF23, and SF24 as the value of the second shift correction value SF2. Then, the ECM 30 calculates the value of the in-cylinder intake air amount MC calculated by the intake valve model 107, corrected by the second shift correction value SF2, as the final calculated value of the in-cylinder intake air amount MC in the in-cylinder intake air amount calculation process 103.

<第1実施形態の作用、及び効果>
本実施形態のエンジン制御装置におけるECM30は、エアクリーナモデル104、スロットルモデル105、吸気管モデル106、及び吸気弁モデル107の各物理モデルを用いて筒内吸気量MCを演算している。こうした筒内吸気量MCの演算に用いる物理モデルは、ECM30の処理能力や演算完了に要する時間の制限のため、簡略化したモデルとする必要がある。そのため、物理モデルでの吸気の挙動に実際の挙動とは乖離した部分ができてしまい、筒内吸気量MCの演算結果に誤差が生じることがある。
<Functions and Effects of First Embodiment>
The ECM 30 in the engine control device of this embodiment calculates the in-cylinder intake air amount MC using each of the physical models, namely, the air cleaner model 104, the throttle model 105, the intake pipe model 106, and the intake valve model 107. The physical models used to calculate the in-cylinder intake air amount MC need to be simplified models due to limitations in the processing capacity of the ECM 30 and the time required to complete the calculation. Therefore, the behavior of the intake air in the physical models may deviate from the actual behavior, which may cause an error in the calculation result of the in-cylinder intake air amount MC.

一方、エンジン10の運転状態毎の物理モデルの誤差が予め分かっていれば、その誤差を補正するための適合マップを作成できる。しかしながら、そうした適合マップの作成には、膨大な数の動作点においてエンジン10の筒内吸気量MCを実測する必要があり、その実測に要する工数も膨大となる。一方、エンジン制御装置への実装を前提としなければ、エンジン10の吸気挙動を正確に再現するシミュレーションモデルの作成は可能である。しかしながら、エンジン10の吸気系全体の吸気挙動には数多くの因子が影響しており、その影響のメカニズムは複雑なため、そうしたシミュレーションモデルの作成は困難である。これに比べれば、スロットルバルブ17での吸気の挙動に限定したシミュレーションモデルや、吸気弁19での吸気の挙動に限定したシミュレーションモデルの作成は容易である。 On the other hand, if the error of the physical model for each operating state of the engine 10 is known in advance, an adaptation map can be created to correct the error. However, creating such an adaptation map requires measuring the in-cylinder intake air amount MC of the engine 10 at a huge number of operating points, and the amount of work required for the measurement is also enormous. On the other hand, it is possible to create a simulation model that accurately reproduces the intake behavior of the engine 10 unless implementation in an engine control device is assumed. However, since numerous factors affect the intake behavior of the entire intake system of the engine 10, and the mechanisms of these effects are complex, creating such a simulation model is difficult. In comparison, it is easy to create a simulation model limited to the intake behavior at the throttle valve 17 or the intake valve 19.

本実施形態のエンジン制御装置では、物理モデルの誤差を、スロットルモデル105の誤差と、吸気弁モデル107の誤差と、に分離している。そして、第1シフト補正108によりスロットルモデル105の誤差を、第2シフト補正109により吸気弁モデル107の誤差を、それぞれ個別に補正している。第1シフト補正108では、スロットルモデル105の誤差を補正する補正値である第1シフト補正値SF1をマップ113~115を用いて演算している。これらマップ113~115の作成に必要なデータは、スロットルバルブ17での吸気の挙動に限定したシミュレーションモデルを用いて収集できる。一方、第2シフト補正109では、吸気弁モデル107の誤差を補正する補正値である第2シフト補正値SF2を、マップ122~125を用いて演算している。これらマップ122~125の作成に必要なデータは、吸気弁19での吸気の挙動に限定したシミュレーションモデルを用いて収集できる。よって、本実施形態のエンジン制御装置は、物理モデルの誤差の補正のための適合に要する工数を削減する効果を有する。 In the engine control device of this embodiment, the error of the physical model is separated into an error of the throttle model 105 and an error of the intake valve model 107. Then, the error of the throttle model 105 is corrected by the first shift correction 108, and the error of the intake valve model 107 is corrected by the second shift correction 109, respectively. In the first shift correction 108, the first shift correction value SF1, which is a correction value that corrects the error of the throttle model 105, is calculated using maps 113 to 115. The data required for creating these maps 113 to 115 can be collected using a simulation model limited to the behavior of the intake at the throttle valve 17. On the other hand, in the second shift correction 109, the second shift correction value SF2, which is a correction value that corrects the error of the intake valve model 107, is calculated using maps 122 to 125. The data required for creating these maps 122 to 125 can be collected using a simulation model limited to the behavior of the intake at the intake valve 19. Therefore, the engine control device of this embodiment has the effect of reducing the amount of work required for adaptation to correct errors in the physical model.

なお、エンジン10が複数の車種に搭載される場合、車種によりエンジン10の運転状態の使用範囲が変わることがある。使用範囲外の運転状態におけるスロットルモデル105及び吸気弁モデル107の誤差は実測が困難となる。よって、スロットルモデル105及び吸気弁モデル107の誤差を実測により確認する場合には、エンジン10が搭載される車種毎に、誤差の実測が必要となることがある。これに対して、シミュレーションでは、実機では実現が困難な運転状態を再現できる場合がある。そのため、スロットルモデル105及び吸気弁モデル107の誤差をシミュレーションにより確認可能となれば、同一機種のエンジン10の複数車種への展開が容易となる。 When the engine 10 is installed in multiple vehicle models, the operating range of the engine 10 may vary depending on the vehicle model. It is difficult to actually measure the errors of the throttle model 105 and the intake valve model 107 in operating conditions outside the operating range. Therefore, when checking the errors of the throttle model 105 and the intake valve model 107 by actual measurement, it may be necessary to actually measure the errors for each vehicle model in which the engine 10 is installed. In contrast, a simulation may be able to reproduce operating conditions that are difficult to achieve in an actual machine. Therefore, if it becomes possible to check the errors of the throttle model 105 and the intake valve model 107 by simulation, it will be easy to deploy the same model of engine 10 in multiple vehicle models.

以上の本実施形態のエンジン制御装置によれば、以下の効果を奏することができる。
(1)本実施形態では、物理モデルを用いた筒内吸気量MCの演算値の誤差の補正を、次の2つの補正により行っている。一つは、スロットルモデル105によるスロットル流量MTの演算値を補正する第1シフト補正108である。もう一つは、吸気弁モデル107による筒内吸気量MCの演算値を補正する第2シフト補正109である。これら2つの補正により、物理モデルの誤差を補正することで、高精度の筒内吸気量MCの演算が可能となる。また、第1シフト補正108及び第2シフト補正109の2つの補正により物理モデルの誤差を補正する構成とした場合には、補正に必要な適合マップの作成に要する工数が少なくなる。よって、本実施形態のエンジン制御装置は、筒内吸気量MCの演算の高精度化が容易となるという効果を有する。
According to the engine control device of the present embodiment described above, the following effects can be achieved.
(1) In this embodiment, the error of the calculated value of the in-cylinder intake air amount MC using the physical model is corrected by the following two corrections. One is a first shift correction 108 that corrects the calculated value of the throttle flow rate MT by the throttle model 105. The other is a second shift correction 109 that corrects the calculated value of the in-cylinder intake air amount MC by the intake valve model 107. By correcting the error of the physical model by these two corrections, it becomes possible to calculate the in-cylinder intake air amount MC with high accuracy. In addition, when the error of the physical model is corrected by the two corrections of the first shift correction 108 and the second shift correction 109, the man-hours required to create the adaptation map required for the correction are reduced. Therefore, the engine control device of this embodiment has the effect of easily improving the accuracy of the calculation of the in-cylinder intake air amount MC.

(2)スロットルモデル105及び吸気弁モデル107の誤差をシミュレーションにより測定できるため、同一機種のエンジン10の複数車種への展開が容易となる。
(3)吸気弁19の開閉弁時期や、吸気弁19及び排気弁21のバルブオーバーラップ量が変化すると、吸気通路12内の吸気脈動の発生状況が変化する。よって、スロットルモデル105の誤差は、可変動弁機構20,22の動作量により変化する。本実施形態では、可変動弁機構20,22の動作量を示す吸気バルブタイミングVTI及び排気バルブタイミングVTEを用いて、第1シフト補正108を行っている。そのため、吸気バルブタイミングVTI及び排気バルブタイミングVTEを用いることで、吸気の逆流によるスロットルモデル105の誤差を的確に補正できる。
(2) Since the errors in the throttle model 105 and the intake valve model 107 can be measured by simulation, the same model of engine 10 can be easily applied to a variety of vehicle models.
(3) When the opening and closing timing of the intake valve 19 or the valve overlap amount of the intake valve 19 and the exhaust valve 21 changes, the occurrence state of intake pulsation in the intake passage 12 changes. Therefore, the error of the throttle model 105 changes depending on the operation amount of the variable valve mechanisms 20, 22. In this embodiment, the first shift correction 108 is performed using the intake valve timing VTI and the exhaust valve timing VTE, which indicate the operation amount of the variable valve mechanisms 20, 22. Therefore, by using the intake valve timing VTI and the exhaust valve timing VTE, the error of the throttle model 105 due to the backflow of intake air can be accurately corrected.

(4)吸気弁19の開閉弁時期や、吸気弁19及び排気弁21のバルブオーバーラップ量が変化すると、燃焼室11の吸気充填率への慣性効果や掃気効果の作用が変化する。よって、吸気弁モデル107の誤差も、可変動弁機構20,22の動作量により変化する。本実施形態では、可変動弁機構20,22の動作量を示す吸気バルブタイミングVTI及び排気バルブタイミングVTEを用いて、第2シフト補正109を行っている。そのため、吸気バルブタイミングVTI及び排気バルブタイミングVTEを用いることで、可変動弁機構20,22の動作による吸気の充填効率の変化による吸気弁モデル107の誤差を的確に補正できる。 (4) When the opening and closing timing of the intake valve 19 or the valve overlap amount of the intake valve 19 and the exhaust valve 21 changes, the action of the inertia effect and the scavenging effect on the intake filling rate of the combustion chamber 11 changes. Therefore, the error of the intake valve model 107 also changes depending on the operation amount of the variable valve mechanisms 20, 22. In this embodiment, the second shift correction 109 is performed using the intake valve timing VTI and the exhaust valve timing VTE, which indicate the operation amount of the variable valve mechanisms 20, 22. Therefore, by using the intake valve timing VTI and the exhaust valve timing VTE, the error of the intake valve model 107 due to the change in the intake filling efficiency caused by the operation of the variable valve mechanisms 20, 22 can be accurately corrected.

(5)排気の再循環量が変化すると、吸気通路12内に存在するガスの質量が変化して、吸気脈動の発生状況が変化する。よって、スロットルモデル105の誤差は、排気の再循環量によっても変化する。本実施形態では、吸気中への排気の再循環量を示す状態量であるEGR開度DEGRを用いて第1シフト補正108を行っている。そのため、EGR開度DEGRを用いることで、吸気の逆流によるスロットルモデル105の誤差を的確に補正できる。 (5) When the amount of exhaust gas recirculated changes, the mass of gas present in the intake passage 12 changes, and the occurrence of intake pulsation changes. Therefore, the error of the throttle model 105 also changes depending on the amount of exhaust gas recirculated. In this embodiment, the first shift correction 108 is performed using the EGR opening DEGR, which is a state quantity that indicates the amount of exhaust gas recirculated into the intake air. Therefore, by using the EGR opening DEGR, the error of the throttle model 105 due to the backflow of intake air can be accurately corrected.

(6)吸気中に再循環された排気は、吸気と共に燃焼室11に流入する。そのため、燃焼室11に流入するガスの流量が同じでも、排気の再循環量が増加すると、燃焼室11に流入する実質的な吸気の量が減少する。よって、吸気弁モデル107の誤差も、排気の再循環量により変化する。本実施形態では、吸気中への排気の再循環量を示す状態量であるEGR開度DEGRを用いて第2シフト補正109を行っている。そのため、排気の再循環による吸気弁モデル107の誤差を的確に補正できる。 (6) The exhaust gas recirculated during intake flows into the combustion chamber 11 together with the intake air. Therefore, even if the flow rate of gas flowing into the combustion chamber 11 is the same, if the amount of exhaust gas recirculation increases, the actual amount of intake air flowing into the combustion chamber 11 decreases. Therefore, the error of the intake valve model 107 also changes depending on the amount of exhaust gas recirculated. In this embodiment, the second shift correction 109 is performed using the EGR opening DEGR, which is a state quantity that indicates the amount of exhaust gas recirculated into the intake air. Therefore, the error of the intake valve model 107 due to exhaust gas recirculation can be accurately corrected.

(7)フィルタ装置23が詰まってエンジン10の背圧が上昇すると、燃焼室11に吸気が入り難くなる。よって、吸気弁モデル107の誤差は、フィルタ装置23の詰り度合によっても変化する。本実施形態では、フィルタ装置23の詰り度合を示す状態量である差圧上昇率RPFを用いて第2シフト補正109を行っている。そのため、フィルタ装置23の詰りによる背圧の上昇に起因した吸気弁モデル107の誤差を的確に補正できる。 (7) When the filter device 23 becomes clogged and the back pressure of the engine 10 increases, it becomes difficult for intake air to enter the combustion chamber 11. Therefore, the error of the intake valve model 107 also changes depending on the degree of clogging of the filter device 23. In this embodiment, the second shift correction 109 is performed using the differential pressure rise rate RPF, which is a state quantity that indicates the degree of clogging of the filter device 23. Therefore, the error of the intake valve model 107 caused by the increase in back pressure due to clogging of the filter device 23 can be accurately corrected.

(第2実施形態)
次に、エンジン制御装置の第2実施形態を、図7を併せ参照して詳細に説明する。なお本実施形態にあって、上記実施形態と共通する構成については、同一の符号を付してその詳細な説明は省略する。なお、本実施形態と第1実施形態との相違点は、第2シフト補正109による吸気弁モデル107の誤差の補正方法にある。
Second Embodiment
Next, a second embodiment of the engine control device will be described in detail with reference to Fig. 7. In this embodiment, the same components as those in the above embodiment are denoted by the same reference numerals, and detailed description thereof will be omitted. The difference between this embodiment and the first embodiment is in the method of correcting the error of the intake valve model 107 by the second shift correction 109.

本実施形態のエンジン制御装置におけるECM30は、第2シフト補正109に際して第2シフト補正値SF2を式(12)の関係を満たす値として演算している。式(12)に記載の「PM0」、「AL」、「AH」、「BL」、「BH」、及び「C」はそれぞれ、エンジン回転数NE、吸気バルブタイミングVTI、排気バルブタイミングVTE、EGR開度DEGR、及び差圧上昇率RPFに基づき演算される係数である。 In the engine control device of this embodiment, the ECM 30 calculates the second shift correction value SF2 during the second shift correction 109 as a value that satisfies the relationship of equation (12). In equation (12), "PM0", "AL", "AH", "BL", "BH", and "C" are coefficients calculated based on the engine speed NE, the intake valve timing VTI, the exhaust valve timing VTE, the EGR opening DEGR, and the differential pressure rise rate RPF, respectively.

図7に、各係数PM0,AL,AH,BL,BH,Cを固定した場合の第2シフト補正値SF2とスロットル下流圧PMとの関係を示す。この場合の第2シフト補正値SF2は、スロットル下流圧PMに対して、「PM0」を境界とする2つの曲線L3,L4で表される。2つの曲線L3,L4は、スロットル下流圧PMの二次関数で表される曲線となる。 Figure 7 shows the relationship between the second shift correction value SF2 and the throttle downstream pressure PM when the coefficients PM0, AL, AH, BL, BH, and C are fixed. In this case, the second shift correction value SF2 is represented by two curves L3 and L4 with "PM0" as the boundary for the throttle downstream pressure PM. The two curves L3 and L4 are curves represented as quadratic functions of the throttle downstream pressure PM.

上述のように吸気弁モデル107では、スロットル下流圧PMと筒内吸気量MCとの関係を2つの直線L1,L2で近似している(図4参照)。筒内吸気量MCとスロットル下流圧PMとの関係を二次関数で近似した場合、吸気弁モデル107の誤差は2つの二次関数で表せる。よって、本実施形態の補正方法でも、第1実施形態の場合と同様に、吸気弁モデル107の誤差を補正できる。 As described above, in the intake valve model 107, the relationship between the throttle downstream pressure PM and the in-cylinder intake air amount MC is approximated by two straight lines L1 and L2 (see FIG. 4). When the relationship between the in-cylinder intake air amount MC and the throttle downstream pressure PM is approximated by a quadratic function, the error of the intake valve model 107 can be expressed by two quadratic functions. Therefore, the correction method of this embodiment can correct the error of the intake valve model 107 in the same way as in the first embodiment.

上記実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・上記実施形態では、第1シフト補正値SF1によりΦ値を補正することで、第1シフト補正108によるスロットルモデル105の誤差の補正を行っていた。スロットルモデル105のスロットル流量MTの演算値を第1シフト補正値SF1により補正する等、それ以外の方法で第1シフト補正108によるスロットルモデル105の誤差の補正を行うようにしてもよい。
The above embodiment can be modified as follows: The present embodiment and the following modifications can be combined with each other to the extent that there is no technical contradiction.
In the above embodiment, the error of the throttle model 105 is corrected by the first shift correction value 108 by correcting the Φ value by the first shift correction value SF1. The error of the throttle model 105 may be corrected by the first shift correction value 108 in a different manner, such as by correcting the calculated value of the throttle flow rate MT of the throttle model 105 by the first shift correction value SF1.

・上記実施形態では、エンジン回転数NE、スロットル前後圧力比RP、吸気バルブタイミングVTI、排気バルブタイミングVTE、及びEGR開度DEGRの5つの状態量に基づき第1シフト補正値SF1を演算していた。第1シフト補正値SF1の演算に用いる状態量から、上記5つの状態量のうちの一つ以上を省くようにしてもよい。また、第1シフト補正値SF1の演算に用いる状態量に、上記5つの状態量以外の状態量を加えるようにしてもよい。要は、エンジン10の運転状態を示す状態量の中で、スロットルモデル105の誤差に与える影響が大きい状態量を選択して、第1シフト補正値SF1の演算に用いるようにすればよい。 - In the above embodiment, the first shift correction value SF1 is calculated based on five state quantities, namely, the engine speed NE, the throttle front/rear pressure ratio RP, the intake valve timing VTI, the exhaust valve timing VTE, and the EGR opening DEGR. One or more of the above five state quantities may be omitted from the state quantities used in the calculation of the first shift correction value SF1. Also, a state quantity other than the above five state quantities may be added to the state quantities used in the calculation of the first shift correction value SF1. In short, among the state quantities indicating the operating state of the engine 10, a state quantity that has a large effect on the error of the throttle model 105 may be selected and used in the calculation of the first shift correction value SF1.

・上記実施形態では、エンジン回転数NE、スロットル前後圧力比RP、吸気バルブタイミングVTI、排気バルブタイミングVTE、EGR開度DEGR、及び差圧上昇率RPFの6つの状態量に基づき第2シフト補正値SF2を演算していた。第2シフト補正値SF2の演算に用いる状態量から、上記6つの状態量のうちの一つ以上を省くようにしてもよい。また、第2シフト補正値SF2の演算に用いる状態量に、上記6つの状態量以外の状態量を加えるようにしてもよい。要は、エンジン10の運転状態を示す状態量の中で、吸気弁モデル107の誤差に与える影響が大きい状態量を選択して、第2シフト補正値SF2の演算に用いるようにすればよい。 - In the above embodiment, the second shift correction value SF2 is calculated based on six state quantities, namely, the engine speed NE, the throttle front/rear pressure ratio RP, the intake valve timing VTI, the exhaust valve timing VTE, the EGR opening DEGR, and the differential pressure rise rate RPF. One or more of the six state quantities may be omitted from the state quantities used to calculate the second shift correction value SF2. Also, a state quantity other than the six state quantities may be added to the state quantities used to calculate the second shift correction value SF2. In short, among the state quantities indicating the operating state of the engine 10, a state quantity that has a large effect on the error of the intake valve model 107 may be selected and used to calculate the second shift correction value SF2.

・上記実施形態では、吸気弁19及び排気弁21の開閉弁時期を可変とする可変動弁機構20,22を採用していたが、バルブリフト量などの、開閉弁時期以外の動弁特性を可変とする機構を採用してもよい。その場合にも、可変動弁機構の動作量を示す状態量を用いて第1シフト補正108及び第2シフト補正109を行うことで、筒内吸気量MCの演算精度を向上できる。 - In the above embodiment, variable valve mechanisms 20, 22 are used to vary the opening and closing timing of the intake valve 19 and exhaust valve 21, but a mechanism that varies valve characteristics other than the opening and closing timing, such as the valve lift amount, may also be used. Even in this case, the accuracy of calculating the in-cylinder intake air amount MC can be improved by performing the first shift correction 108 and the second shift correction 109 using a state quantity that indicates the operating amount of the variable valve mechanism.

・上記実施形態では、EGR開度DEGRを用いて第1シフト補正108及び第2シフト補正109を行っていた。EGR開度DEGRの代わりに、排気の再循環量を示す他の状態量、例えば再循環量の測定値や推定値を用いるようにしてもよい。 In the above embodiment, the first shift correction 108 and the second shift correction 109 are performed using the EGR opening DEGR. Instead of the EGR opening DEGR, another state quantity indicating the amount of exhaust gas recirculated, such as a measured value or an estimated value of the recirculation amount, may be used.

・上記実施形態では、差圧上昇率RPFを用いて第2シフト補正109を行っていた。差圧上昇率RPFの代わりに、フィルタ装置23の詰り度合を示す他の状態量、例えばフィルタ装置23に堆積している微粒子物質の量の推定値を用いるようにしてもよい。 - In the above embodiment, the second shift correction 109 was performed using the differential pressure rise rate RPF. Instead of the differential pressure rise rate RPF, another state quantity indicating the degree of clogging of the filter device 23, for example, an estimated value of the amount of particulate matter accumulated in the filter device 23, may be used.

・エアクリーナモデル104、スロットルモデル105、吸気管モデル106、及び吸気弁モデル107のそれぞれの内容は、適宜に変更してもよい。
・エアクリーナ16での吸気の圧力損失が筒内吸気量MCに与える影響が少ない場合等には、筒内吸気量MCの演算に用いる物理モデルに、エアクリーナモデル104を含めないようにしてもよい。
The contents of the air cleaner model 104, the throttle model 105, the intake pipe model 106, and the intake valve model 107 may be changed as appropriate.
In cases where the influence of the intake pressure loss in the air cleaner 16 on the in-cylinder intake air amount MC is small, the air cleaner model 104 may not be included in the physical model used to calculate the in-cylinder intake air amount MC.

・過給機を備えるエンジンの場合には、スロットルモデル105でのスロットル流量MTの演算に用いるスロットル上流圧PACとして過給後の吸気の圧力を用いるようにするとよい。また、その場合のスロットルモデル105では、吸気温THAの代わりに、過給後の吸気の温度を用いるようにするとよい。 - In the case of an engine equipped with a turbocharger, it is advisable to use the pressure of the intake air after turbocharging as the throttle upstream pressure PAC used to calculate the throttle flow rate MT in the throttle model 105. In addition, in this case, it is advisable to use the temperature of the intake air after turbocharging in the throttle model 105 instead of the intake air temperature THA.

10…エンジン
11…燃焼室
12…吸気通路
12A…吸気マニホールド
13…排気通路
14…インジェクタ
15…点火装置
16…エアクリーナ
17…スロットルバルブ
18…スロットルモータ
19…吸気弁
20,22…可変動弁機構
21…排気弁
23…フィルタ装置
24…EGR通路
25…EGRクーラ
26…EGRバルブ
30…ECM(エンジン制御モジュール)
31…処理装置
32…記憶装置
33…吸気圧センサ
34…吸気温センサ
35…スロットル開度センサ
36…差圧センサ
37…クランク軸
38…クランク角センサ
39…アクセルペダル
40…アクセルペダルセンサ
100…スロットル上流圧演算処理
101…スロットル流量演算処理
102…スロットル下流圧演算処理
103…筒内吸気量演算処理
104…エアクリーナモデル
105…スロットルモデル
106…吸気管モデル
107…吸気弁モデル
108…第1シフト補正
109…第2シフト補正
REFERENCE SIGNS LIST 10 engine 11 combustion chamber 12 intake passage 12A intake manifold 13 exhaust passage 14 injector 15 ignition device 16 air cleaner 17 throttle valve 18 throttle motor 19 intake valve 20, 22 variable valve mechanism 21 exhaust valve 23 filter device 24 EGR passage 25 EGR cooler 26 EGR valve 30 ECM (engine control module)
31: Processing device 32: Storage device 33: Intake pressure sensor 34: Intake temperature sensor 35: Throttle opening sensor 36: Differential pressure sensor 37: Crankshaft 38: Crank angle sensor 39: Accelerator pedal 40: Accelerator pedal sensor 100: Throttle upstream pressure calculation process 101: Throttle flow rate calculation process 102: Throttle downstream pressure calculation process 103: In-cylinder intake amount calculation process 104: Air cleaner model 105: Throttle model 106: Intake pipe model 107: Intake valve model 108: First shift correction 109: Second shift correction

Claims (5)

エンジンの吸気通路から燃焼室に流入する吸気の量を筒内吸気量とし、前記吸気通路に設置されたスロットルバルブの開度をスロットル開度とし、前記スロットルバルブの通過前の吸気の圧力をスロットル上流圧とし、前記スロットルバルブの通過後の前記吸気の圧力をスロットル下流圧とし、前記スロットルバルブを通過する吸気の流量をスロットル流量としたとき、
前記スロットルバルブを通過する吸気の挙動についての物理モデルであるスロットルモデルを用いて、前記スロットル開度、前記スロットル上流圧、及び前記スロットル下流圧に基づき前記スロットル流量を演算するスロットル流量演算処理と、
前記吸気通路における前記スロットルバルブよりも下流側の部分を流れる吸気の挙動についての物理モデルである吸気管モデルを用いて、前記スロットル流量及び前記筒内吸気量に基づき前記スロットル下流圧を演算するスロットル下流圧演算処理と、
前記吸気通路から前記燃焼室に流入する吸気の挙動についての物理モデルである吸気弁モデルを用いて、前記スロットル下流圧に基づき前記筒内吸気量を演算する筒内吸気量演算処理と、
前記エンジンの運転状態を示す状態量に基づき、前記スロットルモデルによる前記スロットル流量の演算値を補正する第1シフト補正と、
前記エンジンの運転状態を示す状態量に基づき、前記吸気弁モデルによる前記筒内吸気量の演算値を補正する第2シフト補正と、
を行い、
前記エンジンは、機関バルブの動弁特性を可変とする可変動弁機構を備えており、かつ前記第1シフト補正での前記スロットル流量の演算値の補正に用いる前記状態量には、前記可変動弁機構の動作量が含まれるエンジン制御装置。
When the amount of intake air flowing into the combustion chamber from the intake passage of the engine is defined as the in-cylinder intake air amount, the opening of a throttle valve installed in the intake passage is defined as the throttle opening, the pressure of the intake air before passing through the throttle valve is defined as the throttle upstream pressure, the pressure of the intake air after passing through the throttle valve is defined as the throttle downstream pressure, and the flow rate of the intake air passing through the throttle valve is defined as the throttle flow rate,
a throttle flow rate calculation process that calculates the throttle flow rate based on the throttle opening, the throttle upstream pressure, and the throttle downstream pressure by using a throttle model that is a physical model regarding the behavior of the intake air passing through the throttle valve;
a throttle downstream pressure calculation process that calculates the throttle downstream pressure based on the throttle flow rate and the in-cylinder intake air amount by using an intake pipe model that is a physical model regarding the behavior of the intake air flowing in a portion of the intake passage downstream of the throttle valve;
an intake air amount calculation process for calculating the intake air amount in the cylinder based on the throttle downstream pressure by using an intake valve model which is a physical model of the behavior of the intake air flowing from the intake passage into the combustion chamber;
a first shift correction for correcting a calculated value of the throttle flow rate by the throttle model based on a state quantity indicating an operating state of the engine;
a second shift correction for correcting a calculated value of the in-cylinder intake air amount by the intake valve model based on a state quantity indicating an operating state of the engine;
Do the following:
the engine is equipped with a variable valve mechanism that varies a valve characteristic of an engine valve, and the state quantity used to correct the calculated value of the throttle flow rate in the first shift correction includes an operating quantity of the variable valve mechanism .
エンジンの吸気通路から燃焼室に流入する吸気の量を筒内吸気量とし、前記吸気通路に設置されたスロットルバルブの開度をスロットル開度とし、前記スロットルバルブの通過前の吸気の圧力をスロットル上流圧とし、前記スロットルバルブの通過後の前記吸気の圧力をスロットル下流圧とし、前記スロットルバルブを通過する吸気の流量をスロットル流量としたとき、
前記スロットルバルブを通過する吸気の挙動についての物理モデルであるスロットルモデルを用いて、前記スロットル開度、前記スロットル上流圧、及び前記スロットル下流圧に基づき前記スロットル流量を演算するスロットル流量演算処理と、
前記吸気通路における前記スロットルバルブよりも下流側の部分を流れる吸気の挙動についての物理モデルである吸気管モデルを用いて、前記スロットル流量及び前記筒内吸気量に基づき前記スロットル下流圧を演算するスロットル下流圧演算処理と、
前記吸気通路から前記燃焼室に流入する吸気の挙動についての物理モデルである吸気弁モデルを用いて、前記スロットル下流圧に基づき前記筒内吸気量を演算する筒内吸気量演算処理と、
前記エンジンの運転状態を示す状態量に基づき、前記スロットルモデルによる前記スロットル流量の演算値を補正する第1シフト補正と、
前記エンジンの運転状態を示す状態量に基づき、前記吸気弁モデルによる前記筒内吸気量の演算値を補正する第2シフト補正と、
を行い、
前記エンジンは、機関バルブの動弁特性を可変とする可変動弁機構を備えており、かつ前記第2シフト補正での前記筒内吸気量の演算値の補正に用いる前記状態量には、前記可変動弁機構の動作量が含まれるエンジン制御装置。
When the amount of intake air flowing into the combustion chamber from the intake passage of the engine is defined as the in-cylinder intake air amount, the opening of a throttle valve installed in the intake passage is defined as the throttle opening, the pressure of the intake air before passing through the throttle valve is defined as the throttle upstream pressure, the pressure of the intake air after passing through the throttle valve is defined as the throttle downstream pressure, and the flow rate of the intake air passing through the throttle valve is defined as the throttle flow rate,
a throttle flow rate calculation process that calculates the throttle flow rate based on the throttle opening, the throttle upstream pressure, and the throttle downstream pressure by using a throttle model that is a physical model regarding the behavior of the intake air passing through the throttle valve;
a throttle downstream pressure calculation process that calculates the throttle downstream pressure based on the throttle flow rate and the in-cylinder intake air amount by using an intake pipe model that is a physical model regarding the behavior of the intake air flowing in a portion of the intake passage downstream of the throttle valve;
an intake air amount calculation process for calculating the intake air amount in the cylinder based on the throttle downstream pressure by using an intake valve model which is a physical model of the behavior of the intake air flowing from the intake passage into the combustion chamber;
a first shift correction for correcting a calculated value of the throttle flow rate by the throttle model based on a state quantity indicating an operating state of the engine;
a second shift correction for correcting a calculated value of the in-cylinder intake air amount by the intake valve model based on a state quantity indicating an operating state of the engine;
Do the following:
The engine is equipped with a variable valve mechanism that varies the valve characteristics of an engine valve, and the state quantity used to correct the calculated value of the in-cylinder intake air amount in the second shift correction includes an operating quantity of the variable valve mechanism .
エンジンの吸気通路から燃焼室に流入する吸気の量を筒内吸気量とし、前記吸気通路に設置されたスロットルバルブの開度をスロットル開度とし、前記スロットルバルブの通過前の吸気の圧力をスロットル上流圧とし、前記スロットルバルブの通過後の前記吸気の圧力をスロットル下流圧とし、前記スロットルバルブを通過する吸気の流量をスロットル流量としたとき、
前記スロットルバルブを通過する吸気の挙動についての物理モデルであるスロットルモデルを用いて、前記スロットル開度、前記スロットル上流圧、及び前記スロットル下流圧に基づき前記スロットル流量を演算するスロットル流量演算処理と、
前記吸気通路における前記スロットルバルブよりも下流側の部分を流れる吸気の挙動についての物理モデルである吸気管モデルを用いて、前記スロットル流量及び前記筒内吸気量に基づき前記スロットル下流圧を演算するスロットル下流圧演算処理と、
前記吸気通路から前記燃焼室に流入する吸気の挙動についての物理モデルである吸気弁モデルを用いて、前記スロットル下流圧に基づき前記筒内吸気量を演算する筒内吸気量演算処理と、
前記エンジンの運転状態を示す状態量に基づき、前記スロットルモデルによる前記スロットル流量の演算値を補正する第1シフト補正と、
前記エンジンの運転状態を示す状態量に基づき、前記吸気弁モデルによる前記筒内吸気量の演算値を補正する第2シフト補正と、
を行い、
前記エンジンは、吸気中への排気の再循環を行うものであり、かつ前記第1シフト補正での前記スロットル流量の演算値の補正に用いる前記状態量には、前記排気の再循環量を示す状態量が含まれるエンジン制御装置。
When the amount of intake air flowing into the combustion chamber from the intake passage of the engine is defined as the in-cylinder intake air amount, the opening of a throttle valve installed in the intake passage is defined as the throttle opening, the pressure of the intake air before passing through the throttle valve is defined as the throttle upstream pressure, the pressure of the intake air after passing through the throttle valve is defined as the throttle downstream pressure, and the flow rate of the intake air passing through the throttle valve is defined as the throttle flow rate,
a throttle flow rate calculation process that calculates the throttle flow rate based on the throttle opening, the throttle upstream pressure, and the throttle downstream pressure by using a throttle model that is a physical model regarding the behavior of the intake air passing through the throttle valve;
a throttle downstream pressure calculation process that calculates the throttle downstream pressure based on the throttle flow rate and the in-cylinder intake air amount by using an intake pipe model that is a physical model regarding the behavior of the intake air flowing in a portion of the intake passage downstream of the throttle valve;
an intake air amount calculation process for calculating the intake air amount in the cylinder based on the throttle downstream pressure by using an intake valve model which is a physical model of the behavior of the intake air flowing from the intake passage into the combustion chamber;
a first shift correction for correcting a calculated value of the throttle flow rate by the throttle model based on a state quantity indicating an operating state of the engine;
a second shift correction for correcting a calculated value of the in-cylinder intake air amount by the intake valve model based on a state quantity indicating an operating state of the engine;
Do the following:
The engine control device is one in which exhaust gas is recirculated into an intake air, and the state quantity used to correct the calculated value of the throttle flow rate in the first shift correction includes a state quantity indicating an amount of exhaust gas recirculated .
エンジンの吸気通路から燃焼室に流入する吸気の量を筒内吸気量とし、前記吸気通路に設置されたスロットルバルブの開度をスロットル開度とし、前記スロットルバルブの通過前の吸気の圧力をスロットル上流圧とし、前記スロットルバルブの通過後の前記吸気の圧力をスロットル下流圧とし、前記スロットルバルブを通過する吸気の流量をスロットル流量としたとき、
前記スロットルバルブを通過する吸気の挙動についての物理モデルであるスロットルモデルを用いて、前記スロットル開度、前記スロットル上流圧、及び前記スロットル下流圧に基づき前記スロットル流量を演算するスロットル流量演算処理と、
前記吸気通路における前記スロットルバルブよりも下流側の部分を流れる吸気の挙動についての物理モデルである吸気管モデルを用いて、前記スロットル流量及び前記筒内吸気量に基づき前記スロットル下流圧を演算するスロットル下流圧演算処理と、
前記吸気通路から前記燃焼室に流入する吸気の挙動についての物理モデルである吸気弁モデルを用いて、前記スロットル下流圧に基づき前記筒内吸気量を演算する筒内吸気量演算処理と、
前記エンジンの運転状態を示す状態量に基づき、前記スロットルモデルによる前記スロットル流量の演算値を補正する第1シフト補正と、
前記エンジンの運転状態を示す状態量に基づき、前記吸気弁モデルによる前記筒内吸気量の演算値を補正する第2シフト補正と、
を行い、
前記エンジンは、吸気中への排気の再循環を行うものであり、かつ前記第2シフト補正での前記筒内吸気量の演算値の補正に用いる前記状態量には、前記排気の再循環量を示す状態量が含まれるエンジン制御装置。
When the amount of intake air flowing into the combustion chamber from the intake passage of the engine is defined as the in-cylinder intake air amount, the opening of a throttle valve installed in the intake passage is defined as the throttle opening, the pressure of the intake air before passing through the throttle valve is defined as the throttle upstream pressure, the pressure of the intake air after passing through the throttle valve is defined as the throttle downstream pressure, and the flow rate of the intake air passing through the throttle valve is defined as the throttle flow rate,
a throttle flow rate calculation process that calculates the throttle flow rate based on the throttle opening, the throttle upstream pressure, and the throttle downstream pressure by using a throttle model that is a physical model of the behavior of the intake air passing through the throttle valve;
a throttle downstream pressure calculation process that calculates the throttle downstream pressure based on the throttle flow rate and the in-cylinder intake air amount by using an intake pipe model that is a physical model regarding the behavior of the intake air flowing in a portion of the intake passage downstream of the throttle valve;
an intake air amount calculation process for calculating the intake air amount in the cylinder based on the throttle downstream pressure by using an intake valve model which is a physical model of the behavior of the intake air flowing from the intake passage into the combustion chamber;
a first shift correction for correcting a calculated value of the throttle flow rate by the throttle model based on a state quantity indicating an operating state of the engine;
a second shift correction for correcting a calculated value of the in-cylinder intake air amount by the intake valve model based on a state quantity indicating an operating state of the engine;
Do the following:
The engine recirculates exhaust gas into the intake air, and the state quantity used to correct the calculated value of the in-cylinder intake air amount in the second shift correction includes a state quantity indicating the amount of exhaust gas recirculated .
エンジンの吸気通路から燃焼室に流入する吸気の量を筒内吸気量とし、前記吸気通路に設置されたスロットルバルブの開度をスロットル開度とし、前記スロットルバルブの通過前の吸気の圧力をスロットル上流圧とし、前記スロットルバルブの通過後の前記吸気の圧力をスロットル下流圧とし、前記スロットルバルブを通過する吸気の流量をスロットル流量としたとき、
前記スロットルバルブを通過する吸気の挙動についての物理モデルであるスロットルモデルを用いて、前記スロットル開度、前記スロットル上流圧、及び前記スロットル下流圧に基づき前記スロットル流量を演算するスロットル流量演算処理と、
前記吸気通路における前記スロットルバルブよりも下流側の部分を流れる吸気の挙動についての物理モデルである吸気管モデルを用いて、前記スロットル流量及び前記筒内吸気量に基づき前記スロットル下流圧を演算するスロットル下流圧演算処理と、
前記吸気通路から前記燃焼室に流入する吸気の挙動についての物理モデルである吸気弁モデルを用いて、前記スロットル下流圧に基づき前記筒内吸気量を演算する筒内吸気量演算処理と、
前記エンジンの運転状態を示す状態量に基づき、前記スロットルモデルによる前記スロットル流量の演算値を補正する第1シフト補正と、
前記エンジンの運転状態を示す状態量に基づき、前記吸気弁モデルによる前記筒内吸気量の演算値を補正する第2シフト補正と、
を行い、
前記エンジンは、排気中の微粒子物質を捕集するフィルタ装置を備えており、かつ前記第2シフト補正での前記筒内吸気量の演算値の補正に用いる状態量には、前記フィルタ装置の詰り度合を示す状態量が含まれるエンジン制御装置。
When the amount of intake air flowing into the combustion chamber from the intake passage of the engine is defined as the in-cylinder intake air amount, the opening of a throttle valve installed in the intake passage is defined as the throttle opening, the pressure of the intake air before passing through the throttle valve is defined as the throttle upstream pressure, the pressure of the intake air after passing through the throttle valve is defined as the throttle downstream pressure, and the flow rate of the intake air passing through the throttle valve is defined as the throttle flow rate,
a throttle flow rate calculation process that calculates the throttle flow rate based on the throttle opening, the throttle upstream pressure, and the throttle downstream pressure by using a throttle model that is a physical model of the behavior of the intake air passing through the throttle valve;
a throttle downstream pressure calculation process that calculates the throttle downstream pressure based on the throttle flow rate and the in-cylinder intake air amount by using an intake pipe model that is a physical model regarding the behavior of the intake air flowing in a portion of the intake passage downstream of the throttle valve;
an intake air amount calculation process for calculating the intake air amount in the cylinder based on the throttle downstream pressure by using an intake valve model which is a physical model of the behavior of the intake air flowing from the intake passage into the combustion chamber;
a first shift correction for correcting a calculated value of the throttle flow rate by the throttle model based on a state quantity indicating an operating state of the engine;
a second shift correction for correcting a calculated value of the in-cylinder intake air amount by the intake valve model based on a state quantity indicating an operating state of the engine;
Do the following:
The engine control device is equipped with a filter device that collects particulate matter in the exhaust gas, and the state quantity used to correct the calculated value of the in-cylinder intake air amount in the second shift correction includes a state quantity that indicates the degree of clogging of the filter device .
JP2021193881A 2021-11-30 2021-11-30 Engine Control Unit Active JP7690873B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021193881A JP7690873B2 (en) 2021-11-30 2021-11-30 Engine Control Unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021193881A JP7690873B2 (en) 2021-11-30 2021-11-30 Engine Control Unit

Publications (2)

Publication Number Publication Date
JP2023080500A JP2023080500A (en) 2023-06-09
JP7690873B2 true JP7690873B2 (en) 2025-06-11

Family

ID=86656703

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021193881A Active JP7690873B2 (en) 2021-11-30 2021-11-30 Engine Control Unit

Country Status (1)

Country Link
JP (1) JP7690873B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004116459A (en) 2002-09-27 2004-04-15 Toyota Motor Corp In-cylinder intake air amount estimation device for internal combustion engine
JP2004211590A (en) 2002-12-27 2004-07-29 Toyota Motor Corp Apparatus for estimating intake air amount of internal combustion engine
US20090024300A1 (en) 2007-07-20 2009-01-22 Gm Global Technology Operations, Inc. Airflow estimation method and apparatus for internal combustion engine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004116459A (en) 2002-09-27 2004-04-15 Toyota Motor Corp In-cylinder intake air amount estimation device for internal combustion engine
JP2004211590A (en) 2002-12-27 2004-07-29 Toyota Motor Corp Apparatus for estimating intake air amount of internal combustion engine
US20090024300A1 (en) 2007-07-20 2009-01-22 Gm Global Technology Operations, Inc. Airflow estimation method and apparatus for internal combustion engine

Also Published As

Publication number Publication date
JP2023080500A (en) 2023-06-09

Similar Documents

Publication Publication Date Title
US7441544B2 (en) Control device for internal combustion engine
CN102797571B (en) For estimating the device of amount of exhaust gas recirculation
CN100580236C (en) Fuel injection control device for internal combustion engine
US10570836B2 (en) EGR control apparatus for engine with supercharger and control method of EGR device for engine with supercharger
JP4683573B2 (en) Method for operating an internal combustion engine
US20080314132A1 (en) Throttle upstream pressure estimating apparatus and cylinder charged air quantity calculating apparatus for internal combustion engine
JP4114574B2 (en) Intake air amount control device and intake air amount control method for internal combustion engine
CN101680380B (en) Method for controlling turbine outlet temperature in a diesel engine
CN103321763A (en) Exhaust gas recirculation control systems and methods
CN1416541A (en) Method and device for mass flow determination via control valve and for determining modeled induction pipe pressure
CN114991969A (en) Method and device for adaptively correcting air inflow and air environment of natural gas engine
JP5146619B2 (en) Control device for internal combustion engine
JP5120301B2 (en) Vehicle engine torque calculation device
US20210317795A1 (en) Control device of supercharger-equipped engine
JP7690873B2 (en) Engine Control Unit
KR102323282B1 (en) Method for determining the cylinder air charging of a combustion engine in non-fired operation
JP2002180877A (en) Internal combustion engine control device
JP7073843B2 (en) Internal combustion engine control device
JP3846195B2 (en) Fuel injection control device for internal combustion engine
JP2004143964A (en) EGR flow rate calculation device for internal combustion engine and control device for internal combustion engine
US11913399B2 (en) Method for adjusting a fuel mass to be injected
JP2017002742A (en) Intake air amount calculation device for internal combustion engine
JPH03229944A (en) Vehicular internal combustion engine control device
GB2503219A (en) Method of operating an internal combustion engine
JP3627658B2 (en) Fuel injection control device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240320

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250228

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250513

R150 Certificate of patent or registration of utility model

Ref document number: 7690873

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150