[go: up one dir, main page]

JP2008008235A - Internal combustion engine stop / start control device - Google Patents

Internal combustion engine stop / start control device Download PDF

Info

Publication number
JP2008008235A
JP2008008235A JP2006180876A JP2006180876A JP2008008235A JP 2008008235 A JP2008008235 A JP 2008008235A JP 2006180876 A JP2006180876 A JP 2006180876A JP 2006180876 A JP2006180876 A JP 2006180876A JP 2008008235 A JP2008008235 A JP 2008008235A
Authority
JP
Japan
Prior art keywords
ignition
self
internal combustion
combustion engine
ecu
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.)
Pending
Application number
JP2006180876A
Other languages
Japanese (ja)
Inventor
Rentaro Kuroki
錬太郎 黒木
Hiroki Ichinose
宏樹 一瀬
Takayuki Otsuka
孝之 大塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2006180876A priority Critical patent/JP2008008235A/en
Publication of JP2008008235A publication Critical patent/JP2008008235A/en
Pending legal-status Critical Current

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

  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a stop/start control device of an internal combustion engine capable of avoiding self-ignition at a start time, while suppressing an influence exerted on setting of a start control condition of the internal combustion engine. <P>SOLUTION: In this stop/start control device of the internal combustion engine for stopping the internal combustion engine when a prescribed stop condition is fulfilled, and starting the internal combustion engine when a prescribed restart condition is fulfilled, it is determined whether self-ignition is generated at the start time of the internal combustion engine or not (step S1), and when determined that the self-ignition is generated, the start control condition of the internal combustion engine is corrected so that the self-ignition is avoided at the start time in the next time or thereafter of the internal combustion engine (step S3). <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、内燃機関の始動時の自己着火を回避する機能を備えた停止始動制御装置に関する。   The present invention relates to a stop / start control device having a function of avoiding self-ignition during startup of an internal combustion engine.

所定の停止条件が成立した場合に内燃機関を停止させ、所定の再始動条件が成立した場合には内燃機関に燃焼を生じさせて内燃機関を始動させる停止始動制御装置として、所定の停止条件が成立した場合、内燃機関の燃料噴射時期の遅角、点火時期の遅角、外部電気負荷のカット等を実行して機関回転数を低下させ、機関回転数が所定領域まで低下した時点で燃料噴射を停止するとともにスロットル弁開度を一時的に増加させることにより、いずれかの気筒のピストンを次回の始動に適した膨張行程中の所定範囲で停止させる制御装置が提案されている(例えば特許文献1参照)。
特開2004−293444号公報
An internal combustion engine is stopped when a predetermined stop condition is satisfied, and when the predetermined restart condition is satisfied, the predetermined stop condition is a stop / start control device that causes the internal combustion engine to burn and start the internal combustion engine. If it is established, the fuel injection timing of the internal combustion engine is retarded, the ignition timing is retarded, the external electric load is cut, etc., to reduce the engine speed, and when the engine speed falls to a predetermined range, the fuel injection is performed. And a control device that stops the piston of one of the cylinders within a predetermined range during the expansion stroke suitable for the next start by temporarily stopping the throttle valve opening and increasing the throttle valve opening (for example, Patent Documents). 1).
JP 2004-293444 A

内燃機関を良好に始動させるためには、燃料噴射時期、点火時期、スロットル弁開度といった始動時の燃焼に影響する制御条件(以下では始動制御条件と呼ぶ。)を水温等の機関状態に応じて適切に設定する必要があり、上述したピストンの停止位置制御もその始動制御条件を整えるための一つとして実施される。しかしながら、良好な始動性を得るための始動制御条件は内燃機関において自己着火が発生する領域(以下、自己着火領域と呼ぶ。)に近接している。このため、ピストンの停止位置のずれ等に起因して始動制御条件にばらつきが生じると自己着火が発生するおそれが高まる。自己着火が生じた場合、機関回転数の急激な上昇、振動の増加、自己着火音の発生といった好ましくない現象が発生して良好な始動を実現することができない。一方、始動制御条件を自己着火領域から必要以上に遠ざけると始動制御条件の設定に制約が生じ、始動性が悪化するといった弊害が生じる。   In order to start the internal combustion engine satisfactorily, control conditions (hereinafter referred to as start control conditions) that affect combustion at start-up, such as fuel injection timing, ignition timing, and throttle valve opening, are determined according to engine conditions such as water temperature. The above-described piston stop position control is also performed as one of the conditions for adjusting the start control condition. However, the start control condition for obtaining good startability is close to a region where self-ignition occurs in the internal combustion engine (hereinafter referred to as a self-ignition region). For this reason, the possibility of self-ignition increases if the start control conditions vary due to a shift in the stop position of the piston or the like. When self-ignition occurs, unfavorable phenomena such as a rapid increase in engine speed, an increase in vibration, and the generation of self-ignition noise occur, and good start cannot be realized. On the other hand, if the start control condition is moved away from the self-ignition region more than necessary, the setting of the start control condition is restricted, and the startability is deteriorated.

そこで、本発明は、内燃機関の始動制御条件の設定に与える影響を抑えつつ始動時の自己着火を回避することが可能な内燃機関の停止始動制御装置を提供することを目的とする。   SUMMARY OF THE INVENTION An object of the present invention is to provide a stop / start control device for an internal combustion engine capable of avoiding self-ignition during start-up while suppressing the influence on the setting of the start control condition of the internal combustion engine.

本発明は、所定の停止条件が成立した場合に内燃機関を停止させ、所定の再始動条件が成立した場合に該内燃機関を始動させる内燃機関の停止始動制御装置において、前記内燃機関の始動時に自己着火が発生したか否かを判定する自己着火判定手段と、自己着火が発生したと判定された場合、前記内燃機関の次回以降における始動時の自己着火を回避する方向に当該内燃機関の始動制御条件を補正する制御条件補正手段と、を備えることにより、上述した課題を解決する(請求項1)。   The present invention provides an internal combustion engine stop / start control apparatus that stops an internal combustion engine when a predetermined stop condition is satisfied and starts the internal combustion engine when a predetermined restart condition is satisfied. Self-ignition determination means for determining whether self-ignition has occurred, and when it is determined that self-ignition has occurred, start of the internal combustion engine in a direction to avoid self-ignition at the next start of the internal combustion engine The above-described problem is solved by providing a control condition correction unit that corrects the control condition.

本発明の停止始動制御装置によれば、特定の始動制御条件に従って内燃機関が始動されたときに自己着火が発生したか否かが判定され、自己着火が発生したと判定された場合には、そのときの始動制御条件が自己着火を回避する方向に補正される。これにより、次回以降の始動時には補正された始動制御条件で内燃機関が始動されるようになり、自己着火が発生するおそれが低下する。自己着火の発生を受け、次回以降の始動を対象として始動制御条件を補正するため、自己着火を懸念して始動制御条件を予め必要以上に厳しく設定する必要がない。従って、当初は内燃機関の良好な始動性が得られるように始動制御条件を設定し、その始動制御条件では自己着火が発生する場合、自己着火の回避に必要な程度で始動制御条件を補正すればよい。このため、始動制御条件を必要以上に厳格化し、あるいは制限する必要がない。これにより、始動制御条件の設定に与える影響を抑えつつ始動時の自己着火を回避することが可能となる。   According to the stop / start control device of the present invention, it is determined whether or not self-ignition has occurred when the internal combustion engine is started in accordance with specific start control conditions, and when it is determined that self-ignition has occurred, The starting control condition at that time is corrected in a direction to avoid self-ignition. As a result, the internal combustion engine is started under the corrected start control condition at the next and subsequent start, and the possibility of self-ignition is reduced. In response to the occurrence of self-ignition, the start control condition is corrected for the next and subsequent start, so it is not necessary to set the start control condition strictly more than necessary in advance for fear of self-ignition. Therefore, initially, the start control conditions are set so that a good startability of the internal combustion engine can be obtained, and when the self-ignition occurs under the start control conditions, the start control conditions should be corrected to the extent necessary to avoid self-ignition. That's fine. For this reason, it is not necessary to tighten or limit the start control condition more than necessary. As a result, it is possible to avoid self-ignition at the start while suppressing the influence on the setting of the start control condition.

本発明の停止始動制御装置の一形態において、前記自己着火判定手段は、前記内燃機関における燃焼状態を反映して変化する物理量に自己着火時の特徴が現れているか否かを判別することにより自己着火が発生したか否かを判定してもよい(請求項2)。また、前記自己着火判定手段は、前記内燃機関における燃焼状態を反映して変化する物理量の検出値と、前記物理量に関して点火燃焼時に検出されるべき基準値とを大小比較することにより、前記自己着火が発生したか否かを判別してもよい(請求項3)。さらに、前記自己着火判定手段は、前記内燃機関の点火時期、又は前記内燃機関における燃焼状態を反映して変化する物理量の検出値に点火燃焼の開始に対応する変化が現れるべき時期を基準時として設定し、該基準時と、実際の燃焼開始に対応する変化が前記物理量の検出値に現れた時期とを比較することにより、前記自己着火が発生したか否かを判定してもよい(請求項4)。そして、前記物理量は、機関回転数、クランク軸の角加速度、筒内圧、前記内燃機関の振動加速度及び自己着火音の少なくともいずれか一つであってもよい(請求項5)。   In one embodiment of the stop / start control apparatus of the present invention, the self-ignition determining means determines whether or not a characteristic at the time of self-ignition appears in a physical quantity that changes reflecting the combustion state in the internal combustion engine. It may be determined whether ignition has occurred (Claim 2). The self-ignition determination means compares the detected value of the physical quantity that reflects the combustion state in the internal combustion engine with a reference value that should be detected during ignition combustion with respect to the physical quantity, thereby comparing the self-ignition level. It may be determined whether or not has occurred (claim 3). Further, the self-ignition determination means uses, as a reference time, a timing at which a change corresponding to the start of ignition combustion should appear in the detected value of the physical quantity that reflects the ignition timing of the internal combustion engine or the combustion state in the internal combustion engine. It may be determined whether or not the self-ignition has occurred by comparing the reference time and the time when the change corresponding to the actual start of combustion appears in the detected value of the physical quantity. Item 4). The physical quantity may be at least one of engine speed, angular acceleration of the crankshaft, in-cylinder pressure, vibration acceleration of the internal combustion engine, and self-ignition sound.

内燃機関の運転状態は様々な物理量を検出することによって特定できるが、例えば機関回転数、クランク軸の角加速度、筒内圧、内燃機関に生じる振動の加速度といった物理量は内燃機関の燃焼状態を反映して変化するため、その検出値から燃焼速度、燃焼開始時期といった燃焼状態を推定することができる。自己着火が発生した場合には、圧縮端付近で燃焼が爆発的に進行するために、機関回転数、あるいは筒内圧が急激に上昇し、振動が増加し、自己着火音が発生するといった特徴的な挙動ないし現象が生じる。そこで、燃焼状態を反映して変化する物理量を検出し、その検出値に自己着火時の特徴を示す変化が現れているか否かを判別すれば、自己着火が発生したか否かを適切に判定することができる。特に、自己着火が発生した場合には、燃焼速度が高いために、機関回転数、筒内圧等の最大値が点火燃焼時のそれよりも大きくなる。従って、燃焼状態を反映する物理量の検出値と、その物理量に関して点火燃焼時に検出されるべき基準値とを大小比較することにより、自己着火が発生したか否かを的確に判定することができる。また、自己着火が発生した場合には、点火時期あるいは点火燃焼時の燃焼開始時期とは異なるタイミング、典型的にはこれらの時期よりも早期に燃焼が開始されることが通例である。従って、点火時期あるいは点火燃焼の場合の燃焼開始時期を予め調べて基準時として設定し、その基準時と物理量の検出値に関して燃焼開始に対応する変化が現れた時期とを比較すれば、自己着火が発生したか否かをさらに適切に判定することができる。   The operating state of the internal combustion engine can be specified by detecting various physical quantities, but physical quantities such as the engine speed, crankshaft angular acceleration, in-cylinder pressure, and acceleration of vibration generated in the internal combustion engine reflect the combustion state of the internal combustion engine. Therefore, the combustion state such as the combustion speed and the combustion start time can be estimated from the detected value. When self-ignition occurs, combustion progresses explosively near the compression end, so the engine speed or in-cylinder pressure rises rapidly, vibrations increase, and self-ignition noise is generated. Behavior or phenomenon occurs. Therefore, if a physical quantity that changes reflecting the combustion state is detected and it is determined whether or not a change indicating the characteristics of self-ignition appears in the detected value, it is determined appropriately whether or not self-ignition has occurred. can do. In particular, when self-ignition occurs, since the combustion speed is high, the maximum values of the engine speed, the in-cylinder pressure, etc. are larger than those during ignition combustion. Therefore, it is possible to accurately determine whether or not self-ignition has occurred by comparing the detected value of the physical quantity reflecting the combustion state with the reference value to be detected during ignition combustion with respect to the physical quantity. In addition, when self-ignition occurs, combustion is usually started at a timing different from the ignition timing or the combustion start timing at the time of ignition combustion, typically earlier than these timings. Therefore, if the ignition timing or the combustion start timing in the case of ignition combustion is examined in advance and set as the reference time, and the reference time is compared with the timing at which a change corresponding to the start of combustion appears with respect to the detected value of the physical quantity, self-ignition It is possible to more appropriately determine whether or not the occurrence has occurred.

本発明の停止始動制御装置の一形態において、前記制御条件補正手段は、前記始動制御条件として、内燃機関のクランク軸又はピストンに関する目標停止位置、始動時の燃料噴射を禁止する条件、始動時の燃料噴射量、始動時の吸気充填効率の少なくともいずれか一つを前記自己着火が回避される方向に補正してもよい(請求項6)。   In one form of the stop / start control device of the present invention, the control condition correction means includes, as the start control condition, a target stop position related to a crankshaft or a piston of an internal combustion engine, a condition for prohibiting fuel injection at start, You may correct | amend at least any one of a fuel injection amount and the intake charge efficiency at the time of a start in the direction in which the said self-ignition is avoided (Claim 6).

例えば、自己着火が生じる領域を避けて目標停止位置が設定されているにも拘わらず自己着火が発生した場合には、自己着火が生じる領域を拡大して目標停止位置の設定範囲を狭めることにより、次回以降の始動時における自己着火の発生を回避することができる。自己着火の発生を回避するように予め燃料噴射を禁止する条件が設定されているにも関わらず自己着火が発生した場合には、その燃料噴射を禁止する条件を拡大することにより、次回以降の始動時における自己着火の発生を回避することができる。なお、燃料噴射を禁止する条件は、例えば始動時におけるクランク軸又はピストンの位置、始動時の冷却水温等と関連付けて設定することができる。始動時の燃料噴射量については、始動に適した噴射量に対して増量又は減量することにより、燃焼を緩慢に進行させて自己着火を回避する作用を得ることができる。さらに、始動時の吸気充填効率に関しては、これを低下させることにより圧縮端圧力を減少させて混合気の圧縮による温度上昇を抑え、自己着火を回避する作用を得ることができる。吸気充填効率は例えば吸気弁の閉時期を遅角する等の操作によってこれを低下させることができる。   For example, if the target stop position is set to avoid the area where self-ignition occurs but the self-ignition occurs, the area where self-ignition occurs is expanded to narrow the target stop position setting range. In addition, it is possible to avoid the occurrence of self-ignition at the time of starting after the next time. If self-ignition occurs even if the conditions for prohibiting fuel injection are set in advance to avoid the occurrence of self-ignition, the conditions for prohibiting fuel injection will be expanded to Occurrence of self-ignition at start-up can be avoided. The conditions for prohibiting fuel injection can be set in association with, for example, the position of the crankshaft or piston at the start, the coolant temperature at the start, or the like. With respect to the fuel injection amount at the time of starting, by increasing or decreasing the fuel injection amount suitable for the starting, it is possible to obtain an effect of making the combustion progress slowly and avoiding self-ignition. Further, with regard to the intake charging efficiency at the time of start-up, it is possible to reduce the compression end pressure by reducing this, thereby suppressing the temperature rise due to the compression of the air-fuel mixture, and obtaining the effect of avoiding self-ignition. The intake charging efficiency can be reduced by, for example, delaying the closing timing of the intake valve.

以上に説明したように、本発明の停止始動制御装置によれば、自己着火の発生を受け、次回以降の始動を対象として始動制御条件を補正するため、自己着火を懸念して始動制御条件を予め必要以上に厳しく設定する必要がない。従って、当初は内燃機関の良好な始動性が得られるように始動制御条件を設定し、その始動制御条件では自己着火が発生する場合、自己着火の回避に必要な程度で始動制御条件を補正することが可能であり、始動制御条件を必要以上に厳格化し、あるいは制限する必要がなくなる。これにより、始動制御条件の設定に与える影響を抑えつつ始動時の自己着火を回避することが可能となる。   As described above, according to the stop / start control device of the present invention, the start control condition is corrected in consideration of the self-ignition because the start control condition is corrected for the next and subsequent start in response to the occurrence of self-ignition. It is not necessary to set more strictly than necessary. Therefore, initially, the start control condition is set so that a good startability of the internal combustion engine can be obtained, and when the self-ignition occurs under the start control condition, the start control condition is corrected to the extent necessary to avoid self-ignition. And start control conditions need not be tightened or limited more than necessary. As a result, it is possible to avoid self-ignition at the start while suppressing the influence on the setting of the start control condition.

図1は本発明の一形態に係る停止始動制御装置が適用された自動車用走行動力源としての内燃機関の一例を示している。図1において、内燃機関(以下、エンジンと呼ぶ。)1は、例えば4サイクルエンジンとして構成されており、複数のシリンダ(気筒)2を含んでいる。なお、図1では単一のシリンダ2のみを示すが、他のシリンダ2の構成も同じである。   FIG. 1 shows an example of an internal combustion engine as a vehicle driving power source to which a stop / start control apparatus according to an embodiment of the present invention is applied. In FIG. 1, an internal combustion engine (hereinafter referred to as an engine) 1 is configured as a four-cycle engine, for example, and includes a plurality of cylinders 2. Although only a single cylinder 2 is shown in FIG. 1, the configuration of the other cylinders 2 is the same.

各シリンダ2におけるピストン3の位相はシリンダ2の個数及びレイアウトに応じて互いにずらされている。例えば、4つのシリンダ2が一方向に並べられた直列4気筒エンジンであれば、ピストン3の位相はクランク角にして180°ずつずらされている。これにより、4つのシリンダ2のうちいずれか一つのシリンダ2のピストン3は必ず吸気行程にあり、他のいずれか一つのシリンダ2のピストン3は必ず膨張行程に位置する。また、エンジン1は、燃料噴射弁4から吸気ポートに燃料を噴射してシリンダ2内に混合気を導入し、その混合気に点火プラグ6から着火するポート噴射型エンジンとして構成されている。燃料噴射弁4から噴射される燃料は一例としてガソリンである。さらに、エンジン1には、燃焼室5と吸気通路7及び排気通路8との間をそれぞれ開閉する吸気弁9及び排気弁10、吸気通路7からの吸気量を調整するスロットル弁13、ピストン3の往復運動をクランク軸14に回転運動として伝達するコンロッド15及びクランクアーム16が設けられる。これらの構成は周知のエンジンと同様でよい。   The phases of the pistons 3 in each cylinder 2 are shifted from each other according to the number and layout of the cylinders 2. For example, in the case of an in-line four-cylinder engine in which four cylinders 2 are arranged in one direction, the phase of the piston 3 is shifted by 180 ° as a crank angle. Accordingly, the piston 3 of any one of the four cylinders 2 is always in the intake stroke, and the piston 3 of any one of the other cylinders 2 is always in the expansion stroke. The engine 1 is configured as a port injection engine that injects fuel from a fuel injection valve 4 into an intake port, introduces an air-fuel mixture into the cylinder 2, and ignites the air-fuel mixture from a spark plug 6. The fuel injected from the fuel injection valve 4 is gasoline as an example. Further, the engine 1 includes an intake valve 9 and an exhaust valve 10 that open and close between the combustion chamber 5 and the intake passage 7 and the exhaust passage 8, a throttle valve 13 that adjusts an intake air amount from the intake passage 7, and a piston 3. A connecting rod 15 and a crank arm 16 that transmit the reciprocating motion to the crankshaft 14 as a rotational motion are provided. These configurations may be the same as those of a known engine.

エンジン1には、これを始動させるためのスタータモータ17が設けられている。スタータモータ17は、減速歯車機構18を介してクランク軸14を回転させる周知の電動モータである。なお、減速歯車機構18は、スタータモータ17からクランク軸14への回転伝達を許容し、クランク軸14からスタータモータ17への回転伝達を阻止するワンウェイクラッチをその回転伝達経路の途中に内蔵する。従って、減速歯車機構18の一部のギアはクランク軸14と常時噛み合う。これにより、エンジン1の始動装置はいわゆる常時噛み合い式の始動装置として構成されている。   The engine 1 is provided with a starter motor 17 for starting it. The starter motor 17 is a known electric motor that rotates the crankshaft 14 via the reduction gear mechanism 18. The reduction gear mechanism 18 incorporates a one-way clutch that allows rotation transmission from the starter motor 17 to the crankshaft 14 and prevents rotation transmission from the crankshaft 14 to the starter motor 17 in the middle of the rotation transmission path. Accordingly, some of the gears of the reduction gear mechanism 18 always mesh with the crankshaft 14. Thereby, the starter of the engine 1 is configured as a so-called always-mesh starter.

エンジン1の運転状態はエンジンコントロールユニット(以下、ECUと呼ぶ。)20によって制御される。ECU20はマイクロプロセッサ、及びその動作に必要なRAM、ROM等の周辺装置を含んだコンピュータとして構成され、ROMに記録されたプログラムに従ってエンジン1の運転状態を制御するために必要な各種の処理を実行する。一例として、ECU20は、吸気通路7の圧力や排気通路8の空燃比を所定のセンサの出力信号から検出して、所定の空燃比が得られるように燃料噴射弁4の燃料噴射量を制御する。ECU20が参照するセンサとしては、クランク軸14の位相(クランク角)に対応した信号を出力するクランク角センサ21、エンジン1の冷却水温に対応した信号を出力する水温センサ22、シリンダ2内の圧力(筒内圧)に対応した信号を出力する筒内圧センサ23、エンジン1の振動加速度を検出する振動センサ24が設けられる。振動センサ24は、エンジン1のノッキングに起因して発生する振動の加速度を検出するいわゆるノックセンサとして機能するとともに、エンジン1の自己着火に起因して発生する振動の加速度をも検出可能である。その他にも、アクセルペダルの開度を検出するセンサ、ブレーキペダルの操作を検出するセンサ等が設けられるがそれらの図示は省略した。また、ECU20はスロットル弁13を操作してその開度を制御することができる。   The operating state of the engine 1 is controlled by an engine control unit (hereinafter referred to as ECU) 20. The ECU 20 is configured as a computer including a microprocessor and peripheral devices such as RAM and ROM necessary for its operation, and executes various processes necessary for controlling the operating state of the engine 1 according to a program recorded in the ROM. To do. As an example, the ECU 20 detects the pressure of the intake passage 7 and the air-fuel ratio of the exhaust passage 8 from an output signal of a predetermined sensor, and controls the fuel injection amount of the fuel injection valve 4 so that the predetermined air-fuel ratio is obtained. . The sensors referred to by the ECU 20 include a crank angle sensor 21 that outputs a signal corresponding to the phase (crank angle) of the crankshaft 14, a water temperature sensor 22 that outputs a signal corresponding to the cooling water temperature of the engine 1, and the pressure in the cylinder 2. An in-cylinder pressure sensor 23 that outputs a signal corresponding to (in-cylinder pressure) and a vibration sensor 24 that detects vibration acceleration of the engine 1 are provided. The vibration sensor 24 functions as a so-called knock sensor that detects the acceleration of vibration generated due to knocking of the engine 1 and can also detect the acceleration of vibration generated due to self-ignition of the engine 1. In addition, a sensor for detecting the opening degree of the accelerator pedal, a sensor for detecting the operation of the brake pedal, and the like are provided, but these are not shown. Further, the ECU 20 can control the opening degree by operating the throttle valve 13.

ECU20は、所定の停止条件が満たされるとエンジン1への燃料噴射を中止してその運転を停止させ、所定の再始動条件が満たされるとエンジン1を再始動させる、いわゆるアイドルストップ制御をエンジン1に対して実行する。停止条件及び再始動条件はアイドルストップ制御に関する公知の技術と同様に設定してよい。停止条件が満たされた場合、ECU20はピストン3又はクランク軸14が次回の始動に適した目標停止位置で停止するようにエンジン1の停止動作を制御する。一例として、ECU20は、単位時間当たりの機関回転数(機関の回転速度)とピストン3の停止位置との間に存在する相関関係を利用して、いずれかのピストン3が膨張行程中の目標停止位置にて停止する領域まで機関回転数が低下した時点で燃料噴射を中止するといった停止制御を実行する。このような停止制御も既に公知であり、本形態でもそれらの公知例と同様の停止制御がECU20にて実行される。さらに、再始動の手順についても公知例と同様にして制御される。   The ECU 20 performs so-called idle stop control in which when the predetermined stop condition is satisfied, the fuel injection to the engine 1 is stopped and its operation is stopped, and when the predetermined restart condition is satisfied, the engine 1 is restarted. Run against. The stop condition and the restart condition may be set in the same manner as a known technique related to idle stop control. When the stop condition is satisfied, the ECU 20 controls the stop operation of the engine 1 so that the piston 3 or the crankshaft 14 stops at a target stop position suitable for the next start. As an example, the ECU 20 uses a correlation existing between the engine speed per unit time (engine speed) and the stop position of the piston 3 to make a target stop when any piston 3 is in the expansion stroke. Stop control is performed such that the fuel injection is stopped when the engine speed decreases to the region where the engine stops at the position. Such stop control is already known, and in this embodiment, the same stop control as those known examples is executed by the ECU 20. Further, the restart procedure is controlled in the same manner as in the known example.

さらに、ECU20はエンジン1の始動時における自己着火の発生を抑えるため、図2に示す自己着火回避制御ルーチンをエンジン1の始動時に実行する。自己着火回避制御ルーチンは、エンジン1の再始動条件が成立した後、エンジン1が始動してその機関回転数が所定の回転数域で安定するまでの間、所定の周期で繰り返し実行される。   Further, the ECU 20 executes a self-ignition avoidance control routine shown in FIG. 2 when the engine 1 is started in order to suppress the occurrence of self-ignition when the engine 1 is started. The self-ignition avoidance control routine is repeatedly executed at a predetermined period after the restart condition of the engine 1 is satisfied and until the engine speed is stabilized in a predetermined speed range after the engine 1 is started.

図2の自己着火回避制御ルーチンにおいて、ECU20はまず最初のステップS1で自己着火が発生したか否かを判定するためのサブルーチン処理を実行する。続くステップS2において、ECU20は自己着火の発生の有無を判別するための自己着火判定フラグがオン、すなわち自己着火が発生したことを示す状態か否かを判別する。自己着火判定フラグがオンの場合、ECU20はステップS3に進み、次回以降の始動時において自己着火を回避する方向にエンジン1の始動制御条件を補正するためのサブルーチン処理を実行する。ステップS3のサブルーチン処理を終えると、ECU20は今回の自己着火回避制御ルーチンを終了する。ステップS2で自己着火判定フラグがオフと判断された場合、ECU20はステップS3をスキップして今回のルーチンを終了する。   In the self-ignition avoidance control routine of FIG. 2, the ECU 20 first executes a subroutine process for determining whether or not self-ignition has occurred in the first step S1. In subsequent step S2, the ECU 20 determines whether or not the self-ignition determination flag for determining whether or not self-ignition has occurred is on, that is, whether or not the self-ignition has occurred. When the self-ignition determination flag is on, the ECU 20 proceeds to step S3, and executes a subroutine process for correcting the start control condition of the engine 1 in a direction to avoid self-ignition at the next and subsequent start. When the subroutine processing in step S3 is completed, the ECU 20 ends the current self-ignition avoidance control routine. If it is determined in step S2 that the self-ignition determination flag is off, the ECU 20 skips step S3 and ends the current routine.

次に、上述した図2のステップS1における自己着火の判定手法を説明する。エンジン1の始動時に自己着火が発生した場合、エンジン1のトルクを適切に制御することが困難となり、機関回転数の急激な上昇、エンジン振動の増加、自己着火音の発生といった、点火燃焼時の挙動とは異なる特徴的な挙動が生じる。本形態では、エンジン1の燃焼状態を反映して変化する物理量を検出し、その検出値に、上述した自己着火発生時の特徴が現れている否かを判別することにより自己着火の発生の有無を判定する。以下に、自己着火を判定するための幾つかの例を説明する。   Next, the self-ignition determination method in step S1 of FIG. 2 described above will be described. If self-ignition occurs when the engine 1 is started, it is difficult to control the torque of the engine 1 properly, and it is difficult to control the torque of the engine 1 at the time of ignition combustion, such as rapid increase in engine speed, increase in engine vibration, and generation of self-ignition sound A characteristic behavior different from the behavior occurs. In the present embodiment, a physical quantity that changes reflecting the combustion state of the engine 1 is detected, and whether or not self-ignition has occurred is determined by determining whether or not the above-described characteristics at the time of self-ignition appear in the detected value. Determine. Hereinafter, some examples for determining self-ignition will be described.

図3はエンジン1の始動時におけるクランク角CAと機関回転数NEとの関係を示す。横軸のIGはECU20によって制御される点火時期である。さらに、図中の実線IFは正常に点火燃焼が行われた場合の機関回転数NEの変化を、想像線MFは失火した場合の機関回転数NEの変化を、破線SIは自己着火が生じた場合の機関回転数NEの変化をそれぞれ示している。   FIG. 3 shows the relationship between the crank angle CA and the engine speed NE when the engine 1 is started. The IG on the horizontal axis is the ignition timing controlled by the ECU 20. Furthermore, the solid line IF in the figure shows the change in the engine speed NE when ignition combustion is normally performed, the imaginary line MF shows the change in the engine speed NE when misfire occurs, and the broken line SI shows that self-ignition occurred. The change in the engine speed NE in each case is shown.

図3から明らかなように、点火燃焼時には点火時期IGを過ぎた後に機関回転数NEが失火時のそれと比較して上昇を開始する。これに対して、自己着火が生じた場合には、圧縮上死点付近で着火し、爆発的な燃焼が生じるため、機関回転数NEが早期に上昇し、一回の燃焼期間、例えば圧縮上死点から膨張下死点までの間における機関回転数の最大値が点火燃焼時における機関回転数の最大値よりも高くなり、両者間に明確な差ΔNEが発生する。そこで、一回の燃焼期間における機関回転数の最大値を検出し、その検出値が点火燃焼時に検出されるべき機関回転数の最大値(基準値)よりも高い場合には自己着火が発生したと判定することができる。   As is apparent from FIG. 3, at the time of ignition combustion, after the ignition timing IG has passed, the engine speed NE starts to rise as compared with that at the time of misfire. On the other hand, when self-ignition occurs, it ignites near the compression top dead center and explosive combustion occurs, so the engine speed NE rises early and a single combustion period, for example, compression The maximum value of the engine speed between the dead center and the expansion bottom dead center becomes higher than the maximum value of the engine speed during ignition combustion, and a clear difference ΔNE occurs between the two. Therefore, the maximum value of the engine speed in one combustion period is detected, and if the detected value is higher than the maximum value (reference value) of the engine speed that should be detected during ignition combustion, self-ignition has occurred. Can be determined.

図4はエンジン1の始動時におけるクランク角CAとクランク軸14の角加速度αとの関係を示す。横軸のIGはECU20によって制御される点火時期であり、図中の実線IFは正常に点火燃焼が行われた場合の角加速度αの変化を、想像線MFは失火した場合の角加速度αの変化を、破線SIは自己着火が生じた場合の角加速度αの変化をそれぞれ示している。   FIG. 4 shows the relationship between the crank angle CA and the angular acceleration α of the crankshaft 14 when the engine 1 is started. The IG on the horizontal axis is the ignition timing controlled by the ECU 20, the solid line IF in the figure shows the change in the angular acceleration α when ignition combustion is normally performed, and the imaginary line MF is the angular acceleration α in the case of misfire. The broken line SI shows the change of the angular acceleration α when self-ignition occurs.

図4から明らかなように、点火燃焼時の角加速度αは点火時期IGを過ぎた後に失火時のそれよりも上昇する。一方、自己着火時には、点火時期IGよりも早期に燃焼が開始されるため、点火時期IGよりも早い時期に角加速度αが失火時のそれよりも立ち上がる。従って、角加速度αが失火時のそれよりも上昇する時期と、基準時としての点火時期IGとを比較し、その上昇時期が点火時期IGよりも早い場合に自己着火が発生したと判定することができる。点火燃焼時において角加速度αが失火時のそれよりも立ち上がる時期は、点火時期IGよりも遅れたクランク角CAxとなるため、点火時期IGに代えて、基準時としてのクランク角CAxと、実際の角加速度αの立ち上がり時期とを比較し、クランク角CAxよりも早い時期に角加速度αが立ち上がった場合に自己着火が発生したと判定してもよい。   As is apparent from FIG. 4, the angular acceleration α during ignition combustion rises higher than that during misfire after the ignition timing IG. On the other hand, at the time of self-ignition, since combustion is started earlier than the ignition timing IG, the angular acceleration α rises earlier than that at the time of misfiring at a timing earlier than the ignition timing IG. Therefore, the timing when the angular acceleration α rises higher than that at the time of misfire and the ignition timing IG as the reference time are compared, and it is determined that self-ignition has occurred when the rising timing is earlier than the ignition timing IG. Can do. The timing at which the angular acceleration α rises from that at the time of misfiring during ignition combustion is a crank angle CAx that is later than the ignition timing IG. Therefore, instead of the ignition timing IG, the crank angle CAx as a reference time and the actual It may be determined that self-ignition has occurred when the angular acceleration α rises at a time earlier than the crank angle CAx by comparing with the rising time of the angular acceleration α.

図5はエンジン1の始動時におけるクランク角CAとシリンダ2の内圧(筒内圧)Pとの関係を示す。横軸のIGはECU20によって制御される点火時期であり、図中の実線IFは正常に点火燃焼が行われた場合の筒内圧Pの変化を、想像線MFは失火した場合の筒内圧Pの変化を、破線SIは自己着火が生じた場合の筒内圧Pの変化をそれぞれ示している。   FIG. 5 shows the relationship between the crank angle CA and the internal pressure (in-cylinder pressure) P of the cylinder 2 when the engine 1 is started. The IG on the horizontal axis is the ignition timing controlled by the ECU 20, the solid line IF in the figure shows the change in the in-cylinder pressure P when ignition combustion is normally performed, and the imaginary line MF is the in-cylinder pressure P in the case of misfire. The broken line SI indicates the change, and the change in the in-cylinder pressure P when self-ignition occurs.

図5から明らかなように、点火燃焼時の筒内圧Pは点火時期IGを過ぎた後に失火時のそれよりも上昇する。一方、自己着火時には、点火時期IGよりも早期に爆発的な燃焼が始まるため、点火時期IGよりも早い時期に筒内圧Pが失火時のそれよりも急激に立ち上がり、かつその最大値も点火燃焼時のそれと比較して顕著に大きい。従って、一回の燃焼期間にて筒内圧Pが失火時のそれよりも立ち上がる時期と、基準時としての点火時期と比較し、筒内圧Pの立ち上がり時期が点火時期IGよりも早い場合に自己着火が発生したと判定することができる。一回の燃焼期間における筒内圧Pの最大値を検出し、その検出値が点火燃焼時に検出されるべき筒内圧Pの最大値(基準値)よりも大きい場合に自己着火が発生したと判定してもよい。   As is apparent from FIG. 5, the in-cylinder pressure P at the time of ignition combustion rises higher than that at the time of misfire after the ignition timing IG has passed. On the other hand, during self-ignition, explosive combustion starts earlier than the ignition timing IG, so that the in-cylinder pressure P rises earlier than that at the time of misfire, and the maximum value is also ignition combustion. Significantly greater than that of time. Accordingly, when the in-cylinder pressure P rises earlier than that at the time of misfiring in one combustion period and the rise timing of the in-cylinder pressure P is earlier than the ignition timing IG compared to the ignition timing as the reference time, self-ignition Can be determined to have occurred. The maximum value of in-cylinder pressure P in one combustion period is detected, and it is determined that self-ignition has occurred when the detected value is larger than the maximum value (reference value) of in-cylinder pressure P to be detected during ignition combustion. May be.

以上の他にも、例えばエンジン1の振動によって自己着火の発生の有無を判定することができる。例えば、自己着火が発生した場合には、エンジン1にて発生する振動加速度の立ち上がり時期が、点火燃焼時に検出されるべき立ち上がり時期(基準時)よりも早くなり、あるいは一回の燃焼期間における振動加速度の最大値が点火燃焼時に検出されるべき振動加速度の最大値(基準値)よりも大きくなる。従って、一回の燃焼期間にて振動加速度が失火時のそれよりも立ち上がる時期を、点火燃焼時の振動加速度の立ち上がり時期と比較し、その立ち上がり時期が点火燃焼時に検出されるべき振動加速度の立ち上がり時期よりも早い場合に自己着火が発生したと判定することができる。あるいは、一回の燃焼期間における振動加速度の最大値を検出し、その検出値が点火燃焼時に検出されるべき振動加速度の最大値よりも大きい場合に自己着火が発生したと判定してもよい。   In addition to the above, it is possible to determine whether or not self-ignition has occurred, for example, by vibration of the engine 1. For example, when self-ignition occurs, the rising timing of the vibration acceleration generated in the engine 1 is earlier than the rising timing (reference time) that should be detected during ignition combustion, or the vibration during one combustion period The maximum value of acceleration becomes larger than the maximum value (reference value) of vibration acceleration that should be detected during ignition combustion. Therefore, the timing at which the vibration acceleration rises more than that at the time of misfire in one combustion period is compared with the rise timing of the vibration acceleration at the time of ignition combustion, and the rise timing is the rise of the vibration acceleration that should be detected at the time of ignition combustion. If it is earlier than the time, it can be determined that self-ignition has occurred. Alternatively, the maximum value of vibration acceleration in one combustion period may be detected, and it may be determined that self-ignition has occurred when the detected value is larger than the maximum value of vibration acceleration to be detected during ignition combustion.

次に、図6〜図12を参照して、ECU20が図2のステップS1のサブルーチン処理として実行する自己着火判定ルーチンを説明する。図6は、図3で示した判定手法、つまり機関回転数に基づいて自己着火を判定する手法を実現するためのサブルーチン処理の一例である。図6の自己着火判定ルーチンにおいて、ECU20はステップS101でクランク角センサ21の出力信号に基づいて機関回転数を取得し、一回の燃焼期間内における機関回転数の最大値をRAM等の記憶媒体に保持する。続くステップS102にてECU20は一回の燃焼期間が終了したか否かをクランク角センサ21の出力に基づいて判別し、終了していなければ今回のルーチンを終了する。   Next, a self-ignition determination routine executed by the ECU 20 as a subroutine process of step S1 of FIG. 2 will be described with reference to FIGS. FIG. 6 is an example of a subroutine process for realizing the determination method shown in FIG. 3, that is, the method for determining self-ignition based on the engine speed. In the self-ignition determination routine of FIG. 6, the ECU 20 acquires the engine speed based on the output signal of the crank angle sensor 21 in step S101, and stores the maximum value of the engine speed in one combustion period as a storage medium such as a RAM. Hold on. In subsequent step S102, the ECU 20 determines whether or not one combustion period has ended, based on the output of the crank angle sensor 21, and ends the current routine if it has not ended.

ステップS102で一回の燃焼期間が終了している場合、ECU20はステップS103に進み、ステップS101で保持した機関回転数の最大値が、点火燃焼時の機関回転数の最大値よりも大きいか否か判断する。点火燃焼時の機関回転数の最大値は予め適合試験、あるいはコンピュータシミュレーション等で求められてECU20のROM等に記憶される。ステップS103の条件が成立する場合、ECU20は自己着火が発生したと判定してステップS104に進み、自己着火判定フラグをオンに設定する。一方、ステップS103の条件が成立しない場合、ECU20は自己着火が発生していないと判定してステップS105に進み、自己着火判定フラグをオフに設定する。ステップS104又はS105にて自己着火判定フラグを設定した後、ECU20は今回のルーチンを終了する。   When one combustion period has ended in step S102, the ECU 20 proceeds to step S103, and whether or not the maximum value of the engine speed held in step S101 is larger than the maximum value of the engine speed during ignition combustion. Judge. The maximum value of the engine speed at the time of ignition combustion is obtained in advance by a conformance test or computer simulation or the like and stored in the ROM or the like of the ECU 20. If the condition of step S103 is satisfied, the ECU 20 determines that self-ignition has occurred, proceeds to step S104, and sets the self-ignition determination flag to ON. On the other hand, when the condition of step S103 is not satisfied, the ECU 20 determines that self-ignition has not occurred, proceeds to step S105, and sets the self-ignition determination flag to OFF. After setting the self-ignition determination flag in step S104 or S105, the ECU 20 ends the current routine.

図7は、図4で示した判定手法、つまりクランク軸14の角加速度に基づいて自己着火を判定する手法を実現するためのサブルーチン処理の一例である。図7の自己着火判定ルーチンにおいて、ECU20はステップS111でクランク角センサ21の出力信号に基づいてクランク軸14の角加速度を算出する。例えばクランク角センサ21にて検出されるクランク軸14の回転速度を時間により一回微分して角加速度を算出する。続くステップS112にて、ECU20は、角加速度の立ち上がり時期を判別するために、角加速度の算出値が失火時における角加速度(設定値)よりも大きいか否か判断する。失火時の角加速度は予め適合試験、あるいはコンピュータシミュレーション等で求められてECU20のROM等に設定値として記憶される。   FIG. 7 is an example of a subroutine process for realizing the determination method shown in FIG. 4, that is, the method for determining self-ignition based on the angular acceleration of the crankshaft 14. In the self-ignition determination routine of FIG. 7, the ECU 20 calculates the angular acceleration of the crankshaft 14 based on the output signal of the crank angle sensor 21 in step S111. For example, the angular acceleration is calculated by differentiating the rotational speed of the crankshaft 14 detected by the crank angle sensor 21 once with time. In subsequent step S112, ECU 20 determines whether or not the calculated value of angular acceleration is larger than the angular acceleration (setting value) at the time of misfire in order to determine the rising timing of angular acceleration. The angular acceleration at the time of misfire is obtained in advance by a conformance test or computer simulation or the like, and is stored as a set value in the ROM or the like of the ECU 20.

ステップS112の条件が成立しない場合、ECU20は今回のルーチンを終了する。一方、ステップS112の条件が成立する場合、ECU20は燃焼に伴って角加速度が失火時のそれよりも立ち上がったと判定し、ステップS113にてそのときのクランク角度をRAMに記憶する。続くステップS114にて、ECU20は記憶されたクランク角度、つまり角加速度が立ち上がった時のクランク角度が点火時期よりも早いか否か判断する。そして、クランク角度が点火時期よりも早い場合、ECU20は自己着火が発生したと判定してステップS114に進み、自己着火判定フラグをオンに設定する。一方、ステップS114の条件が成立しない場合、ECU20は自己着火が発生していないと判定してステップS116に進み、自己着火判定フラグをオフに設定する。ステップS115又はS116にて自己着火判定フラグを設定した後、ECU20は今回のルーチンを終了する。   If the condition of step S112 is not satisfied, the ECU 20 ends the current routine. On the other hand, if the condition of step S112 is satisfied, the ECU 20 determines that the angular acceleration has risen from that at the time of misfire due to combustion, and stores the crank angle at that time in the RAM in step S113. In subsequent step S114, the ECU 20 determines whether or not the stored crank angle, that is, the crank angle when the angular acceleration rises is earlier than the ignition timing. If the crank angle is earlier than the ignition timing, the ECU 20 determines that self-ignition has occurred, proceeds to step S114, and sets the self-ignition determination flag to ON. On the other hand, if the condition of step S114 is not satisfied, the ECU 20 determines that self-ignition has not occurred, proceeds to step S116, and sets the self-ignition determination flag to OFF. After setting the self-ignition determination flag in step S115 or S116, the ECU 20 ends the current routine.

図8は、クランク軸14の角加速度に基づいて自己着火を判定するためのサブルーチン処理の他の例である。図8の自己着火判定ルーチンにて実行される処理のうち、ステップS121〜S123は図7のステップS111〜S113と同一であり、それらの説明は省略する。図8の自己着火判定ルーチンでは、ステップS123で角加速度の立ち上がり時期に相当するクランク角度が記憶された後の処理が図7のルーチンと異なる。すなわち、ステップS123にてクランク角度が記憶された後、ECU20はステップS124にてクランク角度が点火燃焼時にて角加速度が立ち上がるときのクランク角度よりも早いか否か判断する。点火燃焼時における角加速度の立ち上がり時期は、予め適合試験、あるいはコンピュータシミュレーション等で求められてECU20のROM等に記憶される。そして、クランク角度が点火燃焼時のそれよりも早い場合、ECU20は自己着火が発生したと判定してステップS124に進み、自己着火判定フラグをオンに設定する。一方、ステップS124の条件が成立しない場合、ECU20は自己着火が発生していないと判定してステップS126に進み、自己着火判定フラグをオフに設定する。ステップS125又はS126にて自己着火判定フラグを設定した後、ECU20は今回のルーチンを終了する。   FIG. 8 is another example of subroutine processing for determining self-ignition based on the angular acceleration of the crankshaft 14. Of the processes executed in the self-ignition determination routine of FIG. 8, steps S121 to S123 are the same as steps S111 to S113 of FIG. 7, and a description thereof is omitted. In the self-ignition determination routine of FIG. 8, the processing after the crank angle corresponding to the rising timing of the angular acceleration is stored in step S123 is different from the routine of FIG. That is, after the crank angle is stored in step S123, the ECU 20 determines in step S124 whether the crank angle is faster than the crank angle when the angular acceleration rises during ignition combustion. The rising timing of the angular acceleration at the time of ignition combustion is obtained in advance by a conformance test or computer simulation or the like and stored in the ROM or the like of the ECU 20. If the crank angle is earlier than that at the time of ignition combustion, the ECU 20 determines that self-ignition has occurred, proceeds to step S124, and sets the self-ignition determination flag to ON. On the other hand, if the condition of step S124 is not satisfied, the ECU 20 determines that self-ignition has not occurred, proceeds to step S126, and sets the self-ignition determination flag to OFF. After setting the self-ignition determination flag in step S125 or S126, the ECU 20 ends the current routine.

図9は、図5で示した判定手法、つまり筒内圧に基づいて自己着火を判定するためのサブルーチン処理の一例である。図9の自己着火判定ルーチンにおいて、ECU20はステップS131で筒内圧センサ23の出力信号を取り込み、続くステップS132で、燃焼開始時期を判別するために、筒内圧センサの出力から特定される筒内圧が失火時の値(設定値)よりも大きいか否か判断する。失火時の筒内圧は予め適合試験、あるいはコンピュータシミュレーション等で求められてECU20のROM等に設定値として記憶される。   FIG. 9 is an example of a subroutine process for determining self-ignition based on the determination method shown in FIG. 5, that is, the in-cylinder pressure. In the self-ignition determination routine of FIG. 9, the ECU 20 captures the output signal of the in-cylinder pressure sensor 23 in step S131, and in the subsequent step S132, the in-cylinder pressure specified from the output of the in-cylinder pressure sensor is determined in order to determine the combustion start timing. It is judged whether or not it is larger than the value at the time of misfire (setting value). The in-cylinder pressure at the time of misfire is obtained in advance by a conformance test or computer simulation or the like, and is stored as a set value in the ROM or the like of the ECU 20.

ステップS132の条件が成立しない場合、ECU20は今回のルーチンを終了する。一方、ステップS132の条件が成立する場合、ECU20は燃焼が開始されたと判定し、ステップS133にてそのときのクランク角度をRAMに記憶する。続くステップS134にて、ECU20は記憶されたクランク角度、つまり燃焼が開始されたときのクランク角度が点火燃焼時にて燃焼が開始されるときのクランク角度よりも早いか否か判断する。点火燃焼時におけるクランク角度も予め予め適合試験、あるいはコンピュータシミュレーション等で求められてECU20のROM等に記憶される。そして、クランク角度が点火燃焼時のそれよりも早い場合、ECU20は自己着火が発生したと判定してステップS135に進み、自己着火判定フラグをオンに設定する。一方、ステップS134の条件が成立しない場合、ECU20は自己着火が発生していないと判定してステップS136に進み、自己着火判定フラグをオフに設定する。ステップS135又はS136にて自己着火判定フラグを設定した後、ECU20は今回のルーチンを終了する。   If the condition of step S132 is not satisfied, the ECU 20 ends the current routine. On the other hand, if the condition in step S132 is satisfied, the ECU 20 determines that combustion has started, and stores the crank angle at that time in the RAM in step S133. In the subsequent step S134, the ECU 20 determines whether or not the stored crank angle, that is, the crank angle when combustion is started is earlier than the crank angle when combustion is started during ignition combustion. The crank angle at the time of ignition combustion is also obtained in advance by a conformance test or computer simulation or the like and stored in the ROM of the ECU 20 or the like. If the crank angle is earlier than that at the time of ignition combustion, the ECU 20 determines that self-ignition has occurred, proceeds to step S135, and sets the self-ignition determination flag to ON. On the other hand, if the condition of step S134 is not satisfied, the ECU 20 determines that self-ignition has not occurred, proceeds to step S136, and sets the self-ignition determination flag to OFF. After setting the self-ignition determination flag in step S135 or S136, the ECU 20 ends the current routine.

図10は、筒内圧に基づいて自己着火を判定するためのサブルーチン処理の他の例である。図10の自己着火判定ルーチンにおいて、ECU20はステップS141で筒内圧センサ23の出力信号を取り込み、続くステップS142で一回の燃焼期間内における筒内圧の最大値(最大筒内圧)をRAM等の記憶媒体に保持する。続くステップS143にて、ECU20は一回の燃焼期間が終了したか否かをクランク角センサ21の出力に基づいて判別し、終了していなければ今回のルーチンを終了する。   FIG. 10 is another example of a subroutine process for determining self-ignition based on the in-cylinder pressure. In the self-ignition determination routine of FIG. 10, the ECU 20 captures the output signal of the in-cylinder pressure sensor 23 in step S141, and in the subsequent step S142, stores the maximum value of the in-cylinder pressure (maximum in-cylinder pressure) in one combustion period in the RAM or the like. Hold on the medium. In subsequent step S143, the ECU 20 determines whether or not one combustion period has ended, based on the output of the crank angle sensor 21, and ends the current routine if it has not ended.

ステップS143で一回の燃焼期間が終了している場合、ECU20はステップS144に進み、ステップS142で保持した最大筒内圧が、点火燃焼時の最大筒内圧(設定値)よりも大きいか否か判断する。点火燃焼時の最大筒内圧は予め適合試験、あるいはコンピュータシミュレーション等で求められてECU20のROM等に設定値として記憶される。ステップS144の条件が成立する場合、ECU20は自己着火が発生したと判定してステップS145に進み、自己着火判定フラグをオンに設定する。一方、ステップS144の条件が成立しない場合、ECU20は自己着火が発生していないと判定してステップS146に進み、自己着火判定フラグをオフに設定する。ステップS145又はS146にて自己着火判定フラグを設定した後、ECU20は今回のルーチンを終了する。   When one combustion period has ended in step S143, the ECU 20 proceeds to step S144, and determines whether or not the maximum in-cylinder pressure held in step S142 is greater than the maximum in-cylinder pressure (set value) during ignition combustion. To do. The maximum in-cylinder pressure at the time of ignition combustion is obtained in advance by a conformance test or computer simulation or the like, and is stored as a set value in the ROM or the like of the ECU 20. If the condition of step S144 is satisfied, the ECU 20 determines that self-ignition has occurred, proceeds to step S145, and sets the self-ignition determination flag to ON. On the other hand, if the condition of step S144 is not satisfied, the ECU 20 determines that self-ignition has not occurred, proceeds to step S146, and sets the self-ignition determination flag to OFF. After setting the self-ignition determination flag in step S145 or S146, the ECU 20 ends the current routine.

図11は、エンジン1の振動に基づいて自己着火を判定するためのサブルーチン処理の例である。図11の自己着火判定ルーチンにおいて、ECU20はステップS151で振動センサ24の出力信号を取り込み、続くステップS152で、燃焼開始時期を判別するために、振動センサ24から出力される振動加速度が失火時の振動加速度の値(設定値)よりも大きいか否か判断する。失火時の振動加速度は予め適合試験、あるいはコンピュータシミュレーション等で求められてECU20のROM等に設定値として記憶される。   FIG. 11 is an example of a subroutine process for determining self-ignition based on the vibration of the engine 1. In the self-ignition determination routine of FIG. 11, the ECU 20 captures the output signal of the vibration sensor 24 in step S151, and in the subsequent step S152, the vibration acceleration output from the vibration sensor 24 is used to determine the combustion start timing. It is determined whether or not it is larger than the vibration acceleration value (set value). The vibration acceleration at the time of misfire is obtained in advance by a conformance test or computer simulation or the like and stored as a set value in the ROM of the ECU 20 or the like.

ステップS152の条件が成立しない場合、ECU20は今回のルーチンを終了する。一方、ステップS152の条件が成立する場合、ECU20は燃焼が開始されたと判定し、ステップS153にてそのときのクランク角度をRAMに記憶する。続くステップS154にて、ECU20は記憶されたクランク角度、つまり燃焼が開始されたときのクランク角度が点火燃焼時にて燃焼が開始されるときのクランク角度よりも早いか否か判断する。点火燃焼時におけるクランク角度も予め予め適合試験、あるいはコンピュータシミュレーション等で求められてECU20のROM等に記憶される。そして、クランク角度が点火燃焼時のそれよりも早い場合、ECU20は自己着火が発生したと判定してステップS155に進み、自己着火判定フラグをオンに設定する。一方、ステップS154の条件が成立しない場合、ECU20は自己着火が発生していないと判定してステップS156に進み、自己着火判定フラグをオフに設定する。ステップS155又はS156にて自己着火判定フラグを設定した後、ECU20は今回のルーチンを終了する。   If the condition of step S152 is not satisfied, the ECU 20 ends the current routine. On the other hand, when the condition of step S152 is satisfied, the ECU 20 determines that combustion has started, and stores the crank angle at that time in the RAM in step S153. In the subsequent step S154, the ECU 20 determines whether or not the stored crank angle, that is, the crank angle when the combustion is started is earlier than the crank angle when the combustion is started during the ignition combustion. The crank angle at the time of ignition combustion is also obtained in advance by a conformance test or computer simulation or the like and stored in the ROM of the ECU 20 or the like. If the crank angle is earlier than that at the time of ignition combustion, the ECU 20 determines that self-ignition has occurred, proceeds to step S155, and sets the self-ignition determination flag to ON. On the other hand, if the condition of step S154 is not satisfied, the ECU 20 determines that self-ignition has not occurred, proceeds to step S156, and sets the self-ignition determination flag to OFF. After setting the self-ignition determination flag in step S155 or S156, the ECU 20 ends the current routine.

図12は、エンジン1の振動に基づいて自己着火を判定するためのサブルーチン処理の他の例である。図12の自己着火判定ルーチンにおいて、ECU20はステップS161で振動センサ24の出力信号を取り込み、続くステップS162で一回の燃焼期間内における振動加速度の最大値をRAM等の記憶媒体に保持する。続くステップS163にて、ECU20は一回の燃焼期間が終了したか否かをクランク角センサ21の出力に基づいて判別し、終了していなければ今回のルーチンを終了する。   FIG. 12 is another example of subroutine processing for determining self-ignition based on the vibration of the engine 1. In the self-ignition determination routine of FIG. 12, the ECU 20 captures the output signal of the vibration sensor 24 in step S161, and holds the maximum value of vibration acceleration in one combustion period in a storage medium such as a RAM in subsequent step S162. In subsequent step S163, the ECU 20 determines whether or not one combustion period has ended, based on the output of the crank angle sensor 21, and ends the current routine if it has not ended.

ステップS163で一回の燃焼期間が終了している場合、ECU20はステップS164に進み、ステップS162で保持した振動加速度の最大値が、点火燃焼時にエンジン1に生じる振動加速度の最大値(設定値)よりも大きいか否か判断する。点火燃焼時の振動加速度の最大値は予め適合試験、あるいはコンピュータシミュレーション等で求められてECU20のROM等に設定値として記憶される。ステップS164の条件が成立する場合、ECU20は自己着火が発生したと判定してステップS165に進み、自己着火判定フラグをオンに設定する。一方、ステップS164の条件が成立しない場合、ECU20は自己着火が発生していないと判定してステップS166に進み、自己着火判定フラグをオフに設定する。ステップS165又はS166にて自己着火判定フラグを設定した後、ECU20は今回のルーチンを終了する。   When one combustion period is completed in step S163, the ECU 20 proceeds to step S164, and the maximum value of vibration acceleration held in step S162 is the maximum value (set value) of vibration acceleration generated in the engine 1 during ignition combustion. It is judged whether it is larger than. The maximum value of vibration acceleration at the time of ignition combustion is obtained in advance by a conformance test or computer simulation or the like, and is stored as a set value in the ROM or the like of the ECU 20. If the condition of step S164 is satisfied, the ECU 20 determines that self-ignition has occurred, proceeds to step S165, and sets the self-ignition determination flag to ON. On the other hand, when the condition of step S164 is not satisfied, the ECU 20 determines that self-ignition has not occurred, proceeds to step S166, and sets the self-ignition determination flag to OFF. After setting the self-ignition determination flag in step S165 or S166, the ECU 20 ends the current routine.

次に、上述した図2のステップS3にて実行される始動制御条件の補正について説明する。始動制御条件の補正は、エンジン1の始動時の燃焼に影響し、かつECU20にて設定変更が可能な制御条件を自己着火が回避される方向に補正することにより実現される。補正の対象としては、ピストン3の目標停止位置、始動時の燃料噴射を禁止する条件、燃料噴射量、あるいは吸気弁閉時期等がある。   Next, the correction of the start control condition executed in step S3 of FIG. 2 described above will be described. The correction of the start control condition is realized by correcting the control condition that affects the combustion at the start of the engine 1 and that can be changed by the ECU 20 in a direction in which self-ignition is avoided. The correction target includes a target stop position of the piston 3, conditions for prohibiting fuel injection at the start, fuel injection amount, intake valve closing timing, and the like.

図13はピストン3の目標停止位置を補正する例を示している。図13の左半分はエンジン1の始動時に1番目(最初)に圧縮上死点(TDC)に達するピストン3の目標停止位置を、右半分はエンジン1の始動後、2番目に圧縮TDCに達するピストン3の目標停止位置をそれぞれ示す。図中のハッチング領域は、その領域にピストン3が停止した状態から燃料を噴射して始動を開始すると、自己着火が発生する可能性が高いと判断される自己着火領域である。自己着火領域は圧縮下死点(BDC)を挟んで前後の所定範囲に亘っている。ECU20によるエンジン1の停止制御では、自己着火領域を避けてピストン3の目標停止位置が設定される。その自己着火領域を必要以上に広く設定すれば、ピストン3の目標停止位置の範囲が狭まり、ピストン3の停止位置をより高精度に制御する必要が生じて制御の難度が高まり、かつピストン3の停止までにより長い時間を必要とする。従って、図13に示した自己着火領域は必要最小限の範囲に設定されることが好ましい。   FIG. 13 shows an example of correcting the target stop position of the piston 3. The left half of FIG. 13 shows the target stop position of the piston 3 that reaches the first (first) compression top dead center (TDC) when the engine 1 starts, and the right half reaches the compression TDC second after the engine 1 starts. Each target stop position of the piston 3 is shown. The hatched region in the figure is a self-ignited region where it is determined that there is a high possibility that self-ignition will occur when fuel is injected from the state where the piston 3 is stopped to start the region. The self-ignition region covers a predetermined range before and after the compression bottom dead center (BDC). In the stop control of the engine 1 by the ECU 20, the target stop position of the piston 3 is set avoiding the self-ignition region. If the self-ignition area is set wider than necessary, the range of the target stop position of the piston 3 is narrowed, the stop position of the piston 3 needs to be controlled with higher accuracy, and the control difficulty increases. It takes longer time to stop. Therefore, the self-ignition region shown in FIG. 13 is preferably set to the minimum necessary range.

しかしながら、自己着火領域を狭く設定すれば、エンジン1の機械的誤差、制御誤差等に起因して自己着火領域でピストン3が停止し、その結果として始動時に自己着火が生じるおそれが高まる。そこで、自己着火が発生した場合、図13に矢印Aで示したように自己着火領域を圧縮TDC側に拡大して目標停止位置を狭めるように補正すれば、次回以降の始動時にピストン3が自己着火領域から始動を開始するおそれが低下して自己着火の発生が回避される。また、当初は自己着火領域を狭く設定しておけば、自己着火の回避に必要な限度でピストン3の目標停止位置の範囲を狭めることができる。これにより、ピストン3の停止位置制御に与える影響を抑えつつ自己着火の発生を回避することが可能となる。   However, if the self-ignition region is set to be narrow, the piston 3 stops in the self-ignition region due to mechanical errors, control errors, etc. of the engine 1, and as a result, there is a high possibility that self-ignition will occur at the start. Therefore, when self-ignition occurs, correction is made so that the target stop position is narrowed by expanding the self-ignition region to the compression TDC side as indicated by an arrow A in FIG. The possibility of starting starting from the ignition region is reduced, and the occurrence of self-ignition is avoided. Further, if the self-ignition region is initially set narrow, the range of the target stop position of the piston 3 can be narrowed to the limit necessary for avoiding self-ignition. Thereby, it becomes possible to avoid the occurrence of self-ignition while suppressing the influence on the stop position control of the piston 3.

また、図13は、始動時の燃料噴射を禁止する条件を補正する例をも示している。ECU20は、エンジン1の始動時の状態が所定の条件を満たす場合に燃料噴射を禁止することにより自己着火を回避する。例えば、ECU20は、始動時のピストン3の位置が図13に示す自己着火領域(噴射禁止領域)にある場合、そのピストン3が挿入されたシリンダ2に対する燃料の噴射を禁止することにより自己着火の発生を回避する。しかしながら、そのような制御を実行しても、エンジン1の機械的誤差等により自己着火が発生することがある。そこで、自己着火が発生した場合、上述した自己着火領域の拡大と同様に噴射禁止領域も拡大すれば、次回以降の始動時にて自己着火の発生を回避することができる。   FIG. 13 also shows an example in which the condition for prohibiting fuel injection at the start is corrected. The ECU 20 avoids self-ignition by prohibiting fuel injection when the starting state of the engine 1 satisfies a predetermined condition. For example, when the position of the piston 3 at the time of starting is in the self-ignition region (injection prohibited region) shown in FIG. 13, the ECU 20 inhibits self-ignition by prohibiting fuel injection into the cylinder 2 in which the piston 3 is inserted. Avoid occurrence. However, even if such control is executed, self-ignition may occur due to a mechanical error of the engine 1 or the like. Therefore, when self-ignition occurs, the occurrence of self-ignition can be avoided at the next and subsequent startups by expanding the injection prohibited area in the same manner as the expansion of the self-ignition area described above.

図14は燃料噴射を禁止する条件を補正する他の例を示している。ECU20は、エンジン1の始動時における水温が所定の閾値Twthよりも高温側の噴射禁止領域にある場合に自己着火が発生する可能性が高いと判断して燃料噴射を禁止する。この場合、水温が噴射許可領域にあっても自己着火が発生したときは、図中に矢印Aで示したように閾値Twthをより低温側の値Twth′へと補正して噴射禁止領域を拡大すれば、次回以降の始動時にて自己着火の発生を回避することができる。   FIG. 14 shows another example of correcting the condition for prohibiting fuel injection. The ECU 20 prohibits fuel injection by determining that there is a high possibility that self-ignition will occur when the water temperature at the start of the engine 1 is in an injection prohibition region higher than a predetermined threshold value Twth. In this case, when self-ignition occurs even when the water temperature is in the injection permission region, the threshold value Twth is corrected to a lower temperature value Twth ′ as shown by an arrow A in the figure to expand the injection prohibition region. By doing so, it is possible to avoid the occurrence of self-ignition at the next and subsequent startups.

以上のように燃料噴射を禁止する条件を補正する場合においても、噴射禁止領域を当初は狭く設定しておけば、自己着火の発生頻度に応じて噴射禁止領域を適切な範囲まで拡大することができる。これにより、燃料噴射の禁止条件を必要以上に厳しく設定することなく自己着火の発生を回避することができる。   Even when correcting the conditions for prohibiting fuel injection as described above, if the injection prohibited area is initially set to be narrow, the injection prohibited area can be expanded to an appropriate range according to the frequency of occurrence of self-ignition. it can. Accordingly, it is possible to avoid the occurrence of self-ignition without setting the fuel injection prohibition condition more strictly than necessary.

図15は、始動制御条件として燃料噴射量を補正する例を示している。エンジン1の始動時において、ECU20はエンジン1の始動に適した空燃比が得られるように燃料噴射量を目標値を設定し、その目標値に従って燃料噴射弁4の動作を制御する。燃料噴射量と自己着火が発生する可能性との間には、図15に示したように燃料噴射量が最適値付近に制御されたときに自己着火の可能性がピークを示し、そのピークを境として燃料噴射量が増量側(矢印AR方向)、減量側(矢印AL方向)のいずれに変化しても自己着火の可能性が低下する。そこで、自己着火が発生した場合には、次回以降の始動時における燃料噴射量を増量側、あるいは減量側のいずれかに補正することにより自己着火の発生を回避することができる。この場合でも、自己着火が発生しなければ燃料噴射量が最適値に制御されて始動時のトルク不足、あるいは失火といった不都合の発生が回避され、自己着火が発生した場合に限って燃料噴射量を補正して次回以降の始動時における自己着火の発生を回避することができる。これにより、燃料噴射量の増量又は減量によるエンジン1の始動性の悪化を抑えつつ、自己着火の発生を回避することができる。   FIG. 15 shows an example of correcting the fuel injection amount as the start control condition. When the engine 1 is started, the ECU 20 sets a target value for the fuel injection amount so that an air-fuel ratio suitable for starting the engine 1 is obtained, and controls the operation of the fuel injection valve 4 according to the target value. Between the fuel injection amount and the possibility of self-ignition, the possibility of self-ignition shows a peak when the fuel injection amount is controlled near the optimum value as shown in FIG. As a boundary, the possibility of self-ignition decreases if the fuel injection amount changes either on the increase side (arrow AR direction) or on the decrease side (arrow AL direction). Therefore, when self-ignition occurs, the occurrence of self-ignition can be avoided by correcting the fuel injection amount at the next or subsequent start to either the increase side or the decrease side. Even in this case, if self-ignition does not occur, the fuel injection amount is controlled to an optimum value, and inconveniences such as insufficient torque at start-up or misfire are avoided, and the fuel injection amount is reduced only when self-ignition occurs. By correcting, it is possible to avoid the occurrence of self-ignition at the next and subsequent startups. Thereby, it is possible to avoid the occurrence of self-ignition while suppressing the deterioration of the startability of the engine 1 due to the increase or decrease of the fuel injection amount.

図16は、始動制御条件として吸気弁9を閉じる時期(閉時期)を補正する例を示している。吸気弁9の閉時期は吸気充填効率、あるいは圧縮TDCにおける筒内圧(圧縮端圧力)に相関する。一般に、吸気弁9の閉時期は圧縮BDC付近、より具体的にはピストン3が圧縮BDCを過ぎて圧縮行程に入った時期に設定される。閉時期を圧縮TDC側にさらに遅角した場合には、圧縮行程のピストン3によって吸気の一部が吸気通路7に押し戻されて吸気充填効率が低下し、それに伴って圧縮端圧力も低下する。圧縮端圧力が低下すれば、圧縮に伴う混合気の温度上昇が小さくなり、自己着火が発生する可能性が低下する。そこで、自己着火が発生した場合、次回以降の始動時における吸気弁9の閉時期を図16に矢印Aで示すように遅角させることにより、自己着火を回避することができる。この場合、当初は吸気弁9の閉時期を始動に最適な圧縮端圧力が得られるような時期に設定し、自己着火の発生頻度に応じて吸気弁9の閉時期を徐々に自己着火の回避に必要な限度で遅角することができる。これにより、吸気弁9の閉時期の遅角に伴うエンジン1の始動性の悪化を抑えつつ自己着火の発生を回避することが可能となる。   FIG. 16 shows an example of correcting the closing timing of the intake valve 9 as the start control condition. The closing timing of the intake valve 9 correlates with the intake charging efficiency or the in-cylinder pressure (compression end pressure) at the compression TDC. Generally, the closing timing of the intake valve 9 is set in the vicinity of the compression BDC, more specifically, the timing when the piston 3 passes the compression BDC and enters the compression stroke. When the closing timing is further retarded to the compression TDC side, a part of the intake air is pushed back to the intake passage 7 by the piston 3 in the compression stroke, and the intake charging efficiency is lowered, and the compression end pressure is also lowered accordingly. If the compression end pressure decreases, the temperature rise of the air-fuel mixture accompanying compression decreases, and the possibility of self-ignition decreases. Thus, when self-ignition occurs, self-ignition can be avoided by retarding the closing timing of the intake valve 9 at the next and subsequent startups as shown by arrow A in FIG. In this case, initially, the closing timing of the intake valve 9 is set to a timing at which an optimal compression end pressure is obtained for starting, and the closing timing of the intake valve 9 is gradually avoided according to the frequency of occurrence of self-ignition. Can be retarded as much as necessary. As a result, it is possible to avoid the occurrence of self-ignition while suppressing the deterioration of the startability of the engine 1 due to the delay of the closing timing of the intake valve 9.

次に、図17〜図21を参照して、ECU20が図2のステップS3のサブルーチン処理として実行する始動制御条件補正ルーチンを説明する。図17は、ピストン3の目標停止位置を補正して自己着火を回避するためのサブルーチン処理の一例である。図17の始動制御条件補正ルーチンにおいて、ECU20はステップS301で目標停止位置補正完了フラグがオンか否か判断し、オンであれば今回のルーチンを終了する。一方、目標停止位置補正完了フラグがオンでない場合、ECU20はステップS302に進み、自己着火判定フラグがオンか否か判断する。自己着火判定フラグがオフの場合、つまり図6〜図12に例示した自己着火判定ルーチンにより自己着火が発生していないと判定された場合、ECU20は今回のルーチンを終了する。一方、自己着火判定フラグがオン、すなわち自己着火が発生したと判定された場合、ECU20はステップS303に進み、ピストン3の目標停止位置に関する補正を実行する。この補正は図13に矢印Aで示した通りに自己着火領域として設定されているクランク角範囲を拡大するように実行される。補正量は予め定められた一定量でよい。続くステップS304にて、ECU20は目標停止位置補正完了フラグをオンに設定し、その後に今回のルーチンを終了する。   Next, a start control condition correction routine executed by the ECU 20 as a subroutine process in step S3 of FIG. 2 will be described with reference to FIGS. FIG. 17 is an example of a subroutine process for correcting the target stop position of the piston 3 to avoid self-ignition. In the start control condition correction routine of FIG. 17, the ECU 20 determines in step S301 whether the target stop position correction completion flag is on, and if it is on, ends the current routine. On the other hand, when the target stop position correction completion flag is not on, the ECU 20 proceeds to step S302 and determines whether or not the self-ignition determination flag is on. When the self-ignition determination flag is off, that is, when it is determined by the self-ignition determination routine illustrated in FIGS. 6 to 12 that self-ignition has not occurred, the ECU 20 ends the current routine. On the other hand, when the self-ignition determination flag is on, that is, when it is determined that self-ignition has occurred, the ECU 20 proceeds to step S303 and executes correction regarding the target stop position of the piston 3. This correction is executed so as to expand the crank angle range set as the self-ignition region as indicated by an arrow A in FIG. The correction amount may be a predetermined amount. In subsequent step S304, the ECU 20 sets the target stop position correction completion flag to ON, and thereafter ends the current routine.

以上の処理によって補正された目標停止位置は、ECU20による次回の停止制御時に参照され、その補正された目標停止位置にピストン3が停止するようにエンジン1の停止動作が制御される。これにより、始動制御条件の一つとしてのピストン位置が、次回以降における始動時の自己着火を回避する方向に補正される。   The target stop position corrected by the above processing is referred to at the next stop control by the ECU 20, and the stop operation of the engine 1 is controlled so that the piston 3 stops at the corrected target stop position. As a result, the piston position as one of the start control conditions is corrected in a direction to avoid self-ignition at the start after the next time.

図18は、クランク角度に関する燃料の噴射禁止領域(以下、噴射禁止クランク角度と呼ぶ。)を補正して自己着火を回避するためのサブルーチン処理の一例である。図18の始動制御条件補正ルーチンにおいて、ECU20はステップS311でクランク角センサ21の出力信号に基づいて始動時のクランク角度を取得する。始動時のクランク角度が既に取得されている場合にはその値を保持する。次のステップS312で、ECU20は噴射禁止クランク角度補正完了フラグがオンに設定されているか否か判断する。そのフラグがオンの場合、ECU20は今回のルーチンを終了する。一方、ステップS312でフラグがオンでない場合、ECU20はステップS313に進み、自己着火判定フラグがオンに設定されているか否か判断する。この場合、ステップS311で取得した始動時のクランク角度と同一の始動時クランク角度にて過去に自己着火判定フラグがオンされたか否かを判断してもよい。自己着火判定フラグがオンでなければECU20は今回のルーチンを終了する。一方、自己着火判定フラグがオンの場合、ECU20はステップS314に進み、噴射禁止クランク角度の補正を実行する。この補正は、図13に矢印Aで示したようにクランク角度に関する噴射禁止領域を拡大するように実行される。補正量は予め定められた一定量でよい。続くステップS315にて、ECU20は噴射禁止クランク角度補正完了フラグをオンに設定し、その後に今回のルーチンを終了する。   FIG. 18 is an example of a subroutine process for correcting self-ignition by correcting a fuel injection prohibited region (hereinafter referred to as “injection prohibited crank angle”) related to the crank angle. In the start control condition correction routine of FIG. 18, the ECU 20 acquires the crank angle at the start based on the output signal of the crank angle sensor 21 in step S311. If the crank angle at the time of start has already been acquired, that value is retained. In the next step S312, the ECU 20 determines whether or not the injection prohibition crank angle correction completion flag is set to ON. If the flag is on, the ECU 20 ends the current routine. On the other hand, if the flag is not on in step S312, the ECU 20 proceeds to step S313 and determines whether or not the self-ignition determination flag is set to on. In this case, it may be determined whether or not the self-ignition determination flag has been turned on in the past at the same starting crank angle as the starting crank angle acquired in step S311. If the self-ignition determination flag is not on, the ECU 20 ends the current routine. On the other hand, if the self-ignition determination flag is on, the ECU 20 proceeds to step S314 and executes correction of the injection prohibited crank angle. This correction is executed so as to expand the injection prohibited area related to the crank angle as indicated by an arrow A in FIG. The correction amount may be a predetermined amount. In subsequent step S315, the ECU 20 sets the injection prohibition crank angle correction completion flag to ON, and thereafter ends the current routine.

以上の処理によって補正された噴射禁止クランク角度は、ECU20が次回以降にエンジン1を始動させる際に参照され、ピストン3が噴射禁止クランク角度にある場合にはそのピストン3が位置しているシリンダ2に対する燃料噴射弁4からの燃料噴射が禁止される。これにより、始動制御条件の一つとしての噴射禁止領域(噴射禁止クランク角度)が、次回以降における始動時の自己着火を回避する方向に補正される。   The injection prohibited crank angle corrected by the above processing is referred to when the ECU 20 starts the engine 1 after the next time. When the piston 3 is at the injection prohibited crank angle, the cylinder 2 in which the piston 3 is located is referred to. The fuel injection from the fuel injection valve 4 is prohibited. Thereby, the injection prohibition region (injection prohibition crank angle) as one of the start control conditions is corrected in a direction to avoid self-ignition at the start after the next time.

図19は、水温と関係付けて設定される燃料の噴射禁止条件(以下、噴射水温禁止条件と呼ぶ。)を補正して自己着火を回避するためのサブルーチン処理の一例である。図19の始動制御条件補正ルーチンにおいて、ECU20はステップS321で水温センサ22が検出する始動時水温を取得する。既に始動時水温が取得されている場合にはその水温を保持する。次のステップS322で、ECU20は噴射水温禁止条件補正完了フラグがオンに設定されているか否か判断する。そのフラグがオンの場合、ECU20は今回のルーチンを終了する。一方、ステップS322でフラグがオンではない場合、ECU20はステップS323に進み、自己着火判定フラグがオンに設定されているか否か判断する。この場合、ステップS321で取得した始動時水温と同一の始動時水温にて過去に自己着火判定フラグがオンされたか否かを判断してもよい。自己着火判定フラグがオンでなければECU20は今回のルーチンを終了する。一方、自己着火判定フラグがオンの場合、ECU20はステップS324に進み、噴射水温禁止条件の補正を実行する。この補正は、図14に矢印Aで示したように噴射禁止領域を低温側に拡大するように実行される。補正量は予め定められた一定量でよい。続くステップS325にて、ECU20は噴射水温禁止条件補正完了フラグをオンに設定し、その後に今回のルーチンを終了する。   FIG. 19 is an example of a subroutine process for correcting self-ignition by correcting a fuel injection prohibition condition (hereinafter referred to as an injection water temperature prohibition condition) set in relation to the water temperature. In the start control condition correction routine of FIG. 19, the ECU 20 acquires the start-time water temperature detected by the water temperature sensor 22 in step S321. If the starting water temperature has already been acquired, the water temperature is maintained. In the next step S322, the ECU 20 determines whether or not the injection water temperature prohibition condition correction completion flag is set to ON. If the flag is on, the ECU 20 ends the current routine. On the other hand, if the flag is not on in step S322, the ECU 20 proceeds to step S323 and determines whether or not the self-ignition determination flag is set to on. In this case, it may be determined whether or not the self-ignition determination flag has been turned on in the past at the same starting water temperature as that acquired in step S321. If the self-ignition determination flag is not on, the ECU 20 ends the current routine. On the other hand, when the self-ignition determination flag is on, the ECU 20 proceeds to step S324, and corrects the injection water temperature prohibition condition. This correction is executed so as to expand the injection prohibited region to the low temperature side as indicated by an arrow A in FIG. The correction amount may be a predetermined amount. In subsequent step S325, the ECU 20 sets the injection water temperature prohibition condition correction completion flag to ON, and thereafter ends the current routine.

以上の処理によって補正された噴射水温禁止条件は、ECU20が次回以降にエンジン1を始動させる際に参照され、始動時水温が補正後の噴射禁止領域にある場合には、少なくとも最初に燃料噴射時期を迎えるシリンダ2に対する燃料噴射弁4からの燃料噴射が禁止される。これにより、始動制御条件の一つとしての噴射水温禁止条件が、次回以降における始動時の自己着火を回避する方向に補正される。   The injection water temperature prohibition condition corrected by the above process is referred to when the ECU 20 starts the engine 1 from the next time onward, and when the starting water temperature is in the corrected injection prohibited region, at least the fuel injection timing is first set. The fuel injection from the fuel injection valve 4 to the cylinder 2 that reaches is prohibited. Thereby, the injection water temperature prohibition condition as one of the start control conditions is corrected in a direction to avoid self-ignition at the start after the next time.

図20は、始動時における燃料噴射量を補正して自己着火を回避するためのサブルーチン処理の一例である。図20の始動制御条件補正ルーチンにおいて、ECU20はステップS331でクランク角センサ21の出力信号に基づいて始動時のクランク角度を取得する。始動時のクランク角度が既に取得されている場合にはその値を保持する。次のステップS332で、ECU20は噴射補正完了フラグがオンに設定されているか否か判断する。そのフラグがオンの場合、ECU20は今回のルーチンを終了する。一方、ステップS332でフラグがオンでない場合、ECU20はステップS333に進み、自己着火判定フラグがオンに設定されているか否か判断する。この場合、ステップS331で取得した始動時のクランク角度と同一の始動時クランク角度にて過去に自己着火判定フラグがオンされたか否かを判断してもよい。自己着火判定フラグがオンでなければECU20は今回のルーチンを終了する。一方、自己着火判定フラグがオンの場合、ECU20はステップS334に進み、始動時の燃料噴射量の補正を実行する。この場合、図15に矢印ALで示したように燃料噴射量を減量側、つまり空燃比がリーンとなる側に補正してもよいし、矢印ARで示したように燃料噴射量を増量側、つまり空燃比がリッチとなる側に補正してもよい。補正量は予め定められた一定量でよい。続くステップS335にて、ECU20は噴射補正完了フラグをオンに設定し、その後に今回のルーチンを終了する。   FIG. 20 is an example of a subroutine process for correcting the fuel injection amount at the start to avoid self-ignition. In the start control condition correction routine of FIG. 20, the ECU 20 acquires the crank angle at the start based on the output signal of the crank angle sensor 21 in step S331. If the crank angle at the time of start has already been acquired, that value is retained. In the next step S332, the ECU 20 determines whether or not the injection correction completion flag is set to ON. If the flag is on, the ECU 20 ends the current routine. On the other hand, if the flag is not on in step S332, the ECU 20 proceeds to step S333 and determines whether or not the self-ignition determination flag is set to on. In this case, it may be determined whether or not the self-ignition determination flag has been turned on in the past at the same starting crank angle as the starting crank angle acquired in step S331. If the self-ignition determination flag is not on, the ECU 20 ends the current routine. On the other hand, when the self-ignition determination flag is on, the ECU 20 proceeds to step S334, and corrects the fuel injection amount at the time of start. In this case, the fuel injection amount may be corrected to the decreasing side as shown by the arrow AL in FIG. 15, that is, the side where the air-fuel ratio becomes lean, or the fuel injection amount is increased to the increasing side as shown by the arrow AR, That is, the air / fuel ratio may be corrected to the rich side. The correction amount may be a predetermined amount. In subsequent step S335, the ECU 20 sets the injection correction completion flag to ON, and thereafter ends the current routine.

以上の処理によって補正された燃料噴射量は、ECU20が次回以降にエンジン1を始動させる際に参照され、少なくとも最初に燃料噴射時期を迎えるシリンダ2に対する燃料噴射弁4からの燃料噴射量が補正された燃料噴射量となるように燃料噴射4の動作が制御される。これにより、始動制御条件の一つとしての噴射噴射量が、次回以降における始動時の自己着火を回避する方向に補正される。   The fuel injection amount corrected by the above processing is referred to when the ECU 20 starts the engine 1 from the next time onward, and at least the fuel injection amount from the fuel injection valve 4 for the cylinder 2 that reaches the fuel injection timing first is corrected. The operation of the fuel injection 4 is controlled so that the fuel injection amount becomes the same. As a result, the injection injection amount as one of the start control conditions is corrected in a direction to avoid self-ignition at the start after the next time.

図21は、始動時における吸気弁9の閉時期を補正して自己着火を回避するためのサブルーチン処理の一例である。図21の始動制御条件補正ルーチンにおいて、ECU20はステップS331で吸気弁閉時期補正完了フラグがオンに設定されているか否か判断する。そのフラグがオンの場合、ECU20は今回のルーチンを終了する。一方、ステップS341でフラグがオンでない場合、ECU20はステップS342に進み、自己着火判定フラグがオンに設定されているか否か判断する。この場合、現時点で設定されている吸気弁閉時期と同一の閉時期が設定されている状態で過去に自己着火判定フラグがオンされたか否かを判断してもよい。自己着火判定フラグがオンでなければECU20は今回のルーチンを終了する。一方、自己着火判定フラグがオンの場合、ECU20はステップS343に進み、始動時における吸気弁9の閉時期補正を実行する。この補正は、図16に矢印Aで示したように吸気弁閉時期を圧縮TDC側に遅角することにより実現される。補正量は予め定められた一定量でよい。続くステップS344にて、ECU20は吸気弁閉時期補正完了フラグをオンに設定し、その後に今回のルーチンを終了する。   FIG. 21 shows an example of a subroutine process for correcting the closing timing of the intake valve 9 at the start to avoid self-ignition. In the start control condition correction routine of FIG. 21, the ECU 20 determines in step S331 whether or not the intake valve closing timing correction completion flag is set to ON. If the flag is on, the ECU 20 ends the current routine. On the other hand, if the flag is not on in step S341, the ECU 20 proceeds to step S342 and determines whether or not the self-ignition determination flag is set to on. In this case, it may be determined whether or not the self-ignition determination flag has been turned on in the past while the same closing timing as the intake valve closing timing set at the present time is set. If the self-ignition determination flag is not on, the ECU 20 ends the current routine. On the other hand, when the self-ignition determination flag is on, the ECU 20 proceeds to step S343, and performs the closing timing correction of the intake valve 9 at the time of start. This correction is realized by retarding the intake valve closing timing to the compression TDC side as indicated by an arrow A in FIG. The correction amount may be a predetermined amount. In subsequent step S344, the ECU 20 sets the intake valve closing timing correction completion flag to ON, and thereafter ends the current routine.

以上の処理によって補正された吸気弁閉時期は、ECU20が次回以降にエンジン1を始動させる際に参照され、少なくとも始動時点で開いている吸気弁9の閉時期が補正後の時期に制御される。これにより、始動制御条件の一つとしての吸気弁閉時期が次回以降における始動時の自己着火を回避する方向に補正される。   The intake valve closing timing corrected by the above processing is referred to when the ECU 20 starts the engine 1 after the next time, and at least the closing timing of the intake valve 9 opened at the time of starting is controlled to the corrected timing. . As a result, the intake valve closing timing as one of the start control conditions is corrected in a direction to avoid self-ignition at the start after the next time.

以上の形態においては、ECU20が図6〜図12のいずれかの処理を実行することにより自己着火判定手段として機能し、図17〜図21のいずれかの処理を実行することにより制御条件補正手段として機能する。なお、ECU20は、図2のステップS1のサブルーチン処理として、図6〜図12に示した自己着火判定ルーチンのいずれか一つを実行してもよいし、2以上の自己着火判定ルーチンを並行して実行してもよい。また、ECU20は、図2のステップS3のサブルーチン処理として、図17〜図21に示した始動制御条件補正ルーチンのいずれか一つを実行してもよいし、2以上の始動制御条件補正ルーチンを並行して実行してもよい。   In the above embodiment, the ECU 20 functions as a self-ignition determination unit by executing any one of the processes in FIGS. 6 to 12, and the control condition correcting unit by executing any one of the processes in FIGS. 17 to 21. Function as. Note that the ECU 20 may execute any one of the self-ignition determination routines shown in FIGS. 6 to 12 as a subroutine process in step S1 of FIG. 2, or two or more self-ignition determination routines in parallel. May be executed. Further, the ECU 20 may execute any one of the start control condition correction routines shown in FIGS. 17 to 21 as a subroutine process of step S3 in FIG. 2, or may execute two or more start control condition correction routines. It may be executed in parallel.

本発明は上述した形態に限定されることなく、適宜の形態にて実施してよい。例えば、自己着火が発生したか否かは、上述した機関回転数、角加速度、筒内圧、あるいは振動加速度といった物理量に基づいて判定する例に限定されず、燃焼状態を反映して変化する各種の物理量から判定してもよい。内燃機関の燃焼音の検出値に自己着火音が含まれているか否かによって自己着火の発生の有無を判定してもよい。自己着火を回避するための始動制御条件の補正は、上述した目標停止値、噴射禁止領域又は噴射禁止条件、燃料噴射量、吸気弁閉時期を対象とするものに限定されず、自己着火の回避作用を生じうる始動制御条件であれば適宜に補正対象としてよい。例えば、吸気充填効率を低下させる補正としては、吸気弁閉時期の遅角補正に限らず、スロットル弁の開度を減少させる補正、吸気の過給効果を低下させる補正といった適宜の補正が可能である。   The present invention is not limited to the form described above, and may be implemented in an appropriate form. For example, whether or not self-ignition has occurred is not limited to the above-described example of determination based on physical quantities such as engine speed, angular acceleration, in-cylinder pressure, or vibration acceleration. You may determine from a physical quantity. Whether or not self-ignition has occurred may be determined based on whether or not the detected value of the combustion sound of the internal combustion engine includes self-ignition sound. The correction of the start control condition for avoiding the self-ignition is not limited to the target stop value, the injection prohibition region or the injection prohibition condition, the fuel injection amount, and the intake valve closing timing described above. Any start control condition that can cause an action may be appropriately corrected. For example, the correction for reducing the intake charging efficiency is not limited to the correction for retarding the intake valve closing timing, and appropriate corrections such as correction for reducing the opening of the throttle valve and correction for reducing the supercharging effect of intake air are possible. is there.

本発明の一形態に係る停止始動制御装置が適用される内燃機関の概略を示す図。1 is a diagram showing an outline of an internal combustion engine to which a stop / start control apparatus according to an embodiment of the present invention is applied. 図1のECUが実行する自己着火回避制御ルーチンを示すフローチャート。The flowchart which shows the self-ignition avoidance control routine which ECU of FIG. 1 performs. 内燃機関の始動時におけるクランク角と機関回転数との関係の一例を示す図。The figure which shows an example of the relationship between the crank angle at the time of start-up of an internal combustion engine, and an engine speed. 内燃機関の始動時におけるクランク角とクランク軸の角加速度との関係の一例を示す図。The figure which shows an example of the relationship between the crank angle at the time of start-up of an internal combustion engine, and the angular acceleration of a crankshaft. 内燃機関の始動時におけるクランク角と筒内圧との関係の一例を示す図。The figure which shows an example of the relationship between the crank angle at the time of start-up of an internal combustion engine, and a cylinder internal pressure. 機関回転数に基づいて自己着火を判定するためにECUが実行する自己着火判定ルーチンを示すフローチャート。The flowchart which shows the self-ignition determination routine which ECU performs in order to determine self-ignition based on an engine speed. クランク軸の角加速度に基づいて自己着火を判定するためにECUが実行する自己着火判定ルーチンを示すフローチャート。The flowchart which shows the self-ignition determination routine which ECU performs in order to determine self-ignition based on the angular acceleration of a crankshaft. クランク軸の角加速度に基づいて自己着火を判定するためにECUが実行する自己着火判定ルーチンの他の例を示すフローチャート。The flowchart which shows the other example of the self-ignition determination routine which ECU performs in order to determine self-ignition based on the angular acceleration of a crankshaft. 筒内圧に基づいて自己着火を判定するためにECUが実行する自己着火判定ルーチンを示すフローチャート。The flowchart which shows the self-ignition determination routine which ECU performs in order to determine self-ignition based on a cylinder pressure. 筒内圧に基づいて自己着火を判定するためにECUが実行する自己着火判定ルーチンの他の例を示すフローチャート。The flowchart which shows the other example of the self-ignition determination routine which ECU performs in order to determine self-ignition based on a cylinder pressure. 振動加速度に基づいて自己着火を判定するためにECUが実行する自己着火判定ルーチンを示すフローチャート。The flowchart which shows the self-ignition determination routine which ECU performs in order to determine self-ignition based on a vibration acceleration. 振動加速度に基づいて自己着火を判定するためにECUが実行する自己着火判定ルーチンの他の例を示すフローチャート。The flowchart which shows the other example of the self-ignition determination routine which ECU performs in order to determine self-ignition based on a vibration acceleration. 自己着火を回避するために目標停止位置又は燃料噴射禁止領域を補正する例を示す図。The figure which shows the example which correct | amends a target stop position or a fuel-injection prohibition area | region in order to avoid self-ignition. 自己着火を回避するために始動時水温との関係で燃料噴射禁止領域を補正する例を示す図。The figure which shows the example which correct | amends a fuel-injection prohibition area | region in relation to the water temperature at the time of starting in order to avoid self-ignition. 自己着火を回避するために始動時の燃料噴射量を補正する例を示す図。The figure which shows the example which correct | amends the fuel injection quantity at the time of a start in order to avoid self-ignition. 自己着火を回避するために始動時の吸気弁閉時期を補正する例を示す図。The figure which shows the example which correct | amends the intake valve closing timing at the time of starting in order to avoid self-ignition. 目標停止位置を補正して自己着火を回避するためにECUが実行する始動制御条件補正ルーチンを示すフローチャート。The flowchart which shows the starting control condition correction | amendment routine which ECU performs in order to correct | amend a target stop position and to avoid self-ignition. クランク角との関連で燃料の噴射禁止領域を補正して自己着火を回避するためにECUが実行する始動制御条件補正ルーチンを示すフローチャート。The flowchart which shows the starting control condition correction | amendment routine which ECU performs in order to correct | amend the fuel injection prohibition area | region in relation to a crank angle, and to avoid self-ignition. 始動時水温との関連で燃料の噴射禁止領域を補正して自己着火を回避するためにECUが実行する始動制御条件補正ルーチンを示すフローチャート。The flowchart which shows the starting control condition correction | amendment routine which ECU performs in order to correct | amend the fuel injection prohibition area | region in relation to the water temperature at the time of starting, and to avoid self-ignition. 始動時の燃料噴射量を補正して自己着火を回避するためにECUが実行する始動制御条件補正ルーチンを示すフローチャート。The flowchart which shows the starting control condition correction | amendment routine which ECU performs in order to correct | amend the fuel injection quantity at the time of starting, and to avoid self-ignition. 始動時の吸気弁閉時期を補正して自己着火を回避するためにECUが実行する始動制御条件補正ルーチンを示すフローチャート。The flowchart which shows the starting control condition correction | amendment routine which ECU performs in order to correct | amend the intake valve closing timing at the time of starting, and to avoid self-ignition.

符号の説明Explanation of symbols

1 内燃機関
2 シリンダ
3 ピストン
4 燃料噴射弁
9 吸気弁
13 スロットル弁
14 クランク軸
20 エンジンコントロールユニット(自己着火判定手段、制御条件補正手段)
21 クランク角センサ
22 水温センサ
23 筒内圧センサ
24 振動センサ
DESCRIPTION OF SYMBOLS 1 Internal combustion engine 2 Cylinder 3 Piston 4 Fuel injection valve 9 Intake valve 13 Throttle valve 14 Crankshaft 20 Engine control unit (self-ignition judgment means, control condition correction means)
21 Crank angle sensor 22 Water temperature sensor 23 In-cylinder pressure sensor 24 Vibration sensor

Claims (6)

所定の停止条件が成立した場合に内燃機関を停止させ、所定の再始動条件が成立した場合に該内燃機関を始動させる内燃機関の停止始動制御装置において、
前記内燃機関の始動時に自己着火が発生したか否かを判定する自己着火判定手段と、
自己着火が発生したと判定された場合、前記内燃機関の次回以降における始動時の自己着火を回避する方向に当該内燃機関の始動制御条件を補正する制御条件補正手段と、
を備えたことを特徴とする内燃機関の停止始動制御装置。
In an internal combustion engine stop / start control device that stops an internal combustion engine when a predetermined stop condition is satisfied, and starts the internal combustion engine when a predetermined restart condition is satisfied,
Self-ignition determination means for determining whether or not self-ignition has occurred when starting the internal combustion engine;
When it is determined that self-ignition has occurred, control condition correction means for correcting the start-up control condition of the internal combustion engine in a direction to avoid self-ignition at the next start of the internal combustion engine;
A stop / start control apparatus for an internal combustion engine.
前記自己着火判定手段は、前記内燃機関における燃焼状態を反映して変化する物理量に自己着火時の特徴が現れているか否かを判別することにより自己着火が発生したか否かを判定する、ことを特徴とする請求項1に記載の停止始動制御装置。   The self-ignition determination means determines whether or not self-ignition has occurred by determining whether or not a characteristic at the time of self-ignition appears in a physical quantity that changes reflecting the combustion state in the internal combustion engine. The stop / start control apparatus according to claim 1. 前記自己着火判定手段は、前記内燃機関における燃焼状態を反映して変化する物理量の検出値と、前記物理量に関して点火燃焼時に検出されるべき基準値とを大小比較することにより、前記自己着火が発生したか否かを判別することを特徴とする請求項1に記載の停止始動制御装置。   The self-ignition determination means generates the self-ignition by comparing the detected value of the physical quantity that reflects the combustion state in the internal combustion engine with a reference value that should be detected during ignition combustion with respect to the physical quantity. The stop / start control apparatus according to claim 1, wherein it is determined whether or not it has been performed. 前記自己着火判定手段は、前記内燃機関の点火時期、又は前記内燃機関における燃焼状態を反映して変化する物理量の検出値に点火燃焼の開始に対応する変化が現れるべき時期を基準時として設定し、該基準時と、実際の燃焼開始に対応する変化が前記物理量の検出値に現れた時期とを比較することにより、前記自己着火が発生したか否かを判定することを特徴とする請求項1に記載の停止始動制御装置。   The self-ignition determination means sets, as a reference time, a timing at which a change corresponding to the start of ignition combustion should appear in a detected value of a physical quantity that reflects the ignition timing of the internal combustion engine or a combustion state in the internal combustion engine. The determination of whether or not the self-ignition has occurred is made by comparing the reference time with a time when a change corresponding to the actual start of combustion appears in the detected value of the physical quantity. The stop / start control device according to 1. 前記物理量が、機関回転数、クランク軸の角加速度、筒内圧、前記内燃機関の振動加速度、及び自己着火音の少なくともいずれか一つであることを特徴とする請求項2〜4のいずれか一項に記載の停止始動制御装置。   The physical quantity is at least one of engine speed, crankshaft angular acceleration, in-cylinder pressure, vibration acceleration of the internal combustion engine, and self-igniting sound. The stop / start control device according to item. 前記制御条件補正手段は、前記始動制御条件として、内燃機関のクランク軸又はピストンに関する目標停止位置、始動時の燃料噴射を禁止する条件、始動時の燃料噴射量、始動時の吸気充填効率の少なくともいずれか一つを前記自己着火が回避される方向に補正することを特徴とする請求項1〜5のいずれか一項に記載の停止始動制御装置。   The control condition correction means includes at least a target stop position related to a crankshaft or a piston of an internal combustion engine, a condition for prohibiting fuel injection at start, a fuel injection amount at start, and an intake charging efficiency at start as the start control condition. The stop / start control apparatus according to claim 1, wherein any one of the corrections is corrected in a direction in which the self-ignition is avoided.
JP2006180876A 2006-06-30 2006-06-30 Internal combustion engine stop / start control device Pending JP2008008235A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006180876A JP2008008235A (en) 2006-06-30 2006-06-30 Internal combustion engine stop / start control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006180876A JP2008008235A (en) 2006-06-30 2006-06-30 Internal combustion engine stop / start control device

Publications (1)

Publication Number Publication Date
JP2008008235A true JP2008008235A (en) 2008-01-17

Family

ID=39066663

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006180876A Pending JP2008008235A (en) 2006-06-30 2006-06-30 Internal combustion engine stop / start control device

Country Status (1)

Country Link
JP (1) JP2008008235A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009027634A1 (en) 2008-07-25 2010-01-28 Denso Corporation, Kariya-City Apparatus for detecting combustion ignited by compression
DE102011081028A1 (en) 2010-08-23 2012-02-23 Denso Corporation Control device for an internal combustion engine
JP2013234578A (en) * 2012-05-07 2013-11-21 Diamond Electric Mfg Co Ltd Control method of internal combustion engine
JP6407396B1 (en) * 2017-12-07 2018-10-17 三菱電機株式会社 Control device and control method for internal combustion engine

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004301078A (en) * 2003-03-31 2004-10-28 Mazda Motor Corp Engine starter
JP2005009457A (en) * 2003-06-20 2005-01-13 Mitsubishi Heavy Ind Ltd Combustion diagnosis, combustion control method and its device for internal combustion engine

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004301078A (en) * 2003-03-31 2004-10-28 Mazda Motor Corp Engine starter
JP2005009457A (en) * 2003-06-20 2005-01-13 Mitsubishi Heavy Ind Ltd Combustion diagnosis, combustion control method and its device for internal combustion engine

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009027634A1 (en) 2008-07-25 2010-01-28 Denso Corporation, Kariya-City Apparatus for detecting combustion ignited by compression
JP2010031696A (en) * 2008-07-25 2010-02-12 Denso Corp Self-ignition detection device
DE102009027634B4 (en) 2008-07-25 2022-03-17 Denso Corporation Compression ignited combustion detection device
DE102011081028A1 (en) 2010-08-23 2012-02-23 Denso Corporation Control device for an internal combustion engine
JP2013234578A (en) * 2012-05-07 2013-11-21 Diamond Electric Mfg Co Ltd Control method of internal combustion engine
JP6407396B1 (en) * 2017-12-07 2018-10-17 三菱電機株式会社 Control device and control method for internal combustion engine

Similar Documents

Publication Publication Date Title
US8364386B2 (en) Stop-start control apparatus and method for an internal combustion engine
US8392094B2 (en) Control apparatus for an internal combustion engine
JP4412364B2 (en) Cetane number detector
CN103282632B (en) Internal combustion engine start control method and start control device
JP4877328B2 (en) Control device for internal combustion engine
US20150285202A1 (en) Method and apparatus for controlling an internal combustion engine during autostop and autostart operations
CN104373275B (en) For improving the method and system of engine start
CN105863858A (en) Engine starting device
JP2008008235A (en) Internal combustion engine stop / start control device
RU2583325C1 (en) Control device for internal combustion engine
JP5593132B2 (en) Control device for internal combustion engine
JP5029490B2 (en) Start control device for internal combustion engine
JP6024603B2 (en) Control device for internal combustion engine
JP2002195141A (en) Ignition timing control device for internal combustion engine
JP4604921B2 (en) Control device for internal combustion engine
JP5018660B2 (en) Internal combustion engine start control system
JP2016109015A (en) Control device of engine
JP6841119B2 (en) Engine control
CA2513222C (en) Ignition control system for internal combustion engine
CN109681364B (en) Ignition timing control device for internal combustion engine
JP2005016343A (en) Control device for compression ignition type internal combustion engine
JP4449326B2 (en) Fuel injection device for gas fuel engine start
JP2019190341A (en) Control device of internal combustion engine
JP2010019265A (en) Internal combustion engine control device
JP2006118466A (en) Control device for start of internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090515

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110502

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110617

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110802