Nothing Special   »   [go: up one dir, main page]

JP5098980B2 - Ignition timing control device for internal combustion engine - Google Patents

Ignition timing control device for internal combustion engine Download PDF

Info

Publication number
JP5098980B2
JP5098980B2 JP2008312391A JP2008312391A JP5098980B2 JP 5098980 B2 JP5098980 B2 JP 5098980B2 JP 2008312391 A JP2008312391 A JP 2008312391A JP 2008312391 A JP2008312391 A JP 2008312391A JP 5098980 B2 JP5098980 B2 JP 5098980B2
Authority
JP
Japan
Prior art keywords
learning
internal combustion
combustion engine
value
ignition timing
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.)
Expired - Fee Related
Application number
JP2008312391A
Other languages
Japanese (ja)
Other versions
JP2010133388A (en
Inventor
明渡 大西
雅文 佐藤
淳 青木
智洋 箕作
博人 田中
理人 金子
健次 千田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2008312391A priority Critical patent/JP5098980B2/en
Publication of JP2010133388A publication Critical patent/JP2010133388A/en
Application granted granted Critical
Publication of JP5098980B2 publication Critical patent/JP5098980B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Electrical Control Of Ignition Timing (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、内燃機関の点火時期制御装置に関するものである。   The present invention relates to an ignition timing control device for an internal combustion engine.

駆動源として内燃機関が搭載された車両では、内燃機関の運転状態に応じて点火時期を制御する、いわゆる点火時期制御が実行される。
この点火時期制御では、基本的に、内燃機関の運転状態に基づいて点火時期についての制御目標値が設定される。この制御目標値は、ノッキング発生の有無に応じて更新されるフィードバック補正項によって補正される。フィードバック補正項は、ノッキングの発生時には予め定められた遅角更新量分だけ変更されて点火時期を遅角補正し、ノッキングが発生していないときには予め定められた進角更新量分だけ変更されて点火時期を進角補正する。また上記制御目標値は、フィードバック補正項に基づき更新される学習値によって補正される。この学習値としては、例えばフィードバック補正項に徐変処理を施した値が算出される。
In a vehicle in which an internal combustion engine is mounted as a drive source, so-called ignition timing control is performed in which the ignition timing is controlled according to the operating state of the internal combustion engine.
In this ignition timing control, basically, a control target value for the ignition timing is set based on the operating state of the internal combustion engine. This control target value is corrected by a feedback correction term that is updated according to whether knocking has occurred. The feedback correction term is changed by a predetermined delay update amount when knocking occurs to correct the ignition timing, and is changed by a predetermined advance update amount when knocking does not occur. Correct the ignition timing. The control target value is corrected by a learning value that is updated based on the feedback correction term. As this learning value, for example, a value obtained by subjecting the feedback correction term to a gradual change process is calculated.

従来、そうした学習値として、内燃機関の経時変化(例えば機関燃焼室内へのデポジットの付着)による点火時期の変化分を補償するための第1の学習値とそれ以外の要因(例えば燃料性状の変化)による点火時期の変化分を補償するための第2の学習値との二つの学習値を設定するようにしたものが提案されている(例えば特許文献1参照)。   Conventionally, as such a learning value, a first learning value for compensating for a change in ignition timing due to a change with time of the internal combustion engine (for example, deposit adhesion in the engine combustion chamber) and other factors (for example, a change in fuel properties) ) Has been proposed in which two learning values, ie, a second learning value for compensating for the change in ignition timing due to () are set (see, for example, Patent Document 1).

この特許文献1に記載の装置では、機関燃焼室内へのデポジットの付着による点火時期への影響が大きい第1の機関運転領域では第1の学習値の学習が許可される一方、その影響が小さい第2の機関運転領域では第1の学習値の学習が禁止される。これにより、第1の学習値としてはデポジット付着による点火時期の変化分に見合う値が学習され、第2の学習値としてはデポジット付着以外の要因による点火時期の変化分に見合う値が学習されて、ノッキングの発生要因に応じたかたちで点火時期が制御されるようになる。
特開2005−147112号公報(段落[0174],[0178])
In the device described in Patent Document 1, learning of the first learning value is permitted in the first engine operation region where the influence on the ignition timing due to the deposit adhesion in the engine combustion chamber is large, but the influence is small. In the second engine operation region, learning of the first learning value is prohibited. As a result, a value suitable for the change in ignition timing due to deposit adhesion is learned as the first learning value, and a value suitable for the change in ignition timing due to a factor other than deposit adhesion is learned as the second learning value. The ignition timing is controlled according to the cause of knocking.
JP 2005-147112 A (paragraphs [0174], [0178])

ところで、内燃機関の運転環境(例えば吸入空気の温度や湿度)や同内燃機関に供給される燃料の性状(例えばオクタン価)が変化すると、ノッキングの発生状況が変化するために、これに伴ってフィードバック補正項も変化する。そのため、特許文献1に記載の装置のように内燃機関の運転領域に応じて第1の学習値の学習許可と学習禁止とを切り替えるようにすると、上述した運転環境や燃料性状が変化した場合に、以下のような不都合が生じる。   By the way, if the operating environment of the internal combustion engine (for example, the temperature and humidity of the intake air) and the properties of the fuel supplied to the internal combustion engine (for example, the octane number) change, the occurrence of knocking will change, and feedback is accompanied accordingly. The correction term also changes. Therefore, if the learning permission and the learning prohibition of the first learning value are switched according to the operation region of the internal combustion engine as in the device described in Patent Document 1, when the above-described operating environment and fuel properties change. The following inconvenience occurs.

すなわち、運転環境や燃料性状の変化直後における第1の機関運転領域での内燃機関の運転に際して、その変化によって点火時期(詳しくは、フィードバック補正項)が変化したにもかかわらず、これが内燃機関の経時変化による点火時期の変化分を補償するための第1学習値に反映されてしまう。これは各学習値を共に補償対象に見合う値に精度良く学習する上で、それを妨げる一因となるために好ましくない。   That is, when the internal combustion engine is operated in the first engine operation region immediately after the change of the operating environment and the fuel property, the ignition timing (specifically, the feedback correction term) is changed due to the change. This is reflected in the first learning value for compensating for the change in the ignition timing due to the change over time. This is not preferable because each learning value is a factor that obstructs the learning of the learning value to a value suitable for the compensation object.

本発明は、そうした実情に鑑みてなされたものであり、その目的は、燃料補給時における機関点火時期の学習を適切に行うことのできる内燃機関の点火時期制御装置を提供することにある。   The present invention has been made in view of such circumstances, and an object thereof is to provide an ignition timing control device for an internal combustion engine that can appropriately learn the engine ignition timing at the time of refueling.

以下、上記目的を達成するための手段及びその作用効果について説明する。
請求項1に記載の発明は、内燃機関の運転状態に基づき設定した基本値をノッキング発生の有無に応じて更新されるフィードバック補正項と同フィードバック補正項に基づき更新される学習値とにより補正して点火時期の制御目標値を設定し、前記学習値として前記内燃機関の経時変化による点火時期の変化分を補償する第1の学習値とそれ以外の要因による点火時期の変化分を補償する第2の学習値とを各別に学習する内燃機関の点火時期制御装置において、前記内燃機関の経時変化による点火時期への影響が大きい第1の機関運転領域では前記第1の学習値および前記第2の学習値によって前記基本値を補正して前記制御目標値を設定し、前記影響が小さい第2の機関運転領域では前記第2の学習値のみによって前記基本値を補正して前記制御目標値を設定する設定手段と、前記第1の機関運転領域では前記第1の学習値の学習のみを許可し、前記第2の機関運転領域では前記第2の学習値の学習のみを許可する許可手段と、前記第1の学習値の単位期間あたりの学習量についての制限度合いが前記第2の学習値の単位期間あたりの学習量についての制限度合いより大きくなるように、それら学習量を制限する制限手段とを備えることをその要旨とする。
Hereinafter, means for achieving the above-described object and its operation and effects will be described.
According to the first aspect of the present invention, the basic value set based on the operating state of the internal combustion engine is corrected by the feedback correction term updated in accordance with the presence / absence of knocking and the learning value updated based on the feedback correction term. The control target value of the ignition timing is set, and the first learning value that compensates for the change in the ignition timing due to the change of the internal combustion engine over time as the learning value and the change in the ignition timing due to other factors are compensated. In the internal combustion engine ignition timing control apparatus that learns the learning value of 2 separately, the first learning value and the second learning value in the first engine operating region in which the change over time of the internal combustion engine has a great influence on the ignition timing. The basic value is corrected by the learning value of the control value to set the control target value, and in the second engine operation region where the influence is small, the basic value is corrected only by the second learning value. Setting means for setting a control target value and only learning of the first learning value is permitted in the first engine operation region, and only learning of the second learning value is permitted in the second engine operation region. The learning amount so that the restriction degree of the learning amount per unit period of the first learning value is larger than the restriction degree of the learning amount per unit period of the second learning value. The gist of the present invention is to provide limiting means for limiting.

内燃機関の運転環境や供給燃料の性状が大きく変化すると、それに伴って機関点火時期が急速に変化する。そのため、運転環境や燃料性状の変化による点火時期の変化分を補償する第2の学習値としては、点火時期の急変に合わせて急速に変化する値が設定されることが望ましい。これに対して、内燃機関の経時変化に伴う機関点火時期の変化は長い期間をかけてゆっくりと進む。そのため、内燃機関の経時変化による点火時期の変化分を補償する第1の学習値としては、そうした点火時期の変化に合わせてゆっくりとした速度で変化する値を設定すればよい。   When the operating environment of the internal combustion engine and the properties of the supplied fuel change greatly, the engine ignition timing changes rapidly accordingly. For this reason, it is desirable to set a value that changes rapidly in response to a sudden change in the ignition timing, as the second learning value that compensates for the change in the ignition timing due to changes in the operating environment and fuel properties. On the other hand, the change in the engine ignition timing accompanying the change with time of the internal combustion engine proceeds slowly over a long period. Therefore, the first learning value for compensating for the change in the ignition timing due to the change over time of the internal combustion engine may be set to a value that changes at a slow speed in accordance with the change in the ignition timing.

上記構成によれば、内燃機関の経時変化による点火時期への影響が大きい第1の機関運転領域において学習される第1の学習値の学習量の制限度合いが大きいために、同第1の学習値を、内燃機関の経時変化の進行に合わせてゆっくりと進む点火時期の変化に応じて適切に学習することができる。しかも、運転環境や燃料性状が大きく変化した直後において第1の機関運転領域である場合、このとき点火時期が大きく変化するとはいえ、その変化分の第1の学習値への反映量が小さく抑えられるために、運転環境や燃料性状の変化に伴う点火時期の変化分のうちの第1の学習値に誤って反映される反映分を少量に抑えることができる。さらには、内燃機関の経時変化による点火時期への影響が小さい第2の機関運転領域において学習される第2の学習値の更新量の制限度合いが小さいため、運転環境や燃料性状が大きく変化した場合に、第2の学習値によって、その変化に伴う点火時期の急速な変化に合わせて同点火時期の変化分を適切に学習することができる。   According to the above configuration, since the degree of restriction of the learning amount of the first learning value learned in the first engine operation region where the influence on the ignition timing due to the change with time of the internal combustion engine is large is large, The value can be appropriately learned according to the change in the ignition timing that progresses slowly in accordance with the progress of the change over time of the internal combustion engine. Moreover, in the first engine operating region immediately after the operating environment and fuel properties have changed significantly, the ignition timing changes greatly at this time, but the amount of change reflected in the first learning value is kept small. Therefore, the amount of reflection that is erroneously reflected in the first learning value in the change in the ignition timing accompanying the change in the operating environment and the fuel property can be suppressed to a small amount. Furthermore, since the degree of restriction on the amount of update of the second learning value learned in the second engine operating region where the influence on the ignition timing due to changes over time of the internal combustion engine is small is small, the operating environment and fuel properties have changed significantly. In this case, the second learning value can appropriately learn the change in the ignition timing in accordance with the rapid change in the ignition timing accompanying the change.

このように上記構成によれば、内燃機関の運転環境や供給燃料の性状が変化した場合に、その変化に伴う点火時期の変化分が第1の学習値に反映されることを抑えつつ、同変化分を第2の学習値に速やかに反映させることができ、点火時期の学習を適切に行うことができる。   Thus, according to the above configuration, when the operating environment of the internal combustion engine and the properties of the supplied fuel change, the change in the ignition timing due to the change is suppressed from being reflected in the first learning value, and the same. The change can be quickly reflected in the second learning value, and the ignition timing can be appropriately learned.

なお、上述したように第1の学習値の単位期間あたりの学習量についての制限度合いを第2の学習値の単位期間あたりの学習量についての制限度合いより大きくするとの構成は、請求項2によるように、第1の学習値の単位期間あたりの学習量を制限するとともに第2の学習値の単位期間あたりの学習量を制限しない、との構成を採用することによって実現することができる。   In addition, as described above, the configuration in which the degree of restriction on the learning amount per unit period of the first learning value is larger than the degree of restriction on the learning amount per unit period of the second learning value is according to claim 2 As described above, this can be realized by adopting a configuration in which the learning amount per unit period of the first learning value is limited and the learning amount per unit period of the second learning value is not limited.

請求項3に記載の発明は、請求項1または2に記載の内燃機関の点火時期制御装置において、当該装置は、前記第1の機関運転領域が機関運転状態に応じて区画された複数の多点学習領域からなるとともに、それら多点学習領域毎に前記第1の学習値が設定されてなり、且つ前記第1の機関運転領域において前記複数の多点学習領域のうちの現在の機関運転状態が含まれる領域についての前記第1の学習値を更新することをその要旨とする。   According to a third aspect of the present invention, in the ignition timing control device for an internal combustion engine according to the first or second aspect, the device includes a plurality of multiple engine engines in which the first engine operation region is divided according to the engine operation state. A first learning value is set for each of the multipoint learning areas, and the current engine operating state of the plurality of multipoint learning areas in the first engine operating area The gist of the present invention is to update the first learning value for a region including.

内燃機関の経時変化(機関燃焼室内へのデポジットの付着など)によるノッキング発生への影響が、細かな運転領域毎に大きく異なったものとなる場合がある。この場合、仮に機関運転領域によらずに第1の学習値として同一の値を用いて制御目標値を設定すると、機関運転領域によっては第1の学習値が内燃機関の経時変化に起因するノッキングの発生を抑えるうえで不適切な値となるおそれがある。詳しくは、第1の学習値が点火時期を適正な時期より進角側の時期に変更する値となってノッキングの発生を効果的に抑制できなくなったり、第1の学習値が点火時期を適正な時期より遅角側の時期に変更する値となって内燃機関の出力低下を招いたりするおそれがある。   The influence on the occurrence of knocking due to changes over time of the internal combustion engine (such as adhesion of deposits in the engine combustion chamber) may vary greatly for each fine operating region. In this case, if the control target value is set using the same value as the first learning value regardless of the engine operation region, the first learning value may be knocked depending on the change over time of the internal combustion engine depending on the engine operation region. It may be an inappropriate value for suppressing the occurrence of Specifically, the first learning value is a value that changes the ignition timing from the proper timing to the advance timing, so that the occurrence of knocking cannot be effectively suppressed, or the first learning value is appropriate for the ignition timing. Therefore, there is a risk that the output of the internal combustion engine may be reduced due to a value that is changed from the normal timing to the retarded timing.

上記構成によれば、内燃機関の経時変化に起因するノッキング発生への影響のばらつきが大きい機関運転領域において、同領域を細分化した多点学習領域毎に各別に設定された第1の学習値を、それぞれノッキングの発生を抑制するうえで適切な値に学習することができるようになる。したがって、第1の学習値として不適切な値が学習されることによってノッキングの発生を効果的に抑制できなくなったり、内燃機関の出力低下を招いたりするといった不具合の発生を抑えることができる。   According to the above configuration, in the engine operation region where the variation in the influence on the occurrence of knocking due to the change with time of the internal combustion engine is large, the first learning value set for each multipoint learning region obtained by subdividing the region. Can be learned to appropriate values for suppressing the occurrence of knocking. Therefore, it is possible to suppress the occurrence of problems such as occurrence of knocking that cannot be effectively suppressed by learning an inappropriate value as the first learning value, or a decrease in the output of the internal combustion engine.

なお、前記単位期間としては、予め定められた一定時間を採用することや、所定周期毎に実行される学習処理を通じて第1の学習値および第2の学習値が共に更新される装置において同学習処理の実行周期を採用することの他、請求項4によるように、同一の学習値が連続して学習される期間を採用することができる。   As the unit period, a predetermined fixed time is adopted, or the same learning is performed in an apparatus in which both the first learning value and the second learning value are updated through a learning process executed every predetermined period. In addition to adopting the execution cycle of the process, a period during which the same learning value is continuously learned can be adopted as in claim 4.

また、請求項5によるように、内燃機関の運転を開始するべく運転スイッチが操作されてからその運転を停止するべく運転スイッチが操作されるまでの期間を前記単位期間として採用することができる。   According to the fifth aspect of the present invention, a period from when the operation switch is operated to start the operation of the internal combustion engine to when the operation switch is operated to stop the operation can be adopted as the unit period.

請求項6に記載の発明は、請求項1〜5のいずれか一項に記載の内燃機関の点火時期制御装置において、前記第1の学習値および前記第2の学習値は共に揮発性のメモリに記憶される値であり、前記装置は、前記内燃機関およびその周辺機器に電力を供給するための電気回路に蓄電池を接続する作業が行われたときに、その後の所定期間にわたり、前記学習量についての制限度合いを一時的に小さくする制限緩和手段を更に備えることをその要旨とする。   According to a sixth aspect of the present invention, in the internal combustion engine ignition timing control apparatus according to any one of the first to fifth aspects, the first learning value and the second learning value are both volatile memories. When the operation of connecting a storage battery to an electric circuit for supplying electric power to the internal combustion engine and its peripheral devices is performed, the apparatus learns the learning amount over a predetermined period thereafter. The gist of the present invention is to further include a restriction relaxation means for temporarily reducing the degree of restriction on.

上記構成では、電気回路と蓄電池との接続が一旦解除されると、それまで逐次学習されてきた第1の学習値と第2の学習値とが共に消失してしまうために、その後において電気回路と蓄電池とが再接続されたときに各学習値が学習されて実情に見合う値になるまでに長い時間がかかる可能性がある。   In the above configuration, once the connection between the electric circuit and the storage battery is released, both the first learning value and the second learning value that have been sequentially learned until then are lost, and thereafter the electric circuit When the battery and the storage battery are reconnected, it may take a long time until each learning value is learned and becomes a value suitable for the actual situation.

上記構成によれば、電気回路に蓄電池を接続する作業が行われたときにおいて同学習における学習量についての制限が緩和されるために、一旦消失した第1の学習値と第2の学習値とをそれぞれ実情に見合う値まで早期に変化させることが可能になる。   According to the above configuration, when the operation of connecting the storage battery to the electric circuit is performed, the restriction on the learning amount in the learning is relaxed, so that the first learning value and the second learning value that have once disappeared Can be changed to a value suitable for the actual situation at an early stage.

請求項7に記載の発明は、請求項6に記載の内燃機関の点火時期制御装置において、前記制限緩和手段は、前記学習量についての制限を一時的に解除するものであることをその要旨とする。   A seventh aspect of the present invention is the ignition timing control device for an internal combustion engine according to the sixth aspect, wherein the restriction relaxation means temporarily releases the restriction on the learning amount. To do.

上記構成によれば、第1の学習値と第2の学習値とをそれぞれ実情に見合う値までより早期に変化させることが可能になる。
なお、前述した学習値の単位期間あたりの学習量を制限するとの構成は、請求項8によるように、学習量についての許容限界を定めた許容限界量を設定する、といった構成により実現することができる。
According to the above configuration, the first learning value and the second learning value can be changed earlier to values that match the actual situation.
Note that the above-described configuration for limiting the learning amount per unit period of the learning value can be realized by a configuration in which an allowable limit amount that sets an allowable limit for the learning amount is set, as in claim 8. it can.

以下、本発明にかかる内燃機関の点火時期制御装置を具体化した一実施の形態について説明する。
図1に、本実施の形態にかかる点火時期制御装置が適用される内燃機関の概略構成を示す。
DESCRIPTION OF EMBODIMENTS Hereinafter, an embodiment in which an ignition timing control device for an internal combustion engine according to the present invention is embodied will be described.
FIG. 1 shows a schematic configuration of an internal combustion engine to which the ignition timing control device according to the present embodiment is applied.

図1に示すように、内燃機関10の燃焼室11には吸気通路12を通じて空気が吸入されるとともに、燃料噴射弁13から噴射された燃料が供給される。燃料噴射弁13には、燃料タンク14内に備蓄された燃料が燃料ポンプ15によって圧送されている。そして、そうした吸入空気と噴射燃料とからなる混合気に対して点火プラグ16による点火が行われると、その混合気が燃焼してピストン17が往復移動し、内燃機関10のクランクシャフト18が回転する。燃焼後の混合気は排気として内燃機関10の燃焼室11から排気通路19に送り出される。   As shown in FIG. 1, air is sucked into the combustion chamber 11 of the internal combustion engine 10 through the intake passage 12 and fuel injected from the fuel injection valve 13 is supplied. The fuel stored in the fuel tank 14 is pumped to the fuel injection valve 13 by a fuel pump 15. When the air-fuel mixture composed of the intake air and the injected fuel is ignited by the spark plug 16, the air-fuel mixture burns, the piston 17 reciprocates, and the crankshaft 18 of the internal combustion engine 10 rotates. . The air-fuel mixture after combustion is sent as exhaust gas from the combustion chamber 11 of the internal combustion engine 10 to the exhaust passage 19.

本実施の形態にかかる点火時期制御装置は、内燃機関10の運転のための各種制御を実行する電子制御装置30を備えている。この電子制御装置30は、各種制御に関係する各種の演算処理を実行する中央処理装置(CPU)、その演算に必要なプログラムやデータが記憶された不揮発性メモリ(ROM)、CPUの演算結果が一時的に記憶される揮発性メモリ(RAM30a)、外部との間で信号を入・出力するための入・出力ポート等を備えている。   The ignition timing control device according to the present embodiment includes an electronic control device 30 that executes various controls for the operation of the internal combustion engine 10. The electronic control unit 30 includes a central processing unit (CPU) that executes various arithmetic processes related to various controls, a non-volatile memory (ROM) that stores programs and data necessary for the arithmetic operation, and the arithmetic results of the CPU. A volatile memory (RAM 30a) that is temporarily stored, an input / output port for inputting / outputting signals to / from the outside, and the like are provided.

電子制御装置30の入力ポートには各種のセンサ類が接続されている。そうしたセンサ類としては、例えばアクセルペダル20の踏み込み量(アクセル踏み込み量AC)を検出するためのアクセルセンサ31や、吸気通路12に設けられたスロットルバルブ21の開度(スロットル開度TA)を検出するためのスロットルセンサ32、内燃機関10におけるノッキングの発生を検出するためのノックセンサ33が設けられている。その他、吸気通路12を通過する空気の量(通路空気量GA)を検出するための空気量センサ34や、クランクシャフト18の回転速度(機関回転速度NE)および回転角(クランク角「°CA」)を検出するためのクランクセンサ35、内燃機関10の運転開始や運転停止に際して操作される運転スイッチ36等も設けられている。   Various sensors are connected to the input port of the electronic control unit 30. As such sensors, for example, an accelerator sensor 31 for detecting the depression amount of the accelerator pedal 20 (accelerator depression amount AC), and an opening degree of the throttle valve 21 provided in the intake passage 12 (throttle opening degree TA) are detected. There are provided a throttle sensor 32 and a knock sensor 33 for detecting occurrence of knocking in the internal combustion engine 10. In addition, the air amount sensor 34 for detecting the amount of air passing through the intake passage 12 (passage air amount GA), the rotational speed (engine rotational speed NE) and the rotational angle (crank angle “° CA”) of the crankshaft 18. ) Is detected, and an operation switch 36 that is operated when the internal combustion engine 10 is started or stopped is also provided.

電子制御装置30は、各種センサ類の出力信号に基づき、機関回転速度NEや機関負荷KLなどといった内燃機関10の運転状態を把握する。なお機関負荷KLは、アクセル踏み込み量AC、スロットル開度TAおよび通路空気量GAに基づいて求められる内燃機関10の吸入空気量と機関回転速度NEとに基づき算出される。電子制御装置30は、そのようにして把握した内燃機関10の運転状態に応じて、出力ポートに接続された各種の駆動回路に指令信号を出力する。このようにして、電子制御装置30によって内燃機関10の点火時期制御などといった各種制御が実行される。   The electronic control unit 30 grasps the operating state of the internal combustion engine 10 such as the engine rotational speed NE and the engine load KL based on output signals from various sensors. The engine load KL is calculated based on the intake air amount of the internal combustion engine 10 and the engine rotational speed NE obtained based on the accelerator depression amount AC, the throttle opening degree TA, and the passage air amount GA. The electronic control unit 30 outputs a command signal to various drive circuits connected to the output port in accordance with the operation state of the internal combustion engine 10 thus grasped. In this way, various controls such as ignition timing control of the internal combustion engine 10 are executed by the electronic control unit 30.

本実施の形態にかかる装置は蓄電池22を備えており、この蓄電池22は内燃機関10およびその周辺機器に電力を供給するための電気回路(電子制御装置30を含む)に接続されている。なお同装置は、内燃機関10の運転を停止させるために運転スイッチ36が操作された後においても電子制御装置30のRAM30aへの電力供給が維持されてその記憶値が保持されるようになっている。   The apparatus according to the present embodiment includes a storage battery 22, and this storage battery 22 is connected to an electric circuit (including the electronic control unit 30) for supplying electric power to the internal combustion engine 10 and its peripheral devices. In this device, even after the operation switch 36 is operated to stop the operation of the internal combustion engine 10, the power supply to the RAM 30a of the electronic control device 30 is maintained and the stored value is held. Yes.

次に、内燃機関10の点火時期制御について、図2を参照しつつ説明する。
本実施の形態の点火時期制御では、内燃機関10の運転状態等から求められる制御目標値(具体的には、点火時期指令値ST)に基づいて内燃機関10の点火時期が制御され、同点火時期指令値STが小さい値であるときほど内燃機関10の点火時期が遅角側の時期に制御される。
Next, ignition timing control of the internal combustion engine 10 will be described with reference to FIG.
In the ignition timing control of the present embodiment, the ignition timing of the internal combustion engine 10 is controlled based on a control target value (specifically, the ignition timing command value ST) obtained from the operating state of the internal combustion engine 10 and the like. The smaller the timing command value ST is, the more the ignition timing of the internal combustion engine 10 is controlled to be retarded.

図2に示すように、点火時期指令値STは基本的に、内燃機関10の運転状態に基づき算出されるノック限界点火時期(BT−R)に対して、ノッキングの発生の有無に応じて増減するフィードバック補正項Fによる補正と同フィードバック補正項Fに基づき更新される基本学習値AG[i]による補正とを加えることによって算出される。   As shown in FIG. 2, the ignition timing command value ST basically increases or decreases with respect to the knock limit ignition timing (BT-R) calculated based on the operating state of the internal combustion engine 10 depending on whether knocking occurs. The correction by the feedback correction term F and the correction by the basic learning value AG [i] updated based on the feedback correction term F are calculated.

ノック限界点火時期(BT−R)としては、ベース点火時期BT(実線L1)からノック余裕代Rを減算した値が算出される。なおベース点火時期BTは、標準的な環境条件下においてノッキングを生じさせない最も進角側の点火時期に相当する値であり、機関負荷KLおよび機関回転速度NEに基づき算出される。また、ノック余裕代Rは、実験等により予め定められた固定値である。   As knock limit ignition timing (BT-R), a value obtained by subtracting knock margin R from base ignition timing BT (solid line L1) is calculated. The base ignition timing BT is a value corresponding to the most advanced ignition timing at which knocking does not occur under standard environmental conditions, and is calculated based on the engine load KL and the engine speed NE. The knock margin R is a fixed value determined in advance by experiments or the like.

このように算出されるノック限界点火時期(BT−R)は、ベース点火時期BTからノック余裕代Rだけ遅角させた値(破線L2)、言い換えれば、最もノッキングが発生しやすい環境条件下においてノッキングを生じさせない点火時期の範囲における最も進角側の点火時期を表す値となる。なお、上記環境条件としては気温、湿度、大気圧、および機関冷却水温等が挙げることができ、これらの条件に応じて内燃機関10におけるノッキングの発生しやすさが変化する。本実施の形態では、ノック限界点火時期(BT−R)が基本値として機能する。   The knock limit ignition timing (BT-R) calculated in this way is a value (broken line L2) obtained by retarding the base ignition timing BT by the knock margin R, in other words, under the environmental conditions where knocking is most likely to occur. This value represents the most advanced ignition timing in the ignition timing range that does not cause knocking. Examples of the environmental conditions include temperature, humidity, atmospheric pressure, engine cooling water temperature, and the like, and the likelihood of occurrence of knocking in the internal combustion engine 10 changes according to these conditions. In the present embodiment, knock limit ignition timing (BT-R) functions as a basic value.

フィードバック補正項Fは、ノックセンサ33の出力信号に基づきノッキングが発生していると判断されたときには予め定められた遅角更新量a分だけ減量されて点火時期を遅角させる一方、ノッキングが発生していないと判断されたときには予め定められた進角更新量b分だけ増量されて点火時期を進角させるといったように機能する値である。このフィードバック補正項Fにより、ノッキング発生時においては点火時期を直ちに遅角させてその発生の抑制が図られ、ノッキングが発生していないときには点火時期を進角させて機関出力の増大が図られる。   When it is determined that knocking has occurred based on the output signal of the knock sensor 33, the feedback correction term F is decreased by a predetermined delay update amount a to retard the ignition timing, while knocking occurs. When it is determined that the ignition timing has not been reached, the value is increased by the predetermined advance angle update amount b to advance the ignition timing. By this feedback correction term F, when knocking occurs, the ignition timing is immediately retarded to suppress the occurrence, and when knocking does not occur, the ignition timing is advanced to increase the engine output.

基本学習値AG[i]は、機関運転状態(詳しくは、機関負荷KLおよび機関回転速度NE)により区画された複数(本実施の形態では三つ)の基本学習領域i[i=1,2,3]毎に用意されている。図3は、上記基本学習領域iを示したものであり、同図に示す例では機関回転速度NEに応じて三つに区画された基本学習領域i[i=1,2,3]が設定されている。そして点火時期指令値STを算出する際には、基本学習値AG[i]として、そのときどきの機関回転速度NEに対応する基本学習領域iの値が用いられる。この基本学習値AG[i]は、フィードバック補正項Fの変化傾向に基づいて学習更新される。具体的には、上記フィードバック補正項Fに徐変処理を施した値が、そのときどきの機関回転速度NEにより定まる基本学習領域iに対応する新たな基本学習値AG[i]として記憶される。こうした基本学習値AG[i]により、ノッキングの発生を抑制するべく点火時期(具体的には、点火時期指令値ST)が定常的に補正される。なお、各基本学習値AG[i]は電子制御装置30のRAM30aに記憶されている。また上記徐変処理は例えば、直前の算出周期において更新された基本学習値AG[i]を「前回学習値」とし、1.0以上の正の数を「n」とすると、関係式[AG[i]={「前回学習値」×(n−1)+「フィードバック補正項F」}/n]を通じて基本学習値AG[i]を算出するといったように実行される。   The basic learning value AG [i] is a plurality (three in the present embodiment) of basic learning regions i [i = 1, 2] divided by the engine operating state (specifically, the engine load KL and the engine speed NE). , 3]. FIG. 3 shows the basic learning area i. In the example shown in FIG. 3, the basic learning area i [i = 1, 2, 3] divided into three according to the engine speed NE is set. Has been. When the ignition timing command value ST is calculated, the value of the basic learning region i corresponding to the engine speed NE at that time is used as the basic learning value AG [i]. This basic learning value AG [i] is learned and updated based on the change tendency of the feedback correction term F. Specifically, the value obtained by subjecting the feedback correction term F to the gradual change processing is stored as a new basic learning value AG [i] corresponding to the basic learning region i determined by the engine speed NE at that time. With this basic learning value AG [i], the ignition timing (specifically, the ignition timing command value ST) is steadily corrected so as to suppress the occurrence of knocking. Each basic learning value AG [i] is stored in the RAM 30a of the electronic control unit 30. In the gradual change process, for example, if the basic learning value AG [i] updated in the immediately preceding calculation cycle is “previous learning value” and a positive number of 1.0 or more is “n”, the relational expression [AG The basic learning value AG [i] is calculated through [i] = {“previous learning value” × (n−1) + “feedback correction term F”} / n].

図2に示すように、点火時期指令値STは、ノック限界点火時期(BT−R)に対して基本学習値AG[i]による補正を加えることにより、通常はノック限界点火時期(BT−R)よりも進角側の時期に相当する値になる。この状態にあって、ノッキング発生の有無に応じてフィードバック補正項Fが増減されると、フィードバック補正項Fの増減分だけ点火時期指令値STが図中に矢印Y1または矢印Y2で示すように増減する。そして、このように増減するフィードバック補正項Fを徐変処理した値が新たな基本学習値AG[i]として記憶されることによって同基本学習値AG[i]の更新が行われる。   As shown in FIG. 2, the ignition timing command value ST is normally set to a knock limit ignition timing (BT-R) by correcting the knock limit ignition timing (BT-R) with a basic learning value AG [i]. The value corresponds to the time on the more advanced side than). In this state, when the feedback correction term F is increased / decreased depending on whether knocking has occurred, the ignition timing command value ST is increased / decreased by the increase / decrease of the feedback correction term F as indicated by the arrow Y1 or Y2 in the figure. To do. Then, the value obtained by gradually changing the feedback correction term F that increases and decreases in this way is stored as a new basic learning value AG [i], whereby the basic learning value AG [i] is updated.

ところで、内燃機関10の燃焼室11内にデポジットが付着するなどといった内燃機関10の経時変化が生じた場合に、同内燃機関10においてノッキングが発生しやすくなることがあり、そうした場合には基本学習値AG[i]が減少側の値に更新されるようになる。この場合の基本学習値AG[i]の更新量は、内燃機関10の経時変化に起因して点火時期のノック限界が遅角側の時期に移行する移行量に対応した値となる。したがって、更新後の基本学習値AG[i]を用いて点火時期(直接的にはノック限界点火時期(BT−R))を補正することにより、内燃機関10の経時変化に伴ってノッキングが発生しやすくなるといった不都合の発生が抑えられる。   By the way, when a change with time of the internal combustion engine 10 such as deposit adheres to the combustion chamber 11 of the internal combustion engine 10, knocking may easily occur in the internal combustion engine 10. The value AG [i] is updated to a value on the decrease side. The update amount of the basic learning value AG [i] in this case is a value corresponding to the shift amount at which the knock limit of the ignition timing shifts to the retard side timing due to the change over time of the internal combustion engine 10. Therefore, by correcting the ignition timing (directly the knock limit ignition timing (BT-R)) using the updated basic learning value AG [i], knocking occurs with the time-dependent change of the internal combustion engine 10. The occurrence of inconvenience such as being easy to do is suppressed.

ただし、内燃機関10の経時変化によるノッキング発生への影響は、同一の基本学習領域i内であっても、その領域i内における更に細かな機関運転領域毎に大きく異なったものとなる可能性がある。そして、そうした場合には、基本学習領域i毎に設定された基本学習値AG[i]のみを用いて点火時期の補正を行うと、同基本学習領域i内における機関運転状態によっては上記基本学習値AG[i]が内燃機関10の経時変化に起因するノッキングの発生を抑制するうえで不適切な値となるおそれがある。詳しくは、ノッキングの発生を抑制するうえで上記基本学習値AG[i]が大きすぎる値となってノッキング発生を効果的に抑制することができなくなったり、上記基本学習値AG[i]が小さすぎる値となって点火時期が過度に遅角側に補正されて内燃機関10の出力低下を招いたりするおそれがある。   However, the influence on the occurrence of knocking due to the change over time of the internal combustion engine 10 may be greatly different for each smaller engine operation region in the region i, even in the same basic learning region i. is there. In such a case, when the ignition timing is corrected using only the basic learning value AG [i] set for each basic learning region i, the basic learning is performed depending on the engine operating state in the basic learning region i. The value AG [i] may be an inappropriate value for suppressing the occurrence of knocking due to the change of the internal combustion engine 10 with time. Specifically, in order to suppress the occurrence of knocking, the basic learning value AG [i] is too large to prevent the occurrence of knocking effectively, or the basic learning value AG [i] is small. There is a possibility that the ignition timing is excessively corrected to the retard side and the output of the internal combustion engine 10 is reduced due to an excessive value.

本実施の形態では、点火時期指令値STが、ノック限界点火時期(BT−R)、フィードバック補正項F、および合計学習値AGTに基づいて以下の関係式(1)から求められる。   In the present embodiment, the ignition timing command value ST is obtained from the following relational expression (1) based on the knock limit ignition timing (BT-R), the feedback correction term F, and the total learned value AGT.


ST=(BT−R)+F+AGT …(1)

なお、関係式(1)における合計学習値AGTは、基本学習値AG[i]と多点学習値AGdp[n]とに基づいて、以下の関係式(2)から求められる値である。

ST = (BT−R) + F + AGT (1)

The total learning value AGT in the relational expression (1) is a value obtained from the following relational expression (2) based on the basic learning value AG [i] and the multipoint learning value AGdp [n].


AGT=AG[i]+AGdp[n] …(2)

関係式(2)における多点学習値AGdp[n]は、内燃機関10の燃焼室11内にデポジットが付着するなどといった内燃機関10の経時変化が生じたときに、ノッキング発生に対する同経時変化の影響のばらつきに応じたかたちで点火時期(具体的には、点火時期指令値ST)を補正するための補正項である。なお、各多点学習値AGdp[n]は電子制御装置30のRAM30aに記憶されている。

AGT = AG [i] + AGdp [n] (2)

The multipoint learning value AGdp [n] in the relational expression (2) is the same as the change over time with respect to the occurrence of knocking when the time change of the internal combustion engine 10 occurs, for example, deposits adhere to the combustion chamber 11 of the internal combustion engine 10. This is a correction term for correcting the ignition timing (specifically, the ignition timing command value ST) in a manner corresponding to the variation in influence. Each multipoint learning value AGdp [n] is stored in the RAM 30a of the electronic control unit 30.

本実施の形態では、基本学習領域i内の中でもノッキング発生に対する内燃機関10の経時変化による影響のばらつきが大きい領域に、内燃機関10の運転状態(詳しくは、機関負荷KLおよび機関回転速度NE)に応じて区画された同基本学習領域iよりも更に細かい複数の多点学習領域nが設定されている。そして、上記多点学習値AGdp[n]は、それら多点学習領域n毎に設定されている。   In the present embodiment, the operating state of the internal combustion engine 10 (specifically, the engine load KL and the engine rotational speed NE) is within a region in the basic learning region i where the variation of the influence of the internal combustion engine 10 with respect to the occurrence of knocking is large. A plurality of multi-point learning areas n that are finer than the basic learning area i divided according to the above are set. The multipoint learning value AGdp [n] is set for each multipoint learning area n.

この多点学習値AGdp[n]は、そのときどきの内燃機関10の運転状態が含まれる多点学習領域nに対応する値がフィードバック補正項Fに基づき更新される。この多点学習値AGdp[n]の更新は、基本的には、基本学習値AG[i]の更新と同様の態様でフィードバック補正項Fに徐変処理を施した値を新たな多点学習値AGdp[n]として記憶するといったように行われる。   The multipoint learning value AGdp [n] is updated based on the feedback correction term F, with the value corresponding to the multipoint learning region n including the operation state of the internal combustion engine 10 at that time being included. The update of the multipoint learning value AGdp [n] is basically a new multipoint learning using a value obtained by subjecting the feedback correction term F to the gradual change process in the same manner as the update of the basic learning value AG [i]. For example, the value AGdp [n] is stored.

このように多点学習値AGdp[n]を更新することにより、ノッキング発生に対する内燃機関10の経時変化による影響のばらつきが大きい領域において、そのばらつきに応じて同領域を細分化した多点学習領域n毎の多点学習値AGdp[n]をそれぞれノッキングの発生を抑制するうえで適切な値とすることができる。   By updating the multipoint learning value AGdp [n] in this way, in a region where the variation of the influence of the internal combustion engine 10 with respect to the occurrence of knocking is large, the multipoint learning region is subdivided according to the variation. The multipoint learning value AGdp [n] for each n can be set to an appropriate value for suppressing the occurrence of knocking.

なお本実施の形態では、そのときどきの内燃機関10の運転状態が多点学習領域n内にあるときには、その多点学習領域nの存在する基本学習領域iの基本学習値AG[i]の更新は行わず、多点学習値AGdp[n]の更新のみが行われる。すなわち、機関運転状態が多点学習領域nのいずれかに含まれる場合には多点学習値AGdp[n]のみが学習され、機関運転状態が多点学習領域n以外の領域に含まれる場合には、基本学習値AG[i]のみが学習される。   In the present embodiment, when the current operating state of the internal combustion engine 10 is in the multipoint learning area n, the basic learning value AG [i] of the basic learning area i in which the multipoint learning area n exists is updated. The multipoint learning value AGdp [n] is only updated. That is, when the engine operating state is included in any of the multipoint learning regions n, only the multipoint learning value AGdp [n] is learned, and the engine operating state is included in a region other than the multipoint learning region n. Only the basic learning value AG [i] is learned.

また点火時期指令値STを求める際に、そのときどきの内燃機関10の運転状態が複数の多点学習領域n内のいずれかに含まれるときには、多点学習値AGdp[n]として、同運転状態が含まれる多点学習領域nに対応する値が用いられる。一方、そのときどきの内燃機関10の運転状態が複数の多点学習領域nのうちのいずれにも含まれないときには、多点学習値AGdp[n]として「0」が設定される。すなわち、現在の機関運転状態が複数の多点学習領域nのうちのいずれにも含まれないときには、多点学習値AGdp[n]を用いることなく点火時期指令値STが算出されて、多点学習値AGdp[n]による点火時期の補正が行われない。   When the ignition timing command value ST is obtained, if the current operating state of the internal combustion engine 10 is included in any of the plurality of multipoint learning regions n, the same operating state is set as the multipoint learning value AGdp [n]. A value corresponding to the multipoint learning region n including is used. On the other hand, when the operating state of the internal combustion engine 10 at that time is not included in any of the plurality of multipoint learning regions n, “0” is set as the multipoint learning value AGdp [n]. That is, when the current engine operating state is not included in any of the plurality of multipoint learning regions n, the ignition timing command value ST is calculated without using the multipoint learning value AGdp [n], and the multipoint The ignition timing is not corrected by the learned value AGdp [n].

このようにして点火時期指令値STを求めることにより、基本学習領域i内にあってノッキング発生に対する内燃機関10の経時変化による影響のばらつきが大きい領域(多点学習領域n)では、ノック限界点火時期(BT−R)に対して基本学習値AG[i]と多点学習値AGdp[n]との双方によって補正が加えられるようになる。   By determining the ignition timing command value ST in this manner, knock limit ignition is performed in a region (multi-point learning region n) that is within the basic learning region i and has a large variation in the influence of aging of the internal combustion engine 10 on the occurrence of knocking. The correction is applied to both the basic learning value AG [i] and the multipoint learning value AGdp [n] with respect to the time (BT-R).

これにより、基本学習領域i内であって内燃機関10の経時変化によるノッキング発生への影響のばらつきが大きい領域においても、その経時変化等に起因する内燃機関10での定常的なノッキングの発生を的確に抑制することができるようになる。言い換えれば、基本学習領域i内であって内燃機関10の経時変化によるノッキング発生への影響のばらつきが大きい領域において、点火時期が適正な時期より進角側に補正されてノッキングの発生を効果的に抑制できなくなったり点火時期が適正な時期より遅角側に補正されて内燃機関10の出力低下を招いたりするといった不具合の発生を抑えることができるようになる。本実施の形態では、上述した点火時期指令値STの算出にかかる処理が設定手段および許可手段として機能する。   As a result, even in a region where the variation in the occurrence of knocking due to the change over time of the internal combustion engine 10 is large within the basic learning region i, the occurrence of steady knocking in the internal combustion engine 10 due to the change over time etc. It becomes possible to suppress accurately. In other words, in the basic learning region i, where the variation in the influence on the occurrence of knocking due to the time-dependent change of the internal combustion engine 10 is large, the ignition timing is corrected to the advance side from the appropriate timing, so that the occurrence of knocking is effective. Therefore, it is possible to suppress the occurrence of problems such as being unable to be suppressed or the ignition timing being corrected to the retard side from the appropriate timing and causing the output of the internal combustion engine 10 to decrease. In the present embodiment, the processing relating to the calculation of the ignition timing command value ST described above functions as setting means and permission means.

図3に、上記多点学習領域nの設定態様を示す。
図3に示すように、複数の多点学習領域nは、複数の基本学習領域iのうちの機関回転速度NEの変化方向について最も低回転側に存在する基本学習領域i[i=1]内において、機関負荷KLの変化方向について低負荷側の領域に設定されている。これは、こうした領域において、ノッキング発生に対する内燃機関10の経時変化に起因する影響の度合いのばらつきが大きくなるためである。そして、この領域が機関回転速度NEの変化方向において4つに区画されるとともに機関負荷KLの変化方向において6つに区画されることにより、同領域には合計で24の多点学習領域n[n=1〜24]が設定されている。なお本実施の形態では、多点学習領域nが第1の機関運転領域として機能し、多点学習値AGdp[n]が第1の学習値として機能し、基本学習領域i[i=1]の上記多点学習領域nを除く領域が第2の機関運転領域として機能し、基本学習領域i[i=1]に対応する基本学習値AG[i]が第2の学習値として機能する。
FIG. 3 shows how the multipoint learning area n is set.
As shown in FIG. 3, the plurality of multi-point learning areas n are within the basic learning area i [i = 1] that is present on the lowest rotation side in the direction of change of the engine rotation speed NE among the plurality of basic learning areas i. Are set in the low load region in the direction of change of the engine load KL. This is because, in such a region, variation in the degree of influence caused by the change with time of the internal combustion engine 10 with respect to the occurrence of knocking becomes large. This region is divided into four in the change direction of the engine rotational speed NE and is divided into six in the change direction of the engine load KL, so that a total of 24 multipoint learning regions n [ n = 1 to 24] are set. In the present embodiment, the multipoint learning area n functions as the first engine operation area, the multipoint learning value AGdp [n] functions as the first learning value, and the basic learning area i [i = 1]. The region excluding the multi-point learning region n functions as the second engine operation region, and the basic learning value AG [i] corresponding to the basic learning region i [i = 1] functions as the second learning value.

ここで、内燃機関10の経時変化の有無による点火時期指令値STの変化について、最も低回転側の基本学習領域i[i=1]内における多点学習領域nとそれ以外の領域との違いを説明する。   Here, regarding the change of the ignition timing command value ST depending on whether or not the internal combustion engine 10 has changed over time, the difference between the multipoint learning region n and the other regions in the basic learning region i [i = 1] on the lowest rotation side. Will be explained.

図4は、上記基本学習領域i[i=1]内における多点学習領域n以外の領域において、内燃機関10の経時変化の有無による点火時期指令値STの変化態様の一例を示したものである。なお、同図における実線および二点差線は共に機関回転速度NEが一定の条件のもとでの機関負荷KLの変化に対する点火時期指令値STの推移の一例を示しており、実線は内燃機関10の経時変化なしの条件下での推移の一例を、二点差線は同経時変化ありの条件下での推移の一例をそれぞれ示している。   FIG. 4 shows an example of how the ignition timing command value ST changes depending on whether or not the internal combustion engine 10 changes with time in an area other than the multipoint learning area n in the basic learning area i [i = 1]. is there. Note that the solid line and the two-point difference line in the figure both show an example of the transition of the ignition timing command value ST with respect to the change in the engine load KL under the condition that the engine speed NE is constant, and the solid line shows the internal combustion engine 10. One example of the transition under the condition without change over time, and the two-dot difference line shows one example of the transition under the condition with change over time.

図4に示すように、基本学習領域i[i=1]内における多点学習領域n以外の領域では、内燃機関10の経時変化が生じてノッキングが発生しやすくなると、点火時期指令値STが実線で示す状態から二点差線で示す状態へと機関負荷KLの変化方向について一律の幅をもって遅角側に変化する。この点火時期指令値STの遅角側への変化量は、内燃機関10の経時変化の発生に起因するノッキングの発生を抑えるために上記基本学習領域iの基本学習値AG[i]が遅角側に変化した変化分に対応している。そうした基本学習値AG[i]による点火時期の補正を通じて、上記基本学習領域i[i=1]内における多点学習領域n以外の領域においては、内燃機関10の経時変化によってノッキングが発生しやすくなることを抑制することが可能である。これは、上記領域内においては、ノッキングの発生に対する内燃機関10の経時変化による影響がほぼ一律となるためである。   As shown in FIG. 4, in a region other than the multi-point learning region n within the basic learning region i [i = 1], when the internal combustion engine 10 changes with time and knocking is likely to occur, the ignition timing command value ST is From the state indicated by the solid line to the state indicated by the two-point difference line, the change direction of the engine load KL changes to the retard side with a uniform width. The amount of change of the ignition timing command value ST toward the retard side is such that the basic learning value AG [i] in the basic learning region i is retarded in order to suppress the occurrence of knocking due to the occurrence of change over time in the internal combustion engine 10. Corresponds to the change that changed to the side. Through such correction of the ignition timing by the basic learning value AG [i], knocking is likely to occur due to a change with time of the internal combustion engine 10 in a region other than the multipoint learning region n in the basic learning region i [i = 1]. It can be suppressed. This is because, within the above region, the influence of the change over time of the internal combustion engine 10 on the occurrence of knocking is almost uniform.

一方、図5は、上記基本学習領域i[i=1]内における各多点学習領域nの設定された領域(ここでは例えばn=1〜6の多点学習領域nに対応する領域)において、内燃機関10の経時変化の有無による点火時期指令値STの変化を示したものである。なお同図における実線及び破線は共に機関回転速度NE一定の条件のもとでの機関負荷KLの変化に対する点火時期指令値STの推移の一例を示しており、実線は内燃機関10の経時変化なしの条件下での推移の一例を、破線は同経時変化ありの条件下での推移の一例をそれぞれ示している。   On the other hand, FIG. 5 shows a region in which each multipoint learning region n is set in the basic learning region i [i = 1] (here, for example, a region corresponding to the multipoint learning region n where n = 1 to 6). The change in the ignition timing command value ST depending on whether or not the internal combustion engine 10 has changed with time is shown. The solid line and the broken line in the figure both show an example of the transition of the ignition timing command value ST with respect to the change in the engine load KL under the condition that the engine speed NE is constant, and the solid line shows no change over time of the internal combustion engine 10. An example of the transition under the condition of (2), and the broken line shows an example of the transition under the condition with the change over time.

図5に示すように、基本学習領域i[i=1]内における多点学習領域nでは、内燃機関10の経時変化が生じてノッキングが発生しやすくなると、点火時期指令値STが実線で示される状態から破線で示される状態へと機関負荷KL毎に異なる幅をもって遅角側に変化する。この点火時期指令値STの遅角側への変化量には、上記基本学習値AG[i]の遅角側への変化分に加えて、内燃機関10の経時変化の発生に伴うノッキング発生を抑制するために各多点学習領域nの多点学習値AGdp[n]が遅角側に変化した分も含まれている。   As shown in FIG. 5, in the multi-point learning region n within the basic learning region i [i = 1], when the internal combustion engine 10 changes with time and knocking is likely to occur, the ignition timing command value ST is indicated by a solid line. The state changes from the state to the state shown by the broken line to the retard side with a different width for each engine load KL. The amount of change in the ignition timing command value ST toward the retard side includes knocking caused by the change over time of the internal combustion engine 10 in addition to the change in the basic learning value AG [i] toward the retard side. In order to suppress it, the amount of change of the multipoint learning value AGdp [n] of each multipoint learning region n to the retard side is also included.

本実施の形態では、そうした基本学習領域i[i=1]内にあって各多点学習領域nの設定された領域において、内燃機関10の経時変化によってノッキングが発生しやすくなることを、多点学習値AGdp[n]による点火時期の補正を通じて抑制可能である。これは、ノッキングの発生に対する内燃機関10の経時変化による影響の度合いが多点学習領域n毎に大きくばらつくとしても、そのばらつきを考慮して細分化した多点学習領域n毎の多点学習値AGdp[n]がそれぞれノック発生を抑制するうえで適切な値に更新され、それら多点学習値AGdp[n]を用いて点火時期の補正が行われるためである。   In the present embodiment, in the basic learning region i [i = 1] and in the region where each multipoint learning region n is set, knocking is likely to occur due to changes over time of the internal combustion engine 10. It can be suppressed through correction of the ignition timing by the point learning value AGdp [n]. This is because even if the degree of the influence of the internal combustion engine 10 on the occurrence of knocking varies greatly for each multipoint learning region n, the multipoint learning value for each multipoint learning region n subdivided in consideration of the variation. This is because AGdp [n] is updated to an appropriate value for suppressing the occurrence of knocking, and the ignition timing is corrected using these multipoint learning values AGdp [n].

ちなみに、複数の多点学習領域nにおけるノッキングの発生に対する内燃機関10の経時変化による影響は、それら多点学習領域n(図3参照)のうちの機関回転速度NEが低い速度側に設定される領域ほど大きくなる。また、上記影響は、複数の多点学習領域nのうちの特定の機関負荷KL(例えば全ての多点学習領域nを含む機関負荷KLの幅における中央値)を含む領域において最も大きくなり、同領域から遠い領域ほど小さくなる。したがって、各多点学習値AGdp[n]は、内燃機関10の低回転側に位置する多点学習領域nに対応するものほど小さい値になるとともに、特定の機関負荷KLを含む多点学習領域nに近い領域に対応するものほど小さい値になる傾向がある。   Incidentally, the influence of the change over time of the internal combustion engine 10 on the occurrence of knocking in a plurality of multipoint learning areas n is set to a lower speed side in which the engine speed NE in these multipoint learning areas n (see FIG. 3) is low. The larger the area. In addition, the above-described influence is greatest in a region including a specific engine load KL (for example, the median value of the width of the engine load KL including all the multipoint learning regions n) among the plurality of multipoint learning regions n. The smaller the region, the smaller the region. Therefore, each multi-point learning value AGdp [n] becomes a smaller value corresponding to the multi-point learning region n located on the low rotation side of the internal combustion engine 10, and includes a specific engine load KL. There is a tendency that the value corresponding to the region close to n becomes smaller.

ここで、内燃機関10の運転環境(例えば吸入空気の温度や湿度)が変化したり、燃料タンク14への燃料補給によって内燃機関10に供給される燃料の性状(例えばオクタン価)が変化したりすると、その後においてノッキングの発生状況が変化するために、フィードバック補正項Fも変化するようになる。そのため、本実施の形態にかかる装置のように内燃機関10の運転状態に応じて多点学習値AGdp[n]が学習される状態と同学習が禁止される状態(基本学習値AG[i]が学習される状態)とを切り替えると、上述したように運転環境や燃料性状が変化した場合に、以下のような不都合が生じるおそれがある。   Here, when the operating environment (for example, the temperature and humidity of the intake air) of the internal combustion engine 10 changes, or the property (for example, the octane number) of the fuel supplied to the internal combustion engine 10 changes due to the fuel supply to the fuel tank 14. Thereafter, since the occurrence of knocking changes, the feedback correction term F also changes. Therefore, the state where the multipoint learning value AGdp [n] is learned in accordance with the operating state of the internal combustion engine 10 as in the device according to the present embodiment and the state where learning is prohibited (basic learning value AG [i] When the operating environment and the fuel properties change as described above, there is a possibility that the following inconvenience may occur.

すなわち、運転環境や燃料性状の変化直後における多点学習領域nでの内燃機関10の運転に際して、その変化によって点火時期(詳しくは、フィードバック補正項F)が変化したのにもかかわらず、これが内燃機関10の経時変化による点火時期の変化分(具体的には、経時変化による点火時期への影響の度合いのばらつき)を補償するための多点学習値AGdp[n]に反映されてしまう。これは基本学習値AG[i]と多点学習値AGdp[n]とを共にその補償対象に見合う値に精度良く学習する上で、それを妨げる一因となるために好ましくない。   That is, when the internal combustion engine 10 is operated in the multipoint learning region n immediately after the change of the operating environment and the fuel property, the ignition timing (specifically, the feedback correction term F) is changed due to the change. This is reflected in the multipoint learning value AGdp [n] for compensating for the change in the ignition timing due to the change over time of the engine 10 (specifically, the variation in the degree of influence on the ignition timing due to the change over time). This is not preferable because both the basic learning value AG [i] and the multi-point learning value AGdp [n] are learned to a value that is suitable for the compensation target, and this is a factor that hinders it.

この点をふまえて本実施の形態では、各多点学習値AGdp[n]の単位期間あたりの学習量についての制限度合いが各基本学習値AG[i]の単位期間あたりの学習量についての制限度合いより大きくなるように、それら基本学習値AG[i]および多点学習値AGdp[n]の学習量を制限するようにしている。詳しくは、各多点学習値AGdp[n]の単位期間あたりの学習量を制限するとともに各基本学習値AG[i]の単位期間あたりの学習量を制限しないことにより、多点学習値AGdp[n]の制限度合いが基本学習値AG[i]の制限度合いより大きくなっている。   Based on this point, in the present embodiment, the degree of restriction on the learning amount per unit period of each multipoint learning value AGdp [n] is the restriction on the learning amount per unit period of each basic learning value AG [i]. The learning amount of the basic learning value AG [i] and the multipoint learning value AGdp [n] is limited so as to be larger than the degree. Specifically, by limiting the learning amount per unit period of each multipoint learning value AGdp [n] and not limiting the learning amount per unit period of each basic learning value AG [i], the multipoint learning value AGdp [ n] is larger than the basic learning value AG [i].

以下、そのようにして各多点学習値AGdp[n]の変化量を制限することによる作用について説明する。
内燃機関10の運転環境や供給燃料の性状が大きく変化すると、それに伴って点火時期(詳しくはフィードバック補正項F)が急速に変化する。そのため、運転環境や燃料性状の変化による点火時期の変化分を補償するための基本学習値AG[i]としては、そうした点火時期の急変に合わせて急速に変化する値が設定されることが望ましい。これに対して、内燃機関10の経時変化に伴う点火時期の変化は長い期間をかけてゆっくりと進む。そのため、内燃機関10の経時変化による点火時期の変化分を補償するための多点学習値AGdp[n]としては、そうした点火時期の変化に合わせてゆっくりとした速度で変化する値を設定すればよい。
Hereinafter, the effect | action by restrict | limiting the variation | change_quantity of each multipoint learning value AGdp [n] like that is demonstrated.
When the operating environment of the internal combustion engine 10 and the properties of the supplied fuel change greatly, the ignition timing (specifically, the feedback correction term F) changes rapidly accordingly. Therefore, it is desirable that the basic learning value AG [i] for compensating for the change in the ignition timing due to the change in the operating environment and the fuel property is set to a value that changes rapidly in accordance with the sudden change in the ignition timing. . On the other hand, the change in the ignition timing accompanying the change with time of the internal combustion engine 10 proceeds slowly over a long period. Therefore, as the multipoint learning value AGdp [n] for compensating for the change in the ignition timing due to the change of the internal combustion engine 10 with time, a value that changes at a slow speed in accordance with the change in the ignition timing is set. Good.

本実施の形態では、内燃機関10の経時変化による点火時期への影響の度合いのばらつきが大きい多点学習領域nにおいて学習される多点学習値AGdp[n]の学習量の制限度合いが大きい。そのため、内燃機関10の経時変化の進行に合わせてゆっくりと進む点火時期の変化に合わせて多点学習値AGdp[n]を学習させることができ、同多点学習値AGdp[n]によって、内燃機関10の経時変化に伴う点火時期の変化分を適切に学習することができる。しかも、内燃機関10の運転環境や供給燃料の性状が大きく変化した直後において多点学習領域nである場合、このとき点火時期が大きく変化するとはいえ、その変化分の多点学習領域nへの反映量が小さく抑えられる。そのため、そうした運転環境や燃料性状の変化に伴う点火時期の変化分のうちの多点学習値AGdp[n]に誤って反映される反映分を少量に抑えることができるようになる。   In the present embodiment, the degree of restriction of the learning amount of the multipoint learning value AGdp [n] that is learned in the multipoint learning region n where the variation in the degree of influence on the ignition timing due to the change of the internal combustion engine 10 with time is large. Therefore, the multipoint learning value AGdp [n] can be learned in accordance with the change of the ignition timing that progresses slowly with the progress of the change with time of the internal combustion engine 10, and the multipoint learning value AGdp [n] It is possible to appropriately learn the change in the ignition timing that accompanies the change with time of the engine 10. In addition, when the operating environment of the internal combustion engine 10 and the properties of the supplied fuel are in the multipoint learning region n immediately after the change, the ignition timing changes greatly at this time, but the change is applied to the multipoint learning region n. Reflection amount can be kept small. For this reason, it is possible to suppress a reflection amount erroneously reflected in the multipoint learning value AGdp [n] of the change in the ignition timing accompanying the change in the operating environment and the fuel property.

また本実施の形態では、内燃機関10の経時変化による点火時期への影響の度合いのばらつきが小さい基本学習領域iにおいて学習される基本学習値AG[i]の学習量が制限されない。そのため、内燃機関10の運転環境や供給燃料の性状が大きく変化した場合に、その変化に伴う点火時期の急速な変化に合わせて基本学習値AG[i]が速やかに変化するようになり、同基本学習値AG[i]により、運転環境や供給燃料の性状の変化に伴う点火時期の変化分を適切に学習することができるようになる。   Further, in the present embodiment, the learning amount of the basic learning value AG [i] that is learned in the basic learning region i in which the variation in the degree of the influence on the ignition timing due to the temporal change of the internal combustion engine 10 is small is not limited. For this reason, when the operating environment of the internal combustion engine 10 and the properties of the supplied fuel change greatly, the basic learning value AG [i] quickly changes in accordance with the rapid change of the ignition timing accompanying the change. Based on the basic learning value AG [i], it is possible to appropriately learn the change in the ignition timing due to the change in the operating environment and the properties of the supplied fuel.

このように本実施の形態によれば、内燃機関10の運転環境や供給燃料の性状が変化した場合に、その変化に伴う点火時期の変化分が多点学習値AGdp[n]に誤って反映されることを抑えつつ、同変化分を基本学習値AG[i]に速やかに反映させることができ、点火時期の学習を適切に行うことができる。   As described above, according to the present embodiment, when the operating environment of the internal combustion engine 10 and the properties of the supplied fuel change, the change in the ignition timing due to the change is erroneously reflected in the multipoint learning value AGdp [n]. This change can be quickly reflected in the basic learning value AG [i], and the ignition timing can be appropriately learned.

ところで、本実施の形態にかかる装置では、蓄電池22の端子から電源ケーブルが取り外されて内燃機関10およびその周辺機器に電力を供給するための電気回路と蓄電池22との接続が一旦解除されると、電子制御装置30のRAM30aに記憶された記憶値が消失してしまう。これにより、それまで逐次学習されてきた各基本学習値AG[i]および各多点学習値AGdp[n]が消失してしまう。そのため、その後において上記電気回路と蓄電池22とが再接続されたときに、各多点学習値AGdp[n]や各基本学習値AG[i]が実情に見合う値と乖離した値になって、それら多点学習値AGdp[n]や基本学習値AG[i]が学習されて実情に見合う値になるまでに長い時間がかかる可能性がある。特に、本実施の形態にかかる装置では、多点学習値AGdp[n]の学習量が制限されるために、同多点学習値AGdp[n]が実情に見合う値になるまでに要する時間がごく長くなりやすい。   By the way, in the apparatus according to the present embodiment, once the power cable is disconnected from the terminal of the storage battery 22 and the connection between the electric circuit for supplying power to the internal combustion engine 10 and its peripheral devices and the storage battery 22 is once released. The stored value stored in the RAM 30a of the electronic control device 30 is lost. As a result, each basic learning value AG [i] and each multipoint learning value AGdp [n] that have been sequentially learned until then are lost. Therefore, when the electric circuit and the storage battery 22 are reconnected after that, each multi-point learning value AGdp [n] and each basic learning value AG [i] become a value deviating from a value suitable for the actual situation. There is a possibility that it takes a long time for the multi-point learning value AGdp [n] and the basic learning value AG [i] to be learned and become values suitable for the actual situation. In particular, in the apparatus according to the present embodiment, since the learning amount of the multipoint learning value AGdp [n] is limited, the time required for the multipoint learning value AGdp [n] to become a value suitable for the actual situation. It tends to be very long.

そのため本実施の形態では、上記電気回路に蓄電池22を接続する作業(具体的には、蓄電池22の端子に電源ケーブルを取り付ける作業)が行われたときに、その後の所定期間にわたり、多点学習値AGdp[n]の学習量についての制限を一時的に解除するようにしている。   Therefore, in the present embodiment, when the work of connecting the storage battery 22 to the electric circuit (specifically, the work of attaching the power cable to the terminal of the storage battery 22) is performed, multipoint learning is performed over a predetermined period thereafter. The restriction on the learning amount of the value AGdp [n] is temporarily lifted.

これにより、多点学習値AGdp[n]が消失した場合において一時的に同多点学習値AGdp[n]を速やかに変化させることの可能な状態にすることができ、多点学習値AGdp[n]を実情に見合う値(詳しくは、内燃機関10の経時変化の進行度合いに応じた値)まで早期に変化させることができる。   As a result, when the multipoint learning value AGdp [n] disappears, the multipoint learning value AGdp [n] can be temporarily changed to a state in which the multipoint learning value AGdp [n] can be quickly changed. n] can be changed at an early stage to a value commensurate with the actual situation (specifically, a value corresponding to the degree of progress of the internal combustion engine 10 over time).

以下、多点学習値AGdp[n]の変更量を制限する処理(制限処理)やその制限を解除する処理を含む学習処理について、図6に示すフローチャートを参照して説明する。
なお、このフローチャートに示す一連の処理は、学習処理の具体的な実行手順を概念的に示したものであり、実際の処理は、所定のクランク角毎の割り込み処理として、電子制御装置30により実行される。
Hereinafter, learning processing including processing for limiting the amount of change of the multipoint learning value AGdp [n] (limit processing) and processing for canceling the limitation will be described with reference to the flowchart shown in FIG.
Note that the series of processing shown in this flowchart conceptually shows the specific execution procedure of the learning processing, and the actual processing is executed by the electronic control unit 30 as interruption processing for each predetermined crank angle. Is done.

図6に示すように、この処理では先ず、内燃機関10の運転状態が多点学習領域nに含まれるか否かが判断される(ステップS101)。そして、多点学習領域nに含まれない場合には(ステップS101:NO)、内燃機関10の運転領域が基本学習領域iであるとして、基本学習値AG[i]の学習が実行される(ステップS102)。この場合には、前述したようにフィードバック補正項Fに徐変処理を施した値が基本学習値AG[i]として記憶される。すなわち、基本学習値AG[i]の単位期間あたりの学習量が制限されない。   As shown in FIG. 6, in this process, first, it is determined whether or not the operating state of the internal combustion engine 10 is included in the multipoint learning region n (step S101). If the multi-point learning area n is not included (step S101: NO), learning of the basic learning value AG [i] is executed assuming that the operating area of the internal combustion engine 10 is the basic learning area i ( Step S102). In this case, as described above, the value obtained by subjecting the feedback correction term F to the gradual change processing is stored as the basic learning value AG [i]. That is, the learning amount per unit period of the basic learning value AG [i] is not limited.

一方、多点学習領域nである場合には(ステップS101:YES)、フィードバック補正項Fに徐変処理を施した値(徐変値Vf)が算出される(ステップS103)。その後、上記電気回路に蓄電池22を接続する作業が行われてから所定期間T3以上が経過していることを条件に(ステップS104:YES)、制限処理(ステップS105〜S110)が実行される。なお、電子制御装置30(詳しくは、そのRAM30a)には、内燃機関10の運転開始のために運転スイッチ36が操作されてから同内燃機関10の運転停止のために運転スイッチ36が操作されるまでの期間を1カウントとするカウント数(トリップ数「初期値=0」)が記憶されている。ステップS104の処理では、所定期間T3以上が経過していることが、電子制御装置30に記憶されているトリップ数が所定値(本実施の形態では「3」)以上であることをもって判断される。本実施の形態では、制限処理が制限手段として機能する。   On the other hand, if it is the multipoint learning region n (step S101: YES), a value (gradual change value Vf) obtained by subjecting the feedback correction term F to a gradual change process is calculated (step S103). Thereafter, the restriction process (steps S105 to S110) is executed on condition that a predetermined period T3 or more has elapsed since the operation of connecting the storage battery 22 to the electric circuit was performed (step S104: YES). In the electronic control unit 30 (specifically, the RAM 30a), the operation switch 36 is operated to stop the operation of the internal combustion engine 10 after the operation switch 36 is operated to start the operation of the internal combustion engine 10. The count number (trip number “initial value = 0”) with 1 period as the count is stored. In the process of step S104, it is determined that the predetermined period T3 or more has elapsed if the number of trips stored in the electronic control unit 30 is equal to or greater than a predetermined value (“3” in the present embodiment). . In the present embodiment, the restriction process functions as a restriction unit.

制限処理では先ず、このときの機関運転状態が含まれる多点学習領域nに対応する多点学習値AGdp[n]についての同多点学習領域nになったときにおける値(初期学習値)と徐変値Vfの差(=「初期学習値」−Vf)の絶対値が同一領域変化量ΔVf1として算出される(ステップS105)。ここでは、同一領域変化量ΔVf1として、同一の多点学習領域nにおいて多点学習値AGdp[n]が連続して学習される期間(単位期間T1)における同多点学習値AGdp[n]の変化量が算出される。   In the limiting process, first, a value (initial learning value) when the multipoint learning value AGdp [n] corresponding to the multipoint learning region n including the engine operating state at this time is the same multipoint learning region n. The absolute value of the difference between the gradual change values Vf (= “initial learning value” −Vf) is calculated as the same region change amount ΔVf1 (step S105). Here, the same multipoint learning value AGdp [n] in a period (unit period T1) in which the multipoint learning value AGdp [n] is continuously learned in the same multipoint learning area n as the same area change amount ΔVf1. The amount of change is calculated.

また、このときの機関運転状態が含まれる多点学習領域nに対応する多点学習値AGdp[n]についての機関始動時(本実施の形態では、内燃機関10の運転を開始するべく運転スイッチ36が操作されたとき)における値(始動時学習値)と徐変値Vfとの差(=「始動時学習値」−Vf)の絶対値が始動後変化量ΔVf2として算出される。ここでは、始動後変化量ΔVf2として、内燃機関10の運転を開始するための運転スイッチ36の操作が最後になされてから現在までの期間(単位期間T2)における同多点学習値AGdp[n]の変化量が算出される。   Further, at the time of engine start with respect to the multipoint learning value AGdp [n] corresponding to the multipoint learning region n including the engine operating state at this time (in this embodiment, an operation switch for starting the operation of the internal combustion engine 10). The absolute value of the difference (= “learning value at start time” −Vf) between the value (starting learning value) at 36 and the gradual change value Vf is calculated as the change amount ΔVf2 after starting. Here, as the change amount ΔVf2 after starting, the same multipoint learning value AGdp [n] in the period (unit period T2) from the last operation of the operation switch 36 for starting the operation of the internal combustion engine 10 to the present time. The amount of change is calculated.

その後、同一領域変化量ΔVf1が所定値A(例えば1.0「°CA」)より大きいか否かが判断される(ステップS106)。なお、所定値Aは、同一領域変化量ΔVf1の許容限界を定めた許容限界量であり、多点学習値AGdp[n]の誤学習を適正に抑えることの可能な値が実験やシミュレーションの結果などに基づき予め求められて電子制御装置30に記憶されている。   Thereafter, it is determined whether or not the same region change amount ΔVf1 is larger than a predetermined value A (for example, 1.0 “° CA”) (step S106). The predetermined value A is an allowable limit amount that determines the allowable limit of the same region change amount ΔVf1, and a value that can appropriately suppress erroneous learning of the multipoint learning value AGdp [n] is a result of an experiment or simulation. Based on the above, it is obtained in advance and stored in the electronic control unit 30.

同一領域変化量ΔVf1が所定値Aより大きい場合には(ステップS106:YES)、始動後変化量ΔVf2が所定値B(例えば数「°CA」、ただしB>A)より大きいか否かが判断される(ステップS107)。なお、この所定値Bは、始動後変化量ΔVf2の許容限界を定めた許容限界量であり、多点学習値AGdp[n]の誤学習を適正に抑えることの可能な値が実験やシミュレーションの結果などに基づき予め求められて電子制御装置30に記憶されている。   When the same region change amount ΔVf1 is larger than the predetermined value A (step S106: YES), it is determined whether or not the post-startup change amount ΔVf2 is larger than a predetermined value B (for example, the number “° CA”, where B> A). (Step S107). The predetermined value B is an allowable limit amount that determines the allowable limit of the variation ΔVf2 after starting, and a value that can appropriately suppress erroneous learning of the multipoint learning value AGdp [n] It is obtained in advance based on the result and stored in the electronic control unit 30.

そして、始動後変化量ΔVf2が所定値B以下である場合には(ステップS107:NO)、始動後変化量ΔVf2が許容限界量を超えていないものの、同一領域変化量ΔVf1が許容限界量を超えているとして、上記単位期間T1における多点学習値AGdp[n]の変化量が所定値Aになるように、多点学習値AGdp[n]が更新される(ステップS108)。   If the after-start change amount ΔVf2 is less than or equal to the predetermined value B (step S107: NO), the after-start change amount ΔVf2 does not exceed the allowable limit amount, but the same region change amount ΔVf1 exceeds the allowable limit amount. As a result, the multipoint learning value AGdp [n] is updated so that the amount of change of the multipoint learning value AGdp [n] in the unit period T1 becomes the predetermined value A (step S108).

一方、始動後変化量ΔVf2が所定値Bより大きい場合には(ステップS107:YES)、始動後変化量ΔVf2と同一領域変化量ΔVf1とが共に許容限界量を超えているとして、次のように多点学習値AGdp[n]が更新される(ステップS109)。ここでは、所定値Bによる制限が優先されて、上記単位期間T2における同多点学習値AGdp[n]の変化量が所定値Bになるように、多点学習値AGdp[n]が更新される。   On the other hand, when the after-start change amount ΔVf2 is larger than the predetermined value B (step S107: YES), it is assumed that both the after-start change amount ΔVf2 and the same region change amount ΔVf1 exceed the allowable limit amount as follows. The multipoint learning value AGdp [n] is updated (step S109). Here, the restriction by the predetermined value B is prioritized, and the multipoint learning value AGdp [n] is updated so that the change amount of the multipoint learning value AGdp [n] in the unit period T2 becomes the predetermined value B. The

また、同一領域変化量ΔVf1が所定値A以下であり(ステップS106:NO)、始動後変化量ΔVf2が所定値Bより大きい場合には(ステップS110:YES)、始動後変化量ΔVf2が許容限界量を超えているとして、上記単位期間T2における同多点学習値AGdp[n]の変化量が所定値Bになるように、多点学習値AGdp[n]が更新される(ステップS109)。   Further, when the same region change amount ΔVf1 is equal to or less than the predetermined value A (step S106: NO) and the post-startup change amount ΔVf2 is larger than the predetermined value B (step S110: YES), the post-startup change amount ΔVf2 is an allowable limit. The multipoint learning value AGdp [n] is updated so that the amount of change of the multipoint learning value AGdp [n] in the unit period T2 becomes the predetermined value B, assuming that the amount exceeds the amount (step S109).

このように本処理では、多点学習領域nにおいて同一領域変化量ΔVf1および始動後変化量ΔVf2の一方でもその許容限界量を超える場合には、多点学習値AGdp[n]の単位期間あたりの学習量が過度に大きくなることを抑えるために制限される。   As described above, in this process, when one of the same region change amount ΔVf1 and the post-startup change amount ΔVf2 exceeds the allowable limit amount in the multipoint learning region n, the multipoint learning value AGdp [n] per unit period is exceeded. It is limited in order to prevent the learning amount from becoming excessively large.

なお、同一領域変化量ΔVf1が所定値A以下であり(ステップS106:NO)、始動後変化量ΔVf2が所定値B以下である場合には(ステップS110:NO)、同一領域変化量ΔVf1と始動後変化量ΔVf2とが共に許容限界量を超えていないとして、前記徐変値Vfが多点学習値AGdp[n]として記憶される(ステップS111)。この場合には、多点学習値AGdp[n]の単位期間あたりの学習量の制限が実行される機関運転領域であるとはいえ、同学習量が許容限界量より小さいために制限されない。   When the same region change amount ΔVf1 is equal to or less than the predetermined value A (step S106: NO) and the after-start change amount ΔVf2 is equal to or less than the predetermined value B (step S110: NO), the same region change amount ΔVf1 and the start The gradual change value Vf is stored as the multipoint learning value AGdp [n], assuming that both the post-change amount ΔVf2 do not exceed the allowable limit amount (step S111). In this case, the learning amount per unit period of the multipoint learning value AGdp [n] is not limited because the learning amount is smaller than the allowable limit amount even though the learning amount is limited in the engine operation region.

また、機関運転状態が多点学習領域nに含まれる場合であっても(ステップS101:YES)、上記電気回路に蓄電池22を接続する作業が行われた後において所定期間T3が経過していない場合には(ステップS104:NO)、制限処理が実行されず、前記徐変値Vfが多点学習値AGdp[n]として記憶される(ステップS111)。すなわち、この場合には多点学習値AGdp[n]が消失して同多点学習値AGdp[n]と実情に見合う値とが乖離した状態になった可能性があるとして、多点学習値AGdp[n]の学習量についての制限が解除されたうえで同多点学習値AGdp[n]が更新される。本実施の形態では、ステップS104の処理が制限緩和手段として機能する。   Even when the engine operating state is included in the multipoint learning region n (step S101: YES), the predetermined period T3 has not elapsed after the operation of connecting the storage battery 22 to the electric circuit is performed. In this case (step S104: NO), the limiting process is not executed, and the gradual change value Vf is stored as the multipoint learning value AGdp [n] (step S111). That is, in this case, the multipoint learning value AGdp [n] has disappeared, and the multipoint learning value AGdp [n] may be in a state of being deviated from the value suitable for the actual situation. The restriction on the learning amount of AGdp [n] is released, and the multipoint learning value AGdp [n] is updated. In the present embodiment, the process of step S104 functions as a restriction relaxation unit.

以上説明したように、本実施の形態によれば、以下に記載する効果が得られるようになる。
(1)各多点学習値AGdp[n]の単位期間あたりの学習量についての制限度合いが各基本学習値AG[i]の単位期間あたりの学習量についての制限度合いより大きくなるように、それら基本学習値AG[i]および多点学習値AGdp[n]の学習量を制限するようにした。そのため、内燃機関10の運転環境や供給燃料の性状が変化した場合に、その変化に伴う点火時期の変化分が多点学習値AGdp[n]に誤って反映されることを抑えつつ、同変化分を基本学習値AG[i]に速やかに反映させることができ、点火時期の学習を適切に行うことができる。
As described above, according to the present embodiment, the effects described below can be obtained.
(1) The degree of restriction on the learning amount per unit period of each multipoint learning value AGdp [n] is larger than the degree of restriction on the learning amount per unit period of each basic learning value AG [i]. The learning amount of the basic learning value AG [i] and the multipoint learning value AGdp [n] is limited. Therefore, when the operating environment of the internal combustion engine 10 and the properties of the supplied fuel change, the change in ignition timing accompanying the change is suppressed from being erroneously reflected in the multipoint learning value AGdp [n] The minute can be quickly reflected in the basic learning value AG [i], and the ignition timing can be appropriately learned.

(2)各多点学習値AGdp[n]の単位期間あたりの学習量を制限するとともに各基本学習値AG[i]の単位期間あたりの学習量を制限しないことにより、多点学習値AGdp[n]の制限度合いを基本学習値AG[i]の制限度合いより大きくするこことができる。   (2) By limiting the learning amount per unit period of each multipoint learning value AGdp [n] and not limiting the learning amount per unit period of each basic learning value AG [i], the multipoint learning value AGdp [ n] can be made larger than the limit of the basic learning value AG [i].

(3)内燃機関10の運転状態に応じて区画された複数の多点学習領域nを設定するとともに、それら多点学習領域n毎に多点学習値AGdp[n]を設定した。そのため、ノッキング発生に対する内燃機関10の経時変化による影響のばらつきが大きい領域において、そのばらつきに応じて同領域を細分化した多点学習領域n毎の多点学習値AGdp[n]をそれぞれノッキングの発生を抑制するうえで適切な値とすることができる。したがって、多点学習値AGdp[n]として不適切な値が学習されることによってノッキングの発生を効果的に抑制できなくなったり内燃機関の出力低下を招いたりするといった不具合の発生を抑えることができる。   (3) A plurality of multipoint learning areas n divided according to the operating state of the internal combustion engine 10 are set, and a multipoint learning value AGdp [n] is set for each of the multipoint learning areas n. Therefore, in a region where the variation of the influence of the internal combustion engine 10 over time with respect to the occurrence of knocking is large, the multipoint learning value AGdp [n] for each of the multipoint learning regions n obtained by subdividing the region according to the variation is knocked. An appropriate value can be set for suppressing the occurrence. Accordingly, it is possible to suppress the occurrence of problems such that knocking cannot be effectively suppressed or the output of the internal combustion engine is reduced by learning an inappropriate value as the multipoint learning value AGdp [n]. .

(4)前記電気回路に蓄電池22を接続する作業が行われたときに、その後の所定期間T3にわたり、多点学習値AGdp[n]の学習量についての制限を一時的に解除するようにした。そのため、多点学習値AGdp[n]が消失した場合において一時的に同多点学習値AGdp[n]を速やかに変化させることの可能な状態にすることができ、多点学習値AGdp[n]を実情に見合う値まで早期に変化させることができる。   (4) When the operation of connecting the storage battery 22 to the electric circuit is performed, the restriction on the learning amount of the multipoint learning value AGdp [n] is temporarily released over a predetermined period T3 thereafter. . Therefore, when the multipoint learning value AGdp [n] disappears, the multipoint learning value AGdp [n] can be temporarily changed to a state in which the multipoint learning value AGdp [n] can be quickly changed. ] Can be quickly changed to a value that suits the actual situation.

なお、上記実施の形態は、以下のように変更して実施してもよい。
・基本学習領域iの区画数は任意に変更することができる。
・多点学習領域nの区画数や区画態様は任意に変更可能である。
The embodiment described above may be modified as follows.
-The number of sections of the basic learning area i can be arbitrarily changed.
-The number of divisions and the division mode of the multipoint learning area n can be arbitrarily changed.

・多点学習値AGdp[n]の単位期間あたりの学習量を制限するための構成として、単位期間T1あたりの学習量(同一領域変化量ΔVf1)を所定値Aによって制限するとの構成と、単位期間T2あたりの学習量(始動後変化量ΔVf2)を所定値Bによって制限するとの構成との一方のみを採用するようにしてもよい。また、そうした構成に代えて、あるいは加えて、「予め定められた一定時間あたりの学習量をその許容限界量によって制限する」との構成や「学習処理の実行周期あたりの学習量をその許容限界量によって制限する」との構成を採用することができる。   As a configuration for limiting the learning amount per unit period of the multipoint learning value AGdp [n], a configuration in which the learning amount per unit period T1 (the same region change amount ΔVf1) is limited by a predetermined value A, and a unit Only one of the configurations in which the learning amount per period T2 (the change amount ΔVf2 after starting) is limited by the predetermined value B may be employed. In addition to or in addition to such a configuration, a configuration in which “a predetermined amount of learning per fixed time is limited by the allowable limit amount” or “a learning amount per execution period of the learning process is an allowable limit” It is possible to adopt a configuration of “limit by amount”.

・基本学習値AG[i]の学習量についての許容限界量を定めて同学習量を制限するようにしてもよい。こうした構成を採用する場合には、多点学習値AGdp[n]の単位期間あたりの学習量についての制限度合いが基本学習値AG[i]の単位期間あたりの学習量についての制限度合いより大きくなるようにそれらの制限度合いを設定することにより、上記実施の形態に準じた効果が得られるようになる。   The allowable learning amount of the basic learning value AG [i] may be determined to limit the learning amount. When such a configuration is adopted, the degree of restriction on the learning amount per unit period of the multipoint learning value AGdp [n] is larger than the degree of restriction on the learning amount per unit period of the basic learning value AG [i]. By setting the degree of restriction as described above, the effect according to the above embodiment can be obtained.

・多点学習値AGdp[n]の学習量についての制限を一時的に解除する所定期間は、例えば学習処理の実行回数が所定回数に達するまでの期間を設定したり、内燃機関10の積算運転時間が所定時間に達するまでの期間を設定したりするなど、任意に変更することができる。要は、そうした所定期間として、多点学習値AGdp[n]が実情に見合う値から乖離した状態を早期に解消することと内燃機関10の運転環境や供給燃料の性状の変化による点火時期の変化分が多点学習値AGdp[n]に誤って反映されるのを適正に抑えることとが両立される期間を設定すればよい。   The predetermined period for temporarily releasing the restriction on the learning amount of the multipoint learning value AGdp [n] is, for example, a period until the number of executions of the learning process reaches a predetermined number, or the integrated operation of the internal combustion engine 10 It can be arbitrarily changed such as setting a period until the time reaches a predetermined time. The point is that, as such a predetermined period, the state where the multipoint learning value AGdp [n] deviates from the value suitable for the actual situation is resolved at an early stage, and the ignition timing changes due to changes in the operating environment of the internal combustion engine 10 and the properties of the supplied fuel. It is only necessary to set a period in which it is possible to properly prevent the minute from being erroneously reflected in the multipoint learning value AGdp [n].

・内燃機関10およびその周辺機器に電力を供給するための電気回路に蓄電池22を接続する作業が行われたときに、その後の所定期間にわたり、多点学習値AGdp[n]の単位期間あたりの学習量についての制限を解除することに代えて、同学習量についての制限度合いを一時的に小さくするようにしてもよい。   When an operation for connecting the storage battery 22 to an electric circuit for supplying electric power to the internal combustion engine 10 and its peripheral devices is performed, the multipoint learning value AGdp [n] per unit period over a predetermined period thereafter. Instead of removing the restriction on the learning amount, the degree of restriction on the learning amount may be temporarily reduced.

本発明を具体化した一実施の形態にかかる点火時期制御装置が適用される内燃機関の概略構成を示す略図。1 is a schematic diagram showing a schematic configuration of an internal combustion engine to which an ignition timing control device according to an embodiment embodying the present invention is applied. 点火時期指令値の算出手順の概要を示す説明図。Explanatory drawing which shows the outline | summary of the calculation procedure of ignition timing command value. 基本学習領域および多点学習領域を示す説明図。Explanatory drawing which shows a basic learning area | region and a multipoint learning area | region. 内燃機関の経時変化の有無による点火時期指令値の変化態様の一例を示すグラフ。The graph which shows an example of the change aspect of the ignition timing command value by the presence or absence of a time-dependent change of an internal combustion engine. 内燃機関の経時変化の有無による点火時期指令値の変化態様の一例を示すグラフ。The graph which shows an example of the change aspect of the ignition timing command value by the presence or absence of a time-dependent change of an internal combustion engine. 学習処理の具体的な実行手順を示すフローチャート。The flowchart which shows the specific execution procedure of a learning process.

符号の説明Explanation of symbols

10…内燃機関、11…燃焼室、12…吸気通路、13…燃料噴射弁、14…燃料タンク、15…燃料ポンプ、16…点火プラグ、17…ピストン、18…クランクシャフト、19…排気通路、20…アクセルペダル、21…スロットルバルブ、22…蓄電池、30…電子制御装置、30a…RAM、31…アクセルセンサ、32…スロットルセンサ、33…ノックセンサ、34…空気量センサ、35…クランクセンサ、36…運転スイッチ。   DESCRIPTION OF SYMBOLS 10 ... Internal combustion engine, 11 ... Combustion chamber, 12 ... Intake passage, 13 ... Fuel injection valve, 14 ... Fuel tank, 15 ... Fuel pump, 16 ... Spark plug, 17 ... Piston, 18 ... Crankshaft, 19 ... Exhaust passage, DESCRIPTION OF SYMBOLS 20 ... Accelerator pedal, 21 ... Throttle valve, 22 ... Storage battery, 30 ... Electronic control unit, 30a ... RAM, 31 ... Accelerator sensor, 32 ... Throttle sensor, 33 ... Knock sensor, 34 ... Air quantity sensor, 35 ... Crank sensor, 36: Operation switch.

Claims (8)

内燃機関の運転状態に基づき設定した基本値をノッキング発生の有無に応じて更新されるフィードバック補正項と同フィードバック補正項に基づき更新される学習値とにより補正して点火時期の制御目標値を設定し、前記学習値として前記内燃機関の経時変化による点火時期の変化分を補償する第1の学習値とそれ以外の要因による点火時期の変化分を補償する第2の学習値とを各別に学習する内燃機関の点火時期制御装置において、
前記内燃機関の経時変化による点火時期への影響が大きい第1の機関運転領域では前記第1の学習値および前記第2の学習値によって前記基本値を補正して前記制御目標値を設定し、前記影響が小さい第2の機関運転領域では前記第2の学習値のみによって前記基本値を補正して前記制御目標値を設定する設定手段と、
前記第1の機関運転領域では前記第1の学習値の学習のみを許可し、前記第2の機関運転領域では前記第2の学習値の学習のみを許可する許可手段と、
前記第1の学習値の単位期間あたりの学習量についての制限度合いが前記第2の学習値の単位期間あたりの学習量についての制限度合いより大きくなるように、それら学習量を制限する制限手段と
を備えることを特徴とする内燃機関の点火時期制御装置。
The basic value set based on the operating state of the internal combustion engine is corrected by the feedback correction term that is updated according to the presence or absence of knocking and the learning value that is updated based on the feedback correction term to set the control target value of the ignition timing As the learning value, a first learning value that compensates for a change in ignition timing due to a change with time of the internal combustion engine and a second learning value that compensates for a change in ignition timing due to other factors are separately learned. In the internal combustion engine ignition timing control device,
In the first engine operating region where the influence on the ignition timing due to the change over time of the internal combustion engine is large, the basic value is corrected by the first learning value and the second learning value to set the control target value, Setting means for correcting the basic value only by the second learning value and setting the control target value in the second engine operation region where the influence is small;
Permission means for permitting only learning of the first learning value in the first engine operation region and permitting only learning of the second learning value in the second engine operation region;
Limiting means for limiting the learning amount so that a restriction degree of the learning amount per unit period of the first learning value is larger than a restriction degree of the learning amount per unit period of the second learning value; An ignition timing control device for an internal combustion engine, comprising:
請求項1に記載の内燃機関の点火時期制御装置において、
前記制限手段は、前記第1の学習値の単位期間あたりの学習量を制限するとともに前記第2の学習値の単位期間あたりの学習量を制限しないことによって、前記第1の学習値についての前記制限度合いを前記第2の学習値についての前記制限度合いより大きくするものである
ことを特徴とする内燃機関の点火時期制御装置。
The ignition timing control device for an internal combustion engine according to claim 1,
The limiting means limits the learning amount per unit period of the first learning value and does not limit the learning amount per unit period of the second learning value. An ignition timing control device for an internal combustion engine, characterized in that a restriction degree is larger than the restriction degree for the second learning value.
請求項1または2に記載の内燃機関の点火時期制御装置において、
当該装置は、前記第1の機関運転領域が機関運転状態に応じて区画された複数の多点学習領域からなるとともに、それら多点学習領域毎に前記第1の学習値が設定されてなり、且つ前記第1の機関運転領域において前記複数の多点学習領域のうちの現在の機関運転状態が含まれる領域についての前記第1の学習値を更新する
ことを特徴とする内燃機関の点火時期制御装置。
The ignition timing control device for an internal combustion engine according to claim 1 or 2,
The apparatus comprises a plurality of multi-point learning areas in which the first engine operation area is partitioned according to the engine operation state, and the first learning value is set for each of the multi-point learning areas. An ignition timing control for an internal combustion engine, wherein the first learning value is updated for a region including a current engine operation state among the plurality of multi-point learning regions in the first engine operation region. apparatus.
請求項1〜3のいずれか一項に記載の内燃機関の点火時期制御装置において、
前記単位期間は、同一の学習値が連続して学習される期間である
ことを特徴とする内燃機関の点火時期制御装置。
The ignition timing control device for an internal combustion engine according to any one of claims 1 to 3,
The ignition timing control device for an internal combustion engine, wherein the unit period is a period during which the same learning value is continuously learned.
請求項1〜3のいずれか一項に記載の内燃機関の点火時期制御装置において、
前記単位期間は、前記内燃機関の運転を開始するべく運転スイッチが操作されてからその運転を停止するべく前記運転スイッチが操作されるまでの期間である
ことを特徴とする内燃機関の点火時期制御装置。
The ignition timing control device for an internal combustion engine according to any one of claims 1 to 3,
The unit period is a period from when the operation switch is operated to start the operation of the internal combustion engine to when the operation switch is operated to stop the operation. apparatus.
請求項1〜5のいずれか一項に記載の内燃機関の点火時期制御装置において、
前記第1の学習値および前記第2の学習値は共に揮発性のメモリに記憶される値であり、
前記装置は、前記内燃機関およびその周辺機器に電力を供給するための電気回路に蓄電池を接続する作業が行われたときに、その後の所定期間にわたり、前記学習量についての制限度合いを一時的に小さくする制限緩和手段を更に備える
ことを特徴とする内燃機関の点火時期制御装置。
In the ignition timing control device for an internal combustion engine according to any one of claims 1 to 5,
Both the first learning value and the second learning value are values stored in a volatile memory;
The apparatus temporarily limits the degree of restriction on the learning amount over a predetermined period after an operation of connecting a storage battery to an electric circuit for supplying electric power to the internal combustion engine and its peripheral devices is performed. An ignition timing control device for an internal combustion engine, further comprising restriction mitigation means for reducing the internal combustion engine.
請求項6に記載の内燃機関の点火時期制御装置において、
前記制限緩和手段は、前記学習量についての制限を一時的に解除するものである
ことを特徴とする内燃機関の点火時期制御装置。
In the internal combustion engine ignition timing control device according to claim 6,
The ignition timing control device for an internal combustion engine, wherein the restriction relaxing means temporarily releases the restriction on the learning amount.
請求項1〜7のいずれか一項に記載の内燃機関の点火時期制御装置において、
前記制限手段は、前記学習量についての許容限界を定めた許容限界量を設定することによって同学習量を制限するものである
ことを特徴とする内燃機関の点火時期制御装置。
In the ignition timing control device for an internal combustion engine according to any one of claims 1 to 7,
The ignition timing control apparatus for an internal combustion engine, wherein the limiting means limits the learning amount by setting an allowable limit amount that defines an allowable limit for the learning amount.
JP2008312391A 2008-12-08 2008-12-08 Ignition timing control device for internal combustion engine Expired - Fee Related JP5098980B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008312391A JP5098980B2 (en) 2008-12-08 2008-12-08 Ignition timing control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008312391A JP5098980B2 (en) 2008-12-08 2008-12-08 Ignition timing control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2010133388A JP2010133388A (en) 2010-06-17
JP5098980B2 true JP5098980B2 (en) 2012-12-12

Family

ID=42344891

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008312391A Expired - Fee Related JP5098980B2 (en) 2008-12-08 2008-12-08 Ignition timing control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP5098980B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5494420B2 (en) * 2010-10-29 2014-05-14 トヨタ自動車株式会社 Ignition timing control device for internal combustion engine
JP5494419B2 (en) * 2010-10-29 2014-05-14 トヨタ自動車株式会社 Ignition timing control device for internal combustion engine
JP5561104B2 (en) * 2010-10-29 2014-07-30 トヨタ自動車株式会社 Ignition timing control device for internal combustion engine

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6143248A (en) * 1984-08-07 1986-03-01 Toyota Motor Corp Idling control method of internal-combustion engine
JPH0627517B2 (en) * 1985-08-21 1994-04-13 マツダ株式会社 Engine controller
JPS6319425A (en) * 1986-07-08 1988-01-27 Isuzu Motors Ltd Clutch controlling device
JP2598278B2 (en) * 1987-10-29 1997-04-09 富士重工業株式会社 Engine ignition timing control method
JPH01208556A (en) * 1988-02-10 1989-08-22 Nippon Denso Co Ltd Device for controlling recirculating quantity of exhaust gas of internal combustion engine
JPH09126009A (en) * 1995-11-08 1997-05-13 Toyota Motor Corp Fuel injection control device of internal combustion engine
JP2716024B2 (en) * 1995-11-24 1998-02-18 日本電気株式会社 Digital servo system by pre-reading learning
JP4357284B2 (en) * 2003-05-15 2009-11-04 トヨタ自動車株式会社 Control device for internal combustion engine
JP4349221B2 (en) * 2004-06-28 2009-10-21 日産自動車株式会社 EGR control device for internal combustion engine
JP4509171B2 (en) * 2007-11-22 2010-07-21 株式会社デンソー Injection amount control device for internal combustion engine

Also Published As

Publication number Publication date
JP2010133388A (en) 2010-06-17

Similar Documents

Publication Publication Date Title
JP2009281236A (en) Control apparatus for multi-cylinder internal combustion engine
JP2010203298A (en) Control device for internal combustion engine
JP5098980B2 (en) Ignition timing control device for internal combustion engine
JP2009215908A (en) Control device of internal combustion engine
JP5229116B2 (en) Ignition timing control device for internal combustion engine
JP5077208B2 (en) Ignition timing control device for internal combustion engine
JP4937287B2 (en) Control device for internal combustion engine
JP2009270523A (en) Control device for internal combustion engine
JP2010065571A (en) Control device of on-vehicle internal combustion engine
JP4858530B2 (en) Ignition timing control device for internal combustion engine
JP2010169051A (en) Ignition timing control device for internal combustion engine
JP2010270688A (en) Ignition timing control device for internal combustion engine
JP5494419B2 (en) Ignition timing control device for internal combustion engine
US9261066B2 (en) Ignition timing control device and ignition timing control method for internal combustion engine
JP2010209886A (en) Ignition timing control device of internal combustion engine
JP5195639B2 (en) Ignition timing control device for internal combustion engine
JP2013083188A (en) Ignition timing control device of internal combustion engine
JP2006299862A (en) Internal combustion engine
JP2010133281A (en) Ignition timing control device for internal combustion engine
JP2010270686A (en) Ignition timing control device for internal combustion engine
JP5327084B2 (en) Control device for internal combustion engine
JP5641241B2 (en) Intake air amount control device for internal combustion engine
JP2010281264A (en) Vehicle control apparatus
JP2007138869A (en) Ignition timing control device for internal combustion engine
JP4454433B2 (en) Ignition timing control method 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: 20111020

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120719

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: 20120828

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120910

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151005

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 5098980

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151005

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees