JPH086669B2 - Ignition timing control device for internal combustion engine - Google Patents
Ignition timing control device for internal combustion engineInfo
- Publication number
- JPH086669B2 JPH086669B2 JP61218967A JP21896786A JPH086669B2 JP H086669 B2 JPH086669 B2 JP H086669B2 JP 61218967 A JP61218967 A JP 61218967A JP 21896786 A JP21896786 A JP 21896786A JP H086669 B2 JPH086669 B2 JP H086669B2
- Authority
- JP
- Japan
- Prior art keywords
- knock
- advance
- value
- control
- ignition
- 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 - Lifetime
Links
Landscapes
- Electrical Control Of Ignition Timing (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) この発明は内燃機関の点火時期制御装置に関する。Description: TECHNICAL FIELD The present invention relates to an ignition timing control device for an internal combustion engine.
(従来の技術) 燃費向上の観点より最大の軸トルクを発生するのに必
要な最小点火進角値(いわゆるMBT)となるように進角
あるいは遅角補正して点火進角値を制御する(この点火
進角値のMBTへの制御を以下「MBT制御」と称す。)よう
にした装置が各種提案されている。しかしながら、MBT
制御中にもノックを生じてしまうことがあるので、ノッ
クに関連する値(たとえば筒内圧)を検出してノックが
生じているかどうかを判別し、ノック発生時には所定量
(RKNOCK)だけ大きく遅角させ、その後再びMBT制御を
行わせるようにしている(特開昭58−82074号公報参
照)。これは、MBTと点火進角値を進めていった場合に
ノックを発生し始める点火進角値(この進角値を以下
「ノック限界進角値」と称す。)とが直接的には関連せ
ず、これらの相対位置が運転条件により相違するからで
ある。(Prior Art) From the viewpoint of improving fuel efficiency, the ignition advance value is controlled by performing advance or retard correction so that the minimum ignition advance value (so-called MBT) required to generate the maximum shaft torque is obtained ( Various types of devices have been proposed in which the control of the ignition advance value to the MBT is referred to as "MBT control" hereinafter). However, MBT
Since knocking may occur during control, it is possible to detect a value related to knocking (for example, cylinder pressure) to determine whether knocking has occurred, and when knocking occurs, delay a large amount by a predetermined amount (R KNOCK ). After that, the MBT control is performed again (see Japanese Patent Application Laid-Open No. 58-82074). This is directly related to the MBT and the ignition advance value that starts knocking when the ignition advance value is advanced (this advance value is hereinafter referred to as "knock limit advance value"). This is because the relative positions of these differ depending on the operating conditions.
たとえば、低負荷運転域ではノックが生じにくいため
第5図に示すようにノック限界進角値がMBTよりも進角
側にあるので、ノックを生じることなくMBT制御を行う
ことができる。これに対し、高負荷運転域になるとノッ
クが生じやすくなるためノック限界進角値が第6図に示
すようにMBTよりも遅角側にきてしまうので、今度はMBT
制御を行うことができなくなる。そこで、この場合には
ノック限界進角値を目標位置として進遅角補正する制御
(この制御を以下「ノック限界制御」と称す。)が行な
われる。すなわち、ノックが生じると所定量(RKNOCK)
だけステップ的に遅角補正し、その後徐々に(一定値
毎)ノックが生ずるまで進角させる制御が行われるので
ある。For example, since knocking is unlikely to occur in the low load operation range, the knock limit advance value is on the advance side of the MBT as shown in FIG. 5, so that MBT control can be performed without causing knock. On the other hand, in the high load operation range, knocking is more likely to occur, so the knock limit advance value will be on the retard side of MBT as shown in Fig. 6, so this time MBT
It becomes impossible to control. Therefore, in this case, control for advancing and retarding the knock limit advance value as the target position (this control is hereinafter referred to as "knock limit control") is performed. That is, when a knock occurs, a predetermined amount (R KNOCK )
However, the control is performed in such a manner that the retard is corrected in a stepwise manner, and then gradually (every constant value) is advanced until the knock occurs.
(発明が解決しようとする問題点) ところで、このような装置は、ノック限界制御とMBT
制御とを組み合わせるに当たって、ノック限界制御のう
ちノック非発生時に行う進角補正に替わってMBT制御を
採用するようにしたともいえ、ノック発生時の遅角補正
後にはMBT制御における進角補正にて目標位置へと制御
される。ここに、MBT制御における進角速度(単位周期
当たりの進角補正量)AMBT1には小さな値が採用される
ので、ノック発生により点火進角値が目標位置から大き
く離れると、進角速度の小さなことが却って別の不都合
を生じさせることになっている。(Problems to be Solved by the Invention) By the way, such a device has knock limit control and MBT.
In combining the control, it can be said that the MBT control is adopted instead of the advance angle correction that is performed when the knock is not generated in the knock limit control, and the advance angle correction in the MBT control is performed after the delay angle correction when the knock is generated. Controlled to the target position. Here, a small value is used for the advance speed (advance correction amount per unit cycle) A MBT1 in the MBT control, so if the ignition advance value greatly deviates from the target position due to knocking, the advance speed will be small. However, it is supposed to cause another inconvenience.
これを第5図にて説明すると、MBT制御における目標
位置近傍に点火進角値がある限りノックが生じるとは思
われないのであるが、ノック発生が確率的な現像である
ことを考えると、このような運転時においてもノックが
ある確率でもって生じ、ノック発生時には遅角側へとス
テップ的に大きく移される。ここち、目標位置近傍では
進角速度の小さなことが制御の安定性に貢献しても、目
標位置から大きく離れた場合には目標位置に早く復帰さ
せることが第1であり、進角速度が遅いために復帰時間
を長引かせその間不必要なトルク損失を発生させてしま
うのである。Explaining this with reference to FIG. 5, it is unlikely that knock will occur as long as the ignition advance value is in the vicinity of the target position in MBT control, but considering that knocking is stochastic development, The knock occurs with a certain probability even during such an operation, and when the knock occurs, the knock is greatly shifted to the retard side. Here, even if the small advancing speed near the target position contributes to the stability of control, the first is to quickly return to the target position when it greatly deviates from the target position. This prolongs the recovery time and causes unnecessary torque loss during that time.
また、第6図に示すような高負荷運転域ではノック限
界進角値の近傍でノック限界制御における遅角補正とMB
T制御における進角補正とが繰り返されるが、ここでも
小さな進角速度にて目標位置(ノック限界進角値)へと
復帰されるので、全体として点火進角値が遅角ぎみとな
る。ここに、ノック限界進角値より遅角されるほど目標
位置より遠くなるので、この場合も不必要に発生トルク
が低下する。さらに、これをノック限界制御だけを単独
に採用するものと比較しても、この場合に採用される進
角速度はMBT制御における進角速度よりも通常速いの
で、結果的にノック限界制御だけを単独に採用する場合
よりも効率の悪い制御となっている。Further, in the high load operation range as shown in FIG. 6, the retard angle correction and the MB in the knock limit control are performed near the knock limit advance value.
Although the advance angle correction in the T control is repeated, the target position (knock limit advance angle value) is restored at a small advance angle speed here as well, so that the ignition advance value becomes a retard angle as a whole. Here, the more the vehicle is retarded from the knock limit advance value, the farther it is from the target position, so that the generated torque is unnecessarily reduced in this case as well. Furthermore, even if this is compared with the case where only the knock limit control is adopted alone, the advance speed adopted in this case is usually faster than the advance speed in the MBT control, and as a result, only the knock limit control is executed independently. The control is less efficient than when it is used.
そこで、目標位置への復帰を早めるには、MBT制御に
おいて採用されている制御ゲインを予め大きくしておく
とよいようにも見えるがそう単純ではない。たとえば、
MBT制御の一態様に燃焼圧が最大値をとるクランク角位
置(Θpmax)が圧縮上死点後所定クランク角(10ないし
20゜)の位置にくるように点火進角値を設定した場合に
その機関の発生トルクが最大となることが知られている
ので、この位置を目標位置(Θpmax*)としてフィード
バック制御を行うものがある。これを例にとると、Θpm
axは点火進角値を固定してもある分布をもって散らば
り、また吸入空燃比によってもその分布が大きく変化す
る。そこで、フィードバック制御量(進角速度)には、
所定周期にわたって検出したΘpmaxを平均化し、この平
均値pmaxとΘpmax*との偏差に基づく値が採用され
る。このため、目標位置から大きく離れた場合に復帰が
遅れるからといって一律に制御ゲインを大きくしたので
は目標位置近傍にある場合に制御の安定性を悪くしてし
まうのである。Therefore, in order to speed up the return to the target position, it seems that the control gain adopted in the MBT control should be increased in advance, but it is not so simple. For example,
In one mode of the MBT control, the crank angle position (Θpmax) where the combustion pressure has the maximum value is a predetermined crank angle (10 to 10) after the compression top dead center.
It is known that the torque generated by the engine becomes maximum when the ignition advance value is set so as to come to the position of 20 °), so feedback control is performed with this position as the target position (Θpmax * ). There is. Taking this as an example, Θpm
Even if the ignition advance value is fixed, ax is scattered with a certain distribution, and the distribution also changes greatly depending on the intake air-fuel ratio. Therefore, the feedback control amount (advance speed) is
Θpmax detected over a predetermined period is averaged, and a value based on the deviation between this average value pmax and Θpmax * is adopted. For this reason, if the control gain is uniformly increased because the return is delayed when the position is far from the target position, the stability of the control is deteriorated when the position is near the target position.
したがって、点火進角値が目標位置近傍にある場合に
は復帰速度を小さくしても制御の安定性を図り、かつ目
標位置から大きく離れた場合には目標位置への早期復帰
を優先させるようにしなければならないので、ノック発
生時の遅角補正後に進角補正する際、所定時間または所
定点火回数のあいだMBT制御における進角補正量を演算
するのに用いる制御ゲインを、ノック非発生時の制御ゲ
インより大きくすることが考えられる。Therefore, when the ignition advance value is in the vicinity of the target position, the stability of control is achieved even if the return speed is reduced, and when the ignition advance value is far from the target position, the early return to the target position is prioritized. Therefore, when performing advance correction after retarding when knocking occurs, the control gain used to calculate the advance correction amount in MBT control during a predetermined time or a predetermined number of ignitions is the control gain when knocking is not occurring. It is possible to make it larger than the gain.
しかしながら、ノック発生時の遅角補正量をノックレ
ベルの大きさに応じて変え、ノックレベルが大きくなる
ほど遅角補正量が大きくなるように制御するものにおい
ては、ノック発生時の遅角補正後に進角補正する際の上
記制御ゲインあるいは制御ゲインを大きくする時間また
は点火回数を大きくしただけで、その値が一定値のまま
では対応できない場合が生じる。たとえば、最大レベル
のノック発生時には遅角補正量も最大になるので、この
最大の遅角補正量(あるいは最大のノックレベル)に対
応させて、制御ゲインを大きな一定値とし、かつ大きな
値の制御ゲインでも過進角が生じないように大きな値の
制御ゲインとする時間(一定値)を予め定めている場合
には、ノック発生時のノックレベルが小さく、したがっ
て遅角補正量も極く小さかったときには、上記の予め定
められた時間が長すぎて、過進角となり、MBT制御の目
標位置を大きく離れてしまうのである。However, in the case where the retard correction amount at the time of knock occurrence is changed according to the magnitude of the knock level and the retard angle correction amount is controlled to increase as the knock level increases, the progress is made after the retard angle correction at the knock occurrence. There may be a case where the control gain or the time for increasing the control gain or the number of times of ignition at the time of correcting the angle is increased, but the value cannot be maintained if it remains a constant value. For example, when the maximum level of knock occurs, the retard correction amount also becomes the maximum, so the control gain is set to a large constant value and the control of the large value is made to correspond to the maximum retard correction amount (or the maximum knock level). When the time (constant value) for making the control gain a large value so as not to cause the over-advanced angle even in the gain is set in advance, the knock level at the time of knock occurrence is small, and therefore the retard correction amount is also very small. At times, the above-mentioned predetermined time is too long, resulting in an over-advanced angle, which greatly deviates from the target position for MBT control.
また、この過進角により小さなレベルのノックが発生
したときは、ふたたび過進角されることになり、実質的
にMBT制御に移行できない場合もありうる。Further, when a knock of a small level occurs due to this over-advance, it may be over-advanced again, and it may not be possible to substantially shift to the MBT control.
なお、こうした事態を防止するため制御ゲインを小さ
な一定値に設定したり、あるいはその制御ゲインの用い
られる時間、点火回数を小さく設定したのでは、最大レ
ベルのノックにより大きく遅角補正された場合に、点火
進角値がMBT制御の目標位置付近に復帰するのが大きく
遅れ、目標位置への早期復帰というそもそもの本願の目
的を果たすことができない。In order to prevent such a situation, if the control gain is set to a small fixed value, or the time when the control gain is used and the number of ignitions are set to a small value, it is possible to make a large delay correction by the maximum level knock. The return of the ignition advance value to the vicinity of the target position of the MBT control is greatly delayed, and the original purpose of the present application, ie, the early return to the target position, cannot be achieved.
この発明はこのような従来の問題点に着目してなされ
たもので、ノック発生時の遅角補正量をノックレベルの
大きさに応じて変えるように制御するものにおいて、点
火進角値の目標位置への復帰を速めつつも過進角となら
ないようにした装置を提供することを目的とする。The present invention has been made by paying attention to such a conventional problem, and in the case of controlling so that the retard correction amount at the time of knocking is changed according to the magnitude of the knock level, the target of the ignition advance value is set. It is an object of the present invention to provide a device that accelerates the return to the position but does not cause an excessive advance.
(問題点を解決するための手段) この発明では、第1図に示すように機関の発生トルク
または燃焼状態のいずれか一方または両方に関連するパ
ラメータ(このパラメータを「出力パラメータ」と称
す。)を検出する手段1と、ノックに関連する値を検出
する手段2と、この関連値よりノックが生じているかど
うかを判別する手段3と、ノックが生じていない場合に
最大の軸トルクを発生するのに必要な最小点火進角値と
なるように前記パラメータに基づき所定の制御ゲインを
用いて演算した進角補正量または遅角補正量で進角補正
または遅角補正して点火進角値を制御する第1の手段4
と、ノック発生時に前記点火進角値をノックレベルの大
きさに応じた所定量だけ遅角補正する第2の手段5とを
備える内燃機関の点火時期制御装置において、前記ノッ
ク発生時の遅角補正後進角補正する際に前記進角補正量
を演算するのに用いる制御ゲインを、所定時間もしくは
所定点火回数のあいだノック非発生時の制御ゲインより
大きくしかつノック発生時の前記遅角補正量もしくは前
記ノックレベルの大きさに応じた値とするかまたは前記
ノック発生時の遅角補正後進角補正する際に前記進角補
正量を演算するのに用いる制御ゲインをノック非発生時
の制御ゲインより大きくしかつこの制御ゲインを大きく
する時間もしくは点火回数をノック発生時の前記遅角補
正量もしくは前記ノックレベルの大きさに応じた値とす
る手段8を設けた。なお、6は出力手段、7は点火装置
である。(Means for Solving Problems) In the present invention, as shown in FIG. 1, a parameter relating to either or both of the generated torque and the combustion state of the engine (this parameter is referred to as "output parameter"). For detecting a value, a means 2 for detecting a value related to knocking, a means 3 for determining whether or not knocking occurs from this related value, and a maximum shaft torque is generated when knocking does not occur. The ignition advance value is corrected by the advance correction amount or the retard correction amount calculated by using a predetermined control gain based on the parameter so that the ignition advance value becomes the minimum ignition advance value required for the ignition advance value. First means for controlling 4
And an ignition timing control device for an internal combustion engine, comprising: a second means 5 for retarding the ignition advance value by a predetermined amount according to the magnitude of the knock level when the knock occurs. After the correction, the control gain used to calculate the advance correction amount when performing advance correction is made larger than the control gain when no knock is generated for a predetermined time or a predetermined number of ignitions, and the retard correction amount when knock is generated. Alternatively, the control gain used for calculating the advance angle correction amount when the knock angle is delayed or the advance angle correction is performed is set to a value according to the magnitude of the knock level. A means 8 is provided for making the time for making the control gain larger and the number of ignitions to a value according to the retard correction amount or the knock level when a knock occurs. In addition, 6 is an output means and 7 is an ignition device.
(作用) 点火進角値が目標位置近傍にある場合に復帰速度を小
さくして制御の安定性を図り、かつ目標位置から大きく
離れた場合に目標位置への早期復帰を優先させるには、
ノック発生時の遅角補正後に進角補正する際、所定時間
または所定点火回数のあいだ進角補正量を演算するのに
用いる制御ゲインを、ノック非発生時の制御ゲインより
大きくすることであるが、ノック発生時の遅角補正量を
ノックレベルの大きさに応じて変え、ノックレベルが大
きくなるほど遅角補正量が大きくなるように制御するも
のにおいては、遅角補正量を演算するのに用いる上記制
御ゲインあるいはその制御ゲインを大きくする時間また
は点火回数を大きくしたただけで、その値が一定値のま
までは対応できない場合が生じる。たとえば、ノックに
よる遅角補正量が極く小さいときに、その遅角補正後の
進角補正に際し、ノックによる遅角補正量が最大のと
きに合わせた制御ゲインをそのまま用いて一定時間もし
くは一定点火回数のあいだ進角補正したり、ノックに
よる遅角補正量が最大のときに合わせた時間もしくは点
火回数のあいだ制御ゲインを大きくして進角補正するこ
とでいずれも過進角となり、点火時期が目標位置を離れ
てしまう。(Operation) When the ignition advance value is in the vicinity of the target position, the return speed is reduced to improve the control stability, and when the ignition advance value is largely separated from the target position, the early return to the target position is prioritized.
When the advance angle is corrected after the knock angle is corrected, the control gain used for calculating the advance angle correction amount for a predetermined time or a predetermined number of ignitions is set to be larger than the control gain when the knock is not generated. , Is used to calculate the retard correction amount in the case of changing the retard correction amount at the time of knock occurrence according to the magnitude of the knock level and controlling the retard correction amount to increase as the knock level increases. There may be a case where the control gain or the time for increasing the control gain or the number of ignitions is increased and the value cannot be maintained if the value remains constant. For example, when the retard correction amount due to knock is extremely small, when performing the advance correction after the retard correction, the control gain adjusted when the retard correction amount due to knock is maximum is used as it is for a fixed time or constant ignition. The ignition timing is over-advanced by correcting the advance angle during the number of times, or by increasing the control gain during the time adjusted when the amount of retardation correction by knocking is maximum or during the number of ignitions Leave the target position.
このとき本発明では、最大レベルのノック発生により
遅角補正量が最大になったときは、その直後に進角補正
する際の制御ゲインが、最大の遅角補正量に対応して最
大となるかまたはその制御ゲインを大きくする時間もし
くは点火回数が、最大の遅角補正量に合わせて最大とな
り、その一方で小さなレベルのノック発生により遅角補
正量も極く小さくなると、これに合わせて、その直後に
進角補正する際の制御ゲインが小さくなるかまたはその
制御ゲインを大きくする時間もしくは点火回数が小さく
なるので、ノックレベルの大小に関係なくいずれの場合
も過進角となることがない。これによって、ノック発生
時の遅角補正量をノックレベルの大きさに応じて変える
ように制御する場合にも、過進角を防ぎつつ点火時期を
目標位置(MBTやノック限界進角値)へと速やかに復帰
させることができる。At this time, in the present invention, when the retard correction amount becomes the maximum due to the occurrence of the maximum level knock, the control gain for the advance correction immediately after that becomes the maximum corresponding to the maximum retard correction amount. Or, the time to increase the control gain or the number of ignitions becomes maximum according to the maximum retardation correction amount, while the retardation correction amount becomes extremely small due to knocking of a small level, according to this, Immediately after that, the control gain at the time of correcting the advance angle becomes smaller, or the time for increasing the control gain or the number of ignitions becomes smaller, so there is no over-advance in any case regardless of the magnitude of the knock level. . As a result, even when controlling the retard correction amount when a knock occurs according to the magnitude of the knock level, the ignition timing is set to the target position (MBT or knock limit advance value) while preventing over-advance. And can be quickly returned.
以下実施例を用いて説明する。 An example will be described below.
(実施例) 第2図はこの発明を6気筒機関に適用した場合の一実
施例のブロック構成図を表すが、従来例と相違するとこ
ろはない。すなわち、この例はノック関連値として筒内
圧、出力パラメータとして筒内圧が最大となるクランク
角位置をそれぞれ採用するものである。このうち前者に
ついては圧力センサ11が筒内圧変化を電圧変換し、この
信号を筒内圧信号S6として出力する。後者についてはノ
ック検出回路12がノックに特有の周波数付近(6〜8kH
z)を通過帯域とするバンドパスフィルタから構成さ
れ、筒内圧信号S6よりノック信号S7を作って出力してい
る。(Embodiment) FIG. 2 shows a block diagram of an embodiment when the present invention is applied to a 6-cylinder engine, but there is no difference from the conventional example. That is, in this example, the in-cylinder pressure is adopted as the knock-related value, and the crank angle position where the in-cylinder pressure is maximized is adopted as the output parameter. In the former case, the pressure sensor 11 converts the change in the cylinder pressure into a voltage and outputs this signal as a cylinder pressure signal S 6 . For the latter, the knock detection circuit 12 has a frequency near the knock (6 to 8 kHz).
It is composed of a band pass filter whose pass band is z) and produces and outputs a knock signal S 7 from the in-cylinder pressure signal S 6 .
また、点火時期制御はクランク角に同期して行う必要
があるので、クランク角の基準位置(たとえば圧縮上死
点前の所定位置)と単位角(たとえば1゜)を検出する
センサ(クランク角センサ)13が設けられ、さらに多気
筒機関では気筒判別を行う必要があり、このためのセン
サ(気筒判別センサ)15が設けられている。Since the ignition timing control needs to be performed in synchronization with the crank angle, a sensor (crank angle sensor) that detects a reference position of the crank angle (for example, a predetermined position before compression top dead center) and a unit angle (for example, 1 °). ) 13 is provided, and in a multi-cylinder engine, it is necessary to perform cylinder discrimination, and a sensor (cylinder discrimination sensor) 15 for this purpose is provided.
なお、この他に空気量センサ14や絞り弁全閉スイッチ
16も併設されているが、この発明に直接関係するもので
はない。In addition to this, the air amount sensor 14 and throttle valve fully closed switch
Although 16 is also installed, it is not directly related to this invention.
これらの信号S1,S2,S4,S6,S7が入力されるコントロー
ルユニット20ではこれらの信号に基づいて点火進角値
(圧縮上死点前のクランク角を表す数値。)をCPU21に
て演算し、演算した点火進角値のときに火花点火が行な
われるよう入出力ポート24の点火レジスタにこの点火進
角値を格納する。そして、クランク角の基準位置信号S1
の入力より単位角信号S2を計数することにより点火進角
値に一致すると点火装置25の一次電流を遮断する信号
(点火信号)S8が出力される。In the control unit 20 to which these signals S 1 , S 2 , S 4 , S 6 , S 7 are input, the ignition advance value (a numerical value representing the crank angle before compression top dead center.) Is calculated based on these signals. The ignition advance value is calculated in the CPU 21 and stored in the ignition register of the input / output port 24 so that the spark ignition is performed when the calculated ignition advance value is reached. Then, the crank angle reference position signal S 1
When the unit angle signal S 2 is counted from the input, the signal (ignition signal) S 8 for shutting off the primary current of the ignition device 25 is output when the ignition advance value is matched.
次に、コントロールユニット20内で実行される点火進
角値の演算内容を説明すると、ノック信号S7よりノック
が生じているかどうかを判別し、ノック非発生時にはMB
T制御を行い、かつノック発生時には点火進角値をステ
ップ的に所定量だけ遅角補正するようにしている。こう
した機能は、コントロールユニット20をマイクロコンピ
ュータにて構成する場合にCPU21にて実行させる制御ル
ーチンを付与することで足りる。第3図にこの制御ルー
チンを示す。同図は基準位置信号S1の入力毎に実行され
る。Next, the calculation of the ignition advance value executed in the control unit 20 will be described. The knock signal S 7 is used to determine whether knock has occurred.
T control is performed, and when the knock occurs, the ignition advance value is retarded stepwise by a predetermined amount. Such a function is sufficient by adding a control routine to be executed by the CPU 21 when the control unit 20 is composed of a microcomputer. FIG. 3 shows this control routine. The drawing is executed every time the reference position signal S 1 is input.
同図において、まずノック非発生時に実行されるMBT
制御から説明すると、この機能はステップ35,36,38にて
果たされる。すなわち、筒内圧信号S6から筒内圧が最大
となる実際のクランク角位置Θpmaxを測定し、この値Θ
pmaxが予め定められる目標位置Θpmax*と一致するよう
にフィードバック制御を行う。これは目標位置(発生ト
ルクが最大となるクランク角位置)Θpmax*が運転条件
に拘わらず圧縮上死点後所定クランク角(10ないし20
゜)にほぼ位置することが知られていることに着目する
ものである。たとえば、他の条件を同じにして点火進角
値だけを変えた場合、進角させるほどΘpmaxの位置が早
く訪れるので、Θpmax<Θpmax*である場合には進角し
過ぎであるとしてRMBT1の速度で遅角補正し、この逆の
場合には遅角し過ぎであるからAMBT1の速度で進角補正
するのである(ステップ31,35,36、31,35,38)。In the figure, first, the MBT executed when no knock occurs
Explaining from the control, this function is performed in steps 35, 36 and 38. That is, the actual crank angle position Θpmax at which the in-cylinder pressure is maximum is measured from the in-cylinder pressure signal S 6 and this value Θpmax is measured.
Feedback control is performed so that pmax matches the predetermined target position Θpmax * . This is because the target position (crank angle position where the generated torque is maximum) Θpmax * is a predetermined crank angle (10 to 20) after the compression top dead center regardless of operating conditions.
It is noted that it is known to be located almost at ()). For example, if only the ignition advance value is changed under the same other conditions, the position of Θpmax comes earlier as the advance angle increases. Therefore, if Θpmax <Θpmax * , it means that the advance angle is too far and the RMBT1 retard correction is at a speed, because it is too retarded to compensate advance at a rate of a MBT1 in the case of the reverse (step 31,35,36,31,35,38).
ここに、RMBT1,AMBT1はそれぞれノック非発生時の遅
角速度,進角角度であり、ノック非発生時の制御ゲイン
から演算される。たとえば、比例積分制御でのフィード
バック制御量の演算ルーチンを第4図に示すと、目標位
置からの偏差ε(=Θpmax−Θpmax*)と制御ゲイン
(比例ゲインKP1,積分ゲインKI1)とか比例分P(=KP1
×ε)と積分分I(=KI1×Σε、ただしΣεはεの総
和である。)を求め、これらの和(P+I)から単位周
期当たりの遅角補正量(遅角速度)RMBT1や単位周期当
たりの進角補正量(進角速度)AMBT1を演算するのであ
る(51〜56、51,52,58〜61)。なお、RMBT1とAMBT1と
は、目標位置から遅角側あるいは進角側のいずれに外れ
ても同じ速度で復帰させることによりいずれかの側に偏
り気味の傾向を生じることのないように、等しい値とさ
れる場合が多い。この例でも制御ゲインを等しくするこ
とによりRMBT1とAMBT1の値を一致させている(ステップ
53,58)。Here, R MBT1 and A MBT1 are the retardation speed and the advance angle when the knock is not generated, and are calculated from the control gain when the knock is not generated. For example, when showing a routine for calculating a feedback control amount in the proportional integral control in Figure 4, the deviation from the target position ε (= Θpmax-Θpmax *) and the control gain (proportional gain K P1, integral gain K I1) Toka proportional Minute P (= K P1
× ε) and the integral I (= K I1 × Σε, where Σε is the total sum of ε), and from these sums (P + I), the retardation correction amount (delayed velocity) R MBT1 per unit cycle and the unit The amount of advance correction (advance speed) A MBT1 per cycle is calculated (51 to 56 , 51 , 52 , 58 to 61). Note that R MBT1 and A MBT1 are not biased to either side by returning at the same speed regardless of whether the target position deviates to the retard side or the advance side, Often equal values. In this example as well, the values of R MBT1 and A MBT1 are made equal by making the control gains equal (step
53, 58).
また、第3図のステップ36,38では前回演算された点
火進角値(Rold)に遅角補正量RMBT1加算されあるいは
進角補正量AMBT1が減算されて今回の点火進角値(Rne
w)が求められることを表している。Further, in steps 36 and 38 of FIG. 3, the ignition advance value (Rold) calculated last time is added to the retard correction amount R MBT1 or the advance correction amount A MBT1 is subtracted from the ignition advance value (Rne) of this time.
w) means that it is required.
次に、ノックを生じたことが判別されると、ステップ
的に所定量RKNOCKだけ遅角補正される(ステップ31,4
2)。この場合、所定量RKNOCKはノックレベルの大きさ
に応じて変えるようにしており、最大レベルのノック発
生時にその値が最大に、また小さなレベルのノック発生
時になるとその値も極く小さくなる。ここに、RKNOCKを
付与する目的はフェイルセーフ対策であるので、その値
RKNOCKには比較的大きな値が採用され、したがってノッ
ク非発生時のMBT制御において採用される補正量RMBT1、
AMBT1と比較すると、RKNOCK>RMBT1かつRKNOCK>AMBT1
である。Next, when it is determined that knock has occurred, the retard angle is stepwise corrected by a predetermined amount R KNOCK (steps 31, 4).
2). In this case, the predetermined amount R KNOCK is changed according to the magnitude of the knock level, and the value becomes maximum when the maximum level knock occurs, and becomes extremely small when the small level knock occurs. Here, the purpose of adding R KNOCK is a fail-safe measure.
A relatively large value is adopted for R KNOCK , and therefore the correction amount R MBT1 , which is adopted in MBT control when no knock occurs,
Compared with A MBT1 , R KNOCK > R MBT1 and R KNOCK > A MBT1
Is.
次に、この発明の特徴部分はノック発生時の遅角補正
後所定時間のあいだノック非発生時の制御ゲイン(KP1,
KI1)よりも大きな値であってかつノック発生時の遅角
補正量(もしくはノックレベルの大きさ)に応じた値の
制御ゲイン(KP2,KI2)にてMBT制御における進角補正を
行うようにした点にあり、このような機能は第3図に示
す制御ルーチンにおいて新たなステップ40,41、32ない
し34及び37,39を付与することで達成される。Next, the characteristic part of the present invention is that the control gain (K P1 ,
The advance angle correction in MBT control is performed with a control gain (K P2 , K I2 ) that is a value that is larger than K I1 ) and that corresponds to the amount of retard correction (or the magnitude of the knock level) when a knock occurs. This function is achieved by adding new steps 40, 41, 32 to 34 and 37, 39 in the control routine shown in FIG.
まず、ノック発生時の遅角補正後に行わせるには、ノ
ック発生によりステップ的遅角補正を行う制御周期にお
いて制御フラグ(F)を立てておき(F=1)、次回の
制御周期からはこのフラグFが立っているかどうかを判
別し、フラグFが立っている場合に行わせるとよい(ス
テップ31,40,31,37)。First, in order to perform after the delay angle correction when the knock occurs, the control flag (F) is set in the control cycle in which the stepwise delay angle correction is performed due to the knock occurrence (F = 1), and from the next control cycle, this It is preferable to determine whether or not the flag F is set, and to carry out when the flag F is set (steps 31, 40, 31, 37).
そして、フラグFが立っている場合に新たに導入した
大きな制御ゲインにてステップ的遅角補正後の進角速度
AMBT2(AMBT2>AMBT1)を演算させるのである(ステッ
プ37,39)。たとえば比例積分制御であると第4図のよ
うにフラグFが立っている場合に第3図ステップ42で得
ている遅角補正量RKNOCKから所定のテーブルを参照する
ことによりノック非発生時の制御ゲイン(KP1,KI1)と
は別の制御ゲイン(比例ゲインKP2,積分ゲインKI2)を
読み出し、この制御ゲインと偏差εとからAMBT2(=KP2
・ε+KI2・Σε)を算出する(ステップ57,62〜65)。Then, when the flag F is set, the advancing speed after the stepwise retard correction is performed by the newly introduced large control gain.
A MBT2 (A MBT2 > A MBT1 ) is calculated (steps 37, 39). For example, in the case of proportional-integral control, when the flag F is set as shown in FIG. 4, by referring to a predetermined table from the retard correction amount R KNOCK obtained in step 42 of FIG. A control gain (proportional gain K P2 , integral gain K I2 ) other than the control gain (K P1 , K I1 ) is read out, and A MBT2 (= K P2
• Calculate ε + K I2 · Σε) (steps 57, 62 to 65).
ここで、所定のテーブルは、遅角補正量RKNOCKが大き
くなるほど制御ゲインが大きくなる特性となっている。
なお、制御ゲインが大きいからといってKP2,KI2の値がK
P1,KI1の値よりも大きいとは必ずしもいえず、最適値は
マッチングにて定められるものである。この結果、ノッ
ク発生時に目標位置よりステップ的にRKNOCKだけ外れた
点火進角値が単位制御周期当たりAMBT2の値ずつ目標位
置へと引き戻されることになる。Here, the predetermined table has a characteristic that the control gain increases as the retard correction amount R KNOCK increases.
Even if the control gain is large, the value of K P2 and K I2 is K
It cannot be said that it is larger than the values of P1 and K I1 , and the optimum value is determined by matching. As a result, when the knock occurs, the ignition advance value stepwise deviated from the target position by R KNOCK is pulled back to the target position by the value of A MBT2 per unit control cycle.
ただし、目標位置への復帰速度が大きくて良いのは目
標位置から大きく離れている場合だけであり、目標位置
近くになってまで復帰速度が大きいと目標位置への静定
時間を長引かせることにもなるので、制御ゲインを大き
くする期間を所定時間τのあいだに限る必要がある。こ
のτの目安としてはノック発生時の遅角補正量RKNOCKと
進角速度AMBT2の値によりほぼ定まる。たとえば、復帰
中にはノックが生じないこと、進角速度AMBT2は一定値
であることを仮定すると、ステップ的にRKNOCKだけ遅角
された点火進角値をAMBT2の速度で復帰させるのだから
(RKNOCK/AMBT2)×T0(ただし、T0は制御周期であ
る。)の時間が最低あれば目標位置に復帰させるに十分
であり、この時間をτとして設定するのである。なお、
正確にはこのτもマッチングにて定められる。However, the return speed to the target position can be high only when it is far from the target position, and if the return speed is high until it is close to the target position, it will prolong the settling time to the target position. Therefore, it is necessary to limit the period for increasing the control gain to the predetermined time τ. This τ is roughly determined by the value of the retard correction amount R KNOCK and the advance velocity A MBT2 when the knock occurs. For example, assuming that knock does not occur during the return and that the advance speed A MBT2 is a constant value, the ignition advance value retarded by R KNOCK in steps is returned at the A MBT2 speed. The minimum time of (R KNOCK / A MBT2 ) × T 0 (where T 0 is the control cycle) is sufficient to return to the target position, and this time is set as τ. In addition,
To be exact, this τ is also determined by matching.
詳細には第7図に示したように、たとえば最大の遅角
補正量とそのときの進角速度AMBT2に合わせてτを定め
たとすると、遅角補正量が小さいときにも、同じτの時
間で点火進角値が復帰するのである。More specifically, as shown in FIG. 7, if τ is set in accordance with the maximum retardation correction amount and the advance angle speed A MBT2 at that time, even if the retardation correction amount is small, the same τ Thus, the ignition advance value is restored.
そこで、ルーチン上においてτの間だけ制御ゲインを
大きくするには、ノック判別と同時にノック発生時より
の経過時間を計数するカウンタを起動し、計数されたカ
ウンタ値Cとτに相当する値(Nτ)との比較を行わせ
(ステップ31,41,32,33)、カウンタ値CがNτに一致
した後はフラグFを降ろすのである(ステップ32,3
4)。これにより、制御ゲインを小さくしたノック非発
生時のMBT制御が復帰される(ステップ37,38、57〜6
1)。なお、このカウンタによる計数は第3図に示すル
ーチンにおいて実行させなくとも、他の時間同期ルーチ
ンあるいは回転同期ルーチンにおいて実行させるように
することもできる。また、目標位置を中心として所定範
囲内の安定域を設けておき、所定時間τが経過していな
くとも、この範囲内にΘpmaxが落ちついた場合には、大
きな制御ゲインによる進角補正を中止し、ノック非発生
時のMBT制御に移るようにしてもよい。Therefore, in order to increase the control gain only during τ in the routine, a counter that counts the elapsed time from when the knock occurs at the same time as knock determination is started, and the counted counter values C and τ (Nτ ) Is compared (steps 31, 41, 32, 33) and the flag F is cleared after the counter value C matches Nτ (steps 32, 3).
Four). As a result, the MBT control when knock does not occur with the control gain reduced is restored (steps 37, 38, 57 to 6).
1). The counting by this counter may be executed in another time synchronization routine or rotation synchronization routine instead of being executed in the routine shown in FIG. In addition, if a stable area within a predetermined range is set around the target position and Θpmax falls within this range even if the predetermined time τ has not elapsed, advance angle correction with a large control gain is stopped. , MBT control when no knock occurs may be performed.
次に、ノック限界進角値よりもMBT制御の目標位置が
遅角側にある場合(低負荷運転域など)について、この
実施例の作用を説明すると、このような運転域において
も確率的にはノックが生じ得るので、目標位置にあった
点火進角値がノック発生時には所定量RKNOCKだけステッ
プ的に遅角される(ステップ31,42)。Next, when the target position of the MBT control is on the retard side with respect to the knock limit advance value (such as the low load operation range), the operation of this embodiment will be explained. Probabilistically even in such an operation range. Since knocking may occur, the ignition advance value at the target position is retarded by a predetermined amount R KNOCK when knocking occurs (steps 31, 42).
そして、この実施例によれば、ノック発生時にフラグ
Fが立つので、遅角補正後には制御ゲインが大きくされ
(ステップ31,40、57,62)、この制御ゲイン(KP2,
KI2)によればAMBT2(=KP2・ε+KI2・Σε)の進角速
度で目標位置へと復帰される(ステップ37,39)。ここ
に、このAMBT2の進角速度は、ノック非発生時のMBT制御
における進角速度AMBT1よりも大きいので、復帰に要す
る時間が短くされる。すなわち、この実施例では、ステ
ップ的遅角補正後直ぐにノック非発生時のMBT制御に移
行させるのではなく、所定時間τの間だけはノック非発
生時のMBT制御における制御ゲインよりも大きな制御ゲ
イン(KP2,KI2)にて進角速度AMBT2を演算し、この大き
な進角速度にて進角補正することにより復帰速度を高め
るようにしたのである。この結果、目標位置への復帰が
遅れることによる発生トルクの低下を防止することがで
きる。According to this embodiment, since the flag F is set when the knock occurs, the control gain is increased after the retard correction (steps 31, 40, 57, 62), and the control gain (K P2 ,
According to K I2 ), the vehicle is returned to the target position at the advance speed of A MBT2 (= K P2 · ε + K I2 · Σε) (steps 37, 39). Here, advance speed of the A MBT2 is greater than advance speed A MBT1 in MBT control when knock is generated, the time required for returning is shorter. That is, in this embodiment, the control gain that is larger than the control gain in the MBT control when the knock is not generated is performed only for the predetermined time τ, instead of immediately shifting to the MBT control when the knock is not generated after the stepwise retard correction. (K P2 , K I2 ) calculates the advance speed A MBT2, and the return speed is increased by correcting the advance angle with this large advance speed. As a result, it is possible to prevent the generated torque from decreasing due to the delay in the return to the target position.
これに対して、従来例によれば遅角補正後直ぐにノッ
ク非発生時の小さな制御ゲイン(KP1,KI1)にてMBT制御
が実行されるので、AMBT1の進角速度で目標位置へと復
帰していくが、このAMBT1の速度は目標位置近傍での制
御の安定性を図るために比較的小さく、したがって目標
位置に復帰するのに長い時間を要し、この間不必要に発
生トルクを低下させてしまうのである。また、復帰時間
が長いとこの間にもノックが生じさらにRKNOCKだけ遅角
されることさえ有り得ないことではなく、この場合には
復帰にさらに長時間を要することになる。On the other hand, according to the conventional example, the MBT control is executed immediately after the retard correction with the small control gain (K P1 , K I1 ) when the knock is not generated, so that the advance position of A MBT1 is used to reach the target position. The speed of this A MBT1 is relatively small in order to stabilize the control in the vicinity of the target position, so it takes a long time to return to the target position, and the torque generated unnecessarily during this It lowers it. In addition, if the recovery time is long, knocking may occur during this time and it may not even be delayed by R KNOCK . In this case, it will take a longer time to recover.
なお、制御ゲインを大きくする時間τの経過後はフラ
グFが降ろされ、ノック非発生時の小さな制御ゲインに
てMBT制御が行われることはいうまでもない(ステップ3
2,34,35,37,38)。Needless to say, the flag F is lowered after the elapse of the time τ for increasing the control gain, and the MBT control is performed with a small control gain when no knock occurs (step 3).
2,34,35,37,38).
また、MBT制御の目標位置がノック限界進角値よりも
進角側にある場合(高負荷運転域など)についても、こ
の実施例によればステップ的遅角補正量をRKNOCK、進角
速度をAMBT2(ただし、AMBT2<RKNOCKである。)として
ノック限界進角値への制御が行われる。これはいわゆる
ノック限界制御のみを単独に採用する従来例と同様であ
り、ノック限界進角値を良く追跡することになる。すな
わち、この実施例ではノック発生しやすい運転時には、
ノック限界制御のみを単独に採用した場合の効果が少な
くとも得られるようにしている。ところが、このような
運転時においても従来例ではノック限界進角値への復帰
が遅れることにより点火進角値が遅角ぎみの傾向を持
ち、発生トルクを低下させることになる。Also, when the target position of the MBT control is on the advance side of the knock limit advance value (such as in the high load operation range), according to this embodiment, the stepwise retard correction amount is set to R KNOCK and the advance speed is set to Control to the knock limit advance value is performed as A MBT2 (however, A MBT2 <R KNOCK ). This is similar to the conventional example in which only so-called knock limit control is independently adopted, and the knock limit advance value is tracked well. That is, in this embodiment, when the knocking is likely to occur,
At least the effect obtained when only the knock limit control is adopted is obtained. However, even during such an operation, in the conventional example, the ignition advance value tends to be retarded due to the delay in the return to the knock limit advance value, and the generated torque is reduced.
本発明はさらに、ノック発生時の遅角補正量をノック
レベルの大きさに応じて変えるように制御するものを対
象としており、最大レベルのノック発生により遅角補正
量RKNOCKの値が最大になったときは、その直後に進角補
正する際の制御ゲイン(KP2、KI2)が最大となり、その
一方で小さなレベルのノック発生により遅角補正量R
KNOCKの値よりも極く小さくなると、その直後に進角補
正する際の制御ゲイン(KP2、KI2)が小さくなるので、
過進角となることがない。これによって、ノック発生時
の遅角補正量をノックレベルの大きさに応じて変えるよ
うに制御する場合にも、過進角を防ぎつつ点火時期を目
標位置(MBTやノック限界進角値)へと速やかに復帰さ
せることができる。The present invention is further directed to a control for changing the retard correction amount when a knock occurs according to the magnitude of the knock level, and the value of the retard correction amount R KNOCK is maximized by the occurrence of the knock at the maximum level. Control gain (K P2 , K I2 ) when the lead angle is corrected immediately after that, the delay angle correction amount R
If it becomes much smaller than the value of KNOCK , the control gain (K P2 , K I2 ) for correcting the advance angle becomes small immediately after that,
It does not become over-advanced. As a result, even when controlling the retard correction amount when a knock occurs according to the magnitude of the knock level, the ignition timing is set to the target position (MBT or knock limit advance value) while preventing over-advance. And can be quickly returned.
次に、第3図において、フラグF,カウンタ値Cにいず
れも「1」を付しているのは1番気筒を意味させてい
る。これは、気筒毎にノックセンサを設け気筒毎に独立
して点火進角値を制御するようにした多気筒機関に対し
この発明を適用する場合を考慮するものであり、6気筒
であれば6つのフラグ(F1ないしF6)と6つのカウンタ
起動される。これにより気筒毎に独立して制御が行われ
るので、機関全体としてのトルク損失防止効果が向上す
る。Next, in FIG. 3, "1" is added to both the flag F and the counter value C to mean the first cylinder. This is to consider the case where the present invention is applied to a multi-cylinder engine in which a knock sensor is provided for each cylinder and the ignition advance value is controlled independently for each cylinder. One flag (F1 to F6) and six counters are activated. As a result, control is performed independently for each cylinder, and the torque loss prevention effect of the engine as a whole is improved.
また、この例では進角側の制御ゲインだけを大きくす
るようにしているが、遅角側と進角側の両方の制御ゲイ
ンを同時に大きくするものであっても構わない。実質上
は遅角側の制御ゲインが用いられないだけであるからで
ある。In this example, only the control gain on the advance side is increased, but the control gains on both the retard side and the advance side may be increased at the same time. This is because the control gain on the retard side is not used substantially.
さらに、ここに説明した実施例ではノック関連値とし
て筒内圧、出力パラメータとして筒内圧が最大となるク
ランク角位置を採用しているが、これらに限るものでは
ない。たとえば、図示平均有効圧を最大にするように点
火進角値を制御するもの、あるいは燃焼のラフネス(不
整燃焼)低減を目的として気筒間の発生筒内圧を均等化
するように点火進角値を制御するものがあり、これらを
採用する場合に対しても同様に本発明を適用することが
できる。要は、出力パラメータは機関の発生トルクまた
は燃焼状態のいずれかまたは両方に関連するものであれ
ばよく、ノック関連値も同様である。また、所定時間τ
の替わりに所定の点火回数を採用する場合であっても構
わない。Further, in the embodiment described here, the in-cylinder pressure is adopted as the knock-related value and the crank angle position where the in-cylinder pressure is maximized is adopted as the output parameter, but the invention is not limited to these. For example, the ignition advance value is controlled so as to maximize the indicated mean effective pressure, or the ignition advance value is set so as to equalize the generated in-cylinder pressures among the cylinders for the purpose of reducing the roughness of combustion (irregular combustion). There is one that is controlled, and the present invention can be similarly applied to the case where these are adopted. In short, the output parameter has only to be related to the engine generated torque, the combustion state, or both, and the knock-related value is also the same. Also, the predetermined time τ
Alternatively, a predetermined number of times of ignition may be used instead of.
実施例ではノック発生時の遅角補正量(もしくはノッ
クレベルの大きさ)に応じてMBT制御における制御ゲイ
ンを大きくする場合で説明したが、上記のτもしくはMB
T制御における制御ゲインを大きくする点火回数を、ノ
ック発生時の遅角補正量もしくはノックレベルの大きさ
に応じた値とすることもできる。In the embodiment, the case where the control gain in the MBT control is increased according to the retard correction amount (or the magnitude of the knock level) at the time of knock occurrence is explained.
The number of ignitions for increasing the control gain in the T control can be set to a value corresponding to the amount of retard correction when knock occurs or the magnitude of knock level.
(発明の効果) 以上説明したように、この発明ではノックが生じてい
るかどうかを判別し、ノックが生じていない場合には点
火進角値がMBTとなるように出力パラメータに基づき所
定の制御ゲインを用いて演算した進角補正量または遅角
補正量で進角補正または遅角補正して点火進角値を制御
する一方で、ノック発生時にはこの点火進角値をノック
レベルの大きさに応じた所定量だけ遅角補正するように
した内燃機関の点火時期制御装置において、ノック発生
時の遅角補正後進角補正する際に前記進角補正量を演算
するのに用いる制御ゲインを、所定時間もしくは所定点
火回数のあいだノック非発生時の制御ゲインより大きく
しかつノック発生時の前記遅角補正量もしくは前記ノッ
クレベルの大きさに応じた値とするかまたは前記ノック
発生時の遅角補正後進角補正する際に前記進角補正量を
演算するのに用いる制御ゲインをノック非発生時の制御
ゲインより大きくしかつこの制御ゲインを大きくする時
間もしくは点火回数をノック発生時の前記遅角補正量も
しくは前記ノックレベルの大きさに応じた値とするよう
にしたので、ノック発生時の遅角補正量をノックレベル
の大きさに応じて変えるように制御する場合にも、過進
角を防ぎつつ点火進角値を目標位置へと速やかに復帰さ
せることができる。(Effects of the Invention) As described above, according to the present invention, it is determined whether or not knocking has occurred, and if no knocking has occurred, a predetermined control gain is set based on the output parameter so that the ignition advance value becomes MBT. The ignition advance value is controlled by correcting the advance angle or the retard angle with the advance angle correction amount or the retard angle correction amount calculated by using, while the ignition advance value is adjusted according to the magnitude of the knock level when a knock occurs. In the ignition timing control device for an internal combustion engine configured to correct the retard angle by a predetermined amount, the control gain used for calculating the advance angle correction amount when performing the advance angle correction after the retard angle correction when the knock occurs is set to a predetermined time. Alternatively, the value is made larger than the control gain when knock is not generated for a predetermined number of times of ignition, and is set to a value according to the retard correction amount or the knock level when the knock is generated, or when the knock is generated. Retardation correction of the control angle used to calculate the advance angle correction amount when performing the advance angle correction is made larger than the control gain when the knock is not generated, and the time to increase the control gain or the number of ignitions when the knock is generated Since the value is set according to the retard correction amount or the knock level magnitude, even when the retard correction amount at the time of knock occurrence is controlled to be changed according to the knock level magnitude, It is possible to quickly return the ignition advance value to the target position while preventing the advance angle.
第1図はこの発明の概念構成図、第2図はこの発明の一
実施例のブロック構成図、第3図,第4図は第2図中の
コントロールユニット内で実行される動作内容を説明す
る流れ図である。 第5図,第6図はそれぞれノック限界進角値とMBT制御
の目標位置との相対位置関係が相違する場合の発生トル
ク特性図である。 第7図は実施例の作用を説明するための波形図である。 1……出力パラメータ検出手段、2……ノック関連値検
出手段、3……ノック判別手段、4……点火進角値制御
手段、5……ノック発生時進角値補正手段、6……出力
手段、7……点火装置、8……制御ゲイン/時間・点火
回数可変手段、11……圧力センサ、12……ノック検出回
路、13……クランク角センサ、15……気筒判別センサ、
20……コントロールユニット、21……CPU、22……ROM、
23……RAM、24……入出力ポート、25……点火装置。FIG. 1 is a conceptual configuration diagram of the present invention, FIG. 2 is a block configuration diagram of an embodiment of the present invention, and FIGS. 3 and 4 are explanations of operation contents executed in the control unit in FIG. It is a flow chart to do. FIG. 5 and FIG. 6 are generated torque characteristic diagrams when the relative positional relationship between the knock limit advance value and the MBT control target position is different. FIG. 7 is a waveform diagram for explaining the operation of the embodiment. 1 ... Output parameter detection means, 2 ... Knock related value detection means, 3 ... Knock determination means, 4 ... Ignition advance value control means, 5 ... Knock advance value correction means, 6 ... Output Means, 7 ... Ignition device, 8 ... Control gain / time / ignition number varying means, 11 ... Pressure sensor, 12 ... Knock detection circuit, 13 ... Crank angle sensor, 15 ... Cylinder discrimination sensor,
20 …… control unit, 21 …… CPU, 22 …… ROM,
23 …… RAM, 24 …… I / O port, 25 …… Ignition device.
Claims (1)
か一方または両方に関連するパラメータを検出する手段
と、ノックに関連する値を検出する手段と、この関連値
よりノックが生じているかどうかを判別する手段と、ノ
ックが生じていない場合に最大の軸トルクを発生するの
に必要な最小点火進角値となるように前記パラメータに
基づき所定の制御ゲインを用いて演算した進角補正量ま
たは遅角補正量で進角補正または遅角補正して点火進角
値を制御する第1の手段と、ノック発生時に前記点火進
角値をノックレベルの大きさに応じた所定量だけ遅角補
正する第2の手段とを備える内燃機関の点火時期制御装
置において、前記ノック発生時の遅角補正後進角補正す
る際に前記進角補正量を演算するのに用いる制御ゲイン
を、所定時間もしくは所定点火回数のあいだノック非発
生時の制御ゲインより大きくしかつノック発生時の前記
遅角補正量もしくは前記ノックレベルの大きさに応じた
値とするかまたは前記ノック発生時の遅角補正後進角補
正する際に前記進角補正量を演算するのに用いる制御ゲ
インをノック非発生時の制御ゲインより大きくしかつこ
の制御ゲインを大きくする時間もしくは点火回数をノッ
ク発生時の前記遅角補正量もしくは前記ノックレベルの
大きさに応じた値とする手段を設けたことを特徴とする
内燃機関の点火時期制御装置。1. A means for detecting a parameter related to either or both of a generated torque and a combustion state of an engine, a means for detecting a value related to knocking, and whether or not knocking occurs from the related value. A means for determining and a lead angle correction amount calculated by using a predetermined control gain based on the above-mentioned parameter so that the minimum ignition lead angle value required to generate the maximum shaft torque when knocking does not occur or First means for controlling the ignition advance value by performing advance correction or retard correction with a retard correction amount, and retarding the ignition advance value by a predetermined amount according to the magnitude of the knock level when knock occurs In the ignition timing control device for an internal combustion engine, the control gain used to calculate the advance correction amount when performing the retard advance correction and the advance advance correction at the time of knocking is used for a predetermined time. Is greater than the control gain when knock is not generated for a predetermined number of times of ignition and is a value corresponding to the retard correction amount or the knock level magnitude when knock occurs, or the retard correction backward movement when the knock occurs When the angle correction is performed, the control gain used to calculate the advance correction amount is made larger than the control gain when the knock is not generated, and the time for increasing the control gain or the number of ignitions is the retard correction amount when the knock is generated. Alternatively, an ignition timing control device for an internal combustion engine is provided, which is provided with means for setting a value according to the magnitude of the knock level.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61218967A JPH086669B2 (en) | 1986-09-17 | 1986-09-17 | Ignition timing control device for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61218967A JPH086669B2 (en) | 1986-09-17 | 1986-09-17 | Ignition timing control device for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6375352A JPS6375352A (en) | 1988-04-05 |
| JPH086669B2 true JPH086669B2 (en) | 1996-01-29 |
Family
ID=16728159
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61218967A Expired - Lifetime JPH086669B2 (en) | 1986-09-17 | 1986-09-17 | Ignition timing control device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH086669B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56101071A (en) * | 1980-01-14 | 1981-08-13 | Nissan Motor Co Ltd | Ignition time controlling device of internal combustion engine |
| JPS5882074A (en) * | 1981-11-11 | 1983-05-17 | Nissan Motor Co Ltd | Ignition timing controlling apparatus |
| JPS59194078A (en) * | 1983-04-19 | 1984-11-02 | Mitsubishi Electric Corp | Ignition timing controller of internal-combustion engine |
-
1986
- 1986-09-17 JP JP61218967A patent/JPH086669B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6375352A (en) | 1988-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3655890B2 (en) | Knock control device for internal combustion engine | |
| JPS60135667A (en) | Ignition timing control device for internal-combustion engine | |
| US6311672B1 (en) | Device for controlling the knocking of an internal combustion engine | |
| JPH0478836B2 (en) | ||
| JPH0681944B2 (en) | Control device for internal combustion engine | |
| US7963269B2 (en) | Ignition timing controlling apparatus and ignition timing controlling method for internal combustion engine | |
| EP0096869B1 (en) | Method and apparatus of ignition timing control | |
| JPH07113356B2 (en) | Ignition timing control device for internal combustion engine | |
| JP2715513B2 (en) | Knock detection device for internal combustion engine | |
| JPS61237884A (en) | Knocking controller for internal-combustion engine | |
| JP2505304B2 (en) | Idle control device for multi-cylinder engine | |
| JPS6123868A (en) | Ignition-timing controller | |
| JPS6278480A (en) | Ignition timing control of internal combustion engine | |
| JPS5941666A (en) | Ignition timing control method of internal-combustion engine | |
| JPH086670B2 (en) | Ignition timing control device for internal combustion engine | |
| JPH0711269B2 (en) | Ignition timing control device for internal combustion engine | |
| JPH0826838B2 (en) | Ignition timing control method for internal combustion engine | |
| JP2528168B2 (en) | Ignition timing control device for internal combustion engine | |
| JPH04140454A (en) | Knocking control method for internal combustion engine | |
| JPH077580Y2 (en) | Ignition timing control device for internal combustion engine | |
| JPS63176664A (en) | Knocking controller for internal combustion engine | |
| JPS63117171A (en) | Ignition timing controller for internal combustion engine | |
| JPH0672588B2 (en) | Ignition timing control device for internal combustion engine | |
| JPS6026169A (en) | Ignition time controller for internal-combustion engine | |
| JPH07113354B2 (en) | Ignition timing control device for internal combustion engine |