JP4462168B2 - Ignition timing control device for internal combustion engine - Google Patents
Ignition timing control device for internal combustion engine Download PDFInfo
- Publication number
- JP4462168B2 JP4462168B2 JP2005319006A JP2005319006A JP4462168B2 JP 4462168 B2 JP4462168 B2 JP 4462168B2 JP 2005319006 A JP2005319006 A JP 2005319006A JP 2005319006 A JP2005319006 A JP 2005319006A JP 4462168 B2 JP4462168 B2 JP 4462168B2
- Authority
- JP
- Japan
- Prior art keywords
- ignition timing
- knock
- ignition
- ecu
- self
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Ignition Timing (AREA)
Description
本発明は、内燃機関の点火時期制御装置に関する。 The present invention relates to an ignition timing control device for an internal combustion engine.
エンジンの点火時期が適正な範囲にない場合、ノックが発生する可能性がある。したがって、エンジンの点火時期を適正な範囲に制御することが非常に重要である。そこで、燃焼速度および熱発生パターンに基づいて筒内温度および筒内圧力を推定し、これらの推定値に基づいてノックを発生しないノック限界点火時期を推定する技術が開示されている(特許文献1参照)。この技術によれば、適切な点火時期制御を行うことができる。 If the engine ignition timing is not within the proper range, knocking may occur. Therefore, it is very important to control the ignition timing of the engine within an appropriate range. Therefore, a technique for estimating the in-cylinder temperature and the in-cylinder pressure based on the combustion rate and the heat generation pattern and estimating the knock limit ignition timing that does not generate knock based on these estimated values is disclosed (Patent Document 1). reference). According to this technique, appropriate ignition timing control can be performed.
しかしながら、熱発生パターンは、機差ばらつき、経時変化等の影響により変化する。したがって、特許文献1の技術では、ノック限界点火時期の予測精度が悪化するおそれがある。また、熱発生パターンを作成する際に種々の運転条件でサンプリングする必要がある。したがって、ECUの負荷が増大する。それにより、サンプリング結果が反映されるまで間にノック限界点火時期の予測精度が悪化するおそれもある。 However, the heat generation pattern changes due to the influence of machine difference variation, change with time, and the like. Therefore, in the technique of Patent Document 1, there is a possibility that the prediction accuracy of the knock limit ignition timing is deteriorated. In addition, it is necessary to sample under various operating conditions when creating the heat generation pattern. Therefore, the load on the ECU increases. As a result, the prediction accuracy of the knock limit ignition timing may be deteriorated before the sampling result is reflected.
本発明は、ノック限界点火時期の予測精度を向上させることができる内燃機関の点火制御装置を提供することを目的とする。 An object of the present invention is to provide an ignition control device for an internal combustion engine that can improve the prediction accuracy of the knock limit ignition timing.
本発明に係る内燃機関の点火時期制御装置は、内燃機関の運転条件を検出する運転条件検出手段と、ノックが発生する際のクランクアングルにおける燃焼割合と点火時期との間の多次式からなる関係式と運転条件検出手段が検出した運転条件とに基づいてノック限界点火時期を推定する推定手段と、ノックを検出するノック検出手段と、ノック検出手段によってノックが検出される場合においてノックが発生するクランクアングルにおける燃焼割合を学習する学習手段と、運転条件検出手段が検出した運転条件に基づいて熱発生パターンおよび自着火発生率曲線を算出する第1の算出手段と、学習手段が学習したノックが発生するクランクアングルにおける燃焼割合と第1の算出手段が算出した熱発生パターンとに基づいて第1の関係線を算出する第2の算出手段と、学習手段が学習したノックが発生するクランクアングルにおける燃焼割合と第1の算出手段が算出した自着火発生率曲線とに基づいて第2の関係線を算出する第3の算出手段とを備え、推定手段は、第1の関係線と第2の関係線との交点の点火時期がノック限界点火時期であると推定することを特徴とするものである。 An ignition timing control device for an internal combustion engine according to the present invention comprises an operating condition detecting means for detecting an operating condition of the internal combustion engine, and a multi-order expression between a combustion ratio at a crank angle and an ignition timing when knocking occurs. An estimation means for estimating the knock limit ignition timing based on the relational expression and the driving condition detected by the driving condition detection means, a knock detection means for detecting knock, and a knock is generated when the knock is detected by the knock detection means Learning means for learning a combustion ratio at a crank angle to be performed, first calculation means for calculating a heat generation pattern and a self-ignition rate curve based on the operating conditions detected by the operating condition detecting means, and knocks learned by the learning means The first relationship line is calculated based on the combustion rate at the crank angle at which the heat is generated and the heat generation pattern calculated by the first calculation means. Second calculating means for calculating the second relation line based on the combustion rate at the crank angle at which the knock generated by the learning means and the self-ignition occurrence rate curve calculated by the first calculating means are calculated. The estimation means estimates that the ignition timing at the intersection of the first relation line and the second relation line is a knock limit ignition timing.
本発明に係る内燃機関の点火時期制御装置においては、運転条件検出手段によって内燃機関の運転条件が検出され、推定手段によってノックが発生する際のクランクアングルにおける燃焼割合と点火時期との間の多次式からなる関係式と運転条件検出手段が検出した運転条件とに基づいてノック限界点火時期が推定される。この場合、ノックが発生する際のクランクアングルにおける燃焼割合と点火時期との間の適切な関係式を用いることによって、正確なノック限界点火時期を推定することが可能である。したがって、ノック限界点火時期の予測精度が向上する。 In the ignition timing control apparatus for an internal combustion engine according to the present invention, the operating condition of the internal combustion engine is detected by the operating condition detection means, and the difference between the combustion ratio at the crank angle and the ignition timing when the knocking is generated by the estimation means. The knock limit ignition timing is estimated based on the relational expression consisting of the following expression and the operating condition detected by the operating condition detecting means. In this case, it is possible to estimate an accurate knock limit ignition timing by using an appropriate relational expression between the combustion ratio at the crank angle when the knock occurs and the ignition timing. Therefore, the prediction accuracy of the knock limit ignition timing is improved.
学習手段は、あらかじめ定めておいた多次式を用いて、特定の点火時期ごとのノックが発生するクランクアングルにおける燃焼割合に基づいて他の点火時期におけるノックが発生するクランクアングルにおける燃焼割合を補間することによって、ノックが発生するクランクアングルにおける燃焼割合を学習してもよい。この場合、学習手段は、少ないサンプル数で学習することができる。 The learning means interpolates the combustion rate at the crank angle at which knocking occurs at other ignition timings based on the combustion rate at the crank angle at which knocking occurs at each specific ignition timing, using a predetermined multi-order equation. By doing so, the combustion ratio at the crank angle at which knocking may occur may be learned. In this case, the learning means can learn with a small number of samples.
ノックを検出するノック検出手段と、ノック検出手段によってノックが検出される場合において、運転条件に基づいて多次式を算出する第4の算出手段とをさらに備え、推定手段は、前記算出手段が算出した多次式に基づいてノック限界点火時期を推定してもよい。この場合、ノックが発生する際のクランクアングルにおける燃焼割合と点火時期との間の関係が多次式であることを見出したことから、第4の算出手段は、容易に多次式を算出することができる。それにより、本発明に係る内燃機関の点火時期制御装置の負荷が増大することを防止することができる。したがって、サンプルがノック限界点火時期の推定に反映されるまでの時間を短縮することができる。その結果、ノック限界点火時期の予測精度悪化を防止することができる。 A knock detecting means for detecting knock; and a fourth calculating means for calculating a multi-order expression based on operating conditions when the knock is detected by the knock detecting means, and the estimating means includes: The knock limit ignition timing may be estimated based on the calculated multi-order equation. In this case, since the relationship between the combustion rate at the crank angle when the knock occurs and the ignition timing is found to be a multi-order equation, the fourth calculation means easily calculates the multi-order equation. be able to. Thereby, it is possible to prevent an increase in the load of the ignition timing control device for an internal combustion engine according to the present invention. Therefore, the time until the sample is reflected in the estimation of the knock limit ignition timing can be shortened. As a result, it is possible to prevent the prediction accuracy of the knock limit ignition timing from deteriorating.
運転条件検出手段が検出した運転条件に基づいて熱発生パターンを算出する第5の算出手段と、第4の算出手段によって算出された多次式に基づいて熱発生パターンを修正する修正手段とをさらに備えていてもよい。この場合、修正された熱発生パターンに基づいて点火時期を制御することが可能になる。したがって、ノックの発生を防止することができる。 Fifth calculation means for calculating the heat generation pattern based on the operation condition detected by the operation condition detection means, and correction means for correcting the heat generation pattern based on the multi-order expression calculated by the fourth calculation means. Furthermore, you may provide. In this case, the ignition timing can be controlled based on the corrected heat generation pattern. Therefore, knocking can be prevented from occurring.
多次式は、2次式であってもよい。この場合、少ないサンプル数で多次式を算出することができる。したがって、本発明に係る内燃機関の点火時期制御装置の負荷が増大することを防止することができる。また、ノック検出手段は、加速度センサであってもよい。さらに、ノック検出手段は筒内圧力を検出する圧力検出手段を備え、ノック検出手段は筒内圧力に基づいてノックを検出してもよい。この場合、ノックの検出精度が向上する。 The multi-order expression may be a quadratic expression. In this case, a multi-order expression can be calculated with a small number of samples. Therefore, it is possible to prevent an increase in the load of the ignition timing control device for an internal combustion engine according to the present invention. The knock detection means may be an acceleration sensor. Further, the knock detection means may include pressure detection means for detecting in-cylinder pressure, and the knock detection means may detect knock based on the in-cylinder pressure. In this case, the knock detection accuracy is improved.
運転条件は、点火時期、エンジン回転数、負荷、吸気弁および排気弁の開弁特性、ならびに空燃比であってもよい。この場合、複数の運転条件に基づいてノック限界点火時期を推定することが可能である。したがって、ノック限界点火時期の予測精度が向上する。 The operating conditions may be ignition timing, engine speed, load, valve opening characteristics of intake and exhaust valves, and air-fuel ratio. In this case, it is possible to estimate the knock limit ignition timing based on a plurality of operating conditions. Therefore, the prediction accuracy of the knock limit ignition timing is improved.
本発明によれば、ノック限界点火時期の予測精度が向上する。 According to the present invention, the prediction accuracy of the knock limit ignition timing is improved.
以下、本発明を実施するための最良の形態を説明する。 Hereinafter, the best mode for carrying out the present invention will be described.
図1は、第1実施例に係る点火時期制御装置100の全体構成を示すブロック図である。図1に示すように、点火時期制御装置100は、内燃機関10、運転条件センサ部20およびECU(Electronic Control Unit)30を含む。
FIG. 1 is a block diagram showing an overall configuration of an ignition
内燃機関10は、ECU30の指示に従って作動する。また、内燃機関10は、筒内圧センサ11およびクランクアングルセンサ12を含む。筒内圧センサ11は、内燃機関10の筒内圧力を検出し、その検出結果をECU30に与える。筒内圧センサ11は、ノック波を検出できる程度のサンプリング周期で筒内圧力を検出できることが好ましい。クランクアングルセンサ12は、内燃機関10内のクランクアングルを検出し、その検出結果をECU30に与える。クランクアングルセンサ12は、1deg程度の精度でクランクアングルを検出できることが好ましい。
The
運転条件センサ部20は、各運転条件を検出するセンサを含む。運転条件センサ部20の各センサが検出する運転条件には、例えば、点火時期、エンジン回転数、負荷、吸気弁および排気弁の開弁特性(バルブタイミングおよびバルブリフト量)、混合気の空燃比、燃料噴射量、吸入空気量、スロットル角、外気温度、外気湿度、冷却水温、油温、車速、変速比、燃料性状等が含まれる。運転条件センサ部20は、各運転条件を検出し、その検出結果をECU30に与える。
The driving
ECU30は、CPU(中央演算処理装置)、ROM(リードオンリメモリ)、RAM(ランダムアクセスメモリ)等から構成される。ECU30は、運転条件センサ部20、筒内圧センサ11およびクランクアングルセンサ12の検出結果に基づいて内燃機関10を制御する。以下、ECU30による点火時期制御装置100の制御について説明する。
The
ECU30は、まず、運転条件センサ部20の各センサから運転条件を取得する。ECU30は、上記運転条件のうち特に点火時期、エンジン回転数負荷、吸気弁および排気弁の開弁特性ならびに混合気の空燃比に基づいて、以下の制御を行うことが好ましい。次に、ECU30は、筒内圧センサ11およびクランクアングルセンサ12の検出結果を取得しつつ、内燃機関10におけるノックの有無を判定する。以下、図2を用いてノックの有無の判定方法の詳細を説明する。
The
図2は、ノックの有無の判定方法について説明するための図である。図2(a)はクランクアングルと筒内圧力との関係を示す図である。図2(a)の横軸はクランクアングルを示し、図2(a)の縦軸は筒内圧力を示す。図2(a)に示すように、筒内圧力は、クランクアングルが進角側から上死点に向かって変化するにつれて増大し、クランクアングルが上死点を越えると減少する。内燃機関10内においてノック波が発生しない場合には、筒内圧力は振動せずに滑らかな曲線を描く。しかしながら、ノック波が発生すると筒内圧力は振動する。図2(a)の区間Aは、ノック波が発生している区間を示す。
FIG. 2 is a diagram for explaining a method for determining the presence or absence of knocking. FIG. 2A is a diagram showing the relationship between the crank angle and the in-cylinder pressure. The horizontal axis of Fig.2 (a) shows a crank angle, and the vertical axis | shaft of Fig.2 (a) shows in-cylinder pressure. As shown in FIG. 2A, the in-cylinder pressure increases as the crank angle changes from the advance side toward the top dead center, and decreases when the crank angle exceeds the top dead center. When no knock wave is generated in the
図2(b)はクランクアングルとノック波の周波数成分(例えば、7kHz付近)との関係を示す図である。図2(b)の横軸はクランクアングルを示し、図2(b)の縦軸はノック波の周波数成分を示す。ECU30は、図2(a)の筒内圧力に対してフィルタリングすることによって、図2(b)の波形を得ることができる。 FIG. 2B is a diagram showing the relationship between the crank angle and the frequency component (for example, around 7 kHz) of the knock wave. The horizontal axis of FIG. 2B shows the crank angle, and the vertical axis of FIG. 2B shows the frequency component of the knock wave. ECU30 can obtain the waveform of FIG.2 (b) by filtering with respect to the cylinder pressure of Fig.2 (a).
図2(b)に示すように、ノック波が発生すると筒内圧力が大きく振幅することになる。ECU30は、ノック周波数成分の振幅の絶対値がしきい値を超えた場合にノック波が発生していると判定することができる。また、ECU30は、所定期間内にノック周波数成分の振幅の絶対値がしきい値を所定回数超えた場合にノック波が発生していると判定してもよい。この場合、ノック波発生の検出精度が向上する。
As shown in FIG. 2B, when a knock wave is generated, the in-cylinder pressure greatly increases. The
ノック波が発生していると判定された場合、ECU30は、ノック波が発生するクランクアングル(以下、自着火CAと称する。)を算出する。例えば、ECU30は、上記しきい値を超える波形の開始点を自着火CAとして算出することができる。次に、ECU30は、ノック波発生時の燃焼割合(以下、自着火BRと称する。)を算出する。自着火BRは、自着火CAと筒内圧力とから算出することができる。
When it is determined that a knock wave is generated, the
次いで、ECU30は、内燃機関10の点火時期と自着火BRとに基づいて、ノック波発生時における点火時期と燃焼割合との関係を修正して学習する。ここで、点火時期は、クランクアングルによって表され、以下、点火時期CAと称する。
Next, the
図3は、ノック波発生時における点火時期CAと自着火BRとの関係を示す図である。図3の縦軸は自着火BRを示し、図3の横軸は点火時期CAを示す。図3の実線は、ECU30があらかじめ記憶している、ノック波発生時における点火時期CAと自着火BRとの関係を示す曲線である。本発明者は、図3の実線に示すように、自着火BRが点火時期CAのn乗に比例し、例えば、点火時期CAの2乗または3乗に比例して増大することを見出した。点火時期CAが所定の値を超えると、自着火BRはほぼ一定の値を示す。
FIG. 3 is a diagram showing a relationship between the ignition timing CA and the self-ignition BR when the knock wave is generated. The vertical axis in FIG. 3 represents the self-ignition BR, and the horizontal axis in FIG. 3 represents the ignition timing CA. The solid line in FIG. 3 is a curve that indicates the relationship between the ignition timing CA and the self-ignition BR when the knock wave is generated, which is stored in advance by the
ECU30は、点火時期CAと自着火BRとを1回またはそれ以上サンプリングし、そのサンプリング結果から図3の破線のように点火時期CAと自着火BRとの関係を修正する。その後、ECU30は、修正した点火時期CAと自着火BRとの関係を記憶する。この場合、ECU30は、機差ばらつき、経年変化(例えば、センサ劣化)にかかわらず、点火時期CAと自着火BRとの正確な関係を学習することができる。
The
次いで、ECU30は、ノックが発生する限界の点火時期(以下、ノック限界点火時期CAと称する。)を予測する。以下、その過程を詳細に説明する。
Next, the
まず、ECU30は、熱発生パターンを用いて点火時期CAの変化に対する第1の関係線を算出する。図4は、熱発生パターンを示す図である。図4の縦軸は燃焼割合を示し、図4の横軸はクランクアングルを示す。熱発生パターンは、従来から知られているWiebe関数、燃焼速度モデル等によって求めることができる。図4の実線に示すように、点火された後においては、クランクアングルの増加とともに燃焼割合も増加する。熱発生パターン曲線は、点火時期CAが進角側にシフトすると低角度側にシフトし、点火時期CAが遅角側にシフトすると高角度側にシフトする。
First, the
ECU30は、図3および図4に基づいて、点火時期CAの変化に対する第1の関係線を求める。まず、図3の修正された曲線における所定の点を点P(点火時期CAP,自着火BRP)とする。次に、ECU30は、点火時期CAPに対応する熱発生パターンを算出する。その算出結果の一例を図4の破線に示す。ECU30は、この熱発生パターンを用いて、自着火BRPに対応するクランクアングルを求める。このアングルは、燃焼割合が自着火BRに到達するクランクアングルである。図3のその他の点に対して同様の処理を行うことによって、図5に示すような点火時期CAの変化に対する第1の関係線を得ることができる。
The
また、ECU30は、自着火発生率を用いて点火時期に対する第2の関係線を算出する。図6は、自着火発生率を示す図である。図6の縦軸は自着火発生率を示し、図6の横軸はクランクアングルを示す。ここで、自着火発生率とは、従来から知られている自着火予測式(モデル計算式、素反応計算式、総括反応式等)によって算出することができる自着火発生の指標のことを意味する。本実施例においては、一例として自着火発生率が1になると自着火が発生すると判断する。自着火発生率は、自着火予測式に運転条件センサ部20が検出した運転条件等を代入することによって求めることができる。
Further, the
図6の実線に示すように、クランクアングルの増加とともに自着火発生率も増加する。自着火発生率曲線は、点火時期CAが進角側にシフトすると低角度側にシフトし、点火時期CAが遅角側にシフトすると高角度側にシフトする。ECU30は、図6に基づいて、点火時期に対する第2の関係線を求める。まず、図6においてある点火時期CAに対応する曲線を算出し、その曲線上の値が1になる場合のクランクアングルを求める。同様の処理を複数回行うことによって、図7に示すような点火時期CAに対する第2の関係線を得ることができる。
As indicated by the solid line in FIG. 6, the autoignition rate increases with increasing crank angle. The self-ignition occurrence rate curve shifts to the low angle side when the ignition timing CA shifts to the advance side, and shifts to the high angle side when the ignition timing CA shifts to the retard side. The
次に、ECU30は、図8の実線に示すように、図5に示す第1の関係線と図7に示す第2の関係線との交点を、ノック限界点火時期CAであると予測する。その後、ECU30は、ノック限界点火時期CAに基づいて、点火時期をノック限界点火時期CAより進角しないように制御する。それにより、ノック波の発生を防止することができる。なお、図8の破線に示すように、ノック波発生時における点火時期CAと自着火BRとの関係が修正されると、第1の関係線および第2の関係線はシフトする。それにより、機差ばらつき、経年変化(例えば、センサ劣化)にかかわらず、ノック限界点火時期CAをより適切な値に修正することができる。
Next, as shown by the solid line in FIG. 8, the
なお、ECU30は、ノック波が発生していないと判定していれば、図3のノック波発生時における点火時期CAと自着火BRとの関係を修正および記憶することなく、あらかじめ記憶している点火時期CAと自着火BRとの関係に基づいてノック限界点火時期CAを算出してその後の制御を行う。したがって、ECU30に不必要な負荷がかかることを防止することができる。
If it is determined that the knock wave is not generated, the
以上のように、本実施例においては、点火時期CAと自着火BRとの適切な関係を見出したことによって、正確なノック限界点火時期CAを算出することが可能である。また、点火時期CAと自着火BRとの関係が多次式であることを見出したことから、少ないサンプル数で点火時期CAと自着火BRとの関係を修正および記憶することができる。それにより、ECU30の負荷が増大することを防止することができる。したがって、サンプルがノック限界点火時期CAの推定に反映されるまでの時間を短縮することができる。その結果、ノック限界点火時期CAの予測精度悪化を防止することができる。
As described above, in this embodiment, it is possible to calculate an accurate knock limit ignition timing CA by finding an appropriate relationship between the ignition timing CA and the self-ignition BR. Further, since it has been found that the relationship between the ignition timing CA and the self-ignition BR is a multi-order equation, the relationship between the ignition timing CA and the self-ignition BR can be corrected and stored with a small number of samples. Thereby, it is possible to prevent the load on the
続いて、ECU30がノック限界点火時期CAを求める際に行うフローチャートの一例について説明する。図9は、上記フローチャートの一例を示す図である。ECU30は、所定の周期で図9のフローチャートを実行する。図9に示すように、まず、ECU30は、運転条件センサ部20の各センサから運転条件を取得する(ステップS1)。次に、ECU30は、筒内圧センサ11およびクランクアングルセンサ12の検出結果に基づいて、ノックが発生しているか否かを判定する(ステップS2)。この場合、ECU30は、図2で説明した方法に基づいて判定することができる。
Subsequently, an example of a flowchart performed when the
ステップS2においてノックが発生していると判定された場合、ECU30は、筒内圧センサ11およびクランクアングルセンサ12の検出結果に基づいて自着火CAを算出する(ステップS3)。次いで、ECU30は、ステップS3において算出された自着火CAと筒内圧センサ11の検出結果とから自着火BRを算出する(ステップS4)。次に、ECU30は、図3の点火時期CAと自着火BRとの関係を修正し、修正後の点火時期CAと自着火BRとの関係を記憶する(ステップS5)。
When it is determined in step S2 that knock has occurred, the
次いで、ECU30は、記憶した点火時期CAと自着火BRとの関係からノック限界点火時期CAを予測する(ステップS6)。この場合、ECU30は、図8で説明した方法によりノック限界点火時期CAを予測する。その後、ECU30は図9のフローチャートの実行を終了する。なお、ステップS2においてノックが発生していると判定されなかった場合、ECU30は、ステップS6の動作を行う。
Next, the
以上のように、図9のフローチャートに従った制御により、正確なノック限界点火時期CAを算出することが可能である。また、ECU30の負荷が増大することを防止することができる。
As described above, an accurate knock limit ignition timing CA can be calculated by the control according to the flowchart of FIG. Further, an increase in the load on the
本実施例においては、運転条件センサ部20が運転条件検出手段に相当し、筒内圧センサ11がノック検出手段および圧力検出手段に相当し、ECU30が推定手段、学習手段、第1の算出手段、第2の算出手段および第3の算出手段に相当し、図3の曲線が多次式に相当する。
In this embodiment, the driving
本発明の第2実施例に係る点火時期制御装置100aについて説明する。図10は、点火時期制御装置100aの全体構成を示すブロック図である。図10に示すように、点火時期制御装置100aが図1の点火時期制御装置100と異なる点は、筒内圧センサ11およびクランクアングルセンサ12が設けられていない点およびノックセンサ13が設けられている点である。その他の点においては、点火制御時期装置100aは点火時期制御装置100と同様の構成を有する。なお、実施例1と同様の部位には同一符号を付すことで重複する説明を省略する。
An ignition
ノックセンサ13は、例えば、加速度センサから構成される。ノックセンサ13は、内燃機関10の筒外に設けられ、ノック波を検出する。具体的には、ノックセンサ13は、内燃機関10の振動を電圧に変換し、その電圧値をECU30に与える。
For example, the
続いて、ECU30による点火時期制御装置100aの制御について説明する。ECU30は、まず、運転条件センサ部20の各センサから運転条件を取得する。ECU30は、ノックセンサ13の検出結果を取得しつつ、内燃機関10におけるノックの有無を判定する。具体的には、ECU30は、ノックセンサ13が検出する電圧値が所定値を超えた場合にノック波が発生していると判定する。また、ECU30は、所定期間内にノックセンサ13が検出する電圧値が所定回数超えた場合にノック波が発生していると判定してもよい。この場合、ノック波発生の検出精度が向上する。
Next, control of the ignition
ノック波が発生していると判定された場合、ECU30は、図3に示したノック波発生時における点火時期CAと自着火BRとの関係式を算出する。ここで、点火時期CAをxとし、自着火BRをyとすると、一例として下記式(1)の関係が成立する。
y=a・x2+b・x+c (1)
a,c:定数
When it is determined that a knock wave is generated, the
y = a · x 2 + b · x + c (1)
a, c: constant
また、式(1)のbは、下記式(2)から求めることができる。
b=n1+n2・ne+n3・KL+n4・Sa+n5・ne2+n6・ne・EGR+n7・ne・Sa2 (2)
n1〜n7:定数
ne:エンジン回転数
KL:エンジン負荷
Sa:点火時期
EGR:残留ガス量
上記n1〜n7は、あらかじめ行った実験結果に基づいて定めることができる。なお、上記式(1)は、統計学的にあらゆる特性(曲線)に対応して、例えばRBF関数、単調増加関数等の複雑な近似関数を用いて表すことも可能である。
Moreover, b of Formula (1) can be calculated | required from following formula (2).
b = n 1 + n 2 · ne + n 3 · KL + n 4 · Sa + n 5 · ne 2 + n 6 · ne · EGR + n 7 · ne · Sa 2 (2)
n 1 to n 7 : Constant ne: Engine speed KL: Engine load Sa: Ignition timing EGR: Residual gas amount The above n 1 to n 7 can be determined based on the results of experiments performed in advance. Note that the above equation (1) can be represented by using a complex approximate function such as an RBF function or a monotonically increasing function, corresponding to all characteristics (curves) statistically.
ECU30は、運転条件センサ部20から与えられた運転条件を上記式(2)に代入することによってbを算出し、算出されたbを上記式(1)に代入することによってノック波発生時における点火時期CAと自着火BRとの関係式を算出することができる。次に、ECU30は、運転条件センサ部20から与えられた運転条件に基づいて算出した図6の自着火発生率曲線を用いて、自着火CAを算出する。
The
次いで、ECU30は、算出された自着火CAと上記式(1)とに基づいて、自着火BR1を求める。また、ECU30は、運転条件センサ部20から与えられた運転条件に基づいて算出した図4の熱発生パターン曲線と自着火CAとに基づいて自着火BR2を求める。
Next, the
次に、ECU30は、自着火BR2が自着火BR1に等しくなるように、熱発生パターン曲線を修正する。この場合、熱発生パターン曲線を算出する際に用いたWiebe関数、燃焼速度モデル等のモデル式の各定数を修正することによって、熱発生パターン曲線を修正することができる。以後、ECU30は、修正された熱発生パターンと上記式(1)とに基づいて、燃焼割合が自着火BRに到達しないように内燃機関10の点火時期CAを制御する。それにより、ノック波発生を防止することができる。なお、ECU30は、ノック波が発生していないと判定していれば、熱発生パターン曲線の修正を行わない。したがって、ECU30に不必要な負荷がかかることを防止することができる。
Next, the
続いて、ECU30が点火時期制御装置100aを制御する際に行うフローチャートの一例について説明する。図11は、上記フローチャートの一例を示す図である。図11に示すように、まず、ECU30は、運転条件センサ部20の各センサから運転条件を取得する(ステップS11)。次に、ECU30は、ノックセンサ13の検出結果に基づいて、ノックが発生しているか否かを判定する(ステップS12)。
Next, an example of a flowchart performed when the
ステップS12においてノックが発生していると判定された場合、ECU30は、運転条件に基づいて、上記式(1)を算出する(ステップS13)。次に、ECU30は、運転条件に基づいて算出した自着火発生率曲線を用いて自着火CAを算出する(ステップS14)。次いで、ECU30は、自着火CAと式(1)とに基づいて、自着火BR1を求めるとともに、運転条件に基づいて算出した熱発生パターン曲線と自着火CAとに基づいて自着火BR2を求める(ステップS15)。
When it is determined in step S12 that knocking has occurred, the
次に、ECU30は、自着火BR2が自着火BR1に等しくなるように、熱発生パターン曲線を修正する(ステップS16)。その後、ECU30は図11のフローチャートの実行を終了する。なお、ステップS12においてノックが発生していると判定されなかった場合、ECU30は、図11のフローチャートの実行を終了する。
Next, the
以上のように、本実施例においては、点火時期CAと自着火BRとの適切な関係を見出したことによって、正確なノック限界点火時期CAを算出することが可能である。また、点火時期CAと自着火BRとの関係が多次式であることを見出したことから、点火時期CAと自着火BRとの関係を平易な式を用いて算出することができる。それにより、ECU30の負荷が増大することを防止することができる。したがって、サンプルがノック限界点火時期CAの推定に反映されるまでの時間を短縮することができる。その結果、ノック限界点火時期CAの予測精度悪化を防止することができる。また、筒内圧センサを用いていないことから、実施例1の点火時期制御装置100に比較して構成が簡略化される。
As described above, in this embodiment, it is possible to calculate an accurate knock limit ignition timing CA by finding an appropriate relationship between the ignition timing CA and the self-ignition BR. Further, since it has been found that the relationship between the ignition timing CA and the self-ignition BR is a multi-order equation, the relationship between the ignition timing CA and the self-ignition BR can be calculated using a simple equation. Thereby, it is possible to prevent the load on the
なお、上記式(1)は、2次式に限定されない。例えば、3次以上の多次式であってもよい。また、上記式(2)を構成する項は上記のものに限定されない。例えば、外気温度、外気湿度、冷却水温、油温、燃料性状等を含む式であってもよい。 In addition, said Formula (1) is not limited to a quadratic formula. For example, it may be a third-order or higher-order expression. Moreover, the term which comprises the said Formula (2) is not limited to said thing. For example, a formula including the outside air temperature, the outside air humidity, the cooling water temperature, the oil temperature, the fuel property and the like may be used.
本実施例においては、運転条件センサ部20が運転条件検出手段に相当し、ノックセンサ13がノック検出手段に相当し、ECU30が推定手段、第4の算出手段、第5の算出手段および修正手段に相当し、式(1)が多次式に相当する。
In this embodiment, the driving
続いて、本発明の第3実施例に係る点火時期制御装置100bについて説明する。図12は、点火時期制御装置100bの全体構成を示すブロック図である。図12に示すように、点火時期制御装置100bが図1の点火時期制御装置100と異なる点は、筒内圧センサ11が設けられていない点およびノックセンサ13が設けられている点である。その他の点においては、点火制御時期装置100bは点火時期制御装置100と同様の構成を有する。なお、実施例1と同様の部位には同一符号を付すことで重複する説明を省略する。
Subsequently, an ignition
続いて、ECU30による点火時期制御装置100bの制御について説明する。ECU30は、まず、運転条件センサ部20の各センサから運転条件を取得する。ECU30は、ノックセンサ13の検出結果を取得しつつ、内燃機関10におけるノックの有無を判定する。ノック波が発生していると判定された場合、ECU30は、クランクアングルセンサ12の検出結果に基づいて自着火CAを算出する。例えば、ECU30は、ノックセンサ13の検出値が所定のしきい値を超える波形の開始点を自着火CAとして算出することができる。なお、ECU30は、クランクアングルセンサのセンサ遅れを考慮してクランクアングルを算出する。
Next, control of the ignition
次に、ECU30は、運転条件センサ部20の検出結果に基づいて上記式(1)を算出する。次いで、ECU30は、自着火CAと式(1)とに基づいて、自着火BR3を求める。また、ECU30は、運転条件センサ部20から与えられた運転条件に基づいて算出した図4の熱発生パターン曲線と自着火CAとに基づいて自着火BR4を求める。
Next, the
次に、ECU30は、自着火BR4が自着火BR3に等しくなるように、熱発生パターン曲線を修正する。この場合、熱発生パターン曲線を算出する際に用いた総括反応式等の各定数を修正することによって、熱発生パターン曲線を修正することができる。以後、ECU30は、修正された熱発生パターンと上記式(1)とに基づいて、燃焼割合が自着火BRに到達しないように内燃機関10の点火時期CAを制御する。それにより、ノック波発生を防止することができる。なお、ECU30は、ノック波が発生していないと判定していれば、熱発生パターン曲線の修正を行わない。したがって、ECU30に不必要な負荷がかかることを防止することができる。
Next, the
続いて、ECU30が点火時期制御装置100bを制御する際に行うフローチャートの一例について説明する。図13は、上記フローチャートの一例を示す図である。図13に示すように、まず、ECU30は、運転条件センサ部20の各センサから運転条件を取得する(ステップS21)。次に、ECU30は、ノックセンサ13の検出結果に基づいて、ノックが発生しているか否かを判定する(ステップS22)。
Next, an example of a flowchart performed when the
ステップS12においてノックが発生していると判定された場合、ECU30は、運転条件に基づいて、上記式(1)を求める(ステップS23)。次に、ECU30は、クランクアングルセンサ12の検出結果に基づいて自着火CAを計測する(ステップS24)。次いで、ECU30は、自着火CAと式(1)とに基づいて、自着火BR3を求めるとともに、運転条件に基づいて算出した熱発生パターン曲線と自着火CAとに基づいて自着火BR4を算出する(ステップS25)。また、ECU30は、自着火BR4が自着火BR3に等しくなるように、熱発生パターン曲線を修正する(ステップS26)。その後、ECU30は図13のフローチャートの実行を終了する。なお、ステップS22においてノックが発生していると判定されなかった場合、ECU30は、図13のフローチャートの実行を終了する。
When it is determined in step S12 that knocking has occurred, the
以上のように、本実施例においては、点火時期CAと自着火BRとの適切な関係を見出したことによって、正確なノック限界点火時期CAを算出することが可能である。また、点火時期CAと自着火BRとの関係が多次式であることを見出したことから、点火時期CAと自着火BRとの関係を平易な式を用いて算出することができる。それにより、ECU30の負荷が増大することを防止することができる。したがって、サンプルがノック限界点火時期CAの推定に反映されるまでの時間を短縮することができる。その結果、ノック限界点火時期CAの予測精度悪化を防止することができる。また、自着火発生率曲線を求めずにクランクアングルセンサによってクランクアングルを直接得ることができることから、より正確な自着火CAを算出することができる。その結果、ノック限界点火時期CAの予測精度が向上する。
As described above, in this embodiment, it is possible to calculate an accurate knock limit ignition timing CA by finding an appropriate relationship between the ignition timing CA and the self-ignition BR. Further, since it has been found that the relationship between the ignition timing CA and the self-ignition BR is a multi-order equation, the relationship between the ignition timing CA and the self-ignition BR can be calculated using a simple equation. Thereby, it is possible to prevent the load on the
本実施例においては、運転条件センサ部20が運転条件検出手段に相当し、ノックセンサ13がノック検出手段に相当し、ECU30が推定手段、第4の算出手段、第5の算出手段および修正手段に相当し、式(1)が多次式に相当する。
In this embodiment, the driving
10 内燃機関
11 筒内圧センサ
12 クランクアングルセンサ
13 ノックセンサ
20 運転条件センサ部
30 ECU
100,100a,100b 点火時期制御装置
DESCRIPTION OF
100, 100a, 100b Ignition timing control device
Claims (8)
ノックが発生する際のクランクアングルにおける燃焼割合と点火時期との間の多次式からなる関係式と、前記運転条件検出手段が検出した運転条件とに基づいて、ノック限界点火時期を推定する推定手段と、
ノックを検出するノック検出手段と、
前記ノック検出手段によってノックが検出される場合において、ノックが発生するクランクアングルにおける燃焼割合を学習する学習手段と、
前記運転条件検出手段が検出した運転条件に基づいて熱発生パターンおよび自着火発生率曲線を算出する第1の算出手段と、
前記学習手段が学習したノックが発生するクランクアングルにおける燃焼割合と前記第1の算出手段が算出した前記熱発生パターンとに基づいて第1の関係線を算出する第2の算出手段と、
前記学習手段が学習したノックが発生するクランクアングルにおける燃焼割合と前記第1の算出手段が算出した自着火発生率曲線とに基づいて第2の関係線を算出する第3の算出手段とを備え、
前記推定手段は、前記第1の関係線と前記第2の関係線との交点の点火時期が前記ノック限界点火時期であると推定することを特徴とする内燃機関の点火時期制御装置。 An operating condition detecting means for detecting an operating condition of the internal combustion engine;
Estimation for estimating the knock limit ignition timing based on a relational expression consisting of a multi-order equation between the combustion ratio at the crank angle when the knock occurs and the ignition timing, and the operating condition detected by the operating condition detecting means Means,
Knock detection means for detecting knock; and
Learning means for learning a combustion ratio at a crank angle at which knocking occurs when knocking is detected by the knocking detecting means;
First calculation means for calculating a heat generation pattern and a self-ignition rate curve based on the operation conditions detected by the operation condition detection means;
Second calculating means for calculating a first relation line based on a combustion rate at a crank angle at which the knock learned by the learning means occurs and the heat generation pattern calculated by the first calculating means;
And third calculating means for calculating a second relation line based on the combustion ratio at the crank angle at which the knock learned by the learning means occurs and the self-ignition occurrence rate curve calculated by the first calculating means. ,
The ignition timing control device for an internal combustion engine, wherein the estimation means estimates that an ignition timing at an intersection of the first relation line and the second relation line is the knock limit ignition timing.
前記推定手段は、前記算出手段が算出した多次式に基づいてノック限界点火時期を推定することを特徴とする請求項1記載の内燃機関の点火時期制御装置。 In the case where the knock is detected by the knock detection means, further comprising a fourth calculation means for calculating the multi-order expression based on the operating condition,
2. The ignition timing control device for an internal combustion engine according to claim 1, wherein the estimating means estimates a knock limit ignition timing based on the multi-order equation calculated by the calculating means.
前記第4の算出手段によって算出された前記多次式に基づいて前記熱発生パターンを修正する修正手段とをさらに備えることを特徴とする請求項3記載の内燃機関の点火時期制御装置。 Fifth calculation means for calculating a heat generation pattern based on the operation condition detected by the operation condition detection means;
The ignition timing control device for an internal combustion engine according to claim 3 , further comprising a correction unit that corrects the heat generation pattern based on the multi-order expression calculated by the fourth calculation unit.
前記ノック検出手段は、前記筒内圧力に基づいてノックを検出することを特徴とする請求項1〜6のいずれかに記載の内燃機関の点火時期制御装置。 The knock detection means includes pressure detection means for detecting in-cylinder pressure,
The ignition timing control device for an internal combustion engine according to any one of claims 1 to 6, wherein the knock detection means detects a knock based on the in-cylinder pressure.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005319006A JP4462168B2 (en) | 2005-11-02 | 2005-11-02 | Ignition timing control device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005319006A JP4462168B2 (en) | 2005-11-02 | 2005-11-02 | Ignition timing control device for internal combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007127008A JP2007127008A (en) | 2007-05-24 |
JP4462168B2 true JP4462168B2 (en) | 2010-05-12 |
Family
ID=38149858
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005319006A Expired - Fee Related JP4462168B2 (en) | 2005-11-02 | 2005-11-02 | Ignition timing control device for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4462168B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7218519B2 (en) * | 2018-09-04 | 2023-02-07 | 横浜ゴム株式会社 | Physical property data prediction method and physical property data prediction device |
-
2005
- 2005-11-02 JP JP2005319006A patent/JP4462168B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007127008A (en) | 2007-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8326518B2 (en) | Knocking detecting apparatus for internal combustion engine | |
US7480591B2 (en) | Misfire detecting apparatus for internal combustion engine | |
JP4673787B2 (en) | Air-fuel ratio control device for internal combustion engine | |
EP2327868B1 (en) | Frequency spectrum analyzing apparatus | |
JP6362713B2 (en) | Knock detection device | |
US9702787B2 (en) | In-cylinder pressure detecting apparatus for internal combustion engine | |
KR20060117950A (en) | Ignition timing controlling device and method | |
US7455047B2 (en) | Control unit for an internal combustion engine | |
JP5381755B2 (en) | In-cylinder pressure sensor output correction device | |
JP2009019523A (en) | Control device of internal combustion engine | |
JP2007303293A (en) | Cylinder pressure detection device of internal combustion engine | |
JP4677897B2 (en) | Ignition timing control device for internal combustion engine | |
JP4462168B2 (en) | Ignition timing control device for internal combustion engine | |
JP2006284533A (en) | Abnormality detector for cylinder pressure sensor | |
JP4317842B2 (en) | Abnormality judgment device for pressure state detection device | |
JP4998374B2 (en) | Vehicle control device | |
JP4859525B2 (en) | Misfire detection device for internal combustion engine | |
JP5742787B2 (en) | Abnormal combustion detection device for internal combustion engine | |
JP2007077856A (en) | Combustion condition judgment device for internal combustion engine | |
JP4804413B2 (en) | Fuel control device for internal combustion engine | |
JP4340577B2 (en) | In-cylinder pressure sensor temperature detection device, in-cylinder pressure detection device using the same, and control device for internal combustion engine | |
JP4798647B2 (en) | In-cylinder pressure sensor abnormality detection device | |
JP4281677B2 (en) | Control device for internal combustion engine | |
JP5023042B2 (en) | Fuel injection control device for internal combustion engine | |
JP2007309261A (en) | Temperature estimating device and 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: 20080624 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090818 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090820 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091016 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100126 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100208 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130226 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4462168 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130226 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140226 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |