JP4720721B2 - Ignition timing detection device - Google Patents

Ignition timing detection device Download PDF

Info

Publication number
JP4720721B2
JP4720721B2 JP2006301882A JP2006301882A JP4720721B2 JP 4720721 B2 JP4720721 B2 JP 4720721B2 JP 2006301882 A JP2006301882 A JP 2006301882A JP 2006301882 A JP2006301882 A JP 2006301882A JP 4720721 B2 JP4720721 B2 JP 4720721B2
Authority
JP
Japan
Prior art keywords
ignition timing
mbt
value
ignition
detection device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2006301882A
Other languages
Japanese (ja)
Other versions
JP2008115817A (en
Inventor
博英 阿部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mazda Motor Corp
Original Assignee
Mazda Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP2006301882A priority Critical patent/JP4720721B2/en
Publication of JP2008115817A publication Critical patent/JP2008115817A/en
Application granted granted Critical
Publication of JP4720721B2 publication Critical patent/JP4720721B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

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

Landscapes

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

Description

本発明は、点火時期のMBT(Minimum advance for the Best Torque)に対するずれを検出する点火時期検出装置に関する。   The present invention relates to an ignition timing detection device that detects a deviation of the ignition timing from MBT (Minimum advance for the Best Torque).

エンジンの制御として、所定の運転状態では、最大トルクが得られる最適点火時期、つまりMBTとなるように点火時期を制御することが行われている。こうした制御においてはMBTは基準エンジンに従って予め設定されている。ところが、例えばエンジン機差等の影響により点火時期がずれることで、点火時期をMBTに設定していたとしても実際はMBTからずれてしまう場合がある。   As a control of the engine, in a predetermined operating state, the ignition timing is controlled so as to be the optimum ignition timing at which the maximum torque is obtained, that is, MBT. In such control, the MBT is preset according to the reference engine. However, for example, the ignition timing may deviate from the MBT even if the ignition timing is set to MBT due to the ignition timing deviating due to an engine difference or the like.

そこで、例えば特許文献1には、燃焼室内で発生するイオン電流を、イオン電流検出回路によって検出すると共に、その検出したイオン電流波形における最大値と圧縮上死点との差に基づいてMBTを検出し、制御点火時期とMBTとのずれを判定する装置が開示されている。
特開平6−34490号公報
Therefore, for example, in Patent Document 1, an ionic current generated in the combustion chamber is detected by an ionic current detection circuit, and MBT is detected based on a difference between the maximum value in the detected ionic current waveform and the compression top dead center. An apparatus for determining the difference between the control ignition timing and the MBT is disclosed.
JP-A-6-34490

ところで、前記イオン電流検出回路によって検出されるイオン電流の波形には、例えば図2(b)に示すように、前半及び後半の2つの山が現れる。ここで、前半の山は、主に着火後の火炎面に発生するイオンを媒体とするイオン電流の変化を表すものと考えられる一方、後半の山の示すイオン電流は、燃焼の進行による燃焼室の温度上昇に伴い、既燃ガス中に存在するNOxが熱電離して発生するイオンを媒体とするものと考えられる。   Incidentally, in the waveform of the ion current detected by the ion current detection circuit, for example, as shown in FIG. 2B, two peaks in the first half and the second half appear. Here, the first half of the mountain is considered to represent changes in the ion current mainly using ions generated on the flame surface after ignition, while the second half of the peak represents the ionic current indicated by the combustion process. As the temperature rises, it is considered that NOx present in the burned gas uses ions generated by thermal ionization as a medium.

前記特許文献に開示された装置は、その後半の山のピーク(最大値)を検出することによってMBTを検出しているが、例えば排気ガス還流量が多い運転領域、負荷が低い運転領域、又は空燃比がリーン側に設定された運転領域等では、燃焼が緩慢になることで後半の山は消滅してしまう。そのため、前記の装置では、後半の山が消滅してしまう運転領域ではMBTを検出することができない。つまり、特許文献に開示された点火時期検出装置は、限られた運転領域でしかMBTを検出することができないという不都合がある。   The apparatus disclosed in the above-mentioned patent document detects MBT by detecting the peak (maximum value) of the latter half of the apparatus. For example, the operating region where the exhaust gas recirculation amount is large, the operating region where the load is low, or In the operating region where the air-fuel ratio is set to the lean side, the latter mountain disappears due to slow combustion. Therefore, in the above-described apparatus, MBT cannot be detected in the operation region where the latter half of the mountain disappears. That is, the ignition timing detection device disclosed in the patent document has a disadvantage that it can detect MBT only in a limited operating region.

本発明は、かかる点に鑑みてなされたものであり、その目的とするところは、イオン電流検出手段によって検出されるイオン電流に基づいて点火時期のMBTからのずれを判定する上で、エンジンの広い運転領域において、その判定を可能にすることにある。   The present invention has been made in view of such a point, and an object of the present invention is to determine the deviation of the ignition timing from the MBT based on the ion current detected by the ion current detection means. This is to enable the determination in a wide driving range.

本願発明者は、前記課題を解決すべく検討した結果、前記イオン電流波形の前半の山の形状に基づいて、設定されている点火時期とMBTとのずれを判定することができることを見出して、本願発明を完成するに至ったものである。   The inventor of the present application has found that the deviation between the set ignition timing and MBT can be determined based on the shape of the first half of the ionic current waveform as a result of studying to solve the above problem. The present invention has been completed.

すなわち、本発明の一側面によると、点火時期検出装置は、所定のエンジン運転状態においては点火時期をMBTに設定して点火を行う点火手段と、前記エンジンの燃焼室内に発生するイオン電流を検出するイオン電流検出手段と、前記点火時期がMBTに設定されている条件下において、前記燃焼室における点火後、圧縮上死点付近までの期間に亘って前記イオン電流検出手段によって検出されたクランク角の進行に対するイオン電流の波形形状に基づいて、前記設定されている点火時期がMBTからずれているか否かを判定する判定手段と、を備える。   That is, according to one aspect of the present invention, the ignition timing detection device detects an igniting means that performs ignition by setting the ignition timing to MBT in a predetermined engine operating state, and an ionic current generated in the combustion chamber of the engine. And the crank angle detected by the ion current detection means over a period from the ignition in the combustion chamber to the vicinity of the compression top dead center under the condition that the ignition timing is set to MBT. Determination means for determining whether or not the set ignition timing is deviated from MBT based on the waveform shape of the ionic current with respect to the progression of.

前述したように、イオン電流検出手段によって検出されるイオン電流の波形において、前半の山は、主に着火後の火炎面に発生するイオンを媒体とするイオン電流の変化を表すものと考えられ、この前半の山は、後半の山とは異なり、例えば排気ガス還流量が多い運転領域、負荷が低い運転領域、又は空燃比がリーン側に設定された運転領域等でも消滅しない。   As described above, in the waveform of the ion current detected by the ion current detection means, the first half of the peak is considered to represent a change in the ion current mainly using ions generated on the flame surface after ignition, Unlike the mountain in the latter half, the mountain in the first half does not disappear, for example, in the operation region where the exhaust gas recirculation amount is large, the operation region where the load is low, or the operation region where the air-fuel ratio is set to the lean side.

そのため、燃焼室における点火後、圧縮上死点付近までの期間に亘ってイオン電流検出手段によって検出されたクランク角の進行に対するイオン電流の波形形状に基づいて、設定されている点火時期がMBTからずれているか否かを判定することによって、広い運転領域で、点火時期のMBTに対するずれを判定することが可能になる。   Therefore, the ignition timing that has been set is determined from the MBT based on the waveform shape of the ion current with respect to the progress of the crank angle detected by the ion current detection means over the period from the ignition in the combustion chamber to the vicinity of the compression top dead center. By determining whether or not there is a deviation, it is possible to determine the deviation of the ignition timing from the MBT in a wide operating range.

ここで、前記判定手段による具体的な判定手法としては、次のようにしてもよい。つまり、前記イオン電流の波形形状に関連する評価指標を設定すると共に、点火時期毎に、当該点火時期がMBTであるときの前記評価指標の値であるMBT値を予め設定しておく。そして、前記判定手段は、検出されたイオン電流値に基づいて前記評価指標の値を算出すると共に、その算出した評価指標の値を前記MBT値と比較することによって、前記設定されている点火時期がMBTからずれているか否かを判定する、としてもよい。   Here, a specific determination method by the determination unit may be as follows. That is, an evaluation index related to the waveform shape of the ion current is set, and an MBT value that is a value of the evaluation index when the ignition timing is MBT is set in advance for each ignition timing. The determination means calculates the value of the evaluation index based on the detected ion current value, and compares the calculated evaluation index value with the MBT value, thereby setting the set ignition timing. It may be determined whether or not is deviated from the MBT.

つまり、点火時期がMBTであるときの評価指標の値であるMBT値を、予め実験結果等に基づき設定しておけば、検出されたイオン電流値に基づいて前記評価指標の値を算出したときに、その算出した評価指標とMBT値とが異なっていれば、設定されている点火時期がMBTからずれていると判定することが可能になる。従って、この構成により、点火時期がMBTからずれているか否かを精度よく判定することが可能になる。   In other words, if the MBT value, which is the value of the evaluation index when the ignition timing is MBT, is set in advance based on experimental results and the like, the value of the evaluation index is calculated based on the detected ion current value If the calculated evaluation index is different from the MBT value, it can be determined that the set ignition timing is deviated from the MBT. Therefore, this configuration makes it possible to accurately determine whether the ignition timing is deviated from MBT.

前記評価指標としては、例えば前記イオン電流波形における前半の山のピークが発生するクランク角位置としてもよい。また例えば、イオン電流波形に含まれるノイズ成分によって前半の山のピークのクランク角位置が正確に検出することが困難な場合には、点火終了から圧縮上死点付近までの特定期間全体に亘って検出されたイオン電流値を積算し、その総積算値の所定割合までが積算されたクランク角位置を、前記評価指標とすることもできる。   The evaluation index may be, for example, a crank angle position where a peak of the first half of the ion current waveform occurs. Further, for example, when it is difficult to accurately detect the crank angle position of the peak of the first half due to the noise component included in the ion current waveform, the entire peak period is over a specific period from the end of ignition to the vicinity of the compression top dead center. A crank angle position where the detected ion current values are integrated and up to a predetermined ratio of the total integrated value is integrated can be used as the evaluation index.

前記MBT値はさらに、前記エンジンの運転状態毎に設定されている、ことが好ましい。エンジンの運転状態(例えば充填効率ce及び回転数ne等)に応じてMBTは変化するため、エンジンの運転状態毎にMBT値を設定しておくことによって、広い運転状態に亘って、設定されている点火時期の、MBTに対するずれが判定可能になる。   It is preferable that the MBT value is further set for each operating state of the engine. Since the MBT changes according to the engine operating state (for example, the charging efficiency ce and the rotational speed ne), it is set over a wide operating state by setting the MBT value for each engine operating state. The deviation of the ignition timing from the MBT can be determined.

前記点火時期検出装置は、前記判定手段によって前記設定されている点火時期がMBTからずれていると判定されたときに、点火時期がMBTとなるように、前記点火手段による点火時期を補正する点火時期補正手段をさらに備える、としてもよい。   The ignition timing detection device corrects the ignition timing by the ignition means so that the ignition timing becomes MBT when the determination means determines that the set ignition timing is deviated from MBT. A time correction unit may be further provided.

設定されている点火時期がMBTからずれているときには、そのずれが無くなるように点火時期が補正される、つまり点火時期がMBTに正確に設定されることで、燃費向上、エミッション性の向上及びドライバビリティの向上が図られる。   When the set ignition timing deviates from the MBT, the ignition timing is corrected so as to eliminate the deviation, that is, the ignition timing is accurately set to the MBT, thereby improving fuel consumption, improving emission characteristics, and driving the driver. This improves the performance.

前記イオン電流検出手段は、前記エンジンの気筒毎に備えられ、前記判定手段は、前記気筒毎に、前記設定されている点火時期がMBTからずれているか否かを判定し、前記点火時期補正手段は、前記気筒毎に、点火時期がMBTとなるように、前記点火手段による点火時期を補正するとして、前記点火時期検出装置は、前記点火時期補正手段による補正後において、MBTが気筒間でばらついているときに、当該ばらつき状態に応じて前記気筒毎に空燃比を補正する空燃比補正手段をさらに備える、としてもよい。   The ion current detection means is provided for each cylinder of the engine, and the determination means determines whether the set ignition timing is deviated from MBT for each cylinder, and the ignition timing correction means. The ignition timing detection device corrects the ignition timing by the ignition means so that the ignition timing becomes MBT for each cylinder, and the ignition timing detection device varies the MBT between cylinders after correction by the ignition timing correction means. In addition, an air-fuel ratio correction unit that corrects the air-fuel ratio for each cylinder according to the variation state may be further provided.

気筒毎に点火時期を補正した場合に、例えば空燃比の気筒間分配やEGRの気筒間分配等に起因して、気筒間の燃焼ばらつきが生じ、それによってMBTが気筒間でばらつく場合がある。その場合は、気筒毎に空燃比を補正することによって気筒間の燃焼ばらつきが低減、又は無くなり、気筒間のトルクばらつきが抑制される。   When the ignition timing is corrected for each cylinder, for example, due to the air-fuel ratio distribution between cylinders, the EGR cylinder-to-cylinder distribution, and the like, combustion variation among cylinders may occur, and thereby MBT may vary between cylinders. In that case, by correcting the air-fuel ratio for each cylinder, the combustion variation between the cylinders is reduced or eliminated, and the torque variation between the cylinders is suppressed.

以上説明したように、本発明によれば、燃焼室における点火後、圧縮上死点付近までの期間に亘って検出されたクランク角の進行に対するイオン電流の波形形状に基づいて、設定されている点火時期がMBTからずれているか否かを判定するため、広い運転状態に亘って、点火時期のMBTに対するずれを判定することができる。   As described above, according to the present invention, it is set based on the waveform shape of the ionic current with respect to the progress of the crank angle detected over the period from the ignition in the combustion chamber to the vicinity of the compression top dead center. Since it is determined whether or not the ignition timing is deviated from the MBT, it is possible to determine the deviation of the ignition timing from the MBT over a wide operating state.

以下、本発明の実施形態を図面に基づいて説明する。尚、以下の好ましい実施形態の説明は、本質的に例示に過ぎず、本発明、その適用物或いはその用途を制限することを意図するものではない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. It should be noted that the following description of the preferred embodiment is merely illustrative in nature and is not intended to limit the present invention, its application, or its use.

(エンジンの概略構成)
図1は、本発明に係る検出装置を備えた実施形態のエンジン1を模式的に示し、この例ではエンジン1は、複数のシリンダ2,2,…(図には1つのみ示す)が直列に配置された火花点火式エンジンである。図示の如く、シリンダ2の上端はシリンダブロック3の上端面に開口し、そこに載置されたシリンダヘッド4の下面により閉塞されている。シリンダ2内にはピストン5が往復動可能に嵌挿されていて、このピストン5の上面とシリンダヘッド4の下面との間に燃焼室6が区画される。一方、ピストン5の下方のクランクケース内には、図示しないがクランク軸が配設され、コネクティングロッドによってピストン5と連結されている。
(Schematic configuration of the engine)
FIG. 1 schematically shows an engine 1 of an embodiment provided with a detection device according to the present invention. In this example, the engine 1 includes a plurality of cylinders 2, 2,... (Only one is shown in the figure) in series. Is a spark ignition type engine. As shown in the figure, the upper end of the cylinder 2 opens at the upper end surface of the cylinder block 3 and is closed by the lower surface of the cylinder head 4 mounted thereon. A piston 5 is fitted in the cylinder 2 so as to be able to reciprocate. A combustion chamber 6 is defined between the upper surface of the piston 5 and the lower surface of the cylinder head 4. On the other hand, a crankshaft (not shown) is disposed in the crankcase below the piston 5 and is connected to the piston 5 by a connecting rod.

前記シリンダヘッド4には各シリンダ2毎に点火プラグ7が配設され、その先端の電極が燃焼室6に臨むように配置される一方、該点火プラグ7の基端部は点火回路8に接続されている。この点火回路8には、図2(a)にのみ示すが、パワートランジスタからなるイグナイタ8aとイグニッションコイル8bとが含まれており、後述のPCM30からの制御信号を受けて各シリンダ2毎に所定のタイミング(点火時期)で点火プラグ7に通電するようになっている。この例では各点火回路8にイオン電流検出回路33が接続されていて、同図(b)のようにシリンダ2毎にイオン電流を検出することができるようになっているが、これについては後述する。   The cylinder head 4 is provided with an ignition plug 7 for each cylinder 2 and is arranged so that the electrode at the tip thereof faces the combustion chamber 6, while the base end portion of the ignition plug 7 is connected to the ignition circuit 8. Has been. The ignition circuit 8 includes an igniter 8a composed of a power transistor and an ignition coil 8b, as shown only in FIG. 2 (a), and receives a control signal from a PCM 30 (to be described later) for each cylinder 2. The ignition plug 7 is energized at this timing (ignition timing). In this example, an ion current detection circuit 33 is connected to each ignition circuit 8 so that an ion current can be detected for each cylinder 2 as shown in FIG. To do.

また、シリンダヘッド4には、各シリンダ2毎の燃焼室6に臨んで開口するように吸気ポート9及び排気ポート10がそれぞれ形成され、その各ポート開口部にはそれぞれカム軸により開閉されるように吸気弁11及び排気弁12が配設されている。同図には示さないが、カム軸は、吸気側及び排気側に1本ずつ設けられていて、共通のカムチェーンによりクランク軸に駆動連結されており、このクランク軸の回転に同期して吸気側及び排気側のカム軸がそれぞれ回転されることにより、吸気及び排気弁11,12がそれぞれ所定のタイミングで開閉されるようになっている。   The cylinder head 4 is formed with an intake port 9 and an exhaust port 10 so as to open toward the combustion chamber 6 for each cylinder 2, and each port opening is opened and closed by a cam shaft. In addition, an intake valve 11 and an exhaust valve 12 are arranged. Although not shown in the figure, one camshaft is provided on each of the intake side and the exhaust side, and is connected to the crankshaft by a common cam chain. The intake shaft is synchronized with the rotation of the crankshaft. The intake and exhaust valves 11 and 12 are opened and closed at predetermined timings by rotating the side and exhaust side camshafts, respectively.

また、この例では前記吸気側のカム軸に、クランク軸の回転に対する位相を所定の角度範囲(例えば40〜60°CA)内で連続的に変更可能な位相可変機構13(Variable Valve Timing 以下、VVTともいう)が付設されており、このVVT13によって、吸気弁11のリフトカーブが進角側、遅角側に変更されるようになっている。このことで吸気の充填効率を高めることができ、また、排気弁12のリフトカーブとのオーバーラップ期間を調整して、燃焼室6に残留する既燃ガス(内部EGR)の量を変化させることもできる。   Further, in this example, a phase variable mechanism 13 (Variable Valve Timing or less) capable of continuously changing the phase with respect to the rotation of the crankshaft within a predetermined angle range (for example, 40 to 60 ° CA) is applied to the intake-side camshaft. VVT) is attached, and the lift curve of the intake valve 11 is changed to the advance side and the retard side by this VVT 13. As a result, the charging efficiency of the intake air can be increased, and the amount of burnt gas (internal EGR) remaining in the combustion chamber 6 can be changed by adjusting the overlap period with the lift curve of the exhaust valve 12. You can also.

さらに、シリンダヘッド4の一側(図1の左側)には、下流端が吸気ポート9に連通するように吸気通路15が配設されている。この吸気通路15の上流端は外部から導入される新気を濾過するためのエアクリーナ16に接続されており、そこから下流側に向かって順に、吸気流量を検出するエアフローセンサ17と、電動モータ18aにより駆動されて吸気通路15を絞るスロットル弁18と、各シリンダ2毎に燃料を噴射供給する4つのインジェクタ19,19,…(図には1つのみ示す)とが配設されている。   Further, an intake passage 15 is disposed on one side of the cylinder head 4 (left side in FIG. 1) so that the downstream end communicates with the intake port 9. The upstream end of the intake passage 15 is connected to an air cleaner 16 for filtering fresh air introduced from the outside. From there, an air flow sensor 17 for detecting the intake flow rate in order toward the downstream side, and an electric motor 18a. Are provided with throttle valves 18 that throttle the intake passage 15 and four injectors 19, 19,... (Only one is shown in the drawing) for injecting fuel into each cylinder 2.

一方、シリンダヘッド4の反対側(図1の右側)には、排気ポート10に連通して各シリンダ2内の燃焼室6から既燃ガス(排気ガス)を排出するように、排気通路20が配設されている。この排気通路20には上流側から順に、排気ガス中の酸素濃度を基に混合気の空燃比を検出するための酸素濃度センサ(以下、O2センサ)21と、排気ガスを浄化するための触媒コンバータ22とが配設されている。   On the other hand, on the opposite side of the cylinder head 4 (the right side in FIG. 1), an exhaust passage 20 communicates with the exhaust port 10 and exhausts burnt gas (exhaust gas) from the combustion chamber 6 in each cylinder 2. It is arranged. In this exhaust passage 20, in order from the upstream side, an oxygen concentration sensor (hereinafter referred to as O2 sensor) 21 for detecting the air-fuel ratio of the air-fuel mixture based on the oxygen concentration in the exhaust gas, and a catalyst for purifying the exhaust gas A converter 22 is provided.

また、前記O2センサ21よりも上流側の排気通路20には、排気ガスの一部を吸気通路15に還流するための排気還流通路24(以下、EGR通路)が分岐接続されていて、このEGR通路24の下流端が前記スロットル弁18よりも下流側の吸気通路15に連通している。このEGR通路24の下流端寄りには開度調節可能な電気式の流量制御弁25(以下、EGR弁)が配設されていて、EGR通路24を還流される排気ガス(外部EGR)の流量を調節するようになっている。   Further, an exhaust gas recirculation passage 24 (hereinafter referred to as an EGR passage) for recirculating a part of the exhaust gas to the intake air passage 15 is branched and connected to the exhaust passage 20 upstream of the O2 sensor 21. The downstream end of the passage 24 communicates with the intake passage 15 on the downstream side of the throttle valve 18. An electric flow control valve 25 (hereinafter referred to as an EGR valve) whose opening degree can be adjusted is disposed near the downstream end of the EGR passage 24, and the flow rate of the exhaust gas (external EGR) recirculated through the EGR passage 24. Is to adjust.

さらにまた、エンジン1のシリンダブロック3下部のクランクケース内には、クランク軸の回転角(クランク角)を検出する電磁ピックアップ等からなるクランク角センサ26が設けられている。このクランク角センサ26は、クランク軸の端部に一体に回転するように取り付けられたロータ27の回転に伴い、その外周部に設けられた凸部の通過に対応して信号を出力する電磁ピックアップコイル26からなる。また、シリンダブロック3のウォータジャケット(図示せず)には、冷却水の温度状態を検出する水温センサ28が臨設されている。   Furthermore, a crank angle sensor 26 comprising an electromagnetic pickup or the like for detecting the rotation angle (crank angle) of the crankshaft is provided in the crankcase below the cylinder block 3 of the engine 1. The crank angle sensor 26 is an electromagnetic pickup that outputs a signal corresponding to the passage of a convex portion provided on the outer peripheral portion thereof as the rotor 27 attached so as to rotate integrally with the end portion of the crankshaft is rotated. It consists of a coil 26. Further, a water temperature sensor 28 for detecting the temperature state of the cooling water is provided on the water jacket (not shown) of the cylinder block 3.

前記エアフローセンサ17、O2センサ21、クランク角センサ26、水温センサ28等からの出力信号は、それぞれPCM(Power-train Control Module)30に入力されるようになっている。このPCM30は、周知の如くCPU、ROM、RAM、I/Oインターフェース回路等を備えており、前記各センサ以外に、少なくとも、吸気側カム軸の回転角(回転位置)を検出するカム角センサ31と、アクセルペダルの操作量を検出するアクセル開度センサ32と、からそれぞれ出力される信号を受け入れる。   Output signals from the airflow sensor 17, the O2 sensor 21, the crank angle sensor 26, the water temperature sensor 28, etc. are input to a PCM (Power-train Control Module) 30, respectively. As is well known, the PCM 30 includes a CPU, ROM, RAM, an I / O interface circuit, etc. In addition to the sensors, a cam angle sensor 31 that detects at least the rotation angle (rotation position) of the intake camshaft. And an accelerator opening sensor 32 that detects the amount of operation of the accelerator pedal, respectively, to receive signals output from the accelerator pedal.

そして、PCM30は、前記各センサ等から入力した信号に基づいてエンジン1の運転状態を判定し、これに応じてエンジン1の運転制御を行うようになっている。すなわち、PCM30は、点火回路8に対し各シリンダ2毎の点火時期の制御信号を出力し、VVT13に対し吸気弁11の作動タイミングを制御するための信号を出力するとともに、スロットル弁18に対し吸気流量を制御するための信号を出力し、さらに、各シリンダ2毎のインジェクタ19,19,…に対し燃料噴射量及び噴射タイミングを制御するためのパルス信号を出力する。また、PCM30は、EGR通路24によって吸気系に環流する排気ガス(外部EGR)の量を制御するために、EGR弁25に対し制御信号を出力する。   The PCM 30 determines the operating state of the engine 1 based on the signals input from the sensors and controls the operation of the engine 1 accordingly. That is, the PCM 30 outputs an ignition timing control signal for each cylinder 2 to the ignition circuit 8, outputs a signal for controlling the operation timing of the intake valve 11 to the VVT 13, and intakes the throttle valve 18. A signal for controlling the flow rate is output, and a pulse signal for controlling the fuel injection amount and the injection timing is output to the injectors 19, 19,... For each cylinder 2. Further, the PCM 30 outputs a control signal to the EGR valve 25 in order to control the amount of exhaust gas (external EGR) that circulates to the intake system through the EGR passage 24.

そして、この実施形態のエンジン1では、上述の如く点火回路8に接続したイオン電流検出回路33によって、点火後に燃焼室6に発生するイオン電流をシリンダ2毎に検出し、これにより設定されている点火時期(制御点火時期)がMBTからずれているか否かを判定する(以下、これをMBTモニタという)と共に、制御点火時期がMBTからずれていると判定されたときには、点火時期がMBTとなるように、点火時期を補正する制御を行うようにしている。   In the engine 1 of this embodiment, the ion current generated in the combustion chamber 6 after ignition is detected for each cylinder 2 by the ion current detection circuit 33 connected to the ignition circuit 8 as described above, and is set by this. It is determined whether or not the ignition timing (control ignition timing) deviates from MBT (hereinafter referred to as MBT monitor), and when it is determined that the control ignition timing deviates from MBT, the ignition timing becomes MBT. Thus, control for correcting the ignition timing is performed.

(イオン電流に基づくMBTモニタ)
まず、検出したイオン電流値からMBT(点火時期)と相関の高い評価値Ip(以下、イオンパラメータという)を求める考え方について説明する。イオン電流は、従来より、燃焼に伴い発生するイオンが媒体となって発生するものと考えられており、この実施形態では、前記図2(a)に示すように、エンジン1の点火回路8にイオン電流検出回路33が接続されている。
(MBT monitor based on ion current)
First, the concept of obtaining an evaluation value Ip (hereinafter referred to as ion parameter) having a high correlation with MBT (ignition timing) from the detected ion current value will be described. Conventionally, the ion current is considered to be generated using ions generated by combustion as a medium. In this embodiment, as shown in FIG. An ion current detection circuit 33 is connected.

図の例ではイオン電流検出回路33は、イグニッションコイル8bの2次側が接地される点火プラグ7とは反対側の端部に直列に接続された電源コンデンサ33aと、検出回路33bとからなり、イグナイタ8aの作動によって点火プラグ7に通電される際(点火)に電源コンデンサ33aに蓄えられた電荷と、その後、燃焼室6において発生したイオンとで回路が構成されて電流が流れ、この電流を検出回路33bが検出するようになっている。検出回路33bからの信号はPCM30へ出力される。   In the example shown in the figure, the ion current detection circuit 33 includes a power supply capacitor 33a connected in series to the end opposite to the ignition plug 7 where the secondary side of the ignition coil 8b is grounded, and a detection circuit 33b. When the spark plug 7 is energized by the operation of 8a (ignition), a circuit is constituted by the electric charge stored in the power supply capacitor 33a and the ions generated in the combustion chamber 6, and a current flows, and this current is detected. The circuit 33b detects it. A signal from the detection circuit 33b is output to the PCM 30.

そうして検出されるイオン電流の値は、同図(b)に模式的に示すように点火後のクランク角の進行に伴い変化し、その波形には通常、前半及び後半の2つの山が現れる。前半の山に表されるイオン電流は、混合気が着火した後に、火炎核の成長に伴い拡大する火炎面に存在するイオン(ラジカル)を媒体とするものと考えられ、これは、特に初期燃焼の速度や燃焼室の流動強さの影響を強く受ける。すなわち、前半の山は、初期燃焼が活発であるほど急峻になり、そのピークが進角する。   The value of the ion current detected in this manner changes with the progress of the crank angle after ignition as schematically shown in FIG. 4B, and the waveform usually has two peaks in the first half and the second half. appear. The ionic current represented in the first half of the mountain is thought to be based on ions (radicals) present on the flame surface that expand as the flame nuclei grow after the mixture has ignited. It is strongly influenced by the speed of the combustion chamber and the flow strength of the combustion chamber. That is, the first half of the mountain becomes steeper as the initial combustion becomes active, and its peak advances.

一方、後半の山に表されるイオン電流は、前記のように燃焼反応そのものによって発生するイオン(ラジカル)の他に、燃焼室の温度上昇に伴い既燃ガス中に存在するNOxが熱電離して発生するイオンをも媒体とするものと考えられ、そのピークは、燃焼室の温度が最高になるクランク角位置に現れて、全体として燃焼が活発であるほど高くなり、それが緩慢なほど低くなる。また、EGR量が多い運転領域、負荷が低い運転領域、又は空燃比がリーン側に設定された運転領域等では、燃焼が全体として緩慢になることに伴い後半の山はそのピークが消滅する。   On the other hand, the ion current expressed in the latter half of the mountain is not only ions (radicals) generated by the combustion reaction itself as described above, but also NOx present in the burned gas is thermally ionized as the temperature of the combustion chamber rises. It is thought that the generated ions are also used as a medium, and the peak appears at the crank angle position where the temperature of the combustion chamber becomes the highest, and as a whole, the higher the combustion is, the lower the lower it is. . Further, in the operation region where the EGR amount is large, the operation region where the load is low, or the operation region where the air-fuel ratio is set to the lean side, the peak of the latter half of the mountain disappears as the combustion slows down as a whole.

そこで、この実施形態では、図3に模式的に示すように、点火終了から圧縮上死点付近(圧縮上死点前後±10%程度の任意のクランク角位置)までの特定の期間に検出されたイオン電流値を積算し、その総積算値(図に斜線を入れて示す範囲の面積に相当する)の所定割合(例えば50%)までが積算されたクランク角位置を、イオン電流の立ち上がり特性を表す評価値、即ちイオンパラメータIpとして用いるようにしている。尚、この積算率50%のクランク角は、初期燃焼の進行度合い(燃焼割合)5%前後のクランク角に相当する。ここで、前記積算率は、50%に限らず、任意の率で設定することが可能であり、例えば積算率10%や25%、又は90%であってもよい。   Therefore, in this embodiment, as schematically shown in FIG. 3, it is detected during a specific period from the end of ignition to the vicinity of the compression top dead center (arbitrary crank angle position around ± 10% around the compression top dead center). Ion current values are integrated, and the crank angle position where up to a predetermined percentage (for example, 50%) of the total integrated value (corresponding to the area of the hatched area in the figure) is integrated is determined as the rise characteristic of the ionic current. Is used as an evaluation value, i.e., an ion parameter Ip. The crank angle of 50% integration rate corresponds to a crank angle of about 5% of initial combustion progress (combustion rate). Here, the integration rate is not limited to 50%, and can be set at an arbitrary rate. For example, the integration rate may be 10%, 25%, or 90%.

図4は、前記イオン電流の総積算値に対して50%までが積算されたクランク角位置をイオンパラメータIpとして、所定のエンジン運転状態においてEGR率を変化させた場合の、点火時期(Igt)に対するイオンパラメータIpの関係を示す実験データである。尚、以下において、イオンパラメータIp及び点火時期Igtはそれぞれ、ATDCで表すものとする。   FIG. 4 shows the ignition timing (Igt) when the EGR rate is changed in a predetermined engine operating condition with the crank angle position where up to 50% of the total integrated value of the ion current is integrated as the ion parameter Ip. It is an experimental data which shows the relationship of the ion parameter Ip with respect to. In the following, the ion parameter Ip and the ignition timing Igt are each represented by ATDC.

同図において、EGR率が一定の場合には、点火時期の遅角に伴いイオンパラメータIpの値も遅角するため、各EGR率一定のラインは同図において右上がりになると共に、EGR率が高まるほど燃焼が緩慢になることから、同一の点火時期に対しては、EGR率が高まるほど、イオンパラメータIpの値は遅角する。   In the figure, when the EGR rate is constant, the value of the ion parameter Ip is also retarded as the ignition timing is retarded, so each EGR rate constant line rises to the right in the figure and the EGR rate is Since combustion increases more slowly, the value of the ion parameter Ip is retarded as the EGR rate increases for the same ignition timing.

また、同図において「MBT」と示すラインは、各運転状態において、点火時期がMBTであるときのイオンパラメータIpの値を示しており、MBTであるときのイオンパラメータIpの値は、EGR率に拘わらず、ほぼ一定のクランク角位置に存在していることがわかる。尚、MBTラインは、点火時期の変化に対して非線形性を有する。   Further, in the figure, the line indicated as “MBT” indicates the value of the ion parameter Ip when the ignition timing is MBT in each operation state, and the value of the ion parameter Ip when the ignition timing is MBT is the EGR rate. Despite this, it can be seen that the crank angle exists at a substantially constant crank angle position. The MBT line has non-linearity with respect to changes in ignition timing.

従って、各点火時期に対し、その点火時期がMBTであるときのイオンパラメータ(Ipmbt、以下、MBT値と呼ぶ)を予め設定しておくことによって、エンジンの運転時にイオン電流検出回路33によって検出されたイオン電流から算出したイオンパラメータIpと、予め設定しているMBT値Ipmbtとを比較することによって、制御点火時期がMBTからずれているか否かを判定する、つまりMBTモニタを行うことが可能である。   Accordingly, for each ignition timing, an ion parameter (Ipmbt, hereinafter referred to as MBT value) when the ignition timing is MBT is set in advance, so that it is detected by the ion current detection circuit 33 during engine operation. By comparing the ion parameter Ip calculated from the ion current and the MBT value Ipmbt set in advance, it is possible to determine whether or not the control ignition timing is deviated from the MBT, that is, to perform MBT monitoring. is there.

ここで、初期燃焼の立ち上がりは、その温度や新気と合わせたシリンダ2への吸気充填量、空燃比等の影響を受けるから、MBT値は、エンジンの運転状態毎に設定しておく必要がある。   Here, since the start of the initial combustion is affected by the temperature, the intake charge amount to the cylinder 2 combined with the fresh air, the air-fuel ratio, etc., the MBT value must be set for each engine operating state. is there.

そこで、この実施形態では、図5(a)に一例を示すように、基準エンジンを用いた実験により、エンジン1の負荷(同図では充填効率ce)と回転数neと空燃比AFRによって規定されるエンジン運転領域において、適当な間隔を空けて複数の格子点(x,y,z)を設定する。そして、この各格子点毎に対応するエンジン運転状態において、前記図4のように、EGR率を変化させて、各点火時期に対するMBT値Ipmbtのデータを実験により求める。また、各点火時期におけるMBTライン付近の勾配ΔIp/ΔIgt(EGR率一定のラインの勾配)も実験により求める。   Therefore, in this embodiment, as shown in an example in FIG. 5 (a), it is defined by the load of the engine 1 (the charging efficiency ce in the figure), the rotational speed ne, and the air-fuel ratio AFR by an experiment using the reference engine. A plurality of grid points (x, y, z) are set at appropriate intervals in the engine operation region. Then, in the engine operating state corresponding to each grid point, as shown in FIG. 4, the EGR rate is changed, and the data of the MBT value Ipmbt for each ignition timing is obtained by experiment. Further, the gradient ΔIp / ΔIgt (the gradient of the line with a constant EGR rate) near the MBT line at each ignition timing is also obtained by experiments.

そうして求めた実験データを整理して、図5(b)のように点火時期(Igt-1,Igt-2,…,Igt-a)に対するMBT値Ipmbt及び勾配ΔIp/ΔIgtを設定したテーブルを作成し、PCM30のメモリに電子的に格納する。こうすれば、エンジン1の運転中に検出したイオン電流値から前記イオンパラメータIpを算出すると共に、そのときのエンジン運転状態に対応するテーブルを参照して、このイオンパラメータIpと、MBT値Ipmbtとを比較することにより、制御点火時期がMBTに対してずれているか否かを判定することができる。   The experimental data thus obtained is organized, and a table in which the MBT value Ipmbt and the gradient ΔIp / ΔIgt with respect to the ignition timing (Igt-1, Igt-2,..., Igt-a) are set as shown in FIG. Is stored electronically in the memory of the PCM 30. In this way, the ion parameter Ip is calculated from the ion current value detected during operation of the engine 1, and the ion parameter Ip, the MBT value Ipmbt, and the table corresponding to the engine operating state at that time are referred to. It is possible to determine whether or not the control ignition timing is deviated from MBT.

尚、前記図5(a)における格子点(x,y,z)の間に相当するエンジン運転状態についてはデータ補間により対応すればよく、さらに、例えば外気温、エンジン水温、大気圧、VVT13の作動状態等に応じて、イオンパラメータIpや、MBT値Ipmbt及び勾配ΔIp/ΔIgtを補正するようにしてもよい。   Incidentally, the engine operating state corresponding to the grid points (x, y, z) in FIG. 5 (a) may be handled by data interpolation. Further, for example, the outside air temperature, engine water temperature, atmospheric pressure, VVT 13 The ion parameter Ip, the MBT value Ipmbt, and the gradient ΔIp / ΔIgt may be corrected according to the operating state or the like.

また、ここでは、エンジンの運転領域を、充填効率ceと回転数neと空燃比AFRとによって規定して、複数の格子点(x,y,z)毎に対応するエンジン運転状態においてMBT値Ipmbt及び勾配ΔIp/ΔIgtを求めているが、これとは異なり、例えばエンジンの運転領域を、充填効率ceと回転数neとによって規定して、複数の格子点(x,y)毎に対応するエンジン運転状態においてMBT値Ipmbt及び勾配ΔIp/ΔIgtを求めるようにしてもよい。この場合は、例えばそのときの空燃比に応じて、MBT値Ipmbt及び勾配ΔIp/ΔIgtを適宜補正するようにすればよい。   Further, here, the engine operating region is defined by the charging efficiency ce, the rotational speed ne, and the air-fuel ratio AFR, and the MBT value Ipmbt in the engine operating state corresponding to each of the plurality of grid points (x, y, z). And the gradient ΔIp / ΔIgt are obtained, but unlike this, for example, the engine operating region is defined by the charging efficiency ce and the rotational speed ne, and the engine corresponds to each of a plurality of grid points (x, y). The MBT value Ipmbt and the gradient ΔIp / ΔIgt may be obtained in the operating state. In this case, for example, the MBT value Ipmbt and the gradient ΔIp / ΔIgt may be corrected as appropriate according to the air-fuel ratio at that time.

次に、図6〜8を参照して、前記のようにイオン電流の検出値からイオンパラメータIpを求めると共に、このイオンパラメータIpに基づくMBTモニタの手順を具体的に説明する。まず、図6は、イオン電流の検出値からイオンパラメータIpを計算する手順のフローチャートであり、例えばMBTモニタの実行フラグがオンされているときに、各シリンダ2の燃焼サイクル毎に実行される。   Next, referring to FIGS. 6 to 8, the ion parameter Ip is obtained from the detected value of the ion current as described above, and the procedure of the MBT monitor based on the ion parameter Ip will be specifically described. First, FIG. 6 is a flowchart of a procedure for calculating the ion parameter Ip from the detected value of the ion current. For example, this is executed for each combustion cycle of each cylinder 2 when the execution flag of the MBT monitor is turned on.

図示のスタート後のステップSA1では、点火後、少なくともクランク角センサ26及びイオン電流検出回路33からの信号を入力して、点火ノイズがなくなったかどうか、すなわち点火終了かどうか判定し、この判定がNOであればリターンする一方、判定がYESで点火終了であればステップSA2に進んで、検出したイオン電流値をクランク角と対応付けてメモリに記憶した後、ステップSA3に進む。   In step SA1 after the start shown in the figure, after ignition, at least signals from the crank angle sensor 26 and the ion current detection circuit 33 are input to determine whether or not ignition noise has disappeared, that is, whether or not the ignition has ended. If the determination is YES and ignition ends, the process proceeds to step SA2, and the detected ionic current value is stored in the memory in association with the crank angle, and then the process proceeds to step SA3.

ステップSA3では、予め設定された積算終了点(特定期間の終了点、図3参照)に達したかどうか判定し、積算終了点に達するまではステップSA2に戻って、所定時間間隔(例えば0.1ミリ秒)毎にクランク角位置とイオン電流値とを対応付けてメモリに記憶する一方、積算終了点に達すればステップSA4に進んで、イオンパラメータIpの計算を行う。すなわち、それまでに記憶したイオン電流の総積算値を求め、予め設定された所定割合(例えば50%)までが積算されたクランク角位置を、イオンパラメータIpとして特定する。   In step SA3, it is determined whether or not a preset integration end point (end point of the specific period, see FIG. 3) has been reached, and the process returns to step SA2 until the integration end point is reached, for a predetermined time interval (for example, 0. Every 1 millisecond), the crank angle position and the ion current value are associated with each other and stored in the memory. On the other hand, if the integration end point is reached, the process proceeds to step SA4 to calculate the ion parameter Ip. That is, the total accumulated value of the ion current stored so far is obtained, and the crank angle position accumulated up to a predetermined ratio (for example, 50%) set in advance is specified as the ion parameter Ip.

そして、ステップSA5に進み、フラグオンであれば、ステップSA1に戻って前記の手順を継続する(処理を継続)一方、例えばエンジン1の運転状態が変化して、フラグがオフになれば、処理を継続しないNOと判定して制御終了となる(エンド)。   Then, the process proceeds to step SA5. If the flag is on, the process returns to step SA1 and the above procedure is continued (continues the process). On the other hand, if the operating state of the engine 1 changes and the flag is turned off, the process is performed. It is determined as NO that does not continue and the control ends (end).

次に、図7に示すフローチャートを参照しながら、前記PCM30によるMBTモニタの手順について説明する。先ず、ステップS11では、MBTモニタの実行のフラグを立て、続くステップS12では、前記図6のフローのように、現運転状態(エンジン回転数ne、充填効率ce、空燃比AFR及び制御点火時期Igt0)におけるイオンパラメータIpを算出する(Ip=Ip0)と共に、PCM30に予め記憶されているテーブル(図5(b)参照)から、現在の制御点火時期Igt0に対応するMBT値Ipmbt(Igt0)を得ておく。   Next, the procedure of MBT monitoring by the PCM 30 will be described with reference to the flowchart shown in FIG. First, in step S11, an MBT monitor execution flag is set. In the subsequent step S12, the current operating state (engine speed ne, charging efficiency ce, air-fuel ratio AFR, and control ignition timing Igt0, as shown in the flow of FIG. 6). ) Is calculated (Ip = Ip0), and an MBT value Ipmbt (Igt0) corresponding to the current control ignition timing Igt0 is obtained from a table stored in advance in the PCM 30 (see FIG. 5B). Keep it.

続くステップS13では、ステップS12で得たイオンパラメータIp0と、MBT値Ipmbt(Igt0)とが等しいか否かを判定し、両者が等しいのYESのときには、ステップS14に移行して制御点火時期Igt0がMBTに一致している(MBT=Igt0)として制御を終了する。   In the subsequent step S13, it is determined whether or not the ion parameter Ip0 obtained in step S12 is equal to the MBT value Ipmbt (Igt0). If both are equal, the process proceeds to step S14 and the control ignition timing Igt0 is set. The control is terminated as a match with MBT (MBT = Igt0).

一方、ステップS13で、両者が等しくないのNOのときには、制御点火時期がMBTからずれているとして、ステップS15に移行する。   On the other hand, if NO in step S13, the control ignition timing is deviated from MBT, and the process proceeds to step S15.

尚、ステップS13では、検出誤差等を考慮して、イオンパラメータIp0と、MBT値Ipmbt(Igt0)との差が所定以下か否かを判定し、所定以下であればステップS14に移行する一方、所定よりも大きいのであればステップS15に移行するようにしてもよい。   In step S13, it is determined whether or not the difference between the ion parameter Ip0 and the MBT value Ipmbt (Igt0) is less than or equal to a predetermined value in consideration of a detection error or the like. If it is larger than the predetermined value, the process may proceed to step S15.

ステップS15以降のステップは、制御点火時期とMBTとのずれ量を判断するためのステップであり、このフローでは、点火時期を計算上で所定角度ずつ変更させながら、そのときの点火時期におけるイオンパラメータIpを算出する(予測する)ことによって、前記Ip0とMBT値Ipmbt(Igt0)との差に対応する、制御点火時期とMBTとのずれ量を判定する。   Steps subsequent to step S15 are steps for determining the amount of deviation between the control ignition timing and the MBT. In this flow, while changing the ignition timing by a predetermined angle in the calculation, the ion parameter at the ignition timing at that time is changed. By calculating (predicting) Ip, a deviation amount between the control ignition timing and MBT corresponding to the difference between Ip0 and MBT value Ipmbt (Igt0) is determined.

先ずステップS15では、イオンパラメータIp0が、MBT値Ipmbt(Igt0)よりも大きいか否かを判定する。つまり、制御点火時期がMBTに対して遅角側にずれているか否かを判定する。ステップS15でYESのとき(遅角側にずれているとき)にはステップS16に移行する一方、NOのとき(進角側にずれているとき)にはステップS19に移行する。   First, in step S15, it is determined whether or not the ion parameter Ip0 is larger than the MBT value Ipmbt (Igt0). That is, it is determined whether or not the control ignition timing is shifted to the retard side with respect to MBT. If YES in step S15 (when shifted to the retard side), the process proceeds to step S16, while if NO (shifted to the advance side), the process proceeds to step S19.

ステップS16では、点火時期を予め設定された計算間隔ΔCA(例えば0.1°CA)だけ進角側にずらした(点火時期Igt1)と仮定したときの、イオンパラメータの値(Ip(Igt1))を、テーブルに記憶されているMBT値Ipmbt(Igt1)及び勾配ΔIp/ΔIgt(Igt1)を利用して算出する。つまり、
Igt1=Igt1(-1)−ΔCA (但し、Igt1(-1)は前回値であり、初期値はIgt0である)
Ip(Igt1)=Ipmbt(Igt1)+(Igt1−Igt0)・ΔIp/ΔIgt(Igt1)
そうして、続くステップS17において、ステップS16で算出したイオンパラメータIp(Igt1)と、現在の制御点火時期Igt0におけるイオンパラメータIp0とを比較し、Ip0−Ip(Igt1)<0であるのYESのときには、ステップS18に移行して、MBTはIgt1であるとする一方、Ip0−Ip(Igt1)≧0であるのNOのときには、ステップS16に戻り、前述の演算及び判定を繰り返す。
In step S16, the value of the ion parameter (Ip (Igt1)) when it is assumed that the ignition timing is shifted to the advance side by a preset calculation interval ΔCA (for example, 0.1 ° CA) (ignition timing Igt1). Is calculated using the MBT value Ipmbt (Igt1) and the gradient ΔIp / ΔIgt (Igt1) stored in the table. That means
Igt1 = Igt1 (−1) −ΔCA (where Igt1 (−1) is the previous value and the initial value is Igt0)
Ip (Igt1) = Ipmbt (Igt1) + (Igt1-Igt0) · ΔIp / ΔIgt (Igt1)
In step S17, the ion parameter Ip (Igt1) calculated in step S16 is compared with the ion parameter Ip0 at the current control ignition timing Igt0, and Ip0−Ip (Igt1) <0 is true. Sometimes, the process proceeds to step S18, and the MBT is assumed to be Igt1. On the other hand, if Ip0−Ip (Igt1) ≧ 0 is NO, the process returns to step S16 to repeat the above calculation and determination.

ここで、ステップS16及びS17における演算及び判定について図8(a)を参照しながら説明する。先ず、現在の運転状態における制御点火時期がIgt0であるときに、検出されたイオンパラメータIp0が、MBT値Ipmbt(Igt0)よりも大きいとする。そして、点火時期をΔCAだけ進角側に変更した点火時期Igt1(1回目)のイオンパラメータIp(Igt1)は、図8(a)からも分かるように、そのときのMBT値Ipmbt(Igt1)に、ΔCA分の傾き量ΔIp/ΔIgt(Igt1)を加えた値になる(Ip(Igt1)=Ipmbt(Igt1)+(Igt0−Igt1)・ΔIp/ΔIgt(Igt1))。   Here, the calculation and determination in steps S16 and S17 will be described with reference to FIG. First, it is assumed that the detected ion parameter Ip0 is larger than the MBT value Ipmbt (Igt0) when the control ignition timing in the current operating state is Igt0. The ion parameter Ip (Igt1) of the ignition timing Igt1 (first time) obtained by changing the ignition timing to the advance side by ΔCA is the MBT value Ipmbt (Igt1) at that time, as can be seen from FIG. , And a slope amount ΔIp / ΔIgt (Igt1) corresponding to ΔCA (Ip (Igt1) = Ipmbt (Igt1) + (Igt0−Igt1) · ΔIp / ΔIgt (Igt1)).

そして、そのイオンパラメータIp(Igt1)が、制御点火時期のイオンパラメータIp0よりも小さいときには、制御点火時期とMBTとのずれ量が未だ存在しているとして、点火時期をΔCAだけさらに進角側に変更する(点火時期Igt1(2回目))。そうして再び点火時期Igt1(2回目)に対応するイオンパラメータIp(Igt1)を算出して、制御点火時期Ip0と比較する。図8(a)の例では、2回目のIp(Igt1)が制御点火時期Ip0を超える(ずれ量が無くなる)ことから、エンジンの当該運転状態におけるMBTは、その2回目の点火時期Igt1であることが判明する。尚、ステップS17の判定としては、算出したIp(Igt1)と制御点火時期のイオンパラメータIp0との大小関係が反転したことを判定すればよいため、Ip0−Ip(Igt1)<0を判定することになる。   When the ion parameter Ip (Igt1) is smaller than the ion parameter Ip0 of the control ignition timing, it is assumed that there is still a deviation amount between the control ignition timing and MBT, and the ignition timing is further advanced by ΔCA. Change (ignition timing Igt1 (second time)). Then, the ion parameter Ip (Igt1) corresponding to the ignition timing Igt1 (second time) is calculated again and compared with the control ignition timing Ip0. In the example of FIG. 8 (a), since the second Ip (Igt1) exceeds the control ignition timing Ip0 (the deviation amount disappears), the MBT in the operating state of the engine is the second ignition timing Igt1. It turns out. In step S17, it is only necessary to determine that the magnitude relationship between the calculated Ip (Igt1) and the ion parameter Ip0 of the control ignition timing has been reversed. Therefore, it is determined that Ip0−Ip (Igt1) <0. become.

一方、ステップS15で制御点火時期がMBTに対して進角側にずれているとして移行したステップS19では、点火時期を予め設定された計算間隔ΔCA(例えば0.1°CA)だけ遅角側にずらした(点火時期Igt1)と仮定したときの、イオンパラメータの値(Ip(Igt1))を、テーブルに記憶されているMBT値Ipmbt(Igt1)及び勾配ΔIp/ΔIgt(Igt1)を利用して算出する。つまり、
Igt1=Igt1(-1)+ΔCA
Ip(Igt1)=Ipmbt(Igt1)−(Igt1−Igt0)・ΔIp/ΔIgt(Igt1)
そうして、続くステップS110において、ステップS19で算出したイオンパラメータIp(Igt1)と、現在の制御点火時期Igt0に対するイオンパラメータIp0とを比較し、Ip0−Ip(Igt1)>0であるのYESのときには、ステップS111に移行して、MBTはIgt1であるとする一方、Ip0−Ip(Igt1)≦0であるのNOのときには、ステップS19に戻り、前述の演算及び判定を繰り返す。
On the other hand, in step S19, where the control ignition timing is shifted to the advance side with respect to MBT in step S15, the ignition timing is retarded by a preset calculation interval ΔCA (for example, 0.1 ° CA). The value (Ip (Igt1)) of the ion parameter when it is assumed that the ignition timing is shifted (ignition timing Igt1) is calculated using the MBT value Ipmbt (Igt1) and the gradient ΔIp / ΔIgt (Igt1) stored in the table. To do. That means
Igt1 = Igt1 (-1) + ΔCA
Ip (Igt1) = Ipmbt (Igt1) − (Igt1−Igt0) · ΔIp / ΔIgt (Igt1)
Then, in the subsequent step S110, the ion parameter Ip (Igt1) calculated in step S19 is compared with the ion parameter Ip0 with respect to the current control ignition timing Igt0, and Ip0−Ip (Igt1)> 0 is satisfied. Sometimes, the process proceeds to step S111, and the MBT is assumed to be Igt1. On the other hand, if Ip0−Ip (Igt1) ≦ 0 is NO, the process returns to step S19 to repeat the above calculation and determination.

ここで、ステップS19及びS110における演算及び判定について図8(b)を参照しながら説明する。ここでの演算及び判定は、前記ステップS16及びS17における演算及び判定と逆である。   Here, the calculation and determination in steps S19 and S110 will be described with reference to FIG. The calculation and determination here are the reverse of the calculation and determination in steps S16 and S17.

先ず、現在の運転状態における制御点火時期がIgt0であるときに、検出されたイオンパラメータIp0が、MBT値Ipmbt(Igt0)よりも小さいとする。そして、点火時期をΔCAだけ遅角側に変更した点火時期Igt1(1回目)のイオンパラメータIp(Igt1)は、図8(b)からも分かるように、そのときのMBT値Ipmbt(Igt1)に、ΔCA分の傾き量ΔIp/ΔIgt(Igt1)を差し引いた値になる(Ip(Igt1)=Ipmbt(Igt1)−(Igt1−Igt0)・ΔIp/ΔIgt(Igt1))。   First, it is assumed that the detected ion parameter Ip0 is smaller than the MBT value Ipmbt (Igt0) when the control ignition timing in the current operating state is Igt0. The ion parameter Ip (Igt1) of the ignition timing Igt1 (first time) obtained by changing the ignition timing to the retard side by ΔCA is the MBT value Ipmbt (Igt1) at that time, as can be seen from FIG. 8B. , And a value obtained by subtracting the slope amount ΔIp / ΔIgt (Igt1) for ΔCA (Ip (Igt1) = Ipmbt (Igt1) − (Igt1−Igt0) · ΔIp / ΔIgt (Igt1)).

そして、そのイオンパラメータIp(Igt1)が、制御点火時期のイオンパラメータIp0よりも大きいときには、制御点火時期とMBTとのずれ量が未だ存在しているとして、点火時期をΔCAだけさらに遅角側に変更する(点火時期Igt1(2回目))。そうして再び点火時期Igt1(2回目)に対応するイオンパラメータIp(Igt1)を算出して、制御点火時期Ip0と比較する。図8(b)の例では、2回目のIp(Igt1)が制御点火時期Ip0を下回る(ずれ量が無くなる)ことから、エンジンの当該運転状態におけるMBTは、その2回目の点火時期Igt1であることが判明する。尚、ステップS110の判定としては、算出したIp(Igt1)と制御点火時期のイオンパラメータIp0との大小関係が反転したことを判定すればよいため、Ip0−Ip(Igt1)>0を判定することになる。   When the ion parameter Ip (Igt1) is larger than the ion parameter Ip0 of the control ignition timing, it is assumed that there is still a deviation amount between the control ignition timing and MBT, and the ignition timing is further retarded by ΔCA. Change (ignition timing Igt1 (second time)). Then, the ion parameter Ip (Igt1) corresponding to the ignition timing Igt1 (second time) is calculated again and compared with the control ignition timing Ip0. In the example of FIG. 8B, since the second Ip (Igt1) is lower than the control ignition timing Ip0 (the deviation amount disappears), the MBT in the operating state of the engine is the second ignition timing Igt1. It turns out. In step S110, since it is only necessary to determine that the magnitude relationship between the calculated Ip (Igt1) and the ion parameter Ip0 of the control ignition timing is reversed, it is determined that Ip0-Ip (Igt1)> 0. become.

このようにしてステップS18又はステップS111において制御点火時期とMBTとのずれ量が判明すれば、そのずれ量が無くなるように、制御点火時期の補正が行われる。   In this way, if the deviation amount between the control ignition timing and the MBT is found in step S18 or step S111, the control ignition timing is corrected so that the deviation amount is eliminated.

このように本実施形態では、燃焼室6における点火後、圧縮上死点付近までの期間に亘ってイオン電流検出回路33によって検出されたクランク角の進行に対するイオン電流の波形形状に基づいて、制御点火時期がMBTからずれているか否かを判定し、その際にイオン電流波形の後半の山は見ないことで、広い運転領域でMBTモニタが可能になる。   As described above, in the present embodiment, the control is performed based on the waveform shape of the ionic current with respect to the progress of the crank angle detected by the ionic current detection circuit 33 over the period from the ignition in the combustion chamber 6 to the vicinity of the compression top dead center. It is determined whether or not the ignition timing is deviated from MBT, and at that time, the peak of the latter half of the ion current waveform is not seen, so that MBT monitoring can be performed in a wide operation region.

またMBTモニタにおいては、予め実験結果等に基づきMBT値を設定しておくことによって、制御点火時期がMBTからずれているか否か及び、そのずれ量を精度よく判定することが可能になる。   In the MBT monitor, it is possible to accurately determine whether or not the control ignition timing is deviated from the MBT by setting an MBT value based on an experimental result or the like in advance.

また、前記のMBT値をエンジンの運転状態(例えば充填効率ce及び回転数ne等)毎に設定しておくことによって、広い運転状態に亘ってMBTモニタが可能になる。   Further, by setting the MBT value for each engine operating state (for example, charging efficiency ce and rotation speed ne), MBT monitoring can be performed over a wide operating state.

そうして、制御点火時期がMBTからずれているときには、そのずれが無くなるように点火時期が補正されるため、燃費向上、エミッション性の向上及びドライバビリティの向上を図ることができる。   Thus, when the control ignition timing is deviated from the MBT, the ignition timing is corrected so as to eliminate the deviation, so that it is possible to improve fuel consumption, emission, and drivability.

(点火時期をMBTに一致させるためのフィードバック制御)
図7に示すフローは、制御点火時期のMBTからのずれ量を判定して、そのずれ量が無くなるように点火時期を補正するためのフローであったが、図9に示すフローは、制御点火時期のMBTからずれているときに、そのずれ量は判定せずに、フィードバック制御によりそのずれが無くなるように点火時期を変更するためのフローである。尚、この制御は、後述するように、エンジン1の気筒毎に行ってもよい。
(Feedback control to make ignition timing coincide with MBT)
The flow shown in FIG. 7 is a flow for determining the deviation amount of the control ignition timing from the MBT and correcting the ignition timing so that the deviation amount disappears. However, the flow shown in FIG. This is a flow for changing the ignition timing so that the deviation is eliminated by feedback control without judging the deviation amount when the timing deviates from the MBT. This control may be performed for each cylinder of the engine 1 as will be described later.

先ず、ステップS21では、MBTのフィードバック制御の実行のフラグを立て、続くステップS22では、処理を実行するか(続行するか)否かを判定する。ここで、処理を実行しない(中止する)条件としては、エンジンの運転状態がMBT制御を行わない状態である(例えばノーロードかつアイドル状態)、変更した点火時期の制御値(このことについては後述する)がノック限界に入った、燃焼安定性が低下した、及び他の処理を行うことにより本制御を中止する必要がある、等が具体的に挙げられる。ステップS22で処理を実行する(続行する)のYESのときにはステップS23に移行し、処理を実行しない(中止する)のNOのときにはそのまま制御を終了する。   First, in step S21, a flag for executing the MBT feedback control is set, and in the subsequent step S22, it is determined whether or not to execute the process (continue). Here, as a condition for not executing (stopping) the processing, the engine operating state is a state in which MBT control is not performed (for example, no-load and idle state), and the changed ignition timing control value (this will be described later). ) Has entered the knock limit, combustion stability has decreased, and it is necessary to stop this control by performing other processing. If YES in step S22, the process proceeds to step S23. If NO in step S22, the control is terminated as it is.

ステップS23では、前記図6のフローのように、現運転状態(エンジン回転数ne、充填効率ce、空燃比AFR及び制御点火時期Igtc)におけるイオンパラメータIpを算出する(Ip=Ipc)と共に、PCM30に予め記憶されているテーブル(図5(b)参照)から、現在の制御点火時期Igtc(初期値はPCM30に記憶されている制御値であり、2回目以降のルーチンにおいては、後述するステップS25又はS26で変更した制御点火時期)に対応するMBT値Ipmbt(Igtc)を得て、現運転状態におけるイオンパラメータIpcとMBT値Ipmbt(Igtc)との差ΔIpcを算出する(ΔIpc=Ipc−Ipmbt(Igtc))。尚、この制御においては、図5(b)に示すテーブルの、勾配ΔIp/ΔIgtの値は不要である。   In step S23, the ion parameter Ip in the current operation state (engine speed ne, charging efficiency ce, air-fuel ratio AFR and control ignition timing Igtc) is calculated (Ip = Ipc) and PCM30 as in the flow of FIG. From the table stored in advance (see FIG. 5B), the current control ignition timing Igtc (the initial value is the control value stored in the PCM 30. In the second and subsequent routines, step S25 described later is performed. Alternatively, the MBT value Ipmbt (Igtc) corresponding to the control ignition timing changed in S26) is obtained, and the difference ΔIpc between the ion parameter Ipc and the MBT value Ipmbt (Igtc) in the current operating state is calculated (ΔIpc = Ipc−Ipmbt ( Igtc)). In this control, the value of the gradient ΔIp / ΔIgt in the table shown in FIG. 5B is not necessary.

続くステップS24では、ステップS23で算出した差ΔIpcが0よりも大きいか否か、つまり、制御点火時期IgtcがMBTに対して遅角側にずれているか否かを判定し、遅角側にずれているのYESのときにはステップS25に移行する一方、遅角側にずれていない(進角側にずれている又はMBTである)のNOのときにはステップS26に移行する。つまり、図10に示すように、制御点火時期Igtc1のときには、ΔIpc1が正であるためステップS25に移行する一方、制御点火時期Igtc2のときには、ΔIpc2が負であるためステップS26に移行することになる。   In the following step S24, it is determined whether or not the difference ΔIpc calculated in step S23 is larger than 0, that is, whether or not the control ignition timing Igtc is shifted to the retard side with respect to the MBT. If YES, the process proceeds to step S25, whereas if NO, the process proceeds to step S26. That is, as shown in FIG. 10, at the control ignition timing Igtc1, ΔIpc1 is positive and thus the process proceeds to step S25. At the control ignition timing Igtc2, ΔIpc2 is negative and therefore the process proceeds to step S26. .

ステップS25では、現在の制御点火時期Igtcを所定の補正幅Igtcorr(実験等に基づいて設定すればよく、例えば0.2°CA程度)だけ進角側に変更することによって、新たな制御点火時期Igtcを設定し、ステップS22に戻る。一方、ステップS26では、現在の制御点火時期Igtcを所定の補正幅Igtcorrだけ遅角側に変更することによって、新たな制御点火時期Igtcを設定し、ステップS22に戻る。つまり、図10に示すように、制御点火時期Igtc1のときには、制御点火時期が進角側に変更される一方、制御点火時期Igtc2のときには、制御点火時期が遅角側に変更される(同図の矢印参照)。   In step S25, the current control ignition timing Igtc is changed to the advance side by a predetermined correction width Igtcorr (which may be set based on an experiment or the like, for example, about 0.2 ° CA), thereby providing a new control ignition timing. Igtc is set, and the process returns to step S22. On the other hand, in step S26, a new control ignition timing Igtc is set by changing the current control ignition timing Igtc to the retard side by a predetermined correction width Igtcorr, and the process returns to step S22. That is, as shown in FIG. 10, the control ignition timing is changed to the advance side at the control ignition timing Igtc1, while the control ignition timing is changed to the retard side at the control ignition timing Igtc2. See arrow).

このフィードバック制御を行うことによって、制御点火時期Igtcは、MBT付近で収束することになる。   By performing this feedback control, the control ignition timing Igtc converges in the vicinity of MBT.

このように、イオンパラメータIpに基づいて制御点火時期がMBTに対してずれていることが判明したときには、前述のフィードバック制御を実行することによって、制御点火時期をMBTにすることが可能になり、その結果、燃費向上、エミッション性の向上及びドライバビリティの向上を図ることができる。   As described above, when it is found that the control ignition timing is deviated from the MBT based on the ion parameter Ip, the control ignition timing can be set to MBT by executing the feedback control described above. As a result, it is possible to improve fuel consumption, emissions, and drivability.

(MBTの気筒間ばらつき補正)
図9のフローに示すフィードバック制御を気筒毎に行うことによって、気筒毎に点火時期をMBTにすることが可能になる。しかしながら、例えば空燃比の気筒間分配やEGRの気筒間分配等によって、気筒間の燃焼ばらつきが生じ、その結果、MBTが気筒間でばらつく場合がある。
(MBT cylinder variation correction)
By performing feedback control shown in the flow of FIG. 9 for each cylinder, the ignition timing can be set to MBT for each cylinder. However, for example, combustion variation among cylinders may occur due to, for example, air-fuel ratio distribution between cylinders or EGR cylinder-to-cylinder distribution. As a result, MBT may vary between cylinders.

図11に示すフローは、気筒毎に点火時期をMBTにした結果として、MBTの気筒間ばらつきが生じているときに、そのばらつき(燃焼ばらつき)を、気筒毎に空燃比を変更することによって低減、又は無くすための制御に係る。   The flow shown in FIG. 11 reduces the variation (combustion variation) by changing the air-fuel ratio for each cylinder when MBT variation among cylinders occurs as a result of setting the ignition timing to MBT for each cylinder. , Or control to eliminate.

先ずステップS31では、図9に示すフローに従って、気筒毎にフィードバック制御を行い、続くステップS32において、各気筒の制御値は収束したか、換言すれば各気筒の点火時期がMBTになったか否かを判定する。ここでの判定例としては、
(ΔIpc(−2)−ΔIpc(−1))×(ΔIpc(−1)−ΔIpc)<0
であるか否かを判定することが挙げられる。ここで、ΔIpc(−1)は前回値、ΔIpc(−2)は前々回値である。つまり、例えば図12に示すように、ΔIpcの正負がルーチン毎に反転するときに各気筒の制御値が収束したと判定すればよい。
First, in step S31, feedback control is performed for each cylinder according to the flow shown in FIG. 9, and in subsequent step S32, whether the control value of each cylinder has converged, in other words, whether the ignition timing of each cylinder has reached MBT. Determine. As an example of judgment here,
(ΔIpc (−2) −ΔIpc (−1)) × (ΔIpc (−1) −ΔIpc) <0
It is mentioned to determine whether it is. Here, ΔIpc (−1) is the previous value, and ΔIpc (−2) is the previous value. That is, for example, as shown in FIG. 12, it may be determined that the control value of each cylinder has converged when the sign of ΔIpc is reversed for each routine.

ステップS32において各気筒の制御値は収束していないのNOのときには、ステップS31に戻り、図9に示すフローを繰り返す一方、各気筒の制御値が収束したのYESのときにはステップS33に移行する。   In step S32, when the control value of each cylinder has not converged, the process returns to step S31, and the flow shown in FIG. 9 is repeated. On the other hand, when the control value of each cylinder has converged, the process proceeds to step S33.

ステップS33では、各気筒のMBT(MBT*、尚、*は気筒番号を示す。*=1,2,3,…)、つまりフィードバック制御によって収束した各気筒の点火時期の平均値(MBTave)を算出し、各気筒のMBTの、その平均からのずれ量(ΔMBT*)を算出する(ΔMBT*=MBT*−MBTave)。   In step S33, the MBT of each cylinder (MBT *, where * indicates the cylinder number. * = 1, 2, 3,...), That is, the average value (MBTave) of the ignition timing of each cylinder converged by feedback control. The amount of deviation of the MBT of each cylinder from the average (ΔMBT *) is calculated (ΔMBT * = MBT * −MBTave).

続くステップS34では、各気筒のMBTのずれ量ΔMBT*が、0よりも小さい(ΔMBT*<0)か否かを判定し、0よりも小さい気筒についてはステップS35に移行する一方、0以上である気筒についてはステップS36に移行する。   In the following step S34, it is determined whether or not the MBT deviation amount ΔMBT * of each cylinder is smaller than 0 (ΔMBT * <0). For cylinders smaller than 0, the process proceeds to step S35, but is greater than or equal to 0. For a certain cylinder, the process proceeds to step S36.

ステップS35では、当該気筒のMBTが平均よりも進角側にずれている、つまり燃焼状態が平均に比べて遅いとして、空燃比をリッチにして燃焼速さを速めるべく、制御燃焼噴射量InjPulseに所定の補正量(InjPlsecorr)を加える(InjPulse=InjPulse+InjPlsecorr)。一方、ステップS36では、当該気筒のMBTが平均よりも遅角側にずれている、つまり燃焼状態が平均に比べて速いとして、空燃比をリーンにして燃焼速さを低下させるべく、制御燃焼噴射量InjPulseに所定の補正量(InjPlsecorr)を差し引く(InjPulse=InjPulse−InjPlsecorr)。   In step S35, assuming that the MBT of the cylinder is deviated from the average, that is, the combustion state is slower than the average, the control combustion injection amount InjPulse is increased to make the air-fuel ratio rich and increase the combustion speed. A predetermined correction amount (InjPlsecorr) is added (InjPulse = InjPulse + InjPlsecorr). On the other hand, in step S36, the control combustion injection is performed so that the MBT of the cylinder is deviated from the average, that is, the combustion state is faster than the average, and the air-fuel ratio is leaned to reduce the combustion speed. A predetermined correction amount (InjPlsecorr) is subtracted from the amount InjPulse (InjPulse = InjPulse−InjPlsecorr).

そうして、ステップS37では、処理を続行するか否かを判定する。ここで、処理を続行しない条件としては、前記図9のフローと同様に、エンジンの運転状態がMBT制御を行わない状態になった(例えばノーロードかつアイドル状態)、変更した点火時期の制御値がノック限界に入った、燃焼安定性が低下した、及び他の処理を行うことにより本制御を中止する必要がある、が具体的に挙げられる。ステップS37で処理を続行するのYESのときにはステップS31に戻る一方、処理を続行しないのNOのときにはそのまま終了する。   In step S37, it is determined whether or not to continue the process. Here, as a condition for not continuing the processing, as in the flow of FIG. 9 described above, the engine operating state has become a state in which MBT control is not performed (for example, no-load and idle state), and the control value of the changed ignition timing is Specific examples include that the knock limit has been reached, combustion stability has decreased, and that it is necessary to stop this control by performing other processing. If YES in step S37, the process returns to step S31. If NO in step S37, the process ends.

このように、気筒毎に点火時期を補正した場合に、気筒間の燃焼ばらつきが生じてMBTが気筒間でばらついた場合は、気筒毎に空燃比を補正することによって、その気筒間の燃焼ばらつきが低減、又は無くなり、気筒間のトルクばらつきを抑制することができる。   As described above, when the ignition timing is corrected for each cylinder and the combustion variation between the cylinders occurs and the MBT varies among the cylinders, the combustion variation among the cylinders is corrected by correcting the air-fuel ratio for each cylinder. Is reduced or eliminated, and torque variation between cylinders can be suppressed.

尚、図11のフローにおいて、空燃比を大幅に変更することはエミッション性の低下を招くことから、変更を許容することができる上限空燃比及び下限空燃比を予め設定しておき、ステップS35又はS36において燃焼噴射量の補正を行った場合に、その上限空燃比及び下限空燃比を超えてしまうときには、燃焼噴射量の補正を中止するようにしてもよい。   In the flow of FIG. 11, drastically changing the air-fuel ratio causes a decrease in emissions. Therefore, an upper limit air-fuel ratio and a lower limit air-fuel ratio that can be allowed to be changed are set in advance, and step S35 or When the combustion injection amount is corrected in S36, if the upper limit air-fuel ratio and the lower limit air-fuel ratio are exceeded, the correction of the combustion injection amount may be stopped.

前記実施形態では、イオンパラメータIpとして、点火終了から点火圧縮上死点付近までの特定期間に亘って検出されたイオン電流値を積算し、その総積算値の所定割合までが積算されたクランク角位置をイオンパラメータIpとしているが、これに代えて、例えばイオン電流波形における前半の山のピークのクランク角位置を、イオンパラメータIpとしてもよい。尚、点火時期がMBT付近に設定されている場合、前記の積算割合50%のクランク角位置と、前半の山のピークのクランク角位置とはほぼ一致するという特徴がある。   In the above-described embodiment, as the ion parameter Ip, the ion current values detected over a specific period from the end of ignition to the vicinity of ignition compression top dead center are integrated, and the crank angle is integrated up to a predetermined ratio of the total integrated value. Although the position is the ion parameter Ip, instead, for example, the crank angle position of the peak of the first half of the ion current waveform may be used as the ion parameter Ip. Note that when the ignition timing is set in the vicinity of MBT, the crank angle position with the integrated rate of 50% and the crank angle position of the peak of the first half of the peak are almost the same.

以上説明したように、本発明は、エンジンの広い運転状態にわたって、制御点火時期がMBTからずれているか否かを判定することができるから、例えば自動車等に搭載されるエンジンのMBTをモニタする装置として有用である。   As described above, the present invention can determine whether or not the control ignition timing is deviated from the MBT over a wide operating state of the engine. Therefore, for example, an apparatus for monitoring the MBT of an engine mounted on an automobile or the like. Useful as.

本発明の実施形態に係る点火時期検出装置を備えたエンジンの概略構成図である。It is a schematic block diagram of the engine provided with the ignition timing detection apparatus which concerns on embodiment of this invention. (a)イオン電流検出回路の構成、(b)イオン電流検出回路の出力信号の一例である。(A) Configuration of ion current detection circuit, (b) An example of an output signal of the ion current detection circuit. イオンパラメータの定義を模式的に示す説明図である。It is explanatory drawing which shows the definition of an ion parameter typically. 所定の運転状態における点火時期とイオンパラメータとの関係を示す実験結果のグラフ図である。It is a graph of the experimental result which shows the relationship between the ignition timing in a predetermined driving | running state, and an ion parameter. エンジンの運転領域に格子点を設定したイメージ図(a)と、その各格子点毎に対応するエンジン運転状態において、点火時期とMBT値と勾配との関係を示すテーブル(b)とを模式的に示す説明図である。A schematic diagram (a) in which grid points are set in the engine operating region, and a table (b) showing the relationship between the ignition timing, MBT value, and gradient in the engine operating state corresponding to each grid point, are schematically shown. It is explanatory drawing shown. イオンパラメータの計算の手順を示すフローチャートである。It is a flowchart which shows the procedure of calculation of an ion parameter. MBTモニタの手順を示すフローチャートである。It is a flowchart which shows the procedure of a MBT monitor. 制御点火時期とMBTとのずれ量を算出するための考え方を示す説明図である。It is explanatory drawing which shows the idea for calculating the deviation | shift amount of a control ignition timing and MBT. MBTのフィードバック制御の手順を示すフローチャートである。It is a flowchart which shows the procedure of the feedback control of MBT. 点火時期の補正方向(進角側又は遅角側)を決定する考え方を示す説明図である。It is explanatory drawing which shows the idea of determining the correction direction (advance side or retard side) of ignition timing. MBTの気筒間ばらつきを補正する制御手順を示すフローチャートである。It is a flowchart which shows the control procedure which correct | amends the dispersion | variation between cylinders of MBT. フィードバック制御が収束した状態の一例を示す説明図である。It is explanatory drawing which shows an example of the state which feedback control converged.

符号の説明Explanation of symbols

1 エンジン
30 PCM(点火手段、判定手段、点火時期補正手段、空燃比補正手段)
33 イオン電流検出回路(イオン電流検出手段)
6 燃焼室
7 点火プラグ(点火手段)
8 点火回路(点火手段)
1 engine 30 PCM (ignition means, determination means, ignition timing correction means, air-fuel ratio correction means)
33 Ion current detection circuit (ion current detection means)
6 Combustion chamber 7 Spark plug (ignition means)
8 Ignition circuit (ignition means)

Claims (5)

所定のエンジン運転状態においては点火時期をMBT(Minimum advance for the Best Torque)に設定して点火を行う点火手段と、
前記エンジンの燃焼室内に発生するイオン電流を検出するイオン電流検出手段と、
前記点火時期がMBTに設定されている条件下において、前記燃焼室における点火終了から、圧縮上死点を中心とした所定範囲内のクランク角位置までの特定期間に亘って前記イオン電流検出手段によって検出されたクランク角の進行に対するイオン電流の波形形状に基づいて、前記設定されている点火時期がMBTからずれているか否かを判定する判定手段と、を備え
前記判定手段は、前記点火終了から前記特定期間全体に亘って検出されたイオン電流値を積算し、その総積算値の所定割合までが積算されたクランク角位置を評価指標として、前記設定されている点火時期がMBTからずれているか否かの判定を行う点火時期検出装置。
Ignition means for igniting with the ignition timing set to MBT (Minimum advance for the Best Torque) in a predetermined engine operating state;
Ion current detection means for detecting ion current generated in the combustion chamber of the engine;
Under the condition that the ignition timing is set to MBT, the ion current detection means performs a specific period from the end of ignition in the combustion chamber to a crank angle position within a predetermined range centered on compression top dead center . Determination means for determining whether or not the set ignition timing is deviated from MBT based on the waveform shape of the ion current with respect to the progress of the detected crank angle ,
The determination means integrates the ion current values detected over the entire specified period from the end of the ignition, and the crank angle position obtained up to a predetermined percentage of the total integrated value is set as the evaluation index. An ignition timing detection device for determining whether or not the ignition timing being deviated from MBT .
請求項1に記載の点火時期検出装置において、
点火時期毎に、当該点火時期がMBTであるときの前記評価指標の値であるMBT値が予め設定されており、
前記判定手段は、検出されたイオン電流値に基づいて前記評価指標の値を算出すると共に、その算出した評価指標の値を前記MBT値と比較することによって、前記設定されている点火時期がMBTからずれているか否かを判定する点火時期検出装置。
In the ignition timing detection device according to claim 1,
For each ignition timing, an MBT value that is a value of the evaluation index when the ignition timing is MBT is preset,
The determination means calculates the value of the evaluation index based on the detected ion current value, and compares the calculated evaluation index value with the MBT value, whereby the set ignition timing is determined as MBT. An ignition timing detection device for determining whether or not the engine is deviated from.
請求項2に記載の点火時期検出装置において、
前記MBT値はさらに、前記エンジンの運転状態毎に設定されている点火時期検出装置。
In the ignition timing detection device according to claim 2,
The MBT value is an ignition timing detection device further set for each operating state of the engine.
請求項1に記載の点火時期検出装置において、
前記判定手段によって前記設定されている点火時期がMBTからずれていると判定されたときに、点火時期がMBTとなるように、前記点火手段による点火時期を補正する点火時期補正手段をさらに備える点火時期検出装置。
In the ignition timing detection device according to claim 1,
Ignition further comprising ignition timing correction means for correcting the ignition timing by the ignition means so that the ignition timing becomes MBT when the determination means determines that the set ignition timing is deviated from MBT. Time detection device.
請求項4に記載の点火時期検出装置において、
前記イオン電流検出手段は、前記エンジンの気筒毎に備えられ、
前記判定手段は、前記気筒毎に、前記設定されている点火時期がMBTからずれているか否かを判定し、
前記点火時期補正手段は、前記気筒毎に、点火時期がMBTとなるように、前記点火手段による点火時期を補正し、
前記点火時期補正手段による補正後において、MBTが気筒間でばらついているときに、当該ばらつき状態に応じて前記気筒毎に空燃比を補正する空燃比補正手段をさらに備える点火時期検出装置。
In the ignition timing detection device according to claim 4,
The ion current detection means is provided for each cylinder of the engine,
The determination means determines whether or not the set ignition timing is deviated from MBT for each of the cylinders;
The ignition timing correction means corrects the ignition timing by the ignition means so that the ignition timing is MBT for each cylinder.
An ignition timing detection device further comprising air-fuel ratio correction means for correcting the air-fuel ratio for each cylinder according to the variation state when MBT varies between cylinders after correction by the ignition timing correction means.
JP2006301882A 2006-11-07 2006-11-07 Ignition timing detection device Active JP4720721B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006301882A JP4720721B2 (en) 2006-11-07 2006-11-07 Ignition timing detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006301882A JP4720721B2 (en) 2006-11-07 2006-11-07 Ignition timing detection device

Publications (2)

Publication Number Publication Date
JP2008115817A JP2008115817A (en) 2008-05-22
JP4720721B2 true JP4720721B2 (en) 2011-07-13

Family

ID=39501957

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006301882A Active JP4720721B2 (en) 2006-11-07 2006-11-07 Ignition timing detection device

Country Status (1)

Country Link
JP (1) JP4720721B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010001745A (en) * 2008-06-18 2010-01-07 Hitachi Automotive Systems Ltd Combustion controller of spark-ignition multi-cylinder engine
JP5146337B2 (en) * 2009-01-26 2013-02-20 トヨタ自動車株式会社 Control device for internal combustion engine
JP5565295B2 (en) * 2010-12-21 2014-08-06 ダイヤモンド電機株式会社 Exhaust gas recirculation control device for internal combustion engine
JP5276693B2 (en) * 2011-05-11 2013-08-28 三菱電機株式会社 Control device for internal combustion engine

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07305650A (en) * 1994-05-10 1995-11-21 Honda Motor Co Ltd Control device for internal combustion engine
JPH1048184A (en) * 1996-04-12 1998-02-20 Stiebel Eltron Gmbh & Co Kg Method and apparatus for evaluation of quality of fuel-air mixed gas
JP2003286932A (en) * 2002-03-28 2003-10-10 Mitsubishi Electric Corp Knocking control device for internal combustion engine
JP2004156596A (en) * 2002-11-01 2004-06-03 Visteon Global Technologies Inc Balancing of closed loop type individual cylinder air-fuel ratio

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07305650A (en) * 1994-05-10 1995-11-21 Honda Motor Co Ltd Control device for internal combustion engine
JPH1048184A (en) * 1996-04-12 1998-02-20 Stiebel Eltron Gmbh & Co Kg Method and apparatus for evaluation of quality of fuel-air mixed gas
JP2003286932A (en) * 2002-03-28 2003-10-10 Mitsubishi Electric Corp Knocking control device for internal combustion engine
JP2004156596A (en) * 2002-11-01 2004-06-03 Visteon Global Technologies Inc Balancing of closed loop type individual cylinder air-fuel ratio

Also Published As

Publication number Publication date
JP2008115817A (en) 2008-05-22

Similar Documents

Publication Publication Date Title
RU2633208C1 (en) Controller for internal combustion engine
US8046156B2 (en) Control apparatus of internal combustion engine
EP1083324B1 (en) Control system for self-ignition type gasoline engine
JP6044518B2 (en) Control device for internal combustion engine
US8712670B2 (en) Controller for internal combustion engine
US7831377B2 (en) Ignition timing control system and method for internal combustion engine and engine control unit
WO2005073548A1 (en) Operation controller for engine, vehicle with the operation controller, method for calculating center of gravity ofcombustion in engine, and operation control method for engine
US9567938B2 (en) Control device for internal combustion engine
JP4784467B2 (en) Premixed compression ignition internal combustion engine
JP4720721B2 (en) Ignition timing detection device
JP4677844B2 (en) Engine valve timing control device
JP5239565B2 (en) Combustion control device for premixed compression ignition engine
JP2010084621A (en) Control method and control device for engine
JP2009019521A (en) Control device of internal combustion engine
JP2010007581A (en) Air fuel ratio control device
JP4962464B2 (en) Fuel injection parameter adaptation method and fuel injection control system for compression ignition internal combustion engine
JP2007285194A (en) Control device of internal combustion engine
JP5287103B2 (en) Method for predicting abnormal combustion of spark ignition engine, control device and control method for engine
JP4407505B2 (en) Valve characteristic control device for internal combustion engine
JP2004263612A (en) Control device of internal combustion engine
JP4793181B2 (en) Engine crank angle detector
JP4793172B2 (en) Engine ignition control device
JP2010084619A (en) Control device of engine
JP4715680B2 (en) Engine air-fuel ratio detection device
JP4899772B2 (en) Control device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090330

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101207

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110202

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110308

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110321

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

Free format text: PAYMENT UNTIL: 20140415

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150