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

JP7269104B2 - internal combustion engine controller - Google Patents

internal combustion engine controller Download PDF

Info

Publication number
JP7269104B2
JP7269104B2 JP2019107726A JP2019107726A JP7269104B2 JP 7269104 B2 JP7269104 B2 JP 7269104B2 JP 2019107726 A JP2019107726 A JP 2019107726A JP 2019107726 A JP2019107726 A JP 2019107726A JP 7269104 B2 JP7269104 B2 JP 7269104B2
Authority
JP
Japan
Prior art keywords
cylinder
wall surface
air amount
surface temperature
internal combustion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019107726A
Other languages
Japanese (ja)
Other versions
JP2020200788A (en
Inventor
貴文 荒川
洋一 飯星
邦彦 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Astemo Ltd
Original Assignee
Hitachi Astemo Ltd
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 Hitachi Astemo Ltd filed Critical Hitachi Astemo Ltd
Priority to JP2019107726A priority Critical patent/JP7269104B2/en
Publication of JP2020200788A publication Critical patent/JP2020200788A/en
Application granted granted Critical
Publication of JP7269104B2 publication Critical patent/JP7269104B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、内燃機関制御装置に関する。 The present invention relates to an internal combustion engine control system.

近年,自動車の排気規制が強化されている。例えば、欧州では、RDE(Real Driving Emission)という試験方法が規定されており、この試験方法では、実際の街中での運転相当の条件で排気の成分評価を行う。また、RDEには、高地条件や-7℃といった低気温条件での試験も規定されており、このような外部環境においても筒内の空気量を高精度に検出し、燃料噴射量を制御して高精度な空燃比の制御を実施する必要がある。 In recent years, automobile exhaust regulations have been strengthened. For example, in Europe, a test method called RDE (Real Driving Emission) is stipulated, and in this test method, exhaust components are evaluated under conditions equivalent to actual driving on the street. The RDE also stipulates tests under high altitude conditions and low temperature conditions of -7°C. Therefore, it is necessary to control the air-fuel ratio with high accuracy.

ところで、気温-7℃でエンジンを始動する際は、エンジンが冷えているため、燃焼室の部材が完全に温まった安定状態の場合に比べて空気の密度が増加し、吸入空気量が増加する。特許文献1には、過渡において事前に適合した筒内温度に基づいて、筒内空気量の推定値を補正する方法が記載されている。 By the way, when starting the engine at an air temperature of -7°C, the engine is cold, so the density of the air increases compared to when the components of the combustion chamber are completely warmed up, and the amount of intake air increases. . Patent Literature 1 describes a method of correcting an estimated cylinder air amount based on a pre-matched cylinder temperature during transients.

特開2000-265899号公報JP-A-2000-265899

しかしながら、低温条件からの始動時においては事前に適合した筒内温度とは異なる状態であるため、特許文献1に記載された発明では、低温条件における空気量の推定値の精度(推定精度)が低くなる。また、エンジンの冷却水温を用いて空気量を補正する方法がある。しかし、この方法では、実際に空気に触れるシリンダ部材の壁面温度と冷却水の温度にかい離が生じる場合に、空気量の推定精度が低下してしまう。 However, at the time of starting from low temperature conditions, the in-cylinder temperature is in a state different from the preliminarily adapted temperature, so in the invention described in Patent Document 1, the accuracy (estimation accuracy) of the estimated value of the air amount under low temperature conditions (estimation accuracy) is low. lower. There is also a method of correcting the amount of air using the cooling water temperature of the engine. However, with this method, if there is a discrepancy between the wall surface temperature of the cylinder member that actually comes into contact with the air and the temperature of the cooling water, the accuracy of estimating the amount of air decreases.

本発明の目的は、上記の問題点を考慮し、吸入空気量の推定精度を高めることができる内燃機関制御装置を実現することにある。 SUMMARY OF THE INVENTION An object of the present invention is to realize an internal combustion engine control apparatus capable of improving the accuracy of estimating an intake air amount in consideration of the above problems.

上記課題を解決し、本発明の目的を達成するため、本発明の内燃機関制御装置は、空気量推定部と、燃料噴射制御部と、壁面温度検出部を備える。空気量推定部は、吸気管の圧力、吸気管の温度、内燃機関の回転数、又は可変動弁の位相に基づいて内燃機関の気筒内の空気量である筒内空気量を推定する。燃料噴射制御部は、空気量推定部により推定された筒内空気量に応じて燃料噴射量を制御する。壁面温度検出部は、内燃機関の気筒の壁面温度を検出する。そして、空気量推定部は、内燃機関の冷却水温度が予め定めた閾値温度より低い場合に、気筒の壁面温度が予め定めた閾値より低いと判定し、気筒の壁面温度が閾値より低い場合に吸気効率を補正することで筒内空気量を増加するように補正する。また、空気量推定部は、吸気管の圧力計測値と、吸気管の圧力推定値とに基づいて吸気効率の補正量を学習する。 In order to solve the above problems and achieve the object of the present invention, an internal combustion engine control device of the present invention includes an air amount estimator, a fuel injection controller, and a wall surface temperature detector. The air quantity estimator estimates a cylinder air quantity, which is an air quantity in a cylinder of the internal combustion engine, based on the pressure of the intake pipe, the temperature of the intake pipe, the rotational speed of the internal combustion engine, or the phase of the variable valve. The fuel injection control section controls the fuel injection amount according to the in-cylinder air amount estimated by the air amount estimating section. The wall temperature detector detects the wall temperature of the cylinder of the internal combustion engine. The air amount estimating unit determines that the wall surface temperature of the cylinder is lower than a predetermined threshold when the temperature of the cooling water of the internal combustion engine is lower than a predetermined threshold temperature, and determines that the wall surface temperature of the cylinder is lower than the threshold temperature. By correcting the intake efficiency, correction is made so as to increase the in-cylinder air amount. Further, the air amount estimator learns a correction amount for the intake efficiency based on the measured pressure value of the intake pipe and the estimated pressure value of the intake pipe.

上記構成の内燃機関制御装置によれば、気筒内への吸入空気量(筒内空気量)の推定精度を高めることができる。 According to the internal combustion engine control device configured as described above , it is possible to improve the accuracy of estimating the intake air amount into the cylinder (in-cylinder air amount).

本発明の第1実施形態に係る内燃機関のシステム構成図である。1 is a system configuration diagram of an internal combustion engine according to a first embodiment of the present invention; FIG. 本発明の第1の実施形態に係るECUの構成を示すシステムブロック図である。1 is a system block diagram showing the configuration of an ECU according to a first embodiment of the invention; FIG. 本発明の第1の実施形態に係るシリンダ壁面温度を用いた吸気効率補正制御の概要を示すフローチャートである。4 is a flowchart showing an overview of intake efficiency correction control using cylinder wall surface temperature according to the first embodiment of the present invention; 本発明の第1の実施形態に係るシリンダ壁面温度を用いた吸気効率補正値の読み出し概要を示すフローチャートである。4 is a flowchart showing an outline of reading an intake efficiency correction value using cylinder wall surface temperature according to the first embodiment of the present invention; 本発明の第1の実施形態に係るシリンダ壁面温度と吸気効率補正値の関係を示すグラフである。4 is a graph showing the relationship between cylinder wall surface temperature and intake efficiency correction value according to the first embodiment of the present invention. 本発明の第1の実施形態に係るシリンダ壁面温度を用いた吸気効率補正制御の概要を示す制御ブロック図である。FIG. 3 is a control block diagram showing an overview of intake efficiency correction control using cylinder wall surface temperature according to the first embodiment of the present invention; 本発明の第2の実施形態に係るシリンダ壁面温度を用いた吸気効率補正値の読み出し概要を示すフローチャートである。FIG. 9 is a flow chart showing an overview of reading an intake efficiency correction value using cylinder wall surface temperature according to a second embodiment of the present invention; FIG. 本発明の第2の実施形態に係るシリンダ壁面温度と吸気効率補正値の関係を示すグラフである。It is a graph which shows the relationship between cylinder wall surface temperature and an intake efficiency correction value which concerns on the 2nd Embodiment of this invention. 本発明の第2の実施形態に係るシリンダ壁面温度を用いた吸気効率補正制御の概要を示す制御ブロック図である。FIG. 7 is a control block diagram showing an overview of intake efficiency correction control using cylinder wall surface temperature according to a second embodiment of the present invention; 本発明の第3の実施形態に係るシリンダ壁面温度を用いた吸気効率補正制御の概要を示すフローチャートである。FIG. 11 is a flow chart showing an overview of intake efficiency correction control using cylinder wall surface temperature according to a third embodiment of the present invention; FIG. 本発明の第3の実施形態に係るシリンダ壁面温度を用いた吸気効率補正制御の概要を示す制御ブロック図である。FIG. 9 is a control block diagram showing an outline of intake efficiency correction control using cylinder wall surface temperature according to a third embodiment of the present invention;

1.第1の実施形態
以下、本発明の第1の実施形態に係る内燃機関制御装置について、図1~図6を参照して説明する。なお、各図において共通の部材には、同一の符号を付している。
1. First Embodiment An internal combustion engine control apparatus according to a first embodiment of the present invention will be described below with reference to FIGS. 1 to 6. FIG. In addition, the same code|symbol is attached|subjected to the member which is common in each figure.

[内燃機関のシステム構成]
まず、図1を参照して内燃機関のシステム構成について説明する。
図1は、第1の実施形態に係る内燃機関のシステム構成図である。
[System Configuration of Internal Combustion Engine]
First, the system configuration of the internal combustion engine will be described with reference to FIG.
FIG. 1 is a system configuration diagram of an internal combustion engine according to the first embodiment.

図1に示すエンジン100は、火花点火式内燃機関である。エンジン100は、吸気管7の入り口の空気流量を計測する質量流量計3と,吸入ガスを圧縮する過給器の圧縮機4aと、圧縮された空気を冷却する熱交換器5と、燃焼室9に吸入するガスの量を調節するスロットルバルブ6と、吸気管圧力センサ8とを備えている。質量流量計3、圧縮機4a、熱交換器5、スロットルバルブ6、及び吸気管圧力センサ8は、吸気管7の各々の適宜位置に配置されている。 The engine 100 shown in FIG. 1 is a spark ignition internal combustion engine. The engine 100 includes a mass flow meter 3 that measures the air flow rate at the inlet of the intake pipe 7, a supercharger compressor 4a that compresses the intake gas, a heat exchanger 5 that cools the compressed air, and a combustion chamber. 9 is equipped with a throttle valve 6 for adjusting the amount of gas taken in, and an intake pipe pressure sensor 8 . The mass flow meter 3 , compressor 4 a , heat exchanger 5 , throttle valve 6 and intake pipe pressure sensor 8 are arranged at appropriate positions in each intake pipe 7 .

また、エンジン100は、燃焼室9に燃料を噴射する燃料噴射装置11と、点火エネルギーを供給する点火プラグ12と、冷却水温度を検出する冷却水温度センサ16と、吸気バルブ10aと、排気バルブ10bとを備えている。燃焼室9は、吸入するガスが通る吸入口と、燃焼した後のガスを排出する排気口を有している。吸気バルブ10aは、燃焼室9の吸入口に配置されており、排気バルブ10bは、燃焼室9の排気口に配置されている。 The engine 100 also includes a fuel injection device 11 that injects fuel into the combustion chamber 9, a spark plug 12 that supplies ignition energy, a coolant temperature sensor 16 that detects coolant temperature, an intake valve 10a, and an exhaust valve. 10b. The combustion chamber 9 has an inlet through which the gas to be taken in passes and an exhaust port through which the gas after combustion is discharged. The intake valve 10 a is arranged at the intake port of the combustion chamber 9 , and the exhaust valve 10 b is arranged at the exhaust port of the combustion chamber 9 .

さらに、エンジン100は、タービン4bと、ウェイストゲートバルブ4cと、排気ガス中の有害物質を浄化する三元触媒13と、車両床下に設置される三元触媒14と、空燃比センサ15とを備えている。タービン4b、ウェイストゲートバルブ4c、三元触媒13,14、及び空燃比センサ15は、排気管17の各々の適宜位置に配置されている。 Further, the engine 100 includes a turbine 4b, a wastegate valve 4c, a three-way catalyst 13 for purifying harmful substances in exhaust gas, a three-way catalyst 14 installed under the floor of the vehicle, and an air-fuel ratio sensor 15. ing. The turbine 4b, the wastegate valve 4c, the three-way catalysts 13 and 14, and the air-fuel ratio sensor 15 are arranged at appropriate positions in the exhaust pipe 17, respectively.

タービン4bは、排気のエネルギーを利用して圧縮機4aを駆動し、ウェイストゲートバルブ4cは、タービン4bに加わる圧力を逃がす。空燃比センサ15は、空燃比検出器の一態様であり、三元触媒13の上流側にて排気ガスの空燃比を検出する。なお、空燃比センサ15は、排気ガス中の酸素濃度を検出する酸素濃度センサとしてもよい。 The turbine 4b uses the energy of the exhaust gas to drive the compressor 4a, and the wastegate valve 4c releases the pressure applied to the turbine 4b. The air-fuel ratio sensor 15 is one aspect of an air-fuel ratio detector, and detects the air-fuel ratio of the exhaust gas on the upstream side of the three-way catalyst 13 . Note that the air-fuel ratio sensor 15 may be an oxygen concentration sensor that detects the oxygen concentration in the exhaust gas.

ECU(Engine Control Unit)1は、エンジン100を制御する。このECU1には、質量流量計3から得られる検出信号Ss3と、スロットルバルブ6から得られる検出信号Ss6と、吸気管圧力センサ8から得られる信号Ss8が送られる。また、ECU1には、空燃比センサ15から得られる検出信号Ss15と、冷却水温度センサ16から得られる検出信号Ss16が送られる。さらに、ECU1には、アクセルペダルの踏込量、すなわちアクセル開度を検出するアクセル開度センサ2から得られる出力信号Ss2が送られる。 An ECU (Engine Control Unit) 1 controls an engine 100 . A detection signal Ss3 obtained from the mass flow meter 3, a detection signal Ss6 obtained from the throttle valve 6, and a signal Ss8 obtained from the intake pipe pressure sensor 8 are sent to the ECU1. A detection signal Ss15 obtained from the air-fuel ratio sensor 15 and a detection signal Ss16 obtained from the cooling water temperature sensor 16 are also sent to the ECU 1 . Further, the ECU 1 is sent an output signal Ss2 obtained from an accelerator opening sensor 2 that detects the depression amount of the accelerator pedal, that is, the accelerator opening.

ECU1は、アクセル開度センサ2の出力信号Ss2や各種センサ信号に基づいて要求トルクを演算する。すなわち、アクセル開度センサ2は、エンジン100への要求トルクを検出する要求トルク検出センサとして用いられる。 The ECU 1 calculates the required torque based on the output signal Ss2 of the accelerator opening sensor 2 and various sensor signals. That is, accelerator opening sensor 2 is used as a required torque detection sensor that detects the required torque to engine 100 .

また、ECU1は、各種センサの出力から得られるエンジン100の運転状態に基づいて、スロットルバルブ6の開度、燃料噴射装置11の噴射パルス期間及び噴射開始時期、点火プラグ12の点火時期を演算する。さらに、ECU1は、各種センサの出力から得られるエンジン100の運転状態に基づいて、吸気バルブ10a及び排気バルブ10bの開閉時期、ウェイストゲートバルブ4cの開度などを演算する。 The ECU 1 also calculates the opening of the throttle valve 6, the injection pulse period and injection start timing of the fuel injection device 11, and the ignition timing of the spark plug 12 based on the operating state of the engine 100 obtained from the outputs of various sensors. . Furthermore, the ECU 1 calculates the opening/closing timing of the intake valve 10a and the exhaust valve 10b, the opening degree of the waste gate valve 4c, and the like, based on the operating state of the engine 100 obtained from the outputs of various sensors.

ECU1は、燃焼室9への吸入空気量(筒内空気量)に応じた燃料量(目標噴射量)を決定し、燃料量に応じた燃料噴射パルス期間を演算する。ECU1で演算された燃料噴射パルス期間は、燃料噴射装置駆動信号Ds11に変換され、燃料噴射装置11に送られる。ECU1で演算されたスロットルバルブ6の開度は、スロットルバルブ駆動信号Ds6としてスロットルバルブ6へ送られる。 The ECU 1 determines a fuel amount (target injection amount) according to the intake air amount (in-cylinder air amount) into the combustion chamber 9, and calculates a fuel injection pulse period according to the fuel amount. The fuel injection pulse period calculated by the ECU 1 is converted into a fuel injection device drive signal Ds 11 and sent to the fuel injection device 11 . The opening degree of the throttle valve 6 calculated by the ECU 1 is sent to the throttle valve 6 as a throttle valve driving signal Ds6.

また、ECU1で演算された吸気バルブ駆動信号Ds10aは、吸気バルブ10aに送られ、排気バルブ駆動信号Ds10bは、排気バルブ10bに送られる。同様に、ECU1で演算された燃料噴射装置駆動信号Ds11は、燃料噴射装置11に送られ、点火プラグ駆動信号Ds12は、点火プラグ12へ送られる。 An intake valve drive signal Ds10a calculated by the ECU 1 is sent to the intake valve 10a, and an exhaust valve drive signal Ds10b is sent to the exhaust valve 10b. Similarly, the fuel injection device drive signal Ds11 calculated by the ECU 1 is sent to the fuel injection device 11, and the spark plug drive signal Ds12 is sent to the spark plug 12.

このような構成を有するエンジン100では、吸気管7から吸気バルブ10aを経て燃焼室9内に吸入されたガスに対し、燃料噴射装置11が燃料を噴射して混合気を生成する。生成された混合気は、所定の点火時期で点火プラグ12から発生される火花により燃焼し、その燃焼圧によりピストンを押し下げて駆動力を発生させる。燃焼後の排気は排気バルブ10b及び排気管17、タービン4bを経て三元触媒13に送られ、NOx、CO、HC成分などの有害物質が浄化される。 In the engine 100 having such a configuration, the fuel injection device 11 injects fuel into the gas taken into the combustion chamber 9 from the intake pipe 7 through the intake valve 10a to generate an air-fuel mixture. The generated air-fuel mixture is combusted by a spark generated from the ignition plug 12 at a predetermined ignition timing, and the combustion pressure pushes down the piston to generate driving force. The exhaust after combustion is sent to the three-way catalyst 13 through the exhaust valve 10b, the exhaust pipe 17, and the turbine 4b, where noxious substances such as NOx, CO, and HC components are purified.

[ECUの内部構成]
次に、図2を参照してエンジン100を制御するECU1の内部構成について説明する。
図2は、第1の実施形態に係るECUの構成を示すシステムブロック図である。
[Internal configuration of ECU]
Next, the internal configuration of the ECU 1 that controls the engine 100 will be described with reference to FIG.
FIG. 2 is a system block diagram showing the configuration of the ECU according to the first embodiment.

図2に示すように、ECU1は、内燃機関制御装置の一具体例を示すものであり、入力回路30aと、入出力ポート30bと、RAM(Random Access Memory)30cと、ROM(Read Only Memory)30dと、CPU(Central Processing Unit)30eを有する。また、ECU1は、スロットル駆動回路30fと、VTC(variable timing camshaft)駆動回路30gと、燃料噴射装置駆動回路30hと、点火出力回路30iと、ウェイストゲートバルブ駆動回路30jを有する。 As shown in FIG. 2, the ECU 1 is a specific example of an internal combustion engine control device, and includes an input circuit 30a, an input/output port 30b, a RAM (Random Access Memory) 30c, and a ROM (Read Only Memory). 30d and a CPU (Central Processing Unit) 30e. The ECU 1 also has a throttle drive circuit 30f, a VTC (variable timing camshaft) drive circuit 30g, a fuel injection device drive circuit 30h, an ignition output circuit 30i, and a waste gate valve drive circuit 30j.

入力回路30aには、アクセル開度センサ2、質量流量計3、スロットルバルブ6、吸気管圧力センサ8、空燃比センサ15、冷却水温度センサ16の各出力信号(Ss2,Ss3,Ss6,Ss8,Ss10a,Ss10b,Ss15,Ss16)が入力される。なお、入力回路30aに入力される信号は、これらだけに限定されず、その他の各種センサの出力が入力されるようにしてもよい。 Output signals (Ss2, Ss3, Ss6, Ss8, Ss10a, Ss10b, Ss15, Ss16) are input. The signals input to the input circuit 30a are not limited to these, and outputs from other various sensors may be input.

入力回路30aは、入力された信号に対してノイズ除去等の信号処理を行って、入出力ポート30b内の入力ポートへ送る。このとき、入力回路30aに送られる入力信号のうちアナログ信号で構成される信号は、入力回路30aに設けられたA/D変換器によりデジタル信号に変換される。入出力ポート30bに送られた入力信号の値は、RAM30cに格納される。 The input circuit 30a performs signal processing such as noise removal on the input signal and sends the processed signal to the input port in the input/output port 30b. At this time, among the input signals sent to the input circuit 30a, the analog signal is converted into a digital signal by the A/D converter provided in the input circuit 30a. The value of the input signal sent to the input/output port 30b is stored in the RAM 30c.

ROM30dには、CPU30eにより実行される各種演算処理の内容を記述した制御プログラムや、各処理に用いられるMAPやデータテーブル等が記憶されている。RAM30cには、入出力ポート30bの入力ポートに入力された値や、制御プログラムに従って演算された各アクチュエータの操作量を表す値を格納する格納領域が設けられている。また、RAM30cに格納された各アクチュエータの操作量を表す値は、入出力ポート30bの出力ポートに送られる。 The ROM 30d stores a control program describing the contents of various arithmetic processing executed by the CPU 30e, MAPs and data tables used in each processing, and the like. The RAM 30c is provided with a storage area for storing the values input to the input ports of the input/output port 30b and the values representing the manipulated variables of the actuators calculated according to the control program. Also, the value representing the operation amount of each actuator stored in the RAM 30c is sent to the output port of the input/output port 30b.

CPU30eは、本発明に係る空気量推定部の一具体例を示すものである。このCPU30eは、吸気管7の圧力、吸気管7の温度、エンジン100の回転数、又は可変動弁(吸気バルブ10a、排気バルブ10b)の位相に基づいて燃焼室9内の空気量である筒内空気量(後述のシリンダ吸入空気量DG_CYL)を推定する。 The CPU 30e represents a specific example of an air amount estimator according to the present invention. This CPU 30e controls the amount of air in the combustion chamber 9 based on the pressure of the intake pipe 7, the temperature of the intake pipe 7, the rotational speed of the engine 100, or the phases of the variable valves (intake valve 10a, exhaust valve 10b). An internal air amount (cylinder intake air amount DG_CYL to be described later) is estimated.

スロットル駆動回路30fは、スロットルバルブ6を制御する。すなわち、入出力ポート30bの出力ポートにセットされたスロットルバルブ駆動信号Ds6は、スロットル駆動回路30fを経て、スロットルバルブ6を駆動するモータに送られる。 A throttle drive circuit 30 f controls the throttle valve 6 . That is, the throttle valve drive signal Ds6 set to the output port of the input/output port 30b is sent to the motor that drives the throttle valve 6 via the throttle drive circuit 30f.

VTC駆動回路30gは、吸気バルブ10a及び排気バルブ10bを制御する。すなわち、入出力ポート30bの出力ポートにセットされた吸気バルブ駆動信号Ds10aは、VTC駆動回路30gを経て、吸気バルブ10aを駆動するモータに送られる。また、入出力ポート30bの出力ポートにセットされた排気バルブ駆動信号Ds10bは、VTC駆動回路30gを経て、排気バルブ10bを駆動するモータに送られる。 The VTC drive circuit 30g controls the intake valve 10a and the exhaust valve 10b. That is, the intake valve drive signal Ds10a set to the output port of the input/output port 30b is sent to the motor that drives the intake valve 10a through the VTC drive circuit 30g. Also, the exhaust valve drive signal Ds10b set to the output port of the input/output port 30b is sent to the motor that drives the exhaust valve 10b via the VTC drive circuit 30g.

燃料噴射装置駆動回路30hは、本発明に係る燃料噴射制御部の一具体例を示すものであり、燃料噴射装置11を制御する。すなわち、入出力ポート30bの出力ポートにセットされた燃料噴射装置駆動信号Ds11は、燃料噴射装置駆動回路30hで燃料噴射装置11を駆動するのに十分なエネルギーに増幅されて、燃料噴射装置11に供給される。 The fuel injection device drive circuit 30h represents a specific example of the fuel injection control section according to the present invention, and controls the fuel injection device 11. FIG. That is, the fuel injector drive signal Ds11 set to the output port of the input/output port 30b is amplified to energy sufficient to drive the fuel injector 11 by the fuel injector drive circuit 30h, and the fuel injector 11 supplied.

点火出力回路30iは、点火プラグ12を制御する。すなわち、入出力ポート30bの出力ポートにセットされた点火プラグ駆動信号Ds12は、点火出力回路30iで点火に必要な十分なエネルギーに増幅されて、点火プラグ12に供給される。 The ignition output circuit 30 i controls the ignition plug 12 . That is, the ignition plug driving signal Ds12 set to the output port of the input/output port 30b is amplified to a sufficient energy required for ignition by the ignition output circuit 30i and supplied to the ignition plug 12. FIG.

ウェイストゲートバルブ駆動回路30jは、ウェイストゲートバルブ4cを制御する。すなわち、入出力ポート30bの出力ポートにセットされたウェイストゲートバルブ駆動信号Ds4cは、ウェイストゲートバルブ駆動回路30jを経て、ウェイストゲートバルブ4cを駆動するモータに送られる。 The wastegate valve drive circuit 30j controls the wastegate valve 4c. That is, the wastegate valve drive signal Ds4c set to the output port of the input/output port 30b is sent to the motor that drives the wastegate valve 4c through the wastegate valve drive circuit 30j.

なお、本実施形態のECU1は、ECU1内に上述した駆動回路を備えているが、これに限るものでは無い。本発明に係るECUとしては、上述した駆動回路のいずれか或いは全てがECUの外部に設けられ、その外部に設けられた駆動回路に信号を送るものであってもよい。 In addition, although the ECU 1 of the present embodiment includes the drive circuit described above in the ECU 1, the present invention is not limited to this. As an ECU according to the present invention, any or all of the drive circuits described above may be provided outside the ECU, and signals may be sent to the drive circuits provided outside.

[ECUによる吸気効率補正制御]
次に、図3を参照してECU1による吸気効率補正制御について説明する。
図3は、第1の実施形態に係る吸気効率補正制御の概要を示すフローチャートである。
[Intake efficiency correction control by ECU]
Next, the intake efficiency correction control by the ECU 1 will be described with reference to FIG.
FIG. 3 is a flowchart showing an outline of intake efficiency correction control according to the first embodiment.

まず、ECU1のCPU30eは、冷却水温TWが事前に設定した閾値温度CTWCOR未満であるか否かを判別する(S301)。なお、閾値温度CTWCORは、過去の冷却水温、吸気効率、燃料噴射量等のデータに基づいて決定する。 First, the CPU 30e of the ECU 1 determines whether or not the cooling water temperature TW is lower than a preset threshold temperature CTWCOR (S301). The threshold temperature CTWCOR is determined based on past data such as cooling water temperature, intake efficiency, and fuel injection amount.

S301において、冷却水温TWが閾値温度CTWCOR未満でないと判別したとき(S301がYES判定の場合)、CPU30eは、燃焼室9の壁面温度(以下、「シリンダ壁面温度」とする)に応じた吸気効率補正の実施条件を満たしていないと判定し、壁面温度影響補正値KETATWALLを「1」に設定する(S302)。すなわち、CPU30eは、冷却水温TWが閾値温度CTWCOR未満でないと判別したとき、シリンダ壁面温度が閾値以上であると判定し、吸気効率補正の実施条件を満たしていないと判定する。S302の処理後、CPU30eは、後述のS305の処理を行う。 When it is determined in S301 that the cooling water temperature TW is not less than the threshold temperature CTWCOR (when S301 determines YES), the CPU 30e adjusts the intake efficiency according to the wall surface temperature of the combustion chamber 9 (hereinafter referred to as "cylinder wall surface temperature"). It is determined that the execution conditions for correction are not satisfied, and the wall surface temperature influence correction value KETATWALL is set to "1" (S302). That is, when determining that the cooling water temperature TW is not less than the threshold temperature CTWCOR, the CPU 30e determines that the cylinder wall surface temperature is equal to or higher than the threshold, and determines that the intake efficiency correction execution condition is not satisfied. After the processing of S302, the CPU 30e performs the processing of S305, which will be described later.

一方、S301において、冷却水温TWが閾値温度CTWCOR未満であると判別したとき(S301がYES判定の場合)、CPU30eは、シリンダ壁面温度に応じた吸気効率補正の実施条件を満たしたと判定し、シリンダ壁面温度TCYLWALLを算出する(S303)。すなわち、CPU30eは、冷却水温TWが閾値温度CTWCOR未満であると判別したとき、シリンダ壁面温度が閾値よりも低いと判定し、吸気効率補正の実施条件を満たしたと判定する。 On the other hand, when it is determined in S301 that the cooling water temperature TW is less than the threshold temperature CTWCOR (if the determination in S301 is YES), the CPU 30e determines that the condition for performing intake efficiency correction according to the cylinder wall surface temperature is satisfied, and A wall surface temperature TCYLWALL is calculated (S303). That is, when determining that the cooling water temperature TW is less than the threshold temperature CTWCOR, the CPU 30e determines that the cylinder wall surface temperature is lower than the threshold, and determines that the intake efficiency correction execution condition is satisfied.

S303の処理において、CPU30eは、少なくとも冷却水温度、燃料噴射量、筒内空気量、点火時期などからシリンダ壁面温度TCYLWALLを算出する。例えば、エンジン100の燃焼運転状態において、CPU30eは、冷却水温度、筒内空気量の積算値(燃料噴射量の積算値)、機関負荷及び機関回転速度などに基づいてシリンダ壁面温度TCYLWALLを算出する。 In the process of S303, the CPU 30e calculates the cylinder wall surface temperature TCYLWALL from at least the coolant temperature, fuel injection amount, cylinder air amount, ignition timing, and the like. For example, in the combustion operation state of the engine 100, the CPU 30e calculates the cylinder wall temperature TCYLWALL based on the cooling water temperature, the integrated value of the in-cylinder air amount (the integrated value of the fuel injection amount), the engine load, the engine rotation speed, and the like. .

次に、CPU30eは、シリンダ壁面温度TCYLWALLを引数として、ROM30dに格納されたテーブルから壁面温度影響補正値KETATWALLを読み出す(S304)。この壁面温度影響補正値KETATWALLの読み出し処理については、後述の図4を参照しながら後で説明する。 Next, the CPU 30e uses the cylinder wall surface temperature TCYLWALL as an argument and reads out the wall surface temperature influence correction value KETATWALL from the table stored in the ROM 30d (S304). The process of reading the wall surface temperature influence correction value KETATWALL will be described later with reference to FIG.

S302又はS304の処理後、CPU30eは、暖機後吸気効率INTKEF_VTCを算出する(S305)。暖機後吸気効率INTKEF_VTCは、吸気管圧力推定値、エンジン回転数を引数とするテーブルから読み出した基本吸気効率に、VTC位相による吸気効率の変化率を乗じて算出する。 After the processing of S302 or S304, the CPU 30e calculates post-warm-up intake efficiency INTKEF_VTC (S305). The post-warm-up intake efficiency INTKEF_VTC is calculated by multiplying the basic intake efficiency read out from a table whose arguments are the intake pipe pressure estimate and the engine speed by the change rate of the intake efficiency depending on the VTC phase.

次に、CPU30eは、壁面温度影響補正後吸気効率INTKEF_TWを算出する(S306)。壁面温度影響補正後吸気効率INTKEF_TWは、次式(数1)により算出する。

INTKEF_TW=INTKEF_VTC×KETATWALL・・・数1
Next, the CPU 30e calculates the air intake efficiency INTKEF_TW after wall surface temperature effect correction (S306). The intake efficiency INTKEF_TW after wall surface temperature influence correction is calculated by the following equation (Equation 1).

INTKEF_TW=INTKEF_VTC×KETATWALL . . . Equation 1

次に、CPU30eは、燃焼室9に吸入した空気量(筒内空気量)であるシリンダ吸入空気量DG_CYLを算出する(S307)。この処理において、CPU30eは、壁面温度影響補正後吸気効率INTKEF_TWと、エンジン回転数NEと、シリンダ行程容積VCYLと、シリンダ数NCYLと、吸気管圧推定値P_IMANIと、吸気管温度T_IMANIと、定数RAIRを用いて、シリンダ吸入空気量DG_CYLを次式(数2)により算出する。

DG_CYL=INTKEF_TW×NE×VCYL×NCYL/120×P_IMANI/(RAIR×T_IMANI)・・・数2
Next, the CPU 30e calculates a cylinder intake air amount DG_CYL, which is the amount of air taken into the combustion chamber 9 (in-cylinder air amount) (S307). In this process, the CPU 30e controls the wall temperature influence corrected intake efficiency INTKEF_TW, the engine speed NE, the cylinder stroke volume VCYL, the number of cylinders NCYL, the intake pipe pressure estimated value P_IMANI, the intake pipe temperature T_IMANI, and the constant RAIR. is used to calculate the cylinder intake air amount DG_CYL by the following equation (Equation 2).

DG_CYL=INTKEF_TW×NE×VCYL×NCYL/120×P_IMANI/(RAIR×T_IMANI) Equation 2

なお、本実施形態では、冷却水温TWが閾値温度CTWCOR未満である場合に、壁面温度影響補正値KETATWALLを読み出して、壁面温度影響補正後吸気効率INTKEF_TWを算出した。しかし、本発明に係る吸気効率補正制御としては、シリンダ壁面温度TCYLWALLが所定の値(設定値)未満である場合に、面温度影響補正値KETATWALLを読み出して、壁面温度影響補正後吸気効率INTKEF_TWを算出するようにしてもよい。 In the present embodiment, when the cooling water temperature TW is less than the threshold temperature CTWCOR, the wall surface temperature effect correction value KETATWALL is read to calculate the air intake efficiency INTKEF_TW after wall surface temperature effect correction. However, as the intake efficiency correction control according to the present invention, when the cylinder wall surface temperature TCYLWALL is less than a predetermined value (set value), the surface temperature influence correction value KETATWALL is read and the intake efficiency INTKEF_TW after wall surface temperature influence correction is calculated. You may make it calculate.

[壁面温度影響補正値の読み出し処理]
次に、図4を参照してECU1による吸気効率補正制御のS304において行われる壁面温度影響補正値の読み出し処理について説明する。
図4は、第1の実施形態に係る吸気効率補正値の読み出し概要を示すフローチャートである。
[Wall surface temperature effect correction value reading process]
Next, referring to FIG. 4, the reading process of the wall surface temperature influence correction value performed in S304 of the intake efficiency correction control by the ECU 1 will be described.
FIG. 4 is a flow chart showing an outline of reading the intake efficiency correction value according to the first embodiment.

まず、ECU1のCPU30eは、ROM30dに格納された非過給時壁面温度影響補正値テーブルから非過給時壁面温度影響補正値KETATWALLPを読み出す(S401)。なお、非過給時壁面温度影響補正値テーブルの引数は、吸気効率補正制御(図3参照)のステップS303で算出したシリンダ壁面温度TCYLTWALLである。 First, the CPU 30e of the ECU 1 reads out the non-supercharging wall surface temperature effect correction value KETATWALLP from the non-supercharging wall surface temperature effect correction value table stored in the ROM 30d (S401). The argument of the non-supercharging wall surface temperature influence correction value table is the cylinder wall surface temperature TCYLTWALL calculated in step S303 of the intake efficiency correction control (see FIG. 3).

次に、CPU30eは、ROM30dに格納された過給時壁面温度影響補正値テーブルから過給時壁面温度影響補正値KETATWALLBを読み出す(S402)。なお、過給時壁面温度影響補正値テーブルの引数は、吸気効率補正制御(図3参照)のステップS303で算出したシリンダ壁面温度TCYLTWALLである。 Next, the CPU 30e reads out the supercharging wall surface temperature effect correction value KETATWALLB from the supercharging wall surface temperature effect correction value table stored in the ROM 30d (S402). The argument of the supercharging wall temperature influence correction value table is the cylinder wall temperature TCYLTWALL calculated in step S303 of the intake efficiency correction control (see FIG. 3).

次に、CPU30eは、エンジン100が現時点で非過給状態であるか否かを判別する(S403)。S403処理において、CPU30eは、吸気管圧推定値P_IMANIが大気圧P_ATM未満の場合に非過給と判定する。 Next, the CPU 30e determines whether the engine 100 is currently in a non-supercharging state (S403). In the processing of S403, the CPU 30e determines non-supercharging when the intake pipe pressure estimated value P_IMANI is less than the atmospheric pressure P_ATM.

S403において、エンジン100が現時点で非過給状態であると判別したとき(S403がYES判定の場合)、CPU30eは、非過給時壁面温度影響補正値KETATWALLPを壁面温度影響補正値KETATWALLとして決定する(S404)。その後、CPU30eは、壁面温度影響補正値の読み出し処理を終了し、処理を吸気効率補正制御(図3参照)のS305に移す。 When it is determined in S403 that the engine 100 is currently in the non-supercharging state (if the determination in S403 is YES), the CPU 30e determines the non-supercharging wall temperature influence correction value KETATWALLP as the wall surface temperature influence correction value KETATWALL. (S404). After that, the CPU 30e ends the wall surface temperature influence correction value reading process, and shifts the process to S305 of the intake efficiency correction control (see FIG. 3).

一方、S403において、エンジン100が現時点で非過給状態でないと判別したとき(S403がNO判定の場合)、すなわち、過給状態であると判別したとき、CPU30eは、過給時壁面温度影響補正値KETATWALLBを壁面温度影響補正値KETATWALLとして決定する(S405)。その後、CPU30eは、壁面温度影響補正値の読み出し処理を終了し、処理を吸気効率補正制御(図3参照)のS305に移す。 On the other hand, when it is determined in S403 that the engine 100 is not currently in the non-supercharging state (if the determination in S403 is NO), that is, when it is determined that the engine 100 is in the supercharging state, the CPU 30e performs supercharging wall temperature effect correction. The value KETATWALLB is determined as the wall surface temperature effect correction value KETATWALL (S405). After that, the CPU 30e ends the wall surface temperature influence correction value reading process, and shifts the process to S305 of the intake efficiency correction control (see FIG. 3).

図5は、第1の実施形態に係るシリンダ壁面温度と吸気効率補正値の関係を示すグラフである。非過給状態は、過給状態に比べてシリンダ壁面温度の変化率が大きい。そのため、図5に示すように、非過給状態と過給状態では、シリンダ壁面温度と壁面温度影響補正置との関係を示す直線の傾きが異なる。 FIG. 5 is a graph showing the relationship between cylinder wall surface temperature and intake efficiency correction value according to the first embodiment. In the non-supercharged state, the change rate of the cylinder wall surface temperature is greater than in the supercharged state. Therefore, as shown in FIG. 5, the slope of the straight line indicating the relationship between the cylinder wall surface temperature and the wall surface temperature effect correction device differs between the non-supercharging state and the supercharging state.

そこで、本実施形態では、非過給状態と過給状態との2領域において補正計数を異ならせ、非過給状態のときの壁面温度影響補正値テーブル(非過給時壁面温度影響補正値テーブル)と、過給状態のときの壁面温度影響補正値テーブル(過給時壁面温度影響補正値テーブル)を設けている。これにより、非過給状態と過給状態に応じて壁面温度影響補正値を変えることができ、壁面温度影響補正値を用いて算出する筒内空気量の誤差を低減することができる。 Therefore, in the present embodiment, the correction coefficients are made different in the two regions of the non-supercharging state and the supercharging state, and the wall surface temperature effect correction value table for the non-supercharging state (non-supercharging wall temperature effect correction value table ) and a wall surface temperature effect correction value table in supercharging state (supercharging wall surface temperature effect correction value table). As a result, the wall surface temperature effect correction value can be changed according to the non-supercharging state and the supercharging state, and the error in the cylinder air amount calculated using the wall surface temperature effect correction value can be reduced.

図6は、第1の実施形態に係るシリンダ壁面温度を用いた吸気効率補正制御の概要を示す制御ブロック図である。図6に示すように、第1の実施形態に係る吸気効率補正制御では、エンジン回転数NE、吸気管圧推定値P_IMANI及びVTC影響項を用いて暖機後吸気効率INTKEF_VTCを算出する。なお、VTC影響項とは、VTC位相による吸気効率の変化率である。 FIG. 6 is a control block diagram showing an overview of intake efficiency correction control using the cylinder wall surface temperature according to the first embodiment. As shown in FIG. 6, in the intake efficiency correction control according to the first embodiment, the post-warm-up intake efficiency INTKEF_VTC is calculated using the engine speed NE, the intake pipe pressure estimated value P_IMANI, and the VTC influence term. The VTC influence term is the rate of change of the intake efficiency due to the VTC phase.

また、第1の実施形態に係る吸気効率補正制御では、冷却水温度、燃料噴射量などからシリンダ壁面温度TCYLWALLを推定する。そして、シリンダ壁面温度TCYLWALLを引数として、非過給時壁面温度影響補正値テーブル又は過給時壁面温度影響補正値テーブルから壁面温度影響補正値KETATWALLを読み出す。 Further, in the intake efficiency correction control according to the first embodiment, the cylinder wall surface temperature TCYLWALL is estimated from the cooling water temperature, the fuel injection amount, and the like. Then, using the cylinder wall surface temperature TCYLWALL as an argument, the wall surface temperature effect correction value KETATWALL is read from the non-supercharging wall surface temperature effect correction value table or the supercharging wall surface temperature effect correction value table.

さらに、第1の実施形態に係る吸気効率補正制御では、冷却水温度TWが閾値温度CTWCOR未満であれば、壁面温度影響補正値テーブルから読み出した値を壁面温度影響補正値KETATWALLとする。一方、冷却水温度TWが閾値温度CTWCOR未満でなければ壁面温度影響補正値KETATWALLを「1」とする。 Furthermore, in the intake efficiency correction control according to the first embodiment, if the cooling water temperature TW is less than the threshold temperature CTWCOR, the value read from the wall surface temperature effect correction value table is used as the wall surface temperature effect correction value KETATWALL. On the other hand, if the cooling water temperature TW is less than the threshold temperature CTWCOR, the wall surface temperature influence correction value KETATWALL is set to "1".

そして、暖機後吸気効率INTKEF_VTCと壁面温度影響補正値KETATWALLを乗じて、壁面温度影響補正後吸気効率INTKEF_TWを算出する。その結果、壁面温度影響補正値KETATWALLを「1」としなかった場合は、シリンダ壁面温度TCYLWALLに応じて増加するように筒内空気量(シリンダ吸入空気量DG_CYL)が推定される。 Then, the after-warm-up intake efficiency INTKEF_VTC is multiplied by the wall surface temperature effect correction value KETATWALL to calculate the wall surface temperature effect corrected intake efficiency INTKEF_TW. As a result, when the wall surface temperature influence correction value KETATWALL is not set to "1", the in-cylinder air amount (cylinder intake air amount DG_CYL) is estimated so as to increase according to the cylinder wall surface temperature TCYLWALL.

このように、第1の実施形態に係る吸気効率補正制御では、シリンダ壁面温度を推定し、シリンダ壁面によって冷やされることで生じる空気密度の増加分を補正する。これにより、筒内空気量の推定誤差を低減することができる。すなわち、筒内空気量の推定精度を高めることができる。 Thus, in the intake efficiency correction control according to the first embodiment, the cylinder wall surface temperature is estimated, and the increase in air density caused by cooling by the cylinder wall surface is corrected. As a result, it is possible to reduce the estimation error of the in-cylinder air amount. That is, it is possible to improve the estimation accuracy of the in-cylinder air amount.

さらに、シリンダ壁面に接触する筒内空気量の割合が多い過給と、シリンダ壁面に接触する筒内空気量の割合が少ない非過給領域において、壁面温度影響補正値を変える。これにより、壁面温度影響補正値を用いて算出する筒内空気量の推定誤差を低減することができる。 Furthermore, the wall surface temperature influence correction value is changed in the supercharging region in which the proportion of the cylinder air amount contacting the cylinder wall surface is large and the non-supercharging region in which the proportion of the cylinder internal air quantity contacting the cylinder wall surface is small. As a result, it is possible to reduce the estimation error of the in-cylinder air amount calculated using the wall surface temperature influence correction value.

2.第2の実施形態
次に、本発明の第2の実施形態に係る内燃機関制御装置について、図7~図9を参照して説明する。なお、各図において共通の部材には、同一の符号を付している。
2. Second Embodiment Next, an internal combustion engine control system according to a second embodiment of the present invention will be described with reference to FIGS. 7 to 9. FIG. In addition, the same code|symbol is attached|subjected to the member which is common in each figure.

第2の実施形態に係る内燃機関制御装置は、第1の実施形態に係る内燃機関制御装置と同様の構成を有しており、異なる点は、壁面温度影響補正値の読み出し処理である。そのため、ここでは、第2の実施形態に係る壁面温度影響補正値の読み出し処理について説明し、その他の第1の実施形態と共通する部分の説明を省略する。 The internal combustion engine control device according to the second embodiment has the same configuration as the internal combustion engine control device according to the first embodiment, except for the process of reading the wall surface temperature influence correction value. Therefore, here, the reading process of the wall surface temperature effect correction value according to the second embodiment will be described, and the description of other parts common to the first embodiment will be omitted.

[壁面温度影響補正値の読み出し処理]
図7は、第2の実施形態に係る吸気効率補正値の読み出し概要を示すフローチャートである。ECU1のCPU30eは、吸気管圧推定値P_IMANIに基づいて、使用する壁面温度影響補正値テーブルを選択する(S701)。
[Wall surface temperature effect correction value reading process]
FIG. 7 is a flow chart showing an outline of reading the intake efficiency correction value according to the second embodiment. The CPU 30e of the ECU 1 selects the wall surface temperature influence correction value table to be used based on the intake pipe pressure estimated value P_IMANI (S701).

次に、CPU30eは、S701で選択した壁面温度影響補正値テーブルからシリンダ壁面温度TCYLWALLを引数として、壁面温度影響補正値KETATWALLを読み出す(S702)。なお、壁面温度影響補正値テーブルの引数は、吸気効率補正制御(図3参照)のステップS303で算出したシリンダ壁面温度TCYLTWALLである。その後、CPU30eは、壁面温度影響補正値の読み出し処理を終了し、処理を吸気効率補正制御(図3参照)のS305に移す。 Next, the CPU 30e uses the cylinder wall surface temperature TCYLWALL as an argument to read out the wall surface temperature effect correction value KETATWALL from the wall surface temperature effect correction value table selected in S701 (S702). The argument of the wall surface temperature influence correction value table is the cylinder wall surface temperature TCYLTWALL calculated in step S303 of the intake efficiency correction control (see FIG. 3). After that, the CPU 30e ends the wall surface temperature influence correction value reading process, and shifts the process to S305 of the intake efficiency correction control (see FIG. 3).

図8は、第2の実施形態に係るシリンダ壁面温度と吸気効率補正値の関係を示すグラフである。図8に示すように、シリンダ壁面温度と壁面温度影響補正置との関係を示す直線の傾きは、エンジン負荷の値(エンジン100の吸気圧)によって変化する。シリンダ壁面温度と壁面温度影響補正置との関係を示す直線の傾きは、例えば、エンジン100の吸気圧が低いほどが大きくなる。また、過給条件が同じものは、傾きがほぼ同一になる。 FIG. 8 is a graph showing the relationship between the cylinder wall surface temperature and the intake efficiency correction value according to the second embodiment. As shown in FIG. 8, the slope of the straight line indicating the relationship between the cylinder wall surface temperature and the wall surface temperature influence correction value varies depending on the engine load value (intake pressure of engine 100). For example, the lower the intake pressure of the engine 100, the greater the slope of the straight line indicating the relationship between the cylinder wall surface temperature and the wall surface temperature influence correction value. In addition, when the supercharging conditions are the same, the slopes are almost the same.

そこで、第2の実施形態では、吸気管圧に応じた複数の壁面温度影響補正値テーブルを設け、吸気管圧に基づいて使用する壁面温度影響補正値テーブルを選択する。なお、本実施形態では、エンジン負荷の値として、吸気管圧推定値P_IMANIを用いるが、本発明に係るエンジン負荷の値としては、例えば、質量流量計3で計測した空気量や、燃焼トルク、エンジン出力などを適用してもよい。 Therefore, in the second embodiment, a plurality of wall surface temperature effect correction value tables are provided according to the intake pipe pressure, and the wall surface temperature effect correction value table to be used is selected based on the intake pipe pressure. In this embodiment, the estimated intake pipe pressure value P_IMANI is used as the value of the engine load. An engine output or the like may be applied.

図9は、第2の実施形態に係るシリンダ壁面温度を用いた吸気効率補正制御の概要を示す制御ブロック図である。図9に示すように、第2の実施形態に係る吸気効率補正制御では、エンジン回転数NE、吸気管圧推定値P_IMANI及びVTC影響項を用いて暖機後吸気効率INTKEF_VTCを算出する。なお、VTC影響項とは、VTC位相による吸気効率の変化率である。 FIG. 9 is a control block diagram showing an outline of intake efficiency correction control using cylinder wall surface temperature according to the second embodiment. As shown in FIG. 9, in the intake efficiency correction control according to the second embodiment, the post-warm-up intake efficiency INTKEF_VTC is calculated using the engine speed NE, the intake pipe pressure estimated value P_IMANI, and the VTC influence term. The VTC influence term is the rate of change of the intake efficiency due to the VTC phase.

また、第2の実施形態に係る吸気効率補正制御では、冷却水温度、燃料噴射量などからシリンダ壁面温度TCYLWALLを推定する。そして、吸気管圧推定値P_IMANIに基づいて、使用する壁面温度影響補正値テーブルを選択し、シリンダ壁面温度TCYLWALLを引数として、壁面温度影響補正値KETATWALLを読み出す。なお、第2の実施形態に係る壁面温度影響補正値テーブルとしては、吸気管圧推定値P_IMANIとシリンダ壁面温度TCYLWALLの2変数を引数とするテーブルとしてもよい。 Further, in the intake efficiency correction control according to the second embodiment, the cylinder wall surface temperature TCYLWALL is estimated from the cooling water temperature, the fuel injection amount, and the like. Then, the wall surface temperature effect correction value table to be used is selected based on the intake pipe pressure estimated value P_IMANI, and the wall surface temperature effect correction value KETATWALL is read using the cylinder wall surface temperature TCYLWALL as an argument. The wall surface temperature influence correction value table according to the second embodiment may be a table using two variables, the intake pipe pressure estimated value P_IMANI and the cylinder wall surface temperature TCYLWALL, as arguments.

さらに、第2の実施形態に係る吸気効率補正制御では、冷却水温度TWが閾値温度CTWCOR未満であれば、壁面温度影響補正値テーブルから読み出した値を壁面温度影響補正値KETATWALLとする。一方、冷却水温度TWが閾値温度CTWCOR未満でなければ壁面温度影響補正値KETATWALLを「1」とする。 Furthermore, in the intake efficiency correction control according to the second embodiment, if the cooling water temperature TW is less than the threshold temperature CTWCOR, the value read from the wall surface temperature effect correction value table is used as the wall surface temperature effect correction value KETATWALL. On the other hand, if the cooling water temperature TW is less than the threshold temperature CTWCOR, the wall surface temperature influence correction value KETATWALL is set to "1".

そして、暖機後吸気効率INTKEF_VTCと壁面温度影響補正値KETATWALLを乗じて、壁面温度影響補正後吸気効率INTKEF_TWを算出する。その結果、壁面温度影響補正値KETATWALLを「1」としなかった場合は、シリンダ壁面温度TCYLWALLに応じて増加するように筒内空気量(シリンダ吸入空気量DG_CYL)が推定される。 Then, the after-warm-up intake efficiency INTKEF_VTC is multiplied by the wall surface temperature effect correction value KETATWALL to calculate the wall surface temperature effect corrected intake efficiency INTKEF_TW. As a result, when the wall surface temperature influence correction value KETATWALL is not set to "1", the in-cylinder air amount (cylinder intake air amount DG_CYL) is estimated so as to increase according to the cylinder wall surface temperature TCYLWALL.

第2の実施形態に係る吸気効率補正制御は、第1の実施形態に係る吸気効率補正制御において過給と非過給で別の吸気温度補正値を読み出していたものを、シリンダ壁面との熱交換率との相関がより高い吸気菅圧でさらに細分化して読み出すようにした。これにより、壁面温度影響補正値を用いて算出する筒内空気量の推定誤差を、第1の実施形態よりも低減することができる。 In the intake efficiency correction control according to the second embodiment, different intake air temperature correction values are read out for supercharging and non-supercharging in the intake efficiency correction control according to the first embodiment. The intake manifold pressure, which has a higher correlation with the exchange rate, is further subdivided and read out. As a result, the estimation error of the in-cylinder air amount calculated using the wall surface temperature influence correction value can be reduced more than in the first embodiment.

3.第3の実施形態
次に、本発明の第3の実施形態に係る内燃機関制御装置について、図10及び図11を参照して説明する。なお、各図において共通の部材には、同一の符号を付している。
3. Third Embodiment Next, an internal combustion engine control system according to a third embodiment of the present invention will be described with reference to FIGS. 10 and 11. FIG. In addition, the same code|symbol is attached|subjected to the member which is common in each figure.

第3の実施形態に係る内燃機関制御装置は、第1の実施形態に係る内燃機関制御装置と同様の構成を有しており、異なる点は、吸気効率補正制御である。そのため、ここでは、第3の実施形態に係る吸気効率補正制御について説明し、その他の第1の実施形態と共通する部分の説明を省略する。 The internal combustion engine control system according to the third embodiment has the same configuration as the internal combustion engine control system according to the first embodiment, except for the intake efficiency correction control. Therefore, here, the intake efficiency correction control according to the third embodiment will be described, and the description of other parts common to the first embodiment will be omitted.

[ECUによる吸気効率補正制御]
図10は、第3の実施形態に係る吸気効率補正制御の概要を示すフローチャートである。
吸気効率補正を行う場合は、エンジンの個体差やテーブルの設定値の誤差によって、補正の効果が低下することがある。そこで、第3の実施形態に係る吸気効率補正制御では、吸気効率補正の効果を保つための学習機能を有する。
[Intake efficiency correction control by ECU]
FIG. 10 is a flowchart showing an overview of intake efficiency correction control according to the third embodiment.
When performing intake efficiency correction, the effect of correction may be reduced due to individual differences in engines and errors in table setting values. Therefore, the intake efficiency correction control according to the third embodiment has a learning function for maintaining the effect of the intake efficiency correction.

まず、ECU1のCPU30eは、冷却水温TWが事前に設定した閾値温度CTWCOR未満であるか否かを判別する(S1001)。S1001において、冷却水温TWが閾値温度CTWCOR未満でないと判別したとき(S1001がNO判定の場合)、CPU30eは、シリンダ壁面温度に応じた吸気効率補正の実施条件を満たしていないと判定し、壁面温度影響学習後補正値KETATWALL2を「1」に設定する(S1002)。S1002の処理後、CPU30eは、後述のS1011の処理を行う。 First, the CPU 30e of the ECU 1 determines whether or not the cooling water temperature TW is lower than a preset threshold temperature CTWCOR (S1001). When it is determined in S1001 that the cooling water temperature TW is not less than the threshold temperature CTWCOR (if the determination in S1001 is NO), the CPU 30e determines that the condition for performing intake efficiency correction according to the cylinder wall surface temperature is not satisfied. The post-influence-learning correction value KETATWALL2 is set to "1" (S1002). After the processing of S1002, the CPU 30e performs the processing of S1011, which will be described later.

一方、S1001において、冷却水温TWが閾値温度CTWCOR未満であると判別したとき(S1001がYES判定の場合)、CPU30eは、シリンダ壁面温度に応じた吸気効率補正の実施条件を満たしたと判定し、シリンダ壁面温度TCYLWALLを算出する(S1003)。S1003の処理において、CPU30eは、少なくとも冷却水温度、燃料噴射量、筒内空気量、点火時期などからシリンダ壁面温度TCYLWALLを算出する。 On the other hand, when it is determined in S1001 that the cooling water temperature TW is less than the threshold temperature CTWCOR (if the determination in S1001 is YES), the CPU 30e determines that the conditions for performing intake efficiency correction according to the cylinder wall surface temperature are satisfied. A wall surface temperature TCYLWALL is calculated (S1003). In the process of S1003, the CPU 30e calculates the cylinder wall surface temperature TCYLWALL from at least the coolant temperature, fuel injection amount, cylinder air amount, ignition timing, and the like.

次に、CPU30eは、シリンダ壁面温度TCYLWALLを引数として、ROM30dに格納されたテーブルから壁面温度影響補正値KETATWALLを読み出す(S1004)。この壁面温度影響補正値KETATWALLの読み出し処理については、前述の図4を参照して説明したものと同じである。なお、壁面温度影響補正値KETATWALLの読み出し処理としては、図6を参照して説明したものであってもよい。 Next, the CPU 30e uses the cylinder wall surface temperature TCYLWALL as an argument and reads out the wall surface temperature influence correction value KETATWALL from the table stored in the ROM 30d (S1004). The process of reading the wall surface temperature effect correction value KETATWALL is the same as that described with reference to FIG. Note that the process of reading the wall surface temperature influence correction value KETATWALL may be the one described with reference to FIG.

次に、CPU30eは、吸気管圧推定誤差PMERRORを次式(数3)により算出する(S1005)。すなわち、吸気管圧推定誤差PMERRORは、吸気管圧推定値P_IMANIを吸気管圧計測値PMTPBIで除することで算出する。

PMERROR=P_IMANI/PMTPBI・・・数3
Next, the CPU 30e calculates an intake pipe pressure estimation error PMERROR using the following equation (Equation 3) (S1005). That is, the intake pipe pressure estimation error PMERROR is calculated by dividing the intake pipe pressure estimation value P_IMANI by the intake pipe pressure measurement value PMTPBI.

PMERROR=P_IMANI/PMTPBI Expression 3

次に、CPU30eは、吸気管圧推定誤差PMERRORが吸気管圧推定誤差閾値CPME未満であるか否かを判別する(S1006)。なお、吸気管圧推定誤差閾値CPMEは、過去の吸気管圧推定値、吸気管圧計測値、吸気効率、燃料噴射量等のデータに基づいて決定する。 Next, the CPU 30e determines whether or not the intake pipe pressure estimation error PMERROR is less than the intake pipe pressure estimation error threshold CPME (S1006). The intake pipe pressure estimation error threshold CPME is determined based on data such as past intake pipe pressure estimation values, intake pipe pressure measurement values, intake efficiency, and fuel injection amount.

S1006において、吸気管圧推定誤差PMERRORが吸気管圧推定誤差閾値CPME未満でないと判別したとき(S1006がNO判定の場合)、CPU30eは、吸気管圧推定誤差PMERRORを補正学習値KEWLとして更新する(S1007)。S1007の処理後、CPU30eは、後述のS1009の処理を行う。 When it is determined in S1006 that the intake pipe pressure estimation error PMERROR is not less than the intake pipe pressure estimation error threshold value CPME (if the determination in S1006 is NO), the CPU 30e updates the intake pipe pressure estimation error PMERROR as the correction learning value KEWL ( S1007). After the processing of S1007, the CPU 30e performs the processing of S1009, which will be described later.

一方、S1006において、吸気管圧推定誤差PMERRORが吸気管圧推定誤差閾値CPME未満であると判別したとき(S1006がYES判定の場合)、CPU30eは、シリンダ壁面温度TCYLWALLを引数として、ROM30dに格納されたテーブルから補正学習値KEWLを読み出す(S1008)。 On the other hand, when it is determined in S1006 that the intake pipe pressure estimation error PMERROR is less than the intake pipe pressure estimation error threshold CPME (if the determination in S1006 is YES), the CPU 30e takes the cylinder wall surface temperature TCYLWALL as an argument and stores it in the ROM 30d. The corrected learning value KEWL is read out from the table (S1008).

S1007又はS1008の処理後、CPU30eは、壁面温度影響学習後補正値KETATWALL2を次式(数4)により算出する(S1009)。すなわち、壁面温度影響学習後補正値KETATWALL2は、壁面温度影響補正値KETATWALLに、補正学習値KEWLを乗じて算出する。

KETATWALL2=KETATWALL×KEWL・・・数4
After the processing of S1007 or S1008, the CPU 30e calculates the correction value KETATWALL2 after wall surface temperature influence learning using the following equation (Equation 4) (S1009). That is, the correction value KETATWALL2 after wall temperature influence learning is calculated by multiplying the wall temperature influence correction value KETATWALL by the correction learning value KEWL.

KETATWALL2=KETATWALL×KEWL . . . 4

次に、CPU30eは、暖機後吸気効率INTKEF_VTCを算出する(S1010)。暖機後吸気効率INTKEF_VTCは、吸気管圧力推定値、エンジン回転数を引数とするテーブルから読み出した基本吸気効率に、VTC位相による吸気効率の変化率を乗じて算出する。 Next, CPU 30e calculates post-warm-up intake efficiency INTKEF_VTC (S1010). The post-warm-up intake efficiency INTKEF_VTC is calculated by multiplying the basic intake efficiency read out from a table whose arguments are the intake pipe pressure estimate and the engine speed by the change rate of the intake efficiency depending on the VTC phase.

次に、CPU30eは、壁面温度影響補正後吸気効率INTKEF_TWを算出する(S1011)。壁面温度影響補正後吸気効率INTKEF_TWは、次式(数5)により算出する。すなわち、壁面温度影響補正後吸気効率INTKEF_TWは、暖機後吸気効率INTKEF_VTCに、壁面温度影響学習後補正値KETATWALL2を乗じて算出する。

INTKEF_TW=INTKEF_VTC×KETATWALL2・・・数5
Next, the CPU 30e calculates the air intake efficiency INTKEF_TW after wall surface temperature effect correction (S1011). The intake efficiency INTKEF_TW after wall surface temperature influence correction is calculated by the following equation (Equation 5). That is, the post-wall temperature effect corrected intake efficiency INTKEF_TW is calculated by multiplying the post-warm-up intake efficiency INTKEF_VTC by the post-wall temperature effect learning correction value KETATWALL2.

INTKEF_TW=INTKEF_VTC×KETATWALL2 Equation 5

次に、CPU30eは、燃焼室9に吸入した空気量であるシリンダ吸入空気量DG_CYLを算出する(S1012)。この処理において、CPU30eは、壁面温度影響補正後吸気効率INTKEF_TWと、エンジン回転数NEと、シリンダ行程容積VCYLと、シリンダ数NCYLと、吸気管圧推定値P_IMANIと、吸気管温度T_IMANIと、定数RAIRを用いて、シリンダ吸入空気量DG_CYLを上述の数2により算出する。 Next, the CPU 30e calculates the cylinder intake air amount DG_CYL, which is the amount of air taken into the combustion chamber 9 (S1012). In this process, the CPU 30e controls the wall temperature influence corrected intake efficiency INTKEF_TW, the engine speed NE, the cylinder stroke volume VCYL, the number of cylinders NCYL, the intake pipe pressure estimated value P_IMANI, the intake pipe temperature T_IMANI, and the constant RAIR. is used to calculate the cylinder intake air amount DG_CYL by the above-mentioned equation (2).

図11は、第3の実施形態に係るシリンダ壁面温度を用いた吸気効率補正制御の概要を示す制御ブロック図である。図11に示すように、第3の実施形態に係る吸気効率補正制御における暖機後吸気効率INTKEF_VTCの算出は、第1及び第2の実施形態と同じである。 FIG. 11 is a control block diagram showing an outline of intake efficiency correction control using cylinder wall surface temperature according to the third embodiment. As shown in FIG. 11, calculation of the post-warm-up intake efficiency INTKEF_VTC in the intake efficiency correction control according to the third embodiment is the same as in the first and second embodiments.

第3の実施形態に係る吸気効率補正制御では、吸気管圧推定値P_IMANIを吸気管圧計測値PMTPBIで割り、吸気管圧推定誤差PMERRORを算出する。そして、吸気管圧推定誤差PMERRORが吸気管圧推定誤差閾値CPME(以下、「閾値CPME」とする)以上であれば、吸気管圧推定誤差PMERRORを補正学習値KEWLとして更新する。一方、吸気管圧推定誤差PMERRORが閾値CPME未満であれば、シリンダ壁面温度TCYLWALLから補正学習値KEWLを読み出す。 In the intake efficiency correction control according to the third embodiment, the intake pipe pressure estimation value P_IMANI is divided by the intake pipe pressure measurement value PMTPBI to calculate the intake pipe pressure estimation error PMERROR. Then, if the intake pipe pressure estimation error PMERROR is equal to or greater than the intake pipe pressure estimation error threshold CPME (hereinafter referred to as "threshold CPME"), the intake pipe pressure estimation error PMERROR is updated as the correction learning value KEWL. On the other hand, if the intake pipe pressure estimation error PMERROR is less than the threshold CPME, the correction learning value KEWL is read from the cylinder wall surface temperature TCYLWALL.

さらに、第3の実施形態に係る吸気効率補正制御では、冷却水温度TWが閾値温度CTWCOR未満でなければKETATWALLを「1」とする。一方、冷却水温度TWが閾値温度CTWCOR未満であれば、壁面温度影響補正値テーブルから読み出した値を壁面温度影響補正値KETATWALLとする。 Further, in the intake efficiency correction control according to the third embodiment, KETATWALL is set to "1" unless the cooling water temperature TW is less than the threshold temperature CTWCOR. On the other hand, if the cooling water temperature TW is less than the threshold temperature CTWCOR, the value read from the wall surface temperature effect correction value table is used as the wall surface temperature effect correction value KETATWALL.

そして、壁面温度影響補正値KETATWALLと補正学習値KEWLを乗じて、壁面温度影響学習後補正値KETATWALL2を算出する。その後、暖機後吸気効率INTKEF_VTCと壁面温度影響学習後補正値KETATWALL2を乗じて、壁面温度影響補正後吸気効率INTKEF_TWを算出する。その結果、壁面温度影響学習後補正値KETATWALL2を「1」としなかった場合は、シリンダ壁面温度TCYLWALLに応じて増加するように筒内空気量(シリンダ吸入空気量DG_CYL)が推定される。 Then, the wall surface temperature effect correction value KETATWALL and the correction learned value KEWL are multiplied to calculate the wall surface temperature effect post-learning correction value KETATWALL2. After that, the after-warm-up intake efficiency INTKEF_VTC is multiplied by the correction value KETATWALL2 after wall temperature effect learning to calculate the post-wall temperature effect corrected intake efficiency INTKEF_TW. As a result, when the correction value KETATWALL2 after wall surface temperature influence learning is not set to "1", the cylinder air amount (cylinder intake air amount DG_CYL) is estimated so as to increase according to the cylinder wall surface temperature TCYLWALL.

このように、第3の実施形態に係る吸気効率補正制御では、質量流量計3とシリンダ内空気量推定値をもとに算出する吸気管圧推定値と、吸気管圧計測値の差からシリンダ壁面温度が所定温度よりも低い場合の吸気効率を補正する。これにより、機差、経時劣化によるシリンダ壁面と空気との熱交換率の違いを修正することができる。 As described above, in the intake efficiency correction control according to the third embodiment, the cylinder pressure is calculated based on the difference between the intake pipe pressure estimated value calculated based on the mass flow meter 3 and the cylinder air amount estimated value, and the intake pipe pressure measurement value. To correct the intake efficiency when the wall surface temperature is lower than a predetermined temperature. As a result, it is possible to correct the difference in heat exchange rate between the cylinder wall surface and the air due to machine differences and deterioration over time.

4.まとめ
以上説明したように、上述した第1~第3の実施形態の内燃機関制御装置は、空気量推定部(CPU30e)と、燃料噴射制御部(燃料噴射装置駆動回路30h)と、壁面温度検出部(S303又はS1003の処理を行うCPU30e)を備える。空気量推定部は、吸気管(吸気管7)の圧力、吸気管の温度、内燃機関(エンジン100)の回転数、又は可変動弁(吸気バルブ10a、排気バルブ10b)の位相に基づいて内燃機関の気筒(燃焼室9)内の空気量である筒内空気量(シリンダ吸入空気量DG_CYL)を推定する。燃料噴射制御部は、空気量推定部により推定された筒内空気量に応じて燃料噴射量を制御する。そして、空気量推定部は、気筒の壁面温度(シリンダ壁面温度TCYLWALL)に応じて筒内空気量を増加するように補正する。これにより、気筒(燃焼室9)壁面によって冷やされることで生じる空気密度の増加分を補正することができ、気筒内への筒内空気量の推定誤差を低減することができる。すなわち、気筒内への筒内空気量の推定精度を高めることができる。
4. Summary As described above, the internal combustion engine control device of the first to third embodiments described above includes an air amount estimator (CPU 30e), a fuel injection controller (fuel injection device drive circuit 30h), a wall surface A temperature detection unit (CPU 30e for processing S303 or S1003) is provided. The air amount estimator determines the internal combustion rate based on the pressure of the intake pipe (intake pipe 7), the temperature of the intake pipe, the rotation speed of the internal combustion engine (engine 100), or the phase of the variable valve (intake valve 10a, exhaust valve 10b). The in-cylinder air amount (cylinder intake air amount DG_CYL), which is the amount of air in the cylinder (combustion chamber 9) of the engine, is estimated. The fuel injection control section controls the fuel injection amount according to the in-cylinder air amount estimated by the air amount estimating section. Then, the air amount estimator corrects the in-cylinder air amount so as to increase in accordance with the wall surface temperature of the cylinder (cylinder wall surface temperature TCYLWALL). As a result, it is possible to correct an increase in the air density caused by cooling by the wall surface of the cylinder (combustion chamber 9), and to reduce the estimation error of the in-cylinder air amount into the cylinder. That is, it is possible to improve the estimation accuracy of the in-cylinder air amount into the cylinder.

また、上述した第1~第3の実施形態の内燃機関制御装置における空気量推定部(CPU30e)は、気筒の壁面温度(シリンダ壁面温度TCYLWALL)が予め定めた閾値より低い場合に吸気効率を補正する(壁面温度影響補正後吸気効率INTKEF_TWを用いる)ことで筒内空気量(シリンダ吸入空気量DG_CYL)を推定する。これにより、気筒(燃焼室9)壁面によって冷やされることで生じる空気密度の増加分を補正することができ、気筒内への筒内空気量の推定誤差を低減することができる。すなわち、気筒内への筒内空気量の推定精度を高めることができる。 Further, the air amount estimator (CPU 30e) in the internal combustion engine control apparatus of the first to third embodiments described above corrects the intake efficiency when the cylinder wall surface temperature (cylinder wall surface temperature TCYLWALL) is lower than a predetermined threshold. (using the air intake efficiency INTKEF_TW after wall surface temperature influence correction), the in-cylinder air amount (cylinder intake air amount DG_CYL) is estimated. As a result, it is possible to correct an increase in the air density caused by cooling by the wall surface of the cylinder (combustion chamber 9), and to reduce the estimation error of the in-cylinder air amount into the cylinder. That is, it is possible to improve the estimation accuracy of the in-cylinder air amount into the cylinder.

また、上述した第1~第3の実施形態の内燃機関制御装置における空気量推定部(CPU30e)は、内燃機関の冷却水温度(冷却水温度センサ16の検出結果)が設定値(閾値温度CTWCOR)より低い場合に、気筒の壁面温度(シリンダ壁面温度TCYLWALL)が予め定めた閾値より低いと判定する。これにより、吸気効率を補正するか否かを容易に決定することができる。 Further, the air amount estimator (CPU 30e) in the internal combustion engine control apparatus of the first to third embodiments described above determines that the cooling water temperature of the internal combustion engine (detection result of the cooling water temperature sensor 16) is set to a set value (threshold temperature CTWCOR ), it is determined that the wall surface temperature of the cylinder (cylinder wall surface temperature TCYLWALL) is lower than a predetermined threshold. This makes it possible to easily determine whether or not to correct the intake efficiency.

また、上述した第1~第3の実施形態の内燃機関制御装置における空気量推定部(CPU30e)は、少なくとも過給か非過給かにより異なる補正係数(過給時壁面温度影響補正値KETATWALLB、非過給時壁面温度影響補正値KETATWALLP)に基づいて筒内空気量(シリンダ吸入空気量DG_CYL)を推定する。これにより、気筒(燃焼室9)壁面に接触する筒内空気量の割合の大小に応じて補正係数を変えることができ、筒内空気量の推定誤差を低減することができる。 Further, the air amount estimator (CPU 30e) in the internal combustion engine control apparatus of the above-described first to third embodiments has at least a different correction coefficient depending on whether it is supercharged or not (supercharged wall temperature influence correction value KETATWALLB, The in-cylinder air amount (cylinder intake air amount DG_CYL) is estimated based on the non-supercharging wall surface temperature influence correction value KETATWALLP). As a result, the correction coefficient can be changed according to the ratio of the in-cylinder air amount that contacts the wall surface of the cylinder (combustion chamber 9), and the estimation error of the in-cylinder air amount can be reduced.

また、上述した第2の実施形態の内燃機関制御装置における空気量推定部(CPU30e)は、内燃機関の負荷水準(例えば、吸気管圧推定値P_IMANI、燃焼トルクやエンジン出力)により異なる補正係数(吸気管圧推定値P_IMANIに基づいて選択された壁面温度影響補正値テーブルから読み出した壁面温度影響補正値KETATWALL)に基づいて筒内空気量(シリンダ吸入空気量DG_CYL)を推定する。これにより、内燃機関の負荷水準に応じて補正係数を細分化することができ、筒内空気量の推定誤差をより低減することができる。 Further, the air amount estimator (CPU 30e) in the internal combustion engine control apparatus of the second embodiment described above has a correction coefficient ( The cylinder air amount (cylinder intake air amount DG_CYL) is estimated based on the wall surface temperature effect correction value KETATWALL read from the wall surface temperature effect correction value table selected based on the intake pipe pressure estimated value P_IMANI. As a result, the correction coefficient can be subdivided according to the load level of the internal combustion engine, and the estimation error of the in-cylinder air amount can be further reduced.

また、上述した第2の実施形態の内燃機関制御装置に係る内燃機関の負荷水準は、吸気管の圧力推定値(吸気管圧推定値P_IMANI)とする。これにより、気筒(燃焼室9)壁面との熱交換率の相関がより高い(比較的高い)吸気管圧に応じて補正係数を細分化することができ、筒内空気量の推定誤差をより低減することができる。 Further, the load level of the internal combustion engine according to the internal combustion engine control apparatus of the second embodiment described above is assumed to be the intake pipe pressure estimated value (intake pipe pressure estimated value P_IMANI). As a result, the correction coefficient can be subdivided according to the intake pipe pressure, which has a higher (relatively high) correlation of the heat exchange rate with the wall surface of the cylinder (combustion chamber 9), and the estimation error of the cylinder air amount can be reduced. can be reduced.

また、上述した第2の実施形態の内燃機関制御装置における空気量推定部(CPU30e)は、吸気管の圧力推定値(吸気管圧推定値P_IMANI)と気筒の壁面温度(シリンダ壁面温度TCYLWALL)の2変数を引数とするテーブルから、筒内空気量(シリンダ吸入空気量DG_CYL)を推定するための補正値(壁面温度影響補正値KETATWALL)を取得する。これにより、吸気管の圧力推定値に応じた複数のテーブルを設ける必要が無く、吸気効率を補正するために必要なデータ量の削減を図ることができる。 In addition, the air amount estimator (CPU 30e) in the internal combustion engine control system of the second embodiment described above calculates an intake pipe pressure estimated value (intake pipe pressure estimated value P_IMANI) and a cylinder wall surface temperature (cylinder wall surface temperature TCYLWALL). A correction value (wall surface temperature effect correction value KETATWALL) for estimating the in-cylinder air amount (cylinder intake air amount DG_CYL) is acquired from a table having two variables as arguments. As a result, there is no need to provide a plurality of tables corresponding to the pressure estimation values of the intake pipe, and the amount of data required for correcting the intake efficiency can be reduced.

また、上述した第3の実施形態の内燃機関制御装置における空気量推定部(CPU30e)は、吸気管の圧力計測値(吸気管圧計測値PMTPBI)と、吸気管の圧力推定値(吸気管圧推定値P_IMANI)とに基づいて吸気効率の補正量(補正学習値KEWL)を学習する。これにより、機差、経時劣化による気筒(燃焼室9)壁面と空気との熱交換率の違いを修正することができる。 In addition, the air amount estimator (CPU 30e) in the internal combustion engine control apparatus of the third embodiment described above calculates an intake pipe pressure measurement value (intake pipe pressure measurement value PMTPBI) and an intake pipe pressure estimation value (intake pipe pressure Based on the estimated value P_IMANI), the intake efficiency correction amount (correction learning value KEWL) is learned. This makes it possible to correct the difference in heat exchange rate between the wall surface of the cylinder (combustion chamber 9) and the air due to instrumental differences and deterioration over time.

また、上述した第3の実施形態の内燃機関制御装置における空気量推定部(CPU30e)は、吸気管の圧力計測値(吸気管圧計測値PMTPBI)に対する吸気管の圧力推定値(吸気管圧推定値P_IMANI)の割合(吸気管圧推定誤差PMERROR)が予め定めた閾値(吸気管圧推定誤差閾値CPME)以上である場合に、その割合を気筒の壁面温度(シリンダ壁面温度TCYLWALL)に対応付けた学習値(補正学習値KEWL)として記憶する。そして、学習値に基づいて吸気効率を補正する。これにより、機差、経時劣化による気筒(燃焼室9)壁面と空気との熱交換率の違いを修正することができる。 In addition, the air amount estimator (CPU 30e) in the internal combustion engine control apparatus of the third embodiment described above provides an estimated intake pipe pressure value (estimated intake pipe pressure value P_IMANI) (intake pipe pressure estimation error PMERROR) is equal to or greater than a predetermined threshold (intake pipe pressure estimation error threshold CPME), the ratio is associated with the cylinder wall temperature (cylinder wall temperature TCYLWALL). It is stored as a learned value (corrected learned value KEWL). Then, the intake efficiency is corrected based on the learned value. This makes it possible to correct the difference in heat exchange rate between the wall surface of the cylinder (combustion chamber 9) and the air due to instrumental differences and deterioration over time.

また、上述した第1~第3の実施形態の内燃機関制御装置における壁面温度検出部(S303又はS1003の処理を行うCPU30e)は、少なくとも内燃機関の冷却水温度、燃料噴射量、筒内空気量、又は点火時期に基づいて気筒の壁面温度(シリンダ壁面温度TCYLWALL)を推定する。これにより、冷却水温度等に基づいて気筒の壁面温度を推定することができ、推定した気筒の壁面温度に応じて筒内空気量を推定することができる。 Further, the wall surface temperature detection unit (CPU 30e that performs the processing of S303 or S1003) in the internal combustion engine control apparatus of the first to third embodiments described above detects at least the cooling water temperature of the internal combustion engine, the fuel injection amount, and the in-cylinder air amount. Alternatively, the cylinder wall temperature (cylinder wall temperature TCYLWALL) is estimated based on the ignition timing. As a result, the wall surface temperature of the cylinder can be estimated based on the coolant temperature and the like, and the in-cylinder air amount can be estimated according to the estimated wall surface temperature of the cylinder.

以上、本発明の内燃機関制御装置の実施形態について、その作用効果も含めて説明した。しかしながら、本発明の内燃機関制御装置は、上述の実施形態に限定されるものではなく、特許請求の範囲に記載した発明の要旨を逸脱しない範囲内で種々の変形実施が可能である。 The embodiment of the internal combustion engine control device of the present invention has been described above, including its effects. However, the internal combustion engine control system of the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the gist of the invention described in the claims.

また、上述した実施形態は、本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることが可能であり、また、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 Also, the above-described embodiments have been described in detail in order to explain the present invention in an easy-to-understand manner, and are not necessarily limited to those having all the described configurations. Also, part of the configuration of one embodiment can be replaced with the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of one embodiment. Moreover, it is possible to add, delete, or replace a part of the configuration of each embodiment with another configuration.

例えば、上述した第1の実施形態では、非過給時壁面温度影響補正値テーブルと、過給時壁面温度影響補正値テーブルを設ける構成とした。しかし、本発明に係る内燃機関制御装置としては、過給・非過給と、シリンダ壁面温度TCYLWALLの2つ要素を引数とするテーブルを設ける構成としてもよい。 For example, in the above-described first embodiment, a non-supercharging wall surface temperature effect correction value table and a supercharging wall surface temperature effect correction value table are provided. However, the internal combustion engine control device according to the present invention may have a configuration in which a table having two parameters of supercharging/non-supercharging and cylinder wall surface temperature TCYLWALL as arguments is provided.

また、上述した第1~第3の実施形態によって説明した本発明は、内燃機関とモータのハイブリッドシステムに適用することができる。 Moreover, the present invention described in the first to third embodiments can be applied to a hybrid system of an internal combustion engine and a motor.

1…ECU(内燃機関制御装置)、 2…アクセル開度センサ、 3…質量流量計、 4a…圧縮機、 4b…タービン、 4c…ウェイストゲートバルブ、 5…熱交換器、 6…スロットルバルブ、 7…吸気管、 8…吸気管圧力センサ、 9…燃焼室(シリンダ)、 10a…吸気バルブ、 10b…排気バルブ、 11…燃料噴射装置、 12…点火プラグ、 13,14…三元触媒、 15…空燃比センサ、 16…冷却水温度センサ、 17…排気管、 30a…入力回路、 30b…入出力ポート、 30c…RAM、 30d…ROM、 30e…CPU、 30f…スロットル駆動回路、 30g…VTC駆動回路、 30h…燃料噴射装置駆動回路、 30i…点火出力回路、 30j…ウェイストゲートバルブ駆動回路、 100…エンジン REFERENCE SIGNS LIST 1 ECU (internal combustion engine control device) 2 accelerator opening sensor 3 mass flow meter 4a compressor 4b turbine 4c waste gate valve 5 heat exchanger 6 throttle valve 7 Intake pipe 8 Intake pipe pressure sensor 9 Combustion chamber (cylinder) 10a Intake valve 10b Exhaust valve 11 Fuel injection device 12 Spark plug 13, 14 Three-way catalyst 15 Air-fuel ratio sensor 16 Coolant temperature sensor 17 Exhaust pipe 30a Input circuit 30b Input/output port 30c RAM 30d ROM 30e CPU 30f Throttle drive circuit 30g VTC drive circuit , 30h... Fuel injection device drive circuit 30i... Ignition output circuit 30j... Waste gate valve drive circuit 100... Engine

Claims (6)

吸気管の圧力、前記吸気管の温度、内燃機関の回転数、又は可変動弁の位相に基づいて前記内燃機関の気筒内の空気量である筒内空気量を推定する空気量推定部と、
前記空気量推定部により推定された前記筒内空気量に応じて燃料噴射量を制御する燃料噴射制御部と、
前記内燃機関の気筒の壁面温度を検出する壁面温度検出部と、を備え、
前記空気量推定部は、前記内燃機関の冷却水温度が予め定めた閾値温度より低い場合に、前記気筒の壁面温度が予め定めた閾値より低いと判定し、前記気筒の壁面温度が前記閾値より低い場合に吸気効率を補正することで前記筒内空気量を増加するように補正し、前記吸気管の圧力計測値と、前記吸気管の圧力推定値とに基づいて吸気効率の補正量を学習する
内燃機関制御装置。
an air amount estimating unit that estimates a cylinder air amount, which is an air amount in a cylinder of the internal combustion engine, based on the pressure of the intake pipe, the temperature of the intake pipe, the rotational speed of the internal combustion engine, or the phase of the variable valve;
a fuel injection control unit that controls a fuel injection amount according to the in-cylinder air amount estimated by the air amount estimation unit;
a wall temperature detection unit that detects the wall surface temperature of the cylinder of the internal combustion engine,
The air amount estimating unit determines that the wall surface temperature of the cylinder is lower than a predetermined threshold when the cooling water temperature of the internal combustion engine is lower than a predetermined threshold temperature, and determines that the wall surface temperature of the cylinder is lower than the threshold. If it is low, the intake efficiency is corrected to increase the in -cylinder air amount, and the intake efficiency correction amount is learned based on the intake pipe pressure measurement value and the intake pipe pressure estimation value. do
Internal combustion engine controller.
前記空気量推定部は、少なくとも過給か非過給かにより異なる補正係数に基づいて前記筒内空気量を推定する
請求項に記載の内燃機関制御装置。
The internal combustion engine control device according to claim 1 , wherein the air amount estimator estimates the in-cylinder air amount based on at least a correction coefficient that differs depending on whether supercharging or non-supercharging.
前記空気量推定部は、前記内燃機関の負荷水準により異なる補正係数に基づいて前記筒内空気量を推定する
請求項に記載の内燃機関制御装置。
The internal combustion engine control device according to claim 1 , wherein the air amount estimating section estimates the in-cylinder air amount based on a correction coefficient that varies depending on the load level of the internal combustion engine.
前記内燃機関の負荷水準は、前記吸気管の圧力推定値とする
請求項に記載の内燃機関制御装置。
4. The internal combustion engine control device according to claim 3 , wherein the load level of the internal combustion engine is an estimated pressure value of the intake pipe.
前記空気量推定部は、前記吸気管の圧力推定値と前記気筒の壁面温度の2変数を引数とするテーブルから、前記筒内空気量を推定するための補正値を取得する
請求項に記載の内燃機関制御装置。
4. The air amount estimator according to claim 3 , wherein the air amount estimator acquires a correction value for estimating the in-cylinder air amount from a table having two variables, an estimated pressure value of the intake pipe and a wall surface temperature of the cylinder, as arguments. internal combustion engine controller.
前記空気量推定部は、前記吸気管の圧力計測値に対する前記吸気管の圧力推定値の割合が予め定めた閾値以上である場合に、前記割合を前記気筒の壁面温度に対応付けた学習値として記憶し、前記学習値に基づいて吸気効率を補正する
請求項に記載の内燃機関制御装置。
When the ratio of the estimated pressure value of the intake pipe to the measured pressure value of the intake pipe is equal to or greater than a predetermined threshold value, the air amount estimating unit uses the ratio as a learning value associated with the wall surface temperature of the cylinder. 2. The internal combustion engine control device according to claim 1 , wherein the learning value is stored and the intake efficiency is corrected based on the learned value.
JP2019107726A 2019-06-10 2019-06-10 internal combustion engine controller Active JP7269104B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019107726A JP7269104B2 (en) 2019-06-10 2019-06-10 internal combustion engine controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019107726A JP7269104B2 (en) 2019-06-10 2019-06-10 internal combustion engine controller

Publications (2)

Publication Number Publication Date
JP2020200788A JP2020200788A (en) 2020-12-17
JP7269104B2 true JP7269104B2 (en) 2023-05-08

Family

ID=73742599

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019107726A Active JP7269104B2 (en) 2019-06-10 2019-06-10 internal combustion engine controller

Country Status (1)

Country Link
JP (1) JP7269104B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112024002439T5 (en) 2023-12-26 2026-03-19 Astemo, Ltd. CONTROL DEVICE FOR AN INTERNAL COMBUSTION ENGINE AND CONTROL METHOD FOR AN INTERNAL COMBUSTION ENGINE

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004332692A (en) 2003-05-12 2004-11-25 Denso Corp Apparatus for calculating intake air amount of internal combustion engine

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6397843A (en) * 1986-10-13 1988-04-28 Nippon Denso Co Ltd Fuel injection control device for internal combustion engine
JP2666366B2 (en) * 1987-11-21 1997-10-22 トヨタ自動車株式会社 Control device for internal combustion engine
JP2007040266A (en) * 2005-08-05 2007-02-15 Toyota Motor Corp Intake air amount estimation device for internal combustion engine

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004332692A (en) 2003-05-12 2004-11-25 Denso Corp Apparatus for calculating intake air amount of internal combustion engine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112024002439T5 (en) 2023-12-26 2026-03-19 Astemo, Ltd. CONTROL DEVICE FOR AN INTERNAL COMBUSTION ENGINE AND CONTROL METHOD FOR AN INTERNAL COMBUSTION ENGINE

Also Published As

Publication number Publication date
JP2020200788A (en) 2020-12-17

Similar Documents

Publication Publication Date Title
US8256217B2 (en) System and method for determining acceleration of an internal combustion engine
US7269495B2 (en) Engine output calculation method and engine output calculation apparatus
CN113167151B (en) Control device for internal combustion engine
US7620490B2 (en) Fuel injection control device for internal combustion engine
US7905135B2 (en) Throttle upstream pressure estimating apparatus and cylinder charged air quantity calculating apparatus for internal combustion engine
CN110177929B (en) Control device for internal combustion engine
JP5115629B2 (en) Control device for internal combustion engine
US20090126344A1 (en) Method and Device for Determining an Oxygen Storage Capacity of a Catalytic Converter of an Internal Combustion Engine and Method and Device for Determining a Dynamic Time Duration for Exhaust Probes of an Internal Combustion Engine
JP6146192B2 (en) Diagnostic equipment
JP2005307847A (en) Air quantity calculation device for internal combustion engine
EP3707361B1 (en) Measurement, modeling, and estimation of scavenging airflow in an internal combustion engine
US20020096158A1 (en) Abnormality detection apparatus for intake system of internal combustion engine
US9068519B2 (en) Control apparatus for internal combustion engine
US20090077951A1 (en) Method and Device for Operating an Internal Combustion Engine
JP7269104B2 (en) internal combustion engine controller
JP4614104B2 (en) Intake air amount detection device for internal combustion engine
US4699111A (en) Air-fuel ratio control method for internal combustion engines
CN112412645B (en) Method for determining cylinder charge of combustion engine in unburned operation
CN115516197A (en) Control device for internal combustion engine
JP2591203B2 (en) Air-fuel ratio control device for internal combustion engine
JP4412216B2 (en) Engine control apparatus and control method
US7469687B2 (en) Method and device for operating an internal combustion engine
JPH09317568A (en) Diesel engine abnormality detection device
JP2008025511A (en) Air-fuel ratio control device for internal combustion engine
JP2004011618A (en) EGR rate estimation device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220406

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230307

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230405

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230418

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230421

R150 Certificate of patent or registration of utility model

Ref document number: 7269104

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250