JP2006063802A - Air amount estimating device for internal combustion engine - Google Patents
Air amount estimating device for internal combustion engine Download PDFInfo
- Publication number
- JP2006063802A JP2006063802A JP2004243543A JP2004243543A JP2006063802A JP 2006063802 A JP2006063802 A JP 2006063802A JP 2004243543 A JP2004243543 A JP 2004243543A JP 2004243543 A JP2004243543 A JP 2004243543A JP 2006063802 A JP2006063802 A JP 2006063802A
- Authority
- JP
- Japan
- Prior art keywords
- throttle valve
- air
- pressure
- time
- intake
- 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.)
- Pending
Links
Images
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
Description
本発明は、内燃機関の気筒内に導入される空気の量を推定する装置に関する。 The present invention relates to an apparatus for estimating the amount of air introduced into a cylinder of an internal combustion engine.
内燃機関に供給される混合気の空燃比を目標空燃比と一致させるためには、同内燃機関の気筒内に導入される空気の量(以下、「筒内空気量」と称呼する。)を精度良く推定しなければならない。この筒内空気量は、スロットル弁の開度が殆ど変化しない定常運転状態においては、内燃機関の吸気通路に設けられた空気流量センサの出力値により精度良く推定される。一方、スロットル弁の開度が急激に変化する過渡運転状態においては、空気流量センサの時間応答性が良好でないことから、空気流量センサの出力値に基づいて筒内空気量を精度良く求めることは困難である。従って、筒内空気量を空気流量センサよりも応答性良く推定することが求められる。 In order to make the air-fuel ratio of the air-fuel mixture supplied to the internal combustion engine coincide with the target air-fuel ratio, the amount of air introduced into the cylinder of the internal combustion engine (hereinafter referred to as “in-cylinder air amount”). It must be estimated accurately. This in-cylinder air amount is accurately estimated from the output value of the air flow rate sensor provided in the intake passage of the internal combustion engine in a steady operation state where the opening degree of the throttle valve hardly changes. On the other hand, in a transient operation state in which the opening of the throttle valve changes rapidly, the time response of the air flow sensor is not good, so it is not possible to accurately determine the in-cylinder air amount based on the output value of the air flow sensor. Have difficulty. Therefore, it is required to estimate the in-cylinder air amount with better responsiveness than the air flow rate sensor.
更に、燃料は、一般に吸気行程が終了するまでに噴射される。一方、筒内空気量は、吸気行程が終了する時点(吸気弁閉弁時)において確定する。従って、燃料噴射時においては筒内空気量が確定していない。このため、気筒内に形成される混合気を目標とする空燃比と一致させる噴射燃料量を決定するためには、燃料噴射前(即ち、吸気行程が終了する前)の所定の時点にて吸気弁閉弁時における筒内空気量を推定することが求められる。 Furthermore, the fuel is generally injected by the end of the intake stroke. On the other hand, the in-cylinder air amount is determined when the intake stroke ends (when the intake valve is closed). Therefore, the cylinder air amount is not fixed at the time of fuel injection. Therefore, in order to determine the amount of fuel to be injected so that the air-fuel ratio formed in the cylinder matches the target air-fuel ratio, the intake air is taken in at a predetermined time before fuel injection (that is, before the intake stroke ends). It is required to estimate the in-cylinder air amount when the valve is closed.
このような要求を満足するための筒内空気量推定装置の一つとして、吸気通路内を通流する空気の挙動をモデル化した物理モデルを使用して現時点より先の時点の筒内空気量を推定する装置が提案されている(例えば、特許文献1を参照。)。
この装置が使用する物理モデルによれば、推定される現時点より先の時点の筒内空気量は、同先の時点のスロットル弁の上流の空気(スロットル弁上流空気)の圧力及び温度を含む関係式により表される。従って、上記先の時点のスロットル弁上流空気の圧力及び温度が精度良く推定されなければ、同先の時点の筒内空気量を精度良く推定することができない。 According to the physical model used by this device, the estimated amount of cylinder air before the present time includes the pressure and temperature of the air upstream of the throttle valve (the air upstream of the throttle valve) at the previous time. It is expressed by the formula. Therefore, if the pressure and temperature of the air upstream of the throttle valve at the previous time point are not accurately estimated, the in-cylinder air amount at the previous time point cannot be accurately estimated.
ところで、上記従来の装置が適用される内燃機関においては、スロットル弁上流空気の圧力及び温度は、大気の圧力及び温度と略等しい。また、大気の圧力及び温度は、現時点から筒内空気量が推定される先の時点までの短い時間内では殆ど変化しない。従って、上記従来の装置は、現時点より先の時点のスロットル弁上流空気の圧力として大気の圧力を採用し、同先の時点のスロットル弁上流空気の温度としてスロットル弁の上流にて吸気通路に配設された温度センサの検出値を採用する。この結果、上記従来の装置により、現時点より先の時点の筒内空気量が高い精度にて推定される。 By the way, in the internal combustion engine to which the conventional apparatus is applied, the pressure and temperature of the air upstream of the throttle valve are substantially equal to the pressure and temperature of the atmosphere. Further, the atmospheric pressure and temperature hardly change within a short time from the present time to the previous time point at which the in-cylinder air amount is estimated. Therefore, the above-mentioned conventional apparatus adopts atmospheric pressure as the pressure of the throttle valve upstream air at a time earlier than the present time, and distributes it to the intake passage upstream of the throttle valve as the temperature of the throttle valve upstream air at the previous time. The detection value of the installed temperature sensor is adopted. As a result, the in-cylinder air amount at a time point before the current time is estimated with high accuracy by the conventional device.
一方、内燃機関の最高出力を向上させること等を目的として、吸気通路内のスロットル弁の上流に過給機が配設されることがある。このような内燃機関においては、過給機の作動状態の変化により、スロットル弁上流空気の圧力及び温度は短い時間内に変化する。従って、上記物理モデルを使用して、現時点より先の時点の筒内空気量を高い精度にて推定するためには、過給機を通過する空気の挙動をモデル化し、その物理モデルを用いて同先の時点のスロットル弁上流空気の圧力及び温度を推定する必要があると考えられる。 On the other hand, a turbocharger may be disposed upstream of the throttle valve in the intake passage for the purpose of improving the maximum output of the internal combustion engine. In such an internal combustion engine, the pressure and temperature of the air upstream of the throttle valve change within a short time due to a change in the operating state of the supercharger. Therefore, in order to estimate the in-cylinder air amount at a time earlier than the present time with high accuracy using the above physical model, the behavior of the air passing through the supercharger is modeled, and the physical model is used. It is considered necessary to estimate the pressure and temperature of the air upstream of the throttle valve at the same time.
しかしながら、過給機を通過する空気の挙動を、簡便で(計算負荷が小さく)、且つ、正確な物理モデルにより表現することは困難であるから、過給機を備える内燃機関においては、現時点より先の時点のスロットル弁上流空気の圧力及び温度を精度良く推定することができない。その結果、上記従来の技術により、現時点より先の時点の筒内空気量を高い精度にて推定することは困難であるという問題があった。 However, it is difficult to express the behavior of air passing through the supercharger with a simple (small calculation load) and accurate physical model. The pressure and temperature of the air upstream of the throttle valve at the previous time cannot be accurately estimated. As a result, there has been a problem that it is difficult to estimate the in-cylinder air amount at a time earlier than the current time with high accuracy by the conventional technique.
本発明の発明者は、上述した課題に対処するために種々の検討を行った結果、過給機からスロットル弁までの吸気通路内におけるスロットル弁上流空気の圧力及び温度は現時点から筒内空気量が推定される先の時点までの短い時間内ではそれほど大きく変化しないという知見を得た。本発明は、かかる知見に基づいてなされたものであり、過給機を備える内燃機関において現時点より先の時点の筒内空気量を高い精度にて推定することが可能な内燃機関の空気量推定装置を提供することを目的とする。 The inventor of the present invention has made various studies in order to cope with the above-described problems. As a result, the pressure and temperature of the air upstream of the throttle valve in the intake passage from the supercharger to the throttle valve are determined from the present time. It was found that the change does not change so much in a short time until the estimated time. The present invention has been made based on such knowledge, and in an internal combustion engine equipped with a supercharger, it is possible to estimate an in-cylinder air amount at a time earlier than the present time with high accuracy. An object is to provide an apparatus.
具体的に述べると、本発明の空気量推定装置は、外部から取り込んだ空気を気筒内に導入する吸気通路と、前記吸気通路内に配置され同吸気通路内を通流する空気の量を変更するように開度を調整可能なスロットル弁と、前記スロットル弁の上流にて前記吸気通路に配設され同吸気通路内の空気を圧縮する過給機と、を備える内燃機関に適用される。 More specifically, the air amount estimation device of the present invention changes an intake passage for introducing air taken in from the outside into the cylinder, and an amount of air arranged in the intake passage and flowing through the intake passage. Thus, the present invention is applied to an internal combustion engine including a throttle valve whose opening degree can be adjusted, and a supercharger that is disposed in the intake passage upstream of the throttle valve and compresses air in the intake passage.
前記空気量推定装置は、前記吸気通路内において前記スロットル弁の周囲を通過して前記気筒内に流入する空気の挙動を少なくとも同スロットル弁の開度と同スロットル弁の上流の同吸気通路内の空気の圧力であるスロットル弁上流圧力と同スロットル弁の上流の同吸気通路内の空気の温度であるスロットル弁上流温度とを用いて表す物理モデルと、現時点より先の時点の同スロットル弁の開度と、同先の時点の同スロットル弁上流圧力と、同先の時点の同スロットル弁上流温度と、に基づいて同先の時点にて同気筒内に導入されている空気の量である筒内空気量を推定する筒内空気量推定手段を備える。 The air amount estimation device determines the behavior of the air that flows around the throttle valve in the intake passage and flows into the cylinder at least within the intake passage upstream of the throttle valve and the throttle valve. The physical model expressed using the throttle valve upstream pressure, which is the air pressure, and the throttle valve upstream temperature, which is the temperature of the air in the intake passage upstream of the throttle valve, and the opening of the throttle valve at a time earlier than the present time. Cylinder, which is the amount of air introduced into the cylinder at the previous point based on the same, the same throttle valve upstream pressure at the same point, and the same throttle valve upstream temperature at the previous point In-cylinder air amount estimation means for estimating the amount of internal air is provided.
前記空気量推定装置は、前記過給機と前記スロットル弁の間の前記吸気通路に配設され同吸気通路内の空気の圧力を検出する圧力センサと、同過給機と同スロットル弁の間の同吸気通路に配設され同吸気通路内の空気の温度を検出する温度センサと、を備える。 The air amount estimation device includes a pressure sensor that is disposed in the intake passage between the supercharger and the throttle valve and detects the pressure of air in the intake passage, and between the supercharger and the throttle valve. A temperature sensor that is disposed in the intake passage and detects the temperature of air in the intake passage.
前記筒内空気量推定手段は、前記先の時点のスロットル弁上流圧力として前記検出された圧力を採用し、且つ、前記先の時点のスロットル弁上流温度として前記検出された温度を採用することにより、前記先の時点の筒内空気量を推定する。 The in-cylinder air amount estimation means adopts the detected pressure as the throttle valve upstream pressure at the previous time point, and adopts the detected temperature as the throttle valve upstream temperature at the previous time point. The cylinder air amount at the previous time is estimated.
これによれば、過給機の下流であってスロットル弁の上流の空気(スロットル弁上流空気)の圧力及び温度が圧力センサ及び温度センサによりそれぞれ検出され、同検出された圧力及び温度に基づいて、現時点より先の時点の筒内空気量が推定される。この結果、過給機を備える内燃機関において、過給機を通過する空気の挙動を表す物理モデルを導入しなくとも、同先の時点における筒内空気量を高い精度にて推定することができる。 According to this, the pressure and temperature of the air downstream of the supercharger and upstream of the throttle valve (the throttle valve upstream air) are detected by the pressure sensor and the temperature sensor, respectively, and based on the detected pressure and temperature. The in-cylinder air amount at a time earlier than the current time is estimated. As a result, in an internal combustion engine equipped with a supercharger, the in-cylinder air amount at the same point in time can be estimated with high accuracy without introducing a physical model representing the behavior of air passing through the supercharger. .
この場合、前記空気量推定装置は、
前記過給機と前記スロットル弁の間の前記吸気通路に一端が接続されるとともに、他端が同過給機の上流にて同吸気通路に接続され又は同他端が前記内燃機関の外部に連通されたバイパス通路と、
指示信号に応じて前記バイパス通路を連通状態又は遮断状態に切り替え可能なバイパス通路切替手段と、
前記過給機と前記スロットル弁の間の前記吸気通路内の空気の圧力が急激に変化する状態にあるか否かを判定する圧力急変判定手段と、
前記圧力急変判定手段により前記圧力が急激に変化する状態にあると判定したときに、前記バイパス通路を連通状態とするように前記バイパス通路切替手段に前記指示信号を送出するバイパス通路切替制御手段と、
を備えてなることが好適である。
In this case, the air amount estimation device
One end is connected to the intake passage between the supercharger and the throttle valve, and the other end is connected to the intake passage upstream of the supercharger or the other end is connected to the outside of the internal combustion engine. A bypass passage communicated with,
A bypass passage switching means capable of switching the bypass passage to a communication state or a cutoff state in response to an instruction signal;
Pressure abrupt change determination means for determining whether or not the pressure of air in the intake passage between the supercharger and the throttle valve is in a state of rapidly changing;
A bypass passage switching control means for sending the instruction signal to the bypass passage switching means so as to place the bypass passage in a communicating state when the pressure sudden change judgment means determines that the pressure is in a state of sudden change; ,
It is preferable to comprise.
前述したように、本発明に係る内燃機関の空気量推定装置は、現時点より先の時点のスロットル弁上流空気の圧力(スロットル弁上流圧力)として、検出された圧力を採用する。従って、圧力を検出した時点から同先の時点までの間にスロットル弁上流圧力が急激に変化すると、推定される筒内空気量の精度が悪化する。 As described above, the air amount estimation device for an internal combustion engine according to the present invention employs the detected pressure as the pressure of the throttle valve upstream air (throttle valve upstream pressure) at a time earlier than the current time. Therefore, if the upstream pressure of the throttle valve changes abruptly from the time when the pressure is detected to the previous time, the accuracy of the estimated in-cylinder air amount deteriorates.
ところで、過給機を備える内燃機関においては、スロットル弁上流圧力が急激に変化することがある。例えば、スロットル弁の開度が急激に増大した場合(例えば、急加速時)には、過給機が抵抗となり内燃機関の外部からの空気の供給が阻害されるのでスロットル弁上流圧力は短い時間内に急激に減少する。この場合、検出された圧力と現時点より先の時点のスロットル弁上流圧力とが大きく異なるようになるので、推定される筒内空気量の精度は悪化してしまう。 By the way, in an internal combustion engine provided with a supercharger, the throttle valve upstream pressure may change suddenly. For example, when the opening of the throttle valve suddenly increases (for example, during rapid acceleration), the turbocharger becomes a resistance and the air supply from the outside of the internal combustion engine is obstructed, so the throttle valve upstream pressure is short. Decreases rapidly within. In this case, since the detected pressure and the throttle valve upstream pressure at a time earlier than the current time are greatly different, the accuracy of the estimated in-cylinder air amount is deteriorated.
これに対し、上記構成によれば、圧力急変判定手段によりスロットル弁上流圧力が急激に変化する状態にあると判定されたときは、バイパス通路が連通状態とされる。これにより、空気は、過給機を通過することなく過給機とスロットル弁の間の吸気通路に速やかに供給される。この結果、スロットル弁上流圧力の変化が緩慢となる。従って、検出された圧力と現時点より先の時点のスロットル弁上流圧力との差を小さく維持することができるので、現時点より先の時点の筒内空気量を高い精度にて推定することができる。 On the other hand, according to the above configuration, when it is determined by the pressure sudden change determination means that the throttle valve upstream pressure is in a state of sudden change, the bypass passage is brought into a communication state. Thus, the air is promptly supplied to the intake passage between the supercharger and the throttle valve without passing through the supercharger. As a result, the change in the throttle valve upstream pressure becomes slow. Accordingly, the difference between the detected pressure and the throttle valve upstream pressure at a time earlier than the current time can be kept small, so that the in-cylinder air amount at a time earlier than the current time can be estimated with high accuracy.
以下、本発明による内燃機関の空気量推定装置の各実施形態について図面を参照しながら説明する。図1は、本発明の第1実施形態に係る前記空気量推定装置を火花点火式多気筒(4気筒)内燃機関に適用したシステムの概略構成を示している。なお、図1は、特定気筒の断面のみを示しているが、他の気筒も同様な構成を備えている。 Embodiments of an air amount estimation device for an internal combustion engine according to the present invention will be described below with reference to the drawings. FIG. 1 shows a schematic configuration of a system in which the air amount estimation device according to the first embodiment of the present invention is applied to a spark ignition type multi-cylinder (four-cylinder) internal combustion engine. FIG. 1 shows only a cross section of a specific cylinder, but the other cylinders have the same configuration.
この内燃機関10は、シリンダブロック、シリンダブロックロワーケース及びオイルパン等を含むシリンダブロック部20と、シリンダブロック部20の上に固定されるシリンダヘッド部30と、シリンダブロック部20に燃料と空気とからなる混合気を供給するための吸気系統40と、シリンダブロック部20からの排ガスを外部に放出するための排気系統50と、を含んでいる。
The
シリンダブロック部20は、シリンダ21、ピストン22、コンロッド23及びクランク軸24を含んでいる。ピストン22はシリンダ21内を往復動し、ピストン22の往復動がコンロッド23を介してクランク軸24に伝達され、これにより同クランク軸24が回転するようになっている。シリンダ21、ピストン22のヘッド及びシリンダヘッド部30は、燃焼室25を形成している。
The cylinder block unit 20 includes a
シリンダヘッド部30は、燃焼室25に連通した吸気ポート31、吸気ポート31を開閉する吸気弁32、吸気弁32を駆動するインテークカムシャフトを含むとともに同インテークカムシャフトの位相角を連続的に変更する可変吸気タイミング装置33、可変吸気タイミング装置33のアクチュエータ33a、燃焼室25に連通した排気ポート34、排気ポート34を開閉する排気弁35、排気弁35を駆動するエキゾーストカムシャフト36、点火プラグ37、点火プラグ37に与える高電圧を発生するイグニッションコイルを含むイグナイタ38及び燃料を吸気ポート31内に噴射するインジェクタ39を備えている。
The
吸気系統40は、吸気ポート31に連通したインテークマニホールド41、インテークマニホールド41に連通したサージタンク42、サージタンク42に一端が接続されインテークマニホールド41及びサージタンク42とともに吸気通路を形成する吸気ダクト43、吸気ダクト43の他端部から下流(サージタンク42)に向けて順に吸気ダクト43に配設されたエアフィルタ44、過給機の一部を構成するコンプレッサ45、インタークーラ46、スロットル弁47及びスロットル弁アクチュエータ47aを備えている。なお、スロットル弁47から吸気弁32までの吸気通路は、吸気管部を構成している。
The intake system 40 includes an
コンプレッサ45は、後述する排気通路の下流部に配設されたタービンが排ガスのエネルギーにより回転させられることにより、回転して吸気ダクト43内の空気を圧縮する。これにより、コンプレッサ45は、内燃機関10に空気を過給するようになっている。
The
インタークーラ46は水冷式であって、吸気ダクト43を通過する空気を冷却するようになっている。
The
スロットル弁47は吸気ダクト43に回転可能に支持され、スロットル弁駆動手段を構成するスロットル弁アクチュエータ47aにより駆動されることにより開度が調整できるようになっている。これにより、スロットル弁47は、吸気ダクト43の通路断面積を可変とするようになっている。
The
DCモータからなるスロットル弁アクチュエータ47aは、後述する電気制御装置70が達成する電子制御スロットル弁ロジックにより送出される駆動信号に応じて、実際のスロットル弁開度θtaが目標スロットル弁開度θttとなるようにスロットル弁47を駆動するようになっている。
In the
吸気系統40は、更に、バイパス通路48と、バイパス通路切替手段としてのバイパス通路切替弁48a及びバイパス通路切替弁アクチュエータ48bと、を備えている。
The intake system 40 further includes a
バイパス通路48は、一端がエアフィルタ44の下流であってコンプレッサ45の上流にて吸気ダクト43に接続されるとともに、他端がインタークーラ46の下流であってスロットル弁47の上流にて同吸気ダクト43に接続された通路である。即ち、バイパス通路48は、コンプレッサ45及びインタークーラ46の上流と下流とを連通している。なお、バイパス通路48は、一端が内燃機関10の外部と直接連通されるとともに、他端がインタークーラ46の下流であってスロットル弁47の上流にて吸気ダクト43に接続されていてもよい。
The
バイパス通路切替弁48aは、バイパス通路48に回転可能に支持され、指示信号に応じて作動するバイパス通路切替弁アクチュエータ48bにより駆動されることによりバイパス通路48を連通状態又は遮断状態とするようになっている。
The bypass
排気系統50は、排気ポート34に連通し同排気ポート34とともに排気通路を形成するエキゾーストマニホールドを含む排気管51を備えている。排気系統50の下流部は図示しない触媒を介して排ガスを外部へ放出するようになっている。
The
一方、このシステムは、圧力センサ61、温度センサ62、カムポジションセンサ63、クランクポジションセンサ64、運転状態量取得手段としてのアクセル開度センサ65及び電気制御装置70を備えている。
On the other hand, this system includes a
圧力センサ61は、インタークーラ46とスロットル弁47の間の吸気ダクト43に配設されている。圧力センサ61は、吸気ダクト43内の空気の圧力を検出し、スロットル弁47の上流の吸気通路内の空気の圧力であるスロットル弁上流圧力Puactを表す信号を出力するようになっている。温度センサ62は、インタークーラ46とスロットル弁47の間の吸気ダクト43に配設されている。温度センサ62は、吸気ダクト43内の空気の温度を検出し、スロットル弁47の上流の吸気通路内の空気の温度であるスロットル弁上流温度Tuactを表す信号を出力するようになっている。カムポジションセンサ63は、インテークカムシャフトが90°回転する毎に(即ち、クランク軸24が180°回転する毎に)一つのパルスを有する信号(G2信号)を発生するようになっている。クランクポジションセンサ64は、クランク軸24が10°回転する毎に幅狭のパルスを有するとともに同クランク軸24が360°回転する毎に幅広のパルスを有する信号を出力するようになっている。この信号は、エンジン回転速度NEを表す。アクセル開度センサ65は、運転者によって操作されるアクセルペダル66の操作量を検出し、同アクセルペダルの操作量Accpを表す信号を出力するようになっている。
The
電気制御装置70は、互いにバスで接続されたCPU71、CPU71が実行するプログラム、テーブル(ルックアップテーブル、マップ)、定数等を予め記憶したROM72、CPU71が必要に応じてデータを一時的に記憶するRAM73、電源が投入された状態でデータを記憶するとともに同記憶したデータを電源が遮断されている間も保持するバックアップRAM74及びADコンバータを含むインターフェース75等からなるマイクロコンピュータである。インターフェース75は、前記センサ61〜65と接続され、CPU71にセンサ61〜65からの信号を供給するとともに、同CPU71の指示に応じて可変吸気タイミング装置33のアクチュエータ33a、イグナイタ38、インジェクタ39、スロットル弁アクチュエータ47a及びバイパス通路切替弁アクチュエータ48bに駆動信号(指示信号)を送出するようになっている。
The
次に、上記のように構成された内燃機関の空気量推定装置による筒内空気量の推定方法の概要について説明する。 Next, an outline of a method for estimating the in-cylinder air amount by the air amount estimating apparatus for an internal combustion engine configured as described above will be described.
この空気量推定装置が適用される内燃機関10においては、インジェクタ39は吸気弁32の上流に配置されているので、吸気弁閉弁時(吸気行程が終了する時点)までに燃料が噴射されなければならない。従って、気筒内に形成される混合気を目標とする空燃比と一致させる噴射燃料量を決定するためには、この空気量推定装置は、燃料噴射前の所定の時点にて吸気弁閉弁時における筒内空気量を推定する必要がある。このため、この空気量推定装置は、エネルギー保存則、運動量保存則及び質量保存則などの物理法則に基づいて構築された物理モデルを用いて、現時点(演算時点)より先の時点の筒内空気量を推定する。
In the
この空気量推定装置は、機能ブロック図である図2に示したように、電子制御スロットル弁モデルM1を備えるとともに、上記物理モデルとして、スロットルモデルM2、吸気弁モデルM3、吸気管モデルM4及び吸気弁モデルM5を備えている。また、この空気量推定装置は、電子制御スロットル弁ロジックA1を備えている。 As shown in FIG. 2 which is a functional block diagram, the air amount estimation device includes an electronically controlled throttle valve model M1, and as a physical model, the throttle model M2, the intake valve model M3, the intake pipe model M4, and the intake air A valve model M5 is provided. The air amount estimation device includes an electronic control throttle valve logic A1.
モデルM2〜M5(スロットルモデルM2、吸気弁モデルM3、吸気管モデルM4及び吸気弁モデルM5)は、ある時点における空気の挙動を表すように上記物理法則に基づいて導き出された数式(以下、「一般化された数式」とも言う。)により表される。 The models M2 to M5 (the throttle model M2, the intake valve model M3, the intake pipe model M4, and the intake valve model M5) are mathematical expressions derived based on the above physical laws (hereinafter, “ It is also referred to as “generalized formula”.
ここで、一般化された数式において使用される値(変数)は、求めたい値が「ある時点」の値であるならば、すべて「ある時点」の値でなくてはならない。即ち、例えば、あるモデルがy=f(x)という一般化された数式により表されているとき、現時点より先の特定の時点のyの値を求めるには、変数xを同先の特定の時点の値としなければならない。 Here, the values (variables) used in the generalized mathematical formulas must all be “at a certain point” if the values to be obtained are “at a certain point”. That is, for example, when a certain model is represented by a generalized mathematical formula y = f (x), in order to obtain the value of y at a specific time earlier than the current time, the variable x is set to a specific Must be the current value.
ところで、前述したように、本空気量推定装置により求めたい筒内空気量は、現時点(演算時点)より先の時点の値である。従って、後述するようにモデルM2〜M5にて使用するスロットル弁開度θt、スロットル弁上流圧力Pu、スロットル弁上流温度Tu、エンジン回転速度NE及び吸気弁32の開閉タイミングVT等の値は、すべて現時点より先の時点の値とする必要がある。
By the way, as described above, the in-cylinder air amount desired to be obtained by the present air amount estimation device is a value at a time point before the current time point (calculation time point). Therefore, as will be described later, the values of the throttle valve opening θt, the throttle valve upstream pressure Pu, the throttle valve upstream temperature Tu, the engine rotational speed NE, the opening / closing timing VT of the
このため、本空気量推定装置は、目標とするスロットル弁開度を決定した時点から遅延させてスロットル弁47を制御することにより、現時点より先の時点(現時点から現時点より先の第1時点(本例では、現時点から遅延時間TDだけ経過した後の時点)までの時点)のスロットル弁開度を推定する。
For this reason, the present air amount estimation device controls the
更に、本発明の発明者により見出された知見によれば、スロットル弁上流圧力Pu及びスロットル弁上流温度Tuは、現時点から筒内空気量が推定される先の時点までの短い時間内ではそれほど大きく変化しない。そこで、本空気量推定装置は、上記先の時点のスロットル弁上流圧力Puとして圧力センサ61により検出された現時点のスロットル弁上流圧力Puactを採用するとともに、同先の時点のスロットル弁上流温度Tuとして温度センサ62により検出された現時点のスロットル弁上流温度Tuactを採用する。
Further, according to the knowledge found by the inventors of the present invention, the throttle valve upstream pressure Pu and the throttle valve upstream temperature Tu are not so much in a short time from the present time to the time point before the cylinder air amount is estimated. It does not change greatly. Therefore, the present air amount estimation device employs the current throttle valve upstream pressure Puact detected by the
また、エンジン回転速度NE及び吸気弁32の開閉タイミングVTも、上記先の時点までの短い時間内ではそれほど大きく変化しない。従って、本空気量推定装置は、上記一般化された数式において、上記先の時点のエンジン回転速度NE及び吸気弁32の開閉タイミングVTとして、現時点のエンジン回転速度NE及び吸気弁32の開閉タイミングVTをそれぞれ採用する。
Further, the engine rotational speed NE and the opening / closing timing VT of the
以上のように、本空気量推定装置は、推定された現時点より先の時点のスロットル弁開度θtと、検出された現時点のスロットル弁上流圧力Puact及びスロットル弁上流温度Tuactと、現時点のエンジン回転速度NE及び吸気弁32の開閉タイミングVTと、上記モデルM2〜M5と、に基づいて同先の時点の筒内空気量を推定する。
As described above, the present air amount estimation device determines the throttle valve opening degree θt at a time point before the estimated current time point, the detected current throttle valve upstream pressure Puact and the throttle valve upstream temperature Tuact, and the current engine speed. Based on the speed NE and the opening / closing timing VT of the
以下、具体的に、各モデルM1〜M5及びロジックA1について説明する。なお、これらのモデルを表す式の導出は周知であるため(特開2001−41095号公報及び特開2003−184613号公報を参照。)、本明細書においては詳細な説明を省略する。 Hereinafter, the models M1 to M5 and the logic A1 will be specifically described. In addition, since the derivation | leading-out of the expression showing these models is known (refer Unexamined-Japanese-Patent No. 2001-41095 and Unexamined-Japanese-Patent No. 2003-184613), detailed description is abbreviate | omitted in this specification.
(電子制御スロットル弁モデルM1と電子制御スロットル弁ロジックA1)
電子制御スロットル弁モデルM1は、電子制御スロットル弁ロジックA1と協働して、現時点までのアクセルペダル操作量Accpに基づいて上記第1時点までのスロットル弁開度θtを推定するモデルである。
(Electronic control throttle valve model M1 and electronic control throttle valve logic A1)
The electronically controlled throttle valve model M1 is a model that estimates the throttle valve opening θt up to the first time point based on the accelerator pedal operation amount Accp up to the present time in cooperation with the electronically controlled throttle valve logic A1.
具体的に述べると、電子制御スロットル弁ロジックA1は、図3に示したアクセルペダル操作量Accpと目標スロットル弁開度θttとの関係を規定するテーブル及びアクセル開度センサ65により検出された実際のアクセルペダル操作量Accpに基づいて暫定的な目標スロットル弁開度である暫定目標スロットル弁開度θtt1を所定時間ΔTt1(本例では、2ms)の経過毎に決定する。また、電子制御スロットル弁ロジックA1は、タイムチャートである図4に示したように、この暫定目標スロットル弁開度θtt1を所定の遅延時間TD(本例では、64ms)後の時点(第1時点)の目標スロットル弁開度θttとして設定する。即ち、電子制御スロットル弁ロジックA1は、所定の遅延時間TD前の時点にて決定された暫定目標スロットル弁開度θtt1を現時点の目標スロットル弁開度θttとして設定する。そして、電子制御スロットル弁ロジックA1は、現時点のスロットル弁開度θtaが現時点の目標スロットル弁開度θttとなるようにスロットル弁アクチュエータ47aに対して駆動信号を送出する。
More specifically, the electronically controlled throttle valve logic A1 is a table that defines the relationship between the accelerator pedal operation amount Accp and the target throttle valve opening θtt shown in FIG. Based on the accelerator pedal operation amount Accp, a temporary target throttle valve opening θtt1 that is a temporary target throttle valve opening is determined every elapse of a predetermined time ΔTt1 (2 ms in this example). Further, as shown in FIG. 4 which is a time chart, the electronically controlled throttle valve logic A1 sets the temporary target throttle valve opening θtt1 to a time point (first time point) after a predetermined delay time TD (64 ms in this example). ) Target throttle valve opening θtt. That is, the electronically controlled throttle valve logic A1 sets the provisional target throttle valve opening degree θtt1 determined at the time point before the predetermined delay time TD as the current target throttle valve opening degree θtt. Then, the electronically controlled throttle valve logic A1 sends a drive signal to the
ところで、電子制御スロットル弁ロジックA1から上記駆動信号がスロットル弁アクチュエータ47aに対して送出されると、同スロットル弁アクチュエータ47aの作動の遅れやスロットル弁47の慣性などにより、実際のスロットル弁開度θtaは、ある遅れを伴って目標スロットル弁開度θttに追従する。そこで、電子制御スロットル弁モデルM1は、(1)式に基づいて遅延時間TD後の時点におけるスロットル弁開度を推定(予測)する(図4を参照。)。
θte(k)=θte(k-1)+ΔTt1・f(θtt(k),θte(k-1)) …(1)
By the way, when the drive signal is sent from the electronically controlled throttle valve logic A1 to the
θte (k) = θte (k-1) + ΔTt1 · f (θtt (k), θte (k-1)) (1)
(1)式において、θte(k)は今回の演算時点にて新たに推定される予測スロットル弁開度θteであり、θtt(k)は今回の演算時点にて新たに設定された目標スロットル弁開度θttであり、θte(k-1)は今回の演算時点にて既に推定されていた予測スロットル弁開度θte(即ち、前回の演算時点にて新たに推定された予測スロットル弁開度θte)である。また、関数f(θtt,θte)は、図5に示したように、θttとθteとの差Δθ(=θtt−θte)が大きい程大きい値をとる関数(Δθに関して単調増加する関数f)である。 In equation (1), θte (k) is the predicted throttle valve opening θte newly estimated at the current calculation time, and θtt (k) is the target throttle valve newly set at the current calculation time. The opening θtt, and θte (k-1) is the predicted throttle valve opening θte that has already been estimated at the time of this calculation (that is, the predicted throttle valve opening θte that has been newly estimated at the time of the previous calculation). ). Further, as shown in FIG. 5, the function f (θtt, θte) is a function (a function f that monotonously increases with respect to Δθ) that takes a larger value as the difference Δθ (= θtt−θte) between θtt and θte increases. is there.
このように、電子制御スロットル弁モデルM1は、今回の演算時点にて上記第1時点(現時点から遅延時間TD後の時点)の目標スロットル弁開度θttを新たに決定するとともに、上記第1時点のスロットル弁開度θteを新たに推定し、上記第1時点までの目標スロットル弁開度θttと予測スロットル弁開度θteとを、現時点からの時間経過に対応させた形でRAM73に記憶させる(格納する)。なお、上記駆動信号がスロットル弁アクチュエータ47aに対して送出された時点から殆ど遅れることなく実際のスロットル弁開度θtaが目標スロットル弁開度θttとなる場合には、(1)式に換えて式(θte(k)=θtt(k))を用いてスロットル弁開度を推定してもよい。
As described above, the electronically controlled throttle valve model M1 newly determines the target throttle valve opening degree θtt at the first time point (time point after the delay time TD from the current time) at the time of the current calculation, and the first time point. The throttle valve opening θte is newly estimated, and the target throttle valve opening θtt and the predicted throttle valve opening θte up to the first time point are stored in the
(スロットルモデルM2)
スロットルモデルM2は、本モデルを表す一般化された数式であり、エネルギー保存則、運動量保存則、質量保存則及び状態方程式等の物理法則に基づいて得られた(2)式及び(3)式に基づいて、スロットル弁47の周囲を通過する空気の流量(スロットル通過空気流量)mtを推定するモデルである。(2)式において、Ct(θt)はスロットル弁開度θtに応じて変化する流量係数、At(θt)はスロットル弁開度θtに応じて変化するスロットル開口断面積(吸気通路内のスロットル弁47の周囲の開口断面積)、Puはスロットル弁47の上流の吸気通路内の空気の圧力であるスロットル弁上流圧力、Pmは吸気管部内の空気の圧力である吸気管内圧力、Tuはスロットル弁47の上流の吸気通路内の空気の温度であるスロットル弁上流温度、Rは気体定数及びκは比熱比(以下、κを一定値として扱う。)である。
(Throttle model M2)
The throttle model M2 is a generalized mathematical expression that represents this model, and is obtained based on physical laws such as energy conservation law, momentum conservation law, mass conservation law, and state equation (2) and (3). Is a model for estimating a flow rate of air passing through the periphery of the throttle valve 47 (throttle passing air flow rate) mt. In Equation (2), Ct (θt) is a flow coefficient that changes according to the throttle valve opening θt, and At (θt) is a throttle opening cross-sectional area that changes according to the throttle valve opening θt (the throttle valve in the intake passage). 47 is an opening cross-sectional area around 47), Pu is a throttle valve upstream pressure which is the pressure of air in the intake passage upstream of the
上記(2)式及び(3)式は、同一時点における物理量の関係を表す式である。従って、厳密には、上記(2)式の右辺の各変数にスロットル通過空気流量mtを推定したい先の時点の値を代入して、同先の時点のスロットル通過空気流量mtを求める必要がある。しかし、上述したように、スロットル弁上流圧力Pu及びスロットル弁上流温度Tuは、現時点からスロットル通過空気流量mtを推定したい上記先の時点までの短い時間内ではそれほど大きく変化しない。そこで、本モデルは、上記先の時点のスロットル弁上流圧力Puとして圧力センサ61により検出された現時点のスロットル弁上流圧力Puactを採用するとともに、同先の時点のスロットル弁上流温度Tuとして温度センサ62により検出された現時点のスロットル弁上流温度Tuactを採用する。
The above equations (2) and (3) are equations representing the relationship between physical quantities at the same time. Therefore, strictly speaking, it is necessary to obtain the throttle passage air flow rate mt at the previous time point by substituting the value at the previous time point at which the throttle passage air flow rate mt is to be estimated for each variable on the right side of the above equation (2). . However, as described above, the throttle valve upstream pressure Pu and the throttle valve upstream temperature Tu do not change so much within a short time from the current time point to the time point when the throttle passage air flow rate mt is desired to be estimated. Therefore, this model employs the current throttle valve upstream pressure Puact detected by the
次に、(2)式及び(3)式を用いたスロットル通過空気流量mtの実際の求め方を述べる。いま、スロットル弁開度θtが一定である定常運転時を想定し、その場合のスロットル通過空気流量及び吸気管内圧力がそれぞれmtTA及びPmTAであるとすると、(2)式から下記(4)式が得られる。
mtTA=Ct(θt)・At(θt)・{Pu/(R・Tu)1/2}・Φ(PmTA/Pu) …(4)
Next, an actual method for obtaining the throttle passage air flow rate mt using the equations (2) and (3) will be described. Assuming a steady operation in which the throttle valve opening θt is constant, and assuming that the air flow rate through the throttle and the pressure in the intake pipe are mtTA and PmTA, respectively, the following equation (4) is derived from equation (2): can get.
mtTA = Ct (θt) ・ At (θt) ・ {Pu / (R ・ Tu) 1/2 } ・ Φ (PmTA / Pu)… (4)
従って、(2)式及び(4)式から下記(5)式を得る。 Therefore, the following equation (5) is obtained from the equations (2) and (4).
ところで、後述する吸気弁モデルM3によれば、吸気弁32の周囲を通過して気筒内に流入する空気の流量である筒内流入空気流量mcは下記(6)式に従う。
mc=(Tu/Tm)・(c・Pm−d) …(6)
(6)式において、Tmは吸気管部内の空気の温度である吸気管内温度及び値c,dは適合定数である。後述するように、値cは、エンジン回転速度NE及び吸気弁32の開閉タイミングVTと定数cとの関係を規定するテーブルMAPC、エンジン回転速度NE及び吸気弁32の開閉タイミングVTから求めることができる(c=MAPC(NE,VT))。同様に、値dは、エンジン回転速度NE及び吸気弁32の開閉タイミングVTと定数dとの関係を規定するテーブルMAPD、エンジン回転速度NE及び吸気弁32の開閉タイミングVTから求めることができる(d=MAPD(NE,VT))。
By the way, according to the intake valve model M3 described later, the in-cylinder inflow air flow rate mc, which is the flow rate of air that passes around the
mc = (Tu / Tm) ・ (c ・ Pm−d) (6)
In Equation (6), Tm is the temperature of the air in the intake pipe section, and the values in the intake pipe and the values c and d are adaptation constants. As will be described later, the value c can be obtained from the table MAPC that defines the relationship between the engine speed NE and the opening / closing timing VT of the
また、スロットル弁開度θtが一定である定常運転時においては、スロットル通過空気流量mt(この場合、mtTA)と筒内流入空気流量mcとは等しいので、(6)式から下記(7)式が得られる。
mtTA=(Tu/Tm)・(c・PmTA−d) …(7)
In addition, during steady operation where the throttle valve opening θt is constant, the throttle passing air flow rate mt (in this case, mtTA) and the in-cylinder inflow air flow rate mc are equal to each other. Is obtained.
mtTA = (Tu / Tm) ・ (c ・ PmTA−d) (7)
ここで、(7)式の右辺の吸気管内圧力PmTAは、スロットル弁開度θt、エンジン回転速度NE及び吸気弁32の開閉タイミングVTに基づいて経験的に決定することができる。そこで、スロットルモデルM2は、スロットル弁開度θt、エンジン回転速度NE及び吸気弁32の開閉タイミングVTと、定常運転時における吸気管内圧力PmTAと、の関係を規定するテーブルMAPPMをROM72に記憶させていて、電子制御スロットル弁モデルM1により推定された予測スロットル弁開度θt(k-1)(=θte)と、現時点のエンジン回転速度NE及び現時点の吸気弁32の開閉タイミングVTと、前記テーブルMAPPMと、に基づいて吸気管内圧力PmTA(k-1)(=MAPPM(θt(k-1),NE,VT))を求める。
Here, the intake pipe pressure PmTA on the right side of the equation (7) can be determined empirically based on the throttle valve opening θt, the engine speed NE, and the opening / closing timing VT of the
更に、スロットルモデルM2は、現時点のエンジン回転速度NE及び現時点の吸気弁32の開閉タイミングVTと、上記テーブルMAPC及び上記テーブルMAPDと、後述する吸気管モデルM4により既に推定されている直前(最新)の吸気管内温度Tm(k-1)と、温度センサ62により検出された現時点のスロットル弁上流温度Tuactと、を(7)式に適用してmtTA(k-1)を求める。
Furthermore, the throttle model M2 is immediately before the latest engine speed NE and the opening / closing timing VT of the
更に、スロットルモデルM2は、値Pm/Puと値Φ(Pm/Pu)との関係を規定するテーブルMAPΦをROM72に記憶させていて、前記吸気管内圧力PmTA(k-1)を圧力センサ61により検出したスロットル弁上流圧力Puactで除した値(PmTA(k-1)/Puact)と、前記テーブルMAPΦと、から値Φ(PmTA(k-1)/Puact)(=MAPΦ(PmTA(k-1)/Puact))を求める。同様にして、スロットルモデルM2は、後述する吸気管モデルM4により既に推定されている直前(最新)の吸気管内圧力Pm(k-1)を上記検出したスロットル弁上流圧力Puactで除した値(Pm(k-1)/Puact)と、前記テーブルMAPΦと、から値Φ(Pm(k-1)/Puact)(=MAPΦ(Pm(k-1)/Puact))を求める。スロットルモデルM2は、以上のように求めたスロットル通過空気流量mtTA(k-1)と、値Φ(PmTA(k-1)/Puact)と、値Φ(Pm(k-1)/Puact)と、を上記(5)式に適用してスロットル通過空気流量mt(k-1)を求める。
Further, the throttle model M2 stores a table MAPΦ defining the relationship between the value Pm / Pu and the value Φ (Pm / Pu) in the
(吸気弁モデルM3)
吸気弁モデルM3は、吸気管内圧力Pm、吸気管内温度Tm及びスロットル弁上流温度Tu等から筒内流入空気流量mcを推定するモデルである。吸気行程(吸気弁32の閉弁時も含む)における気筒内(シリンダ21内、燃焼室25内)の圧力は吸気弁32の上流の圧力、即ち、吸気管内圧力Pmとみなすことができるので、筒内流入空気流量mcは吸気弁閉弁時の吸気管内圧力Pmに比例すると考えることができる。そこで、吸気弁モデルM3は、筒内流入空気流量mcを、本モデルを表す一般化された数式であり、経験則に基づく下記(8)式にしたがって求める。
mc=(Tu/Tm)・(c・Pm−d) …(8)
(Intake valve model M3)
The intake valve model M3 is a model that estimates the in-cylinder inflow air flow rate mc from the intake pipe pressure Pm, the intake pipe temperature Tm, the throttle valve upstream temperature Tu, and the like. Since the pressure in the cylinder (in the
mc = (Tu / Tm) ・ (c ・ Pm−d) (8)
筒内流入空気流量mcを求めるためには、厳密には、上記(8)式の右辺の各変数に同筒内流入空気流量mcを推定したい先の時点の値を代入する必要がある。しかし、上述のスロットルモデルM2と同様に、本モデルは、上記先の時点のスロットル弁上流温度Tuとして温度センサ62により検出された現時点のスロットル弁上流温度Tuactを採用する。
In order to obtain the in-cylinder inflow air flow rate mc, strictly speaking, it is necessary to substitute the value at the previous time point at which the in-cylinder inflow air flow rate mc is to be estimated for each variable on the right side of the equation (8). However, similar to the throttle model M2 described above, this model employs the current throttle valve upstream temperature Tuact detected by the
上記(8)式において、値cは比例係数、値dは気筒内に残存していた既燃ガス量を反映した値である。上述したように、値cは、エンジン回転速度NE及び吸気弁32の開閉タイミングVTと定数cとの関係を規定するテーブルMAPC、現時点のエンジン回転速度NE及び現時点の吸気弁32の開閉タイミングVTから求めることができる(c=MAPC(NE,VT))。吸気弁モデルM3は、上記テーブルMAPCをROM72に記憶させている。同様に、値dは、エンジン回転速度NE及び吸気弁32の開閉タイミングVTと定数dとの関係を規定するテーブルMAPD、現時点のエンジン回転速度NE及び現時点の吸気弁32の開閉タイミングVTから求めることができる(d=MAPD(NE,VT))。吸気弁モデルM3は、上記テーブルMAPDをROM72に記憶させている。
In the above equation (8), the value c is a proportional coefficient, and the value d is a value reflecting the amount of burned gas remaining in the cylinder. As described above, the value c is determined from the table MAPC that defines the relationship between the engine speed NE and the opening / closing timing VT of the
吸気弁モデルM3は、後述する吸気管モデルM4により既に推定されている直前(最新)の吸気管内圧力Pm(k-1)及び吸気管内温度Tm(k-1)と、温度センサ62により検出された現時点のスロットル弁上流温度Tuactと、を上記(8)式に適用し、筒内流入空気流量mc(k-1)を推定する。
The intake valve model M3 is detected by the
(吸気管モデルM4)
吸気管モデルM4は、本モデルを表す一般化された数式であり、質量保存則とエネルギー保存則とにそれぞれ基づいた下記(9)式及び下記(10)式、吸気管部に流入する空気の流量(即ち、スロットル通過空気流量)mt、スロットル弁上流温度Tu及び吸気管部から流出する空気の流量(即ち、筒内流入空気流量)mcから、吸気管内圧力Pm及び吸気管内温度Tmを求めるモデルである。なお、下記(9)式及び下記(10)式において、Vmは吸気管部(スロットル弁47から吸気弁32までの吸気通路)の容積である。
d(Pm/Tm)/dt=(R/Vm)・(mt−mc) …(9)
dPm/dt=κ・(R/Vm)・(mt・Tu−mc・Tm) …(10)
(Intake pipe model M4)
The intake pipe model M4 is a generalized mathematical expression representing this model. The following equations (9) and (10) based on the law of conservation of mass and the law of conservation of energy, respectively, and the air flowing into the intake pipe part A model for determining the intake pipe pressure Pm and the intake pipe temperature Tm from the flow rate (that is, the throttle passage air flow rate) mt, the throttle valve upstream temperature Tu, and the flow rate of the air flowing out from the intake pipe portion (ie, the in-cylinder inflow air flow rate) mc It is. In the following equations (9) and (10), Vm is the volume of the intake pipe portion (the intake passage from the
d (Pm / Tm) / dt = (R / Vm) ・ (mt−mc) (9)
dPm / dt = κ ・ (R / Vm) ・ (mt ・ Tu−mc ・ Tm) (10)
吸気管内圧力Pmの時間微分値dPm/dtを求めるためには、厳密には、上記(10)式の右辺の各変数に同時間微分値dPm/dtを推定したい先の時点の値を代入する必要がある。しかし、上述のスロットルモデルM2及び吸気弁モデルM3と同様に、本モデルは、上記先の時点のスロットル弁上流温度Tuとして温度センサ62により検出された現時点のスロットル弁上流温度Tuactを採用する。
In order to obtain the time differential value dPm / dt of the intake pipe pressure Pm, strictly speaking, the value at the previous time point at which the same time differential value dPm / dt is to be estimated is substituted for each variable on the right side of the above equation (10). There is a need. However, similar to the throttle model M2 and the intake valve model M3 described above, this model employs the current throttle valve upstream temperature Tuact detected by the
吸気管モデルM4は、スロットルモデルM2により取得されたスロットル通過空気流量mt(k-1)と、吸気弁モデルM3により取得された筒内流入空気流量mc(k-1)と、温度センサ62により検出された現時点のスロットル弁上流温度Tuactと、を上記(9)式及び上記(10)式の右辺に適用する。そして、(9)式及び(10)式に基づく計算を行って、最新の吸気管内圧力Pm(k)及び吸気管内温度Tm(k)を推定する。
The intake pipe model M4 includes a throttle passage air flow rate mt (k-1) acquired by the throttle model M2, a cylinder inflow air flow rate mc (k-1) acquired by the intake valve model M3, and a
(吸気弁モデルM5)
吸気弁モデルM5は、上述の吸気弁モデルM3と同様のモデルを含んでいる。本モデルも、筒内流入空気流量mcを推定したい先の時点のスロットル弁上流温度Tuとして温度センサ62により検出された現時点のスロットル弁上流温度Tuactを採用する。
(Intake valve model M5)
The intake valve model M5 includes a model similar to the intake valve model M3 described above. This model also employs the current throttle valve upstream temperature Tuact detected by the
吸気弁モデルM5においては、上記吸気管モデルM4が推定した最新の吸気管内圧力Pm(k)及び吸気管内温度Tm(k)と、温度センサ62により検出された現時点のスロットル弁上流温度Tuactと、を本モデルを表す一般化された数式であり上記経験則に基づく(8)式(mc=(Tu/Tm)・(c・Pm−d))に適用して最新の筒内流入空気流量mc(k)を求める。そして、吸気弁モデルM5は、求めた筒内流入空気流量mc(k)に現時点のエンジン回転速度NE及び現時点の吸気弁32の開閉タイミングVTから算出される吸気弁32が開弁してから閉弁するまでの時間Tintを乗じることにより推定される筒内空気量である予測筒内空気量KLfwdを求める。
In the intake valve model M5, the latest intake pipe pressure Pm (k) and intake pipe temperature Tm (k) estimated by the intake pipe model M4, the current throttle valve upstream temperature Tuact detected by the
次に、電気制御装置70の実際の作動について、図6〜図10を参照しながら説明する。
Next, the actual operation of the
(スロットル弁開度推定)
CPU71は、図6にフローチャートにより示したスロットル弁開度推定ルーチンを所定の演算周期ΔTt1(本例では、2ms)の経過毎に実行することにより、上記電子制御スロットル弁モデルM1及び上記電子制御スロットル弁ロジックA1の機能を達成する。具体的に述べると、CPU71は所定のタイミングにてステップ600から処理を開始し、ステップ605に進んで変数iに「0」を設定し、ステップ610に進んで変数iが遅延回数ntdlyと等しいか否かを判定する。この遅延回数ntdlyは、遅延時間TD(本例では、64ms)を上記演算周期ΔTt1で除した値(本例では、32)である。
(Throttle valve opening estimation)
The
この時点で変数iは「0」であるから、CPU71はステップ610にて「No」と判定し、ステップ615に進んで目標スロットル弁開度θtt(i)に目標スロットル弁開度θtt(i+1)の値を格納するとともに、続くステップ620にて予測スロットル弁開度θte(i)に予測スロットル弁開度θte(i+1)の値を格納する。以上の処理により、目標スロットル弁開度θtt(0)に目標スロットル弁開度θtt(1)の値が格納され、予測スロットル弁開度θte(0)に予測スロットル弁開度θte(1)の値が格納される。
Since the variable i is “0” at this time, the
次いで、CPU71は、ステップ625にて変数iの値を「1」だけ増大してステップ610にもどる。そして、変数iの値が遅延回数ntdlyより小さければ、再びステップ615〜625を実行する。即ち、ステップ615〜625は、変数iの値が遅延回数ntdlyと等しくなるまで繰り返し実行される。これにより、目標スロットル弁開度θtt(i+1)の値が目標スロットル弁開度θtt(i)に順次シフトされ、予測スロットル弁開度θte(i+1)の値が予測スロットル弁開度θte(i)に順次シフトされて行く。
Next, the
前述のステップ625が繰り返されることにより変数iの値が遅延回数ntdlyと等しくなると、CPU71はステップ610にて「Yes」と判定してステップ630に進み、同ステップ630にて現時点のアクセルペダル操作量Accpと、図3に示したテーブルと、に基づいて今回の暫定目標スロットル弁開度θtt1を求め、これを遅延時間TD後の目標スロットル弁開度θttとするために目標スロットル弁開度θtt(ntdly)に格納する。
When the value of the variable i becomes equal to the number of delays ntdly by repeating the above-described
次に、CPU71はステップ635に進み、同ステップ635にて、前回の演算時点にて同演算時点から遅延時間TD後の予測スロットル弁開度θteとして格納した予測スロットル弁開度θte(ntdly-1)と、上記ステップ630にて遅延時間TD後の目標スロットル弁開度θttとして格納した目標スロットル弁開度θtt(ntdly)と、上記(1)式(の右辺)に基づくステップ635内に示した式と、に応じて現時点から遅延時間TD後の予測スロットル弁開度θte(ntdly)を算出する。そして、ステップ640にて実際のスロットル弁開度θtaが目標スロットル弁開度θtt(0)となるようにスロットル弁アクチュエータ47aに対して駆動信号を送出し、ステップ695に進んで本ルーチンを一旦終了する。
Next, the
以上のように、目標スロットル弁開度θttに関するメモリ(RAM73)においては、本ルーチンが実行される毎にメモリの内容が一つずつシフトされていき、目標スロットル弁開度θtt(0)に格納された値が、電子制御スロットル弁ロジックA1によりスロットル弁アクチュエータ47aに出力される目標スロットル弁開度θttとして設定される。即ち、今回の本ルーチンの実行により目標スロットル弁開度θtt(ntdly)に格納された値は、今後において本ルーチンが遅延回数ntdlyだけ繰り返されたとき(遅延時間TD後)にθtt(0)に格納される。また、予測スロットル弁開度θteに関するメモリにおいては、同メモリ内のθte(m)に現時点から所定時間(m・ΔTt)経過後の予測スロットル弁開度θteが格納される。この場合の値mは、0〜ntdlyの整数である。
As described above, in the memory (RAM 73) regarding the target throttle valve opening degree θtt, the contents of the memory are shifted one by one every time this routine is executed and stored in the target throttle valve opening degree θtt (0). The obtained value is set as the target throttle valve opening degree θtt output to the
(筒内空気量推定)
一方、CPU71は、図7にフローチャートにより示した筒内空気量推定ルーチンを所定の演算周期ΔTt2(本例では、8ms)の経過毎に実行することにより、現時点より先の時点の筒内空気量を推定する。具体的に説明すると、所定のタイミングになったとき、CPU71はステップ700から処理を開始し、ステップ705に進んで圧力センサ61により検出されたスロットル弁上流圧力Puactを読み込むとともに、続くステップ710にて温度センサ62により検出されたスロットル弁上流温度Tuactを読み込む。
(In-cylinder air volume estimation)
On the other hand, the
次に、CPU71は、ステップ715に進んで上記スロットルモデルM2(上記(5)式に基づくステップ715内に示した式)によりスロットル通過空気流量mt(k-1)を求めるため、図8のフローチャートに示したステップ800に進む。
Next, the
次いで、CPU71は、ステップ805に進んで、図6のスロットル弁開度推定ルーチンによりメモリに格納されているθte(m)(mは、0〜ntdlyの整数)から、現時点より所定の時間間隔Δt0(本例では、特定の気筒の燃料噴射開始時期前の所定の時点(筒内空気量の推定が完了している必要がある最終の時点)から同気筒の吸気行程における吸気弁32の閉弁時(第2時点)までの時間)だけ後の時点と最も近い時点のスロットル弁開度として推定された予測スロットル弁開度θte(m)を予測スロットル弁開度θt(k-1)として読み込む。以下、説明の便宜上、前回の演算時点における上記予測スロットル弁開度θt(k-1)に対応する時点を前回推定時点t1とし、今回の演算時点における上記予測スロットル弁開度θt(k-1)に対応する時点を今回推定時点t2とする(第1時点、所定の時間間隔Δt0、前回推定時点t1及び今回推定時点t2の関係を示した模式図である図9を参照。)。
Next, the
その後、CPU71は、ステップ810に進んで、上記(7)式の係数cを、上記テーブルMAPCと、現時点のエンジン回転速度NE及び現時点の吸気弁32の開閉タイミングVTと、から求める。また、同様に値dを、上記テーブルMAPDと、現時点のエンジン回転速度NE及び現時点の吸気弁32の開閉タイミングVTと、から求める。
Thereafter, the
次いで、CPU71はステップ815に進んで、予測スロットル弁開度θt(k-1)、現時点のエンジン回転速度NE及び現時点の吸気弁32の開閉タイミングVTと、上記テーブルMAPPMと、から定常運転時の吸気管内圧力PmTA(k-1)を求め、ステップ820に進んで、ステップ710にて読み込んだスロットル弁上流温度Tuactと、前回の図7のルーチンの実行時における後述するステップ725にて求められた前回推定時点t1における吸気管内温度Tm(k-1)と、上記(7)式と、に基づいて定常運転時のスロットル通過空気流量mtTA(k-1)を求める。
Next, the
次いで、CPU71はステップ825に進み、同ステップ825にて値Φ(PmTA(k-1)/Puact)を上記テーブルMAPΦと、上記ステップ815にて求めた吸気管内圧力PmTA(k-1)をステップ705にて読み込んだスロットル弁上流圧力Puactで除した値(PmTA(k-1)/Puact)と、から求める。また、続くステップ830にて、前回の図7のルーチンの実行時における後述するステップ725にて求められた前回推定時点t1における吸気管内圧力Pm(k-1)を上記スロットル弁上流圧力Puactで除した値(Pm(k-1)/Puact)と、上記テーブルMAPΦと、から値Φ(Pm(k-1)/Puact)を求め、続くステップ835にて上記ステップ820、ステップ825及びステップ830にてそれぞれ求めた値と、スロットルモデルM2を表すステップ835内に示した式と、に基づいて前回推定時点t1におけるスロットル通過空気流量mt(k-1)を求め、ステップ895を経由して図7のステップ720に進む。
Next, the
CPU71は、ステップ720にて上記吸気弁モデルM3を表す(8)式を用いて前回推定時点t1における筒内流入空気流量mc(k-1)を求める。このとき、係数c及び値dとして、図8のステップ810にて求めた値を使用する。また、吸気管内圧力Pm(k-1)及び吸気管内温度Tm(k-1)は、前回の本ルーチン実行時における後述するステップ725にて求められた値(前回推定時点t1における値)を用いる。
In
次に、CPU71はステップ725に進み、上記吸気管モデルM4を表す(9)式及び(10)式を離散化したステップ725に示した式(差分方程式)と、上記ステップ715及びステップ720にてそれぞれ求めたスロットル通過空気流量mt(k-1)及び筒内流入空気流量mc(k-1)と、に基づいて、今回推定時点t2における吸気管内圧力Pm(k)と、同吸気管内圧力Pm(k)を今回推定時点t2における吸気管内温度Tm(k)にて除した値{Pm/Tm}(k)と、を求める。なお、Δtは吸気管モデルM4で使用される離散間隔を示し、式(Δt=t2−t1)により表される。即ち、ステップ725においては、前回推定時点t1における吸気管内圧力Pm(k-1)及び吸気管内温度Tm(k-1)等から、今回推定時点t2における吸気管内圧力Pm(k)及び吸気管内温度Tm(k)が求められる。
Next, the
次いで、CPU71は、ステップ730にて上記吸気弁モデルM5を表す(8)式を用いて今回推定時点t2における筒内流入空気流量mc(k)を求める。このとき、係数c及び値dとして、図8のステップ810にて求めた値を使用する。また、吸気管内圧力Pm(k)及び吸気管内温度Tm(k)は、上記ステップ725にて求められた今回推定時点t2における値(最新の値)を用いる。
Next, in
そして、CPU71は、ステップ735に進んで現時点のエンジン回転速度NEと、現時点の吸気弁32の開閉タイミングVTと、により求められる吸気弁開弁時間(吸気弁32が開弁してから閉弁するまでの時間)Tintを計算し、続くステップ740にて上記今回推定時点t2における筒内流入空気流量mc(k)に吸気弁開弁時間Tintを乗じて予測筒内空気量KLfwdを算出し、ステップ795に進んで本ルーチンを一旦終了する。
Then, the
これにより、前回推定時点t1の予測スロットル弁開度θt(k-1)と、圧力センサ61により検出されたスロットル弁上流圧力Puactと、温度センサ62により検出されたスロットル弁上流温度Tuactと、に基づいて前回推定時点t1より微小時間Δtだけ先の今回推定時点t2の予測筒内空気量KLfwdが推定される。なお、Δtは極めて短い時間なので、現時点より先の時点の予測スロットル弁開度θt(k-1)と、同先の時点のスロットル弁上流圧力としての上記検出されたスロットル弁上流圧力Puactと、同先の時点のスロットル弁上流温度としての上記検出されたスロットル弁上流温度Tuactと、に基づいて同先の時点の予測筒内空気量KLfwdが推定されることになる。
Thus, the predicted throttle valve opening degree θt (k−1) at the previous estimated time t1, the throttle valve upstream pressure Puact detected by the
以上のように算出される予測筒内空気量KLfwdについて、更に、説明する。ここで、説明の便宜上、図7の筒内空気量推定ルーチンの演算周期ΔTt2がクランク軸24が360°回転する時間よりも十分に短い場合であって、且つ、所定の時間間隔Δt0が大きく変化しない場合を考える。このとき、今回推定時点t2は、上述した筒内空気量推定ルーチンの実行が繰り返される毎に略演算周期ΔTt2だけ先の時点へと移行していく。そして、特定の気筒の燃料噴射開始時期前の所定の時点(筒内空気量の推定が完了している必要がある最終の時点)にて本ルーチンが実行されると、今回推定時点t2は上記第2時点(同気筒の吸気行程における吸気弁32の閉弁時)と略一致する。従って、この時点にて算出される予測筒内空気量KLfwdは、上記第2時点の筒内空気量の推定値となっている。
The predicted in-cylinder air amount KLfwd calculated as described above will be further described. Here, for convenience of explanation, the calculation period ΔTt2 of the cylinder air amount estimation routine of FIG. 7 is sufficiently shorter than the time for which the
(バイパス通路切替制御)
更に、CPU71は、図10にフローチャートにより示したバイパス通路切替制御ルーチンを所定の演算周期ΔTt3(本例では、2ms)の経過毎に実行する。具体的に説明すると、所定のタイミングになったとき、CPU71はステップ1000から処理を開始し、ステップ1010に進んで圧力センサ61により検出されたスロットル弁上流圧力Puactを読み込む。次に、CPU71は、ステップ1020に進んで、上記検出されたスロットル弁上流圧力Puactがスロットル弁上流圧力の所定の閾値Puthより大きいか否かを判定する。ここで、所定の閾値Puthは、大気の圧力Paより小さい値に設定されている。
(Bypass passage switching control)
Further, the
いま、内燃機関10のスロットル弁開度θtが、図11(a)の時刻T1に至るまでの時点に示したように、小さい一定の値であると仮定して説明を続ける。このとき、気筒内に導入される空気の量は少ないので、コンプレッサ45を通過する空気の流量は小さい。従って、コンプレッサ45は殆ど吸気抵抗となっていない。更に、排ガスのエネルギーが十分小さいため、コンプレッサ45は空気を圧縮できるほど回転しておらず過給を行っていない。この結果、スロットル弁上流圧力Puは、図11(b)に示したように大気の圧力Paより僅かだけ小さい値となっている。即ち、上記検出されたスロットル弁上流圧力Puactは所定の閾値Puthより大きい値となる。
Now, the description will be continued on the assumption that the throttle valve opening θt of the
従って、CPU71は、ステップ1020にて「Yes」と判定してステップ1030に進み、バイパス通路切替弁アクチュエータ48bに全閉用駆動信号を送出することにより、バイパス通路切替弁48aを開度が全閉状態となるように制御する。これにより、バイパス通路48は遮断状態となる。なお、ステップ1030を実行する時点において、バイパス通路48が遮断状態となっていれば、CPU71はバイパス通路切替弁アクチュエータ48bに駆動信号を送出しない。次に、CPU71はステップ1095に進んで本ルーチンを一旦終了する。なお、ステップ1010及びステップ1020の処理が実行されることは、圧力急変判定手段の機能が達成されることに対応している。
Accordingly, the
次に、内燃機関10のスロットル弁開度θtが、図11(a)の時刻T1となった直後の時点に示したように、急激に増大していると仮定して説明を続ける。このとき、スロットル弁47の上流の吸気通路内の空気は短時間内に多量にスロットル弁47の下流へと流出する。一方、短時間内に多量の空気がコンプレッサ45を通過しようとすると、コンプレッサ45が吸気抵抗となるので、コンプレッサ45より下流の吸気通路内に十分な空気が供給されない。このため、スロットル弁上流圧力Puは、図11(b)の実線にて示したように、一時的に急激に減少し所定の閾値Puthより小さくなる。
Next, the description will be continued on the assumption that the throttle valve opening θt of the
このとき、CPU71が本ルーチンの処理を開始すると、同CPU71はステップ1020に進んだとき「No」と判定して、ステップ1040に進みバイパス通路切替弁アクチュエータ48bに全開用駆動信号を送出することにより、バイパス通路切替弁48aを開度が全開状態となるように制御する。これにより、バイパス通路48は連通状態となる。なお、ステップ1040を実行する時点において、バイパス通路48が連通状態となっていれば、CPU71はバイパス通路切替弁アクチュエータ48bに駆動信号を送出しない。次に、CPU71はステップ1095に進んで本ルーチンを一旦終了する。なお、ステップ1040の処理が実行されることは、バイパス通路切替制御手段の機能が達成されることに対応している。
At this time, when the
これにより、空気は、コンプレッサ45を通過することなくコンプレッサ45とスロットル弁47の間の吸気通路に速やかに供給される。この結果、スロットル弁上流圧力Puの変化は、コンプレッサ45をバイパスしない場合(図11(b)の点線にて示した場合)に比較して緩慢となる。
As a result, air is quickly supplied to the intake passage between the
その後、排ガスのエネルギーが十分大きくなり、コンプレッサ45が過給を行うようになると、図11(b)の時刻T2より後の時点に示したように、スロットル弁上流圧力Puは所定の閾値Puthを超えるようになる。
After that, when the energy of the exhaust gas becomes sufficiently large and the
このとき、CPU71が本ルーチンの処理を開始すると、同CPU71はステップ1020に進んだとき「Yes」と判定して、ステップ1030に進みバイパス通路切替弁アクチュエータ48bに全閉用駆動信号を送出することにより、バイパス通路切替弁48aを開度が全閉状態となるように制御する。これにより、バイパス通路48は遮断状態となる。次に、CPU71はステップ1095に進んで本ルーチンを一旦終了する。
At this time, when the
以上説明したように、本発明による内燃機関の空気量推定装置の第1実施形態は、過給機(コンプレッサ45)の下流であってスロットル弁47の上流の空気(スロットル弁上流空気)の圧力及び温度を圧力センサ61及び温度センサ62によりそれぞれ検出し、同検出した圧力及び温度に基づいて、現時点より先の時点の筒内空気量を推定する。この結果、過給機を備える内燃機関10において、過給機(コンプレッサ45)を通過する空気の挙動を表す物理モデルを導入しなくとも、同先の時点における筒内空気量を高い精度にて推定することができる。
As described above, the first embodiment of the air amount estimation device for an internal combustion engine according to the present invention is the pressure of the air downstream of the supercharger (compressor 45) and upstream of the throttle valve 47 (the throttle valve upstream air). And the temperature are detected by the
更に、第1実施形態は、圧力急変判定手段によりスロットル弁上流圧力が急激に変化する状態にあると判定したときに、バイパス通路48を連通状態に制御する。これにより、空気は、過給機のコンプレッサ45を通過することなくコンプレッサ45とスロットル弁47の間の吸気通路に速やかに供給される。この結果、スロットル弁上流圧力の変化が緩慢となる。従って、圧力センサ61により検出された圧力と現時点より先の時点のスロットル弁上流圧力との差を小さく維持することができるので、現時点より先の時点の筒内空気量を高い精度にて推定することができる。
Further, in the first embodiment, when the pressure sudden change determination means determines that the throttle valve upstream pressure is in a state of sudden change, the
次に、本発明の第2実施形態に係る内燃機関の空気量推定装置について説明する。この第2実施形態は、圧力急変判定手段及びバイパス通路切替制御手段の機能を達成するバイパス通路切替制御ルーチンが相違する点を除き、上述した第1実施形態と同一である。第1実施形態では、検出されたスロットル弁上流圧力Puactが所定の閾値Puthより小さいときにコンプレッサ45をバイパスしていたが、第2実施形態では、検出されたスロットル弁上流圧力の一定時間における変化量Rpが所定の閾値Rpthより小さいときにコンプレッサ45をバイパスする。これにより、上述した第1実施形態と同様にスロットル弁上流圧力の変化が緩慢となる。
Next, an air amount estimation device for an internal combustion engine according to a second embodiment of the present invention will be described. The second embodiment is the same as the first embodiment described above except that the bypass passage switching control routine for achieving the functions of the pressure sudden change determination means and the bypass passage switching control means is different. In the first embodiment, the
(バイパス通路切替制御)
以下、第1実施形態と異なるバイパス通路切替制御ルーチンを中心に第2実施形態を説明する。第2実施形態においてCPU71は、図12にフローチャートにより示したバイパス通路切替制御ルーチンを所定の演算周期ΔTt3(本例では、2ms)の経過毎に実行する。具体的に説明すると、所定のタイミングになったとき、CPU71はステップ1200から処理を開始し、ステップ1210に進んで圧力センサ61により検出されたスロットル弁上流圧力Puactを読み込む。
(Bypass passage switching control)
Hereinafter, the second embodiment will be described focusing on a bypass passage switching control routine different from the first embodiment. In the second embodiment, the
次に、CPU71はステップ1220に進み圧力変化率Rpを上記検出されたスロットル弁上流圧力Puactと、本ルーチンを前回実行した時に後述するステップ1230にて設定されている過去のスロットル弁上流圧力Puoldと、の差に設定する。本ルーチンは、所定時間ΔTt3の経過毎に実行されているから、圧力変化率Rpには所定時間ΔTt3に対するスロットル弁上流圧力Puactの変化量が設定されることになる。そして、CPU71はステップ1230に進み過去のスロットル弁上流圧力Puoldを本ルーチンの実行時に検出されたスロットル弁上流圧力Puactにより更新する。
Next, the
次いで、CPU71は、ステップ1240に進んで、ステップ1220にて設定された圧力変化率Rpが圧力変化率の所定の閾値Rpthより小さいか否かを判定する。ここで、所定の閾値Rpthは、圧力の急激な減少に対応する負の値に設定されている。
Next, the
いま、内燃機関10のスロットル弁開度θtが、図11(a)の時刻T1となった直後の時点に示したように、急激に増大していると仮定して説明を続ける。この場合、上述したように、スロットル弁上流圧力Puは、図11(b)の実線にて示したように、一時的に急激に減少する。この結果、圧力変化率Rpは所定の閾値Rpthより小さくなる。
Now, the description will be continued on the assumption that the throttle valve opening θt of the
従って、CPU71は、ステップ1240にて「Yes」と判定して、ステップ1250に進みバイパス通路切替弁アクチュエータ48bに一時全開用駆動信号を送出することにより、バイパス通路切替弁48aを所定時間だけ開度が全開状態となるように制御する。これにより、バイパス通路48は上記所定時間だけ連通状態となる。なお、ステップ1240を実行する時点において、バイパス通路48が連通状態となっていれば、CPU71はバイパス通路切替弁アクチュエータ48bに駆動信号を送出しない。次に、CPU71はステップ1295に進んで本ルーチンを一旦終了する。なお、ステップ1210〜ステップ1240の処理が実行されることは、圧力急変判定手段の機能が達成されることに対応している。また、ステップ1250の処理が実行されることは、バイパス通路切替制御手段の機能が達成されることに対応している。
Accordingly, the
これにより、空気は、コンプレッサ45を通過することなくコンプレッサ45とスロットル弁47の間の吸気通路に速やかに供給される。この結果、スロットル弁上流圧力Puの変化は、コンプレッサ45をバイパスしない場合(図11(b)の点線にて示した場合)に比較して緩慢となる。
As a result, air is quickly supplied to the intake passage between the
一方、スロットル弁上流圧力Puが増大している場合又は緩やかに減少している場合に、CPU71が本ルーチンの処理を開始すると、同CPU71はステップ1240に進んだとき「No」と判定し、ステップ1295に進んで本ルーチンを一旦終了する。これにより、本発明による内燃機関の空気量推定装置の第2実施形態は、上記第1実施形態と同様に、スロットル弁上流圧力の変化を緩慢にすることができるので、現時点より先の時点の筒内空気量を高い精度にて推定することができる。
On the other hand, if the
以上説明したように、本発明の上記各実施形態によれば、過給機を備える内燃機関10において、過給機(コンプレッサ45)を通過する空気の挙動を表す物理モデルを導入しなくとも、現時点より先の時点における筒内空気量を高い精度にて推定することができる。
As described above, according to the above embodiments of the present invention, in the
なお、本発明は上記各実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記各実施形態においては、遅延時間TDを一定の時間としていたが、内燃機関10が所定のクランク角度(例えば、クランク角度にして270°)だけ回転するのに要する時間T270とする等、エンジン回転速度NEに応じた可変の時間とすることもできる。
In addition, this invention is not limited to said each embodiment, A various modification can be employ | adopted within the scope of the present invention. For example, in each of the embodiments described above, the delay time TD is set to a fixed time, but the time T270 required for the
また、上記各実施形態においては、過給機をターボ式過給機としていたが、機械式又は電気式の過給機とすることもできる。 In each of the above embodiments, the turbocharger is a turbocharger. However, a mechanical or electrical supercharger may be used.
10…内燃機関、21…シリンダ、25…燃焼室、31…吸気ポート、32…吸気弁、34…排気ポート、35…排気弁、39…インジェクタ、41…インテークマニホールド、42…サージタンク、43…吸気ダクト、44…エアフィルタ、45…コンプレッサ、46…インタークーラ、47…スロットル弁、47a…スロットル弁アクチュエータ、48…バイパス通路、48a…バイパス通路切替弁、48b…バイパス通路切替弁アクチュエータ、61…圧力センサ、62…温度センサ、64…クランクポジションセンサ、65…アクセル開度センサ、66…アクセルペダル、70…電気制御装置、71…CPU、72…ROM、73…RAM。
DESCRIPTION OF
Claims (2)
前記吸気通路内において前記スロットル弁の周囲を通過して前記気筒内に流入する空気の挙動を少なくとも同スロットル弁の開度と同スロットル弁の上流の同吸気通路内の空気の圧力であるスロットル弁上流圧力と同スロットル弁の上流の同吸気通路内の空気の温度であるスロットル弁上流温度とを用いて表す物理モデルと、現時点より先の時点の同スロットル弁の開度と、同先の時点の同スロットル弁上流圧力と、同先の時点の同スロットル弁上流温度と、に基づいて同先の時点にて同気筒内に導入されている空気の量である筒内空気量を推定する筒内空気量推定手段を備えた内燃機関の空気量推定装置であって、
前記過給機と前記スロットル弁の間の前記吸気通路に配設され同吸気通路内の空気の圧力を検出する圧力センサと、同過給機と同スロットル弁の間の同吸気通路に配設され同吸気通路内の空気の温度を検出する温度センサと、を備えるとともに、
前記筒内空気量推定手段は、前記先の時点のスロットル弁上流圧力として前記検出された圧力を採用し、且つ、前記先の時点のスロットル弁上流温度として前記検出された温度を採用することにより、前記先の時点の筒内空気量を推定する
内燃機関の空気量推定装置。 An intake passage that introduces air taken from outside into the cylinder, a throttle valve that is disposed in the intake passage and can be adjusted to change the amount of air flowing through the intake passage, and the throttle Applied to an internal combustion engine comprising a supercharger disposed in the intake passage upstream of a valve and compressing air in the intake passage;
In the intake passage, the behavior of the air that flows around the throttle valve and flows into the cylinder is determined by at least the throttle valve opening and the pressure of the air in the intake passage upstream of the throttle valve. The physical model expressed using the upstream pressure and the upstream temperature of the throttle valve, which is the temperature of the air in the intake passage upstream of the throttle valve, the opening of the throttle valve before the current time, and the previous time The cylinder that estimates the in-cylinder air amount that is the amount of air that has been introduced into the cylinder at the previous time based on the upstream pressure of the throttle valve and the upstream temperature of the throttle valve at the previous time An air amount estimation device for an internal combustion engine provided with an internal air amount estimation means,
A pressure sensor disposed in the intake passage between the supercharger and the throttle valve for detecting the pressure of air in the intake passage, and disposed in the intake passage between the supercharger and the throttle valve; And a temperature sensor for detecting the temperature of the air in the intake passage,
The in-cylinder air amount estimation means adopts the detected pressure as the throttle valve upstream pressure at the previous time point, and adopts the detected temperature as the throttle valve upstream temperature at the previous time point. An air amount estimation device for an internal combustion engine that estimates the in-cylinder air amount at the previous time point.
前記過給機と前記スロットル弁の間の前記吸気通路に一端が接続されるとともに、他端が同過給機の上流にて同吸気通路に接続され又は同他端が前記内燃機関の外部に連通されたバイパス通路と、
指示信号に応じて前記バイパス通路を連通状態又は遮断状態に切り替え可能なバイパス通路切替手段と、
前記過給機と前記スロットル弁の間の前記吸気通路内の空気の圧力が急激に変化する状態にあるか否かを判定する圧力急変判定手段と、
前記圧力急変判定手段により前記圧力が急激に変化する状態にあると判定したときに、前記バイパス通路を連通状態とするように前記バイパス通路切替手段に前記指示信号を送出するバイパス通路切替制御手段と、
を備える内燃機関の空気量推定装置。
An air amount estimation device for an internal combustion engine according to claim 1,
One end is connected to the intake passage between the supercharger and the throttle valve, and the other end is connected to the intake passage upstream of the supercharger or the other end is connected to the outside of the internal combustion engine. A bypass passage communicated with,
A bypass passage switching means capable of switching the bypass passage to a communication state or a cutoff state in response to an instruction signal;
Pressure abrupt change determination means for determining whether or not the pressure of air in the intake passage between the supercharger and the throttle valve is in a state of rapidly changing;
A bypass passage switching control means for sending the instruction signal to the bypass passage switching means so as to place the bypass passage in a communicating state when the pressure sudden change judgment means determines that the pressure is in a state of sudden change; ,
An air amount estimation device for an internal combustion engine comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004243543A JP2006063802A (en) | 2004-08-24 | 2004-08-24 | Air amount estimating device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004243543A JP2006063802A (en) | 2004-08-24 | 2004-08-24 | Air amount estimating device for internal combustion engine |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006063802A true JP2006063802A (en) | 2006-03-09 |
Family
ID=36110512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004243543A Pending JP2006063802A (en) | 2004-08-24 | 2004-08-24 | Air amount estimating device for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006063802A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006075539A1 (en) * | 2005-01-11 | 2006-07-20 | Toyota Jidosha Kabushiki Kaisha | Internal combustion engine air volume estimation device |
WO2009107372A1 (en) * | 2008-02-27 | 2009-09-03 | 本田技研工業株式会社 | Apparatus for controlling fuel injection amount for internal combustion engine |
JP2010174710A (en) * | 2009-01-29 | 2010-08-12 | Toyota Motor Corp | Internal combustion engine system control device |
JP2010223019A (en) * | 2009-03-19 | 2010-10-07 | Toyota Motor Corp | Control device for internal combustion engine |
CN113482785A (en) * | 2021-07-30 | 2021-10-08 | 东风商用车有限公司 | Engine intake flow estimation method and system |
-
2004
- 2004-08-24 JP JP2004243543A patent/JP2006063802A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006075539A1 (en) * | 2005-01-11 | 2006-07-20 | Toyota Jidosha Kabushiki Kaisha | Internal combustion engine air volume estimation device |
US7457701B2 (en) | 2005-01-11 | 2008-11-25 | Toyota Jidosha Kabushiki Kaisha | Air quantity estimation apparatus for internal combustion engine |
WO2009107372A1 (en) * | 2008-02-27 | 2009-09-03 | 本田技研工業株式会社 | Apparatus for controlling fuel injection amount for internal combustion engine |
JP2010174710A (en) * | 2009-01-29 | 2010-08-12 | Toyota Motor Corp | Internal combustion engine system control device |
JP4671068B2 (en) * | 2009-01-29 | 2011-04-13 | トヨタ自動車株式会社 | Internal combustion engine system control device |
JP2010223019A (en) * | 2009-03-19 | 2010-10-07 | Toyota Motor Corp | Control device for internal combustion engine |
CN113482785A (en) * | 2021-07-30 | 2021-10-08 | 东风商用车有限公司 | Engine intake flow estimation method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3922277B2 (en) | Air quantity estimation device for internal combustion engine | |
US7079937B2 (en) | Air quantity estimation apparatus for internal combustion engine | |
US20080033627A1 (en) | Air Quantity Estimation Apparatus for Internal Combustion Engine | |
JP5940126B2 (en) | Control device for internal combustion engine with supercharger and control method for internal combustion engine with supercharger | |
US9726531B2 (en) | Estimation apparatus and method for cylinder intake air amount of internal combustion engine | |
JP5177463B2 (en) | Gas state estimating apparatus for internal combustion engine | |
JP2020002818A (en) | Control device for internal combustion engine | |
JP2008002327A (en) | Fuel injection quantity control device of internal combustion engine | |
JP4671068B2 (en) | Internal combustion engine system control device | |
JP4544110B2 (en) | In-cylinder intake fresh air volume estimation device for internal combustion engine | |
JP4862083B2 (en) | Cylinder intake air amount calculation device for internal combustion engine | |
CN111212968A (en) | Boost control techniques for turbocharged engine with scavenging | |
JP2009002249A (en) | Device for estimating throttle upstream pressure of internal combustion engine | |
JP2006063802A (en) | Air amount estimating device for internal combustion engine | |
JP2009197711A (en) | Air volume estimation device of internal combustion engine | |
JP2010242693A (en) | Control device of internal combustion engine | |
JP4892460B2 (en) | Air quantity estimation device for internal combustion engine | |
JP4737254B2 (en) | Internal combustion engine system control device | |
WO2011135730A1 (en) | Internal combustion engine system control device | |
JP6686427B2 (en) | Engine controller | |
JP5911272B2 (en) | Control device for internal combustion engine | |
JP2018178717A (en) | Control device for internal combustion engine and control method for internal combustion engine | |
JP2007016660A (en) | Control device for internal combustion engine | |
JP2007332864A (en) | Fuel injection control device of internal combustion engine | |
JP4376563B2 (en) | Control device for internal combustion engine |