JP2015063943A - Control device for internal combustion engine - Google Patents
Control device for internal combustion engine Download PDFInfo
- Publication number
- JP2015063943A JP2015063943A JP2013198360A JP2013198360A JP2015063943A JP 2015063943 A JP2015063943 A JP 2015063943A JP 2013198360 A JP2013198360 A JP 2013198360A JP 2013198360 A JP2013198360 A JP 2013198360A JP 2015063943 A JP2015063943 A JP 2015063943A
- Authority
- JP
- Japan
- Prior art keywords
- learning
- map
- value
- point
- combustion engine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
この発明は、内燃機関の制御装置に関する。 The present invention relates to a control device for an internal combustion engine.
従来、例えば特許文献1には、大気圧学習を行う内燃機関の制御装置が開示されている。この従来の制御装置では、スロットルバルブのスロットル開度TAと大気圧Pacと大気温度(吸気温度)Taとスロットルバルブの下流側の吸気圧力(吸気マニホールド圧)Pmとに基づいて、スロットルバルブを通過する空気量であるスロットル通過空気量mtの算出が行われる。
Conventionally, for example,
スロットル通過空気量mtは、スロットルバルブのスロットル開口面積Atなどをパラメータとして後述する(1)式を用いて算出することができる。この算出に用いるスロットル開口面積Atは、当該スロットル開口面積Atをスロットル開度TAと対応づけて記憶したマップを利用してスロットル開度TAの関数として算出することができる。(1)式に従ってスロットル通過空気量mtを精度良く算出するためには、正確なスロットル開口面積Atが得られるように上記マップを学習できるようになっていることが望ましい。 Throttle passing air quantity m t can be calculated using the a throttle opening area A t of the throttle valve will be described later as a parameter (1). The throttle opening area A t to be used for calculation can be calculated as a function of the throttle opening degree TA by using a map storing the throttle opening area A t association with the throttle opening TA. (1) In order to accurately calculate the throttle passing air quantity m t in accordance with equation, it is desirable to correct the throttle opening area A t is enabled to learn the map so as to obtain.
(1)式によれば、実機上でスロットル通過空気量mtと吸気マニホールド圧Pmとを取得できれば、その他のパラメータは基本的に既知の値として取得可能であるため、スロットル開口面積Atを算出することができる。しかしながら、吸気マニホールド圧Pmを計測するセンサを備えていない内燃機関では、(1)式を利用して精度良くスロットル開口面積Atを算出することができない。その結果、上記マップの学習を行うことができなくなってしまう。 (1) According In the formula, if acquires the throttle passing air quantity m t and the intake manifold pressure P m on the actual, because other parameters possible in principle obtained as a known value, the throttle opening area A t Can be calculated. However, in an internal combustion engine which is not provided with a sensor for measuring the intake manifold pressure P m, it can not be calculated accurately throttle opening area A t by using the expression (1). As a result, the map cannot be learned.
この発明は、上述のような課題を解決するためになされたもので、スロットルバルブの下流側の吸気圧力を計測する圧力センサを備えていない内燃機関であっても、スロットル開口面積とスロットル開度との関係を規定するマップの学習を行えるようにした内燃機関の制御装置を提供することを目的とする。 The present invention has been made to solve the above-described problems. Even in an internal combustion engine that does not include a pressure sensor for measuring the intake pressure downstream of the throttle valve, the throttle opening area and the throttle opening It is an object of the present invention to provide a control device for an internal combustion engine that can learn a map that defines a relationship with the engine.
第1の発明は、内燃機関の制御装置であって、
吸気通路を流れる空気量を調整するスロットルバルブを備える内燃機関の制御装置であって、
前記スロットルバルブのスロットル開度に前記スロットルバルブのスロットル開口面積の学習値が関連付けられた複数のマップ点を有する第1学習マップを学習する第1学習手段を備え、
前記第1学習手段による前記第1学習マップの学習は、前記スロットルバルブの下流側の吸気圧力を大気圧力で除して得られる圧力比が、前記吸気通路を流れる空気の比熱比に1を足した値で1を除して得られる計算値よりも小さくなる第1学習対象領域で行われることを特徴とする。
A first invention is a control device for an internal combustion engine,
A control device for an internal combustion engine comprising a throttle valve for adjusting the amount of air flowing through an intake passage,
First learning means for learning a first learning map having a plurality of map points in which a throttle opening of the throttle valve is associated with a learning value of a throttle opening area of the throttle valve;
In the learning of the first learning map by the first learning means, the pressure ratio obtained by dividing the intake pressure downstream of the throttle valve by the atmospheric pressure adds 1 to the specific heat ratio of the air flowing through the intake passage. It is characterized in that it is performed in a first learning target area smaller than a calculated value obtained by dividing 1 by the obtained value.
また、第2の発明は、第1の発明において、
前記第1学習手段は、
学習対象となる学習対象マップ点の位置から所定の学習範囲内に含まれる前記スロットル開口面積の複数の学習データのそれぞれに対して当該学習対象マップ点と学習データとの距離に応じた重み付けを行う手段であって、ガウス関数を用いて、前記学習対象マップ点から学習データまでの距離が近いほど当該学習データに付与される重みを大きく設定する重み設定手段と、
前記重み設定手段による重み付けが行われた学習データを用いて前記学習対象マップ点の学習値を算出する学習値算出手段と、
を含むことを特徴とする。
The second invention is the first invention, wherein
The first learning means includes
Weighting according to the distance between the learning target map point and the learning data is performed for each of the plurality of learning data of the throttle opening area included in the predetermined learning range from the position of the learning target map point to be learned. A weight setting means for setting a larger weight to be given to the learning data as the distance from the learning target map point to the learning data is closer using a Gaussian function;
Learning value calculating means for calculating a learning value of the learning target map point using learning data weighted by the weight setting means;
It is characterized by including.
また、第3の発明は、第1または第2の発明において、
前記スロットルバルブの下流側の下流側吸気圧力に筒内充填空気量の学習値が関連付けられた複数のマップ点を有する第2学習マップを学習する第2学習手段を更に備え、
前記第2学習マップでは、前記圧力比が前記計算値よりも小さくなる低吸気圧力領域には前記マップ点が設定されておらず、
前記第2学習手段による前記第2学習マップの学習は、前記圧力比が前記計算値以上となる第2学習対象領域で行われることを特徴とする。
The third invention is the first or second invention, wherein
A second learning means for learning a second learning map having a plurality of map points in which a learning value of the in-cylinder charged air amount is associated with the downstream side intake pressure downstream of the throttle valve;
In the second learning map, the map point is not set in a low intake pressure region where the pressure ratio is smaller than the calculated value,
The learning of the second learning map by the second learning means is performed in a second learning target region where the pressure ratio is equal to or greater than the calculated value.
また、第4の発明は、第3の発明において、
前記第2学習手段は、
学習対象となる学習対象マップ点の位置から所定の学習範囲内に含まれる前記筒内充填空気量の複数の学習データのそれぞれに対して当該学習対象マップ点と学習データとの距離に応じた重み付けを行う手段であって、ガウス関数を用いて、前記学習対象マップ点から学習データまでの距離が近いほど当該学習データに付与される重みを大きく設定する重み設定手段と、
前記重み設定手段による重み付けが行われた学習データを用いて前記学習対象マップ点の学習値を算出する学習値算出手段と、
を含むことを特徴とする。
Moreover, 4th invention is set in 3rd invention,
The second learning means includes
Weighting according to the distance between the learning target map point and the learning data for each of the plurality of learning data of the in-cylinder charged air amount included in the predetermined learning range from the position of the learning target map point to be learned Weight setting means for setting a larger weight to be given to the learning data as the distance from the learning target map point to the learning data is closer, using a Gaussian function;
Learning value calculating means for calculating a learning value of the learning target map point using learning data weighted by the weight setting means;
It is characterized by including.
また、第5の発明は、第3または第4の発明において、
前記第2学習マップにおける前記第2学習対象領域の外となる前記低吸気圧力領域においては、前記第2学習対象領域内に存在する複数の前記マップ点を利用した外挿によって、当該第2学習マップに従った前記筒内充填空気量が取得され、
前記第2学習マップが備える前記複数のマップ点は、前記第2学習対象領域と前記低吸気圧力領域との境界上もしくは当該境界に近い位置にある複数の隣り合うマップ点同士の間隔が、他の複数の隣り合うマップ点同士の間隔よりも広くなるように構成されていることを特徴とする。
The fifth invention is the third or fourth invention, wherein
In the low intake pressure region that is outside the second learning target region in the second learning map, the second learning is performed by extrapolation using the plurality of map points existing in the second learning target region. The amount of air filled in the cylinder according to the map is acquired,
The plurality of map points included in the second learning map are different from each other in the interval between a plurality of adjacent map points on or near the boundary between the second learning target region and the low intake pressure region. It is comprised so that it may become wider than the space | interval of several adjacent map points.
また、第6の発明は、第4の発明において、
前記第2学習マップにおける前記第2学習対象領域の外となる前記低吸気圧力領域においては、前記第2学習対象領域内に存在する複数の前記マップ点を利用した外挿によって、当該第2学習マップに従った前記筒内充填空気量が取得され、
前記第2学習マップが備える前記複数のマップ点は、前記第2学習対象領域と前記低吸気圧力領域との境界上もしくは当該境界に近い位置にある複数のマップ点に関する前記ガウス関数の標準偏差が、他の複数のマップ点に関する前記ガウス関数の標準偏差よりも大きくされていることを特徴とする。
The sixth invention is the fourth invention, wherein
In the low intake pressure region that is outside the second learning target region in the second learning map, the second learning is performed by extrapolation using the plurality of map points existing in the second learning target region. The amount of air filled in the cylinder according to the map is acquired,
The plurality of map points included in the second learning map have a standard deviation of the Gaussian function related to a plurality of map points on or close to the boundary between the second learning target region and the low intake pressure region. The standard deviation of the Gaussian function with respect to a plurality of other map points is larger.
また、第7の発明は、第4または第6の発明において、
前記第2学習マップにおいて、前記第2学習対象領域と前記低吸気圧力領域との境界上もしくは当該境界に近い位置にある複数のマップ点の学習範囲が、前記下流側吸気圧力の変化に対する前記筒内充填空気量の変化を示す曲線における屈曲点を越えないように、当該複数のマップ点に関する前記ガウス関数の標準偏差が設定されていることを特徴とする。
The seventh invention is the fourth or sixth invention, wherein
In the second learning map, a learning range of a plurality of map points on or near the boundary between the second learning target region and the low intake pressure region is the cylinder corresponding to the change in the downstream intake pressure. A standard deviation of the Gauss function with respect to the plurality of map points is set so as not to exceed an inflection point in a curve indicating a change in the amount of air charged inside.
また、第8の発明は、第3〜第7の発明の何れか1つにおいて、
前記第2学習手段は、前記内燃機関の過渡運転状態において、前記下流側吸気圧力の時間変化率のゼロに対するずれ量に応じて、学習対象となる学習対象マップ点に記憶されている学習値の更新のために取得された前記筒内充填空気量の学習値の、前記学習対象マップ点の記憶値への反映度合いを変更することを特徴とする。
Moreover, 8th invention is set in any one of 3rd-7th invention,
In the transient operation state of the internal combustion engine, the second learning means determines a learning value stored in a learning target map point to be a learning target according to a deviation amount of the downstream side intake pressure with respect to time with respect to zero. The degree of reflection of the learned value of the in-cylinder charged air amount acquired for updating in the stored value of the learning target map point is changed.
第1の発明によれば、第1学習マップの学習を行う領域を上記圧力比が上記計算値よりも小さい第1学習対象領域とすることにより、上記圧力比がスロットル開口面積の計算に与える影響を一定なものとして扱えるようになる。このため、スロットルバルブの下流側の吸気圧力を計測する吸気圧力センサを備えていない内燃機関であっても、第1学習マップの学習を行えるようになる。 According to the first aspect of the present invention, the influence of the pressure ratio on the calculation of the throttle opening area is obtained by setting the area in which learning of the first learning map is performed as the first learning target area in which the pressure ratio is smaller than the calculated value. Can be treated as a constant. Therefore, even the internal combustion engine that does not include the intake pressure sensor that measures the intake pressure downstream of the throttle valve can learn the first learning map.
第2の発明によれば、第1学習マップの学習対象マップ点の学習値を学習データからの距離に応じて重み付けしながら適切に更新できるようになる。 According to the second invention, the learning value of the learning target map point of the first learning map can be appropriately updated while being weighted according to the distance from the learning data.
第3の発明によれば、第2学習マップの学習を行う領域を上記圧力比が上記計算値以上となる第2学習対象領域とすることにより、第2学習マップの誤学習を防止することができる。 According to the third aspect of the present invention, it is possible to prevent erroneous learning of the second learning map by setting the region in which the learning of the second learning map is performed as the second learning target region in which the pressure ratio is equal to or greater than the calculated value. it can.
第4の発明によれば、第2学習マップの学習対象マップ点の学習値を学習データからの距離に応じて重み付けしながら適切に更新できるようになる。 According to the fourth invention, the learning value of the learning target map point of the second learning map can be appropriately updated while being weighted according to the distance from the learning data.
第5の発明によれば、第2学習対象領域の外となる低吸気圧力領域における筒内充填空気量を第2学習対象領域内のマップ点を利用する外挿によって取得する場合において、外挿に用いるマップ点の間隔を他のマップ点の間隔よりも広げることにより、外挿により得られる筒内充填空気量に対する第2学習マップの学習誤差影響を低減することができる。 According to the fifth invention, in the case where the cylinder charge air amount in the low intake pressure region outside the second learning target region is obtained by extrapolation using the map points in the second learning target region, extrapolation is performed. By increasing the interval between the map points used in the above, the interval between the other map points, the influence of the learning error of the second learning map on the in-cylinder charged air amount obtained by extrapolation can be reduced.
第6の発明によれば、第2学習対象領域の外となる低吸気圧力領域における筒内充填空気量を第2学習対象領域内のマップ点を利用する外挿によって取得する場合において、外挿に用いるマップ点に関するガウス関数の標準偏差を他のマップ点に関する標準偏差よりも大きくすることにより、外挿により得られる筒内充填空気量に対する第2学習マップの学習誤差影響を低減することができる。 According to the sixth aspect of the present invention, in the case where the in-cylinder charged air amount in the low intake pressure region that is outside the second learning target region is obtained by extrapolation using the map points in the second learning target region, extrapolation is performed. By making the standard deviation of the Gaussian function related to the map points used for the larger than the standard deviation related to the other map points, the influence of the learning error of the second learning map on the in-cylinder charged air amount obtained by extrapolation can be reduced. .
第7の発明によれば、第2学習マップの学習精度をより好適に確保できるようになる。 According to the seventh aspect, the learning accuracy of the second learning map can be ensured more suitably.
第8の発明によれば、第2学習マップの学習のための筒内充填空気量の学習データの取得のために吸気通路に取り込まれる空気の流量を計測するためのエアフローメータを利用しているような場合であっても、学習精度の悪化を抑制しつつ第2学習マップの学習対象となる運転領域を定常運転領域に限らずに広く確保できるようになる。 According to the eighth aspect of the invention, the air flow meter for measuring the flow rate of the air taken into the intake passage is used to acquire the learning data of the in-cylinder charged air amount for learning the second learning map. Even in such a case, it becomes possible to secure a wide range of driving regions to be learned in the second learning map, not limited to the steady driving regions, while suppressing deterioration in learning accuracy.
実施の形態1.
以下、図1〜図6を参照して、本発明の実施の形態1について説明する。
[実施の形態1のハードウェア構成]
図1は、本発明の実施の形態1のシステム構成を説明するための全体構成図である。図1に示すシステムは、内燃機関として多気筒型の内燃機関10を備えている。なお、本発明は、単気筒および多気筒を含む任意の気筒数の内燃機関に適用可能なものであり、図1は、内燃機関10に搭載された複数気筒のうちの1気筒を例示したものである。
Hereinafter, the first embodiment of the present invention will be described with reference to FIGS.
[Hardware Configuration of Embodiment 1]
FIG. 1 is an overall configuration diagram for explaining a system configuration according to the first embodiment of the present invention. The system shown in FIG. 1 includes a multi-cylinder
内燃機関10の各気筒には、ピストン12の頂部側に燃焼室14が形成されており、ピストン12はクランク軸16に連結されている。また、内燃機関10は、各気筒に吸入される空気が流れる吸気通路18を備えており、吸気通路18には、吸入空気量(klafm)を調整する電子制御式のスロットルバルブ20が設けられている。また、内燃機関10の各気筒には、吸気ポートを開閉する吸気弁22が設けられている。
In each cylinder of the
次に、本実施形態のシステムに搭載された制御系統について説明する。本実施形態のシステムは、内燃機関10の運転に必要な各種のセンサ(以下に一部を例示)が含まれるセンサ系統と、内燃機関10の運転を制御するECU(Engine Control Unit)30とを備えている。まず、センサ系統について述べると、エアフローメータ32は吸入空気量(klafm)を計測するもので、スロットル開度センサ34はスロットルバルブ20の開度TAを検出する。また、大気温度センサ36は吸気通路18の入口近傍に配置され、大気温度(吸気温度)Taを検出する。更に、筒内圧センサ38は、各気筒に対して備えられ、筒内圧を検出する。
Next, a control system installed in the system of this embodiment will be described. The system according to the present embodiment includes a sensor system including various sensors (partially exemplified below) necessary for operation of the
ECU30は、ROM、RAM、不揮発性メモリ等からなる記憶回路と、入出力ポートとを備えた演算処理装置により構成されている。ECU30の不揮発性メモリには、後述する学習マップが記憶されている。また、ECU30の入力側には、センサ系統の各センサがそれぞれ接続されている。ECU30の出力側には、スロットルバルブ20等の内燃機関10の運転を制御するための各種アクチュエータが接続されている。そして、ECU30は、センサ系統により検出した内燃機関10の運転情報と所定の制御プログラムとに基づいて各アクチュエータを駆動し、内燃機関10の運転制御を行う。
The
[スロットルモデルにおいて用いられるAt−TAマップの学習]
上述したECU30内には、スロットルバルブ20を通過するスロットル通過空気量mtを推定するスロットルモデルが仮想的に構築されている。スロットルモデルでは、スロットル通過空気量mtが、次の(1)式に示すように表される。
In the ECU30 described above, the throttle model that estimates the throttle-passing air flow rate m t passing through the
図2は、スロットル開度TAとスロットルバルブ20の開口面積Atとの関係を示すAt−TAマップである。図3は、吸気マニホールド圧Pmと大気圧Pacとの比と、関数Φとの関係を示すマップである。なお、図2中に黒丸印を付して表した各点はマップ点を示しており、これらのマップ点は、以下に説明する学習の対象となる。
Figure 2 is a A t -TA map showing the relationship between the opening area A t of the throttle opening degree TA and the
上記(1)式において、μは流量係数である。At(TA)は、スロットル開度TAの関数とされたスロットルバルブ20のスロットル開口面積であり、図2を参照して示すようにマップ化して表すことができる。Pacは大気圧(スロットルバルブ20の上流側の吸気圧力)であり、Rは気体定数であり、Pmは吸気マニホールド圧(スロットルバルブ20の下流側の吸気圧)である。また、関数Φ(Pm/Pac)は、図3を参照して示すようにマップ化して表すことができる。
In the above equation (1), μ is a flow coefficient. A t (TA) is a throttle opening area of the
上記(1)式に従ってスロットル通過空気量mtを精度良く算出するためには、正確なスロットル開口面積Atが得られるように図2に示すマップを学習できるようになっていることが望ましい。ここでいうマップ学習とは、(1)式に従って算出するスロットル開口面積Atと、当該スロットル開口面積Atの算出と同時にスロットル開度センサ34を用いて取得したスロットル開度TAとによって当該スロットル開度TAでのスロットル開口面積Atの学習データが算出されたうえで、算出された学習データを利用して図2中に黒丸印で示す各学習対象点でのスロットル開口面積Atの記憶値(すなわち、学習値)を更新するというものである。なお、本明細書中において、「取得」とは、検出、計測、測定、算出、推定等の意味を含むものとする。
To accurately calculate the throttle passing air quantity m t in accordance with the equation (1) is desirably adapted to learn a map shown in FIG. 2 as accurate throttle opening area A t is obtained. The term map learning and are, (1) the throttle and the throttle opening area A t to calculate, by the throttle opening TA obtained using the
上記(1)式において、流量係数μ、気体定数Rおよび大気圧Pacは既知の値として取得することができる。また、本実施形態では、大気温度Taを大気温度センサ36を用いて取得することとしているが、大気温度Taも既知の値として取得するようにしてもよい。したがって、(1)式によれば、実機上でスロットル通過空気量mtと吸気マニホールド圧Pmとを取得できれば、スロットル開口面積Atを算出することができるといえる。より具体的には、この場合のスロットル通過空気量mtは、エアフローメータ32により計測されるAFM通過空気量klafmを用いて取得することができる。また、吸気マニホールド圧Pmを計測するセンサを備えている場合であれば、吸気マニホールド圧Pmにより計測される吸気マニホールド圧Pmを用いて上記図3に示すマップを利用して関数Φ(Pm/Pac)の値を算出することができる。
In the above equation (1), the flow coefficient μ, the gas constant R, and the atmospheric pressure P ac can be acquired as known values. Further, in the present embodiment, the atmospheric temperature T a is set to be obtained using the
しかしながら、本実施形態の内燃機関10がそうであるように吸気マニホールド圧センサを備えていない内燃機関では、(1)式を利用して精度良くスロットル開口面積Atを算出することができない。その結果、図2に示すマップの学習を行うことができなくなってしまう。
However, in an internal combustion engine in which the
そこで、本実施形態では、以下の手法を用いることによって、吸気マニホールド圧センサを備えていない内燃機関10であっても、図2に示すようなAt−TAマップの学習を行えるようにした。
Therefore, in this embodiment, by using the following method, even an
すなわち、図3に示す関数Φ(Pm/Pac)のマップにおいて、圧力比Pm/Pacが計算値(1/(κ+1))よりも小さい領域(吸気通路18を流れる吸気(空気)の比熱比κが1.4であるとしたときには圧力比Pm/Pacが0.4167よりも小さい領域)では、スロットルバルブ20の下流側の吸気通路18(すなわち、吸気マニホールド)における吸気の流速が音速に達するので、関数Φ(Pm/Pac)は一定値Cとなる。したがって、上記(1)式は、以下の(2)式のように変形することができる。
上記のように、圧力比Pm/Pacが計算値(1/(κ+1))よりも小さい領域では、関数Φ(Pm/Pac)を固定値である値Cとして利用できるため、上記圧力比Pm/Pacがスロットル開口面積Atの計算に与える影響(すなわち、関数Φ(Pm/Pac)の影響)を一定なものとして扱えるようになる。このため、吸気マニホールド圧Pmを計測する必要なしに実機上において(2)式に従ってスロットル開口面積Atを算出できるようになる。このように、本実施形態の手法によれば、図2に示すAt−TAマップの学習を行う領域を圧力比Pm/Pacが計算値(1/(κ+1))よりも小さい領域(第1学習対象領域)のみとすることにより、吸気マニホールド圧センサを備えていない内燃機関10であっても、図2に示すようなAt−TAマップの学習を行えるようになる。
As described above, in the region where the pressure ratio P m / P ac is smaller than the calculated value (1 / (κ + 1)), the function Φ (P m / P ac ) can be used as the fixed value C. Effect of pressure ratio P m / P ac has on the calculation of the throttle opening area a t (i.e., the function [Phi (Effect of P m / P ac)) will be handled as a constant one. Therefore, it becomes possible to calculate the throttle opening area A t according (2) on the actual without having to measure the intake manifold pressure P m. Thus, according to the method of this embodiment, the pressure ratio P m / P ac calculation value region for learning the A t -TA map shown in FIG. 2 (1 / (κ + 1 )) area smaller than ( by the first learning object area) but also by an
(重み付け学習手法)
次に、図4および図5を参照して、上述した本実施形態のAt−TAマップの学習に組み合わせるのに好適な学習手法としての特徴的な重み付け学習手法について説明する。
図4は、At−TAマップの学習への重み付け学習手法の適用例を説明するための図である。この図は、X軸に対応する1つの参照パラメータ(スロットル開度TA)に基づいて、Y軸に対応する1つの学習値(スロットル開口面積At)が算出される1次元の学習マップであるAt−TAマップを例示している。図4に示す学習マップは、スロットル開度TAと関連付けられたスロットル開口面積Atの複数のマップ点(黒丸印)を有している。学習マップの各マップ点(i)には、スロットル開口面積Atの学習値Zi(図4に示す例においては、Z1〜Z6を図示)がそれぞれ更新可能に記憶されている。
(Weighted learning method)
Next, with reference to FIGS. 4 and 5, it will be described, wherein weighting learning techniques as suitable learning method for combining the learning of A t -TA map of the above-described embodiment.
Figure 4 is a diagram for explaining an application example of the weighting learning approach to learning A t -TA map. This figure, based on the one reference parameter corresponding to the X-axis (throttle opening TA), is a one-dimensional learning map one learning value corresponding to the Y-axis (the throttle opening area A t) is calculated It illustrates the a t -TA map. Learning map shown in FIG. 4 has a plurality of map points of the throttle opening area A t which is associated with the throttle opening TA (the black circle). Each map point learning map (i) is the learning value Z i of the throttle opening area A t (in the example shown in Figure 4, illustrates a Z 1 to Z 6) are updatable stored.
なお、以下の説明において、添字kが付記される変数値zk、wki、Wi(k)、Vi(k)、Zi(k)は、k回目の取得タイミング(演算タイミング)に対応するk番目の値であることを示し、添字kが付記されない変数値wi、Zi等は、取得タイミングにより区別されない一般的な値を示すものとする。 In the following description, the variable values z k , w ki , W i (k), V i (k), and Z i (k) to which the subscript k is added are obtained at the k-th acquisition timing (calculation timing). The variable values w i , Z i, and the like that indicate the corresponding k-th value and are not appended with the subscript k indicate general values that are not distinguished by the acquisition timing.
本実施形態の重み付け学習手法によれば、スロットル開口面積Atの学習データzkが複数取得されている状況下において、学習対象となる所定のマップ点(i)の位置から所定の学習範囲内に含まれる複数の学習データzkのそれぞれに対して当該学習対象マップ点(i)と各学習データzkとの距離に応じた重み付けが行われ、重み付けを行った学習データzkを用いて学習対象マップ点(i)でのスロットル開口面積Atの学習値Ziが算出される。そのうえで、算出された学習値Ziを用いて当該学習対象マップ点(i)の学習値Ziが更新される。 According to the weighted learning method of the present embodiment, in a situation where the training data z k of the throttle opening area A t is more acquired, within a predetermined learning range from the position of the predetermined map point as a learning object (i) weighting according to the distance of the learning target map points (i) and the training data z k is performed for each of a plurality of learning data z k included in, using the training data z k, which were weighted learned value Z i of the throttle opening area a t of the learning target map point (i) is calculated. Then, the learning value Z i of the learning target map point (i) is updated using the calculated learning value Z i .
より具体的には、本実施形態の重み付け学習手法は、所定時間中に得られた複数(k個)の学習データzkを用いて行われる。図4は、符号Aを付して示すマップ点(3)の周囲に4つの学習データz1〜z4(四角印)が得られたケースを例示している。この場合には、マップ点Aを上記学習対象マップ点として、学習対象マップ点Aを中心とする所定の学習範囲(点線の円により示される範囲)内に含まれる上記4つの学習データz1〜z4を用いて重み付け平均値を算出し、算出した重み付け平均値を学習対象マップ点Aの学習値Z3に反映させる処理が行われる。このような学習は、1つのマップ点(図4ではマップ点A)だけでなく、自己の学習範囲内に複数の学習データzkが得られている他のマップ点が存在する場合には、当該マップ点を学習対象マップ点として適宜実行される。 More specifically, the weighted learning method of the present embodiment is performed using a plurality (k pieces) of learning data z k obtained during a predetermined time. FIG. 4 illustrates a case where four pieces of learning data z 1 to z 4 (square marks) are obtained around a map point (3) indicated by a reference symbol A. In this case, with the map point A as the learning target map point, the four learning data z 1 to 4 included in a predetermined learning range centered on the learning target map point A (range indicated by a dotted circle). The weighted average value is calculated using z 4 , and the calculated weighted average value is reflected in the learning value Z 3 of the learning target map point A. Such learning includes not only one map point (map point A in FIG. 4) but also other map points from which a plurality of learning data z k is obtained within its learning range. The map points are appropriately executed as learning target map points.
学習データzkを学習値Ziに反映させる際の重み付け平均処理は、以下のような手法によって行われる。すなわち、基本的に、k回目(k番目)の取得タイミングで取得したスロットル開口面積Atの取得値(学習データzk)と、後述の重み付け関数(ガウス関数)により設定されたマップ点(i)の重みwkiとに基づいて、学習対象のすべてのマップ点(i)の学習値Zi(k)が更新される。学習値Zi(k)の更新処理は、学習対象のマップ点(i)において、下記の(3)〜(5)式を演算することにより実現される。
上記の各式において、Wi(k)は、マップ点(i)における1回目からk回目までの重みwkiを合計した重み積算値を示し、Vi(k)は、k番目の学習データzkと重みwkiとの乗算値(zk×wki)を1回目からk回目まで合計したパラメータ積算値を示している。上記の各式から判るように、重み付け学習手法は、学習データzkが取得される毎に、学習対象のマップ点(i)において、重みwkiが大きいほど学習データzkが学習値Zi(k)(すなわち、重み付け平均値)に大きく反映されるように、個々のマップ点の学習値Zi(k)を更新するものである。 In each of the above equations, W i (k) represents a weight integrated value obtained by summing the weights w ki from the first time to the kth time at the map point (i), and V i (k) represents the kth learning data. A parameter integrated value obtained by summing the multiplication value (z k × w ki ) of z k and weight w ki from the first time to the kth time is shown. As can be seen from the above equations, each time the learning data z k is acquired, the weighted learning method is such that the learning data z k becomes the learning value Z i as the weight w ki becomes larger at the map point (i) to be learned. The learning value Z i (k) of each map point is updated so as to be largely reflected in (k) (that is, the weighted average value).
また、上記(3)および(4)式には、前回(k−1回目)の積算値Wi(k−1)およびVi(k−1)が用いられるが、これらの初期値(k=1のときの値)は、下記(6)および(7)式により定義される。したがって、(3)〜(7)式によれば、k番目の学習データzkと、重みwkiとに基づいて、学習対象のマップ点(i)におけるk番目の学習値Zi(k)を算出し、学習マップを更新することができる。
なお、学習値Ziを更新する処理は、例えば、算出された重み付け平均値をそのまま新たな学習値とするものであってもよいし、算出された重み付け平均値を用いて現在の学習値を修正するものであってもよい。また、本実施形態における重みwiの設定は、学習対象マップ点と学習データzkとの距離に応じた値に設定可能な手法であれば、特に限定されないが、例えば、以下に説明するようなガウス関数を用いて行うことができる。 The process of updating the learning value Z i may be, for example, using the calculated weighted average value as a new learning value as it is, or using the calculated weighted average value to obtain the current learning value. It may be corrected. In addition, the setting of the weight w i in the present embodiment is not particularly limited as long as it is a method that can be set to a value corresponding to the distance between the learning target map point and the learning data z k , but for example, as described below This can be done using a Gaussian function.
次に、本実施形態における重みwkiの設定方法について説明する。k番目の学習データzkに対応する各マップ点(i)の重みwkiは、下記の(8)式に示すガウス関数を用いて算出される。ガウス関数(ガウスフィルタ)は、本実施形態の重み設定手段を構成するもので、学習マップ上における学習データzkの位置(基準位置)からマップ点(i)までの距離が大きいほど、当該マップ点(i)の重みwkiを減少させるものである。なお、学習マップ上の「位置」とは、学習データzkの取得時点における参照パラメータ(スロットル開度TA)に応じて定められる。
上記(8)式において、|zk−Zi|は、上記基準位置からマップ点(i)までのユークリッド距離を示している。図5は、本発明の実施の形態1において、ガウス関数による重みの減少特性を示す特性線図である。ここで、重みの減少特性とは、基準位置からの距離に応じて減少する重みと当該距離との関係を意味している。図5中に実線で示すように、ガウス関数により得られる重みwkiは、マップ点(i)が基準位置に近い場合に大きくなり、マップ点(i)が基準位置から遠いほど、正規分布曲線状に減少していく。したがって、学習データzkが学習値Ziに反映される度合い(学習効果)は、マップ点(i)が基準位置に近いほど大きくなり、マップ点(i)が基準位置から遠くなるにつれて小さくなる。 In the above equation (8), | z k −Z i | represents the Euclidean distance from the reference position to the map point (i). FIG. 5 is a characteristic diagram showing a weight reduction characteristic by a Gaussian function in the first embodiment of the present invention. Here, the weight reduction characteristic means the relationship between the weight that decreases according to the distance from the reference position and the distance. As shown by a solid line in FIG. 5, the weight w ki obtained by the Gaussian function increases when the map point (i) is close to the reference position, and the normal distribution curve increases as the map point (i) is far from the reference position. It decreases to the shape. Therefore, the degree (learning effect) that the learning data z k is reflected in the learning value Z i increases as the map point (i) is closer to the reference position, and decreases as the map point (i) is farther from the reference position. .
また、上記(8)式に示すσは、任意の値に設定することが可能な標準偏差であり、ガウス関数の形状(減少特性)は、標準偏差σに応じて変化する。すなわち、重みwkiは、図5中に点線で示すように、標準偏差σが小さいほど、基準位置の近傍に存在するピーク値が大きくなるものの、基準位置から遠くなるにつれて急激に減少する。この結果、標準偏差σが小さい場合には、基準位置の近傍のみで急峻な学習が行われることになり、学習の応答性は高くなるが、学習マップの曲面には凹凸が生じ易くなる。一方、重みwkiは、図5中に一点鎖線で示すように、標準偏差σが大きいほど、ピーク値が小さくなり、基準位置から遠くなるにつれて緩やかに減少する。この結果、標準偏差σが大きい場合には、基準位置の近傍から遠方にかけて学習が広範囲に行われることになり、学習の応答性は相対的に低下するものの、学習マップを滑らかな曲面にすることができる。以上のように、標準偏差σを小さくすると鋭い形状のフィルタとなり、標準偏差σを大きくすると滑らかな形状のフィルタとなる。 Further, σ shown in the above equation (8) is a standard deviation that can be set to an arbitrary value, and the shape (decrease characteristic) of the Gaussian function changes according to the standard deviation σ. That is, as indicated by a dotted line in FIG. 5, the weight w ki decreases rapidly as the standard deviation σ decreases, although the peak value existing in the vicinity of the reference position increases. As a result, when the standard deviation σ is small, steep learning is performed only in the vicinity of the reference position, and the responsiveness of learning increases, but the curved surface of the learning map tends to be uneven. On the other hand, as indicated by the alternate long and short dash line in FIG. 5, the weight w ki decreases as the standard deviation σ increases, and gradually decreases as the distance from the reference position increases. As a result, when the standard deviation σ is large, learning is performed over a wide range from the vicinity of the reference position to the distance, and the learning responsiveness is relatively lowered, but the learning map is made a smooth curved surface. Can do. As described above, when the standard deviation σ is reduced, the filter has a sharp shape, and when the standard deviation σ is increased, the filter has a smooth shape.
上述したガウス関数を用いた重みwkの設定方法によれば、学習データzkの位置(基準位置)からの距離に応じて、重みwkを滑らかに変化させることができる。したがって、学習マップを滑らかにすることができ、学習値Zi(k)の急変等による制御性の悪化を抑制することができる。しかも、標準偏差σの設定に応じて重みwkiの減少特性を変化させることができ、広い学習領域において学習特性(学習の速度や効率)を容易に調整することができる。更に、学習データを取得する毎に、逐次平均処理を行うことになるので、学習値Zi(k)に対する外乱(ノイズ等)の影響を除去することができる。また、逐次処理により、学習値Zi(k)の演算負荷を時間的に分散させることができるので、ECU30の演算負荷を軽減することができる。
According to the method of setting the weight w k using the Gaussian function described above, the weight w k can be changed smoothly according to the distance from the position (reference position) of the learning data z k . Therefore, the learning map can be smoothed, and deterioration of controllability due to a sudden change in the learning value Z i (k) can be suppressed. In addition, the reduction characteristic of the weight w ki can be changed according to the setting of the standard deviation σ, and the learning characteristic (learning speed and efficiency) can be easily adjusted in a wide learning region. Furthermore, every time learning data is acquired, the averaging process is performed sequentially, so that the influence of disturbance (such as noise) on the learning value Z i (k) can be removed. Moreover, since the calculation load of the learning value Z i (k) can be dispersed in time by the sequential processing, the calculation load of the
(実施の形態1におけるAt−TAマップの学習を実現するための具体的な処理)
次に、図6を参照して、上述した特徴的なマップ学習を実現するための具体的な処理について説明する。図6は、本発明の実施の形態1において、ECU30により実行されるルーチンを示すフローチャートである。なお、本ルーチンは、エンジンの運転中に繰り返し実行されるものとする。
(Specific processing for implementing the learning of A t -TA map in the first embodiment)
Next, specific processing for realizing the characteristic map learning described above will be described with reference to FIG. FIG. 6 is a flowchart showing a routine executed by
図6に示すルーチンでは、ECU30は、先ず、吸気マニホールド圧Pmと大気圧Pacとの圧力比Pm/Pacが計算値(1/(κ+1))よりも小さいか否かを判定する(ステップ100)。この場合に用いる吸気マニホールド圧Pmは、任意の推定手法を用いて算出されるものであってもよいが、例えば、後述する(10)式を利用して算出することができる。その結果、本ステップ100の判定が成立する場合には、ECU30は、次いで、上記(2)式を利用して、k番目の学習データzkを取得する(ステップ102)。
In the routine shown in FIG. 6, the
次に、ECU30は、上記(8)式を用いて、k番目の取得タイミングにおける学習対象のマップ点(i)の重みwkiを算出する(ステップ104)。次いで、ECU30は、k番目の学習データzkと、重みwkiとに基づいて、学習対象のマップ点(i)の重み積算値Wi(k)およびパラメータ積算値Vi(k)を算出する(ステップ106)。そして、ECU30は、重み積算値Wi(k)とパラメータ積算値Vi(k)とに基づいて、学習対象のマップ点(i)の学習値Zi(k)を算出し、学習マップを更新する(ステップ108)。
Next, the
以上説明した図6に示すルーチンによれば、At−TAマップの学習を行う領域を圧力比Pm/Pacが計算値(1/(κ+1))よりも小さい領域のみとすることにより、吸気マニホールド圧センサを備えていない内燃機関10であっても、図2に示すようなAt−TAマップの学習を行えるようになる。そして、上記ルーチンによれば、学習対象のマップ点(i)の学習値Zi(k)を学習データzkからの距離に応じて重み付けしながら適切に更新することができる。
According to the routine shown in FIG. 6 described above, by the A t -TA map of pressure ratio P m / P ac calculation value region for learning (1 / (κ + 1) ) smaller areas than only, even the
なお、上述した実施の形態1においては、At−TAマップが前記第1の発明における「第1学習マップ」に相当している。また、ECU30が上記図6に示すルーチンの処理を含む上述のAt−TAマップの学習を行うことにより前記第1の発明における「第1学習手段」が実現されている。
また、上述した実施の形態1においては、ECU30が上記ステップ104の処理を実行することにより前記第2の発明における「重み設定手段」が実現されており、また、ECU30が上記ステップ106および108の処理を実行することにより前記第2の発明における「学習値算出手段」が実現されている。
In the first embodiment described above, A t -TA map corresponds to the "first learning map" of the invention. Further,
Further, in the first embodiment described above, the “weight setting means” in the second invention is realized by the
実施の形態2.
次に、図7および図8を参照して、本発明の実施の形態2について説明する。
本実施の形態2のハードウェア構成として、図1を参照して既述したハードウェア構成を有する内燃機関10が備えられているものとする。
Embodiment 2. FIG.
Next, a second embodiment of the present invention will be described with reference to FIG. 7 and FIG.
Assume that the
[実施の形態2におけるkl−Pmマップの学習]
図7は、吸気弁通過空気量klと吸気マニホールド圧Pmとの関係を示すkl−Pmマップである。この図は、X軸に対応する1つの参照パラメータ(吸気マニホールド圧(スロットルバルブ20の下流側の吸気圧力)Pm)に基づいて、Y軸に対応する1つの学習値(吸気弁22を通過する筒内充填空気量(吸気弁通過空気量)kl)が算出される1次元の学習マップであるkl−Pmマップを例示している。図7に示す学習マップは、吸気マニホールド圧Pmと関連付けられた筒内充填空気量klの複数のマップ点(黒丸印)を有している。学習マップの各マップ点(i)には、筒内充填空気量klの学習値Z’iがそれぞれ更新可能に記憶されている。
[Learning kl-P m map in the second embodiment]
Figure 7 is a kl-P m map showing a relationship between the intake valve passing air quantity kl and the intake manifold pressure P m. This figure shows one learning value (passing through the intake valve 22) corresponding to the Y axis based on one reference parameter (intake manifold pressure (intake pressure on the downstream side of the throttle valve 20) Pm ) corresponding to the X axis. cylinder charged air amount (intake valve passing air quantity) kl) illustrate kl-P m map is 1-dimensional learning map to be calculated. Learning map shown in FIG 7 includes a plurality of map points (black circles) of the intake manifold pressure P m and the associated cylinder charged air amount kl. At each map point (i) of the learning map, the learning value Z ′ i of the cylinder air charge amount kl is stored in an updatable manner.
本実施形態は、上記kl−Pmマップに関して、以下に示す手法での学習が行われる点に特徴を有している。なお、本実施形態のkl−Pmマップの学習は、上述した実施の形態1におけるAt−TAマップの学習と組み合わせて行うことが好適である。 This embodiment is characterized in that with respect to the kl-P m map, the learning of the technique described below is performed. Incidentally, kl-P m map of learning in this embodiment, it is preferable to perform in conjunction with the learning of A t -TA map in the first embodiment described above.
kl−Pmマップは、図7中に示すような折れ線形状の曲線で表すことができる。従来のエンジン制御では、上記折れ線の各直線の傾きと当該各直線のY軸方向のオフセット量とが予め設定され、かつ、設定された傾きとオフセット量とを利用して、吸気マニホールド圧Pm等に応じた筒内充填空気量klの算出が行われるものが一般的であり、また、その算出のためのマップ学習は行われていなかった。 kl-P m map can be represented by a curve of broken line shape as shown in FIG. In the conventional engine control, the inclination of each straight line of the broken line and the offset amount in the Y-axis direction of each straight line are set in advance, and the intake manifold pressure P m is utilized using the set inclination and the offset amount. In general, the in-cylinder charged air amount kl is calculated according to the above, and the map learning for the calculation is not performed.
これに対し、本実施形態では、図7中に黒丸印で示すように、折れ線上にのる複数のマップ点を備えるマップとして、kl−Pmマップが備えられており、そのようなkl−Pmマップに対して以下に説明する手法を用いた学習が行われる。なお、筒内充填空気量klは、吸気マニホールド圧Pm以外にも、エンジン回転速度neおよびバルブタイミングVTなどに応じて変化する。したがって、kl−Pmマップは、吸気マニホールド圧Pm以外にエンジン回転速度neおよびバルブタイミングVTなども参照パラメータとして用いる2次元以上のマップとして構成されていてもよい。 In contrast, in the present embodiment, as shown by black circles in FIG. 7, as a map comprising a plurality of map points rest on a polygonal line is provided with a kl-P m map, such kl- Learning using the method described below is performed on the Pm map. Incidentally, the in-cylinder charged air amount kl, other than the intake manifold pressure P m, varies depending on the engine speed ne and the valve timing VT. Therefore, kl-P m map may be configured as a two-dimensional or more maps used as well reference parameter such as the engine speed ne and the valve timing VT besides the intake manifold pressure P m.
ここで、吸気マニホールドをモデル化することによって、吸気マニホールド圧Pmの時間変化率は、次の(9)式のように表すことができる。なお、(9)式において、Vmは吸気マニホールドの容積(すなわち、スロットルバルブ20よりも下流側の吸気通路容積)であり、mcは筒内充填空気量(すなわち、kl)である。
内燃機関10が過渡運転状態にあるときには、スロットル通過空気量mtと筒内充填空気量mc(すなわち、kl)とは異なるものとなるので、上記(9)式より、dPm/dtはゼロにはならず、すなわち、吸気マニホールド圧Pmには時間変化が生ずることが分かる。一方、内燃機関10が定常運転状態にあるときには、スロットル通過空気量mtと筒内充填空気量mcとが等しくなるので、上記(9)式より、dPm/dtはゼロになる。このため、定常運転状態(dPm/dt≒0)では、スロットル通過空気量mtに相当するAFM通過空気量klafmで筒内充填空気量mc(すなわち、kl)を代用することができる。したがって、定常運転状態では、AFM通過空気量klafmを用いて、kl−Pmマップを学習するための筒内充填空気量klの学習データ(計測値)を取得してもよいということができる。
When the
また、既述したように、内燃機関10は、吸気マニホールド圧センサを備えていない。そこで、本実施形態では、kl−Pmマップの学習において筒内充填空気量klの学習データの吸気マニホールド圧Pmを特定するために用いる吸気マニホールド圧Pmの算出のために、上記(1)式を次の(10)式のように変形した式を利用することとした。
しかしながら、実施の形態1において図3を参照して説明したように、吸気マニホールド内の吸気の流速が音速に達してしまう領域である圧力比Pm/Pacが計算値(1/(κ+1))よりも小さい領域では、関数Φの逆関数であるΦ-1の精度を十分に得られない。このため、この領域では、上記(10)式を用いて吸気マニホールド圧Pmを正しく算出することができない。したがって、kl−Pmマップにおける上記領域(すなわち、吸気マニホールド圧PmがPac×(1/(κ+1))よりも小さくなる領域)内にマップ点を備えることとすると、当該マップ点で誤学習が生じ易くなる。 However, as described with reference to FIG. 3 in the first embodiment, the pressure ratio P m / P ac, which is a region where the flow velocity of the intake air in the intake manifold reaches the sonic velocity, is a calculated value (1 / (κ + 1) In a region smaller than), the accuracy of Φ −1 that is the inverse function of the function Φ cannot be obtained sufficiently. Therefore, in this region, the (10) can not be correctly calculated intake manifold pressure P m using the equation. Accordingly, if a map point is provided in the above-described region (that is, a region where the intake manifold pressure P m is smaller than P ac × (1 / (κ + 1))) in the kl-P m map, the map point is erroneous. Learning is likely to occur.
図8は、本発明の実施の形態2におけるkl−Pmマップの特徴的な学習手法を説明するための図である。
そこで、本実施形態では、誤学習防止のために、マップ点の学習を行う吸気マニホールド圧Pmの最小値をPac×(1/(κ+1))とした。すなわち、本実施形態では、図8に示すように、圧力比Pm/Pacが計算値(1/(κ+1))以上となる学習対象領域(第2学習対象領域)でのみ、kl−Pmマップに対して複数のマップ点を設けるとともに、それらのマップ点に記憶される値の学習を行うこととした。すなわち、kl−Pmマップでは、圧力比Pm/Pacが計算値(1/(κ+1))よりも小さくなる非学習対象領域(低吸気圧力領域)には、マップ点が設定されていない。
Figure 8 is a diagram for illustrating a characteristic learning techniques kl-P m map in the second embodiment of the present invention.
Therefore, in this embodiment, for the erroneous learning prevention, the minimum value of the intake manifold pressure P m to perform learning of the map points and the P ac × (1 / (κ + 1)). That is, in the present embodiment, as shown in FIG. 8, kl−P only in the learning target region (second learning target region) where the pressure ratio P m / P ac is equal to or greater than the calculated value (1 / (κ + 1)). A plurality of map points are provided for the m map, and the values stored in these map points are learned. That is, in the kl-P m map, the pressure ratio P m / P ac is calculated value (1 / (kappa + 1)) is smaller than the non-learning target region (low intake pressure region), the map points are not set .
上記のように学習対象領域の制限を行うことによって、制限後の学習対象領域では、上記(10)式に従って吸気マニホールド圧Pmを正確に算出できるようになる。なお、このような場合において上記(10)式を用いる際には、スロットル通過空気量mtは既述したようにAFM通過空気量klafmで代用することができる。スロットル開口面積At(TA)としては、上述した実施の形態1のマップ学習が行われているAt−TAマップを参照して取得した値を用いることが好適である。 By restricting the learning target region as described above, the intake manifold pressure P m can be accurately calculated according to the above equation (10) in the restricted learning target region. Note that when using the above equation (10) in such a case can be substituted by AFM airflow rate klafm as the throttle passing air quantity m t already described. The throttle opening area A t (TA), it is preferable to use a value obtained by referring to the A t -TA map map learning of the first embodiment described above is being performed.
以上説明したように、kl−Pmマップの学習を行う運転状態を定常運転状態に限定したことにより、AFM通過空気量klafmを用いて、kl−Pmマップを学習するための筒内充填空気量klの学習値(計測値)を取得することができる。そして、学習対象領域を上記のように制限したことにより、上記(10)式を利用して、筒内充填空気量klの学習データ(計測値)が得られる際の吸気マニホールド圧Pmを取得できるようになる。このため、吸気マニホールド圧センサを備えていない内燃機関10であっても、図8に示すようなkl−Pmマップの学習を、誤学習の発生を抑制しつつ行えるようになる。
As described above, by which to limit the operating condition for performing learning of the kl-P m mapped to the steady operation state, using an AFM passage air quantity Klafm, cylinder air charge for learning kl-P m map A learning value (measurement value) of the quantity kl can be acquired. Then, by limiting the learning target region as described above, the intake manifold pressure P m when the learning data (measured value) of the cylinder charge air amount kl is obtained is obtained using the above equation (10). become able to. Therefore, even in an
[kl−Pmマップの非学習対象領域でのマップの利用手法]
本実施形態では、上述したように、kl−Pmマップにおいて吸気マニホールド圧PmがPac×(1/(κ+1))よりも小さくなる領域ではマップ学習を行わないこととしているが、内燃機関10の運転中には、この非学習対象領域についても、kl−Pmマップを利用して筒内充填空気量klを算出することが必要とされることがある。
[Map use method in non-learning target area of kl-P m map]
In this embodiment, as described above, the map learning is not performed in the region where the intake manifold pressure P m is smaller than P ac × (1 / (κ + 1)) in the kl-P m map. during 10 operation, the regard to the non-learning target region, may be required to be calculated kl-P m map cylinder charged air amount kl utilized.
そこで、本実施形態では、kl−Pmマップを用いた非学習対象領域内の筒内充填空気量klの算出は、図8に示すように、学習対象領域と非学習対象領域との境界(Pm=Pac×(1/(κ+1))に設けられたマップ点(端点)Bと、当該マップ点Bに最も近いマップ点Cとを利用した外挿(ここでは直線外挿)によって行うこととした。なお、図8に示す例におけるマップ点Cは、折れ線状の特性を有するkl−Pmマップの当該マップ設定時の屈曲点に相当するマップ点として設定されたものである。 Therefore, in the present embodiment, the calculation of the in-cylinder charged air amount kl in the non-learning target region using the kl-P m map is performed as shown in FIG. This is performed by extrapolation (in this case, linear extrapolation) using the map point (end point) B provided at P m = P ac × (1 / (κ + 1)) and the map point C closest to the map point B. it was decided. Incidentally, the map point C in the example shown in FIG. 8 is one that is set as a map point corresponding to the bending point of the map when setting kl-P m map with polygonal line characteristics.
外挿を利用して筒内充填空気量klを取得する手法では、kl−Pmマップの学習誤差の影響を受け易くなる。そこで、本実施形態では、図8に示すように、kl−Pmマップの端のマップ点Bとこれに隣り合うマップ点Cとの間隔を、他の隣り合うマップ点の間隔よりも広く設定することとした。このように、外挿に用いるマップ点B、Cの間隔を広げることにより、外挿により得られる筒内充填空気量klに対する学習誤差影響を低減することができる。 In the method using the extrapolation to obtain the in-cylinder charged air amount kl, it becomes susceptible to learning error of kl-P m map. Therefore, in the present embodiment, as shown in FIG. 8, the interval between the map point B at the end of the kl-P m map and the map point C adjacent thereto is set wider than the interval between other adjacent map points. It was decided to. In this way, by increasing the distance between the map points B and C used for extrapolation, it is possible to reduce the influence of the learning error on the cylinder charge air amount kl obtained by extrapolation.
ところで、上述した実施の形態2におけるkl−Pmマップの学習に対しても、実施の形態1におけるAt−TAマップの学習の場合と同様に、上述した重み付け学習手法を適用することとしてもよい。なお、その場合の具体的な処理は、上記図6に示すルーチンと類似するルーチンを利用して行うことができる。ただし、kl−Pmマップの学習の場合には、学習対象領域として、圧力比Pm/Pacが計算値(1/(κ+1))以上となる領域が使用されるという点において、At−TAマップの学習の場合と異なる。 However, even for learning kl-P m map in the second embodiment described above, as in the learning of the A t -TA map in the first embodiment, even applying the weighting learning method described above Good. Note that the specific processing in that case can be performed using a routine similar to the routine shown in FIG. However, in the case of kl-P m map of learning as a learning target area, in that the region where the pressure ratio P m / P ac is the calculated value (1 / (κ + 1) ) or more is used, A t -Different from TA map learning.
また、上述した実施の形態2においては、非学習対象領域(Pm<Pac×(1/(κ+1))でのkl−Pmマップを用いた筒内充填空気量klの算出に関し、学習誤差影響を低減するために、外挿に用いるマップ点B、Cの間隔を広げることとしている。しかしながら、kl−Pmマップの学習に対して上述した重み付け学習手法を適用した場合であってガウス関数を利用して重みwを設定する場合には、外挿に用いるマップ点B、Cの間隔を広げる手法に代え、マップ点B、Cに関するガウス関数の標準偏差σを、他の隣り合う複数のマップ点に関する標準偏差σよりも大きくしてもよい。これにより、マップ点B、C付近での学習を滑らかなものとすることができる。その結果、学習誤差影響を低減することができる。
In the second embodiment described above relates to the calculation of the
また、上述した外挿に用いるマップ点に関し、他の複数の隣り合うマップ点よりも間隔を広げる対象となる複数の隣り合うマップ点、および、他の複数のマップ点よりも標準偏差σを大きくする対象となる複数のマップ点は、第2学習対象領域と低吸気圧力領域(非学習対象領域)との境界上もしくは当該境界に近い位置にある複数のマップ点であれば、上記のマップ点B(端点)やマップ点C(屈曲点)の2点に限られず、例えば、これらの2点とともに他のマップ点を含む複数のマップ点であってもよい。 Further, regarding the map points used for the extrapolation described above, the standard deviation σ is made larger than that of the plurality of adjacent map points whose intervals are wider than the other plurality of adjacent map points, and the other map points. If the plurality of map points to be processed are a plurality of map points on or close to the boundary between the second learning target region and the low intake pressure region (non-learning target region), the above map points The map point is not limited to two points B (end point) and map point C (bending point), and may be a plurality of map points including these two points and other map points.
また、kl−Pmマップ上における屈曲点の位置は、経験上把握可能なものである。このため、上述した実施の形態2で説明したkl−Pmマップがそうであるように、kl−Pmマップ上における屈曲点の位置を経験に基づいて特定することとしてもよいし、例えば、次のような手法によって実機上において特定されるものであってもよい。すなわち、例えば、kl−Pmマップの学習のために順次取得される学習データ(吸気マニホールド圧Pmと関連付けられた状態で取得される筒内充填空気量kl)を蓄積することによって得られるkl−Pmマップ上の学習データの分布に基づいて、屈曲点を見つけるようにしてもよい。また、経験上屈曲点から十分に離れていると判断可能な複数のマップ点(例えば、3点)に対する近似直線を算出し、当該近似直線から所定値以上離れる最初のマップ点を屈曲点として特定してもよい。 The position of the inflection point on the kl-P m map is capable grasp empirically. Therefore, as kl-P m map described in the second embodiment described above is the case, it may be possible to identify on the basis of experience the position of the inflection point on the kl-P m map, for example, It may be specified on an actual machine by the following method. That is, for example, obtained by accumulating the successively acquired by learning data (the intake manifold pressure P m and the in-cylinder charged air amount is obtained by the associated state kl) for kl-P m map of learning kl The inflection point may be found based on the distribution of learning data on the −P m map. In addition, an approximate straight line is calculated for a plurality of map points (for example, 3 points) that can be determined to be sufficiently far from the bending point based on experience, and the first map point that is more than a predetermined value away from the approximate straight line is specified as the bending point. May be.
また、上述した実施の形態2においては、kl−Pmマップの学習を定常運転状態に限って行うこととし、kl−Pmマップを学習するための筒内充填空気量klの学習データ(計測値)をAFM通過空気量klafmを用いて取得するようにしている。これに対し、kl−Pmマップの学習のために取得する筒内充填空気量klの学習データ(計測値)は、上記手法に代え、例えば、上記マップ学習を行う運転状態を定常運転状態に限定することなく、筒内圧センサ38によって計測される筒内圧を利用して算出される筒内充填空気量であってもよい。 In the second embodiment described above, kl-P m map of learning and be performed only in steady operating condition, the learning data kl-P m inside the cylinder for learning maps charged air amount kl (Measurement Value) using the AFM passage air amount klafm. In contrast, the learning data (measured values) of the in-cylinder charged air amount kl to get for kl-P m map of learning, instead of the above method, for example, an operating condition for performing the map learning steady operating condition Without limitation, the cylinder charge air amount calculated using the cylinder pressure measured by the cylinder pressure sensor 38 may be used.
なお、上述した実施の形態2においては、kl−Pmマップが前記第3の発明における「第2学習マップ」に相当している。また、ECU30が上述のkl−Pmマップの学習を行うことにより前記第3の発明における「第2学習手段」が実現されている。
また、前記第4の発明における「重み設定手段」および「学習値算出手段」は、上記図6に示すルーチンと類似するルーチンの処理をECU30に実行させることにより、それぞれ実現することができる。
In the second embodiment described above, kl-P m map corresponds to the "second learning map" in the third aspect of the present invention. Further,
Further, the “weight setting means” and the “learning value calculation means” in the fourth aspect of the invention can be realized by causing the
実施の形態3.
次に、図9を参照して、本発明の実施の形態3について説明する。
Next, a third embodiment of the present invention will be described with reference to FIG.
[実施の形態3におけるkl−Pmマップの学習]
図9は、本発明の実施の形態3におけるkl−Pmマップの特徴的な学習手法を説明するための図である。
[Learning kl-P m map in Third Embodiment
FIG. 9 is a diagram for explaining a characteristic learning method of the kl-P m map according to
上述した実施の形態2におけるkl−Pmマップの学習に対して、実施の形態1におけるAt−TAマップの学習の場合と同様に上述したガウス関数を利用した重み付け学習手法を適用した場合には、図9に示すように、学習対象マップ点(例えば、マップ点B)に対する学習データ(四角印)の距離に応じた重みwで、それぞれの学習データが当該学習対象マップ点のための学習値に反映されることになる。また、図9においてはマップ点Bに対するものしか図示していないが、ガウス関数を用いた重みwの形状(フィルタ形状)は、学習対象マップ点の位置を中心とする正規分布曲線状の曲線として学習対象マップ点毎に設定されるものである。なお、既述したように、実施の形態2におけるkl−Pmマップの学習では、圧力比Pm/Pacが計算値(1/(κ+1))以上となる領域のみを学習対象領域としており、このマップ学習の基本的な思想を採用する本実施形態においても、非学習対象領域(Pm<Pac×(1/(κ+1))では、本学習のための学習データの取得は行われない。 Against learning kl-P m map in the second embodiment described above, in the case of applying the weighting learning method using a Gaussian function as described above as in the learning of the A t -TA map in the first embodiment As shown in FIG. 9, each learning data is a learning for the learning target map point with a weight w corresponding to the distance of the learning data (square mark) to the learning target map point (for example, map point B). It will be reflected in the value. Although only the map point B is shown in FIG. 9, the shape of the weight w (filter shape) using a Gaussian function is a normal distribution curve centered on the position of the learning target map point. It is set for each learning target map point. As described above, in the learning of the kl-P m map in the second embodiment, only the region where the pressure ratio P m / P ac is equal to or greater than the calculated value (1 / (κ + 1)) is set as the learning target region. Even in this embodiment that employs this basic idea of map learning, learning data for the main learning is not acquired in the non-learning target region (P m <P ac × (1 / (κ + 1)). Absent.
非学習対象領域(Pm<Pac×(1/(κ+1))における筒内充填空気量klを外挿を利用して取得しようとした場合には、学習誤差影響を受けにくくするために、実施の形態2において既述したように、外挿に用いるマップ点B、Cの間隔を広げたり、当該マップ点B、Cに関する標準偏差σを大きくしたりすることが好ましい。しかしながら、端点となるマップ点Bとともに外挿に用いるマップ点として、屈曲点となるマップ点C(白丸印)よりもマップ点Bに遠いマップ点(図9の例ではマップ点D)を用いることとすると、図9中に実線と破線とで示すように、屈曲点(マップ点C)を用いる場合と比べ、外挿により得られる直線の傾きが変化してしまう。このような問題があるため、端点であるマップ点とともに外挿に用いるマップ点を設定する場合には、当該マップ点としては、屈曲点(マップ点C)よりも遠いマップ点は用いないようにするのがよい。 In order to make the in-cylinder charged air amount kl in the non-learning target region (P m <P ac × (1 / (κ + 1)) obtain by using extrapolation, As already described in the second embodiment, it is preferable to increase the interval between the map points B and C used for extrapolation or to increase the standard deviation σ with respect to the map points B and C. However, it becomes an end point. As a map point used for extrapolation together with the map point B, a map point (map point D in the example of FIG. 9) that is farther from the map point B than the map point C (white circle) that becomes the bending point is used. As shown by the solid line and broken line inside, the slope of the straight line obtained by extrapolation changes compared to the case of using the bending point (map point C). Map used for extrapolation with points When a map point is set, it is preferable not to use a map point far from the bending point (map point C) as the map point.
また、学習誤差影響の軽減のために標準偏差σを大きくしようとする場合についても同様であり、マップ点Bに関する標準偏差σを大きくし過ぎると(すなわち、屈曲点(マップ点C)よりも先の範囲も含まれるようにマップ点B等の学習範囲を広げすぎると)、マップ点Bの学習値が図9中に破線での丸印で示す点のように実際の値からずれてしまう。そこで、本実施形態では、屈曲点(マップ点C)を既述した手法により把握したうえで、端点であるマップ点Bの学習範囲が屈曲点(マップ点C)を越えないように、標準偏差σを設定(制限)するようにした。より具体的には、当該制限のない場合の重みwの形状(図9中の破線参照)と比べた場合には、重みwの形状がより急峻な形状(図9中の実線参照)となるように、標準偏差σが小さくされることになる。これにより、kl−Pmマップの学習精度を好適に確保できるようになる。なお、図9に示す例とは異なり、端点であるマップ点Bと屈曲点であるマップ点Cとの間に更なるマップ点を備える場合であれば、上述した標準偏差σの設定は、屈曲点よりも端点側に存在するマップ点のすべてに対して適用するのがよい。 The same applies to the case where the standard deviation σ is increased in order to reduce the influence of the learning error. If the standard deviation σ with respect to the map point B is excessively increased (that is, ahead of the bending point (map point C)). 9), the learning value of the map point B is deviated from the actual value as indicated by a dotted circle in FIG. Therefore, in this embodiment, the standard deviation is determined so that the learning range of the map point B which is the end point does not exceed the bending point (map point C) after grasping the bending point (map point C) by the method described above. σ is set (restricted). More specifically, the shape of the weight w becomes steeper (see the solid line in FIG. 9) when compared with the shape of the weight w without the restriction (see the broken line in FIG. 9). As described above, the standard deviation σ is reduced. This makes it possible to suitably secure the kl-P m map learning accuracy. Unlike the example shown in FIG. 9, if the map point B that is the end point and the map point C that is the bending point are provided with further map points, the setting of the standard deviation σ described above is It is preferable to apply to all the map points existing on the end point side of the point.
ところで、上述した実施の形態3においては、端点であるマップ点Bの学習範囲が屈曲点(マップ点C)を越えないように、標準偏差σを制限することとしている。しかしながら、このような手法に代え、端点であるマップ点B(端点と屈曲点との間に更なるマップ点が存在する場合には当該マップ点を含む)の重みwの基本形状としては図9中に破線で示すような形状が得られるように標準偏差σを大きくしたうえで、当該マップ点Bの学習範囲に屈曲点(マップ点C)よりも端から遠い範囲が含まれないようにするために、屈曲点において重みwがゼロとなるように当該重みwの曲線形状の一部をカットすることとしてもよい。
By the way, in
実施の形態4.
次に、図10を参照して、本発明の実施の形態4について説明する。
Embodiment 4 FIG.
Next, a fourth embodiment of the present invention will be described with reference to FIG.
[実施の形態4におけるkl−Pmマップの学習]
実施の形態2において説明したように、AFM通過空気量klafmで筒内充填空気量klを代用可能な定常運転状態(dPm/dt≒0)でのみkl−Pmマップの学習を行うようにした場合には、内燃機関10の運転中に過渡時しか使われない運転領域では、上記マップの学習を行えなくなる。
[Learning kl-P m map in a fourth embodiment]
As described in the second embodiment, to perform the learning of the kl-P m maps only AFM airflow rate klafm substitutable cylinder charged air amount kl in a steady operating condition (dP m / dt ≒ 0) In this case, the map cannot be learned in an operation region that is used only during a transition during the operation of the
図10は、本発明の実施の形態4におけるkl−Pmマップの特徴的な学習手法を説明するための図である。
そこで、本実施形態では、過渡運転状態においても、AFM通過空気量klafmで代用して筒内充填空気量klを取得することとしつつ、以下に説明する手法を用いてkl−Pmマップの学習を行うようにした。すなわち、吸気マニホールド圧Pmの時間変化率dPm/dtの、ゼロを基準とするずれ量の大きさに応じて、マップ点に記憶されている値を更新するために用いる学習値を修正することとした。
Figure 10 is a diagram for illustrating a characteristic learning techniques kl-P m map in a fourth embodiment of the present invention.
Therefore, in the present embodiment, even in a transient operation state, learning of the kl-P m map is performed using the method described below while substituting the AFM passage air amount klafm to obtain the cylinder charge air amount kl. To do. That is, the learning value used to update the value stored in the map point is corrected in accordance with the magnitude of the deviation amount with respect to zero of the time change rate dP m / dt of the intake manifold pressure P m. It was decided.
上記の学習値の具体的な修正手法としては、例えば、図10中の各図に記載の何れかの手法を用いることができる。図10(A)に示す手法では、マップ点に記憶されている値を更新するための学習値に掛け合わせる係数Xが、時間変化率dPm/dtがゼロである時に最も大きい1に設定され、時間変化率dPm/dtのゼロに対するずれ量がプラス側もしくはマイナス側で大きくなるにつれ、直線的に小さくなるように設定されている。このように設定された係数Xを用いて、マップ点に記憶されている値を更新するための学習値を修正することにより、時間変化率dPm/dtのゼロに対するずれ量が大きいほど、そのようなずれ量が大きくなる領域において得られた学習値の、マップ点の記憶値に対する反映度合い(重み)を軽くすることができる。これにより、AFM通過空気量klafmを筒内充填空気量klの取得に利用する構成においても、kl−Pmマップの学習対象となる運転領域を広く確保できるようになる。 As a specific method for correcting the learning value, for example, any of the methods described in each diagram in FIG. 10 can be used. In the method shown in FIG. 10A, the coefficient X to be multiplied by the learning value for updating the value stored in the map point is set to 1 which is the largest when the time change rate dP m / dt is zero. The time change rate dP m / dt is set so as to decrease linearly as the deviation amount with respect to zero increases on the plus side or the minus side. By using the coefficient X set in this way and correcting the learning value for updating the value stored in the map point, the larger the deviation from zero of the time change rate dP m / dt, the more It is possible to reduce the degree of reflection (weight) of the learning value obtained in the region where the deviation amount becomes large with respect to the stored value of the map point. Accordingly, even in a configuration that utilizes AFM airflow rate klafm the acquisition of the in-cylinder charged air amount kl, so can be widely ensured operating region to be learned of the kl-P m map.
また、上記係数Xの設定は、図10(A)に示すように三角形状のものに代え、例えば、図10(B)に示すような左右対称の釣鐘状の曲線で変化するものであってもよい。或いは、上記係数Xは、係数Xがゼロになるまで時間変化率dPm/dtのずれ量が大きくなるほど係数Xを連続的に減少させる特性のものに限らず、例えば、図10(C)に示すように、時間変化率dPm/dtのずれ量がプラス側もしくはマイナス側である値に達した際に、直ちにゼロとなるように設定されたものであってもよい。 Further, the setting of the coefficient X is changed to a symmetrical bell-shaped curve as shown in FIG. 10B, for example, instead of a triangular one as shown in FIG. Also good. Alternatively, the coefficient X is not limited to the characteristic in which the coefficient X is continuously decreased as the deviation amount of the time change rate dP m / dt increases until the coefficient X becomes zero, for example, as shown in FIG. As shown, when the deviation amount of the time change rate dP m / dt reaches a value that is on the plus side or the minus side, it may be set to be zero immediately.
10 内燃機関
12 ピストン
14 燃焼室
16 クランク軸
18 吸気通路
20 スロットルバルブ
22 吸気弁
30 ECU(Electronic Control Unit)
32 エアフローメータ
34 スロットル開度センサ
36 大気温度センサ
38 筒内圧センサ
DESCRIPTION OF
32 Air flow
Claims (8)
前記スロットルバルブのスロットル開度に前記スロットルバルブのスロットル開口面積の学習値が関連付けられた複数のマップ点を有する第1学習マップを学習する第1学習手段を備え、
前記第1学習手段による前記第1学習マップの学習は、前記スロットルバルブの下流側の吸気圧力を大気圧力で除して得られる圧力比が、前記吸気通路を流れる空気の比熱比に1を足した値で1を除して得られる計算値よりも小さくなる第1学習対象領域で行われることを特徴とする内燃機関の制御装置。 A control device for an internal combustion engine comprising a throttle valve for adjusting the amount of air flowing through an intake passage,
First learning means for learning a first learning map having a plurality of map points in which a throttle opening of the throttle valve is associated with a learning value of a throttle opening area of the throttle valve;
In the learning of the first learning map by the first learning means, the pressure ratio obtained by dividing the intake pressure downstream of the throttle valve by the atmospheric pressure adds 1 to the specific heat ratio of the air flowing through the intake passage. The control apparatus for an internal combustion engine, wherein the control is performed in a first learning target region that is smaller than a calculated value obtained by dividing 1 by the calculated value.
学習対象となる学習対象マップ点の位置から所定の学習範囲内に含まれる前記スロットル開口面積の複数の学習データのそれぞれに対して当該学習対象マップ点と学習データとの距離に応じた重み付けを行う手段であって、ガウス関数を用いて、前記学習対象マップ点から学習データまでの距離が近いほど当該学習データに付与される重みを大きく設定する重み設定手段と、
前記重み設定手段による重み付けが行われた学習データを用いて前記学習対象マップ点の学習値を算出する学習値算出手段と、
を含むことを特徴とする請求項1に記載の内燃機関の制御装置。 The first learning means includes
Weighting according to the distance between the learning target map point and the learning data is performed for each of the plurality of learning data of the throttle opening area included in the predetermined learning range from the position of the learning target map point to be learned. A weight setting means for setting a larger weight to be given to the learning data as the distance from the learning target map point to the learning data is closer using a Gaussian function;
Learning value calculating means for calculating a learning value of the learning target map point using learning data weighted by the weight setting means;
The control apparatus for an internal combustion engine according to claim 1, comprising:
前記第2学習マップでは、前記圧力比が前記計算値よりも小さくなる低吸気圧力領域には前記マップ点が設定されておらず、
前記第2学習手段による前記第2学習マップの学習は、前記圧力比が前記計算値以上となる第2学習対象領域で行われることを特徴とする請求項1または2に記載の内燃機関の制御装置。 A second learning means for learning a second learning map having a plurality of map points in which a learning value of the in-cylinder charged air amount is associated with the downstream side intake pressure downstream of the throttle valve;
In the second learning map, the map point is not set in a low intake pressure region where the pressure ratio is smaller than the calculated value,
The control of the internal combustion engine according to claim 1 or 2, wherein learning of the second learning map by the second learning means is performed in a second learning target region where the pressure ratio is equal to or greater than the calculated value. apparatus.
学習対象となる学習対象マップ点の位置から所定の学習範囲内に含まれる前記筒内充填空気量の複数の学習データのそれぞれに対して当該学習対象マップ点と学習データとの距離に応じた重み付けを行う手段であって、ガウス関数を用いて、前記学習対象マップ点から学習データまでの距離が近いほど当該学習データに付与される重みを大きく設定する重み設定手段と、
前記重み設定手段による重み付けが行われた学習データを用いて前記学習対象マップ点の学習値を算出する学習値算出手段と、
を含むことを特徴とする請求項3に記載の内燃機関の制御装置。 The second learning means includes
Weighting according to the distance between the learning target map point and the learning data for each of the plurality of learning data of the in-cylinder charged air amount included in the predetermined learning range from the position of the learning target map point to be learned Weight setting means for setting a larger weight to be given to the learning data as the distance from the learning target map point to the learning data is closer, using a Gaussian function;
Learning value calculating means for calculating a learning value of the learning target map point using learning data weighted by the weight setting means;
The control apparatus for an internal combustion engine according to claim 3, comprising:
前記第2学習マップが備える前記複数のマップ点は、前記第2学習対象領域と前記低吸気圧力領域との境界上もしくは当該境界に近い位置にある複数の隣り合うマップ点同士の間隔が、他の複数の隣り合うマップ点同士の間隔よりも広くなるように構成されていることを特徴とする請求項3または4に記載の内燃機関の制御装置。 In the low intake pressure region that is outside the second learning target region in the second learning map, the second learning is performed by extrapolation using the plurality of map points existing in the second learning target region. The amount of air filled in the cylinder according to the map is acquired,
The plurality of map points included in the second learning map are different from each other in the interval between a plurality of adjacent map points on or near the boundary between the second learning target region and the low intake pressure region. 5. The control device for an internal combustion engine according to claim 3, wherein the control device is configured to be wider than an interval between a plurality of adjacent map points.
前記第2学習マップが備える前記複数のマップ点は、前記第2学習対象領域と前記低吸気圧力領域との境界上もしくは当該境界に近い位置にある複数のマップ点に関する前記ガウス関数の標準偏差が、他の複数のマップ点に関する前記ガウス関数の標準偏差よりも大きくされていることを特徴とする請求項4に記載の内燃機関の制御装置。 In the low intake pressure region that is outside the second learning target region in the second learning map, the second learning is performed by extrapolation using the plurality of map points existing in the second learning target region. The amount of air filled in the cylinder according to the map is acquired,
The plurality of map points included in the second learning map have a standard deviation of the Gaussian function related to a plurality of map points on or close to the boundary between the second learning target region and the low intake pressure region. 5. The control apparatus for an internal combustion engine according to claim 4, wherein a standard deviation of the Gaussian function with respect to the other plurality of map points is made larger.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013198360A JP2015063943A (en) | 2013-09-25 | 2013-09-25 | Control device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013198360A JP2015063943A (en) | 2013-09-25 | 2013-09-25 | Control device for internal combustion engine |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015063943A true JP2015063943A (en) | 2015-04-09 |
Family
ID=52832029
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013198360A Pending JP2015063943A (en) | 2013-09-25 | 2013-09-25 | Control device for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2015063943A (en) |
-
2013
- 2013-09-25 JP JP2013198360A patent/JP2015063943A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4335249B2 (en) | Control device for internal combustion engine | |
JP6225934B2 (en) | Control device for internal combustion engine | |
CN106939840B (en) | Method and device for determining a gas mass flow in an internal combustion engine | |
JP5277349B2 (en) | Intake parameter calculation device and intake parameter calculation method for internal combustion engine | |
JPH0617680A (en) | Device for controlling fuel injection quantity in internal combustion engine | |
JP4788640B2 (en) | In-cylinder pressure estimation method and cylinder pressure estimation apparatus for internal combustion engine | |
JP2007040266A (en) | Suction air amount estimating device for internal combustion engine | |
JP2009150345A (en) | Controller for internal combustion engine | |
JP6156429B2 (en) | Control device for internal combustion engine | |
JP2683985B2 (en) | Fuel injection amount control device for internal combustion engine | |
JPH0674076A (en) | Intake air amount calculating method for internal combustion engine | |
JP6234531B1 (en) | Internal combustion engine control device | |
JP5776530B2 (en) | Engine control device | |
JP2015063943A (en) | Control device for internal combustion engine | |
JP6076280B2 (en) | Control device for internal combustion engine | |
KR102075426B1 (en) | Apparatus for estimating valve lift duration of engine cylinder and method thereof | |
JP5611166B2 (en) | Intake parameter calculation device for internal combustion engine | |
JP5472165B2 (en) | Engine control device | |
JP6187397B2 (en) | Internal combustion engine system | |
JP4798056B2 (en) | Fuel property determination device for internal combustion engine | |
JP2007239650A (en) | Controller for internal combustion engine | |
JP2014025448A (en) | Intake air amount estimation device of internal combustion engine | |
JP2016033353A (en) | Internal combustion engine system | |
JP2014238046A (en) | Learning device of internal combustion engine | |
JP5844170B2 (en) | Control device for internal combustion engine |