JP2019090618A - Thermal gas flow rate estimating device - Google Patents

Thermal gas flow rate estimating device Download PDF

Info

Publication number
JP2019090618A
JP2019090618A JP2017217529A JP2017217529A JP2019090618A JP 2019090618 A JP2019090618 A JP 2019090618A JP 2017217529 A JP2017217529 A JP 2017217529A JP 2017217529 A JP2017217529 A JP 2017217529A JP 2019090618 A JP2019090618 A JP 2019090618A
Authority
JP
Japan
Prior art keywords
flow rate
response delay
value
temperature
delay
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017217529A
Other languages
Japanese (ja)
Other versions
JP6950475B2 (en
Inventor
宣広 新田
Nobuhiro Nitta
宣広 新田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2017217529A priority Critical patent/JP6950475B2/en
Publication of JP2019090618A publication Critical patent/JP2019090618A/en
Application granted granted Critical
Publication of JP6950475B2 publication Critical patent/JP6950475B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measuring Volume Flow (AREA)

Abstract

To provide a thermal gas flow rate estimating device that can accurately compensate a response delay of a detection value of a device even when noises are included in the detection value.SOLUTION: A thermal gas flow rate estimating device estimates a flow rate of gas in which a response delay is compensated. The device comprises: a detection unit (62) that detects a detection value of a flow rate of gas using a heat transfer; a delay model (86) that represents a response delay with respect to a flow rate change of the gas using a time constant; a calculation unit (87) that calculates an estimated value of the flow rate based on the delay model; and a state observer (88) that estimates the flow rate in which the response delay is compensated based on the estimated value calculated by the calculation unit and the detection value detected by the detection unit.SELECTED DRAWING: Figure 9

Description

本発明は、応答遅れを補償した気体の流量を推定する熱式気体流量推定装置に関する。   The present invention relates to a thermal gas flow rate estimation device that estimates the flow rate of a gas whose response delay has been compensated.

従来、応答遅れのある熱式気体流量検出装置において、応答遅れを一次遅れモデルで表し、この一次遅れモデルを逆変換して求めた逆モデルにより、応答遅れを補償した流量を算出する装置がある(特許文献1参照)。   Conventionally, in a thermal gas flow rate detection device having a response delay, there is a device that calculates the flow rate with response delay compensated by an inverse model obtained by expressing the response delay as a first-order delay model and inverting this first-order delay model. (See Patent Document 1).

特開2000−320391号公報Japanese Patent Laid-Open No. 2000-320391

ところで、特許文献1に記載の装置では、装置の検出値から補償前の流量を算出し、補償前の流量を用いて時定数を算出し、算出した時定数を用いて補償後の流量を算出している。このため、装置の検出値にノイズが含まれていた場合は、ノイズの影響が増幅されて補償後の流量が算出されることとなり、応答遅れを正確に補償することができない。   By the way, in the device described in Patent Document 1, the flow rate before compensation is calculated from the detection value of the device, the time constant is calculated using the flow rate before compensation, and the flow rate after compensation is calculated using the calculated time constant doing. For this reason, when noise is included in the detection value of the device, the influence of the noise is amplified and the flow rate after compensation is calculated, and the response delay can not be accurately compensated.

本発明は、上記課題を解決するためになされたものであり、装置の検出値にノイズが含まれる場合であっても、検出値の応答遅れを正確に補償することのできる熱式気体流量推定装置を提供することを主たる目的とする。   The present invention has been made to solve the above problems, and it is possible to accurately compensate for the response delay of a detected value even when the detected value of the device includes noise. The main purpose is to provide a device.

上記課題を解決するための第1の手段は、
応答遅れを補償した気体の流量を推定する熱式気体流量推定装置(14)であって、
熱の移動を利用して前記気体の流量の検出値を検出する検出部(62)と、
前記気体の流量変化に対する応答遅れを時定数により表す遅れモデル(86)と、
前記遅れモデルに基づいて前記流量の推定値を算出する算出部(87)と、
前記算出部により算出された前記推定値、及び前記検出部により検出された前記検出値に基づいて、前記応答遅れを補償した前記流量を推定する状態観測器(88)と、
を備える。
The first means for solving the above problems is
What is claimed is: 1. A thermal gas flow rate estimation device (14) for estimating a flow rate of gas compensated for response delay, comprising:
A detection unit (62) for detecting a detected value of the flow rate of the gas using heat transfer;
A delay model (86) representing a response delay to the flow rate change of the gas by a time constant;
A calculation unit (87) that calculates the estimated value of the flow rate based on the delay model;
A state observer (88) for estimating the flow rate compensated for the response delay based on the estimated value calculated by the calculation unit and the detected value detected by the detection unit;
Equipped with

上記構成によれば、検出部により、熱の移動を利用して気体の流量の検出値が検出される。このとき、気体の脈動等により流量が変化すると、気体の流れを受ける部分の熱容量により、流量の検出値に応答遅れが生じる。また、この検出値には、一般にノイズが含まれている。   According to the above configuration, the detection unit detects the detected value of the flow rate of the gas using the movement of heat. At this time, if the flow rate changes due to gas pulsation or the like, the heat capacity of the portion receiving the gas flow causes a response delay in the detected flow rate. Also, this detected value generally contains noise.

遅れモデルでは、気体の流量変化に対する応答遅れが時定数により表される。そして、算出部により、遅れモデルに基づいて流量の推定値が算出される。この推定値には、一般に誤差が含まれている。   In the delay model, the response delay to gas flow rate change is represented by a time constant. Then, the calculation unit calculates the estimated value of the flow rate based on the delay model. This estimate generally contains an error.

これに対して、状態観測器によって、算出部により算出された推定値、及び検出部により検出された検出値に基づいて、応答遅れを補償した流量が推定される。状態観測器は、ノイズや誤差を含む値に基づいて、正確な値を推定することができる特性(ノイズ耐性)を有している。すなわち、応答遅れを誤差と捉えることにより、状態観測器の特性を利用して応答遅れを正確に補償することができる。したがって、検出部の検出値にノイズが含まれる場合であっても、応答遅れを補償した流量を正確に推定することができる。   On the other hand, based on the estimated value calculated by the calculation unit and the detected value detected by the detection unit, the state observer estimates the flow rate compensated for the response delay. The state observer has a characteristic (noise tolerance) that can estimate an accurate value based on a value including noise or an error. That is, by regarding the response delay as an error, it is possible to accurately compensate the response delay using the characteristics of the state observer. Therefore, even when noise is included in the detection value of the detection unit, the flow rate compensated for the response delay can be accurately estimated.

第2の手段では、前記遅れモデルにおいて、前記算出部により算出された前記推定値に基づいて前記時定数を算出する。   In a second means, in the delay model, the time constant is calculated based on the estimated value calculated by the calculation unit.

上記構成によれば、遅れモデルにおいて、算出部により算出された推定値に基づいて時定数が算出されるため、時定数を正確に算出することができる。   According to the above configuration, since the time constant is calculated based on the estimated value calculated by the calculation unit in the delay model, the time constant can be accurately calculated.

ローパスフィルタにより、検出部による検出値からノイズを除去することが考えられる。しかしながら、気体の脈動の周波数に応じてフィルタ定数を変更しなければ、ノイズ以外の信号も減衰することとなる。このため、ローパスフィルタを用いる場合は、気体の脈動の周波数を外部から取得する必要があり、気体流量推定装置単独で応答遅れを正確に補償することができない。   It is conceivable to remove noise from the detection value of the detection unit by a low pass filter. However, unless the filter constant is changed according to the frequency of gas pulsation, signals other than noise will be attenuated. For this reason, when using a low pass filter, it is necessary to acquire the frequency of pulsation of the gas from the outside, and the gas flow rate estimation device alone can not accurately compensate for the response delay.

この点、第3の手段では、前記状態観測器は、カルマンフィルタである。カルマンフィルタは、気体の脈動の周波数を用いない場合であっても、ノイズや誤差を含む値に基づいて、正確な値を推定することができる特性を有している。したがって、気体流量推定装置単独で、応答遅れを正確に補償することができる。   In this regard, according to the third means, the state observer is a Kalman filter. The Kalman filter has a characteristic that, even when the gas pulsation frequency is not used, an accurate value can be estimated based on a value including noise and an error. Therefore, the gas flow rate estimation device alone can accurately compensate for the response delay.

具体的には、第4の手段では、前記カルマンフィルタにより推定する前記応答遅れを補償した前記流量の初期値、及び前記カルマンフィルタにおける誤差共分散行列の初期値を、前記熱式気体流量推定装置を搭載するエンジンの停止状態に基づいて設定する。こうした構成によれば、実際のエンジンの状態に基づいて、応答遅れを補償した流量の初期値、及び誤差共分散行列の初期値を適切に設定することができる。   Specifically, in the fourth means, the thermal type gas flow rate estimating device is mounted on the initial value of the flow rate compensated for the response delay estimated by the Kalman filter, and the initial value of the error covariance matrix in the Kalman filter Set based on the stop condition of the engine to be According to this configuration, it is possible to appropriately set the initial value of the flow rate compensated for the response delay and the initial value of the error covariance matrix based on the actual state of the engine.

第5の手段では、計算処理を実行するIC(63)を備え、前記ICは、前記遅れモデル、前記算出部、及び前記状態観測器の機能を実現する。   In a fifth means, an IC (63) for executing calculation processing is provided, and the IC realizes the functions of the delay model, the calculation unit, and the state observer.

上記構成によれば、熱式気体流量推定装置は、計算処理を実行するICを備え、ICにより、遅れモデル、算出部、及び状態観測器の機能が実現される。このため、例えばエンジンの制御を実行するエンジンECUは、遅れモデル、算出部、及び状態観測器の機能を実現する必要がなく、熱式気体流量推定装置により推定された応答遅れを補償した流量に基づいて、エンジンの制御を実行することができる。   According to the above configuration, the thermal gas flow rate estimation apparatus includes an IC that performs calculation processing, and the functions of the delay model, the calculation unit, and the state observer are realized by the IC. For this reason, for example, the engine ECU that executes control of the engine does not have to realize the functions of the delay model, the calculation unit, and the state observer, and the flow rate compensated for the response delay estimated by the thermal gas flow rate estimation device Based on the control of the engine can be performed.

エンジン制御システムの概略構成を示す図。The figure which shows schematic structure of an engine control system. エアフローメータの断面図。FIG. 2 is a cross-sectional view of an air flow meter. 流量センサを示す図。The figure which shows a flow sensor. センサチップ上の抵抗体を示す平面図。The top view which shows the resistor on a sensor chip. ヒータ温度制御部の回路図。The circuit diagram of a heater temperature control part. 流量検出部の回路図。The circuit diagram of a flow rate detection part. 抵抗体と温度分布との関係を示す図。The figure which shows the relationship between a resistor and temperature distribution. 空気流量と温度差依存量との関係を示すグラフ。The graph which shows the relationship between an air flow rate and a temperature difference dependence amount. デジタル演算部の構成を示すブロック図。FIG. 2 is a block diagram showing the configuration of a digital operation unit. 温度依存量に生じる応答遅れ及びノイズの影響を示す図。The figure which shows the influence of the response delay and noise which arise in temperature dependence amount. 応答遅れを補償した流量の真値、従来例による値、本実施形態による値を示すグラフ。The graph which shows the true value of the flow which compensated response delay, the value by a conventional example, and the value by this embodiment.

以下、一実施形態について図面を参照して説明する。本実施形態は、車両用のガソリンエンジンに搭載される熱式気体流量推定装置として具現化している。まず、図1に基づいてエンジン制御システムの概略構成を説明する。   Hereinafter, an embodiment will be described with reference to the drawings. The present embodiment is embodied as a thermal gas flow rate estimation device mounted on a gasoline engine for a vehicle. First, a schematic configuration of an engine control system will be described based on FIG.

筒内噴射式の多気筒内燃機関であるエンジン10の吸気管12の最上流部には、エアクリーナ13が設けられ、このエアクリーナ13の下流側に、吸入空気量(気体の流量)を検出するエアフローメータ14が設けられている。エアフローメータ14(熱式気体流量推定装置)は、熱式流量計であり、その詳細については後述する。このエアフローメータ14の下流側には、モータ15によって開度調節されるスロットルバルブ16と、このスロットルバルブ16の開度(スロットル開度)を検出するスロットル開度センサ17とが設けられている。   An air cleaner 13 is provided at the most upstream portion of the intake pipe 12 of the engine 10 which is a cylinder injection type multi-cylinder internal combustion engine, and an air flow for detecting the amount of intake air (flow rate of gas) downstream of the air cleaner 13 A meter 14 is provided. The air flow meter 14 (thermal gas flow rate estimation device) is a thermal flow meter, the details of which will be described later. On the downstream side of the air flow meter 14, a throttle valve 16 whose opening degree is adjusted by a motor 15 and a throttle opening degree sensor 17 which detects the opening degree (throttle opening degree) of the throttle valve 16 are provided.

スロットルバルブ16の下流側にはサージタンク18が設けられ、このサージタンク18に、吸気管圧力を検出する吸気管圧力センサ19が設けられている。サージタンク18には、エンジン10の各気筒21に空気を導入する吸気マニホールド20が接続され、エンジン10の各気筒21には、それぞれ筒内に燃料を直接噴射する電磁式の燃料噴射弁30が取り付けられている。エンジン10のシリンダヘッド11Bには、気筒21ごとに点火プラグ22が取り付けられ、各気筒21の点火プラグ22の火花放電によって筒内の混合気に着火される。   A surge tank 18 is provided downstream of the throttle valve 16, and the surge tank 18 is provided with an intake pipe pressure sensor 19 for detecting an intake pipe pressure. An intake manifold 20 for introducing air to each cylinder 21 of the engine 10 is connected to the surge tank 18, and each cylinder 21 of the engine 10 has an electromagnetic fuel injection valve 30 for directly injecting fuel into the cylinder. It is attached. Spark plugs 22 are attached to the cylinder heads 11 B of the engine 10 for each of the cylinders 21, and the spark discharge of the spark plugs 22 of the cylinders 21 ignites the air-fuel mixture in the cylinders.

エンジン10の排気管23には、排出ガスに基づいて混合気の空燃比又はリッチ/リーン等を検出する排出ガスセンサ24(空燃比センサ、酸素センサ等)が設けられ、この排出ガスセンサ24の下流側に、排出ガスを浄化する三元触媒等の触媒25が設けられている。   The exhaust pipe 23 of the engine 10 is provided with an exhaust gas sensor 24 (air-fuel ratio sensor, oxygen sensor, etc.) for detecting the air-fuel ratio or rich / lean of the air-fuel mixture based on the exhaust gas. A catalyst 25 such as a three-way catalyst is provided to purify the exhaust gas.

エンジン10のシリンダブロック11Aには、冷却水温を検出する冷却水温センサ26や、ノッキングを検出するノックセンサ27が取り付けられている。クランク軸28の外周側には、クランク軸28が所定クランク角回転するごとにパルス信号を出力するクランク角センサ29が取り付けられ、このクランク角センサ29のクランク角信号に基づいてクランク角やエンジン回転速度が検出される。   A cooling water temperature sensor 26 for detecting a cooling water temperature and a knock sensor 27 for detecting a knock are attached to a cylinder block 11A of the engine 10. A crank angle sensor 29 is attached to the outer peripheral side of the crank shaft 28 for outputting a pulse signal each time the crank shaft 28 rotates by a predetermined crank angle, and a crank angle and engine rotation based on the crank angle signal of the crank angle sensor 29 Speed is detected.

これら各種センサの出力はECU40に入力される。ECU40は、マイクロコンピュータを主体として構成された電子制御ユニットであり、各種センサの検出信号を用いてエンジン10の各種制御を実施する。ECU40は、エンジン運転状態に応じた燃料噴射量を算出して燃料噴射弁30の燃料噴射を制御するとともに、点火プラグ22の点火時期を制御する。詳しくは、ECU40は、クランク角センサ29により検出されたエンジン回転速度、及びエアフローメータ14により検出された吸入空気量(エンジン負荷)に基づいて、燃料噴射量を算出する。   The outputs of these various sensors are input to the ECU 40. The ECU 40 is an electronic control unit mainly composed of a microcomputer, and performs various controls of the engine 10 using detection signals of various sensors. The ECU 40 calculates the fuel injection amount according to the engine operating condition to control the fuel injection of the fuel injection valve 30, and controls the ignition timing of the spark plug 22. Specifically, the ECU 40 calculates the fuel injection amount based on the engine rotational speed detected by the crank angle sensor 29 and the intake air amount (engine load) detected by the airflow meter 14.

図2に示すように、エアフローメータ14は、MEMS式の流量計であり、エンジン10の吸気通路に取り付けられるセンサハウジング52と、このセンサハウジング52に組み込まれる流量センサ53(図3参照)とを備える。   As shown in FIG. 2, the air flow meter 14 is a MEMS type flow meter, and includes a sensor housing 52 attached to an intake passage of the engine 10 and a flow sensor 53 (see FIG. 3) incorporated in the sensor housing 52. Prepare.

センサハウジング52には、吸気通路を上流側(エアクリーナ13側)から下流側(エンジン10側)に向かって流れる空気、つまり、エンジン10に吸入される空気の一部を取り込むバイパス通路が形成されている。このバイパス通路は、図3に示すように、吸気通路の上流側(図示左側)に向かって開口する入口59aと、吸気通路の下流側に向かって開口する出口59bとの間を連通するメイン通路59と、このメイン通路59を流れる空気の一部を取り込むサブ通路60とを有する。   The sensor housing 52 is formed with a bypass passage for taking in air flowing from the upstream side (air cleaner 13 side) to the downstream side (engine 10 side) in the intake passage, that is, taking in part of the air taken into the engine 10 There is. As shown in FIG. 3, the bypass passage is a main passage communicating between an inlet 59a opening toward the upstream side (left side in the drawing) of the intake passage and an outlet 59b opening toward the downstream side of the intake passage. 59 and a sub passage 60 for taking in part of the air flowing through the main passage 59.

メイン通路59は、入口59aと出口59bとの間が略直線的に形成され、且つ、出口側の流路断面積が出口59bに向かって次第に減少するテーパ形状に形成されている。   The main passage 59 is formed substantially linearly between the inlet 59a and the outlet 59b, and is formed in a tapered shape in which the cross-sectional area on the outlet side gradually decreases toward the outlet 59b.

サブ通路60は、メイン通路59の途中から分岐するサブ入口60aと、センサハウジング52の側面に開口するサブ出口60bとの間を連通している。このサブ通路60は、通路途中に大きな曲がり部が設けられて、メイン通路59より通路長が長く形成されている。   The sub passage 60 communicates between a sub inlet 60 a branched from the middle of the main passage 59 and a sub outlet 60 b opened on the side surface of the sensor housing 52. The sub passage 60 is provided with a large bend in the middle of the passage, and the passage length is formed longer than the main passage 59.

流量センサ53は、後述するヒータ温度制御部61(図5参照)、流量検出部62(図6参照)、および、応答遅れ補償部等の機能を有している。これらの機能は、回路チップ55とセンサチップ64(図3参照)とに設けられている。回路チップ55は、計算処理を実行するIC(Integrated Circuit:集積回路)として構成されている。また、回路チップ55とセンサチップ64は、共通の樹脂ケース65に一体に収容されてセンサアセンブリとして構成されている。   The flow rate sensor 53 has functions such as a heater temperature control unit 61 (see FIG. 5) described later, a flow rate detection unit 62 (see FIG. 6), and a response delay compensation unit. These functions are provided to the circuit chip 55 and the sensor chip 64 (see FIG. 3). The circuit chip 55 is configured as an integrated circuit (IC) that executes calculation processing. Further, the circuit chip 55 and the sensor chip 64 are integrally housed in a common resin case 65 and configured as a sensor assembly.

センサチップ64には、図3(b)に示す様に、センサ基板64aの一部にメンブレン66が形成されている。このメンブレン66は、センサ基板64aの表面にスパッタ法あるいはCVD法等により形成される絶縁膜であり、例えば、異方性エッチングにより、センサ基板64aの裏面から絶縁膜との境界面までセンサ基板64aの一部を除去して空洞部64bを設けることにより形成される。   As shown in FIG. 3B, in the sensor chip 64, a membrane 66 is formed on a part of the sensor substrate 64a. The membrane 66 is an insulating film formed on the front surface of the sensor substrate 64a by sputtering, CVD or the like. For example, by anisotropic etching, the sensor substrate 64a extends from the back surface of the sensor substrate 64a to the interface with the insulating film. It forms by removing a part of and providing the cavity 64b.

センサチップ64には、図4に示す様に、メンブレン66の表面上にヒータ素子67、傍熱抵抗体68、測温抵抗体69が配置され、メンブレン66から外れた領域には、図5に示す吸気温検出抵抗体70、第1の抵抗体71、第2の抵抗体72が配置されている。 ヒータ素子67は、メンブレン66の略中央部に配置され、ヒータ温度制御部61によって基準温度に制御される。   In the sensor chip 64, as shown in FIG. 4, a heater element 67, an adjacent thermal resistor 68, and a resistance temperature detector 69 are disposed on the surface of the membrane 66. An intake air temperature detection resistor 70, a first resistor 71, and a second resistor 72 are disposed. The heater element 67 is disposed substantially at the center of the membrane 66, and is controlled to a reference temperature by the heater temperature control unit 61.

傍熱抵抗体68は、ヒータ素子67の周囲を囲む様に近接して配置され、ヒータ素子67の温度を検出する。   The indirect heat resistor 68 is disposed close to the heater element 67 so as to surround the heater element 67, and detects the temperature of the heater element 67.

測温抵抗体69は、図4に示す様に、空気の流れ方向に対してヒータ素子67の上流側(図示左側)に配置される2個の測温抵抗体69(第1測温抵抗体69a、第2測温抵抗体69b)と、ヒータ素子67の下流側に配置される2個の測温抵抗体69(第1測温抵抗体69c、第2測温抵抗体69d)とを有する。   As shown in FIG. 4, the temperature measuring resistor 69 is a pair of temperature measuring resistors 69 (first temperature measuring resistors) disposed on the upstream side (left side in the figure) of the heater element 67 with respect to the air flow direction. 69a, a second temperature measuring resistor 69b), and two temperature measuring resistors 69 (a first temperature measuring resistor 69c, a second temperature measuring resistor 69d) disposed downstream of the heater element 67 .

吸気温検出抵抗体70は、空洞部64bが形成されていないセンサ基板64aの厚肉部分に配置されて吸気温度(サブ通路60を流れる空気の温度)を検出する。この吸気温検出抵抗体70は、ヒータ素子67の熱が温度検出に影響を及ぼさないように、ヒータ素子67から所定距離だけ離れた位置に配置される。   The intake air temperature detection resistor 70 is disposed on the thick portion of the sensor substrate 64a in which the hollow portion 64b is not formed, and detects the intake air temperature (the temperature of the air flowing through the sub passage 60). The intake air temperature detection resistor 70 is disposed at a position away from the heater element 67 by a predetermined distance so that the heat of the heater element 67 does not affect the temperature detection.

第1の抵抗体71と第2の抵抗体72は、吸気温検出抵抗体70と同様に、センサ基板64aの厚肉部分に配置され、ヒータ素子67の熱影響を受けないように、ヒータ素子67から所定距離だけ離れた位置に配置される。なお、第1の抵抗体71と第2の抵抗体72は、どちらか一方あるいは両方を回路チップ55に設けることもできる。   The first resistor 71 and the second resistor 72 are disposed on the thick portion of the sensor substrate 64 a in the same manner as the intake air temperature detecting resistor 70, and the heater element is not affected by the heat of the heater element 67. It is disposed at a predetermined distance from 67. Note that either or both of the first resistor 71 and the second resistor 72 can be provided in the circuit chip 55.

ヒータ素子67、傍熱抵抗体68、測温抵抗体69、吸気温検出抵抗体70、第1の抵抗体71、第2の抵抗体72は、例えば、スパッタあるいは蒸着などの成膜技術により薄膜形成した後、エッチングにより所望の形状にパターニングして形成することができる。抵抗体の材料としては、例えば、信頼性の高い白金を使用することが望ましい。   The heater element 67, the indirect heat resistor 68, the temperature measuring resistor 69, the intake air temperature detecting resistor 70, the first resistor 71, and the second resistor 72 are thin films by a film forming technique such as sputtering or vapor deposition, for example. After forming, it can be patterned and formed into a desired shape by etching. As a material of the resistor, for example, it is desirable to use highly reliable platinum.

図5に示すように、ヒータ温度制御部61は、後述するブリッジ回路と、このブリッジ回路の二つの中点端子73、74に接続されるオペアンプ75と、このオペアンプ75の出力に基づいてオン/オフするトランジスタ76より構成され、ヒータ素子67の温度を吸気温より所定温度(例えば200℃)だけ高い基準温度に制御する。   As shown in FIG. 5, the heater temperature control unit 61 is turned on / off based on the bridge circuit to be described later, an operational amplifier 75 connected to two midpoint terminals 73 and 74 of the bridge circuit, and an output of the operational amplifier 75. A transistor 76 is turned off to control the temperature of the heater element 67 to a reference temperature higher than the intake air temperature by a predetermined temperature (for example, 200 ° C.).

ブリッジ回路は、給電端子77とアース端子78との間に接続される二本のブリッジアームを有し、一方のブリッジアームには、ヒータ素子67の温度を検出する傍熱抵抗体68と第1の抵抗体71とが直列に接続され、他方のブリッジアームには、吸気温度を検出する吸気温検出抵抗体70と第2の抵抗体72とが直列に接続されている。   The bridge circuit has two bridge arms connected between the feed terminal 77 and the ground terminal 78, and one of the bridge arms includes an auxiliary thermal resistor 68 for detecting the temperature of the heater element 67 and a first resistor. The resistor 71 is connected in series, and the other bridge arm is connected in series with an intake air temperature detection resistor 70 for detecting an intake air temperature and a second resistor 72.

このヒータ温度制御部61は、例えば、ヒータ素子67の温度、あるいは、吸気温度が変化してブリッジ回路のバランスが崩れると、ヒータ素子67に流れる電流を制御して元のバランス状態に戻すように働く。   The heater temperature control unit 61 controls the current flowing through the heater element 67 to return to the original balance state, for example, when the temperature of the heater element 67 or the intake air temperature changes and the balance of the bridge circuit is broken. work.

具体的に説明すると、例えば、ヒータ素子67の温度が基準温度より低下すると、ヒータ素子67の抵抗値が低下してブリッジ回路の二つの中点端子73、74間に電位差が生じるため、オペアンプ75の出力によりトランジスタ76がオンする。その結果、電源79よりヒータ素子67に電流が流れて、ヒータ素子67の温度が上昇する。その後、ヒータ素子67の温度が基準温度まで上昇すると、二つの中点端子73、74間の電位差がなくなる、つまり、ブリッジ回路の平衡が保たれることにより、トランジスタ76がオフしてヒータ素子67に供給される電流が遮断される。その結果、ヒータ素子67の温度が基準温度に保たれる。   Specifically, for example, when the temperature of the heater element 67 falls below the reference temperature, the resistance value of the heater element 67 decreases and a potential difference is generated between the two midpoint terminals 73 and 74 of the bridge circuit. The transistor 76 is turned on by the output of the. As a result, a current flows from the power supply 79 to the heater element 67, and the temperature of the heater element 67 rises. Thereafter, when the temperature of the heater element 67 rises to the reference temperature, the potential difference between the two middle point terminals 73 and 74 disappears, that is, the balance of the bridge circuit is maintained, and the transistor 76 is turned off. The current supplied to the As a result, the temperature of the heater element 67 is maintained at the reference temperature.

図6に示すように、流量検出部62(検出部)は、4個の測温抵抗体69を各辺に配置して形成されるブリッジ回路と、このブリッジ回路の二つの中点端子80、81に接続されるオペアンプ82とで構成され、上流側の測温抵抗体69(第1測温抵抗体69a、第2測温抵抗体69b)と下流側の測温抵抗体69(第1測温抵抗体69c、第2測温抵抗体69d)との温度差より吸気量を検出する。   As shown in FIG. 6, the flow rate detection unit 62 (detection unit) includes a bridge circuit formed by arranging four temperature measuring resistors 69 on each side, and two midpoint terminals 80 of the bridge circuit, The temperature measuring resistor 69 (first temperature measuring resistor 69a, second temperature measuring resistor 69b) on the upstream side and the temperature measuring resistor 69 on the downstream side (first measurement) The amount of intake air is detected from the temperature difference between the temperature resistor 69c and the second temperature measuring resistor 69d).

流量検出部62のブリッジ回路は、所定の電圧が印加される給電端子83と、アースに接続されるアース端子84との間に二本のブリッジアームを有し、一方のブリッジアームには、ヒータ素子67より上流側の第1測温抵抗体69aと下流側の第1測温抵抗体69cとが直列に接続され、他方のブリッジアームには、ヒータ素子67より下流側の第2測温抵抗体69dと上流側の第2測温抵抗体69bとが直列に接続されている。   The bridge circuit of the flow rate detection unit 62 has two bridge arms between the feed terminal 83 to which a predetermined voltage is applied and the ground terminal 84 connected to the ground, and one bridge arm has a heater A first temperature measuring resistor 69a on the upstream side of the element 67 and a first temperature measuring resistor 69c on the downstream side are connected in series, and a second temperature measuring resistance on the downstream side of the heater element 67 is connected to the other bridge arm. The body 69d and the upstream second resistance temperature detector 69b are connected in series.

ここで、ヒータ素子67からの放熱量と測温抵抗体69の検出温度との関係について、図7を基に説明する。   Here, the relationship between the amount of heat release from the heater element 67 and the detected temperature of the temperature measuring resistor 69 will be described based on FIG.

サブ通路60に空気流れが発生していない時は、図7(a)の破線グラフで示すように、ヒータ素子67を中心として上流側と下流側とで温度分布が対称となり、上流側の測温抵抗体69a、69bと下流側の測温抵抗体69c、69dとの間に温度差は生じない。   When the air flow is not generated in the sub passage 60, as shown by the broken line graph in FIG. 7A, the temperature distribution is symmetrical between the upstream side and the downstream side with the heater element 67 at the center, and There is no temperature difference between the temperature resistors 69a, 69b and the temperature measuring resistors 69c, 69d on the downstream side.

これに対し、サブ通路60に順方向の空気流れが発生している場合は、上流側の測温抵抗体69a、69bの方が下流側の測温抵抗体69c、69dより空気流れによる冷却効果が大きいため、図7(a)の実線グラフで示すように、ヒータ素子67の下流側(図示右側)へ偏った温度分布が生じる。つまり、上流側の測温抵抗体69a、69bの方が下流側の測温抵抗体69c、69dより検出温度が低くなる。   On the other hand, when the air flow in the forward direction is generated in the sub passage 60, the cooling effect by the air flow from the temperature measuring resistors 69c and 69d on the downstream side is higher for the temperature measuring resistors 69a and 69b on the upstream side. As shown by the solid line graph in FIG. 7A, a temperature distribution biased to the downstream side (right side in the figure) of the heater element 67 occurs. That is, the temperature measuring resistors 69a and 69b on the upstream side have lower detection temperatures than the temperature measuring resistors 69c and 69d on the downstream side.

一方、サブ通路60に逆方向の空気流れが発生すると、ヒータ素子67の上流側へ偏った温度分布が生じるため、上流側の測温抵抗体69a、69bの方が下流側の測温抵抗体69c、69dより検出温度が高くなる。   On the other hand, when an air flow in the reverse direction occurs in the sub passage 60, a temperature distribution biased to the upstream side of the heater element 67 occurs, so the temperature measuring resistors 69a and 69b on the upstream side are temperature measuring resistors on the downstream side The detected temperature is higher than 69c and 69d.

上記の様に、サブ通路60に空気の流れが発生すると、空気流量(吸気量)および空気の流れ方向に応じて、上流側の測温抵抗体69a、69bの温度と下流側測の測温抵抗体69c、69dの温度との間に温度差ΔTが生じる。   As described above, when the flow of air is generated in the sub passage 60, the temperature of the temperature measuring resistor 69a, 69b on the upstream side and the temperature measurement on the downstream side according to the air flow rate (intake amount) and the flow direction of the air. A temperature difference ΔT occurs between the temperature of the resistors 69c and 69d.

上流側の測温抵抗体69a、69bの温度と下流側測の測温抵抗体69c、69dの温度との間に温度差ΔTが生じた場合、上流側の測温抵抗体69a、69bの抵抗値と下流側の測温抵抗体69c、69dの抵抗値とがそれぞれ変化する。これにより、ブリッジ回路の二つの中点端子80、81間に電位差が生じ、その電位差がオペアンプ82で増幅されてデジタル演算部63へ出力される。そして、図8に示すように、デジタル演算部63は、増幅された電位差(温度差依存量)に基づいて、吸気量および空気の流れ方向を検出する。すなわち、流量検出部62は、熱の移動を利用して空気の流量を検出する。   When a temperature difference ΔT occurs between the temperature of the upstream temperature measuring resistors 69a and 69b and the temperature of the downstream temperature measuring resistors 69c and 69d, the resistance of the upstream temperature measuring resistors 69a and 69b The value and the resistance value of the temperature measuring resistors 69c and 69d on the downstream side change respectively. As a result, a potential difference is generated between the two middle point terminals 80 and 81 of the bridge circuit, and the potential difference is amplified by the operational amplifier 82 and output to the digital operation unit 63. Then, as shown in FIG. 8, the digital calculation unit 63 detects the intake amount and the air flow direction based on the amplified potential difference (temperature difference dependent amount). That is, the flow rate detection unit 62 detects the flow rate of air using the movement of heat.

デジタル演算部63は、回路チップ55に構成され、図9に示す様に、流量検出部62で検出される吸気量に応じた電圧信号(アナログ値)をデジタル変換するA/D変換器85と、気体の流量変化に対する応答遅れを時定数により表す遅れモデル86とを有している。デジタル演算部63は、遅れモデル86に基づいて流量の推定値を算出する推定値算出部87(算出部)と、推定値算出部87により算出された推定値、及びA/D変換器85により変換された変換値に基づいて、応答遅れを補償した流量を推定して出力するカルマンフィルタ88(状態観測器)とを有している。   The digital operation unit 63 is configured in the circuit chip 55, and as shown in FIG. 9, with an A / D converter 85 that digitally converts a voltage signal (analog value) corresponding to the intake amount detected by the flow rate detection unit 62. , And a delay model 86 that represents the response delay to the gas flow rate change by a time constant. The digital calculation unit 63 calculates an estimated value of the flow rate based on the delay model 86 (calculation unit), the estimated value calculated by the estimated value calculation unit 87, and the A / D converter 85. A Kalman filter 88 (a state observer) which estimates and outputs a flow rate compensated for response delay based on the converted value.

図10は、温度依存量に生じる応答遅れ及びノイズの影響を示す図である。   FIG. 10 is a diagram showing the effects of response delay and noise that occur in temperature dependent quantities.

吸気に脈動が生じて流量に変化が生じると、その流量の変化に応じて温度差依存量(詳しくは電位差)が変化する。このとき、吸気の流れを受ける測温抵抗体69a〜69dの熱容量により、破線の真値(実際の値)に対して流量検出部62(センサ)で検出される実線の温度差依存量に応答遅れが生じる。また、この検出された温度差依存量には、一般にノイズが含まれている。このため、温度差依存量と算出流量との関係を表すグラフに基づき算出された実線の算出流量は、破線の真値からずれることとなる。   When pulsation occurs in the intake and the flow rate changes, the temperature difference dependent amount (specifically, the potential difference) changes according to the change in the flow rate. At this time, the thermal capacity of the resistance temperature detectors 69a to 69d receiving the flow of intake air responds to the temperature difference dependent amount of the solid line detected by the flow rate detection unit 62 (sensor) with respect to the true value (actual value) of the broken line. There is a delay. Also, the detected temperature difference dependent amount generally includes noise. Therefore, the calculated flow rate of the solid line calculated based on the graph representing the relationship between the temperature difference dependent amount and the calculated flow rate deviates from the true value of the broken line.

そこで、本実施形態では、遅れモデル86及びカルマンフィルタ88により、応答遅れを補償した温度差依存量(吸気の流量に対応)を推定する。   Therefore, in the present embodiment, the temperature difference dependent amount (corresponding to the flow rate of the intake air) compensated for the response delay is estimated by the delay model 86 and the Kalman filter 88.

遅れモデル86を一次遅れ系で表現すると、以下の更新式(1)が成立する。x1(k)は応答遅れを含む温度差依存量の推定値であり、x2(k)は応答遅れを補償した温度差依存量の推定値である。kはステップを表し、k+1はkの次のステップを表す。   When the delay model 86 is expressed by a first-order lag system, the following update equation (1) is established. x1 (k) is an estimated value of the temperature difference dependent amount including the response delay, and x2 (k) is an estimated value of the temperature difference dependent amount compensated for the response delay. k represents a step, and k + 1 represents the next step of k.

x1(k+1)=a(k)x1(k)+{1−a(k)}x2(k) ・・・(1)
a(k)=exp[−dt/τ{x1(k)}]
dt:処理間隔、τ(x1):時定数
時定数τ(x1)は、応答遅れを含む温度差依存量の推定値x1(k)の関数になっている。すなわち、デジタル演算部63は、遅れモデル86において、時定数τ(x1)を、応答遅れを含む温度差依存量の推定値x1(k)に基づいて算出する。
x1 (k + 1) = a (k) x1 (k) + {1-a (k)} x2 (k) (1)
a (k) = exp [-dt / τ {x1 (k)}]
dt: processing interval, τ (x1): time constant The time constant τ (x1) is a function of the estimated value x1 (k) of the temperature difference dependent amount including the response delay. That is, digital operation unit 63 calculates time constant τ (x1) in delay model 86 based on estimated value x1 (k) of the temperature difference dependency including response delay.

ここで、未知のパラメータの推定に用いられる以下の疑似更新式(2)を立てて、カルマンフィルタ88を適用する。   Here, the Kalman filter 88 is applied by setting up the following pseudo update equation (2) used for estimation of unknown parameters.

Figure 2019090618
Figure 2019090618

Figure 2019090618
v(k):ホワイトノイズ、w(k):ホワイトノイズ。y(k)は、ノイズを含む流量検出部62による温度依存量の検出値である。
Figure 2019090618
v (k): white noise, w (k): white noise. y (k) is a detected value of the temperature dependent amount by the flow rate detector 62 including noise.

上記式(2),(3)に含まれる行列を以下のように定義する。   The matrices included in the above equations (2) and (3) are defined as follows.

Figure 2019090618
ここで、カルマンフィルタ88によるx(k)の推定値をx3(k)とする。x3(k)の初期値x3(1)は、エンジン10の停止状態における値を設定する。
Figure 2019090618
Here, an estimated value of x (k) by the Kalman filter 88 is x3 (k). The initial value x3 (1) of x3 (k) sets a value in the stopped state of the engine 10.

そして、デジタル演算部63は、以下の手順で、応答遅れを補償した温度差依存量を推定する。   Then, the digital operation unit 63 estimates the temperature difference dependency amount that compensates for the response delay according to the following procedure.

まず、カルマンフィルタ88による前回の推定値x3(k)から、事前推定値x3_(k+1)を算出する。この処理が、推定値算出部87としての処理に相当する。   First, the prior estimated value x3_ (k + 1) is calculated from the previous estimated value x3 (k) by the Kalman filter 88. This process corresponds to the process of the estimated value calculation unit 87.

x3_(k+1)≡Ax3(k) ・・・(4)
続いて、事前誤差分散行例を計算する。Aは、Aの転置行例を表す。
x3_ (k + 1) ≡ Ax3 (k) (4)
Subsequently, a prior error variance matrix is calculated. A T represents an example of transpose of A.

P_(k+1)≡AP(k)A+BQB P_ (k + 1) ≡ AP (k) A T + BQB T

Figure 2019090618
上記式(4)において、P(k)には前回ステップにおいて後述する式(5)により求めた結果を用いる。定数Qは、適合パラメータであり、実験による実データに適合するように算出することが望ましい。なお、定数Qが大きいと、応答遅れを補償した温度差依存量の追従性が高くなるが、ノイズ耐性が低くなる。定数Qが小さいと、応答遅れを補償した温度差依存量の追従性が低くなるが、ノイズ耐性が高くなる。
Figure 2019090618
In the above equation (4), the result obtained by equation (5) described later in the previous step is used as P (k). The constant Q is a fitting parameter, and it is desirable to calculate so as to fit the actual data from the experiment. Note that if the constant Q is large, the followability of the temperature difference dependency amount that compensates for the response delay becomes high, but the noise tolerance becomes low. When the constant Q is small, the followability of the temperature difference dependency amount that compensates for the response delay decreases, but the noise resistance increases.

続いて、カルマンゲインG(k+1)を算出する。   Subsequently, the Kalman gain G (k + 1) is calculated.

Figure 2019090618
定数Rは、ホワイトノイズw(k)の標準偏差であり、実験による実データから求めることが望ましい。
続いて、事前推定値x3_(k+1)と、流量検出部62による温度依存量の今回の検出値y(k+1)とから、カルマンフィルタ88により今回の推定値x3(k+1)を推定する。
Figure 2019090618
The constant R is a standard deviation of the white noise w (k), and is preferably obtained from actual data by experiment.
Subsequently, the Kalman filter 88 estimates the current estimated value x3 (k + 1) from the prior estimated value x3_ (k + 1) and the current detected value y (k + 1) of the temperature dependent amount by the flow rate detection unit 62.

x3(k+1)=x3_(k+1)+G(k+1){y(k+1)−Cx3_(k+1)}
ここで、今回の推定値x3(k+1)は、応答遅れを補償した温度差依存量x2(k+1)を含んでいる。
x3 (k + 1) = x3_ (k + 1) + G (k + 1) {y (k + 1) -Cx3_ (k + 1)}
Here, the estimated value x3 (k + 1) of this time includes the temperature difference dependent amount x2 (k + 1) which has compensated for the response delay.

続いて、誤差共分散行列を計算する。   Subsequently, the error covariance matrix is calculated.

Figure 2019090618
P(k)の初期値P(1)は、エンジン10の停止状態における値を設定する。
Figure 2019090618
The initial value P (1) of P (k) sets a value in the stopped state of the engine 10.

その後、再び式(4)から算出を繰り返す。デジタル演算部63は、応答遅れを補償した流量として温度差依存量x2(k+1)をECU40へ出力してもよいし、温度差依存量と算出流量との関係を表すグラフに温度差依存量x2(k+1)を適用して推定した応答遅れを補償した流量をECU40へ出力してもよい。   After that, the calculation is repeated from equation (4). The digital operation unit 63 may output the temperature difference dependent amount x2 (k + 1) to the ECU 40 as the flow rate compensated for the response delay, or the temperature difference dependent amount x2 is shown in the graph showing the relationship between the temperature difference dependent amount and the calculated flow rate. The flow rate compensated for the response delay estimated by applying (k + 1) may be output to the ECU 40.

図11は、応答遅れを補償した流量の真値、従来例による値、本実施形態による値を示すグラフである。同図に示すように、逆モデルを用いた一点鎖線で示す従来例では、検出値に含まれるノイズの影響が増幅されるため、応答遅れを補償して推定した流量値が破線で示す真値に対してばらつく。これに対して、実線で示す本実施形態では、ノイズ耐性を有するカルマンフィルタ88を用いているため、応答遅れを補償して推定した流量値が破線で示す真値に近い値となる。   FIG. 11 is a graph showing the true value of the flow rate compensated for the response delay, the value according to the conventional example, and the value according to the present embodiment. As shown in the figure, in the conventional example shown by the alternate long and short dash line using the inverse model, the influence of noise included in the detected value is amplified, so the flow rate value estimated by compensating for the response delay is the true value shown by the broken line It fluctuates against. On the other hand, in the embodiment shown by the solid line, since the Kalman filter 88 having noise resistance is used, the flow rate value estimated by compensating for the response delay becomes a value close to the true value shown by the broken line.

以上詳述した本実施形態は、以下の利点を有する。   The embodiment described above has the following advantages.

・状態観測器としてのカルマンフィルタ88によって、推定値算出部87により算出された事前推定値x3_(k+1)、及び流量検出部62により検出された温度依存量の今回の検出値y(k+1)に基づいて、応答遅れを補償した温度差依存量x2(k+1)(すなわち流量)が推定される。カルマンフィルタ88は、ノイズや誤差を含む値に基づいて、正確な値を推定することができる特性(ノイズ耐性)を有している。すなわち、応答遅れを誤差と捉えることにより、カルマンフィルタ88の特性を利用して応答遅れを正確に補償することができる。したがって、流量検出部62の検出値y(k+1)にノイズが含まれる場合であっても、応答遅れを補償した流量を正確に推定することができる。   · Based on the prior estimated value x3_ (k + 1) calculated by the estimated value calculation unit 87 by the Kalman filter 88 as a state observer, and the current detection value y (k + 1) of the temperature dependent amount detected by the flow rate detection unit 62 Thus, the temperature difference dependent amount x2 (k + 1) (i.e., the flow rate) compensated for the response delay is estimated. The Kalman filter 88 has a characteristic (noise tolerance) that can estimate an accurate value based on a value including noise and an error. That is, by regarding the response delay as an error, it is possible to accurately compensate the response delay using the characteristics of the Kalman filter 88. Therefore, even when noise is included in the detection value y (k + 1) of the flow rate detection unit 62, it is possible to accurately estimate the flow rate compensated for the response delay.

・デジタル演算部63により算出された応答遅れを含む温度差依存量の推定値x1(k)に基づいて時定数τが算出されるため、時定数τを正確に算出することができる。   Since the time constant τ is calculated based on the estimated value x1 (k) of the temperature difference dependence including the response delay calculated by the digital operation unit 63, the time constant τ can be calculated accurately.

・ローパスフィルタにより、流量検出部62による検出値からノイズを除去することが考えられる。しかしながら、空気の脈動の周波数に応じてフィルタ定数を変更しなければ、ノイズ以外の信号も減衰することとなる。このため、ローパスフィルタを用いる場合は、空気の脈動の周波数を外部から取得する必要があり、エアフローメータ14単独で応答遅れを正確に補償することができない。   It is conceivable to remove noise from the detection value by the flow rate detection unit 62 by a low pass filter. However, unless the filter constant is changed according to the frequency of air pulsation, signals other than noise will be attenuated. For this reason, when using a low pass filter, it is necessary to acquire the frequency of pulsation of air from the outside, and the air flow meter 14 alone can not compensate the response delay accurately.

この点、エアフローメータ14は、状態観測器として、カルマンフィルタ88採用している。カルマンフィルタ88は、空気の脈動の周波数を用いない場合であっても、ノイズや誤差を含む値に基づいて、正確な値を推定することができる特性を有している。したがって、エアフローメータ14単独で、応答遅れを正確に補償することができる。   In this respect, the air flow meter 14 employs a Kalman filter 88 as a state observer. The Kalman filter 88 has a characteristic capable of estimating an accurate value based on a value including noise and an error even when the air pulsation frequency is not used. Therefore, the air flow meter 14 alone can accurately compensate for the response delay.

・カルマンフィルタ88により推定する応答遅れを補償した温度差依存量x2(k)の初期値x2(1)、及びカルマンフィルタ88における誤差共分散行列P(k)の初期値P(1)を、エアフローメータ14を搭載するエンジン10の停止状態に基づいて設定している。こうした構成によれば、実際のエンジン10の状態に基づいて、応答遅れを補償した温度差依存量x2(k)の初期値x2(1)、及び誤差共分散行列P(k)の初期値P(1)を適切に設定することができる。   The initial value x2 (1) of the temperature difference dependent amount x2 (k) compensated for the response delay estimated by the Kalman filter 88, and the initial value P (1) of the error covariance matrix P (k) in the Kalman filter 88 as an air flow meter 14 is set based on the stop state of the engine 10 mounted. According to this configuration, based on the actual state of the engine 10, the initial value x2 (1) of the temperature difference dependent amount x2 (k) whose response delay is compensated, and the initial value P of the error covariance matrix P (k) (1) can be set appropriately.

・エアフローメータ14は、計算処理を実行するデジタル演算部63を備え、デジタル演算部63により、遅れモデル86、推定値算出部87、及びカルマンフィルタ88の機能が実現される。このため、エンジン10の制御を実行するECU40は、遅れモデル86、推定値算出部87、及びカルマンフィルタ88の機能を実現する必要がなく、エアフローメータ14により推定された応答遅れを補償した温度差依存量x2(k)、すなわち流量に基づいて、エンジン10の制御を実行することができる。   The air flow meter 14 includes a digital operation unit 63 that executes calculation processing, and the digital operation unit 63 implements the functions of the delay model 86, the estimated value calculation unit 87, and the Kalman filter 88. Therefore, the ECU 40 that executes control of the engine 10 does not have to realize the functions of the delay model 86, the estimated value calculation unit 87, and the Kalman filter 88, and the temperature difference dependence compensated for the response delay estimated by the airflow meter 14. Control of the engine 10 can be performed based on the quantity x2 (k), ie the flow rate.

なお、上記実施形態を、以下のように変更して実施することもできる。上記実施形態と同一の部分については、同一の符号を付すことにより説明を省略する。   The above embodiment can be modified as follows. About the part same as the said embodiment, description is abbreviate | omitted by attaching | subjecting the same code | symbol.

・カルマンフィルタ88により推定する応答遅れを補償した温度差依存量x2(k)の初期値x2(1)、及びカルマンフィルタ88における誤差共分散行列P(k)の初期値P(1)を、予め実験等に基づき算出した標準値に設定してもよい。   ・ Experiment in advance of initial value x2 (1) of temperature difference dependent amount x2 (k) compensated for response delay estimated by Kalman filter 88 and initial value P (1) of error covariance matrix P (k) in Kalman filter 88 You may set to the standard value calculated based on etc.

・時定数τを、予め実験等に基づいて算出しておくこともできる。   The time constant τ can also be calculated in advance based on experiments and the like.

・状態観測器として、例えばノイズを考慮しない状態観測器等、カルマンフィルタ88以外の状態観測器を用いることもできる。   A state observer other than the Kalman filter 88, such as a state observer not considering noise, may be used as a state observer.

・デジタル演算部63の機能の一部を、ECU40が実現してもよい。また、エアフローメータ14がデジタル演算部63を備えておらず、デジタル演算部63の機能をECU40が実現してもよい。   The ECU 40 may realize part of the functions of the digital calculation unit 63. Further, the air flow meter 14 may not include the digital operation unit 63, and the ECU 40 may realize the function of the digital operation unit 63.

・エアフローメータ14として、MEMS式の流量計に限らず、熱線式の流量計等を採用することもできる。その場合は、空気(気体)の流量に相関する値として、温度差依存量に代えて、供給電流(熱線の放熱量)を用いればよい。すなわち、エアフローメータ14は、熱の移動を利用して気体の流量の検出値を検出する流量計であればよい。   The air flow meter 14 is not limited to the MEMS flow meter, and a hot-wire flow meter may be employed. In that case, as a value correlated to the flow rate of air (gas), the supplied current (heat radiation amount of heat wire) may be used instead of the temperature difference dependence amount. That is, the air flow meter 14 may be a flow meter that detects the detected value of the flow rate of the gas using the movement of heat.

14…エアフローメータ、62…流量検出部、86…遅れモデル、87…推定値算出部、88…カルマンフィルタ。   14: Air flow meter, 62: Flow rate detection unit, 86: Delay model, 87: Estimated value calculation unit, 88: Kalman filter.

Claims (5)

応答遅れを補償した気体の流量を推定する熱式気体流量推定装置(14)であって、
熱の移動を利用して前記気体の流量の検出値を検出する検出部(62)と、
前記気体の流量変化に対する応答遅れを時定数により表す遅れモデル(86)と、
前記遅れモデルに基づいて前記流量の推定値を算出する算出部(87)と、
前記算出部により算出された前記推定値、及び前記検出部により検出された前記検出値に基づいて、前記応答遅れを補償した前記流量を推定する状態観測器(88)と、
を備える熱式気体流量推定装置。
What is claimed is: 1. A thermal gas flow rate estimation device (14) for estimating a flow rate of gas compensated for response delay, comprising:
A detection unit (62) for detecting a detected value of the flow rate of the gas using heat transfer;
A delay model (86) representing a response delay to the flow rate change of the gas by a time constant;
A calculation unit (87) that calculates the estimated value of the flow rate based on the delay model;
A state observer (88) for estimating the flow rate compensated for the response delay based on the estimated value calculated by the calculation unit and the detected value detected by the detection unit;
Thermal gas flow rate estimation device comprising:
前記遅れモデルにおいて、前記算出部により算出された前記推定値に基づいて前記時定数を算出する、請求項1に記載の熱式気体流量推定装置。   The thermal gas flow rate estimation device according to claim 1, wherein the time constant is calculated based on the estimated value calculated by the calculation unit in the delay model. 前記状態観測器は、カルマンフィルタである、請求項1又は2に記載の熱式気体流量推定装置。   The thermal gas flow rate estimation device according to claim 1, wherein the state observer is a Kalman filter. 前記カルマンフィルタにより推定する前記応答遅れを補償した前記流量の初期値、及び前記カルマンフィルタにおける誤差共分散行列の初期値を、前記熱式気体流量推定装置を搭載するエンジン(10)の停止状態に基づいて設定する、請求項3に記載の熱式気体流量推定装置。   The initial value of the flow rate compensated for the response delay estimated by the Kalman filter and the initial value of the error covariance matrix in the Kalman filter are based on the stop state of the engine (10) equipped with the thermal gas flow rate estimation device The thermal gas flow rate estimation device according to claim 3, wherein the setting is performed. 計算処理を実行するIC(63)を備え、
前記ICは、前記遅れモデル、前記算出部、及び前記状態観測器の機能を実現する、請求項1〜4のいずれか1項に記載の熱式気体流量推定装置。
It has an IC (63) that performs calculation processing,
The thermal type gas flow rate estimation device according to any one of claims 1 to 4, wherein the IC realizes functions of the delay model, the calculation unit, and the state observer.
JP2017217529A 2017-11-10 2017-11-10 Thermal gas flow rate estimator Active JP6950475B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017217529A JP6950475B2 (en) 2017-11-10 2017-11-10 Thermal gas flow rate estimator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017217529A JP6950475B2 (en) 2017-11-10 2017-11-10 Thermal gas flow rate estimator

Publications (2)

Publication Number Publication Date
JP2019090618A true JP2019090618A (en) 2019-06-13
JP6950475B2 JP6950475B2 (en) 2021-10-13

Family

ID=66836227

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017217529A Active JP6950475B2 (en) 2017-11-10 2017-11-10 Thermal gas flow rate estimator

Country Status (1)

Country Link
JP (1) JP6950475B2 (en)

Also Published As

Publication number Publication date
JP6950475B2 (en) 2021-10-13

Similar Documents

Publication Publication Date Title
US7693647B2 (en) Intake air amount calculating system and method of internal combustion engine
US10429223B2 (en) Air flow rate measuring device with integrated sensor module
EP3012599B1 (en) Physical quantity measuring apparatus
JP4177183B2 (en) Thermal air flow meter
CN100491932C (en) Heating resistor type air flow rate measuring device and method of correcting measurement error
JP6686276B2 (en) Air flow meter
US8844350B2 (en) Flow quantity measuring apparatus including branched conductive lines connected to midpoints of series circuits of the bridge circuit
US9052223B2 (en) Air flow quantity measuring apparatus for internal combustion engine
US6230559B1 (en) Thermal type flow measuring instrument and temperature-error correcting apparatus thereof
JPH0578668B2 (en)
JP6950475B2 (en) Thermal gas flow rate estimator
JP5644674B2 (en) Thermal flow meter
JP3575350B2 (en) Excess air ratio setting device
WO2019107217A1 (en) Intake air amount measuring device and method
US20200340839A1 (en) Air flow rate measurement device
JP2001153702A (en) Method for correcting measuring error of heat generating resistor type air flow measuring apparatus
JP3394426B2 (en) Heating resistance type flow measurement device, temperature error correction system and correction device
JP3743008B2 (en) Signal processing device for hot-wire air flow meter for internal combustion engine
JP4914226B2 (en) Gas flow meter
JP2003004496A (en) Flow rate measuring instrument
JP5594231B2 (en) Intake air amount detection device for internal combustion engine
JP5968279B2 (en) Thermal flow meter
JP2020008595A (en) Air flow mater
JP2012078228A (en) Air flow rate measuring device
JP2006299969A (en) Intake flow measuring device of internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201015

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210813

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210824

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210906

R151 Written notification of patent or utility model registration

Ref document number: 6950475

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151