JP5691282B2 - Air-fuel ratio control device - Google Patents
Air-fuel ratio control device Download PDFInfo
- Publication number
- JP5691282B2 JP5691282B2 JP2010169791A JP2010169791A JP5691282B2 JP 5691282 B2 JP5691282 B2 JP 5691282B2 JP 2010169791 A JP2010169791 A JP 2010169791A JP 2010169791 A JP2010169791 A JP 2010169791A JP 5691282 B2 JP5691282 B2 JP 5691282B2
- Authority
- JP
- Japan
- Prior art keywords
- small
- area
- fuel ratio
- small area
- learning
- 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
Links
Images
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
本発明は、排気中の酸素濃度に基づき実空燃比を目標空燃比に近づけるよう制御する、空燃比制御装置に関する。 The present invention relates to an air-fuel ratio control apparatus that controls an actual air-fuel ratio to approach a target air-fuel ratio based on the oxygen concentration in exhaust gas.
従来、この種の空燃比制御装置は、燃料噴射弁からの燃料噴射量指令値(空燃比制御指令値)を排気中の酸素濃度に基づき補正することで、目標空燃比(例えば理論空燃比)での燃焼となるよう制御する空燃比フィードバック制御を行っている。 Conventionally, this type of air-fuel ratio control apparatus corrects a fuel injection amount command value (air-fuel ratio control command value) from a fuel injection valve based on the oxygen concentration in exhaust gas, thereby achieving a target air-fuel ratio (for example, theoretical air-fuel ratio). Air-fuel ratio feedback control is performed so as to control the combustion at the same time.
ここで、前記補正の量が周期的に増減を繰り返す状態、すなわち空燃比フィードバック制御が安定した状態の時の補正量の絶対値は、燃料噴射弁等の経年変化により増大する。そして、このような経年変化による補正量(以下、経年変化補正量と呼ぶ)の絶対値が増大すると、空燃比フィードバック制御が安定するまでに要する時間が長くなるため、運転状態の変化(例えばスロットルバルブ開度の変化)に対して目標空燃比にするための制御の応答性が悪くなる。 Here, the absolute value of the correction amount when the correction amount repeatedly increases and decreases periodically, that is, when the air-fuel ratio feedback control is stable, increases due to secular change of the fuel injection valve and the like. If the absolute value of the correction amount due to such aging (hereinafter referred to as aging correction amount) increases, the time required for the air-fuel ratio feedback control to become stable becomes longer. The response of the control for achieving the target air-fuel ratio with respect to the change in the valve opening degree deteriorates.
そこで、特許文献1〜3等に記載の制御装置では、内燃機関の運転中に経年変化補正量を学習値として記憶し、当該学習値に基づき燃料噴射量を補正しつつ空燃比フィードバック制御を実行することで、目標空燃比にするための制御の応答性向上を図っている。なお、経年変化補正量は、エンジン回転速度NEやエンジン負荷等の運転状態量に応じて異なる値となるため、運転状態量毎に異なる経年変化補正量を学習値として記憶させている。
Therefore, in the control devices described in
例えば、図18に示すように吸気圧PM(エンジン負荷)及びエンジン回転速度NEを複数領域に分割(図18の例では実線に示す9分割)してなる学習マップMgxを用い、当該学習マップMgxの各領域「00」〜「08」に学習値を記憶させている。 For example, as shown in FIG. 18, using a learning map Mgx obtained by dividing the intake pressure PM (engine load) and the engine speed NE into a plurality of regions (9 divisions shown by a solid line in the example of FIG. 18), the learning map Mgx is used. Learning values are stored in the respective areas “00” to “08”.
従来の学習マップMgxでは、各領域「00」〜「08」が全て同じ形状(図18の例では四角形)になるよう分割するとともに、これら同形状の領域「00」〜「08」が複数列及び複数行に規則正しく並ぶよう均等に分割している。このことに起因して、従来では次の問題を抱えていた。 In the conventional learning map Mgx, each of the regions “00” to “08” is divided so as to have the same shape (in the example of FIG. 18, a quadrangle), and the regions “00” to “08” having the same shape are arranged in a plurality of rows. And it is divided equally so that it is regularly arranged in multiple lines. Due to this, the following problems have been encountered in the past.
すなわち、ただ単に、実空燃比を目標空燃比に精度良く合わせるよう制御するためには、学習マップMgxの領域を細かく分割すればよい。しかしながら、領域を規則正しく均等に分割した従来の学習マップMgxでは、例えば図18中の点線に示す如く分割ピッチを小さくして分割数を増やすと、メモリの記憶容量が膨大になるとともに、学習処理等の演算負荷増大を招く。つまり、学習マップMgxの領域を細かく分割して実空燃比を高精度で制御することと、メモリ小容量化及び演算負荷軽減を図ることは背反する。 That is, simply to finely divide the region of the learning map Mgx in order to control the actual air / fuel ratio to the target air / fuel ratio with high accuracy. However, in the conventional learning map Mgx in which the region is regularly and evenly divided, for example, if the division pitch is reduced and the number of divisions is increased as shown by the dotted line in FIG. The calculation load increases. That is, it is contrary to finely dividing the area of the learning map Mgx to control the actual air-fuel ratio with high accuracy and reducing the memory capacity and reducing the calculation load.
また、上述の如く分割数を増やすと未学習の領域が増えることとなる。すると、学習済みの領域から未学習の領域へと内燃機関の運転状態が突発的に変化した時に、経年変化補正量(学習値)が不連続に変化することとなるため、運転状態の変化に対する燃料噴射量の変化が不適切な変化となり、ひいてはドライバビリティの悪化を招く。 Further, as described above, increasing the number of divisions increases the number of unlearned areas. Then, when the operating state of the internal combustion engine suddenly changes from the learned region to the unlearned region, the aging correction amount (learned value) changes discontinuously. The change in the fuel injection amount becomes an inappropriate change, which leads to a deterioration in drivability.
本発明は、上記課題を解決するためになされたものであり、その目的は、空燃比制御指令値をフィードバック補正した時の補正量を学習値としてマップに記憶更新させるにあたり、マップ中の未学習領域を低減させることでドライバビリティ向上を実現させるとともに、記憶容量増加及び演算負荷増大を回避しつつ空燃比制御の高精度化を実現させた空燃比制御装置を提供することにある。 The present invention has been made in order to solve the above-described problems, and the object of the present invention is to store and update the correction amount when the air-fuel ratio control command value is feedback-corrected as a learning value in the map. It is an object of the present invention to provide an air-fuel ratio control apparatus that realizes an improvement in drivability by reducing the region, and achieves high accuracy in air-fuel ratio control while avoiding an increase in storage capacity and an increase in calculation load.
以下、上記課題を解決するための手段、及びその作用効果について記載する。 Hereinafter, means for solving the above-described problems and the operation and effects thereof will be described.
請求項1記載の発明では、内燃機関の実空燃比を制御するアクチュエータへ出力される空燃比制御指令値を、排気中の酸素濃度に基づき補正するフィードバック補正手段と、前記フィードバック補正手段による補正量を学習値とし、前記内燃機関の運転状態量と関連付けして学習マップに記憶更新させる学習値更新手段と、を備え、前記学習マップは、前記運転状態量を複数の大領域に区分して構成されているとともに、複数の大領域内での目標空燃比がそれぞれ同じとなるよう複数の大領域が区分され、複数の大領域のうち少なくとも1つの大領域の形状を他の大領域の形状と異ならせて区分する異形区分が為されていることを特徴とする。 According to the first aspect of the present invention, feedback correction means for correcting the air-fuel ratio control command value output to the actuator for controlling the actual air-fuel ratio of the internal combustion engine based on the oxygen concentration in the exhaust, and the correction amount by the feedback correction means Learning value updating means for storing and updating a learning map in association with the operating state quantity of the internal combustion engine, wherein the learning map is configured by dividing the operating state quantity into a plurality of large regions. And a plurality of large regions are divided so that the target air-fuel ratios in the plurality of large regions are the same, and the shape of at least one large region of the plurality of large regions is defined as the shape of another large region. It is characterized in that it is made into different types of divisions that are differentiated.
ここで、目標空燃比が同じとなる領域同士の学習値は結果的に殆ど同じ値になっているとの知見を本発明者は鋭意研究により得た。具体的に説明すると、例えば図2に例示する制御マップMQは、エンジン回転速度NE及び吸気圧PM(内燃機関の運転状態量)を複数の領域に区分して構成されており、各領域に目標空燃比(又は目標空燃比に相当する目標燃料噴射量)を記憶させたマップである。マップMQ中の斜線を付した部分の領域は全て同じ目標空燃比(例えば理論空燃比)となっている。そして、図3に例示する学習マップMg1中の符号「04」を付した部分は制御マップMQ中の斜線部分に対応する部分である。つまり、学習マップMg1中の「04」に示す7つの領域が、学習マップMg1上で目標空燃比が同じとなる領域同士に該当し、これらの7つの領域「04」の学習値は、結果的に殆ど同じ値になっている。同様にして、図3の例では同じ番号「00」〜「08」を付した領域の学習値が、殆ど同じ値になっている。そして、このように学習値が同じになる複数の領域「00」〜「08」の外形形状(図3中の太線で示す形状)は、全てが同じ形状になることは有り得ず、また、規則正しく均等に並ぶことも有り得ない。 Here, the present inventor has obtained the knowledge that the learning values in the regions where the target air-fuel ratio is the same as a result are almost the same values as a result of earnest research. Specifically, for example, the control map MQ illustrated in FIG. 2 is configured by dividing the engine rotational speed NE and the intake pressure PM (the amount of operation state of the internal combustion engine) into a plurality of regions. 6 is a map in which an air-fuel ratio (or a target fuel injection amount corresponding to a target air-fuel ratio) is stored. All the hatched areas in the map MQ have the same target air-fuel ratio (for example, the theoretical air-fuel ratio). And the part which attached | subjected the code | symbol "04" in the learning map Mg1 illustrated in FIG. 3 is a part corresponding to the shaded part in the control map MQ. That is, the seven areas indicated by “04” in the learning map Mg1 correspond to areas where the target air-fuel ratio is the same on the learning map Mg1, and the learning values in these seven areas “04” Almost the same value. Similarly, in the example of FIG. 3, the learning values of the regions assigned the same numbers “00” to “08” are almost the same value. The outer shapes (the shapes indicated by the thick lines in FIG. 3) of the plurality of regions “00” to “08” having the same learning value in this way cannot all be the same shape, and are regularly ordered. It is impossible to line up evenly.
この知見に基づき為された上記発明では、フィードバック補正手段による補正量を運転状態量と関連付けして記憶更新させる学習マップは、運転状態量を複数の大領域に区分して構成されているとともに、該当する大領域内での目標空燃比が同じとなるよう複数の大領域の形状を各々異ならせて区分する異形区分が為されている。図3の例では、学習マップMg1中の太線で囲った9個の領域「00」〜「08」が大領域に相当する。 In the above invention made based on this knowledge, the learning map for storing and updating the correction amount by the feedback correction means in association with the driving state amount is configured by dividing the driving state amount into a plurality of large regions, The irregular division is performed in which the shapes of the plurality of large regions are differentiated so that the target air-fuel ratio in the corresponding large region is the same. In the example of FIG. 3, nine areas “00” to “08” surrounded by a thick line in the learning map Mg1 correspond to large areas.
そのため、目標空燃比に拘わらず領域を等ピッチで単純に分割した従来の学習マップMgx(図18参照)においてそもそも学習値が殆ど同じ値となっている領域を、上記発明では大領域としてグループ化していると言える。そのため、大領域の区分数を従来マップMgxの領域分割数よりも少なくしつつ、実空燃比を目標空燃比に合わせるよう制御することを従来マップMgxと同等の精度で実現できる。よって、学習値を記憶させるメモリの記憶容量増加回避、及び学習値を記憶更新させる処理等の演算負荷増大回避と、制御精度向上との両立を図ることができる。 Therefore, in the above-described invention, regions in which the learning values are almost the same in the conventional learning map Mgx (see FIG. 18) obtained by simply dividing the region at an equal pitch regardless of the target air-fuel ratio are grouped as large regions in the above invention. It can be said that. For this reason, it is possible to realize the control so that the actual air-fuel ratio is adjusted to the target air-fuel ratio with the same accuracy as that of the conventional map Mgx while reducing the number of divisions of the large area to the number of divided areas of the conventional map Mgx. Therefore, it is possible to achieve both avoidance of increase in the storage capacity of the memory for storing the learned value, avoidance of increase in calculation load such as processing for storing and updating the learned value, and improvement of control accuracy.
また、上述の如く大領域の区分数を学習値の層別によって最適化、すなわち、従来よりも少なくすることが可能となるので、学習マップ中の未学習となっている大領域の数が減少する。よって、学習済みの大領域から未学習の大領域へと内燃機関の運転状態が変化する機会を減少できるので、運転状態の変化に対する空燃比制御指令値の変化を適切な変化にすることができ、ひいてはドライバビリティの向上を実現できる。 In addition, as described above, the number of large areas can be optimized by learning value stratification, that is, the number of large areas that have not yet been learned in the learning map can be reduced. To do. Therefore, the chance that the operating state of the internal combustion engine changes from the learned large region to the unlearned large region can be reduced, so that the change of the air-fuel ratio control command value with respect to the change of the operating state can be changed appropriately. As a result, improvement in drivability can be realized.
なお、上記「内燃機関の運転状態量」の具体例としては、エンジン回転速度NE、エンジン負荷及びエンジン温度等が挙げられる。上記「エンジン負荷」の具体例としては、吸気圧センサにより検出された吸気圧、エアフロメータにより検出された吸気量、スロットルバルブセンサにより検出されたスロットル開度、アクセルセンサにより検出されたアクセル操作量等が上げられる。上記「エンジン温度」の具体例としてはエンジン冷却水温度等が挙げられる。 Specific examples of the “internal combustion engine operating state quantity” include engine rotational speed NE, engine load, engine temperature, and the like. Specific examples of the “engine load” include an intake pressure detected by an intake pressure sensor, an intake air amount detected by an air flow meter, a throttle opening detected by a throttle valve sensor, and an accelerator operation amount detected by an accelerator sensor. Etc. are raised. Specific examples of the “engine temperature” include engine coolant temperature.
また、上記「空燃比制御指令値」の具体例としては、燃料噴射弁の弁体を開閉駆動させる電動アクチュエータに対する噴射指令値や、ディーゼルエンジンにおいてEGR量を指令するEGR指令値等、混合気の空燃比に影響を及ぼす各種指令値が挙げられる。 Specific examples of the “air-fuel ratio control command value” include an injection command value for an electric actuator that opens and closes a valve body of a fuel injection valve, an EGR command value that commands an EGR amount in a diesel engine, and the like. There are various command values that affect the air-fuel ratio.
請求項2記載の発明では、前記大領域をさらに複数に区分した小領域であって、異なる2つの大領域と隣接する小領域が存在するよう前記異形区分が為されていることを特徴とする。 According to a second aspect of the present invention, there is provided a small region obtained by further dividing the large region into a plurality of regions, wherein the deformed division is performed so that there are small regions adjacent to two different large regions. .
ここで、図13に示す学習マップMg5は上記発明の一例であり、6個の大領域「00」〜「05」に異形区分されている。図中の点線で区分された各領域は上記発明に係る「小領域」に相当する。例えば、大領域「03」に含まれる小領域03aに隣接する他の小領域は周囲の8個であり、そのうちの3個が「03」、3個が「00」、2個が「04」の大領域に属している。したがって、小領域03aは、他の異なる2つの大領域「00」「04」と隣接していると言える。 Here, the learning map Mg5 shown in FIG. 13 is an example of the above-described invention, and is irregularly divided into six large areas “00” to “05”. Each area divided by a dotted line in the figure corresponds to a “small area” according to the invention. For example, the other small areas adjacent to the small area 03a included in the large area “03” are the surrounding eight areas, three of which are “03”, three are “00”, and two are “04”. Belongs to a large area. Therefore, it can be said that the small area 03a is adjacent to two different large areas “00” and “04”.
これに対し、図18に示す従来の学習マップMgxでは、複数の領域「00」〜「08」を規則正しく区分しているので、例えば大領域「03」に含まれる小領域03bは、他の異なる3つの大領域「00」「01」「04」と隣接することとなる。
On the other hand, in the conventional learning map Mgx shown in FIG. 18, since the plurality of areas “00” to “08” are regularly divided, for example, the
要するに、上記発明を例示する学習マップMg5では、小領域03aが2つの大領域「00」「04」と隣接するよう、2つの大領域「00」「03」の形状を各々異ならせて区分(異形区分)していると言える。 In short, in the learning map Mg5 exemplifying the above invention, the two large areas “00” and “03” are differentiated from each other so that the small area 03a is adjacent to the two large areas “00” and “04” ( It can be said that it is a variant).
請求項3記載の発明では、前記大領域をさらに複数に区分した小領域であって、異なる4つ以上の大領域と隣接する小領域が存在するよう前記異形区分が為されていることを特徴とする。 The invention according to claim 3 is characterized in that the large area is further divided into a plurality of small areas, and the irregular division is performed so that there are four or more different large areas and adjacent small areas. And
ここで、図15に示す学習マップMg7は上記発明の一例であり、10個の大領域「00」〜「09」に異形区分されている。図中の点線で区分された各領域は上記発明に係る「小領域」に相当する。例えば、大領域「08」の小領域08aに隣接する他の小領域は周囲の8個であり、小領域08aは、他の異なる5つの大領域「00」「04」「06」「07」「09」と隣接していると言える。 Here, the learning map Mg7 shown in FIG. 15 is an example of the above-described invention, and is irregularly divided into 10 large areas “00” to “09”. Each area divided by a dotted line in the figure corresponds to a “small area” according to the invention. For example, there are eight other small areas adjacent to the small area 08a of the large area “08”, and the small area 08a includes five different large areas “00” “04” “06” “07”. It can be said that it is adjacent to “09”.
要するに、上記発明を例示する学習マップMg7では、小領域08aが5つの大領域「00」「04」「06」「07」「09」と隣接するよう、各々の大領域の形状を異ならせて区分(異形区分)していると言える。 In short, in the learning map Mg7 exemplifying the above invention, the shape of each large region is made different so that the small region 08a is adjacent to the five large regions “00” “04” “06” “07” “09”. It can be said that it is classified (variant classification).
請求項4記載の発明では、所定の大領域の角部のうち前記学習マップの外縁以外に位置する角部が、他の大領域の1つの角部としか接触しないよう、前記異形区分が為されていることを特徴とする。 According to a fourth aspect of the present invention, the deformed segmentation is performed so that a corner located outside the outer edge of the learning map among corners of a predetermined large region contacts only one corner of another large region. It is characterized by being.
ここで、図13に示す学習マップMg5は上記発明の一例であり、例えば、大領域「03」の形状は四角形であるため4つの角部p1,p2,p3,p4を有する。そして、角部p1,p2,p4は学習マップMg5の外縁に位置しており、角部p3は外縁以外に位置している。そして角部p3は、大領域「04」の角部とは接触するものの、大領域「00」の角部とは接触していない。 Here, the learning map Mg5 shown in FIG. 13 is an example of the above-described invention. For example, since the shape of the large region “03” is a quadrangle, it has four corners p1, p2, p3, and p4. The corners p1, p2, and p4 are located at the outer edge of the learning map Mg5, and the corner p3 is located at a position other than the outer edge. The corner p3 is in contact with the corner of the large area “04” but is not in contact with the corner of the large area “00”.
これに対し、図18に示す従来の学習マップMgxでは、複数の領域「00」〜「08」を規則正しく区分しているので、例えば大領域「03」の角部のうち学習マップMgxの外縁以外に位置する角部p3は、3つの大領域「00」「01」「04」の角部と接触することとなる。 On the other hand, in the conventional learning map Mgx shown in FIG. 18, a plurality of regions “00” to “08” are regularly divided, so that, for example, the corners of the large region “03” other than the outer edge of the learning map Mgx The corner portion p3 located at is in contact with the corner portions of the three large regions “00”, “01”, and “04”.
要するに、上記発明を例示する学習マップMg5では、その外縁以外に位置する角部p3が他の大領域「04」の1つの角部とだけ接触するよう、2つの大領域「00」「03」の形状を各々異ならせて区分(異形区分)していると言える。 In short, in the learning map Mg5 exemplifying the above invention, the two large areas “00” and “03” are set such that the corner p3 located outside the outer edge contacts only one corner of the other large area “04”. It can be said that the shape of each is different (different shape classification).
請求項5記載の発明では、角部を6つ以上有する多角形の大領域が存在するよう、前記異形区分が為されていることを特徴とする。
The invention according to
ここで、図13に示す学習マップMg5は上記発明の一例であり、例えば、大領域「01」「02」「04」の形状は角部を6つ有する六角形である。これに対し、図18に示す従来の学習マップMgxでは、複数の領域「00」〜「08」を規則正しく区分しているので、全ての大領域「00」〜「08」は四角形となる。要するに、上記発明を例示する学習マップMg5では、六角形の大領域「01」「02」「04」が存在するよう、各々の大領域の形状を異ならせて区分(異形区分)していると言える。なお、図13では六角形の大領域を例示しているが、n角形(n≧6)であればよく、特にnが偶数であることが望ましい。 Here, the learning map Mg5 shown in FIG. 13 is an example of the above-described invention. For example, the shapes of the large regions “01”, “02”, and “04” are hexagons having six corners. On the other hand, in the conventional learning map Mgx shown in FIG. 18, since the plurality of areas “00” to “08” are regularly divided, all the large areas “00” to “08” are square. In short, in the learning map Mg5 exemplifying the above-described invention, when the large areas “01”, “02”, and “04” exist in the hexagonal areas, the shapes of the respective large areas are differentiated (deformation classification). I can say that. Although a large hexagonal region is illustrated in FIG. 13, it may be an n-gon (n ≧ 6), and it is particularly desirable that n is an even number.
請求項6記載の発明では、前記学習マップは、前記大領域をさらに複数の小領域に区分して構成されているとともに、前記小領域の各々に前記学習値を記憶させるよう構成され、1つの小領域で前記学習値が記憶更新された場合には、その小領域の学習値を同一の大領域内の他の小領域へコピーすることを特徴とする。 In the invention according to claim 6, the learning map is configured to further divide the large area into a plurality of small areas, and is configured to store the learning value in each of the small areas. When the learning value is stored and updated in a small area, the learning value of the small area is copied to another small area in the same large area.
これによれば、運転状態量を等ピッチで区分して小領域を構成し、それらの小領域をグループ化して大領域を構成していると言える。つまり、運転状態量を等ピッチで区分しつつも、目標空燃比が同じとなるよう大領域を構成することができる。 According to this, it can be said that the operation state quantity is divided at equal pitches to form a small area, and the small areas are grouped to form a large area. That is, it is possible to configure a large region so that the target air-fuel ratio is the same while the operating state quantities are divided at equal pitches.
請求項7記載の発明では、複数の前記小領域のうち予め設定された特定小領域について、前記特定小領域と同一大領域内の他の小領域から前記特定小領域への学習値のコピーは許可し、前記特定小領域から前記他の小領域への学習値のコピーは禁止することを特徴とする。 In a seventh aspect of the present invention, for a specific small area set in advance among the plurality of small areas, a copy of a learning value from another small area within the same large area as the specific small area is copied to the specific small area. It is permitted to copy the learning value from the specific small area to the other small area.
例えば、記憶更新した小領域の学習値の信頼性が低い場合には、その学習値を他の小領域へコピーすると大領域内全体が信頼性の低い学習値となってしまい、望ましくない。そこで上記発明では、信頼性が低いと想定される小領域を「特定小領域」として予め設定しておき、特定小領域から他の小領域への学習値のコピーを禁止するので、大領域内全体が信頼性の低い学習値になることを回避できる。但し、他の小領域から特定小領域への学習値のコピーは許可するので、特定小領域を速やかに学習済みにすることができる。 For example, if the learned value of the small area stored and updated is low in reliability, copying the learned value to another small area results in a learning value having low reliability in the entire large area, which is not desirable. Therefore, in the above invention, a small area that is assumed to be low in reliability is set in advance as a “specific small area”, and copying of learning values from the specific small area to other small areas is prohibited. It can avoid that the whole becomes a learning value with low reliability. However, since copying of the learning value from another small area to the specific small area is permitted, the specific small area can be quickly learned.
信頼性の低い特定小領域の具体例として、請求項8記載の如く、前記他の小領域に比べて学習頻度の低い小領域が挙げられる。また、他の具体例として、複数の小領域のうち内燃機関にブレーキ力(エンジンブレーキ)を発揮させることが想定される小領域、或いは内燃機関での燃焼が不安定になると想定される小領域を、特定小領域として設定することが挙げられる。 As a specific example of the specific small area with low reliability, a small area having a lower learning frequency than the other small areas can be cited. As another specific example, among a plurality of small areas, a small area where the internal combustion engine is assumed to exert a braking force (engine braking), or a small area where combustion in the internal combustion engine is assumed to be unstable Is set as a specific small area.
請求項9記載の発明では、複数の前記小領域のうち予め設定された独立小領域について、前記独立小領域と同一大領域内の他の小領域から前記独立小領域への学習値のコピーを禁止するとともに、前記独立小領域から前記他の小領域への学習値のコピーも禁止することを特徴とする。 In a ninth aspect of the present invention, a learning value is copied from another small area within the same large area as the independent small area to the independent small area for a predetermined independent small area among the plurality of small areas. In addition to prohibiting, copying of the learned value from the independent small area to the other small area is also prohibited.
ここで、同じ大領域内であっても、空燃比制御指令値の設定手法を小領域毎に異ならせることが望ましい場合がある。例えば、請求項10記載の如く内燃機関の出力を最大とするよう運転者により操作されていると想定される小領域(WOT小領域)については、燃料噴射量指令値(空燃比制御指令値)を最大にすることが要求され、このようなWOT小領域へ他の小領域の学習値をコピーしてしまうと、燃料噴射量指令値(空燃比制御指令値)が最大にならないことが懸念される。また、WOT小領域から他の小領域へ学習値をコピーしてしまうと、他の小領域において燃料噴射量指令値(空燃比制御指令値)が過大になることが懸念される。
Here, even within the same large region, it may be desirable to vary the setting method of the air-fuel ratio control command value for each small region. For example, the fuel injection amount command value (air-fuel ratio control command value) for a small region (WOT small region) that is assumed to be operated by the driver to maximize the output of the internal combustion engine as described in
この点を鑑みた上記請求項9記載の発明では、他の小領域から独立小領域への学習値のコピーを禁止するとともに、独立小領域から他の小領域への学習値のコピーも禁止するので、前記懸念を解消できる。 In view of this point, the invention according to claim 9 prohibits copying of the learning value from another small area to the independent small area, and also prohibits copying of the learning value from the independent small area to the other small area. Therefore, the said concern can be eliminated.
請求項11記載の発明では、前記学習マップは、前記大領域をさらに複数の小領域に区分して構成されているとともに、前記小領域の各々に前記学習値を記憶させるよう構成され、1つの小領域で前記学習値が記憶更新された場合には、その小領域の学習値を同一の大領域内の他の小領域へ、予め設定された重み付けに基づき補正してコピーすることを特徴とする。 In the invention according to claim 11, the learning map is configured by further dividing the large area into a plurality of small areas, and configured to store the learning value in each of the small areas. When the learning value is stored and updated in a small area, the learning value of the small area is corrected and copied to another small area in the same large area based on a preset weight. To do.
ところで、1つの小領域で学習値(基準学習値)が記憶更新された場合において、上記発明に反して前記基準学習値と同一の値を他の小領域へコピーさせると、コピー先の学習値の変化に過不足が生じる場合がある。そこで上記発明では、小領域毎に予め重み付けを設定しておき、基準学習値を前記重み付けに基づき補正し、その補正した値を他の小領域へコピーさせている。これによれば、基準学習値と同一の値を他の小領域へコピーさせる場合に比べて、コピー先の学習値を最適な値に高精度で近づけることができる。 By the way, when the learning value (reference learning value) is stored and updated in one small area, if the same value as the reference learning value is copied to another small area against the above invention, the learning value of the copy destination There may be excess and deficiency in the change of. Therefore, in the above invention, a weight is set in advance for each small area, the reference learning value is corrected based on the weight, and the corrected value is copied to another small area. According to this, compared with a case where the same value as the reference learning value is copied to another small area, the learning value at the copy destination can be brought close to the optimum value with high accuracy.
さらに、請求項12記載の如く、コピー先の小領域がコピー元の小領域から離れているほど、そのコピー先における重み付けを小さく設定することで、ドライバビリティが急激に変化する等のリスクを低減できる。よって、ドライバビリティを向上させるよう学習値を最適にできる。
Furthermore, as described in
また、請求項13記載の如く、コピー先の小領域が、学習値を変化させることによる運転状態量の変化が大きい領域(いわゆる高負荷領域)であるほど、そのコピー先における重み付けを小さく設定した方が、コピー先でのドライバビリティ急変に影響を与えにくく、段階的に学習させることが可能となる。よって、ドライバビリティを向上させるよう学習値を最適にできる。
Further, as described in
請求項14記載の発明では、複数の前記小領域のうち予め設定された特定小領域について、前記補正してコピーすることを、前記特定小領域と同一大領域内の他の小領域から前記特定小領域へは許可し、前記特定小領域から前記他の小領域へは禁止することを特徴とする。 In the invention according to claim 14, the specific small area set in advance among the plurality of small areas is corrected and copied from the other small areas within the same large area as the specific small area. A small area is permitted, and the specific small area is prohibited from the other small area.
例えば、記憶更新した小領域の学習値の信頼性が低い場合には、その学習値を補正した値を他の小領域へコピー(補正コピー)すると大領域内全体が信頼性の低い学習値となってしまい、望ましくない。そこで上記発明では、信頼性が低いと想定される小領域を「特定小領域」として予め設定しておき、特定小領域から他の小領域への学習値の補正コピーを禁止するので、大領域内全体が信頼性の低い学習値になることを回避できる。但し、他の小領域から特定小領域への学習値の補正コピーは許可するので、特定小領域を速やかに学習済みにすることができる。 For example, when the reliability of the learned value of the small area that has been stored and updated is low, copying the corrected value of the learned value to another small area (correction copying) causes the entire large area to have a low-reliable learning value. This is undesirable. Therefore, in the above invention, a small area that is assumed to be low in reliability is set in advance as a “specific small area”, and correction copying of learning values from the specific small area to other small areas is prohibited. It is possible to avoid that the entire learning value becomes a learning value with low reliability. However, since the correction copy of the learning value from another small region to the specific small region is permitted, the specific small region can be quickly learned.
なお、信頼性の低い特定小領域の具体例として、前記他の小領域に比べて学習頻度の低い小領域が挙げられる。また、他の具体例として、複数の小領域のうち内燃機関にブレーキ力(エンジンブレーキ)を発揮させることが想定される小領域、或いは内燃機関での燃焼が不安定になると想定される小領域を、特定小領域として設定することが挙げられる。 A specific example of the specific small region with low reliability is a small region with a lower learning frequency than the other small regions. As another specific example, among a plurality of small areas, a small area where the internal combustion engine is assumed to exert a braking force (engine braking), or a small area where combustion in the internal combustion engine is assumed to be unstable Is set as a specific small area.
請求項15記載の発明では、複数の前記小領域のうち予め設定された独立小領域について、前記補正してコピーすることを、前記独立小領域と同一大領域内の他の小領域から前記独立小領域へ、及び前記独立小領域から前記他の小領域へのいずれについても禁止することを特徴とする。
In the invention according to
ここで、同じ大領域内であっても、空燃比制御指令値の設定手法を小領域毎に異ならせることが望ましい場合がある。例えば、内燃機関の出力を最大とするよう運転者により操作されていると想定される小領域(WOT小領域)については、燃料噴射量指令値(空燃比制御指令値)を最大にすることが要求され、このようなWOT小領域へ他の小領域の学習値を補正してコピー(補正コピー)してしまうと、燃料噴射量指令値(空燃比制御指令値)が最大にならないことが懸念される。また、WOT小領域から他の小領域へ学習値を補正コピーしてしまうと、他の小領域において燃料噴射量指令値(空燃比制御指令値)が過大になることが懸念される。この点を鑑みた上記発明では、他の小領域から独立小領域への学習値の補正コピーを禁止するとともに、独立小領域から他の小領域への学習値の補正コピーも禁止するので、前記懸念を解消できる。 Here, even within the same large region, it may be desirable to vary the setting method of the air-fuel ratio control command value for each small region. For example, the fuel injection amount command value (air-fuel ratio control command value) may be maximized for a small region (WOT small region) that is assumed to be operated by the driver to maximize the output of the internal combustion engine. There is a concern that the fuel injection amount command value (air-fuel ratio control command value) will not be maximized if the learned value of another small region is corrected and copied (corrected copy) to such a WOT small region. Is done. Further, if the learning value is corrected and copied from the WOT small area to another small area, there is a concern that the fuel injection amount command value (air-fuel ratio control command value) becomes excessive in the other small areas. In the above invention in view of this point, the correction copy of the learning value from another small region to the independent small region is prohibited, and the correction copy of the learning value from the independent small region to another small region is also prohibited. Can eliminate concerns.
請求項16記載の発明では、1つの前記大領域で前記学習値が記憶更新された場合には、その記憶更新された学習値に応じて他の大領域の学習値を補正することを特徴とする。
The invention according to
ここで、複数の大領域の学習値同士は少なからず相関性を有している。そのため、1つの大領域で学習値が大きく変化すれば、他の大領域の学習値も大きく変化させるのが妥当であることが多い。例えば、燃料タンクへ補給した燃料の性状が残存燃料の性状と異なる場合等、燃料性状が急変した場合には、全ての大領域において学習値を変化させるのが妥当である。この点を鑑みた上記発明によれば、1つの大領域で学習値が記憶更新された場合には、その記憶更新された学習値に応じて他の大領域の学習値を補正するので、学習していない他の大領域の学習値についても最適な値にすることができる。 Here, the learning values of a plurality of large areas have a certain correlation. For this reason, if the learning value greatly changes in one large region, it is often appropriate to greatly change the learning value in another large region. For example, when the fuel property suddenly changes, such as when the property of the fuel supplied to the fuel tank is different from the property of the remaining fuel, it is appropriate to change the learning value in all large regions. According to the above invention in view of this point, when the learning value is stored and updated in one large region, the learning value in the other large region is corrected according to the stored and updated learning value. The learning values of other large areas that have not been set can be set to optimum values.
また、例えば他の領域が未学習である場合に、その未学習大領域を初期値から補正することにより学習済みにできるので、未学習領域を早期に無くすことができる。よって、学習済みの大領域から未学習大領域へ運転状態が変化した時にドライバビリティが急激に変化する等のリスクを低減できる。よって、ドライバビリティを向上させるよう学習値を最適にできる。 Further, for example, when another area is unlearned, it can be learned by correcting the unlearned large area from the initial value, so that the unlearned area can be eliminated early. Therefore, it is possible to reduce the risk that the drivability changes suddenly when the driving state changes from the learned large area to the unlearned large area. Therefore, the learning value can be optimized to improve drivability.
請求項17記載の発明では、記憶更新による学習値の変化量が所定量以上であることを条件として、他の大領域の学習値を補正することを特徴とする。 The invention according to claim 17 is characterized in that the learning value of another large area is corrected on condition that the amount of change of the learning value due to the memory update is a predetermined amount or more.
先述した通り、燃料性状が急変した場合には全ての大領域において学習値を変化させるのが妥当である。しかしながら、記憶更新による学習値の変化量が所定量未満であれば、燃料性状が急変していない可能性が高い。そこで上記発明では、学習値の変化量が所定量以上であることを条件として他の大領域の学習値を補正するので、燃料性状が急変していない場合等、補正が不要な場合にまで他の大領域の学習値を補正してしまうことを回避できる。 As described above, when the fuel property changes suddenly, it is appropriate to change the learning value in all large regions. However, if the amount of change in the learning value due to the memory update is less than the predetermined amount, there is a high possibility that the fuel property has not changed suddenly. Therefore, in the above invention, the learning value in another large region is corrected on the condition that the amount of change in the learning value is equal to or greater than a predetermined amount, so that the correction is unnecessary even when the fuel property is not suddenly changed. It is possible to avoid correcting the learning value of the large area.
請求項18記載の発明では、記憶更新による学習値の変化量が大きいほど、他の大領域に対する補正量を大きくすることを特徴とする。 The invention according to claim 18 is characterized in that the larger the change amount of the learning value due to the memory update, the larger the correction amount for other large regions.
先述した通り、複数の大領域の学習値同士は少なからず相関性を有している。したがって、1つの大領域での学習値の変化量が大きければ、他の大領域の学習値も大きく変化させるのが妥当である。この点を鑑みた上記発明によれば、記憶更新による学習値の変化量が大きいほど他の大領域に対する補正量を大きくするので、他の大領域の学習値を最適な値に近づけることを促進できる。 As described above, the learning values in a plurality of large areas are not a little correlated. Therefore, if the amount of change in the learning value in one large region is large, it is appropriate to greatly change the learning value in the other large region. According to the above invention in view of this point, as the amount of change in the learning value due to the memory update is larger, the correction amount for the other large area is increased, so that the learning value of the other large area is brought closer to the optimum value. it can.
請求項19記載の発明では、記憶更新した大領域から前記他の大領域が離れているほど、他の大領域に対する補正量を小さくすることを特徴とする。 The invention according to claim 19 is characterized in that, as the other large area is separated from the stored large area, the correction amount for the other large area is reduced.
離れた大領域同士であるほど前記相関性が低い場合が多い。この点を鑑みた上記発明によれば、記憶更新した大領域から他の大領域が離れているほど他の大領域に対する補正量を小さくするので、他の大領域の学習値を過剰に補正してしまうことを抑制して最適な値に近づけることを促進できる。 In many cases, the correlation is lower as the distance is larger. According to the above-mentioned invention in view of this point, the correction amount for the other large area is reduced as the other large area is separated from the stored and updated large area, so that the learning value of the other large area is excessively corrected. It is possible to promote the approach to the optimum value by suppressing
請求項20記載の発明では、複数の前記大領域は、前記運転状態量を不等間隔に区分して設定されていることを特徴とする。
The invention according to
従来の学習マップMgxは、図18に示す如く目標空燃比とは無関係に領域を等ピッチで区分している。しかしながら、領域内の目標空燃比が同一となるよう区分するとともに、その領域の範囲をできるだけ大きくして区分数を少なくしようとすると、等ピッチで分割する従来の学習マップMgxでは限界があり、領域を細かく分割せざるを得ない。この点を鑑みた上記発明では、運転状態量を不等間隔に区分して大領域を設定するので、大領域内の目標空燃比が同一となるよう区分するにあたり、各々の大領域の範囲を大きくすることを容易に実現できる。よって、大領域の区分数をより一層少なくできるので、メモリの記憶容量増加回避及び演算負荷増大回避と制御精度向上との両立を促進できるとともに、未学習となっている大領域の数を少なくしてドライバビリティを向上させることを促進できる。 As shown in FIG. 18, the conventional learning map Mgx divides the region at equal pitches regardless of the target air-fuel ratio. However, when the target air-fuel ratio in the region is divided so as to be the same, and the range of the region is made as large as possible to reduce the number of divisions, there is a limit in the conventional learning map Mgx divided at an equal pitch, Must be divided finely. In the above invention in view of this point, since the operation state quantity is divided at unequal intervals and a large region is set, when dividing so that the target air-fuel ratio in the large region is the same, the range of each large region is set. Enlarging can be easily realized. Therefore, since the number of large areas can be further reduced, it is possible to promote the coexistence of avoiding an increase in memory storage capacity, avoiding an increase in computation load and improving control accuracy, and reducing the number of large areas that have not been learned. To improve drivability.
請求項21記載の発明では、複数の前記大領域のうち少なくとも1つの大領域は、他の大領域により複数に分断されて、前記学習マップ上において離散的に配置されていることを特徴とする。
The invention according to
要するに上記発明は、離散配置された大領域同士が略同一(所定範囲内)の目標空燃比になっている場合において、それらを1つの大領域としてグループ化していると言える。これによれば、略同一目標空燃比の離散配置された大領域を、別々の異なる大領域として区分する場合に比べて、空燃比の制御性を低下させることなく大領域の区分数を減少できる。換言すれば、大領域内の目標空燃比が略同一(所定範囲内)となるよう区分するにあたり、各々の大領域の範囲を大きくすることをさらに促進できる。よって、メモリの記憶容量増加回避及び演算負荷増大回避と制御精度向上との両立をさらに促進できるとともに、未学習となっている大領域の数を少なくしてドライバビリティを向上させることをさらに促進できる。 In short, the above invention can be said to be grouped as one large area when the discretely arranged large areas have substantially the same target air-fuel ratio (within a predetermined range). According to this, the number of large areas can be reduced without lowering the controllability of the air-fuel ratio, compared to the case where large areas that are discretely arranged with substantially the same target air-fuel ratio are divided into different large areas. . In other words, when the target air-fuel ratio in the large region is divided so as to be substantially the same (within a predetermined range), it is possible to further promote increasing the range of each large region. Therefore, it is possible to further promote the coexistence of avoiding an increase in memory storage capacity, avoiding an increase in calculation load and improving control accuracy, and further promoting improving drivability by reducing the number of large areas that have not been learned. .
以下、本発明を具体化した各実施形態を図面に基づいて説明する。なお、以下の各実施形態相互において、互いに同一もしくは均等である部分には、図中、同一符号を付しており、同一符号の部分についてはその説明を援用する。 Hereinafter, embodiments embodying the present invention will be described with reference to the drawings. In the following embodiments, parts that are the same or equivalent to each other are denoted by the same reference numerals in the drawings, and the description of the same reference numerals is used.
(第1実施形態)
まず、図1に基づいて内燃機関の制御システム全体の概略構成を説明する。本実施形態では内燃機関としてガソリンエンジン10が適用されており、当該エンジン10は自動二輪車に搭載された走行駆動源として機能するものである。
(First embodiment)
First, a schematic configuration of the entire control system for an internal combustion engine will be described with reference to FIG. In the present embodiment, a
エンジン10の吸気管11には、電動モータ12によって開度調節される電子スロットルバルブ13とスロットル開度を検出するスロットル開度センサ14とが設けられている。更に、スロットルバルブ13の下流側には、吸気圧力を検出する吸気圧センサ15が設けられている。また、吸気管11のうちシリンダヘッドの吸気ポート近傍部分には、燃料を噴射する燃料噴射弁16が取り付けられている。また、エンジン10のシリンダヘッドには点火プラグ17が取り付けられており、イグニッションコイル18にて昇圧された高電圧を点火プラグ17にて火花放電させることにより筒内の混合気に着火する。
An intake pipe 11 of the
一方、エンジン10の排気管19には、排気中のCO,HC,NOx等を浄化する三元触媒等を有する触媒装置20が設けられ、この触媒装置20の上流側に、排気中の酸素濃度を検出するA/Fセンサ21が設けられている。本実施形態では、排気中酸素濃度を検出するセンサとしてA/Fセンサ21を採用しているが、O2センサを採用してもよい。なお、A/Fセンサ21は、排気中の酸素濃度に応じた酸素濃度検出信号を出力することで、混合気の空燃比をリニアに検出可能なセンサである。O2センサは、排気中の酸素濃度が所定値よりも多いか少ないかを検出することで、混合気が所定値(理論空燃比)に対してリッチ及びリーンのいずれであるかを2値検出するセンサである。
On the other hand, the exhaust pipe 19 of the
空燃比制御装置としてのECU30(電子制御ユニット)は、ROM30a(不揮発性メモリ)、RAM30b(揮発性メモリ)、EEPROM30c(書換可能不揮発性メモリ)及びCPU30dを有するマイクロコンピュータを主体として構成されている。ECU30には、先述したスロットル開度センサ14、吸気圧センサ15、水温センサ22及びクランク角センサ26の検出信号が入力される。水温センサ22は、エンジン10のシリンダブロックに取り付けられて冷却水温を検出する。クランク角センサ26は、エンジン10のクランク軸の回転速度NEを検出する。
An ECU 30 (electronic control unit) as an air-fuel ratio control device is mainly configured by a microcomputer having a ROM 30a (nonvolatile memory), a
ECU30は、各種センサから入力された検出信号に基づき、ROM30aに記憶された各種のエンジン制御プログラムを実行することで、燃料噴射弁16の燃料噴射量、噴射時期、スロットルバルブ13の開度(スロットル開度)、及び点火プラグ17の点火時期等を制御する。
The
次に、燃料噴射量の制御内容について詳細に説明する。 Next, details of control of the fuel injection amount will be described.
燃料噴射弁16の弁体を開閉駆動させる電動アクチュエータ(図示せず)の作動をECU30が制御することで、燃料噴射量を制御している。より詳細には、弁体の開弁時間を制御することで、1回の開弁により為される燃料噴射量を制御している。ECU30は、エンジン回転速度NE及びエンジン負荷に基づき目標噴射量を算出し、算出した目標噴射量を後述するフィードバック補正値及び学習値に基づき補正する。そして、これらの補正が為された最終目標噴射量に基づき指令信号(空燃比制御指令値)を前記電動アクチュエータへ出力する。
The
図2は、エンジン回転速度NE及び吸気圧PM(エンジン負荷)に対する目標噴射量の最適値が記憶されたマップMQを示す。このマップMQはROM30aに記憶されており、予め実施した試験により得られた適合値である。この適合値は、基本的には空燃比が理想空燃比となるよう設定されているが、マップMQ中の領域によっては理想空燃比よりもリッチ又はリーンとなるよう設定されている。したがって、目標噴射量を適合値として記憶したこのマップMQは、目標空燃比が記憶されたマップであるとも言える。 FIG. 2 shows a map MQ in which optimum values of the target injection amount with respect to the engine speed NE and the intake pressure PM (engine load) are stored. This map MQ is stored in the ROM 30a and is a conforming value obtained by a test performed in advance. This adaptive value is basically set so that the air-fuel ratio becomes the ideal air-fuel ratio, but depending on the region in the map MQ, it is set to be richer or leaner than the ideal air-fuel ratio. Therefore, it can be said that this map MQ storing the target injection amount as an appropriate value is a map storing the target air-fuel ratio.
すなわち、本実施形態にかかる空燃比制御装置は、エンジンの運転状態量(例えばNE,PM)に応じた目標空燃比、又はその目標空燃比に相当する物理量(例えば目標噴射量、目標噴射時間等)が予め記憶された記憶手段(ROM30a)を備えていると言える。そして、ECU30は、クランク角センサ26及び吸気圧センサ15の検出値によるエンジン回転速度NE及び吸気圧PMに基づき、マップMQを用いて目標噴射量を算出する。
That is, the air-fuel ratio control apparatus according to the present embodiment has a target air-fuel ratio corresponding to the engine operating state quantity (for example, NE, PM) or a physical quantity corresponding to the target air-fuel ratio (for example, target injection amount, target injection time, etc.). ) Includes storage means (ROM 30a) stored in advance. Then, the
ここで、燃料噴射弁16の機差ばらつき等に起因して、マップMQに基づく目標噴射量で燃料噴射弁16の作動を制御しても、実空燃比は目標空燃比からずれることが懸念される。そこでECU30は、A/Fセンサ21により検出された実空燃比と目標空燃比との偏差を算出し、当該偏差に基づきフィードバック補正量を算出する。そして、このフィードバック補正量を用いて目標噴射量を補正することで、A/Fフィードバック制御を実施する。これにより、前記懸念を解消して、実空燃比を目標空燃比に精度良く近づけることができる。
Here, there is a concern that the actual air-fuel ratio may deviate from the target air-fuel ratio even if the operation of the
上記フィードバック補正量が周期的に増減を繰り返す状態、すなわちA/Fフィードバック制御が安定した状態の時のフィードバック補正量は、燃料噴射弁16等の経年変化によりその絶対値は増大する。そして、このような経年変化による補正量(経年変化補正量)の絶対値が増大すると、A/Fフィードバック制御が安定するまでに要する時間が長くなるため、運転状態の変化(例えばスロットル開度の変化)に対して目標空燃比にするための制御の応答性が悪くなる。そこで、エンジン10の運転中に経年変化補正量を学習値として記憶し、当該学習値に基づき目標噴射量を補正しつつA/Fフィードバック制御を実行することで、目標空燃比にするための制御の応答性向上を図っている。
The absolute value of the feedback correction amount when the feedback correction amount repeatedly increases and decreases periodically, that is, when the A / F feedback control is stable, increases due to secular change of the
なお、上述の如く経年変化補正量を学習値として記憶させるよう制御する時のECU30は「学習値更新手段」に相当し、A/Fフィードバック制御を実施する時のECU30は「フィードバック補正手段」に相当する。
Note that the
また、EEPROM30cに上記学習値を書き込むことで、エンジン停止後にも学習値は保持される。よって、次回イグニッションスイッチをオンさせた時にも、いち早く実空燃比を目標空燃比に近づけることができる。
Further, by writing the learning value in the
図3は、前記学習値が記憶更新される学習マップMg1を示す。この学習マップMg1はEEPROM30cに記憶されており、エンジン10の運転状態量を複数の小領域に区分して構成されている。つまり、運転状態量毎(小領域毎)に経年変化補正量を学習する。これによれば、運転状態量に応じた経年変化補正量が学習されるので、一律に学習した場合に比べて、実空燃比を目標空燃比に近づけることの精度を向上できる。
FIG. 3 shows a learning map Mg1 in which the learning value is stored and updated. This learning map Mg1 is stored in the
図3に示す例では、エンジン回転速度NE及び吸気圧PM(エンジン負荷)を運転状態量として用いており、これら両パラメータNE,PMを等間隔で区分している。具体的には、エンジン回転速度NEをNE1〜NE9の9区分とし、吸気圧PMをPM1〜PM9の9区分としている。したがって、学習マップMg1は81個の小領域に等間隔で区分されている。 In the example shown in FIG. 3, the engine rotational speed NE and the intake pressure PM (engine load) are used as the operating state quantities, and both these parameters NE and PM are divided at equal intervals. Specifically, the engine speed NE is divided into nine sections NE1 to NE9, and the intake pressure PM is divided into nine sections PM1 to PM9. Therefore, the learning map Mg1 is divided into 81 small regions at equal intervals.
各々の小領域には領域番号「00」〜「08」等が付与されている。そして、同じグループ番号の小領域については同じ学習値を記憶更新させており、グループ化されていると言える。図3の例では、学習マップMg1中の太線で囲った大領域が小領域のグループ範囲を示している。換言すれば、学習マップMg1は9個の大領域に区分して構成されている。 Area numbers “00” to “08” and the like are assigned to each small area. And it can be said that the same learning value is memorize | stored and updated about the small area | region of the same group number, and is grouped. In the example of FIG. 3, the large area surrounded by the thick line in the learning map Mg1 indicates the group range of the small area. In other words, the learning map Mg1 is divided into nine large areas.
目標噴射量が記憶された図2のマップMQは、先述したように、エンジン回転速度NE及び吸気圧PM毎の目標空燃比を表しているとも言える。そして、学習マップMg1では、マップMQにてNE,PM毎に設定された目標空燃比が同じとなる小領域同士を、大領域としてグループ化して学習値をコピーさせている。換言すれば、マップMQのうち目標空燃比が同じとなる範囲(同一空燃比範囲)と、学習マップMg1のうち同一の大領域に対応する範囲(同一グループ範囲)とは重複する。 It can be said that the map MQ of FIG. 2 in which the target injection amount is stored represents the target air-fuel ratio for each engine speed NE and intake pressure PM as described above. In the learning map Mg1, small areas in which the target air-fuel ratio set for each NE and PM in the map MQ is the same are grouped as large areas to copy the learning values. In other words, a range in the map MQ where the target air-fuel ratio is the same (same air-fuel ratio range) and a range corresponding to the same large region (same group range) in the learning map Mg1 overlap.
なお、マップMQ及び学習マップMg1を複数の領域に区分するにあたり、同一空燃比範囲と同一グループ範囲とが完全に一致するよう区分することが望ましい。但し、同一空燃比範囲の境界と同一グループ範囲の境界とが完全に一致していなくても、両範囲の少なくとも一部が重複していればよい。 Note that, when the map MQ and the learning map Mg1 are divided into a plurality of regions, it is desirable that the same air-fuel ratio range and the same group range be completely matched. However, even if the boundary of the same air-fuel ratio range and the boundary of the same group range do not completely coincide, it is sufficient that at least a part of both ranges overlap.
また、両範囲が重複するよう学習マップMg1を複数の領域に区分した結果、図3の例では複数の大領域が不等間隔で区分されており、複数の大領域が不規則に並べられている。例えば、領域番号「01」が属するグループのNE範囲(NE3〜NE5)は、領域番号「00」が属するグループのNE範囲(NE1〜NE2)と比べれば広く、領域番号「02」が属するグループのNE範囲(NE6〜NE9)と比べれば狭い。また、例えば、領域番号「06」が属するグループのPM範囲(PM7〜PM10)は、領域番号「01」が属するグループのPM範囲(PM1〜PM3)と比べて広い。 Further, as a result of dividing the learning map Mg1 into a plurality of areas so that both ranges overlap, in the example of FIG. 3, a plurality of large areas are divided at unequal intervals, and the plurality of large areas are irregularly arranged. Yes. For example, the NE range (NE3 to NE5) of the group to which the region number “01” belongs is wider than the NE range (NE1 to NE2) of the group to which the region number “00” belongs, and the group to which the region number “02” belongs. It is narrower than the NE range (NE6 to NE9). Further, for example, the PM range (PM7 to PM10) of the group to which the area number “06” belongs is wider than the PM range (PM1 to PM3) of the group to which the area number “01” belongs.
また、同一空燃比範囲と同一グループ範囲とが重複するよう学習マップMg1を複数の領域に区分した結果、図3の例では1つの大領域が他の大領域により複数に分断されて、学習マップMg1上において離散して配置されている。例えば、領域番号「00」が属するグループの一部であってPM5,NE3に該当する小領域は、領域番号「03」が属するグループにより、PM1〜PM10,NE1〜NE2に該当する小領域から離散して配置されている。 Further, as a result of dividing the learning map Mg1 into a plurality of regions so that the same air-fuel ratio range and the same group range overlap, in the example of FIG. 3, one large region is divided into a plurality of regions by other large regions, and the learning map Discretely arranged on Mg1. For example, small areas corresponding to PM5 and NE3 that are part of the group to which the area number “00” belongs are separated from the small areas corresponding to PM1 to PM10 and NE1 to NE2 by the group to which the area number “03” belongs. Are arranged.
ちなみに、エンジン10を市場へ出荷する前に予めエンジン10を運転させて学習値を記憶更新させていく試験を実施し、その試験により得られた目標空燃比が同一となった小領域をグループ化して、上述した大領域の区分を設定すればよい。或いは、前記試験により学習値が同一となった小領域をグループ化して、上述した大領域の区分を設定してもよい。これらの設定では、グループ化された複数の小領域の学習値が厳密に同一となることに限定されず、例えば、学習値の存在範囲を所定範囲毎に分け、その所定範囲内の学習値となった小領域同士をグループ化するようにしてもよい。
Incidentally, before shipping the
ECU30のマイコンは、先述したように、A/Fフィードバック制御が安定したことを条件として、その時の経年変化補正量(学習値)を学習マップMg1中の該当する小領域へ記憶更新させる。そして、このようにいずれかの小領域に対して学習が為された時に、その更新された学習値を他の小領域へコピーする処理を実施する。
As described above, the microcomputer of the
以上により、本実施形態によれば、学習マップMg1は、エンジン回転速度NE及び吸気圧PMを複数の小領域に区分して構成されているとともに、これらの小領域を複数のグループに分けて大領域を設定している。そして、マップMQ中の同一空燃比範囲と、学習マップMg1中の同一グループ範囲とが一致(又は少なくとも一部が重複)するようグループ化されている。換言すれば、該当する大領域内での目標空燃比が同じとなるよう複数の小領域はグループ化されている。その結果、複数の大領域の形状が各々異なる形状となるよう学習マップMg1は異形区分されることとなる。そして、1つの小領域で学習値が記憶更新された場合には、その小領域の学習値を同一の大領域内の他の小領域へコピーする。 As described above, according to the present embodiment, the learning map Mg1 is configured by dividing the engine rotational speed NE and the intake pressure PM into a plurality of small regions, and the small region is divided into a plurality of groups to be large. An area is set. The same air-fuel ratio range in the map MQ and the same group range in the learning map Mg1 are grouped so as to coincide (or at least partially overlap). In other words, a plurality of small regions are grouped so that the target air-fuel ratio in the corresponding large region is the same. As a result, the learning map Mg1 is divided into different shapes so that the shapes of the plurality of large regions are different from each other. When the learning value is stored and updated in one small area, the learning value in the small area is copied to another small area in the same large area.
したがって、EEPROM30cの記憶容量を、学習マップMg1中の小領域の数だけ記憶容量を確保させた場合に比べて少なくできる。よって、学習値を記憶させるEEPROM30cの記憶容量増加回避及びCPU30dの演算負荷増大回避と、実空燃比を目標空燃比に合わせる制御の高精度化との両立を図ることができる。
Therefore, the storage capacity of the
また、上述の如く学習値をコピーするので、マップ中の未学習となっている小領域の数を少なくできる。よって、学習済みの小領域から未学習の小領域へと内燃機関の運転状態が変化する機会を減少できるので、運転状態の変化に対する燃料噴射弁16への指令信号の変化を適切な変化にすることができる。つまり、噴射量制御が不連続となることを回避できるので、ドライバビリティの向上を実現できる。
Further, since the learning value is copied as described above, the number of small areas that have not been learned in the map can be reduced. Therefore, since the chance that the operation state of the internal combustion engine changes from the learned small region to the unlearned small region can be reduced, the change in the command signal to the
さらに本実施形態では、学習マップMg1上において離散配置されている領域同士(例えば、領域番号「01」)であっても、略同一(所定範囲内)の目標空燃比になっていれば、それらを1つの大領域としてグループ化している。これによれば、大領域の範囲を大きくすることをさらに促進できる。よって、EEPROM30cの記憶容量増加回避及びCPU30dの演算負荷増大回避と、制御精度向上との両立をさらに促進できるとともに、未学習となっている大領域の数を少なくしてドライバビリティを向上させることをさらに促進できる。
Furthermore, in the present embodiment, even if the regions that are discretely arranged on the learning map Mg1 (for example, the region number “01”) are within the same target air-fuel ratio (within a predetermined range), Are grouped as one large area. According to this, enlarging the range of the large region can be further promoted. Therefore, it is possible to further promote the coexistence of avoiding an increase in the storage capacity of the
(第2実施形態)
本実施形態では、図3に示す学習マップMg1を、図4に示す学習マップMg2に変更しており、当該学習マップMg2では、以下に説明する特定小領域及び独立小領域が設定されている。
(Second Embodiment)
In the present embodiment, the learning map Mg1 shown in FIG. 3 is changed to the learning map Mg2 shown in FIG. 4, and a specific small area and an independent small area described below are set in the learning map Mg2.
図4に示す例では、エンジン回転速度NE及び吸気圧PM(エンジン負荷)を運転状態量として用いており、これら両パラメータNE,PMを等間隔で分割している。具体的には、エンジン回転速度NEをNE1〜NE9の9分割とし、吸気圧PMをPM1〜PM10の10分割としている。したがって、学習マップMg2は90個の小領域に等間隔で分割されている。 In the example shown in FIG. 4, the engine rotational speed NE and the intake pressure PM (engine load) are used as operating state quantities, and both these parameters NE and PM are divided at equal intervals. Specifically, the engine rotation speed NE is divided into nine divisions NE1 to NE9, and the intake pressure PM is divided into ten divisions PM1 to PM10. Therefore, the learning map Mg2 is divided into 90 small areas at equal intervals.
各々の小領域には領域番号「00」〜「08」「A8」「B8」等が付与されている。これらの領域番号は、1桁目のグループ番号「0」〜「8」と2桁目の属性番号「0」「A」「B」とを組み合わせて構成されている。そして、同じグループ番号の小領域については同じ学習値を記憶更新させており、グループ化されていると言える。図4の例では、学習マップMg2中の太線で囲った大領域が小領域のグループ範囲を示している。換言すれば、学習マップMg2は9個の大領域に分割して構成されている。 Area numbers “00” to “08”, “A8”, “B8”, and the like are assigned to each small area. These area numbers are configured by combining group numbers “0” to “8” in the first digit and attribute numbers “0”, “A”, and “B” in the second digit. And it can be said that the same learning value is memorize | stored and updated about the small area | region of the same group number, and is grouped. In the example of FIG. 4, the large area surrounded by the thick line in the learning map Mg2 indicates the group range of the small area. In other words, the learning map Mg2 is divided into nine large areas.
属性番号「0」は該当する小領域が通常小領域であることを示し、属性番号「A」は該当する小領域が後述する特定小領域であることを示し、属性番号「B」は該当する小領域が後述する独立小領域であることを示す。 The attribute number “0” indicates that the corresponding small area is a normal small area, the attribute number “A” indicates that the corresponding small area is a specific small area to be described later, and the attribute number “B” corresponds. This indicates that the small area is an independent small area described later.
通常小領域とは、他の小領域の学習値を自身へコピーすること、及び自身の学習値を他の小領域へコピーすることの両方を許容する領域である。特定小領域とは、他の小領域の学習値を自身へコピーすることは許容するが、自身の学習値を他の小領域へコピーすることは禁止されている領域である。独立小領域とは、他の小領域の学習値を自身へコピーすること、及び自身の学習値を他の小領域へコピーすることのいずれもが禁止されている領域である。 A normal small area is an area that allows both the learning value of another small area to be copied to itself and the copying of its own learning value to another small area. A specific small area is an area where copying of a learning value of another small area to itself is permitted, but copying of its own learning value to another small area is prohibited. An independent small area is an area where copying of learning values of other small areas to itself and copying of learning values of other small areas to other small areas are prohibited.
例えば、通常小領域の学習値が新規に記憶された場合又は記憶更新された場合には、その通常小領域の学習値を、同一グループ内(同一大領域内)の他の小領域へコピーする。但し、前記他の小領域が独立小領域である場合には前記コピーを禁止する。前記他の小領域が通常小領域又は特定小領域である場合には前記コピーを許可する。また、特定小領域又は独立小領域の学習値が新規に記憶された場合又は記憶更新された場合には、その特定小領域又は独立小領域の学習値を他の小領域へコピーすることを禁止する。 For example, when the learning value of the normal small region is newly stored or updated, the learning value of the normal small region is copied to another small region within the same group (within the same large region). . However, when the other small area is an independent small area, the copying is prohibited. If the other small area is a normal small area or a specific small area, the copying is permitted. In addition, when the learning value of a specific small area or independent small area is newly stored or updated, it is prohibited to copy the learning value of the specific small area or independent small area to another small area. To do.
特定小領域は、通常小領域に比べて学習頻度が低くなると想定される小領域として予め設定された領域であり、図4の例では、高負荷PM7,PM8,PM9、かつ高回転NE9の領域を特定小領域A8に設定している。このような高負荷高回転の領域は使用する頻度が極めて低く、かつ、その領域を保持している時間も極めて短い。そのため、仮に、運転条件がこの高負荷高回転領域になって学習したとしても、その学習値は信頼性が低い。 The specific small region is a region set in advance as a small region that is assumed to have a lower learning frequency than the normal small region. In the example of FIG. 4, the high load PM7, PM8, PM9, and the high rotation NE9 region. Is set in the specific small area A8. Such a high-load high-rotation region is used very infrequently and the time for holding the region is also extremely short. Therefore, even if the operation condition is learned in this high load high rotation region, the learned value is low in reliability.
なお、特定小領域の他の例としては、エンジンブレーキを発揮させることが想定される小領域(例えば低負荷PM1かつ高回転NE9の領域)、或いは内燃機関での燃焼が不安定になると想定される小領域(例えば高負荷PM9かつ低回転NE1の領域)を特定小領域として設定することが挙げられる。これらの領域についても、仮に学習したとしてもその学習値は信頼性が低い。 As another example of the specific small region, it is assumed that combustion in an internal combustion engine becomes unstable, such as a small region (for example, a region of low load PM1 and high rotation NE9) in which engine braking is assumed to be performed. A small region (for example, a region of high load PM9 and low rotation NE1) is set as the specific small region. Even in these areas, even if learning is performed, the learning value has low reliability.
独立小領域は、スロットルバルブ13を最大にして内燃機関の出力を最大とするよう運転者により操作されていると想定される小領域として予め設定された領域であり、所謂WOT(wide-open throttle)領域である。図4の例では、高負荷PM10の領域を独立小領域B0,B6,B7,B8に設定している。
The independent small region is a region that is set in advance as a small region that is assumed to be operated by the driver so as to maximize the output of the internal combustion engine by maximizing the
図5は、ECU30のマイコンが行う処理のうち、学習マップMg2中のある小領域で学習値が記憶更新された場合の、他の小領域への学習値のコピーを実施する処理の手順を示すフローチャートである。先述したように、A/Fフィードバック制御が安定したことを条件として、その時の経年変化補正量(学習値)を学習マップMg2中の該当する小領域へ記憶更新させる。このようにいずれかの小領域に対して学習が為された時に、図5の処理が実行される。
FIG. 5 shows a procedure of a process of copying a learned value to another small area when a learned value is stored and updated in a small area in the learning map Mg2 among the processes performed by the microcomputer of the
先ず、ステップS10において、学習した小領域が特定小領域であるか否かを判定し、続くステップS20では、学習した小領域が独立小領域であるか否かを判定する。特定小領域及び独立小領域のいずれでもないと判定された場合に(S10:NOかつS20:NO)、続くステップS30において、学習した小領域と同一の大領域内の他の小領域のうち、独立小領域を除く全ての小領域へ、学習した小領域の学習値をコピーする。一方、学習した小領域が特定小領域或いは独立小領域であると判定された場合には(S10:YES又はS20:YES)、学習値を他の小領域へコピーすることなく図5の処理を終了する。 First, in step S10, it is determined whether or not the learned small region is a specific small region. In subsequent step S20, it is determined whether or not the learned small region is an independent small region. When it is determined that neither the specific small area nor the independent small area (S10: NO and S20: NO), in the following step S30, among other small areas in the same large area as the learned small area, The learned value of the learned small area is copied to all the small areas except the independent small area. On the other hand, when it is determined that the learned small area is a specific small area or an independent small area (S10: YES or S20: YES), the process of FIG. 5 is performed without copying the learning value to another small area. finish.
以上により、本実施形態によれば、上記第1実施形態の効果に加え、以下の効果が発揮される。すなわち、信頼性が低いと想定される小領域を「特定小領域」として予め設定しておき、特定小領域から他の小領域への学習値のコピーを禁止する。そのため、大領域内全体が信頼性の低い学習値になることを回避できる。但し、他の小領域から特定小領域への学習値のコピーは許可するので、特定小領域を速やかに学習済みにすることができる。 As described above, according to the present embodiment, the following effects are exhibited in addition to the effects of the first embodiment. That is, a small area that is assumed to have low reliability is set in advance as a “specific small area”, and copying of a learning value from the specific small area to another small area is prohibited. Therefore, it can be avoided that the entire large area becomes a learning value with low reliability. However, since copying of the learning value from another small area to the specific small area is permitted, the specific small area can be quickly learned.
ところで、自動2輪車に搭載されたエンジン10の場合、自動4輪車に搭載されたエンジンに比べてエンジン回転速度NEの最高値が高く、回転の立ち上がり及び立下りが速い(つまり回転速度NEが急激に変化する)といった特性がある。したがって、本実施形態にかかる自動2輪車用エンジン10の場合、信頼性が低いと想定される小領域(特定小領域)が顕著に存在することとなる。そのため、自動2輪車用エンジン10に本発明の空燃比制御装置を適用した本実施形態によれば、上述の如く特定小領域を設置したことによる効果が好適に発揮される。
Incidentally, in the case of the
また、本実施形態では、他の小領域からWOT領域(独立小領域)への学習値のコピーを禁止するとともに、WOT領域から他の小領域への学習値のコピーも禁止する。そのため、WOT領域へ他の小領域の学習値をコピーすることにより燃料噴射量が最大にならないといった懸念や、WOT領域から他の小領域へ学習値をコピーすることにより他の小領域において燃料噴射量が過大になるといった懸念を解消できる。 In this embodiment, copying of learning values from other small areas to the WOT area (independent small area) is prohibited, and copying of learning values from the WOT area to other small areas is also prohibited. For this reason, there is a concern that the amount of fuel injection will not be maximized by copying the learned value of another small region to the WOT region, or fuel injection in another small region by copying the learned value from the WOT region to another small region. The concern that the amount becomes excessive can be solved.
(第3実施形態)
上記第1実施形態では、学習マップMg1を小領域に区分し、これらの小領域をグループ化した結果、学習マップMg1は複数の大領域に区分して構成されている。これに対し、図6に示す本実施形態では、小領域に区分することを廃止して、該当する大領域内での目標空燃比が同じとなるよう複数の大領域に区分して学習マップMg3を構成する。なお、上記第2実施形態にかかる特定小領域及び独立小領域を設定したい場合には、図6に示す学習マップMg3中に、これらの特定小領域及び独立小領域を大領域とは別に設定すればよい。
(Third embodiment)
In the first embodiment, the learning map Mg1 is divided into a plurality of large areas as a result of dividing the learning map Mg1 into small areas and grouping these small areas. On the other hand, in the present embodiment shown in FIG. 6, the learning map Mg3 is divided into a plurality of large regions so that the target air-fuel ratio in the corresponding large region becomes the same by eliminating the division into small regions. Configure. When it is desired to set the specific small area and the independent small area according to the second embodiment, these specific small area and independent small area are set separately from the large area in the learning map Mg3 shown in FIG. That's fine.
以上により、本実施形態によっても、上記第1実施形態と同様の効果が得られる。なお、図6に示す例では、1つの大領域(例えば「00」「01」「05」に示す大領域)が他の大領域により複数に分断されて、学習マップMg3上において離散して配置されている。また、図6に示す例では、複数の大領域が不等間隔で区分されている。 As described above, the present embodiment can provide the same effects as those of the first embodiment. In the example shown in FIG. 6, one large area (for example, large areas indicated by “00”, “01”, and “05”) is divided into a plurality of parts by other large areas and discretely arranged on the learning map Mg3. Has been. In the example shown in FIG. 6, a plurality of large areas are divided at unequal intervals.
(第4実施形態)
上記第3実施形態にかかる学習マップMg3では、1つの大領域を離散して配置させているが、図7に示す本実施形態では、このような離散して配置することを廃止している。但し、該当する大領域内での目標空燃比が同じとなるよう、複数の大領域を不等間隔で区分させている。なお、上記第2実施形態にかかる特定小領域及び独立小領域を設定したい場合には、図7に示す学習マップMg4中に、これらの特定小領域及び独立小領域を大領域とは別に設定すればよい。以上により、本実施形態によっても、上記第2実施形態と同様の効果が得られる。
(Fourth embodiment)
In the learning map Mg3 according to the third embodiment, one large region is discretely arranged, but in the present embodiment shown in FIG. 7, such discrete arrangement is abolished. However, a plurality of large areas are divided at unequal intervals so that the target air-fuel ratios in the corresponding large areas are the same. When it is desired to set the specific small area and the independent small area according to the second embodiment, the specific small area and the independent small area are set separately from the large area in the learning map Mg4 shown in FIG. That's fine. As described above, the present embodiment can provide the same effects as those of the second embodiment.
(第5実施形態)
上記各実施形態では、小領域の学習値が新規に記憶された場合又は記憶更新された場合には、その小領域の学習値(基準学習値)と同じ値を、同一グループ内(同一大領域内)の他の小領域へコピーしている。これに対し本実施形態では、予め設定された重み付けに基づき前記基準学習値を補正し、その補正後の値を他の小領域へコピーしている。
(Fifth embodiment)
In each of the above embodiments, when a learning value of a small region is newly stored or updated, the same value as the learning value (reference learning value) of the small region is set within the same group (same large region). (Inside) Copying to other small area. On the other hand, in the present embodiment, the reference learning value is corrected based on a preset weight, and the corrected value is copied to another small area.
図8は、本実施形態による上記補正の一態様を示す図であり、図8の縦軸は、図3の学習マップMg1のうち領域番号「01」の学習値を示し、図8の横軸は、学習マップMg1の横軸である吸気圧PMを示す。また、図8の例では、図中の白丸に示す学習値g1a,g2a,g3a,g5aが学習マップMg1に記憶されている状態において、PM1の領域の学習値g1aが黒丸に示す学習値g1b(基準学習値)に更新された場合を想定している。この場合、他の小領域PM2,PM3,PM5の学習値g2a,g3a,g5aも同様にΔQだけ変化させてg2a’,g3a’,g5a’とするのではなく、それぞれの小領域に設定された重み付けw2,w3,w5に応じて変化量ΔQを補正して、その補正後の変化量だけ学習値g2a,g3a,g5aを変化させている。 FIG. 8 is a diagram illustrating one aspect of the correction according to the present embodiment. The vertical axis in FIG. 8 indicates the learning value of the region number “01” in the learning map Mg1 in FIG. 3, and the horizontal axis in FIG. Indicates the intake pressure PM, which is the horizontal axis of the learning map Mg1. Further, in the example of FIG. 8, in the state where the learning values g1a, g2a, g3a, and g5a indicated by white circles in the drawing are stored in the learning map Mg1, the learning value g1b (the learning value g1b indicated by the black circle in the PM1 region) is stored. It is assumed that the reference learning value is updated. In this case, the learning values g2a, g3a, and g5a of the other small areas PM2, PM3, and PM5 are similarly changed by ΔQ and set to the respective small areas instead of being changed to g2a ′, g3a ′, and g5a ′. The amount of change ΔQ is corrected according to the weights w2, w3, and w5, and the learning values g2a, g3a, and g5a are changed by the amount of change after the correction.
要するに、図8の例では他の小領域PM2,PM3,PM5の学習値を基準学習値g1bと同じ値に更新するのではなく、重み付けw2,w3,w5に基づき基準学習値g1bを補正した値に更新している。その結果、同一グループ内の小領域は異なる値の学習値g1b,g2b,g3b,g5bを記憶することとなる。なお、図8の例では小領域PM2,PM3,PM5の各々の重み付けw2,w3,w5は0.7,0.4,0.0に設定されている。したがって、小領域PM5は学習前後で同じ値になっている。 In short, in the example of FIG. 8, the learning value of the other small areas PM2, PM3, PM5 is not updated to the same value as the reference learning value g1b, but the value obtained by correcting the reference learning value g1b based on the weights w2, w3, w5. Has been updated. As a result, the small areas in the same group store learning values g1b, g2b, g3b, and g5b having different values. In the example of FIG. 8, the weights w2, w3, and w5 of the small areas PM2, PM3, and PM5 are set to 0.7, 0.4, and 0.0, respectively. Therefore, the small area PM5 has the same value before and after learning.
なお、コピー先の小領域PM2,PM3,PM5が未学習の場合には、基準学習値g1bと同じ値をコピー先の小領域へコピーし、コピー先の小領域PM2,PM3,PM5が学習済みの場合には、先述のように重み付けw2,w3,w5に基づき基準学習値g1bを補正した値をコピーする。 If the copy destination small areas PM2, PM3, and PM5 have not been learned, the same value as the reference learning value g1b is copied to the copy destination small area, and the copy destination small areas PM2, PM3, and PM5 have already been learned. In the case of, a value obtained by correcting the reference learning value g1b based on the weights w2, w3, and w5 as described above is copied.
図8は、各々の学習値g1a,g2a,g3a,g5aが同一の値になっている初期状態を想定した一態様であるのに対し、図9は、各々の学習値g1a,g2a,g3a,g5aが異なる値になっている状況下で、PM1の領域の学習値g1aが基準学習値g1bに更新された場合の一態様である。PM1の領域の学習値を更新させる時の変化量がΔQである場合に、予め設定されている重み付けw2,w3,w5をΔQに乗算して補正して、各小領域PM2,PM3,PM5の更新変化量ΔQ×w2,ΔQ×w3,ΔQ×w5を算出する。そして、各小領域PM2,PM3,PM5のg2b,g3b,g5bに前記更新変化量を加算して、学習値g2b,g3b,g5bとなるように更新する。 FIG. 8 shows an embodiment assuming an initial state in which the learning values g1a, g2a, g3a, and g5a are the same, whereas FIG. 9 shows the learning values g1a, g2a, g3a, This is an example of a case where the learning value g1a in the PM1 region is updated to the reference learning value g1b under a situation where g5a has a different value. When the amount of change when updating the learning value of the region of PM1 is ΔQ, the weights w2, w3, and w5 set in advance are corrected by multiplying ΔQ, and each of the small regions PM2, PM3, and PM5 is corrected. Update change amounts ΔQ × w2, ΔQ × w3, ΔQ × w5 are calculated. Then, the update change amount is added to g2b, g3b, and g5b of each of the small regions PM2, PM3, and PM5, and updated so as to become the learning values g2b, g3b, and g5b.
図10は、図3に示す学習マップMg1の部分拡大図であり、カッコ内に示す数値は、小領域毎に予め設定しておいた重み付けw1,w2,w3,w5を示す。図10の例では、吸気圧PMに応じて重み付けを異なる値に設定している。つまり、同一グループ内において吸気圧PMが同じである小領域同士については、重み付けを同じ値に設定している。これに対し図11に示す変形例1では、同一グループ内においてエンジン回転速度NEが同じである小領域同士について、重み付けを同じ値に設定している。そして、これらの重み付けw1,w2,w3,w5の値は、コピー元の小領域(PM1,NE3)から離れた領域であるほど小さい値に設定して、コピー先における基準学習値g1bの反映度合いを低くしている。 FIG. 10 is a partially enlarged view of the learning map Mg1 shown in FIG. 3, and the numerical values shown in parentheses indicate weights w1, w2, w3, and w5 set in advance for each small area. In the example of FIG. 10, the weighting is set to a different value according to the intake pressure PM. In other words, the weights are set to the same value for the small regions having the same intake pressure PM in the same group. On the other hand, in the modified example 1 shown in FIG. 11, the weighting is set to the same value for the small areas having the same engine speed NE in the same group. The values of these weights w1, w2, w3, and w5 are set to smaller values as the distance from the copy source small area (PM1, NE3) increases, and the degree of reflection of the reference learning value g1b at the copy destination Is low.
また、図12に示す変形例2では、エンジン回転速度NE又は吸気圧PMが同じ小領域であっても重み付けを異なる値に設定することを許容した例である。但し、コピー元の小領域(PM1,NE3)からコピー先の小領域までの学習マップMg1上の距離が遠いほど重み付けの値を小さく設定して、コピー先における基準学習値g1bの反映度合いを低くしている。 Further, in the second modification shown in FIG. 12, even when the engine speed NE or the intake pressure PM is the same small region, it is allowed to set the weighting to a different value. However, the farther the distance on the learning map Mg1 from the copy source small area (PM1, NE3) to the copy destination small area, the smaller the weighting value is set, and the degree of reflection of the reference learned value g1b at the copy destination is reduced. doing.
以上により、本実施形態によれば、図8の符合g2b’,g3b’,g5b’に示す如く基準学習値g1bと同一の値を他の小領域へコピーさせるのではなく、予め設定した重み付けに応じた値に他の小領域の学習値を更新させるので、コピー先の学習値を最適な値に高精度で近づけることができる。 As described above, according to the present embodiment, the same weight as the reference learning value g1b is not copied to other small areas as shown by the symbols g2b ′, g3b ′, and g5b ′ in FIG. Since the learning value of the other small area is updated to the corresponding value, the learning value at the copy destination can be brought close to the optimum value with high accuracy.
(第6実施形態)
上記第5実施形態では、コピー元の小領域(PM1,NE3)からコピー先の小領域までの距離が遠いほど重み付けの値を小さく設定しているのに対し、本実施形態では、コピー先の小領域が、以下に説明する「インパクト」が大きい領域であるほど、そのコピー先における重み付けを小さく設定している。
(Sixth embodiment)
In the fifth embodiment, the weighting value is set to be smaller as the distance from the copy source small area (PM1, NE3) to the copy destination small area increases. In the present embodiment, the copy destination small area is set. The smaller the area is, the larger the “impact” described below, the smaller the weight at the copy destination.
すなわち、例えば低負荷低NEの小領域では、学習値を僅かに変化させただけでエンジン運転状態量が大きく変化する。これに対し高負荷高NEの小領域では、低負荷低NEの小領域に比べればエンジン運転状態量は大きく変化しない。つまり、学習値を所定量だけ変化させたことに起因して生じるエンジン運転状態量の変化を「インパクト」と定義しており、インパクトが大きい領域であるほど重み付けを小さくして基準学習値g1bの反映度合いを低くするのが本実施形態である。 That is, for example, in a small region of low load and low NE, the engine operating state amount changes greatly only by slightly changing the learning value. On the other hand, in the small region of high load and high NE, the engine operating state quantity does not change greatly compared to the small region of low load and low NE. In other words, the change in the engine operating state amount caused by changing the learning value by a predetermined amount is defined as “impact”, and the weighting is reduced in the region where the impact is large to reduce the reference learning value g1b. In this embodiment, the degree of reflection is lowered.
例えば、上記第5実施形態と同様にしてPM1,NE3の領域の学習値g1aが基準学習値g1bに更新された場合において、小領域PM2,PM3は小領域PM5に比べてインパクトが大きい領域であるとみなして、小領域PM2,PM3の重み付けw2,w3をPM5の重み付けw5よりも小さいに値に設定することが、本実施形態の一例として挙げられる。 For example, when the learning value g1a in the areas PM1 and NE3 is updated to the reference learning value g1b in the same manner as in the fifth embodiment, the small areas PM2 and PM3 are areas having a larger impact than the small area PM5. As an example of this embodiment, setting the weights w2 and w3 of the small areas PM2 and PM3 to be smaller than the weight w5 of PM5.
以上により、インパクトが大きい領域であるほど重み付けを小さくして基準学習値g1bの反映度合いを低くする本実施形態によれば、エンジンの運転状態量が急激に変化することを抑制でき、車両のドライバビリティを向上できる。 As described above, according to the present embodiment in which the weighting is reduced and the reflection degree of the reference learning value g1b is lowered as the impact is higher, it is possible to suppress an abrupt change in the operating state quantity of the engine. Can be improved.
(第7実施形態)
本実施形態では、複数の大領域の形状を各々異ならせて区分する異形区分の例として、図3に示す学習マップMg1とは別の態様で異形区分した種々の例を、図13〜図16を用いて説明する。
(Seventh embodiment)
In the present embodiment, as examples of deformed sections that are divided by different shapes of a plurality of large areas, various examples of deformed sections that are different from the learning map Mg1 illustrated in FIG. 3 are illustrated in FIGS. Will be described.
図13に示す学習マップMg5は、実線に示す6個の大領域「00」〜「05」に異形区分されている。図中の点線で区分された各領域は小領域を示す。3つの大領域「00」「03」「05」は四角形であり、残り3つの大領域「01」「02」「04」は六角形である。また、同じ四角形であっても大領域「00」と大領域「03」はその形状を異にする。また、同じ六角形であっても大領域「01」「02」「04」はその形状を異にする。つまり、大領域「00」と「05」が同じ形状であることを除けば、他の大領域は全て異なる形状に区分(異形区分)されていると言える。 The learning map Mg5 shown in FIG. 13 is irregularly divided into six large areas “00” to “05” shown by solid lines. Each area divided by a dotted line in the figure indicates a small area. The three large areas “00”, “03”, and “05” are squares, and the remaining three large areas “01”, “02”, and “04” are hexagons. Further, even if they are the same rectangle, the large area “00” and the large area “03” have different shapes. Further, even in the same hexagon, the large regions “01”, “02”, and “04” have different shapes. That is, except that the large areas “00” and “05” have the same shape, it can be said that all of the other large areas are divided into different shapes (different shape classification).
すなわち、学習マップMg5のうち目標空燃比が同じとなる領域をグループ化したときのグループ毎の形状は、全てが同じ形状で規則正しく並ぶことはなく、各々が異なる形状で不規則に並ぶこととなる。この異形で不規則な並びに対応して、大領域を異形区分している。例えば、大領域内での目標空燃比が同じとなるよう異形区分した結果、大領域「03」に含まれる小領域03aが2つの大領域「00」「04」と隣接することとなる。或いは、大領域「03」の角部p3は、大領域「04」の角部とは接触するものの、大領域「00」の角部とは接触していないようになる。 That is, when the regions where the target air-fuel ratio is the same in the learning map Mg5 are grouped, the shapes for each group are not regularly arranged in the same shape, but are irregularly arranged in different shapes. . Corresponding to the irregular and irregular arrangement, the large area is divided into irregular shapes. For example, as a result of the irregular division so that the target air-fuel ratio in the large region is the same, the small region 03a included in the large region “03” is adjacent to the two large regions “00” and “04”. Alternatively, the corner p3 of the large region “03” comes into contact with the corner of the large region “04”, but does not come into contact with the corner of the large region “00”.
図14に示す学習マップMg6はMg5の変形例であり、大領域「01」が、他の大領域「04」により複数に分断されて離散配置された小領域01aを有する例である。例えば、目標空燃比が同じとなる領域が離散的に分布していたとしても、前記小領域01aの如く離散配置することで、同じ学習値を記憶させるようグループ化できる。なお、小領域01bは、小領域01cと角部p5が接触する態様で離散配置された例を示す。
A learning map Mg6 shown in FIG. 14 is a modification of Mg5, in which the large area “01” is divided into a plurality of small areas 01a that are divided into a plurality of parts by the other large areas “04”. For example, even if regions where the target air-fuel ratio is the same are distributed in a discrete manner, the same learning value can be grouped so as to be stored by discretely arranging like the small region 01a. In addition, the small area |
なお、このように離散配置された小領域01a,01bは、同一大領域01内の他の小領域(小領域01bの左側に位置する13個の小領域)と比べて学習頻度が高く、小領域01a,01bによって頻繁に得られる学習値を13個の他の小領域にコピーすることで、相対的に学習頻度の低い他の小領域の学習値の更新頻度が増え、未学習領域を減らすことができる。
The
図15に示す学習マップMg7はMg5の変形例であり、高精度な学習値が要求される領域について、大領域の区分数を増加した例であり、具体的には、NE=3500〜5500rpm、PM=50〜80kPaの領域に4つの大領域「06」〜「09」を増加させている。なお、この学習マップMg7は、排気量125ccの小型二輪車を想定したものである。追加した4つの大領域「06」〜「09」は、他の大領域よりも小さく設定されており、図15の例では1つの小領域で1つの大領域を構成している。 A learning map Mg7 shown in FIG. 15 is a modified example of Mg5, and is an example in which the number of large areas is increased for an area where a highly accurate learning value is required. Specifically, NE = 3500-5500 rpm, Four large regions “06” to “09” are increased in the region of PM = 50 to 80 kPa. This learning map Mg7 assumes a small two-wheeled vehicle with a displacement of 125 cc. The four added large areas “06” to “09” are set smaller than the other large areas. In the example of FIG. 15, one small area constitutes one large area.
なお、アイドル回転速度で低負荷の領域には高精度な学習値が要求される場合が多いので、このようなアイドル領域に対応する大領域を、他の大領域よりも小さい形状(例えば1つの小領域で構成)に設定して好適である。また、空燃比が大きく変化していく領域に対応する大領域についても高精度な学習値が要求される場合が多いので、空燃比変化が大きい領域であるほど、対応する大領域の形状を小さく設定して好適である。 It should be noted that a highly accurate learning value is often required in the low load region at the idle rotation speed, and therefore, a large region corresponding to such an idle region is smaller than other large regions (for example, one It is preferable to set it to a small area. In addition, since a highly accurate learning value is often required for a large region corresponding to a region where the air-fuel ratio changes greatly, the shape of the corresponding large region becomes smaller as the region where the air-fuel ratio change is larger. It is suitable to set.
図16に示す学習マップMg7はMg5の変形例であり、大領域の区分数を変更させることなく小領域の区分数を増加させている。このように小領域の区分数を増加させることで、一点鎖線に示す部分のように大領域の形状を細かく設定でき、大領域の形状設定自由度を向上できるので、学習値の精度を向上でき、空燃比の制御性を向上できる。それでいて、大領域の区分数を増加させることは不要であるため、学習値を記憶させるメモリの記憶容量増加回避、及び学習値を記憶更新させる処理等の演算負荷増大回避を図ることと、空燃比の制御性向上との両立を図ることができる。 A learning map Mg7 shown in FIG. 16 is a modified example of Mg5, and the number of small areas is increased without changing the number of large areas. By increasing the number of small areas in this way, the shape of the large area can be set finely as shown by the dashed line, and the shape setting freedom of the large area can be improved, so the accuracy of the learning value can be improved. The controllability of the air / fuel ratio can be improved. Nevertheless, since it is not necessary to increase the number of sections in the large area, avoiding an increase in the storage capacity of the memory for storing the learning value, avoiding an increase in calculation load such as a process for storing and updating the learning value, and an air-fuel ratio It is possible to achieve both improvement of controllability.
なお、本実施形態では小型二輪車を想定したが、大型二輪車及び四輪自動車であっても同様の作用効果を奏する。 In the present embodiment, a small two-wheeled vehicle is assumed, but the same effects can be obtained even with a large two-wheeled vehicle and a four-wheeled vehicle.
(第8実施形態)
上記各実施形態では、1つの小領域で学習値が記憶更新された場合には、その小領域と同一の大領域内の他の小領域についてはコピーして学習値を変更させるものの、他の大領域については学習値を変更させない。これに対し本実施形態では、1つの小領域で学習値が記憶更新された場合に、その小領域と同一の大領域内の他の小領域のみならず、他の大領域内の学習値をも変更(補正)させる。
(Eighth embodiment)
In each of the above embodiments, when the learning value is stored and updated in one small region, other small regions in the same large region as the small region are copied and the learning value is changed. The learning value is not changed for the large area. On the other hand, in the present embodiment, when a learning value is stored and updated in one small region, not only other small regions in the same large region but also learning values in other large regions are stored. Is also changed (corrected).
図17に示す学習マップMg9を用いて具体的に説明すると、例えば大領域「01」内の符号01dに示す小領域について学習値が更新された場合に、大領域「01」内の全ての小領域へ小領域01dの学習値をコピーするとともに、他の大領域「00」「02」〜「08」のうち予め指定された大領域「07」「08」に対して、或いは全ての大領域「00」「02」〜「08」に対して、学習値を補正する。或いは、大領域「01」と「07」「08」とを予め関連付けしておき、大領域「01」の学習値が記憶更新された場合に、関連付けされた大領域「07」「08」のみを補正するようにしてもよい。 Specifically, using the learning map Mg9 shown in FIG. 17, for example, when the learning value is updated for the small area indicated by the reference numeral 01d in the large area “01”, all the small areas in the large area “01” are displayed. The learning value of the small area 01d is copied to the area, and the large areas “07” and “08” designated in advance among the other large areas “00” “02” to “08” or all large areas The learning value is corrected for “00”, “02” to “08”. Alternatively, when the large areas “01” and “07” and “08” are associated in advance and the learning value of the large area “01” is stored and updated, only the associated large areas “07” and “08” are stored. May be corrected.
次に、上記補正を実施する際の補正量について説明する。例えば、小領域01dの学習前の値がA、学習後の値がBである場合において、小領域01dの学習値の変化量A−Bが大きいほど、他の大領域「00」「02」〜「08」の補正量を大きくする。 Next, the correction amount when performing the above correction will be described. For example, in the case where the value before learning of the small region 01d is A and the value after learning is B, the larger the change amount AB of the learning value of the small region 01d, the other large regions “00” and “02”. Increase the correction amount of “08”.
例えば、大領域「01」での変化率(A−B)/Aを算出し、他の大領域「07」「08」の既存の学習値に前記変化率を乗じて補正する。或いは、他の大領域「07」「08」毎に重みを設定しておき、既存の学習値に前記変化率及び重みを乗じて補正してもよい。又は、大領域「01」での変化量(A−B)を算出し、他の大領域「07」「08」の既存の学習値に前記変化量を加算して補正する。或いは、他の大領域「07」「08」毎に重みを設定しておき、前記変化量に重みを乗じて得られた値を、既存の学習値に加算して補正してもよい。これにより、小領域01dの学習値の変化量A−Bが大きいほど、他の大領域「00」「02」〜「08」の補正量は大きくなる。 For example, the rate of change (A−B) / A in the large region “01” is calculated and corrected by multiplying the existing learning values in the other large regions “07” and “08” by the rate of change. Alternatively, a weight may be set for each of the other large regions “07” and “08”, and the existing learning value may be corrected by multiplying the change rate and the weight. Alternatively, the change amount (A−B) in the large region “01” is calculated, and the change amount is added to the existing learning values in the other large regions “07” and “08” to be corrected. Alternatively, a weight may be set for each of the other large areas “07” and “08”, and a value obtained by multiplying the change amount by the weight may be added to the existing learning value to be corrected. As a result, the larger the change amount AB of the learning value in the small area 01d, the larger the correction amounts of the other large areas “00”, “02” to “08”.
さらに、上記補正量に関し、記憶更新した大領域「01」から他の大領域「07」「08」が離れているほど、他の大領域「07」「08」に対する補正量を小さくする。例えば小領域01dの学習値を記憶更新した場合において、その小領域01dに該当する大領域「01」からの距離は、大領域「08」の方が「07」より遠い(離れている)。この場合、例えば大領域「08」に対する前記重みを「07」に対する重みよりも小さく設定することで、大領域「08」の補正量又は補正割合を「07」よりも小さくする。 Further, with respect to the correction amount, as the large areas “07” and “08” are separated from the stored large area “01”, the correction amounts for the other large areas “07” and “08” are reduced. For example, when the learning value of the small area 01d is stored and updated, the distance from the large area “01” corresponding to the small area 01d is farther (separated) from the large area “08” than the “07”. In this case, for example, by setting the weight for the large area “08” smaller than the weight for “07”, the correction amount or the correction ratio of the large area “08” is made smaller than “07”.
ここで、複数の大領域の学習値同士は少なからず相関性を有しているため、例えば大領域「01」の学習値を増加させた場合には他の大領域「00」「02」〜「08」の学習値も増加させるのが妥当であることが多い。例えば、燃料タンクへ補給した燃料の性状が残存燃料の性状と異なる場合には、全ての大領域「00」〜「08」において学習値を増加又は減少させるのが妥当である。この点を鑑み、本実施形態では、1つの大領域「01」で学習値が記憶更新された場合には、その記憶更新された学習値に応じて他の大領域「00」「02」〜「08」の学習値を補正するので、学習していない他の大領域の学習値についても、車両の特性に合った最適な値にすることができる。 Here, since the learning values of a plurality of large areas have a certain correlation, for example, when the learning value of the large area “01” is increased, the other large areas “00”, “02” to It is often appropriate to increase the learning value of “08”. For example, when the property of the fuel supplied to the fuel tank is different from the property of the remaining fuel, it is appropriate to increase or decrease the learning value in all large regions “00” to “08”. In view of this point, in the present embodiment, when the learning value is stored and updated in one large area “01”, the other large areas “00” and “02” to “02” are changed according to the stored and updated learning value. Since the learning value of “08” is corrected, learning values in other large areas that have not been learned can be set to optimum values that match the characteristics of the vehicle.
さらに本実施形態によれば、例えば他の領域「00」「02」〜「08」が未学習である場合に、その未学習大領域「00」「02」〜「08」の学習初期値を補正して学習済みにできるので、未学習の大領域「00」「02」〜「08」を早期に無くすことができる。よって、学習済みの大領域から未学習大領域へ運転状態が変化した時にドライバビリティが急激に変化する等のリスクを低減できる。よって、ドライバビリティを向上させるよう学習値を最適にできる。 Furthermore, according to the present embodiment, for example, when other areas “00”, “02” to “08” are unlearned, the learning initial values of the unlearned large areas “00”, “02” to “08” are set. Since it can be corrected and learned, unlearned large areas “00”, “02” to “08” can be eliminated early. Therefore, it is possible to reduce the risk that the drivability changes suddenly when the driving state changes from the learned large area to the unlearned large area. Therefore, the learning value can be optimized to improve drivability.
また、本実施形態によれば、記憶更新による学習値の変化量A−Bが大きいほど他の大領域に対する補正量を大きくするので、他の大領域の学習値を最適な値に近づけることを促進できる。また、記憶更新した大領域「01」から他の大領域「07」「08」が離れているほど、他の大領域「07」「08」に対する補正量を小さくするので、他の大領域「07」「08」の学習値を過剰に補正してしまうことを抑制して、各々の学習値を車両の特性に合った最適値に近づけることを促進できる。 Further, according to the present embodiment, the larger the learning value change amount A-B due to the memory update is, the larger the correction amount for the other large region is. Can promote. Further, as the other large areas “07” and “08” are separated from the stored large area “01”, the correction amount for the other large areas “07” and “08” is reduced. It is possible to prevent the learning values of “07” and “08” from being excessively corrected and to bring each learning value closer to the optimum value that matches the vehicle characteristics.
(第8実施形態の変形例)
上記第8実施形態を実施するにあたり、学習値の変化量が所定量以上であることを条件として他の大領域の学習値を補正するようにしてもよい。例えば小領域01dの学習値が記憶更新された場合において、小領域01dの学習値の変化量A−Bが予め設定しておいた所定量未満であれば、他の大領域「00」「02」〜「08」について前記補正を実施することを禁止する。一方、前記変化量A−Bが所定量以上であれば、他の大領域「00」「02」〜「08」について前記補正を実施することを許可する。
(Modification of the eighth embodiment)
In carrying out the eighth embodiment, the learning value of another large region may be corrected on condition that the change amount of the learning value is equal to or greater than a predetermined amount. For example, when the learning value of the small area 01d is stored and updated, if the change amount AB of the learning value of the small area 01d is less than a predetermined amount set in advance, the other large areas “00” and “02”. ”To“ 08 ”is prohibited from being corrected. On the other hand, if the amount of change A-B is equal to or greater than a predetermined amount, the correction is permitted for the other large areas “00”, “02” to “08”.
ここで、燃料性状が急変した場合には全ての大領域「00」〜「08」において学習値を変化させるのが妥当であるが、記憶更新による学習値の変化量が所定量未満であれば、燃料性状が急変していない可能性が高い。この点を鑑みた本変形例では、学習値の変化量A−Bが所定量以上であることを条件として他の大領域「00」「02」〜「08」の学習値を補正するので、燃料性状が急変していない場合等、補正が不要な場合にまで他の大領域「00」「02」〜「08」の学習値を補正してしまうことを回避できる。 Here, when the fuel property changes suddenly, it is appropriate to change the learning value in all large regions “00” to “08”. However, if the amount of change in the learning value due to the memory update is less than the predetermined amount, It is highly possible that the fuel properties have not changed suddenly. In this modified example in view of this point, the learning values of the other large regions “00”, “02” to “08” are corrected on condition that the learning value change amount AB is equal to or greater than a predetermined amount. It is possible to avoid correcting the learned values of the other large areas “00”, “02” to “08” until correction is not necessary, such as when the fuel property has not changed suddenly.
(他の実施形態)
本発明は上記実施形態の記載内容に限定されず、以下のように変更して実施してもよい。また、各実施形態の特徴的構成をそれぞれ任意に組み合わせるようにしてもよい。
(Other embodiments)
The present invention is not limited to the description of the above embodiment, and may be modified as follows. Moreover, you may make it combine the characteristic structure of each embodiment arbitrarily, respectively.
・上記各々の学習マップMg1〜Mg9に記憶された学習値(経年変化補正量)を用いて目標噴射量を補正するにあたり、現時点でのエンジン運転状態が学習マップ中の複数の小領域(又は大領域)の境界付近にある場合には、現時点でのエンジン運転状態に該当する領域の学習値と、隣接する領域の学習値とを用いて線形補間を行い、この線形補間により得られた値を用いて目標噴射量を補正するようにしてもよい。 When correcting the target injection amount using the learning value (aging correction amount) stored in each of the learning maps Mg1 to Mg9, the current engine operating state is a plurality of small regions (or large regions) in the learning map. Area), the linear interpolation is performed using the learning value of the area corresponding to the current engine operating state and the learning value of the adjacent area, and the value obtained by this linear interpolation is calculated. It may be used to correct the target injection amount.
・上記第2実施形態では、独立小領域を通常小領域とグループ化して、独立小領域を大領域に含ませているが、独立小領域を大領域から外すよう学習マップMg1を構成してもよい。 In the second embodiment, the independent small area is grouped with the normal small area and the independent small area is included in the large area. However, the learning map Mg1 may be configured so that the independent small area is excluded from the large area. Good.
・エンジン回転速度NE及びエンジン負荷に基づき燃料の目標噴射量を算出するにあたり、上記第1実施形態では、エンジン負荷を表すパラメータとして吸気圧PM1を用いている。換言すれば、エンジン負荷と相関のある吸気量を吸気圧PM1から推定し、推定した吸気量を用いて目標噴射量を算出している。これに対し、スロットル開度センサ14によるスロットル開度を用いて、或いはスロットル開度から推定した吸気量を用いて目標噴射量を算出してもよい。この場合の学習マップは、エンジン回転速度NE及びスロットル開度を複数の領域に区分して構成してもよい。 In calculating the target fuel injection amount based on the engine speed NE and the engine load, in the first embodiment, the intake pressure PM1 is used as a parameter representing the engine load. In other words, the intake air amount correlated with the engine load is estimated from the intake pressure PM1, and the target injection amount is calculated using the estimated intake air amount. On the other hand, the target injection amount may be calculated using the throttle opening by the throttle opening sensor 14 or using the intake air amount estimated from the throttle opening. The learning map in this case may be configured by dividing the engine speed NE and the throttle opening into a plurality of regions.
・また、吸気量(質量)を検出するエアフロメータ27(図1参照)を設け、エアフロメータ27により検出した吸気量を用いて目標噴射量を算出してもよい。この場合の学習マップは、エンジン回転速度NE及び吸気量を複数の領域に区分して構成してもよい。
In addition, an air flow meter 27 (see FIG. 1) for detecting the intake air amount (mass) may be provided, and the target injection amount may be calculated using the intake air amount detected by the
・上記各実施形態では、エンジン10の運転状態量としてエンジン回転速度NE及びエンジン負荷(吸気圧PM)を採用し、これらNE,PMを複数に区分して学習マップMg1〜Mg4を構成しているが、本発明はこれに限られるものではなく、例えばエンジン冷却水温度TWをNE,PMに加えて、これらNE,PM,TWの各々を複数に区分して構成した3次元マップとなるよう学習マップを構成してもよい。この場合においても、同一の大領域内での目標空燃比が同じとなるように大領域を区分する(又は小領域をグループ化する)ことが要求される。
In each of the above embodiments, the engine rotation speed NE and the engine load (intake pressure PM) are adopted as the operating state quantity of the
・上記第5及び第6実施形態では、重み付けを0以上1以下の値に制限してコピー先学習値の変化量がコピー元学習値の変化量ΔQよりも少なくなるように設定しているが、重み付けを1以上の値に設定してもよい。また、重み付けを0未満の値(負の値)に設定して、コピー元学習値の増加減少とは逆向きにコピー先学習値を増加減少させてもよい。 In the fifth and sixth embodiments, the weighting is limited to a value between 0 and 1, and the change amount of the copy destination learning value is set to be smaller than the change amount ΔQ of the copy source learning value. The weight may be set to one or more values. Also, the copy destination learning value may be increased or decreased in the opposite direction to the increase or decrease of the copy source learning value by setting the weighting to a value less than 0 (negative value).
・上記第5及び第6実施形態においても、上記第2実施形態と同様に「通常小領域」「特定小領域」「独立小領域」を設定することが望ましい。すなわち、通常小領域においては、他の小領域の学習値を重み付けwに基づき補正して自身へコピーすること、及び自身の学習値を重み付けwに基づき補正して他の小領域へコピーすることの両方を許容する。また、特定小領域においては、他の小領域の学習値を重み付けwに基づき補正して自身へコピーすることは許容するが、自身の学習値を重み付けwに基づき補正して他の小領域へコピーすることは禁止する。また、独立小領域においては、他の小領域の学習値を重み付けwに基づき補正して自身へコピーすること、及び自身の学習値を重み付けwに基づき補正して他の小領域へコピーすることのいずれも禁止する。 In the fifth and sixth embodiments as well, it is desirable to set “normal small region”, “specific small region”, and “independent small region” as in the second embodiment. That is, in the normal small area, the learning value of the other small area is corrected based on the weight w and copied to itself, and the own learning value is corrected based on the weight w and copied to the other small area. Both are acceptable. Further, in the specific small area, it is allowed to correct the learning value of the other small area based on the weight w and copy it to itself, but correct the learning value of the other small area based on the weight w and move to the other small area. Copying is prohibited. In the independent small area, the learning value of the other small area is corrected based on the weight w and copied to itself, and the own learning value is corrected based on the weight w and copied to the other small area. Both of these are prohibited.
・上述した各種の学習マップMg1〜Mg9では、学習領域の外縁を四角形に設定しているが、図16中の二点鎖線に示すように、学習領域の外縁が六角形以上の多角形となるように異形区分して大領域を設定してもよい。 In the various learning maps Mg1 to Mg9 described above, the outer edge of the learning area is set to a quadrangle, but as shown by the two-dot chain line in FIG. In this way, a large region may be set by dividing into different shapes.
・本発明は、学習マップ中の複数の大領域の全てが異なる形状となるよう異形区分することに限らず、少なくとも1つの大領域が他の大領域と異なる形状になっていればよい。但し、同一大領域内での目標空燃比が略同一(所定範囲内)となっていることを要する。 The present invention is not limited to the irregular division so that all of the plurality of large areas in the learning map have different shapes, and it is sufficient that at least one large area has a different shape from the other large areas. However, the target air-fuel ratio in the same large region needs to be substantially the same (within a predetermined range).
・上記第8実施形態を実施するにあたり、学習頻度が高いと予測される大領域(例えば「01」)を予め設定しておき、当該大領域「01」の学習値が記憶更新されたことを条件として、他の大領域「00」「02」〜「08」の補正を許可し、設定された大領域「01」以外の大領域(例えば「08」)の学習値が記憶更新された場合には、他の大領域「00」〜「07」の学習値を補正することを禁止するようにしてもよい。 In implementing the eighth embodiment, a large area (for example, “01”) that is predicted to have a high learning frequency is set in advance, and the learning value of the large area “01” is stored and updated. As a condition, correction of other large areas “00”, “02” to “08” is permitted, and learning values of large areas other than the set large area “01” (for example, “08”) are stored and updated. Alternatively, it may be prohibited to correct the learning values of the other large areas “00” to “07”.
30…ECU(フィードバック補正手段、学習値更新手段)、Mg1,Mg3,Mg4,Mg5,Mg5,Mg6,Mg7,Mg7,Mg8,Mg9…学習マップ。 30 ... ECU (feedback correction means, learning value update means), Mg1, Mg3, Mg4, Mg5, Mg5, Mg6, Mg7, Mg7, Mg8, Mg9 ... learning map.
Claims (21)
前記フィードバック補正手段による補正量を学習値とし、前記内燃機関の運転状態量と関連付けして学習マップに記憶更新させる学習値更新手段と、
を備え、
前記学習マップは、前記運転状態量を複数の大領域に区分して構成されているとともに、前記複数の大領域内での目標空燃比がそれぞれ同じとなるよう前記複数の大領域が区分され、前記複数の大領域のうち少なくとも1つの大領域の形状を他の大領域の形状と異ならせて区分する異形区分が為されていることを特徴とする空燃比制御装置。 Feedback correction means for correcting the air-fuel ratio control command value output to the actuator that controls the actual air-fuel ratio of the internal combustion engine based on the oxygen concentration in the exhaust;
Learning value updating means for making a correction amount by the feedback correction means a learning value, and storing and updating the learning map in association with the operating state quantity of the internal combustion engine;
With
The learning map is configured by dividing the operation state quantity into a plurality of large regions, and the plurality of large regions are divided so that the target air-fuel ratios in the plurality of large regions are the same , An air-fuel ratio control apparatus characterized in that at least one large region of the plurality of large regions is shaped to be different from the shape of the other large regions.
1つの小領域で前記学習値が記憶更新された場合には、その小領域の学習値を同一の大領域内の他の小領域へコピーすることを特徴とする請求項1〜5のいずれか1つに記載の空燃比制御装置。 The learning map is configured by further dividing the large area into a plurality of small areas, and configured to store the learning value in each of the small areas,
6. When the learning value is stored and updated in one small area, the learning value of the small area is copied to another small area in the same large area. The air-fuel ratio control apparatus according to one.
1つの小領域で前記学習値が記憶更新された場合には、その小領域の学習値を同一の大領域内の他の小領域へ、予め設定された重み付けに基づき補正してコピーすることを特徴とする請求項1〜5のいずれか1つに記載の空燃比制御装置。 The learning map is configured by further dividing the large area into a plurality of small areas, and configured to store the learning value in each of the small areas,
When the learning value is stored and updated in one small area, the learning value of the small area is corrected and copied to another small area in the same large area based on a preset weight. The air-fuel ratio control apparatus according to any one of claims 1 to 5, wherein
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010169791A JP5691282B2 (en) | 2009-09-03 | 2010-07-28 | Air-fuel ratio control device |
| CN201010274700.1A CN102011654B (en) | 2009-09-03 | 2010-09-03 | Air-fuel ratio control device |
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009203216 | 2009-09-03 | ||
| JP2009203216 | 2009-09-03 | ||
| JP2010156490 | 2010-07-09 | ||
| JP2010156490 | 2010-07-09 | ||
| JP2010169791A JP5691282B2 (en) | 2009-09-03 | 2010-07-28 | Air-fuel ratio control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012031747A JP2012031747A (en) | 2012-02-16 |
| JP5691282B2 true JP5691282B2 (en) | 2015-04-01 |
Family
ID=45845458
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010169791A Active JP5691282B2 (en) | 2009-09-03 | 2010-07-28 | Air-fuel ratio control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5691282B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6245940B2 (en) * | 2013-10-28 | 2017-12-13 | ダイハツ工業株式会社 | Control device for internal combustion engine |
| JP6341235B2 (en) * | 2016-07-20 | 2018-06-13 | トヨタ自動車株式会社 | Engine air-fuel ratio control device |
| GB2585178B (en) * | 2019-04-26 | 2022-04-06 | Perkins Engines Co Ltd | Engine control system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2697251B2 (en) * | 1990-05-28 | 1998-01-14 | 日産自動車株式会社 | Engine air-fuel ratio control device |
| JPH08284716A (en) * | 1995-04-14 | 1996-10-29 | Daihatsu Motor Co Ltd | Air-fuel ratio learning control method of internal combustion engine |
| JP2008075465A (en) * | 2006-09-19 | 2008-04-03 | Suzuki Motor Corp | Engine air-fuel ratio control device |
-
2010
- 2010-07-28 JP JP2010169791A patent/JP5691282B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012031747A (en) | 2012-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9976497B2 (en) | Control device for internal combustion engine | |
| WO2007066209A1 (en) | Air-fuel ratio control apparatus and method for an internal combustion engine | |
| JP5278466B2 (en) | Cylinder air-fuel ratio variation abnormality detection device | |
| JP4900425B2 (en) | Air-fuel ratio sensor abnormality detection device | |
| JP2017002843A (en) | Internal combustion engine | |
| JP5691282B2 (en) | Air-fuel ratio control device | |
| JPH0532573B2 (en) | ||
| JP5787033B2 (en) | Control device for internal combustion engine | |
| JPH03179147A (en) | Air-fuel ratio learning control device for internal combustion engines | |
| US8996282B2 (en) | Fueling systems, methods and apparatus for an internal combustion engine | |
| JP2018105222A (en) | Control device for internal combustion engine | |
| JPH0552418B2 (en) | ||
| US9002618B2 (en) | Variable valve timing control apparatus for engine | |
| JP2009167991A (en) | Idle operation control device for internal combustion engine | |
| JP2005337186A (en) | Control device for internal combustion engine | |
| JP5327084B2 (en) | Control device for internal combustion engine | |
| JP2010168931A (en) | Ignition timing control device for spark ignition type internal combustion engine | |
| JP2706389B2 (en) | Control device for internal combustion engine | |
| JP7222859B2 (en) | Control device for internal combustion engine | |
| JP7575725B2 (en) | Control device for internal combustion engine | |
| CN102011654A (en) | Air-fuel ratio control device | |
| JP2005307756A (en) | Fuel injection control device for internal combustion engine | |
| JPH11229930A (en) | Control device for internal combustion engine | |
| JP4110534B2 (en) | Variable valve control device for internal combustion engine | |
| JP7769289B2 (en) | Control 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: 20130308 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131024 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131029 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131225 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140701 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140930 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20141007 |
|
| 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: 20150106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150119 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5691282 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |