JP2007205339A - State quantity estimation device of turbocharger - Google Patents
State quantity estimation device of turbocharger Download PDFInfo
- Publication number
- JP2007205339A JP2007205339A JP2006028967A JP2006028967A JP2007205339A JP 2007205339 A JP2007205339 A JP 2007205339A JP 2006028967 A JP2006028967 A JP 2006028967A JP 2006028967 A JP2006028967 A JP 2006028967A JP 2007205339 A JP2007205339 A JP 2007205339A
- Authority
- JP
- Japan
- Prior art keywords
- turbocharger
- turbine
- compressor
- energy
- gas
- 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
- Supercharger (AREA)
Abstract
Description
本発明は、内燃機関に過給するターボチャージャの状態量推定装置に関する。 The present invention relates to a state quantity estimating device for a turbocharger that supercharges an internal combustion engine.
従来から、機械式過給機を吸入側と吐出側との2つの容器からなるものとしてモデル化し、それぞれの容器の圧力を仮定して機械式過給機の状態量を演算し、この演算を各圧力の仮定値を更新しつつ繰り返し行うことにより所定の条件が成立する状態を探索し、所定の条件が成立した場合の状態を機械式過給機の状態量として推定する技術が知られている(特許文献1を参照。)。
しかしながら、機械式過給機とは異なるターボチャージャの状態量をモデルにより推定する装置は知られていない。従って、従来の装置は、ターボチャージャの状態量を取得するために極めて多くのセンサを備えていた。 However, an apparatus for estimating a state quantity of a turbocharger different from that of a mechanical supercharger by a model is not known. Therefore, the conventional apparatus is provided with an extremely large number of sensors in order to acquire the state quantity of the turbocharger.
本発明の目的の一つは、より少ない数のセンサを用いて、ターボチャージャの状態量を推定することができる装置を提供することにある。この目的を達成するための、本発明によるターボチャージャの状態量推定装置は、コンプレッサモデル式、タービンモデル式、慣性エネルギー式、損失エネルギー式、エネルギーバランス式、及び、質量保存式からなる複数の式を使用する。 One object of the present invention is to provide an apparatus that can estimate the state quantity of a turbocharger using a smaller number of sensors. In order to achieve this object, a turbocharger state quantity estimating apparatus according to the present invention includes a plurality of equations including a compressor model equation, a turbine model equation, an inertia energy equation, a loss energy equation, an energy balance equation, and a mass conservation equation. Is used.
コンプレッサモデル式は、前記ターボチャージャのコンプレッサに流入するガスの状態を表すコンプレッサ流入ガス状態変数、同コンプレッサから流出するガスの状態を表すコンプレッサ流出ガス状態変数、同コンプレッサを通過するガスの流量であるコンプレッサ通過ガス流量、同ターボチャージャの回転軸の回転速度であるターボチャージャ回転速度及び同コンプレッサが同コンプレッサを通過するガスに与えるエネルギーであるコンプレッサ付与エネルギーの間の関係を記述した式である。 The compressor model equation is a compressor inflow gas state variable representing the state of gas flowing into the compressor of the turbocharger, a compressor outflow gas state variable representing the state of gas flowing out from the compressor, and a gas flow rate passing through the compressor. It is an equation describing the relationship between the compressor passing gas flow rate, the turbocharger rotation speed that is the rotation speed of the rotation shaft of the turbocharger, and the compressor imparted energy that is the energy that the compressor gives to the gas passing through the compressor.
タービンモデル式は、前記ターボチャージャのタービンに流入するガスの状態を表すタービン流入ガス状態変数、同タービンから流出するガスの状態を表すタービン流出ガス状態変数、同タービンを通過するガスの流量であるタービン通過ガス流量、前記ターボチャージャ回転速度及び同タービンが同タービンを通過するガスから受け取るエネルギーであるタービン取得エネルギーの間の関係を記述した式である。 The turbine model equation is a turbine inflow gas state variable representing a state of gas flowing into the turbine of the turbocharger, a turbine outflow gas state variable representing a state of gas flowing out from the turbine, and a flow rate of gas passing through the turbine. 6 is an equation describing the relationship between the turbine passing gas flow rate, the turbocharger rotational speed, and the turbine acquired energy, which is the energy that the turbine receives from the gas passing through the turbine.
慣性エネルギー式は、前記ターボチャージャ回転速度に基づいてターボチャージャの慣性エネルギーを求めるための式である。
損失エネルギー式は、前記ターボチャージャ回転速度に基づいてターボチャージャの損失エネルギーを求めるための式である。
The inertia energy equation is an equation for obtaining the inertia energy of the turbocharger based on the turbocharger rotation speed.
The loss energy equation is an equation for determining the loss energy of the turbocharger based on the turbocharger rotation speed.
そして、本発明に係るターボチャージャ状態量推定装置は、上記複数の式において用いられる複数の変数のうちの所定の変数を実測するとともに、同実測された所定の変数を同複数の式に適用することにより、前記コンプレッサ流入ガス状態変数、前記コンプレッサ流出ガス状態変数、前記タービン流入ガス状態変数、前記タービン流出ガス状態変数、前記コンプレッサ通過ガス流量、前記タービン通過ガス流量、前記ターボチャージャ回転速度及び前記内燃機関に供給される燃料量のうちの実測されていない変数を前記ターボチャージャの状態量として推定する。 The turbocharger state quantity estimating apparatus according to the present invention measures a predetermined variable among a plurality of variables used in the plurality of formulas and applies the measured predetermined variable to the plurality of formulas. The compressor inflow gas state variable, the compressor outflow gas state variable, the turbine inflow gas state variable, the turbine outflow gas state variable, the compressor passage gas flow rate, the turbine passage gas flow rate, the turbocharger rotation speed, and the An unmeasured variable of the amount of fuel supplied to the internal combustion engine is estimated as the state quantity of the turbocharger.
換言すると、本発明に係るターボチャージャ状態量推定装置は、連立した複数の式を解くことにより総ての変数を特定する(最終的に定める)のに必要な数及び種類の同複数の式に用いられる変数をセンサ等により実測し、実測されなかった残りの変数を計算により推定する。この結果、より少ない数のセンサを用いてターボチャージャの状態推定量を取得することができる。なお、前記内燃機関に供給される燃料量は、燃料供給手段(例えば、燃料噴射弁)への燃料供給指示データ(例えば、開弁時間等)に基づいて事実上実測してもよく、センサによって実測してもよい。 In other words, the turbocharger state quantity estimating device according to the present invention uses the same number and types of equations necessary to identify (finally determine) all variables by solving a plurality of simultaneous equations. The variables to be used are actually measured by a sensor or the like, and the remaining variables that have not been actually measured are estimated by calculation. As a result, the estimated amount of state of the turbocharger can be acquired using a smaller number of sensors. Note that the amount of fuel supplied to the internal combustion engine may be actually measured based on fuel supply instruction data (for example, valve opening time) to a fuel supply means (for example, a fuel injection valve). You may actually measure.
上記ターボチャージャの状態量推定装置は、
前記推定される変数のうちの一つの変数を実測するセンサと、
前記センサにより実測された変数と前記推定された一つの変数の値とが所定値以上乖離しているとき(例えば、これら2つの値の差の絶対値が所定値より大きいとき、或いは、推定された一つの変数に対するセンサにより実測された変数の比が所定範囲内にないとき等)、同センサが異常であると判定するセンサ異常判定手段と、
を備えることができる。
The turbocharger state quantity estimation device is:
A sensor that actually measures one of the estimated variables;
When the variable actually measured by the sensor deviates from the estimated value of one variable by a predetermined value or more (for example, when the absolute value of the difference between these two values is larger than the predetermined value or is estimated Sensor abnormality determination means for determining that the sensor is abnormal, for example, when the ratio of the variable actually measured by the sensor to one variable is not within a predetermined range)
Can be provided.
これによれば、センサの異常有無(特性ずれを含む)を容易に判定することができる。 According to this, it is possible to easily determine whether the sensor is abnormal (including characteristic deviation).
また、上記ターボチャージャの状態量推定装置は、
前記推定される変数のうちの少なくとも一つは仮定値であって前記質量保存式が成立するまで順次変更されるとともに、同変更される仮定値が予め定められた所定範囲を超えても同質量保存式が成立しない場合、前記ターボチャージャを含む過給システムが異常であると判定するターボチャージャ異常判定手段を備えることが好適である。
The turbocharger state quantity estimating device is
At least one of the estimated variables is an assumed value that is sequentially changed until the mass conservation formula is satisfied, and the same mass is maintained even if the assumed value to be changed exceeds a predetermined range. It is preferable to provide a turbocharger abnormality determining unit that determines that the supercharging system including the turbocharger is abnormal when the conservation formula is not established.
或いは、上記ターボチャージャの状態量推定装置は、
前記推定される変数のうちの少なくとも一つは仮定値であって前記エネルギーバランス式が成立するまで順次変更されるとともに、同変更される仮定値が予め定められた所定範囲を超えても同エネルギーバランス式が成立しない場合、前記ターボチャージャを含む過給システムが異常であると判定するターボチャージャ異常判定手段を備えることが好適である。
Alternatively, the turbocharger state quantity estimating device is:
At least one of the estimated variables is an assumed value that is sequentially changed until the energy balance equation is satisfied, and the same energy even if the assumed value to be changed exceeds a predetermined range. When the balance formula is not established, it is preferable to include a turbocharger abnormality determining unit that determines that the supercharging system including the turbocharger is abnormal.
これらによれば、ターボチャージャを含む過給システムが異常であるか否かを容易に判定することができる。 According to these, it is possible to easily determine whether or not the supercharging system including the turbocharger is abnormal.
更に、上記ターボチャージャの状態量推定装置は、
前記実測されていない変数が推定されたときに前記エネルギーバランス式に用いられている損失エネルギーが同エネルギーバランス式に用いてられているコンプレッサ付与エネルギーを基準として定められる閾値より大きい場合、前記ターボチャージャを含む過給システムが異常であると判定するターボチャージャ異常判定手段を備えることが好適である。
Furthermore, the turbocharger state quantity estimation device is:
When the loss energy used in the energy balance equation when the unmeasured variable is estimated is larger than a threshold value determined based on the compressor imparted energy used in the energy balance equation, the turbocharger It is preferable to include a turbocharger abnormality determination unit that determines that the supercharging system including the abnormality is abnormal.
過給システムが異常であると、損失エネルギーはコンプレッサ付与エネルギーに比較して大きくなる。そこで、上記のように、損失エネルギーをコンプレッサ付与エネルギーを基準として評価した場合に同損失エネルギーが想定される範囲より大きくなっているとき、仮に前記エネルギーバランス式と前記質量保存式を含む総ての式が満足されても、ターボチャージャを含む過給システムは異常であると判定するように装置を構成しておく。これによれば、一層確実に過給システムの異常を検出することができる。 If the supercharging system is abnormal, the energy loss is greater than the energy imparted by the compressor. Therefore, as described above, when the loss energy is evaluated with respect to the energy imparted by the compressor, when the loss energy is larger than the assumed range, all of the energy balance formulas and the mass conservation formula are temporarily included. Even if the expression is satisfied, the apparatus is configured to determine that the supercharging system including the turbocharger is abnormal. According to this, the abnormality of the supercharging system can be detected more reliably.
なお、このようなターボチャージャ状態量推定装置の好ましい態様の一つは、推定すべき変数のうちの一つ又は二つを仮定値として与え、前記エネルギーバランス式及び前記質量保存式が成立するまで同仮定値を順次変更し、同エネルギーバランス式及び同質量保存式が成立した時点にて得られている変数の値を最終的なターボチャージャ状態量として出力するように構成される。 One of the preferred embodiments of such a turbocharger state quantity estimating device is that one or two of the variables to be estimated are given as assumed values until the energy balance equation and the mass conservation equation are established. The assumed values are sequentially changed, and the values of variables obtained when the energy balance equation and the mass conservation equation are established are output as final turbocharger state quantities.
以下、本発明による内燃機関のターボチャージャの状態量推定装置の各実施形態について図面を参照しながら説明する。各実施形態のターボチャージャ状態量推定装置は、図1に示した4気筒ディーゼルエンジン10(以下、「内燃機関10」と称呼する。)に適用されている。
Embodiments of a state quantity estimating device for a turbocharger of an internal combustion engine according to the present invention will be described below with reference to the drawings. The turbocharger state quantity estimation device of each embodiment is applied to the four-cylinder diesel engine 10 (hereinafter referred to as “
<第1実施形態>
(構成)
この内燃機関10は、エンジン本体20、エンジン本体20の各気筒の燃焼室にガスを導入するための吸気系統30、エンジン本体20からの排ガスを放出するための排気系統40及び電気制御装置50を含んでいる。
<First Embodiment>
(Constitution)
The
エンジン本体20の各気筒の上部には燃料噴射弁21が配設されている。各燃料噴射弁21は、図示しない燃料タンクと接続された燃料噴射用ポンプから昇圧された燃料が供給されるようになっている。燃料噴射弁21は、電気制御装置50と電気的に接続されていて、電気制御装置50からの駆動信号により所定時間だけ開弁し、これにより各気筒の燃焼室内に前記昇圧された燃料を噴射するようになっている。
A
吸気系統30は、エンジン本体20の各気筒の燃焼室にそれぞれ接続された吸気マニホールド31、吸気マニホールド31に接続されたサージタンク32、サージタンク32に接続された吸気管33、吸気管33内に回動可能に保持されたスロットル弁34、電気制御装置50からの駆動信号に応答してスロットル弁34を回転駆動するスロットル弁アクチュエータ34a、スロットル弁34の上流において吸気管33に介装されたインタクーラ35、並びに、インタクーラ35の上流において吸気管33に配設されたターボチャージャ36のコンプレッサ36aを含んでいる。
The
排気系統40は、エンジン本体20の各気筒にそれぞれ接続された排気マニホールド41、排気マニホールド41の下流側集合部に接続された排気管42及び排気管42に配設されたターボチャージャ36のタービン36bを含んでいる。
The
ターボチャージャ36は、タービンシャフト(回転軸)36cを備えている。タービンシャフト36cは、コンプレッサ36a内に収容されたコンプレッサブレード36a1とタービン36b内に収容されたタービンブレード36b1とを連結している。ターボチャージャ36は、周知のバリアブルノズル式ターボチャージャ(例えば、特開平10−47071号及び特開2001−173449号公報を参照。)であって、複数のノズルベーン36dと、ノズルベーン36d間に形成されるタービンノズルの開度(ノズル面積)を可変とするためにノズルベーン36dを駆動するノズルベーンアクチュエータ36eと、を備えている。
The
ターボチャージャ36においては、タービンブレード36b1が排気により回転せしめられる。これにより、タービンシャフト36cに連結されたコンプレッサブレード36a1がタービンシャフト36cとともに回転し、吸入空気を圧縮する過給を行うようになっている。また、ノズルベーン36dによりタービンノズル開度が変更されると、タービン36bへ流入する排ガス(排気)の速度が変更される。この結果、過給圧が可変となる。
In the
電気制御装置50は、CPU、ROM及びRAM等を含む周知のマイクロコンピュータである。電気制御装置50は、エアフローメータ51、コンプレッサ流入ガス圧力センサ52、コンプレッサ流入ガス温度センサ53、タービン流入ガス温度センサ54、タービン流出ガス圧力センサ55、バリアブルノズル開度センサ56、アクセルペダル操作量センサ57及びエンジン回転速度センサ58と接続され、これらのセンサからの信号を入力するようになっている。更に、電気制御装置50は、燃料噴射弁21、スロットル弁アクチュエータ34a及びノズルベーンアクチュエータ36e等と接続されていて、CPUの指示に応じてこれらに駆動信号を送出するようになっている。
The
エアフローメータ51は、コンプレッサ36aの上流にて吸気通路に配設されている。エアフローメータ51は、コンプレッサ36aを通過する空気の質量流量(単位時間当りの空気量)であるコンプレッサ通過ガス流量を計測し、同コンプレッサ通過ガス流量を表す信号Gaを発生するようになっている。
The
コンプレッサ流入ガス圧力センサ52は、コンプレッサ36a入口部近傍の吸気通路に配設されている。コンプレッサ流入ガス圧力センサ52は、コンプレッサ36aに流入するガスの圧力(コンプレッサ流入ガス圧力、コンプレッサ入口部ガス圧力)を検出し、同コンプレッサ流入ガス圧力を表す信号P0を発生するようになっている。
コンプレッサ流入ガス温度センサ53は、コンプレッサ36a入口部近傍の吸気通路に配設されている。コンプレッサ流入ガス温度センサ53は、コンプレッサ36aに流入するガスの温度(コンプレッサ流入ガス温度、コンプレッサ入口部ガス温度)を検出し、同コンプレッサ流入ガス温度を表す信号T0を発生するようになっている。
The compressor inflow
The compressor inflow
タービン流入ガス温度センサ54は、タービン36b入口部近傍の排気通路に配設されている。タービン流入ガス温度センサ54は、タービン36bに流入するガスの温度(タービン流入ガス温度、タービン入口部ガス温度)を検出し、同タービン流入ガス温度を表す信号T4を発生するようになっている。
タービン流出ガス圧力センサ55は、タービン36b出口部近傍の排気通路に配設されている。タービン流出ガス圧力センサ55は、タービン36bから流出するガスの圧力(タービン流出ガス圧力、タービン出口部ガス圧力)を検出し、同タービン流出ガス圧力を表す信号P6を発生するようになっている。
The turbine inflow
The turbine outflow
バリアブルノズル開度センサ56は、ノズルベーン36dの開度(以下、「バリアブルノズル開度」と称呼する。)を検出し、同バリアブルノズル開度を表す信号VNを発生するようになっている。
アクセルペダル操作量センサ57は、アクセルペダルAPの操作量を検出し、アクセル操作量を表す信号Accpを発生するようになっている。
エンジン回転速度センサ58は、内燃機関10の回転速度を検出し、同エンジン回転速度NEを表す信号を発生するようになっている。
The variable
The accelerator pedal
The engine
(ターボチャージャ状態量推定装置の推定原理)
次に、上記のように構成されたターボチャージャの状態量推定装置によるターボチャージャ状態量の推定原理について説明する。このターボチャージャの状態量推定装置は、図2に示したように、エネルギーバランス計算部M1、質量保存計算部M2、コンプレッサ状態量計算部(コンプレッサプログラム1;コンプレッサモデル)M3、タービン状態量計算部(タービンプログラム1;タービンモデル)M4、ターボチャージャ慣性エネルギー計算部M5及び損失エネルギー計算部M6を備え、これらによりターボチャージャの状態量を推定する。なお、ターボチャージャの状態量は、表1に示したとおりである。図3は、ターボチャージャの状態量を説明するための図である。
Next, the principle of estimation of the turbocharger state quantity by the turbocharger state quantity estimation apparatus configured as described above will be described. As shown in FIG. 2, the turbocharger state quantity estimation apparatus includes an energy balance calculation unit M1, a mass conservation calculation unit M2, a compressor state quantity calculation unit (
(エネルギーバランス計算部M1)
エネルギーバランス計算部M1は、(1)式により表されるターボチャージャ36に関するエネルギー保存則を使用する。(1)式は、タービン36bが排気から受け取るエネルギー(タービン取得エネルギー)Ltは、コンプレッサ36aが吸気(コンプレッサ36aを通過するガス)に与えるエネルギー(コンプレッサ付与エネルギー)Lcと、タービンシャフト36cとその軸受との間の摩擦損失等のターボチャージャ36の損失エネルギーLmと、ターボチャージャ慣性エネルギーLiと、の和に等しいというエネルギーバランスを表す式(エネルギーバランス式)である。
The energy balance calculation unit M1 uses the energy conservation law regarding the
(質量保存計算部M2)
質量保存計算部M2は、(2)式により表されるターボチャージャ36を通過するガスについての質量保存則に基づく式である。即ち、(2)式は、タービン36bを通過するガスの流量(タービン通過ガス流量)G4は、コンプレッサ通過ガス流量Gaと内燃機関10に単位時間あたりに与えられた燃料噴射量(燃料供給量)Qinjとの和に等しいという質量保存則に基づく式(質量保存式)である。第1実施形態において、(2)式右辺のコンプレッサ通過ガス流量Gaにはエアフローメータ51によって実測された値を代入し、燃料噴射量Qinjには電気制御装置50から各燃料噴射弁21に対して噴射するように指示された燃料噴射量に基づいて求められる値(実測値)を代入する。
The mass conservation calculation unit M2 is an equation based on the mass conservation law for the gas passing through the
エネルギーバランス計算部M1及び質量保存計算部M2において使用される各変数を求めるため、ターボチャージャの状態量推定装置は、コンプレッサ状態量計算部M3、タービン状態量計算部M4、ターボチャージャ慣性エネルギー計算部M5、損失エネルギー計算部M6を使用する。以下、各部について個別に説明する。 In order to obtain each variable used in the energy balance calculation unit M1 and the mass conservation calculation unit M2, the turbocharger state quantity estimation device includes a compressor state quantity calculation unit M3, a turbine state quantity calculation unit M4, and a turbocharger inertia energy calculation unit. M5 and loss energy calculation unit M6 are used. Hereinafter, each part will be described individually.
(コンプレッサ状態量計算部M3)
コンプレッサ状態量計算部M3は、下記の入力値と(3)〜(10)式により表される数式とを用いて、下記の出力値を推定する。(3)式は圧力比計算式、(8)式はコンプレッサ効率計算式、(9)式はコンプレッサ効率定義式、(10)式はコンプレッサエネルギー式(実験式)である。
(Compressor state quantity calculation unit M3)
The compressor state quantity calculation unit M3 estimates the following output value using the following input value and mathematical expressions represented by the expressions (3) to (10). Equation (3) is a pressure ratio calculation equation, equation (8) is a compressor efficiency calculation equation, equation (9) is a compressor efficiency definition equation, and equation (10) is a compressor energy equation (experimental equation).
(3)〜(10)式は、ターボチャージャのコンプレッサに流入するガスの状態を表すコンプレッサ流入ガス状態変数(コンプレッサ流入ガス温度T0及びコンプレッサ流入ガス圧力P0)、同コンプレッサから流出するガスの状態を表すコンプレッサ流出ガス状態変数(コンプレッサ流出ガス温度T3及びコンプレッサ流出ガス圧力P3)、コンプレッサ通過ガス流量Ga、ターボチャージャ回転速度Nt及びコンプレッサ36aがコンプレッサ36aを通過するガスに与えるエネルギーであるコンプレッサ付与エネルギーLcの間の関係を記述したコンプレッサモデル式である。
Equations (3) to (10) are the compressor inflow gas state variables (compressor inflow gas temperature T0 and compressor inflow gas pressure P0) representing the state of gas flowing into the turbocharger compressor, and the state of gas flowing out from the compressor. Compressor outflow gas state variables (compressor outflow gas temperature T3 and compressor outflow gas pressure P3), compressor passing gas flow rate Ga, turbocharger rotation speed Nt, and compressor applied energy Lc that is energy that the
(入力値)
コンプレッサ流入ガス圧力P0(センサ検出値)
コンプレッサ流入ガス温度T0(センサ検出値)
コンプレッサ通過ガス流量Ga(センサ検出値)
ターボチャージャ回転速度Nt(仮定値:結果的に推定値となる。)
(出力値:推定値)
コンプレッサ流出ガス圧力P3
コンプレッサ流出ガス温度T3
コンプレッサが吸気に与えるエネルギーLc
(Input value)
Compressor inflow gas pressure P0 (sensor detection value)
Compressor inflow gas temperature T0 (sensor detection value)
Compressor passage gas flow rate Ga (sensor detection value)
Turbocharger rotation speed Nt (assumed value: resulting in an estimated value)
(Output value: Estimated value)
Compressor outflow gas pressure P3
Compressor outflow gas temperature T3
Energy Lc given to intake air by compressor
(8)式の関数f2は、変数Gn及び変数N0と、コンプレッサ効率ηcと、の関係を定める関数であって、ここでは実験により予め定められた変換テーブル(マップ)として電気制御装置50のROM内に格納されている。
理解のため、上記の(3)式に(4)〜(7)式を代入すると、下記の(11)式が得られる。(11)式の右辺に対し、Gaとしてエアフローメータ51の検出値を代入し、P0としてコンプレッサ流入ガス圧力センサ52の検出値を代入し、T0としてコンプレッサ流入ガス温度センサ53の検出値を代入するとともに、ターボチャージャ回転速度Ntを適当な仮定値として与えてやれば、コンプレッサ流出ガス圧力P3が求められる。
これにより、(9)式の右辺のP3/P0が得られるとともに、(9)式のコンプレッサ効率ηcは(4)式、(5)式及び(8)式から得られ、且つ、コンプレッサ流入ガス温度T0はコンプレッサ流入ガス温度センサ53により検出されているから、(9)式からコンプレッサ流出ガス温度T3が推定される。
As a result, P3 / P0 on the right side of the equation (9) is obtained, and the compressor efficiency ηc of the equation (9) is obtained from the equations (4), (5), and (8), and the compressor inflow gas Since the temperature T0 is detected by the compressor inflow
更に、推定されたコンプレッサ流出ガス温度T3、検出されているコンプレッサ流入ガス温度T0及び検出されているコンプレッサ通過ガス流量Gaを、(10)式に代入することにより、コンプレッサが吸気(コンプレッサを通過するガス)に与えるエネルギー(コンプレッサ付与エネルギー)Lcが推定される。 Further, by substituting the estimated compressor outflow gas temperature T3, the detected compressor inflow gas temperature T0, and the detected compressor passage gas flow rate Ga into the equation (10), the compressor takes in the intake air (passes through the compressor). Energy (compressor imparted energy) Lc given to the gas) is estimated.
(タービン状態量計算部M4)
タービン状態量計算部M4は、下記の入力値と(12)〜(17)式により表される数式とを用いて、下記の出力値を推定する。(12)式は流量計算式、(15)式はタービン効率計算式、(16)式はタービン効率定義式、(17)式はタービンエネルギー式(実験式)である。
(Turbine state quantity calculation unit M4)
The turbine state quantity calculation unit M4 estimates the following output value using the following input value and mathematical expressions represented by the expressions (12) to (17). (12) is a flow rate calculation formula, (15) is a turbine efficiency calculation formula, (16) is a turbine efficiency definition formula, and (17) is a turbine energy formula (experimental formula).
(12)〜(17)式は、ターボチャージャ36のタービン36bに流入するガスの状態を表すタービン流入ガス状態変数(タービン流入ガス温度T4及びタービン流入ガス圧力P4)、同タービン36bから流出するガスの状態を表すタービン流出ガス状態変数(タービン流出ガス温度T6及びタービン流出ガス圧力P6)、同タービン36bを通過するガスの流量であるタービン通過ガス流量G4、前記ターボチャージャ回転速度Nt、バリアブルノズル開度VN及び同タービン36bが同タービン36bを通過するガスから受け取るエネルギーであるタービン取得エネルギーLtの間の関係を記述したタービンモデル式である。
Equations (12) to (17) are turbine inflow gas state variables (turbine inflow gas temperature T4 and turbine inflow gas pressure P4) representing the state of gas flowing into the
(入力値)
タービン流入ガス温度T4(センサ検出値)
タービン流出ガス圧力P6(センサ検出値)
バリアブルノズル開度VN(センサ検出値)
タービン流入ガス圧力P4(仮定値:結果的に推定値となる。)
ターボチャージャ回転速度Nt(仮定値:結果的に推定値となる。)
(出力値:推定値)
タービン通過ガス流量G4
タービン流出ガス温度T6
タービンが排気から受け取るエネルギー(タービン取得エネルギー)Lt
(Input value)
Turbine inflow gas temperature T4 (sensor detection value)
Turbine outlet gas pressure P6 (sensor detection value)
Variable nozzle opening VN (sensor detection value)
Turbine inflow gas pressure P4 (assumed value: resulting in an estimated value)
Turbocharger rotation speed Nt (assumed value: resulting in an estimated value)
(Output value: Estimated value)
Turbine passing gas flow rate G4
Turbine effluent gas temperature T6
Energy that turbine receives from exhaust (turbine acquired energy) Lt
理解のため、上記の(14)式に(12)式及び(13)式を代入すると、下記の(18)式が得られる。
一方、P6はタービン流出ガス圧力センサ55の検出値であり、P4は仮定値が与えられるからP4/P6は求められる。また、Ntは仮定値であり、T4はタービン流入ガス温度センサ54の検出値であるから、(13)式及び(15)式からタービン効率ηtが求められる。従って、(16)式の右辺のP6/P4及びηtが定まるので、(16)によりT6/T4が求められる。更に、T4はタービン流出ガス温度センサ54により検出されているから、(16)式に基づいてタービン流出ガス温度T6が推定される。以上により、G4、T4及びT6が定まるので、(17)式によりタービン取得エネルギーLtが求められる。
On the other hand, P6 is a detected value of the turbine outflow
(ターボチャージャ慣性エネルギー計算部M5)
ターボチャージャ慣性エネルギー計算部M5は、慣性エネルギー式である(19)式に基づいてターボチャージャ慣性エネルギーLiを推定する。(19)式の関数 funcLi は、ターボチャージャ回転速度Ntとターボチャージャ回転速度Ntの時間微分値(dNt/dt)とを変数としてターボチャージャ慣性エネルギーLiを求める関数であって、ここでは実験により予め定められた変換テーブル(マップ)として電気制御装置50のROM内に格納されている。本明細書においては、(19)式のように変換テーブルを用いてある値を取得する場合も、「ある値を式を用いて求める」と表現している。
The turbocharger inertial energy calculation unit M5 estimates the turbocharger inertial energy Li based on the equation (19) which is an inertial energy equation. The function funcLi in the equation (19) is a function for obtaining the turbocharger inertial energy Li using the turbocharger rotation speed Nt and the time differential value (dNt / dt) of the turbocharger rotation speed Nt as variables. It is stored in the ROM of the
(損失エネルギー計算部M6)
損失エネルギー計算部M6は、損失エネルギー式である(20)式に基づいてその他の損失エネルギーLmを推定する。(20)式の関数 funcLm は、ターボチャージャ回転速度Ntを変数としてその他の損失エネルギーLmを求める関数であって、ここでは実験により予め定められた変換テーブル(マップ)として電気制御装置50のROM内に格納されている。なお、関数 funcLm は、例えば、funcLm=km・Ntn(km, nは定数)のように数式により表された関数であってもよい。
The loss energy calculation unit M6 estimates other loss energy Lm based on the equation (20) which is a loss energy equation. The function funcLm in the equation (20) is a function for obtaining other loss energy Lm using the turbocharger rotational speed Nt as a variable, and here, in the ROM of the
本実施形態のターボチャージャ状態量推定装置は、(1)式及び(2)式が満足されるまで、ターボチャージャ回転速度Nt及びタービン流入ガス圧力P4の値を順次変更し、(1)式及び(2)式が満足されたときの各値(P3,T3,P4,T6,G4,Nt)をターボチャージャ状態量として推定する。 The turbocharger state quantity estimating apparatus of the present embodiment sequentially changes the values of the turbocharger rotation speed Nt and the turbine inflow gas pressure P4 until the expressions (1) and (2) are satisfied, Each value (P3, T3, P4, T6, G4, Nt) when the expression (2) is satisfied is estimated as a turbocharger state quantity.
(一般論)
ところで、第1実施形態においては、(Nt,P4)の値を仮定し、その仮定した値(Nt,P4)と(P0,T0,T4,P6,Ga,Qinj,VN)の各検出値(実測値)とを入力値として上記各計算部に入力することにより、(Nt,P4)の最終値を定め、その最終値が求められたときの(P3,T3,P4,T6,G4,Nt)の値をターボチャージャ状態量として推定している。このことから、(Nt,P4)のうちの少なくとも一方をセンサにより検出した値としても、残りの変数を推定することができるが容易に理解される。
(common belief)
By the way, in the first embodiment, a value of (Nt, P4) is assumed, and the detected values (Nt, P4) and detected values (P0, T0, T4, P6, Ga, Qinj, VN) ( (Actually measured value) is input as an input value to each of the above calculation units to determine the final value of (Nt, P4), and when the final value is obtained (P3, T3, P4, T6, G4, Nt ) Is estimated as the turbocharger state quantity. From this, it is easily understood that the remaining variables can be estimated even if at least one of (Nt, P4) is detected by the sensor.
更に、上記の各式から明らかなように、他の値を入力値とし、残りの値を出力値とすることができる。出力値が計算可能であるためには、(P0,T0,P3,T3,P4,T4,P6,T6,VN,Ga,G4,Qinj,Nt)の13個の変数の中から、次の条件を満たす7個の変数の組合せを入力とすればよい。 Further, as is apparent from the above equations, other values can be used as input values and the remaining values can be used as output values. In order to be able to calculate the output value, the following condition is selected from 13 variables of (P0, T0, P3, T3, P4, T4, P6, T6, VN, Ga, G4, Qinj, Nt). A combination of seven variables satisfying the above may be used as an input.
条件1:P0,T0,P3,T3の中から任意の2個以上が選択される。
条件2:P4,T4,P6,T6,VNの中から任意の3個以上が選択される。
条件3:条件1及び条件2にてそれぞれ選択した4個の変数が、総て圧力、又は、総て温度、であってはならない。
条件4:Ga,G4,Qinj,Ntの中から任意の2個以上が選択される。
Condition 1: Any two or more of P0, T0, P3, and T3 are selected.
Condition 2: Any three or more of P4, T4, P6, T6, and VN are selected.
Condition 3: The four variables selected in
Condition 4: Any two or more of Ga, G4, Qinj, and Nt are selected.
従って、計算可能な組合せは、(21)式のとおりの348通りとなる。このような組合せのうちの代表的な例を表2に示す。なお、ケース1は上記第1実施形態に対応した場合である。また、表2において、仮定値は結果的に推定される値であるから、出力値として記載されている。
(実際の作動)
次に、第1実施形態に係るターボチャージャ状態量推定装置の実際の作動について、図4乃至図6を参照しながら説明する。
(Actual operation)
Next, the actual operation of the turbocharger state quantity estimating apparatus according to the first embodiment will be described with reference to FIGS.
電気制御装置50のCPUは、ターボチャージャ状態量を推定するにあたり、図4にフローチャートにより示したプログラムのステップ400から処理を開始し、ステップ405に進んで仮定値であるターボチャージャ回転速度Ntに初期値Ntintを設定する。なお、初期値Ntintは、最終的に推定されるターボチャージャ回転速度Ntが取り得るであろう最小値より僅かに小さい値に選択されている。次いで、CPUはステップ410に進み、図5のフローチャートにより示したコンプレッサプログラム1のステップ500に進んだ後、以下に述べる各ステップを実行する。
When estimating the turbocharger state quantity, the CPU of the
ステップ505:コンプレッサ流入ガス圧力P0、コンプレッサ流入ガス温度T0及びコンプレッサ通過ガス流量Gaを、コンプレッサ流入ガス圧力センサ52、コンプレッサ流入ガス温度センサ53及びエアフローメータ51からそれぞれ取得する。
ステップ510:(6)式及び(7)式に従って値θ0及び値δ0を算出する。
ステップ515:(5)式に従って値N0を求める。
ステップ520:(4)式に従って値Gnを求める。
ステップ525:(3)式に従ってコンプレッサ流出ガス圧力P3を求める。
ステップ530:(8)式に従ってコンプレッサ効率ηcを求める。
ステップ535:(9)式に従ってコンプレッサ流出ガス温度T3を求める。
ステップ540:(10)式に従ってコンプレッサ付与エネルギーLcを求める。
ステップ545:以上により算出されたコンプレッサ流出ガス圧力P3、コンプレッサ流出ガス温度T3及びコンプレッサ付与エネルギーLcをRAMの所定領域に格納する。なお、CPUは、上記ステップで使用又は算出した他の値もRAMの所定領域に格納しておく。
Step 505: The compressor inflow gas pressure P0, the compressor inflow gas temperature T0, and the compressor passage gas flow rate Ga are acquired from the compressor inflow
Step 510: Calculate the value θ0 and the value δ0 according to the equations (6) and (7).
Step 515: The value N0 is obtained according to the equation (5).
Step 520: A value Gn is obtained according to the equation (4).
Step 525: The compressor outflow gas pressure P3 is obtained according to the equation (3).
Step 530: Determine the compressor efficiency ηc according to equation (8).
Step 535: The compressor outflow gas temperature T3 is obtained according to the equation (9).
Step 540: Determine the compressor imparted energy Lc according to the equation (10).
Step 545: The compressor outflow gas pressure P3, the compressor outflow gas temperature T3, and the compressor applied energy Lc calculated as described above are stored in a predetermined area of the RAM. The CPU also stores other values used or calculated in the above steps in a predetermined area of the RAM.
次いで、CPUはステップ595を介して図4のステップ415に戻り、仮定値であるタービン流入ガス圧力P4に初期値P4intを設定する。なお、初期値P4intは、最終的に推定されるタービン流入ガス圧力P4の予測値が取り得るであろう最小値より僅かに小さい値に選択されている。その後、CPUはステップ420に進み、図6のフローチャートにより示したタービンプログラム1のステップ600に進んだ後、以下に述べる各ステップを実行する。
Next, the CPU returns to step 415 in FIG. 4 via step 595, and sets an initial value P4int to the turbine inflow gas pressure P4, which is an assumed value. The initial value P4int is selected to be a value slightly smaller than the minimum value that the predicted value of the finally estimated turbine inflow gas pressure P4 can take. Thereafter, the CPU proceeds to step 420 and proceeds to step 600 of the
ステップ605:タービン流入ガス温度T4、タービン流出ガス圧力P6及びバリアブルノズル開度VNを、タービン流入ガス温度センサ54、タービン流出ガス圧力センサ55及びバリアブルノズル開度センサ56からそれぞれ取得する。
ステップ610:(13)式に従って値N1を求める。
ステップ615:(12)式に従って値Q4を求める。
ステップ620:(14)式に従ってタービン通過ガス流量G4を求める。
ステップ625:(15)式に従ってタービン効率ηtを求める。
ステップ630:(16)式に従ってタービン流出ガス温度T6を求める。
ステップ635:(17)式に従ってタービンが排気から受け取るエネルギー(タービン取得エネルギー)Ltを求める。
ステップ640:以上により算出されたタービン通過ガス流量G4、タービン流出ガス温度T6及びタービン取得エネルギーLtをRAMの所定領域に格納する。なお、CPUは、上記ステップで使用又は算出した他の値もRAMの所定領域に格納しておく。
Step 605: The turbine inflow gas temperature T4, the turbine outflow gas pressure P6, and the variable nozzle opening degree VN are acquired from the turbine inflow
Step 610: The value N1 is obtained according to the equation (13).
Step 615: The value Q4 is obtained according to the equation (12).
Step 620: A turbine passing gas flow rate G4 is obtained according to the equation (14).
Step 625: The turbine efficiency ηt is obtained according to the equation (15).
Step 630: The turbine outlet gas temperature T6 is obtained according to the equation (16).
Step 635: The energy (turbine acquired energy) Lt that the turbine receives from the exhaust gas is obtained according to the equation (17).
Step 640: The turbine passage gas flow rate G4, the turbine outflow gas temperature T6, and the turbine acquired energy Lt calculated as described above are stored in a predetermined area of the RAM. The CPU also stores other values used or calculated in the above steps in a predetermined area of the RAM.
次いで、CPUはステップ695を介して図4のステップ425に戻り、図示しない周知の燃料噴射量計算プログラムによりアクセル操作量を表す信号Accpとエンジン回転速度NEとに基づいて定められている単位時間あたりの燃料噴射量Qinjを入力する。 Next, the CPU returns to step 425 in FIG. 4 via step 695, and per unit time determined based on the signal Accp indicating the accelerator operation amount and the engine speed NE by a known fuel injection amount calculation program (not shown). The fuel injection amount Qinj is input.
次いで、CPUはステップ430に進み、先のタービンプログラム1(ステップ420)によって求められたタービン通過ガス流量G4、エアフローメータ51によって実測されているコンプレッサ通過ガス流量Ga及びステップ425にて入力した燃料噴射量Qinjが、(2)式の質量保存則に基づく式を満足している否か(即ち、(2)式が成立しているか否か)を判定する。
Next, the CPU proceeds to step 430, where the turbine passage gas flow rate G4 obtained by the previous turbine program 1 (step 420), the compressor passage gas flow rate Ga actually measured by the
この時点で、(2)式の質量保存則に基づく式が成立していなければ、CPUはステップ430にて「No」と判定してステップ435に進み、タービン流入ガス圧力P4を所定の微小値αだけ増大する。その後、CPUは、ステップ420に戻ってタービンプログラム1を実行することにより、タービン通過ガス流量G4を再び算出する。次いで、CPUはステップ425及びステップ430の処理を実行する。このような処理(ステップ420乃至ステップ435)は、ステップ430にて質量保存則に基づく式が成立したと判定されるまで繰り返し行われる。
At this time, if the equation based on the law of conservation of mass of equation (2) is not satisfied, the CPU makes a “No” determination at
従って、タービン流入ガス圧力P4が、その時点で仮定されているターボチャージャ回転速度Ntに対して適正値になると、質量保存則に基づく式が成立するから、CPUはステップ430にて「Yes」と判定してステップ440に進み、ターボチャージャ慣性エネルギーLiを(19)式に基づいて求めるとともに、その他の損失エネルギーLmを(20)式に基づいて求める。 Therefore, when the turbine inflow gas pressure P4 becomes an appropriate value with respect to the turbocharger rotation speed Nt assumed at that time, the equation based on the law of conservation of mass is established. The determination proceeds to step 440, where turbocharger inertial energy Li is determined based on equation (19), and other loss energy Lm is determined based on equation (20).
次いで、CPUはステップ445に進み、先のコンプレッサプログラム1(ステップ410)により求められたコンプレッサ付与エネルギーLc、タービンプログラム1(ステップ420)により求められたタービン取得エネルギーLt、ステップ440にて求められたターボチャージャ慣性エネルギーLi及びその他の損失エネルギーLmが、(1)式のエネルギーバランス式(エネルギー保存則に基づく式)を満足しているか否か(即ち、(1)式が成立しているか否か)を判定する。
Next, the CPU proceeds to step 445, where the compressor imparted energy Lc obtained by the previous compressor program 1 (step 410), the turbine acquired energy Lt obtained by the turbine program 1 (step 420), and obtained by
この時点で、(1)式が成立していなければ、CPUはステップ445にて「No」と判定してステップ450に進み、ターボチャージャ回転速度Ntを所定の微小値βだけ増大する。その後、CPUはステップ410に戻ってステップ410乃至ステップ440までの処理を再び実行する。これにより、上記エネルギーLt、Lc、Li及びLmを含む各値が更新される。このような処理(ステップ410〜ステップ450)は、ステップ445にて(1)式(エネルギーバランス式)が成立するまで繰り返し行われる。
At this time, if the expression (1) is not satisfied, the CPU makes a “No” determination at
従って、タービン流入ガス圧力P4及びターボチャージャ回転速度Ntが適正値になると、上記エネルギーLt、Lc、Li及びLmを含む各値が適正値となるので、エネルギー保存則に基づく(1)式が成立する。これにより、CPUはステップ445に進んだとき、同ステップ445にて「Yes」と判定してステップ455に進み、その時点で算出されているコンプレッサ流出ガス圧力P3、コンプレッサ流出ガス温度T3、タービン流入ガス圧力P4、タービン流出ガス温度T6、ターボチャージャ回転速度Nt及びタービン通過ガス流量G4をターボチャージャ状態量の推定値として出力する。その後、CPUはステップ495に進み、本ルーチンを一旦終了する。以上が、第1実施形態に係るターボチャージャ状態量推定装置の作動である。
Accordingly, when the turbine inflow gas pressure P4 and the turbocharger rotational speed Nt become appropriate values, the values including the energy Lt, Lc, Li, and Lm become appropriate values, and therefore the formula (1) based on the energy conservation law is established. To do. As a result, when the CPU proceeds to step 445, the CPU makes a “Yes” determination at
このように、第1実施形態に係るターボチャージャ状態量推定装置は、コンプレッサモデル式、タービンモデル式、慣性エネルギー式、損失エネルギー式、エネルギーバランス式、及び、質量保存式からなる複数の式を連立して、それらの式に変数として含まれるターボチャージャ状態量の幾つか(P0、T0、T4、P6,Ga、Qinj、VN)を実測し、その実測値をこれらの式に適用することにより他のターボチャージャ状態量(P3、T3,P4、T6、G4、Nt)を推定する。従って、より少ない数のセンサを用いてターボチャージャ状態量を表す値を取得することができる。 As described above, the turbocharger state quantity estimation device according to the first embodiment includes a plurality of equations including a compressor model equation, a turbine model equation, an inertia energy equation, a loss energy equation, an energy balance equation, and a mass conservation equation. Then, some of the turbocharger state quantities (P0, T0, T4, P6, Ga, Qinj, VN) included as variables in those equations are measured, and the measured values are applied to these equations to Turbocharger state quantities (P3, T3, P4, T6, G4, Nt) are estimated. Therefore, a value representing the turbocharger state quantity can be acquired using a smaller number of sensors.
また、ターボチャージャ状態量推定装置は、推定する変数のうちの一つ又は二つ(本例では、NtとP4の二つ)の変数を仮定値として順次変更し、これらの値がエネルギーバランス式及び質量保存式を満足するまで繰り返し計算を行う。そして、これらの値がエネルギーバランス式及び質量保存式を満足した時点での上記各式により求められている変数をターボチャージャ状態量として推定(出力)する。従って、更に少ない数(仮定される変数の数だけ少ない数)のセンサを用いてターボチャージャ状態量を表す値を取得することができる。 The turbocharger state quantity estimating apparatus sequentially changes one or two of the variables to be estimated (in this example, two of Nt and P4) as assumed values, and these values are energy balance equations. The calculation is repeated until the mass conservation equation is satisfied. And the variable calculated | required by said each formula when these values satisfy | fill the energy balance type | formula and mass conservation type | formula is estimated (output) as a turbocharger state quantity. Therefore, a value representing the turbocharger state quantity can be obtained by using a smaller number of sensors (a smaller number of assumed variables).
<第2実施形態>
次に、本発明の第2実施形態に係るターボチャージャ状態量推定装置について説明する。この装置は、電気制御装置50のCPUが図4乃至図6に代わる図7乃至図10のフローチャートにより示したプログラムを実行する点において第1実施形態のターボチャージャ状態量推定装置と主として相違している。従って、以下、この相違点を中心に説明する。
Second Embodiment
Next, a turbocharger state quantity estimating device according to a second embodiment of the present invention will be described. This device is mainly different from the turbocharger state quantity estimating device of the first embodiment in that the CPU of the
第1実施形態に係る推定装置は、所定の変数(P0、T0、T4、P6,Ga、Qinj、VN)を各センサから検出(実測)し、これらを入力値とするとともに、タービン流入ガス圧力P4及びターボチャージャ回転速度Ntを順次変更することによって(P3、T3,P4、T6、G4、Nt)を推定していた。これに対し、第2実施形態に係る推定装置は、タービン流入ガス圧力P4を検出するタービン流入ガス圧力センサをタービン36bの入口部近傍に備え、タービン流入ガス圧力P4をタービン流入ガス圧力センサによって検出し、その値をコンプレッサ通過ガス流量Gaに代わる入力値とし、コンプレッサ通過ガス流量Gaを推定する。
The estimation apparatus according to the first embodiment detects (actually measures) predetermined variables (P0, T0, T4, P6, Ga, Qinj, VN) from each sensor and uses them as input values, as well as turbine inflow gas pressure. (P3, T3, P4, T6, G4, Nt) were estimated by sequentially changing P4 and the turbocharger rotation speed Nt. In contrast, the estimation device according to the second embodiment includes a turbine inflow gas pressure sensor that detects the turbine inflow gas pressure P4 in the vicinity of the inlet of the
即ち、第2実施形態に係る推定装置は、所定の変数(P0,T0,P4,T4,P6,Qinj、VN)を各センサから検出し、これらを入力値とするとともに、ターボチャージャ回転速度Ntを順次変更することによって(P3,T3,T6,Ga、G4、Nt)を推定する(表2におけるケース11を参照。)。 That is, the estimation apparatus according to the second embodiment detects predetermined variables (P0, T0, P4, T4, P6, Qinj, VN) from each sensor, uses them as input values, and sets the turbocharger rotational speed Nt. Are sequentially estimated (P3, T3, T6, Ga, G4, Nt) (see case 11 in Table 2).
(実際の作動)
この第2実施形態に係る電気制御装置のCPUは、ターボチャージャ状態量を推定するにあたり、図7のステップ700から処理を開始し、ステップ705に進んでターボチャージャ回転速度Ntに上記初期値Ntintを設定する。次いで、CPUはステップ710に進み、図8のフローチャートにより示したタービンプログラム2のステップ800に進む。そして、CPUはステップ805に進んでタービン流入ガス圧力P4、タービン流入ガス温度T4、タービン流出ガス圧力P6及びバリアブルノズル開度VNを、タービン流入ガス圧力センサ、タービン流入ガス温度センサ54、タービン流出ガス圧力センサ55及びバリアブルノズル開度センサ56からそれぞれ取得する。
(Actual operation)
When estimating the turbocharger state quantity, the CPU of the electric control device according to the second embodiment starts processing from
次に、CPUはステップ810乃至ステップ840の処理を行う。ステップ810乃至ステップ840は、先に説明したステップ610乃至ステップ640とそれぞれ同一のステップであるので、説明を省略する。但し、タービン流入ガス圧力P4は、第1実施形態のように仮定値ではなく、実測値である。以上により、タービン通過ガス流量G4、タービン流出ガス温度T6及びタービン取得エネルギーLtが求められ、それらがRAMの所定領域に格納される。
Next, the CPU performs processing from
次いで、CPUはステップ895を介して図7のステップ715に戻り、図示しない周知の燃料噴射量計算プログラムによりアクセル操作量を表す信号Accpとエンジン回転速度NEとに基づいて定められている燃料噴射量Qinjを入力する。その後、CPUはステップ720に進み、ステップ710にて求めたタービン通過ガス流量G4とステップ715にて取得した燃料噴射量Qinjと(2)式とに基づいてコンプレッサ通過ガス流量Gaを求める。これにより、(2)式の質量保存則に基づく式が計算結果に反映されることになる。
Next, the CPU returns to step 715 of FIG. 7 via step 895, and the fuel injection amount determined based on the signal Accp representing the accelerator operation amount and the engine speed NE by a known fuel injection amount calculation program (not shown). Enter Qinj. Thereafter, the CPU proceeds to step 720, and obtains the compressor passage gas flow rate Ga based on the turbine passage gas flow rate G4 obtained in
次いで、CPUはステップ725に進み、図9のフローチャートにより示したコンプレッサプログラム2のステップ900に進む。そして、CPUはステップ905に進んでコンプレッサ流入ガス圧力P0及びコンプレッサ流入ガス温度T0を、コンプレッサ流入ガス圧力センサ52及びコンプレッサ流入ガス温度センサ53からそれぞれ取得する。
Next, the CPU proceeds to step 725 and proceeds to step 900 of the compressor program 2 shown by the flowchart of FIG. Then, the CPU proceeds to step 905 to acquire the compressor inflow gas pressure P0 and the compressor inflow gas temperature T0 from the compressor inflow
次に、CPUはステップ910乃至ステップ945の処理を行う。ステップ910乃至ステップ945は、先に説明したステップ510乃至ステップ545とそれぞれ同一のステップであるので、説明を省略する。以上により、コンプレッサ流出ガス圧力P3、コンプレッサ流出ガス温度T3及びコンプレッサ付与エネルギーLcがRAMの所定領域に格納される。
Next, the CPU performs processing from
次いで、CPUはステップ995を介して図7のステップ730に戻り、同ステップ730にてターボチャージャ慣性エネルギーLiを(19)式に基づいて求めるとともに、その他の損失エネルギーLmを(20)式に基づいて求める。その後、CPUはステップ735に進み、先のタービンプログラム2(ステップ710)により求められたタービン取得エネルギーLt、コンプレッサプログラム2(ステップ725)により求められたコンプレッサ付与エネルギーLc、ステップ730にて求められたターボチャージャ慣性エネルギーLi及びその他の損失エネルギーLmが、(1)式のエネルギーバランス式を満足しているか否かを判定する。
Next, the CPU returns to step 730 in FIG. 7 via step 995, and in
この時点で、(1)式のエネルギーバランス式が成立していなければ、CPUはステップ735にて「No」と判定してステップ740に進み、ターボチャージャ回転速度Ntを所定の微小値βだけ増大する。その後、CPUは、ステップ710に戻って、再び、ステップ710乃至ステップ730までの処理を実行する。これにより、上記エネルギーLt、Lc、Li及びLmを含む各値が更新される。このような処理(ステップ710〜ステップ740)は、ステップ735にて(1)式のエネルギーバランス式が成立したと判定されるまで繰り返し行われる。
At this time, if the energy balance equation (1) is not satisfied, the CPU makes a “No” determination at
従って、ターボチャージャ回転速度Ntが適正値になると、上記エネルギーLt、Lc、Li及びLmを含む各値が適正値となるので、(1)式のエネルギーバランス式が成立する。これにより、CPUはステップ735に進んだとき、同ステップ735にて「Yes」と判定してステップ745に進み、その時点で算出されているコンプレッサ流出ガス圧力P3、コンプレッサ流出ガス温度T3、タービン流出ガス温度T6、ターボチャージャ回転速度Nt、タービン通過ガス流量G4及びコンプレッサ通過ガス流量Gaをターボチャージャ状態量の推定値として出力する。その後、CPUはステップ795に進み、本ルーチンを一旦終了する。以上が、第2実施形態に係るターボチャージャ状態量推定装置の作動である。
Therefore, when the turbocharger rotational speed Nt becomes an appropriate value, each value including the energy Lt, Lc, Li, and Lm becomes an appropriate value, so that the energy balance expression (1) is established. As a result, when the CPU proceeds to step 735, the CPU makes a “Yes” determination at
このように、第2実施形態に係るターボチャージャ状態量推定装置は、コンプレッサモデル式、タービンモデル式、慣性エネルギー式、損失エネルギー式、エネルギーバランス式、及び、質量保存式からなる複数の式を連立して、それらの式に変数として含まれるターボチャージャ状態量の幾つか(P0、T0、P4、T4、P6,Qinj、VN)を実測し、その実測値をこれらの式に適用することにより他のターボチャージャ状態量(P3、T3,T6、Ga、G4、Nt)を推定する。従って、より少ない数のセンサを用いてターボチャージャ状態量を表す値を取得することができる。 As described above, the turbocharger state quantity estimation device according to the second embodiment includes a plurality of formulas including a compressor model formula, a turbine model formula, an inertia energy formula, a loss energy formula, an energy balance formula, and a mass conservation formula. Then, some of the turbocharger state quantities (P0, T0, P4, T4, P6, Qinj, VN) included as variables in those equations are measured, and the measured values are applied to these equations to Turbocharger state quantities (P3, T3, T6, Ga, G4, Nt) are estimated. Therefore, a value representing the turbocharger state quantity can be acquired using a smaller number of sensors.
<第3実施形態>
次に、本発明の第3実施形態に係るターボチャージャ状態量推定装置について説明する。この推定装置は、上述した第1実施形態の推定装置と同様に、ターボチャージャ回転速度Ntを推定値Ntcalとして推定する。一方、この推定装置は、ターボチャージャ回転速度Ntを検出(実測)するターボチャージャ回転速度検出センサをタービンシャフト36cの近傍に備え、検出されたターボチャージャ回転速度を実測値Ntactとして入力する。そして、推定装置は、推定値Ntcalと実測値Ntactとを比較し、その比較結果に基づいてターボチャージャ回転速度検出センサが異常であるか否かを判定するようになっている。
<Third Embodiment>
Next, a turbocharger state quantity estimating apparatus according to a third embodiment of the present invention will be described. This estimation apparatus estimates the turbocharger rotational speed Nt as the estimated value Ntcal, similarly to the estimation apparatus of the first embodiment described above. On the other hand, this estimation apparatus includes a turbocharger rotation speed detection sensor that detects (actually measures) the turbocharger rotation speed Nt in the vicinity of the
(実際の作動)
より具体的に作動について述べると、この推定装置は、電気制御装置50のCPUが図4乃至図6に加えて更に図10のフローチャートにより示したプログラムを実行する点において第1実施形態の推定装置と相違している。従って、以下、この相違点を主として説明する。
(Actual operation)
More specifically, the estimation device is an estimation device according to the first embodiment in that the CPU of the
このCPUは、図4のステップ455の処理を終了すると、図10のステップ1010に進み、ターボチャージャ回転速度センサが検出しているターボチャージャ回転速度を実測値Ntactとして入力する。次いで、CPUはステップ1020に進み、図4乃至図6に示したプログラムによって推定された(最終的に求められた)ターボチャージャ回転速度Ntを推定値Ntcalとして入力し、ステップ1030にて推定値Ntcalと実測値Ntactとの差の絶対値が閾値(異常判定値)errより小さいか否かを判定する。
When the processing of
そして、CPUは、推定値Ntcalと実測値Ntactとの差の絶対値が閾値errより小さければ、ステップ1030にて「Yes」と判定してステップ1040に進み、ターボチャージャ回転速度センサは正常である旨を示すように異常フラグXDNtの値を「0」に設定する。これに対し、推定値Ntcalと実測値Ntactとの差の絶対値が閾値err以上であれば、CPUはステップ1030にて「No」と判定してステップ1050に進み、ターボチャージャ回転速度センサは異常である旨を示すように異常フラグXDNtの値を「1」に設定する。その後、CPUは図4のステップ495へと進む。
If the absolute value of the difference between the estimated value Ntcal and the measured value Ntact is smaller than the threshold err, the CPU makes a “Yes” determination at
(第3実施形態の変形例)
上述した第3実施形態の推定装置は、ターボチャージャ回転速度センサが異常であるか否かを判定するようになっていたが、本発明によれば、他のセンサが異常であるか否かを判定することもできる。図11のフローチャートにより示したプログラムは、そのような処理を行う例である。
(Modification of the third embodiment)
The estimation apparatus according to the third embodiment described above determines whether or not the turbocharger rotation speed sensor is abnormal. According to the present invention, it is determined whether or not other sensors are abnormal. It can also be determined. The program shown in the flowchart of FIG. 11 is an example for performing such processing.
このプログラムによれば、CPUはステップ1110にて「異常有無の判定を行おうとするセンサ(便宜上、「Yセンサ」と称呼する。)」から、そのYセンサが検出している値を実測値Yactとして入力する。この場合、「Yセンサ」が検出している実測値は、ターボチャージャ状態量推定のための入力値として使用されているセンサの実測値であってはならず、且つ、ターボチャージャ状態量推定装置によって推定される値に対応した値であることが必要である。
According to this program, in
次いで、CPUはステップ1120に進み、例えば図4乃至図6に示したプログラムによって推定された推定値であって、実測値Yactに対応する値Yを推定値Ycalとして入力する。次に、CPUは、ステップ1030にて推定値Ycalと実測値Yactとの差の絶対値が閾値(異常判定値)errYより小さいか否かを判定する。
Next, the CPU proceeds to step 1120 and inputs, for example, a value Y estimated by the program shown in FIGS. 4 to 6 and corresponding to the measured value Yact as the estimated value Ycal. Next, in
そして、CPUは、推定値Ycalと実測値Yactとの差の絶対値が閾値errYより小さければ、ステップ1130にて「Yes」と判定してステップ1140に進み、Yセンサは正常である旨を示すように異常フラグXYの値を「0」に設定する。これに対し、推定値Ycalと実測値Yactとの差の絶対値が閾値errY以上であれば、CPUはステップ1130にて「No」と判定してステップ1150に進み、Yセンサは異常である旨を示すように異常フラグXYの値を「1」に設定する。その後、CPUはステップ1195に進んで本プログラムを一旦終了する。
If the absolute value of the difference between the estimated value Ycal and the measured value Yact is smaller than the threshold errY, the CPU makes a “Yes” determination at
このように、第3実施形態及びその変形例に係るターボチャージャ推定装置は、推定された変数(推定状態量)と、その推定された変数と同じ種類の変数であってセンサにより実測された変数(実測状態量)と、が所定値以上乖離しているとき、そのセンサが異常であると判定する。従って、推定された状態量と同じ種類の状態量を実測するセンサの異常の有無を容易に検出することができる。 As described above, the turbocharger estimation device according to the third embodiment and the modification thereof is an estimated variable (estimated state quantity) and a variable of the same type as the estimated variable and measured by the sensor. When the (measured state quantity) deviates from a predetermined value or more, it is determined that the sensor is abnormal. Therefore, it is possible to easily detect the presence or absence of abnormality of a sensor that actually measures the same type of state quantity as the estimated state quantity.
なお、上記例においては、実測状態量と推定状態量との差の絶対値が所定値より大きいとき、その実測状態量を測定したンサが異常であると判定していた。これに対し、例えば、推定状態量に対する実測状態量の比が所定範囲内にないときに、その実測状態量を測定したセンサが異常であると判定してもよい。 In the above example, when the absolute value of the difference between the measured state quantity and the estimated state quantity is larger than a predetermined value, it is determined that the sensor that measured the measured state quantity is abnormal. On the other hand, for example, when the ratio of the measured state quantity to the estimated state quantity is not within a predetermined range, it may be determined that the sensor that measured the measured state quantity is abnormal.
<第4実施形態>
次に、本発明の第4実施形態に係るターボチャージャ状態量推定装置について説明する。この推定装置は、第1実施形態に係るターボチャージャ状態量推定装置を利用してターボチャージャ36が異常となっているか否かを判定する機能を備えた装置である。具体的には、第4実施形態の推定装置は、ターボチャージャ状態量の推定途中又は完了時において、タービン流入ガス圧力P4が所定の範囲を超える場合、ターボチャージャ回転速度Ntが所定の範囲を超える場合、及び、「コンプレッサ付与エネルギーLc」を基準とした場合の「その他の損失エネルギーLm」(例えば、それらの比R=Lm/Lc)が閾値(異常判定値)を超えた場合、の何れかの場合が発生すると、ターボチャージャ36が異常であると判定する。
<Fourth embodiment>
Next, a turbocharger state quantity estimating apparatus according to a fourth embodiment of the present invention will be described. This estimation device is a device having a function of determining whether or not the
(実際の作動)
より具体的に作動について述べると、この推定装置は、電気制御装置50のCPUが図4に代わる図12のフローチャートにより示したプログラムを実行する点において第1実施形態の推定装置と相違している。従って、以下、この相違点を主として説明する。なお、図12において図4と同一のステップには同一の符号を付し、その詳細な説明を省略する。
(Actual operation)
More specifically, the estimation device is different from the estimation device of the first embodiment in that the CPU of the
CPUは、ターボチャージャ状態量の推定及びターボチャージャ36の異常有無判定を行うために、図12のステップ1200から処理を開始し、ステップ405に進んで仮定値であるターボチャージャ回転速度Ntに初期値Ntintを設定する。次いで、CPUはステップ410に進み、図5に示したコンプレッサプログラム1を実行する。この結果、コンプレッサ流出ガス圧力P3、コンプレッサ流出ガス温度T3及びコンプレッサ付与エネルギーLcが求められる。
In order to estimate the turbocharger state quantity and determine whether or not the
次に、CPUはステップ415にて仮定値であるタービン流入ガス圧力P4に初期値P4intを設定し、ステップ420に進んで図6に示したタービンプログラム1を実行する。この結果、タービン通過ガス流量G4、タービン流出ガス温度T6及びタービン取得エネルギーLtが求められる。
Next, the CPU sets an initial value P4int to the turbine inflow gas pressure P4, which is an assumed value, in
その後、CPUはステップ425にて単位時間あたりの燃料噴射量Qinjを入力し、続くステップ430にて先のタービンプログラム1(ステップ420)によって求められたタービン通過ガス流量G4、エアフローメータ51によって実測されているコンプレッサ通過ガス流量Ga及びステップ425にて入力した燃料噴射量Qinjが、(2)式の質量保存則に基づく式を満足している否かを判定する。この時点で、(2)式の質量保存則に基づく式が成立していなければ、CPUはステップ430にて「No」と判定してステップ435に進み、タービン流入ガス圧力P4を所定の微小値αだけ増大する。
Thereafter, the CPU inputs the fuel injection amount Qinj per unit time at
次いで、CPUはステップ1205に進み、ステップ435にて更新されたタービン流入ガス圧力P4が所定の範囲(Pmin〜Pmax)内にあるか否かを判定する。そして、タービン流入ガス圧力P4が所定の範囲(Pmin〜Pmax)内にあれば、CPUはステップ1205にて「Yes」と判定してステップ420に戻る。
Next, the CPU proceeds to step 1205 to determine whether or not the turbine inflow gas pressure P4 updated at
一方、タービン流入ガス圧力P4が所定の範囲(Pmin〜Pmax)内になければ、CPUはステップ1205にて「No」と判定し、ステップ1210に進んでターボチャージャ36が異常であることを示すフラグ(ターボチャージャ異常フラグ)XTCの値を「1」に設定し、ステップ1295に進んで本プログラムを一旦終了する。
On the other hand, if the turbine inflow gas pressure P4 is not within the predetermined range (Pmin to Pmax), the CPU makes a “No” determination at
以上の手順により、タービン流入ガス圧力P4が順次増大(変更)されながら、ステップ430にて質量保存則に基づく式が成立するか否かが判定されるとともに、タービン流入ガス圧力P4が所定の範囲(Pmin〜Pmax)を超えると、ターボチャージャ36(ターボチャージャ36を含む過給システム)が異常であると判定される。即ち、本装置は、推定される変数(ターボチャージャ状態量)のうちの少なくとも一つであるタービン流入ガス圧力P4は仮定値であって前記質量保存式が成立するまで順次変更されるとともに、同変更される仮定値が予め定められた所定範囲を超えても同質量保存式が成立しない場合、前記ターボチャージャを含む過給システムが異常であると判定するターボチャージャ異常判定手段を備えている。
While the turbine inflow gas pressure P4 is sequentially increased (changed) by the above procedure, it is determined in
いま、タービン流入ガス圧力P4が所定の範囲(Pmin〜Pmax)を超える前に、ステップ430にて質量保存則に基づく式が成立したと仮定する。この場合、CPUはステップ430にて「Yes」と判定してステップ440に進み、ターボチャージャ慣性エネルギーLi及びその他の損失エネルギーLmを求める。その後、CPUはステップ445にて、先のコンプレッサプログラム1(ステップ410)により求められたコンプレッサ付与エネルギーLc、タービンプログラム1(ステップ420)により求められたタービン取得エネルギーLt、ステップ440にて求められたターボチャージャ慣性エネルギーLi及びその他の損失エネルギーLmが、(1)式のエネルギーバランス式を満足しているか否かを判定する。
Now, it is assumed that the formula based on the law of conservation of mass is established in
この時点で、(1)式のエネルギーバランス式が成立していなければ、CPUはステップ445にて「No」と判定してステップ450に進み、ターボチャージャ回転速度Ntを所定の微小値βだけ増大する。
At this time, if the energy balance equation (1) is not established, the CPU makes a “No” determination at
次いで、CPUはステップ1215に進み、ステップ450にて更新されたターボチャージャ回転速度Ntが所定の範囲(Ntmin〜Ntmax)内にあるか否かを判定する。そして、ターボチャージャ回転速度Ntが所定の範囲(Ntmin〜Ntmax)内にあれば、CPUはステップ1215にて「Yes」と判定してステップ410に戻る。
Next, the CPU proceeds to step 1215 to determine whether or not the turbocharger rotational speed Nt updated at
一方、ターボチャージャ回転速度Ntが所定の範囲(Ntmin〜Ntmax)内になければ、CPUはステップ1215にて「No」と判定し、ステップ1220に進んでターボチャージャ異常フラグXTCの値を「1」に設定し、ステップ1295に進んで本プログラムを一旦終了する。
On the other hand, if the turbocharger rotational speed Nt is not within the predetermined range (Ntmin to Ntmax), the CPU makes a “No” determination at
以上の手順により、ターボチャージャ回転速度Ntが順次増大(変更)されながら、ステップ445にてエネルギー保存則に基づく式が成立するか否かが判定され、そのエネルギー保存則に基づく式が成立する前の時点でターボチャージャ回転速度Ntが所定の範囲(Ntmin〜Ntmax)を超えると、ターボチャージャ36(ターボチャージャを含む過給システム)が異常となっていると判定される。
According to the above procedure, while the turbocharger rotation speed Nt is sequentially increased (changed), it is determined in
即ち、この装置は、推定される変数(ターボチャージャ状態量)のうちの少なくとも一つであるターボチャージャ回転速度Ntは仮定値であって前記エネルギーバランス式が成立するまで順次変更されるとともに、同変更される仮定値が予め定められた所定範囲を超えても同エネルギーバランス式が成立しない場合、前記ターボチャージャを含む過給システムが異常であると判定するターボチャージャ異常判定手段を備えている。 That is, in this apparatus, the turbocharger rotational speed Nt, which is at least one of the estimated variables (turbocharger state quantity), is an assumed value and is sequentially changed until the energy balance equation is satisfied. Turbocharger abnormality determination means is provided for determining that the supercharging system including the turbocharger is abnormal when the energy balance equation is not satisfied even if the assumed value to be changed exceeds a predetermined range.
いま、タービン流入ガス圧力P4が所定の範囲(Pmin〜Pmax)を超えることなく、且つ、ターボチャージャ回転速度Ntが所定の範囲(Ntmin〜Ntmax)を超えることなく、ステップ445にて(1)式のエネルギーバランス式が成立したと仮定すると、CPUはステップ445にて「Yes」と判定してステップ1225に進み、先のコンプレッサプログラム1(ステップ410)により求められた「コンプレッサ付与エネルギーLc」に対するステップ440にて求められた「その他の損失エネルギーLm」の比R(R=Lm/Lc)が閾値(異常判定値)Rthより大きいか否かを判定する。
Now, the turbine inflow gas pressure P4 does not exceed the predetermined range (Pmin to Pmax) and the turbocharger rotational speed Nt does not exceed the predetermined range (Ntmin to Ntmax). Assuming that the energy balance equation is established, the CPU makes a “Yes” determination at
ターボチャージャ36(ターボチャージャを含む過給システム)に異常が生じていない場合、比Rは閾値Rthより大きくなることはない。そこで、CPUは比Rが閾値Rthより大きい場合、ターボチャージャ36が異常となっていると判定し、ステップ1225からステップ1220へと進んでターボチャージャ異常フラグXTCの値を「1」に設定し、ステップ1295に進んで本プログラムを一旦終了する。
If there is no abnormality in the turbocharger 36 (a turbocharging system including a turbocharger), the ratio R does not become larger than the threshold value Rth. Therefore, when the ratio R is larger than the threshold value Rth, the CPU determines that the
他方、ステップ1225にて比R(Lm/Lc)が閾値Rth以下であれば、CPUはステップ455にてターボチャージャ状態量(P3、T3、P4、T6、Nt、G4)を推定された値として出力し、続くステップ1230にてターボチャージャ異常フラグXTCの値を「0」に設定し、ステップ1295に進んで本プログラムを一旦終了する。以上が、第4実施形態の作動である。
On the other hand, if the ratio R (Lm / Lc) is equal to or smaller than the threshold value Rth in
このように、第4実施形態に係るターボチャージャ状態量推定装置は、前記エネルギーバランス式と前記質量保存式との両式が成立したとき、同エネルギーバランス式に用いている損失エネルギーLmが同エネルギーバランス式に用いているコンプレッサ付与エネルギーLcを基準として定められる閾値(Rth・Lc)より大きい場合、前記ターボチャージャを含む過給システムが異常であると判定するターボチャージャ異常判定手段を備えている。 Thus, in the turbocharger state quantity estimation device according to the fourth embodiment, when both the energy balance equation and the mass conservation equation are established, the loss energy Lm used in the energy balance equation is the same energy. Turbocharger abnormality determining means for determining that the supercharging system including the turbocharger is abnormal when it is larger than a threshold value (Rth · Lc) determined based on the compressor imparted energy Lc used in the balance equation.
これによれば、前記エネルギーバランス式と前記質量保存式との両式が満足された場合であっても、ターボチャージャを含む過給システムが異常であることを一層確実に検出することができる。 According to this, even when both the energy balance type and the mass conservation type are satisfied, it is possible to more reliably detect that the supercharging system including the turbocharger is abnormal.
なお、第4実施形態において、図12のステップ435の処理後はステップ420に直接進むようにプログラムを構成するとともに、ステップ1205及びステップ1210をステップ445とステップ1225の間に配置することも好適である。
同様に、図12のステップ450の処理後はステップ410に直接進むようにプログラムを構成するとともに、ステップ1215及びステップ1220をステップ445とステップ1225の間に配置することも好適である。
In the fourth embodiment, it is also preferable to configure the program so as to proceed directly to step 420 after the processing of
Similarly, it is also preferable to configure the program to proceed directly to step 410 after the processing of
以上、本発明に係るターボチャージャ状態量推定装置の実施形態について説明したが、本発明は上記各実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、各実施形態においては、ターボチャージャ回転速度Ntは、エネルギー保存則に基づく式が成立するまで、初期値Ntintから次第に増大されていたが、最初は初期値Ntintにて計算を行い、次に初期値Ntint+γにて計算を行い、次いで初期値Ntint−γにて計算を行い、その次に初期値Ntint+2・γ、初期値Ntint−2・γ、初期値Ntint+3・γ、更に、初期値Ntint−3・γのように、増減させて行ってもよい。また、仮定値としてのターボチャージャ回転速度Ntに想定される中で最大の値を初期値として与えておき、推定途中において初期値Ntintから次第に減少してもよい。以上に述べたことは、タービン流入ガス圧力P4の他、ターボチャージャ状態量推定のために変更される仮定値(変数)について同様に適用される。 As mentioned above, although the embodiment of the turbocharger state quantity estimating device according to the present invention has been described, the present invention is not limited to the above-described embodiments, and various modifications may be adopted within the scope of the present invention. it can. For example, in each embodiment, the turbocharger rotational speed Nt is gradually increased from the initial value Ntint until an equation based on the law of conservation of energy is satisfied. The calculation is performed with the initial value Ntint + γ, then the calculation is performed with the initial value Ntint−γ, and then the initial value Ntint + 2 · γ, the initial value Ntint−2 · γ, the initial value Ntint + 3 · γ, and the initial value Ntint− You may carry out by increasing / decreasing like 3 * (gamma). Alternatively, the maximum value assumed as the assumed turbocharger rotation speed Nt may be given as an initial value, and gradually decreased from the initial value Ntint during estimation. What has been described above is similarly applied to the assumed value (variable) changed for estimating the turbocharger state quantity in addition to the turbine inflow gas pressure P4.
更に、上記各実施形態において状態量が推定されるターボチャージャは、バリアブルノズル式ターボチャージャであったので、バリアブルノズル開度VNをターボチャージャ状態量の一つとしていた。これに対し、バリアブルノズル可変機構を備えない(バリアブルノズル式でない)ターボチャージャにも本発明は当然に適用できる。この場合、例えば、(12)式及び(15)式などにおいて、バリアブルノズル開度VNを一定値にすれば、上記複数の式をそのまま用いてターボチャージャの状態量を求めることができる。 Furthermore, since the turbocharger whose state quantity is estimated in each of the above embodiments is a variable nozzle type turbocharger, the variable nozzle opening VN is one of the turbocharger state quantities. In contrast, the present invention is naturally applicable to a turbocharger that does not include a variable nozzle variable mechanism (not a variable nozzle type). In this case, for example, in the formulas (12) and (15), if the variable nozzle opening VN is set to a constant value, the state quantity of the turbocharger can be obtained using the plurality of formulas as they are.
10…多気筒ディーゼルエンジン(内燃機関)、20…エンジン本体、21…燃料噴射弁、30…吸気系統、31…吸気マニホールド、32…サージタンク、33…吸気管、34…スロットル弁、34a…スロットル弁アクチュエータ、35…インタクーラ、36…ターボチャージャ、36a…コンプレッサ、36a1…コンプレッサブレード、36b…タービン、36b1…タービンブレード、36c…タービンシャフト、36d…ノズルベーン、36e…ノズルベーンアクチュエータ、40…排気系統、41…排気マニホールド、42…排気管、50…電気制御装置、51…エアフローメータ、52…コンプレッサ流入ガス圧力センサ、53…コンプレッサ流入ガス温度センサ、54…タービン流入ガス温度センサ、55…タービン流出ガス圧力センサ、56…バリアブルノズル開度センサ、57…アクセルペダル操作量センサ、58…エンジン回転速度センサ。
DESCRIPTION OF
Claims (6)
前記ターボチャージャのコンプレッサに流入するガスの状態を表すコンプレッサ流入ガス状態変数、同コンプレッサから流出するガスの状態を表すコンプレッサ流出ガス状態変数、同コンプレッサを通過するガスの流量であるコンプレッサ通過ガス流量、同ターボチャージャの回転軸の回転速度であるターボチャージャ回転速度及び同コンプレッサが同コンプレッサを通過するガスに与えるエネルギーであるコンプレッサ付与エネルギーの間の関係を記述したコンプレッサモデル式、
前記ターボチャージャのタービンに流入するガスの状態を表すタービン流入ガス状態変数、同タービンから流出するガスの状態を表すタービン流出ガス状態変数、同タービンを通過するガスの流量であるタービン通過ガス流量、前記ターボチャージャ回転速度及び同タービンが同タービンを通過するガスから受け取るエネルギーであるタービン取得エネルギーの間の関係を記述したタービンモデル式、
前記ターボチャージャ回転速度に基づいてターボチャージャの慣性エネルギーを求める慣性エネルギー式、
前記ターボチャージャ回転速度に基づいてターボチャージャの損失エネルギーを求める損失エネルギー式、
コンプレッサ付与エネルギーとターボチャージャの慣性エネルギーとターボチャージャの損失エネルギーとの和がタービン取得エネルギーと等しいとするエネルギーバランス式、並びに、
コンプレッサ通過ガス流量と内燃機関に供給される燃料量との和がタービン通過ガス流量に等しいとする質量保存式、
からなる複数の式において用いられる複数の変数のうちの所定の変数を実測するとともに、同実測された所定の変数を同複数の式に適用することにより、前記コンプレッサ流入ガス状態変数、前記コンプレッサ流出ガス状態変数、前記タービン流入ガス状態変数、前記タービン流出ガス状態変数、前記コンプレッサ通過ガス流量、前記タービン通過ガス流量、前記ターボチャージャ回転速度及び前記内燃機関に供給される燃料量のうちの実測されていない変数を前記ターボチャージャの状態量として推定するターボチャージャの状態量推定装置。 A turbocharger state quantity estimating device for supercharging an internal combustion engine,
A compressor inflow gas state variable representing a state of gas flowing into the compressor of the turbocharger, a compressor outflow gas state variable representing a state of gas flowing out from the compressor, a compressor passing gas flow rate being a flow rate of gas passing through the compressor, Compressor model equation describing the relationship between the turbocharger rotation speed, which is the rotation speed of the rotating shaft of the turbocharger, and the compressor applied energy, which is the energy that the compressor gives to the gas passing through the compressor,
A turbine inflow gas state variable representing a state of gas flowing into the turbine of the turbocharger, a turbine outflow gas state variable representing a state of gas flowing out from the turbine, a turbine passing gas flow rate being a flow rate of gas passing through the turbine, A turbine model equation describing the relationship between the turbocharger rotational speed and turbine acquired energy, which is the energy the turbine receives from the gas passing through the turbine,
An inertial energy equation for determining the inertial energy of the turbocharger based on the turbocharger rotation speed;
Loss energy formula for determining the loss energy of the turbocharger based on the turbocharger rotation speed,
An energy balance formula that the sum of compressor imparted energy, turbocharger inertial energy, and turbocharger loss energy is equal to turbine acquired energy, and
A mass conservation type in which the sum of the compressor passing gas flow rate and the amount of fuel supplied to the internal combustion engine is equal to the turbine passing gas flow rate,
And measuring the predetermined variable of the plurality of variables used in the plurality of equations, and applying the measured predetermined variable to the plurality of equations, so that the compressor inflow gas state variable, the compressor outflow Of the gas state variable, the turbine inflow gas state variable, the turbine outflow gas state variable, the compressor passing gas flow rate, the turbine passing gas flow rate, the turbocharger rotational speed, and the amount of fuel supplied to the internal combustion engine. A turbocharger state quantity estimating apparatus that estimates a variable that is not present as a state quantity of the turbocharger.
前記推定される変数のうちの一つの変数を実測するセンサと、
前記センサにより実測された変数と前記推定された一つの変数の値とが所定値以上乖離しているとき同センサが異常であると判定するセンサ異常判定手段と、
を備えたターボチャージャの状態量推定装置。 The turbocharger state quantity estimating device according to claim 1,
A sensor that actually measures one of the estimated variables;
Sensor abnormality determination means for determining that the sensor is abnormal when a variable actually measured by the sensor and a value of the one estimated variable deviate by a predetermined value or more;
A turbocharger state quantity estimating device.
前記推定される変数のうちの少なくとも一つは仮定値であって前記質量保存式が成立するまで順次変更されるとともに、同変更される仮定値が予め定められた所定範囲を超えても同質量保存式が成立しない場合、前記ターボチャージャを含む過給システムが異常であると判定するターボチャージャ異常判定手段を備えたターボチャージャの状態量推定装置。 The turbocharger state quantity estimating device according to claim 1,
At least one of the estimated variables is an assumed value that is sequentially changed until the mass conservation formula is satisfied, and the same mass is maintained even if the assumed value to be changed exceeds a predetermined range. A turbocharger state quantity estimation device comprising turbocharger abnormality determining means for determining that the supercharging system including the turbocharger is abnormal when the conservation formula is not satisfied.
前記推定される変数のうちの少なくとも一つは仮定値であって前記エネルギーバランス式が成立するまで順次変更されるとともに、同変更される仮定値が予め定められた所定範囲を超えても同エネルギーバランス式が成立しない場合、前記ターボチャージャを含む過給システムが異常であると判定するターボチャージャ異常判定手段を備えたターボチャージャの状態量推定装置。 The turbocharger state quantity estimating device according to claim 1,
At least one of the estimated variables is an assumed value that is sequentially changed until the energy balance equation is satisfied, and the same energy even if the assumed value to be changed exceeds a predetermined range. A turbocharger state quantity estimating device comprising turbocharger abnormality determining means for determining that the supercharging system including the turbocharger is abnormal when the balance formula is not established.
前記実測されていない変数が推定されたときに前記エネルギーバランス式に用いられている損失エネルギーが同エネルギーバランス式に用いてられているコンプレッサ付与エネルギーを基準として定められる閾値より大きい場合、前記ターボチャージャを含む過給システムが異常であると判定するターボチャージャ異常判定手段を備えたターボチャージャの状態量推定装置。 The turbocharger state quantity estimating device according to claim 1,
When the loss energy used in the energy balance equation when the unmeasured variable is estimated is larger than a threshold value determined based on the compressor imparted energy used in the energy balance equation, the turbocharger A turbocharger state quantity estimation device comprising turbocharger abnormality determination means for determining that the supercharging system including the abnormality is abnormal.
前記コンプレッサ流入ガス状態変数は、前記ターボチャージャのコンプレッサに流入するガスの温度及び圧力であり、
前記コンプレッサ流出ガス状態変数は、前記ターボチャージャのコンプレッサから流出するガスの温度及び圧力であり、
前記タービン流入ガス状態変数は、前記ターボチャージャのタービンに流入するガスの温度及び圧力であり、
前記タービン流出ガス状態変数は、前記ターボチャージャのタービンから流出するガスの温度及び圧力である、
ターボチャージャの状態量推定装置。
In the turbocharger state quantity estimating device according to any one of claims 1 to 5,
The compressor inflow gas state variables are the temperature and pressure of the gas flowing into the turbocharger compressor,
The compressor effluent gas state variables are the temperature and pressure of the gas leaving the turbocharger compressor,
The turbine inflow gas state variables are the temperature and pressure of the gas flowing into the turbocharger turbine,
The turbine effluent gas state variables are the temperature and pressure of gas exiting the turbocharger turbine,
Turbocharger state quantity estimation device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006028967A JP2007205339A (en) | 2006-02-06 | 2006-02-06 | State quantity estimation device of turbocharger |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006028967A JP2007205339A (en) | 2006-02-06 | 2006-02-06 | State quantity estimation device of turbocharger |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007205339A true JP2007205339A (en) | 2007-08-16 |
Family
ID=38485002
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006028967A Pending JP2007205339A (en) | 2006-02-06 | 2006-02-06 | State quantity estimation device of turbocharger |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007205339A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009299537A (en) * | 2008-06-11 | 2009-12-24 | Isuzu Motors Ltd | Supercharging pressure control device for engine with supercharger |
JP2010185398A (en) * | 2009-02-13 | 2010-08-26 | Nissan Motor Co Ltd | Controller for variable nozzle turbocharger |
US20110154821A1 (en) * | 2009-12-24 | 2011-06-30 | Lincoln Evans-Beauchamp | Estimating Pre-Turbine Exhaust Temperatures |
JP2013167193A (en) * | 2012-02-15 | 2013-08-29 | Toyota Motor Corp | Control device of internal combustion engine |
WO2013129149A1 (en) * | 2012-03-01 | 2013-09-06 | ヤンマー株式会社 | Engine |
JP2014047777A (en) * | 2012-09-04 | 2014-03-17 | Hino Motors Ltd | State quantity estimating device of internal combustion engine |
DE102015200155A1 (en) | 2014-01-08 | 2015-07-09 | Honda Motor Co., Ltd. | Control device for an internal combustion engine |
JP2017008724A (en) * | 2015-06-16 | 2017-01-12 | 日立オートモティブシステムズ株式会社 | Control device for internal combustion engine and throttle valve protection device |
JP2018076837A (en) * | 2016-11-10 | 2018-05-17 | いすゞ自動車株式会社 | Control device for internal combustion engine |
JP2018131973A (en) * | 2017-02-15 | 2018-08-23 | 三菱重工業株式会社 | Variable type turbocharger device |
-
2006
- 2006-02-06 JP JP2006028967A patent/JP2007205339A/en active Pending
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009299537A (en) * | 2008-06-11 | 2009-12-24 | Isuzu Motors Ltd | Supercharging pressure control device for engine with supercharger |
JP2010185398A (en) * | 2009-02-13 | 2010-08-26 | Nissan Motor Co Ltd | Controller for variable nozzle turbocharger |
US20110154821A1 (en) * | 2009-12-24 | 2011-06-30 | Lincoln Evans-Beauchamp | Estimating Pre-Turbine Exhaust Temperatures |
JP2013167193A (en) * | 2012-02-15 | 2013-08-29 | Toyota Motor Corp | Control device of internal combustion engine |
US9995239B2 (en) | 2012-03-01 | 2018-06-12 | Yanmar Co. , Ltd. | Engine |
WO2013129149A1 (en) * | 2012-03-01 | 2013-09-06 | ヤンマー株式会社 | Engine |
JP2013181444A (en) * | 2012-03-01 | 2013-09-12 | Yanmar Co Ltd | Engine |
CN104136739A (en) * | 2012-03-01 | 2014-11-05 | 洋马株式会社 | Engine |
US20150034046A1 (en) * | 2012-03-01 | 2015-02-05 | Yanmar Co., Ltd. | Engine |
JP2014047777A (en) * | 2012-09-04 | 2014-03-17 | Hino Motors Ltd | State quantity estimating device of internal combustion engine |
DE102015200155A1 (en) | 2014-01-08 | 2015-07-09 | Honda Motor Co., Ltd. | Control device for an internal combustion engine |
JP2017008724A (en) * | 2015-06-16 | 2017-01-12 | 日立オートモティブシステムズ株式会社 | Control device for internal combustion engine and throttle valve protection device |
JP2018076837A (en) * | 2016-11-10 | 2018-05-17 | いすゞ自動車株式会社 | Control device for internal combustion engine |
JP2018131973A (en) * | 2017-02-15 | 2018-08-23 | 三菱重工業株式会社 | Variable type turbocharger device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007205339A (en) | State quantity estimation device of turbocharger | |
US6698203B2 (en) | System for estimating absolute boost pressure in a turbocharged internal combustion engine | |
US7668704B2 (en) | Apparatus and method for compressor and turbine performance simulation | |
CN103518047B (en) | The control device of engine with supercharger | |
CN102797571B (en) | For estimating the device of amount of exhaust gas recirculation | |
CN104863699B (en) | The control device of the internal combustion engine with booster | |
US7174250B2 (en) | Method for determining an exhaust gas recirculation quantity for an internal combustion engine provided with exhaust gas recirculation | |
JP6146192B2 (en) | Diagnostic equipment | |
US6539714B1 (en) | System for estimating turbocharger rotational speed | |
JP4495204B2 (en) | EGR device abnormality determination device | |
EP2848796B1 (en) | Internal combustion engine and control method therefor | |
CN101535616A (en) | Control device for internal combustion engine with supercharger | |
CN104279068A (en) | Internal combustion engine control apparatus | |
CN103827474A (en) | Internal combustion engine intake control apparatus | |
US20210293193A1 (en) | System and method for estimating turbo speed of an engine | |
JP5865942B2 (en) | Cylinder intake air amount estimation apparatus and method for internal combustion engine | |
US20120137678A1 (en) | Fresh air flow estimation | |
EP2565430B1 (en) | Internal combustion engine control apparatus | |
CN105715395B (en) | Method and device for checking a pressure-based mass flow sensor in an air supply system for an internal combustion engine | |
JP4665843B2 (en) | Abnormality determination device for internal combustion engine | |
JP2016084740A (en) | Control device for internal combustion engine | |
JP2009007940A (en) | Cylinder-charged air quantity calculating apparatus for internal combustion engine | |
JP6515903B2 (en) | Control device for internal combustion engine | |
JP2016006317A (en) | Internal combustion engine control unit | |
KR20060090663A (en) | Method for determining a temperature downstream the entry of a catalytic converter for a turbocharged engine |