JPH0742886B2 - Control device for internal combustion engine - Google Patents
Control device for internal combustion engineInfo
- Publication number
- JPH0742886B2 JPH0742886B2 JP17235587A JP17235587A JPH0742886B2 JP H0742886 B2 JPH0742886 B2 JP H0742886B2 JP 17235587 A JP17235587 A JP 17235587A JP 17235587 A JP17235587 A JP 17235587A JP H0742886 B2 JPH0742886 B2 JP H0742886B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- air
- fuel ratio
- ignition timing
- value
- 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)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は内燃機関の制御装置の改良に関する。TECHNICAL FIELD The present invention relates to an improvement in a control device for an internal combustion engine.
(従来の技術) 機関の制御装置には、ノッキングを検出するセンサを設
けておき、ノッキングが生じると点火時期を遅角側に制
御しあるいは空燃比をノッキングが生じない側(リッチ
側)に変更するものがある(点火時期制御については、
特開昭60−26172号公報参照)。ここに、軽いノッキン
グ状態を生じるようなレベルを所定レベルとして設定
し、この所定レベルを目標値として点火時期や空燃比の
制御(このような制御を以下「ノック制御」と称す。)
が行なわれる。これは、機関に悪影響を与える強いノッ
キングは避けなければならないものの、軽いノッキング
はそれ自体機関に悪影響を与えるものでなく、燃焼効率
の向上により却って燃費が良好となるからである。(Prior Art) An engine control device is provided with a sensor that detects knocking, and when knocking occurs, the ignition timing is controlled to a retard side or the air-fuel ratio is changed to a side where knocking does not occur (rich side). There is something to do (for ignition timing control,
(See JP-A-60-26172). Here, a level that produces a light knocking state is set as a predetermined level, and the ignition timing and the air-fuel ratio are controlled with this predetermined level as a target value (such control is hereinafter referred to as "knock control").
Is performed. This is because strong knocking, which adversely affects the engine, must be avoided, but light knocking does not itself have a negative effect on the engine, and the fuel efficiency is rather improved by improving the combustion efficiency.
一方、同じ燃料量なら最大のトルクが得られるように点
火時期を制御することが出力向上の点より望ましい。そ
こで、点火時期がMBT(最大トルクを与える最小進角
値)となるように制御(この制御を以下「MBT制御」と
称す。)を行うものがある(特開昭61−16268号公報参
照)。たとえば、機関の筒内圧が最大となるクランク角
(このクランク角を以下単に「筒内圧最大クランク角」
と称す。)Θpmaxまたは図示平均有効圧Piの検出値が予
め与えた目標値と一致するように、検出値と目標値との
偏差に基づくフィードバック量にて点火時期が修正制御
される。On the other hand, it is desirable to control the ignition timing so that the maximum torque can be obtained with the same fuel amount from the viewpoint of improving the output. Therefore, there is one in which control is performed so that the ignition timing becomes MBT (minimum advance value giving maximum torque) (this control is hereinafter referred to as "MBT control") (see Japanese Patent Laid-Open No. 61-16268). . For example, the crank angle at which the in-cylinder pressure of the engine is the maximum
Called. ) The ignition timing is corrected and controlled by the feedback amount based on the deviation between the detected value and the target value so that the detected value of Θpmax or the indicated mean effective pressure Pi matches the predetermined target value.
また、ノッキング制御とMBT制御とが組み合わされるこ
とも多い。ここに、両者の関係ではノックング制御が優
先される。以下には両者の組み合わせの制御を「ノック
−MBT制御」と称す。Also, knocking control and MBT control are often combined. Here, in the relationship between the two, knocking control is prioritized. Below, the control of the combination of both is referred to as “knock-MBT control”.
さらに、個体差や経時変化に伴う誤差の解消を目的とし
て、点火時期制御や空燃比制御に学習機能を備えさせた
ものも提案されている(空燃比制御について特開昭55−
96339号公報参照)。Further, for the purpose of eliminating errors due to individual differences and changes with time, there has been proposed a device provided with a learning function for ignition timing control and air-fuel ratio control (for air-fuel ratio control, Japanese Patent Laid-Open No. 55-
(See Japanese Patent No. 96339).
(発明が解決しようとする問題点) ところで、機関の高負荷時はノッキングが生じやすくか
つ大きな出力が要求される運転域であるから、ノック制
御を行いつつ混合気を濃くして出力を高める必要がある
が、高負荷域でも定常時になると、過渡状態ほどには出
力が要求されるわけではないので、走行性能お落さない
範囲で空燃比をできるだけリーン化することができれば
無駄な燃料消費を抑えることができる。(Problems to be solved by the invention) By the way, when the engine is under high load, the engine is likely to knock and a large output is required. Therefore, it is necessary to increase the output by thickening the air-fuel mixture while performing knock control. However, even in the high load range, when it is in a steady state, the output is not required as much as in the transient state, so if the air-fuel ratio can be made as lean as possible within the range where running performance is not wasted, fuel consumption is wasted. Can be suppressed.
ここに、このような制御を行おうとすれば、ノック−MB
T制御と空燃比制御とをともに、すなわち要求に応じて
点火時期と空燃比とをともに制御することが必要とな
る。しかしながら、従来例ではノック制御の内容は点火
時期あるいは空燃比の一方のみの制御であるため、両方
をともに制御するものではない。これは、ノッキングを
回避する点にだけ主眼が置かれているためで、高負荷定
常時においてはなるたけ空燃比をリーン化して燃費向上
をも図るということまでは考慮されていないからであ
る。If you try to control like this, knock-MB
It is necessary to control both the T control and the air-fuel ratio control, that is, both the ignition timing and the air-fuel ratio as required. However, in the conventional example, since the content of the knock control is control of only one of the ignition timing and the air-fuel ratio, both of them are not controlled. This is because the main focus is only on avoiding knocking, and it is not taken into consideration that the lean air-fuel ratio is made lean and the fuel efficiency is improved at the time of high load steady state.
一方、高負荷定常時にはノッキング以外にも熱負荷に対
する措置、すなわち排気温度が所定値を越えないように
制御を行うことが必要となる。たとえば、高回転時に排
気弁後流の温度が所定値を越えたり低回転時に触媒後流
の温度が所定値を越えたりすると、機関本体や触媒を傷
めてしまうからである。On the other hand, when the high load is steady, it is necessary to take measures against the heat load in addition to knocking, that is, control so that the exhaust gas temperature does not exceed a predetermined value. This is because, for example, if the temperature of the exhaust valve wake exceeds a predetermined value at the time of high rotation or the temperature of the catalyst wake exceeds the predetermined value at the time of low rotation, the engine body and the catalyst are damaged.
さらに、圧縮比,空気量センサの検出精度あるいは燃焼
室の冷却効率の相違にて空燃比や点火時期にばらつきを
生じ、これにて最大トルク点や最低燃費点から外れてく
ることを考慮すると、学習機能を付与することも必要で
ある。Furthermore, considering that the air-fuel ratio and the ignition timing vary due to the difference in the compression ratio, the detection accuracy of the air amount sensor, or the cooling efficiency of the combustion chamber, and this deviates from the maximum torque point and the minimum fuel consumption point, It is also necessary to add a learning function.
この発明はこのような従来の問題点を解決することを目
的とする。The present invention aims to solve such conventional problems.
(問題点を解決するための手段) この発明は、第1図に示すように、ノッキングを検出す
るセンサ1と、このノッキングセンサ1の検出信号をノ
ッキング強度に応じた信号に変換する手段2と、筒内圧
最大クランク角Θpmaxまたは図示平均有効圧Pi(これら
を「MBT相関量」と称す。)を検出する手段3と、空燃
比を一定に保ちながら前記ノッキング強度に応じた信号
とその目標値との偏差と、前記MBT相関量の検出値と目
標値との各々から得られる点火時期のフィードバック量
(たとえばβ)と点火時期に関する学習値(LADV)に基
づいて、ノッキング強度が所定値を超えない範囲内で点
火時期をMBTに近づけるノック−MBT制御を行う手段4
と、前記MBT相関量の検出値とその目標値との偏差を最
小とする点火時期のフィードバック量(β)に基づいて
前記点火時期に関する学習値を更新する手段5と、点火
時期を一定に保ちながら前記ノッキング強度に応じた信
号とその目標値との偏差から得られる空燃比フィードバ
ック量(たとえばδ×α)と空燃比に関する学習値(LF
BA)に基づいてノック制御を行う手段6と、前記MBT相
関量の検出値とその目標値との偏差を最小とする空燃比
のフィードバック量(δ×α)に基づいて前記空燃比に
関する学習値を更新する手段7と、高負荷定常時でかつ
排気温度(たとえば排気後流や触媒後流の温度)が所定
値以下の制御条件であるかどうかを判定する手段10と、
この制御条件であることが判定されたときに前記点火時
期によるノック−MBT制御と空燃比によるノック制御と
を所定のタイミングで(たとえば所定時間毎または所定
回転毎)に切り替える手段11とを設けた。なお、8は運
転条件検出手段、9は排気温度検出手段である。(Means for Solving Problems) The present invention, as shown in FIG. 1, includes a sensor 1 for detecting knocking, and a means 2 for converting a detection signal of the knocking sensor 1 into a signal according to the knocking intensity. , A means 3 for detecting the maximum in-cylinder pressure crank angle Θpmax or the indicated mean effective pressure Pi (these are referred to as "MBT correlation amount"), and a signal corresponding to the knocking intensity and a target value thereof while keeping the air-fuel ratio constant. And the knocking intensity exceeds a predetermined value, based on the deviation between the MBT correlation amount and the ignition timing feedback amount (for example, β) obtained from each of the detected value and the target value of the MBT correlation amount and the learning value (LADV) related to the ignition timing. Knock to bring the ignition timing closer to MBT within the range where there is no knock-MBT control means 4
And means 5 for updating the learning value related to the ignition timing on the basis of the feedback amount (β) of the ignition timing that minimizes the deviation between the detected value of the MBT correlation amount and its target value, and keeps the ignition timing constant. However, the air-fuel ratio feedback amount (for example, δ × α) obtained from the deviation between the signal corresponding to the knocking intensity and its target value and the learning value (LF
BA) for performing knock control, and a learning value for the air-fuel ratio based on an air-fuel ratio feedback amount (δ × α) that minimizes the deviation between the detected value of the MBT correlation amount and its target value. And means 10 for determining whether or not the exhaust temperature (for example, the temperature of the exhaust wake or the catalyst wake) is a control condition that is equal to or less than a predetermined value at the time of high load steady state,
And a means 11 for switching the knock-MBT control by the ignition timing and the knock control by the air-fuel ratio at a predetermined timing (for example, every predetermined time or every predetermined rotation) when it is determined that this control condition is satisfied. . In addition, 8 is an operating condition detecting means, and 9 is an exhaust temperature detecting means.
(作用) 空燃比を一定に保持しながらの点火時期によるノック−
MBT制御と点火時期を一定に保持しながらの空燃比によ
るノック制御との併合制御において、いずれもMBT相関
量の検出値とその目標値との偏差が最小となる点が、最
大トルクを確保しつつ燃費が最低となる点(最適制御
点)として模索される。これにより、過渡時ほどには出
力が要求されない高負荷定常時において、最大トルクを
得つつも無駄に燃料が消費されることが防止される。(Operation) Knock by ignition timing while maintaining a constant air-fuel ratio
In the combined control of the MBT control and the knock control by the air-fuel ratio while keeping the ignition timing constant, the point where the deviation between the detected value of the MBT correlation amount and its target value is the minimum ensures the maximum torque. Meanwhile, it is sought as a point (fuel efficiency control point) where the fuel consumption is the lowest. This prevents wasteful consumption of fuel while obtaining maximum torque during steady high load where output is not required as much as during transition.
しかも、2つの併合制御のうち各制御は点火時期と空燃
比を同時に変化させるのではなく、いずれか一方のみを
変化させるようにしているので、点火時期と空燃比とを
同時に変化させる場合に比べて制御が簡略化され、これ
により制御の応答性が高まる。Moreover, each control of the two merged controls does not change the ignition timing and the air-fuel ratio at the same time, but only one of them is changed. Therefore, compared with the case where the ignition timing and the air-fuel ratio are changed at the same time. Control is simplified, and the response of the control is enhanced.
さらに、各制御は所定のタイミングで、たとえば所定時
間毎に実行されるので、一定周期で最適制御点を模索し
ていることになり、これにより少々の運転変化があって
も十分対処することができる。Furthermore, since each control is executed at a predetermined timing, for example, at every predetermined time, it means that an optimum control point is being searched for at a constant cycle, and thus even if there is a slight driving change, it is possible to sufficiently cope with it. it can.
また、検出される排気温度が排温限界内に収まるように
することで、排気関や触媒が熱負荷より保護される。な
お、学習機能の付与により制御が高精度に保持されるこ
とはいうまでもない。Further, by ensuring that the detected exhaust temperature falls within the exhaust temperature limit, the exhaust function and the catalyst are protected from the heat load. Needless to say, the control is maintained with high accuracy by adding the learning function.
(実施例) 本発明をV型6気筒機関に適用した実施例を第2図に示
すと、23Aの23Bは点火プラグの座金部に装着する座金型
筒内圧センサで、センサ23Aと23Bの出力する電荷量はチ
ャージアンプ24Aと24Bにて電圧値に変換され、このチャ
ージアンプ出力は筒内圧信号としてマルチプレクサ40に
入力される。この筒内圧信号を用いて筒内圧最大クラン
ク角(Θpmax)の検出値が計算される。(Embodiment) An embodiment in which the present invention is applied to a V-type 6 cylinder engine is shown in FIG. 2. 23B of 23A is a washer cylinder pressure sensor to be mounted on a washer portion of an ignition plug, and outputs of sensors 23A and 23B. The charge amount to be converted is converted into a voltage value by the charge amplifiers 24A and 24B, and the output of this charge amplifier is input to the multiplexer 40 as a cylinder pressure signal. Using this in-cylinder pressure signal, the detected value of the in-cylinder pressure maximum crank angle (Θpmax) is calculated.
一方、チャージアンプ出力はノッキング信号検出回路25
Aと25Bに入力されて、ノッキングに固有の高周波の信号
だけが分離され、このノッキング信号もマルチプレクサ
40に入力される。On the other hand, the output of the charge amplifier is the knocking signal detection circuit 25.
Inputs to A and 25B to separate only high frequency signals specific to knocking, and this knocking signal is also multiplexed.
Entered in 40.
29はクラン角の単位角度(たとえば1゜)毎の信号と所
定角度(120゜)毎の信号(基準信号)を発生するクラ
ンク角センサで、入出力ポート(I/O)39に入力され
る。単位角度信号からは機関回転数Nが求められ、基準
位置信号からは気筒判別がなされる。A crank angle sensor 29 generates a signal for each unit angle (for example, 1 °) of the clan angle and a signal (reference signal) for each predetermined angle (120 °), and is input to the input / output port (I / O) 39. . The engine speed N is obtained from the unit angle signal, and the cylinder is discriminated from the reference position signal.
31は吸入空気量Qaを検出するセンサ(たとえばフラップ
式やホットワイヤ式のエアフローメータ)32は理論空燃
比だけでなくそれ以外の空燃比をも検出することのでき
るセンサ、33と34はそれぞれ排気弁後流と触媒後流の排
気温度を検出するセンサで、各センサからの信号はマル
チプレクサ40に入力される。31 is a sensor that detects the intake air amount Qa (for example, a flap type or hot wire type air flow meter) 32 is a sensor that can detect not only the stoichiometric air-fuel ratio but also other air-fuel ratios, and 33 and 34 are exhaust air, respectively. The sensors detect the exhaust temperatures of the valve downstream and the catalyst downstream, and the signals from each sensor are input to the multiplexer 40.
35はセンサ類からの各種の信号が入力されるコントロー
ルユニットで、CPU36,ROM37,RAM38及びI/O39のほかマル
チプレクサ40,A/D変換器41及びデジタルポート42を備え
る。コントロールユニット35では、運転条件信号と空燃
比及び点火時期の各フィードバック信号に基づいて出力
すべき燃料噴射パルス幅(出力噴射パルス幅)Tiと、出
力すべき点火進角値(出力進角値)ADVとをそれぞれ演
算し、これを噴射パルスと点火パルスに変換して図示し
ない燃料噴射弁と点火装置に向け出力する。Reference numeral 35 is a control unit to which various signals from the sensors are input, and includes a CPU 36, ROM 37, RAM 38 and I / O 39, a multiplexer 40, an A / D converter 41 and a digital port 42. In the control unit 35, the fuel injection pulse width (output injection pulse width) Ti to be output and the ignition advance value (output advance value) to be output based on the operating condition signal and each feedback signal of the air-fuel ratio and the ignition timing. ADV is calculated respectively and converted into an injection pulse and an ignition pulse, which are output to a fuel injection valve and an ignition device (not shown).
さて、第3図は絞り弁全開付近の定常条件下(一定回転
数かつ一定負荷)において機関に及ぼす空燃比と点火時
期の影響を示しており、同図に基づいてこの発明の制御
の考えかたを説明すると、その手順は下記のようにな
る。なお、MBT相関量として筒内圧最大クランク角Θpam
axを採用する場合で説明する。第3図に示すノック限界
及び排温限界並びにMBTラインが各特性は1つの高負荷
定常時において定まる関係にずぎず、多少の運転変化の
相違について各特性の相対位置網変化する。Now, FIG. 3 shows the effects of the air-fuel ratio and the ignition timing on the engine under steady conditions (constant speed and constant load) near the throttle valve fully open. The procedure is as follows. The cylinder pressure maximum crank angle Θpam as the MBT correlation amount
It will be explained in the case of adopting ax. The characteristics of the knock limit, the exhaust temperature limit and the MBT line shown in FIG. 3 are not limited to the ones that are determined at the time of one high load steady state, and the relative position network of each characteristic changes due to a slight difference in operation change.
(1)高負荷時になると空燃比のフィードバック制御が
停止され、空燃比はリッチ側に、点火時期は遅角側にさ
れる。この場合に、定常時であることが判定されると制
御が開始される。いま仮に制御開始を図示のL点とす
る。(1) At high load, the feedback control of the air-fuel ratio is stopped, the air-fuel ratio is set to the rich side, and the ignition timing is set to the retard side. In this case, the control is started when it is determined that it is the steady time. Now, suppose that the control start is point L in the figure.
(2)まず、そのときの空燃比を一定としてΘpmaxの検
出遅がその目標遅(後述するΘ2)となるように点火時
期によるノック−MBT制御を行う。この制御を所定時間
行うと、Θpmaxの検出値とその目標値との偏差の絶対値
(|ΔΘpmax|)を極小とする点に落ち着く、同図で落
ち着く点はM点である。(2) First, a knock -MBT control by the ignition timing as late Θpmax of detecting the air-fuel ratio as constant becomes its target retarded (described later theta 2) at that time. When this control is performed for a predetermined time, the absolute value (| ΔΘpmax |) of the deviation between the detected value of Θpmax and its target value is settled to a point where it becomes a minimum, and the point settled in the figure is point M.
(3)M点がサーチされたら、M点の点火時期のフィー
ドバック量(β)に基づいて点火時期に関する学習値
(LADV)の更新を行う。(3) When the M point is searched, the learning value (LADV) regarding the ignition timing is updated based on the feedback amount (β) of the ignition timing at the M point.
(4)今度は、そのときの点火時期を一定として空燃比
によるノック制御を行う。なだし、ノック制御中に変化
する空燃比のフィードバック量(δ×α)と対応付けて
|ΔΘpmax|を記憶しておく。このノック制御を所定時
間行うと、ノック限界のN点に達する。(4) This time, the ignition timing at that time is made constant, and knock control by the air-fuel ratio is performed. However, | ΔΘpmax | is stored in association with the feedback amount (δ × α) of the air-fuel ratio that changes during knock control. When this knock control is performed for a predetermined time, the knock limit N point is reached.
(5)N点がサーチされたら、記憶された一群の|ΔΘ
pmax|の中からその値を極小とする点の空燃比のフィー
ドバック量(δ×α)に基づいて空燃比に関する学習値
(LFBA)の更新を行う。(5) When N points are searched, the stored group of | ΔΘ
The learning value (LFBA) regarding the air-fuel ratio is updated based on the feedback amount (δ × α) of the air-fuel ratio at the point where the value is the minimum value from pmax |.
(6)高負荷定常時である限り排温限界内で前記(2)
ないし(5)のプロセスを所定のタイミングで繰り返
す。(6) Within the exhaust temperature limit as long as the high load is steady, the above (2)
The processes (5) to (5) are repeated at a predetermined timing.
ここに、これらの制御を要約すれば、点火時期によるノ
ック−MBT制御と空燃比によるノック制御を交互に行う
ことで、トルク最大点を模索しつつ可能な限り空燃比を
リーン化し、しかもこの制御を排温限界内で行わせるこ
とである。ただし、第3図は一例に過ぎず、この例をも
含めた制御は第4図で果たされる。すなわち、第4図は
制御全体の流れを示し、いわばOS的な意味合いを有す
る。To summarize these controls, knock-MBT control based on ignition timing and knock control based on air-fuel ratio are alternately performed to make the air-fuel ratio as lean as possible while seeking for the maximum torque point. Is to be performed within the exhaust temperature limit. However, FIG. 3 is only an example, and the control including this example is performed in FIG. That is, FIG. 4 shows the flow of the entire control, and has a so-called OS meaning.
第4図においては、従来より行なわれている点火時期に
よるノック−MBT制御(ステップ)をそっくり用いる
とともに、空燃比制御(ステップ)を若干修正するこ
とにより本発明の併合制御を行う。そこで、前提となる
これらの制御を先に説明する。In FIG. 4, the knock-MBT control (step) based on the ignition timing that has been conventionally performed is used in its entirety, and the air-fuel ratio control (step) is slightly modified to perform the combined control of the present invention. Therefore, these prerequisite controls will be described first.
(I)空燃比制御 空燃比制御においては出力噴射パルス幅Tiが、第5図
(A)と第5図(B)に示すように Ti=Tp×TFBA×LFBA×α+Ts にて計算される(ステップ64)。ただし、Tp(=K×Qa
/N、ただしKは定数である。)は基本パルス幅、TFBAは
目標空燃比を与える基本値、LFBAは空燃比の学習値、α
は空燃比センサ32からの信号に基づいて演算されるフィ
ードバック量、Tsは無効パルス幅である。なお、TFBAと
LFBAはNとQaをパラメータとするテーブルから読み出さ
れる(ステップ51,52)。Tiは角度同期でI/Oレジスタに
ストアされる(ステップ65)。(I) Air-fuel ratio control In the air-fuel ratio control, the output injection pulse width Ti is calculated by Ti = Tp × TFBA × LFBA × α + Ts as shown in FIGS. 5 (A) and 5 (B) ( Step 64). However, Tp (= K × Qa
/ N, where K is a constant. ) Is the basic pulse width, TFBA is the basic value that gives the target air-fuel ratio, LFBA is the learned value of the air-fuel ratio, α
Is a feedback amount calculated based on the signal from the air-fuel ratio sensor 32, and Ts is an invalid pulse width. In addition, with TFBA
LFBA is read from the table with N and Qa as parameters (steps 51 and 52). Ti is stored in the I / O register in angle synchronization (step 65).
ただし、この例では従来例と相違して、新たに空燃比の
リーン化係数δを導入し、Tiを Ti=Tp×TFBA×LFBA×δ×α+Ts にて計算させる(ステップ62,64)。ここに、δを導入
する理由は第4図のステップで空燃比によるノック制
御を行う場合に必要となるからである。したがって、ス
テップではδが1.0の値を持つにすぎない。However, unlike the conventional example, in this example, a lean coefficient δ of the air-fuel ratio is newly introduced, and Ti is calculated by Ti = Tp × TFBA × LFBA × δ × α + Ts (steps 62 and 64). The reason why δ is introduced here is that it is necessary when knock control by the air-fuel ratio is performed in the step of FIG. Therefore, in the step, δ only has a value of 1.0.
(II)ノック−MBT制御 当該制御はノッキングが生じているかどうかにてノック
制御とMBT制御に分かれるが、いずれも点火時期のフィ
ードバック量は同一の記号βとして把握される。ここに
ノッキングが生じているかどうかの判定は、第6図
(C)に示すように、1つの気筒の1燃焼時に得られる
ノッキング信号の積分値(S)とその移動平均値()
との比較により行なわれて(ステップ81〜83,86)、S
≧SL+(ただしSLは所定値)ならノッキング有りと判
定されてノックフラグ(FKN)が立つ(ステップ83,8
4)。ここに、フラグが立つとはフラグの値が1になる
ことを意味する。以下においても同じ意味で使用する。(II) Knock-MBT control The control is divided into knock control and MBT control depending on whether knocking occurs. In both cases, the feedback amount of the ignition timing is understood as the same symbol β. As shown in FIG. 6 (C), whether or not knocking has occurred is determined by the integrated value (S) of the knocking signal obtained during one combustion of one cylinder and its moving average value ().
(Steps 81-83,86) and S
If ≧ SL + (where SL is a predetermined value), it is determined that knocking has occurred and a knock flag (FKN) is set (steps 83, 8).
Four). Here, the flag being set means that the value of the flag becomes 1. The same meaning will be used below.
(i)ノック制御 第6図(B)に示すようにFKNの値の判定により、ノッ
ク有りのときは前回のフィードバック量(β′)から所
定値d1(>0)だけ遅角させた値(β′−d1)を今回の
フィードバック量βとする(ステップ73,74)。なお、
「′」にて前回の値であることを意味させるものとす
る。この記号も以下において同じ意味で使用する。(I) Knock control As shown in FIG. 6 (B), when the value of FKN is determined, if there is knock, a value delayed from the previous feedback amount (β ′) by a predetermined value d 1 (> 0). (Β′−d 1 ) is set as the current feedback amount β (steps 73 and 74). In addition,
"'" Means the previous value. This symbol will be used interchangeably below.
(ii)MBT制御 ノックを生じてない場合には今回のフィードバック量β
が β=β′+k1×ΔΘpmax にて計算される(ステップ73,75)。ただし、同式にお
いてΔΘpmaxはΘpmaxの検出値とその目標値Θ2との偏
差、k1は定数である。(Ii) MBT control If there is no knock, the current feedback amount β
Is calculated by β = β ′ + k 1 × ΔΘ pmax (steps 73 and 75). However, Derutashitapmax In the equation the deviation of the detected value of Θpmax and its target value theta 2, k 1 is a constant.
ここに、第7図に示す筒内圧の波形図において、圧縮上
死点(TDC)後に所定クランク角Θ1,Θ2及びΘ3を定
め、これら3点のクランク角に対応して筒内圧P1,P2及
びP3を検出すれば、この検出値より2次曲線近似を用い
てΘpmaxの検出値が求められ、求めたΘpmaxの検出値の
予め定めた目標値Θ2との偏差からΔΘpmaxが求まる。Here, in the waveform diagram of the in-cylinder pressure shown in FIG. 7, predetermined crank angles Θ 1 , Θ 2 and Θ 3 are determined after the compression top dead center (TDC), and the in-cylinder pressure P corresponding to the crank angles of these 3 points is determined. If 1 , P 2 and P 3 are detected, the detected value of Θpmax is obtained from this detected value by using a quadratic curve approximation, and ΔΘpmax is calculated from the deviation of the obtained detected value of Θpmax from a predetermined target value Θ 2. Is required.
(iii)そして、全体としては出力進角値ADVが、第6図
(B)に示すように、 ADV=TADV+LADV+β にて計算される(ステップ76)。ただし、TADVは基本進
角値、LADVは点火進角値の学習値で、TADVとLADVはNと
Qaをパラメータとするテーブルから読み出される(第6
図(A))。ADVも角度同期でI/Oレジスタにストアされ
る(ステップ77)。(Iii) Then, as a whole, the output advance value ADV is calculated by ADV = TADV + LADV + β as shown in FIG. 6 (B) (step 76). However, TADV is the basic advance value, LADV is the learning value of the ignition advance value, and TADV and LADV are N.
It is read from the table with Qa as a parameter (6th
(A). ADV is also stored in the I / O register in angle synchronization (step 77).
さて、第4図に戻り、以上説明した第5図(A)ないし
第7図はステップとの内容であったが、以下に説明
する第4図の各ステップもこれらのステップに対応して
構成した第8図ないし第11図のルーチンを用いて詳述す
る。なお、これらのルーチンは一定周期毎(たとえば4m
sec毎)あるいは所定クランク角度毎に実行される。Now, returning to FIG. 4, the contents of FIG. 5 (A) to FIG. 7 described above are steps, but each step of FIG. 4 described below is also configured corresponding to these steps. This will be described in detail with reference to the routines shown in FIGS. Note that these routines are executed at regular intervals (for example, 4m
every sec) or every predetermined crank angle.
本発明の制御はステップで制御条件を満足することが
判定された場合に開始される。第8図はこの制御条件判
定ルーチンを示し、機関負荷相当量(たとえば吸入空気
量Qaや吸気絞り弁開度)が所定値(Qa0)以上で、かつ
前回と今回の機関負荷相当量の差(ΔQa)及び前回と今
回の回転数の差(ΔN)がともに所定値(ΔQa0とΔ
N0)以下である場合を高負荷定常時であると判定してフ
ラグ(FCONT)を立てる(ステップ91〜94)。The control of the present invention is started when it is determined in step that the control condition is satisfied. FIG. 8 shows this control condition determination routine, in which the engine load equivalent amount (for example, intake air amount Qa and intake throttle opening) is equal to or greater than a predetermined value (Qa 0 ) and the difference between the engine load equivalent amount of the previous time and this time. (ΔQa) and the difference between the previous and current rotational speeds (ΔN) are both predetermined values (ΔQa 0 and Δ
If it is equal to or less than N 0 ), it is determined that the high load is in a steady state and a flag (FCONT) is set (steps 91 to 94).
そして、高負荷定常時であることが判定されると(FCON
T=1)、ステップに進み、検出した排気温度が排温
限界内にあるかどうかを判定すう。これを実行するのが
第9図のルーチンである。同図では、排気温度(高回転
時は排気弁後流の温度EXTEMPについて、低回転時は触媒
後流の温度CATTEMPについて)と所定値(EXTEMPに対し
てTe、CATTEMPに対してTc)とが比較され(ステップ10
2,105)、すなわちEXTEMPとTeの比較、CATTEMPとTcが比
較され、比較結果に応じて2つのフラグ(FOK1とFOK2)
を立てる。ここに、各フラグに示した数字の1,2でそれ
ぞれ高回転時,低回転時を意味させるものとする。な
お、Te,TcはNとQaをパラメータとするテーブルから読
み出される。Then, when it is determined that the high load is in steady state (FCON
T = 1), proceed to the step, and judge whether the detected exhaust temperature is within the exhaust temperature limit. This is executed by the routine shown in FIG. In the figure, the exhaust temperature (about the temperature EXTEMP of the exhaust valve wake at high speed, about the temperature CATTEMP of the catalyst wake at low speed) and the predetermined value (Te for EXTEMP, Tc for CATTEMP) are shown. Compared (step 10
2,105), that is, EXTEMP and Te are compared, CATTEMP and Tc are compared, and there are two flags (FOK1 and FOK2) depending on the comparison result.
Stand up. Here, the numbers 1 and 2 shown in each flag mean high rotation speed and low rotation speed, respectively. Note that Te and Tc are read from a table having N and Qa as parameters.
そして、これら2つのフラグの値にて排気温度が排温限
界内にあることが判定されると(FOK1=1またはFOK2=
1)、ステップへと進み、所定時間毎(たとえば数秒
毎)に、それぞれステップ,とステップ,を交
互に切り換えて行わせる。When it is determined that the exhaust temperature is within the exhaust temperature limit based on the values of these two flags (FOK1 = 1 or FOK2 =
1) The process proceeds to step, and at predetermined time intervals (for example, every few seconds), step and step are alternately switched to be performed.
このうち、ステップではそのときの空燃比を一定に保
ちながら点火時期によるノック−MBT制御を行なう。こ
こに、空燃比を一定にしている点を除けば、点火時期に
よるノック−MBT制御は、ステップで実行されるとこ
ろと同様であり、ステップの内容は第6図(A)と第
6図(B)で前述した通りである。これにより、所定時
間もすれば、Θpmaxの検出値とその目標値との偏差の絶
対値(|ΔΘpmax|)が極小となる点がサーチされる。Among these steps, in the step, knock-MBT control by ignition timing is performed while keeping the air-fuel ratio at that time constant. Except that the air-fuel ratio is kept constant, knock-MBT control by ignition timing is similar to that executed in steps, and the contents of the steps are shown in FIGS. 6 (A) and 6 ( As described above in B). As a result, the point where the absolute value (| ΔΘpmax |) of the deviation between the detected value of Θpmax and its target value becomes the minimum is searched for within a predetermined time.
次に、ステップにおいて、|ΔΘpmax|を極小とする
点の点火時期のフィードバック量(β)に基づいて点火
時期に関する学習値の更新を行う。たとえば点火進角値
に関する学習値(LADV)がβを用いて、 LADV=LADV′+β により計算される。Next, in step, the learning value regarding the ignition timing is updated based on the feedback amount (β) of the ignition timing at the point where | ΔΘpmax | is minimized. For example, the learning value (LADV) regarding the ignition advance value is calculated by using LADV = LADV '+ β.
一方、ステップでは点火時期を一定に保ちながら、空
燃比によるノック制御を行う。ここに、空燃比によるノ
ック制御では、ノック有りと判定したときには空燃比を
リッチ側にし、ノックなしのときは空燃比をリーン側に
する。これは、第3図からも明らかなように、運転点を
ノック限界から遠ざけるには空燃比をリッチ側にすれば
良いからである。On the other hand, in step, knock control based on the air-fuel ratio is performed while keeping the ignition timing constant. In the knock control based on the air-fuel ratio, the air-fuel ratio is set to the rich side when it is determined that there is knock, and the air-fuel ratio is set to the lean side when there is no knock. This is because, as is clear from FIG. 3, the air-fuel ratio may be set to the rich side in order to move the operating point away from the knock limit.
このような制御を行うのが第10に示すルーチンで、ノッ
ク有りと判定したときは、燃料増量のため前回の空燃比
リーン化係数(δ′)に所定値(d2、ただしd2>0)だ
け加算した値を今回のリーン化係数(δ)として計算
し、この逆にノックなしのときはδ′から所定値(d3、
ただしd3>0)だけ差し引いた値をδとする(ステップ
111,112、111,113)。なお、ステップで排気温度が排
温限界を越えた場合も、排温限界内に戻すには第3図よ
り空燃引をリッチ側にすれば良いので、ステップにお
いて空燃比のリッチ化制御を行っている。第11図はステ
ップの内容を示し、所定値d4(>0)は第10図のd2に
対応する。The tenth routine performs such control, and when it is determined that there is knocking, the previous air-fuel ratio leaning coefficient (δ ′) is set to the predetermined value (d 2 , but d 2 > 0) for the fuel increase. ) Is calculated as the leaning coefficient (δ) of this time, and conversely, when there is no knock, a predetermined value (d 3 ,
However, δ is the value obtained by subtracting d 3 > 0 (step
111,112, 111,113). Even if the exhaust temperature exceeds the exhaust temperature limit in the step, it is sufficient to set the air-fuel ratio to the rich side from FIG. 3 in order to return it to the exhaust temperature limit. Therefore, the air-fuel ratio enrichment control is performed in the step. ing. FIG. 11 shows the contents of the steps, and the predetermined value d 4 (> 0) corresponds to d 2 in FIG.
そして、第10図のステップ114では、リーン化係数δを
用いて空燃比のフィードバック制御を行う。この制御で
実行するところは第5図(A)と第5図(B)の内容で
あり、δ×αをフィードバック量として空燃比制御が実
行される。これにより、所定時間経過すると、運転点が
ノック限界に達する。Then, in step 114 of FIG. 10, feedback control of the air-fuel ratio is performed using the leaning coefficient δ. What is executed by this control is the contents of FIG. 5 (A) and FIG. 5 (B), and the air-fuel ratio control is executed with δ × α as the feedback amount. As a result, the operating point reaches the knock limit after a lapse of a predetermined time.
ただし、図示しないがステップにおいてもΘpmaxの検
出を行い、所定クランク角度毎に空燃比のフィードバッ
ク量(δ×α)に対応させて|ΔΘpmax|を記憶させて
おく。However, although not shown, .THETA.pmax is detected also in step, and | .DELTA..THETA.pmax | is stored corresponding to the feedback amount (.delta..alpha.) Of the air-fuel ratio for each predetermined crank angle.
続いて、ステップでは所定時間の間に記憶した|ΔΘ
pmax|のデータ群の中から|ΔΘpmax|を極小するδ×α
を選択し、選択した空燃比フィードバック量(δ×α)
に基づいて空燃比に関する学習値の更新を行う。例え
ば、δ×αを用いて空燃比に関する学習値LFBAを LFBA=LFBA′×(δ×α) にて計算する。Then, in step, | ΔΘ stored for a predetermined time
δ × α that minimizes | ΔΘpmax | from the data group of pmax |
And the selected air-fuel ratio feedback amount (δ × α)
The learning value for the air-fuel ratio is updated based on For example, the learning value LFBA regarding the air-fuel ratio is calculated by using δ × α as LFBA = LFBA ′ × (δ × α).
このように、空燃比を一定にしながら点火時期によるノ
ック−MBT制御を行うだけなく、点火時期を一定にしな
がら空燃比によるノック制御をも行うのは、空燃比と点
火進角値を併せて制御することにより、最大トルクが得
られ、かつ燃費が最低となる運転点を与える空燃比と点
火進角値を得るためである。In this way, not only the knock-MBT control by the ignition timing while keeping the air-fuel ratio constant, but also the knock control by the air-fuel ratio while keeping the ignition timing constant is performed by controlling both the air-fuel ratio and the ignition advance value. By doing so, the maximum torque is obtained, and the air-fuel ratio and the ignition advance value that give the operating point where the fuel consumption is the lowest are obtained.
しかも、ステップ,ととの各制御は所定時間毎
に交互に実行される(ステップ)。これは、一口に高
負荷定常時といっても所定の幅を有し、負荷条件の相違
により第3図に示す各特性が相対的に変化するので、最
適制御点が不動では有り得ない。そこで、所定時間毎に
行うことにより、負荷条件の相違にてふらつく最適制御
点をサーチさせるのである。Moreover, each control of step and is alternately executed every predetermined time (step). This means that the optimum control point cannot be immovable because each of the characteristics shown in FIG. 3 relatively changes due to a difference in load condition even though it is in a high load steady state. Therefore, the optimum control point, which fluctuates due to the difference in load conditions, is searched by performing the control every predetermined time.
なお、切換の周期を定める所定時間としては点火時期に
よるノック−MBT制御により|ΔΘpmax|が極小となる点
に落ち着くとみられる時間、空燃比によるノック−MBT
制御によりノック限界に落ち着くと見られる時間、さら
に応答性を考慮して定めることが必要である。The predetermined time that determines the switching cycle is the time that is expected to settle to the point where | ΔΘpmax | becomes minimum by the knock-MBT control by the ignition timing, the knock-MBT by the air-fuel ratio.
It is necessary to set the time taken to reach the knock limit by control and the responsiveness.
次に、この例の作用を第3図の例で説明すると、制御開
始点のL点より、そのときの空燃比を一定に保持しなが
ら点火時期によるノック−MBT制御が行なわれ、MBT点が
模索される(ステップ〜)。同図においてM点をMB
Tとすれば、同点に対する点火時期を用いることによ
り、同じ空燃比では最大トルクが得られることになる。Next, the operation of this example will be described with reference to the example of FIG. 3. From the point L of the control start point, knock-MBT control by ignition timing is performed while keeping the air-fuel ratio at that time constant, and the MBT point is Seeking (step ~). In the figure, M point is MB
If T is set, the maximum torque can be obtained with the same air-fuel ratio by using the ignition timing for the same point.
そして、M点からは今度はそのときの点火時期を一定に
保持しながら、空燃比によるノック制御が行なわれノッ
ク限界点のN点が模索され、その間において|Θpmax|
が極小となる点が選択される(ステップ,,)。
同図においてMBTラインが水平であればノック限界点で
もあるN点において燃費も最低となる。したがって、N
点が最適制御点となり、N点の空燃比と点火時期とを用
いて制御を行うことで、ノッキング限界内で最大トルク
が得られかつ燃費を最低とすることができる。言い替え
ると、ノック−MBT制御を行う高負荷域であっても定常
時にはできるだけ空燃比をリーン化することにより燃費
をも向上することができるのである。Then, from the point M, while maintaining the ignition timing at that time constant, knock control by the air-fuel ratio is performed and the point N of the knock limit point is sought, and in the meantime, | Θpmax |
The point at which is minimal is selected (step ,,).
In the figure, if the MBT line is horizontal, the fuel consumption is also lowest at the N point, which is also the knock limit point. Therefore, N
The point becomes the optimum control point, and the maximum torque can be obtained within the knocking limit and the fuel consumption can be minimized by performing the control using the air-fuel ratio and the ignition timing at the N point. In other words, even in the high load range where knock-MBT control is performed, fuel efficiency can be improved by making the air-fuel ratio lean as much as possible in a steady state.
なお、N点が常に実質上の最適制御点となるとは限らな
い。MBTラインが第3図に示すように水平ではなく少々
傾きを持つことがあり、この場合にはM点が最適制御点
として選択されるけれども、実際にはMBTラインとノッ
ク限界との交点Pのほうが最適制御点としてよりふさわ
しいからである。しかしながら、運転条件の相違により
MBTラインが水平に近くなると、N点が選択されること
は疑いなく、制御全体としてみれば、このような制御で
も実用上差し支えないといえる。Note that the N point does not always become the practically optimum control point. The MBT line may not be horizontal as shown in FIG. 3 but may have a slight inclination. In this case, the point M is selected as the optimum control point, but in reality, the intersection point P between the MBT line and the knock limit is set. This is because it is more suitable as the optimum control point. However, due to differences in operating conditions
There is no doubt that the N point will be selected when the MBT line becomes nearly horizontal, and it can be said that such control is practically acceptable as a whole control.
しかも、制御上はM点からP点へのMBTラインに沿わせ
るべく空燃比と点火時期を同時に変化させるよりも、点
火時期を一定として空燃比だけを変化させるほうが制御
が簡略化される分逆に応答性が高まるのである。Moreover, in terms of control, rather than changing the air-fuel ratio and the ignition timing at the same time so as to follow the MBT line from the M point to the P point, changing the air-fuel ratio alone with the ignition timing kept constant simplifies the control. The responsiveness is enhanced.
さらに、学習機能を付与しているので、圧縮比,空気量
センサの検出精度,燃焼室の冷却効率のばらつき等に影
響されることがなく、制御精度を高く保持することがで
きる。Further, since the learning function is provided, the control accuracy can be kept high without being affected by the compression ratio, the detection accuracy of the air amount sensor, the variation in the cooling efficiency of the combustion chamber, and the like.
また、第3図に示す各特性の相対関係は、ある高負荷定
常時の場合に成立するので最適制御点Nを探し当てた後
に機関負荷が多少ずれることによりMBTラインがたとえ
ば上方にずれることが有り得る。制御条件判定ルーチン
を示す第8図のステップ91,92においてQa≧Qa0を満たす
高負荷時でかつΔQa≦Qa0を満たす定常時においても、
その範囲内でQaが変化することからである。Further, since the relative relationship of each characteristic shown in FIG. 3 is established in a certain high load steady state, the MBT line may be shifted upward, for example, due to a slight shift of the engine load after finding the optimum control point N. . Even in a high load condition where Qa ≧ Qa 0 is satisfied in Steps 91 and 92 of FIG. 8 showing a control condition determination routine and a steady condition where ΔQa ≦ Qa 0 is satisfied,
This is because Qa changes within that range.
これに対して、この例によれば運転変化とは関係なく、
一定周期で点火時期によるノック−MBT制御と空燃比に
よるノック制御とが交互に行なわれる(ステップ)。
すなわち、制御は最適制御点を不動とすることなく、一
定周期で最適制御点を模索するように構成されているの
で、ΔQa0を越えない運転変化の相違に応じても十分対
処することができるのである。On the other hand, according to this example, regardless of the driving change,
The knock-MBT control by the ignition timing and the knock control by the air-fuel ratio are alternately performed in a constant cycle (step).
That is, since the control is configured to search for the optimum control point at a fixed cycle without immobilizing the optimum control point, it is possible to sufficiently cope with a difference in operation change that does not exceed ΔQa 0. Of.
さらに、実際の排気温度を検出し、検出された温度が排
温限界内に収まる場合に限り当該制御を行うようにして
いるので(ステップ)、予め定めた一定値で制限する
場合に比べて、よ運転状態に即することとなり、高負荷
時に問題となる熱負荷対策の点よりする制御精度が良好
となる。Furthermore, since the actual exhaust temperature is detected and the control is performed only when the detected temperature falls within the exhaust temperature limit (step), compared with the case where the value is limited to a predetermined constant value, Therefore, the control accuracy in terms of measures against heat load, which is a problem when the load is high, becomes good.
次に、他の実施例はΘpmaxの変わりに図示平均有効圧
(Pi)を用いるものである。この場合に、Piを採用する
ことに伴う変更点は、第4図のステップにおいて空燃
比のフィードバック量に対応付けてPiの検出値を記憶さ
せるようにすることとステップとにおいて|Θpmax
|を極小とする変わりにPi検出値を最大とする各フィー
ドバック量を選択させるようにすることである。Next, another embodiment uses the indicated mean effective pressure (Pi) instead of Θpmax. In this case, the change caused by adopting Pi is that the detected value of Pi is stored in association with the feedback amount of the air-fuel ratio in the step of FIG. 4 and | Θpmax
Instead of minimizing |, each feedback amount that maximizes the Pi detection value is selected.
この例でも、第1図と同様の作用効果を奏する。Also in this example, the same operational effects as those in FIG. 1 are exhibited.
(発明の効果) 以上説明したように、この発明は、高負荷定常時でかつ
排気温度が所定値以下の運転域であることが判定される
と、空燃比を一定に保ちながらの点火時期によるノック
−MBT制御と点火時期を一定に保ちながらの空燃比によ
るノック制御とを併せて行い、各制御においてMBT相関
量の検出値とその目標値との偏差を最小とする各フィー
ドバック量に基づいて点火時期または空燃比に関する学
習値を更新する一方で、各制御を所定のタイミングで切
り換えて交互に行うようにしたので、少々の運転変化が
有っても最大トルクが得られかつ燃費が最低となる最適
制御点が周期的にしかも応答良く模索され、これによ
り、高負荷定常時において、排気管や触媒を保護しつ
つ、少ない燃料で最大のトルクが得られるように自動的
な運転が行なわれる。(Effect of the Invention) As described above, according to the present invention, when it is determined that the exhaust temperature is in the operation range of the predetermined value or less at the time of high load steady state, the ignition timing is changed while keeping the air-fuel ratio constant. Knock-MBT control and knock control by air-fuel ratio while keeping ignition timing constant are performed together, and based on each feedback amount that minimizes the deviation between the detected value of MBT correlation amount and its target value in each control. While updating the learning value related to the ignition timing or the air-fuel ratio, each control is switched at predetermined timing and alternately performed, so maximum torque can be obtained and fuel consumption can be minimized even if there is a slight change in operation. The optimum control point is searched periodically and with good response, which enables automatic operation to protect the exhaust pipe and catalyst and to obtain the maximum torque with less fuel at high load steady state. Be played.
第1図は本発明の構成図、第2図は本発明の一実施例の
制御系のブロック図、第3図はこの実施例の制御の考え
かたを示すための空燃比と点火時期に対する特性図、第
4図はこの実施例の制御全体を示す流れ図、第5図,第
6図,第8図ないし第11図(ただし、第5図は(A)と
(B)からなり、第6図は(A)ないし(C)からな
る。)は第4図に示すステップの具体的制御を示す流れ
図、第7図はΘpmaxの検出を説明するための筒内圧波形
図である。 1……ノッキングセンサ、2……信号変換手段、3……
MBT相関量検出手段、4……点火時期によるノック−MBT
制御手段、5……点火時期学習値の更新手段、6…空燃
比によるノック制御手段、7……空燃比学習値の更新手
段、8……運転条件判定手段、9……排気温度検出手
段、10……制御条件判定手段、11……切換手段、21……
機関本体、23A,23B……筒内圧センサ、24A,24B……チャ
ージアンプ、25A,25B……ノッキング検出回路、29……
クランク角センサ、31……空気量センサ、32……空燃比
センサ、33,34……排気温度センサ、35……コントロー
ルユニット。FIG. 1 is a block diagram of the present invention, FIG. 2 is a block diagram of a control system of an embodiment of the present invention, and FIG. 3 is a graph showing an air-fuel ratio and an ignition timing for showing a control method of this embodiment. FIG. 4 is a flow chart showing the overall control of this embodiment, FIG. 5, FIG. 6, FIG. 8 to FIG. 11 (however, FIG. 5 consists of (A) and (B), FIG. 6 is composed of (A) to (C).) Is a flow chart showing the concrete control of the steps shown in FIG. 4, and FIG. 7 is a cylinder pressure waveform chart for explaining the detection of .THETA.pmax. 1 ... knocking sensor, 2 ... signal conversion means, 3 ...
MBT correlation amount detection means, 4 ... Knock by ignition timing-MBT
Control means, 5 ... Ignition timing learning value updating means, 6 ... Air-fuel ratio knock control means, 7 ... Air-fuel ratio learning value updating means, 8 ... Operating condition determining means, 9 ... Exhaust temperature detecting means, 10 …… Control condition determination means, 11 …… Switching means, 21 ……
Engine body, 23A, 23B …… Cylinder pressure sensor, 24A, 24B …… Charge amplifier, 25A, 25B …… Knocking detection circuit, 29 ……
Crank angle sensor, 31 ... air amount sensor, 32 ... air-fuel ratio sensor, 33, 34 ... exhaust temperature sensor, 35 ... control unit.
Claims (1)
キングセンサの検出信号をノッキング強度に応じた信号
に変換する手段と、MBT相関量を検出する手段と、空燃
比を一定に保ちながら前記ノッキング強度に応じた信号
とその目標値との偏差と、前記MBT相関量の検出値とそ
の目標値との偏差との各々から得られる点火時期のフィ
ードバック量と点火時期に関する学習値に基づいて、ノ
ッキング強度が所定値を超えない範囲内で点火時期をMB
Tに近づけるノック−MBT制御を行う手段と、前記MBT相
関量の検出値とその目標値との偏差を最小とする点火時
期のフィードバック量に基づいて前記点火時期時期に関
する学習値を更新する手段と、点火時期を一定に保ちな
がら前記ノッキング強度に応じた信号とその目標値との
偏差から得られる空燃比のフィードバック量と空燃比に
関する学習値に基づいてノック制御を行う手段と、前記
MBT相関量とその目標値との偏差を最小とする空燃比の
フィードバック量に基づいて前記空燃比に関する学習値
を更新する手段と、高負荷定常時でかつ排気温度が所定
値以下の制御条件であるかどうかを判定する手段と、こ
の制御条件であることが判定されたときに前記点火時期
によるノック−MBT制御と空燃比によるノック制御とを
所定のタイミングで切り替える手段とを設けたことを特
徴とする内燃機関の制御装置。1. A sensor for detecting knocking, a means for converting a detection signal of the knocking sensor into a signal according to the knocking strength, a means for detecting an MBT correlation amount, and the knocking strength while maintaining a constant air-fuel ratio. Based on the learning value about the feedback amount and the ignition timing of the ignition timing obtained from each of the deviation between the signal and its target value and the deviation of the detected value of the MBT correlation amount and its target value, the knocking intensity MB of ignition timing within a range that does not exceed the specified value
Knock to approach T-means for performing MBT control, and means for updating the learning value for the ignition timing based on the feedback amount of the ignition timing that minimizes the deviation between the detected value of the MBT correlation amount and its target value. A means for performing knock control based on a feedback value of an air-fuel ratio obtained from a deviation between a signal corresponding to the knocking intensity and a target value thereof while keeping an ignition timing constant, and a learning value related to the air-fuel ratio,
Means for updating the learning value related to the air-fuel ratio based on the feedback amount of the air-fuel ratio that minimizes the deviation between the MBT correlation amount and its target value, and at a high load steady state and at an exhaust temperature under a predetermined control condition or less. A means for determining whether or not there is, and a means for switching the knock-MBT control by the ignition timing and the knock control by the air-fuel ratio at a predetermined timing when it is determined that this control condition is provided A control device for an internal combustion engine.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17235587A JPH0742886B2 (en) | 1987-07-10 | 1987-07-10 | Control device for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17235587A JPH0742886B2 (en) | 1987-07-10 | 1987-07-10 | Control device for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6415455A JPS6415455A (en) | 1989-01-19 |
| JPH0742886B2 true JPH0742886B2 (en) | 1995-05-15 |
Family
ID=15940364
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17235587A Expired - Lifetime JPH0742886B2 (en) | 1987-07-10 | 1987-07-10 | Control device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0742886B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2571309B2 (en) * | 1990-11-26 | 1997-01-16 | 株式会社クボタ | Seedling transplanter |
-
1987
- 1987-07-10 JP JP17235587A patent/JPH0742886B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6415455A (en) | 1989-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100317157B1 (en) | Control system for internal combustion engine | |
| JP3314294B2 (en) | Control device for internal combustion engine | |
| JP3191676B2 (en) | Ignition timing control device for internal combustion engine | |
| US5016595A (en) | Air-fuel ratio control device for internal combustion engine | |
| JP3819494B2 (en) | Fuel supply control device for internal combustion engine | |
| JPH0742886B2 (en) | Control device for internal combustion engine | |
| JPH0730734B2 (en) | Control device for internal combustion engine | |
| JPH08151951A (en) | Knocking control device for internal combustion engine | |
| JPH0730733B2 (en) | Control device for internal combustion engine | |
| JP3031164B2 (en) | Method of detecting rotation fluctuation of internal combustion engine | |
| JP2004346915A (en) | Ignition timing control device for internal combustion engine | |
| JP2528168B2 (en) | Ignition timing control device for internal combustion engine | |
| JPH09280086A (en) | Engine combustion control device | |
| JP4243383B2 (en) | Fuel evaporation characteristic detection device and control device for internal combustion engine | |
| JPH0710057Y2 (en) | Combustion control device for internal combustion engine | |
| JPS61157741A (en) | Detecting device of intake air quantity | |
| JP2884836B2 (en) | Engine ignition timing control device | |
| JPH0330706B2 (en) | ||
| JPS60233350A (en) | Fuel-injection controlling apparatus for internal-combustion engine | |
| JP3135725B2 (en) | Control device for multi-cylinder internal combustion engine | |
| JPS6125930A (en) | Control of fuel injection amount of internal-combustion engine | |
| JPH066214Y2 (en) | Combustion fluctuation control device for internal combustion engine | |
| JP3691092B2 (en) | Engine air-fuel ratio control method | |
| JPH03121270A (en) | Ignition timing control device for engine | |
| JPS62203942A (en) | Controller for internal combustion engine |