JP6289543B2 - 内燃機関の制御装置及びその制御方法 - Google Patents

内燃機関の制御装置及びその制御方法 Download PDF

Info

Publication number
JP6289543B2
JP6289543B2 JP2016113188A JP2016113188A JP6289543B2 JP 6289543 B2 JP6289543 B2 JP 6289543B2 JP 2016113188 A JP2016113188 A JP 2016113188A JP 2016113188 A JP2016113188 A JP 2016113188A JP 6289543 B2 JP6289543 B2 JP 6289543B2
Authority
JP
Japan
Prior art keywords
knock
low
signal
pass filter
combustion engine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016113188A
Other languages
English (en)
Other versions
JP2017218948A (ja
Inventor
裕平 松嶋
裕平 松嶋
信彦 横山
信彦 横山
博貴 森本
博貴 森本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mazda Motor Corp
Mitsubishi Electric Corp
Original Assignee
Mazda Motor Corp
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mazda Motor Corp, Mitsubishi Electric Corp filed Critical Mazda Motor Corp
Priority to JP2016113188A priority Critical patent/JP6289543B2/ja
Priority to US15/587,457 priority patent/US10648411B2/en
Priority to CN201710397596.7A priority patent/CN107476923B/zh
Priority to DE102017209485.0A priority patent/DE102017209485B4/de
Publication of JP2017218948A publication Critical patent/JP2017218948A/ja
Application granted granted Critical
Publication of JP6289543B2 publication Critical patent/JP6289543B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/152Digital data processing dependent on pinking
    • F02P5/1526Digital data processing dependent on pinking with means for taking into account incorrect functioning of the pinking sensor or of the electrical means
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L1/00Valve-gear or valve arrangements, e.g. lift-valve gear
    • F01L1/34Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift
    • F01L1/344Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D13/00Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
    • F02D13/02Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
    • F02D13/0223Variable control of the intake valves only
    • F02D13/0234Variable control of the intake valves only changing the valve timing only
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/02Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
    • F02D35/027Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions using knock sensors
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/0002Controlling intake air
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1497With detection of the mechanical response of the engine
    • F02D41/1498With detection of the mechanical response of the engine measuring engine roughness
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/28Interface circuits
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L1/00Valve-gear or valve arrangements, e.g. lift-valve gear
    • F01L1/34Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L2820/00Details on specific features characterising valve gear arrangements
    • F01L2820/04Sensors
    • F01L2820/041Camshafts position or phase sensors
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/0002Controlling intake air
    • F02D2041/001Controlling intake air for engines with variable valve actuation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1413Controller structures or design
    • F02D2041/1432Controller structures or design the system including a filter, e.g. a low pass or high pass filter
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/28Interface circuits
    • F02D2041/286Interface circuits comprising means for signal processing
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/28Interface circuits
    • F02D2041/286Interface circuits comprising means for signal processing
    • F02D2041/288Interface circuits comprising means for signal processing for performing a transformation into the frequency domain, e.g. Fourier transformation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/02Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
    • F02D35/023Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions by determining the cylinder pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/32Controlling fuel injection of the low pressure type
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/152Digital data processing dependent on pinking
    • 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

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Signal Processing (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、内燃機関に発生するノックを制御するための制御装置及びその制御方法に関するものである。
従来から、内燃機関に発生するノック現象を、内燃機関のシリンダブロックに直接取り付けられた振動センサ(以下、ノックセンサと称する)により検出する制御装置が知られている。内燃機関の運転中にノックが発生すると、内燃機関のボア径やノックの振動モードに応じて固有の周波数帯の振動が発生するため、制御装置は、この固有周波数の振動強度を測定することでノックの検出を行なう。
また、内燃機関の特性として、点火時期を進角させると内燃機関の出力トルクは上昇するがノックは発生し易くなる。そのため、制御装置は、ノックを検出すると、点火時期を遅角側へ補正することでノックを抑制し、ノックを検出しなければ、点火時期を進角側に復帰させることにより、内燃機関の出力トルクの低下を抑制するノック制御を行う。ノック制御により、点火時期は、ノックが発生する直前の最も進角側の点火時期であるノック限界点火時期に制御される。
このようなノック制御を行う技術として、例えば、下記の特許文献1及び特許文献2に記載された技術が既に知られている。特許文献1の技術では、ノック信号に対してローパスフィルタの処理を行って算出したノック信号の平均値をバックグラウンドレベルに設定し、バックグラウンドレベルに対してゲインの乗算及びオフセットの加算を行ってノック判定閾値を算出し、ノック判定閾値とノック信号とを比較してノックの発生を判定するように構成されている。
特許文献2の技術では、対数変換されたノック信号の中央値とノック信号の標準偏差を算出し、ノック信号の中央値から、標準偏差に定数を乗算した値を減算してバックグラウンドレベルを算出し、ノック信号をバックグラウンドレベルで除算してノックの発生強度を算出するように構成されている。
特許第2542116号公報 特開2007−154760号公報
しかしながら、特許文献1の技術では、ノックの発生状態によっては、ノック信号の頻度分布が歪み、ローパスフィルタにより算出されるノック信号の平均値(バックグラウンドレベル)が、期待される値よりも上側にずれる場合がある。その結果、ノック判定閾値も望ましい値よりも上側にずれ、ノックが発生しているにもかかわらず、ノックの発生を適切に検出できず、点火時期を適切に遅角できない問題があった。
特許文献2の技術では、ノック信号の中央値から、標準偏差の定数倍値を減算してバックグラウンドレベルを算出しているので、ノック信号の頻度分布が歪んだ場合に、その歪みに応じてノック信号の中央値及び標準偏差が変動する。その結果、バックグラウンドレベルがノック信号の分布範囲よりも下側に逸脱したり、バックグラウンドレベルがノック信号の中央値に近づいたりし、ノック信号の頻度分布の歪みによって、ノック信号の分布範囲に対するバックグラウンドレベルの設定位置が変動する。また、特許文献2の技術では、標準偏差の演算に2乗演算及び平方根演算が必要となり、演算処理装置の処理負荷が増大する。
そこで、ノックの発生常態によって、ノック信号の頻度分布が歪んでも、ノックの発生を適切に検出できる内燃機関の制御装置及びその制御方法が求められる。
本発明に係る内燃機関の制御装置は、内燃機関の燃焼状態に応じた信号を出力する燃焼状態検出センサの出力信号からノックの固有周波数成分を抽出し、抽出した前記ノックの固有周波数成分に基づいてノック信号を算出するノック信号算出部と、前記ノック信号に基づいてバックグラウンドレベルを算出するBGL算出部と、前記バックグラウンドレベルに基づいてノック判定閾値を算出するノック判定閾値算出部と、前記ノック信号及び前記ノック判定閾値に基づいてノックの発生強度を算出するノック強度算出部と、前記ノックの発生強度に応じて、ノックの発生が抑制されるように前記内燃機関の制御パラメータを変化させるノック制御部と、を備え、前記BGL算出部は、前記ノック信号に対してローパスフィルタの処理を行って前記バックグラウンドレベルを算出し、前記ノック信号が前記ローパスフィルタの出力値より小さい場合の前記ローパスフィルタのカットオフ周波数であるローサイド周波数を、前記ノック信号が前記ローパスフィルタの出力値より大きい場合の前記ローパスフィルタのカットオフ周波数であるハイサイド周波数よりも高くするローサイド周波数増加を行うものである。
また、本発明に係る内燃機関の制御方法は、内燃機関の燃焼状態に応じた信号を出力する燃焼状態検出センサの出力信号からノックの固有周波数成分を抽出し、抽出した前記ノックの固有周波数成分に基づいてノックの特徴成分を表すノック信号を算出するノック信号算出ステップと、前記ノック信号に基づいてバックグラウンドレベルを算出するBGL算出ステップと、前記バックグラウンドレベルに基づいてノック判定閾値を算出するノック判定閾値算出ステップと、前記ノック信号及び前記ノック判定閾値に基づいてノックの発生強度を算出するノック強度算出ステップと、前記ノックの発生強度に応じて、ノックの発生が抑制されるように前記内燃機関の制御パラメータを変化させるノック制御ステップと、を実行し、前記BGL算出ステップでは、前記ノック信号に対してローパスフィルタの処理を行って前記バックグラウンドレベルを算出し、前記ノック信号が前記ローパスフィルタの出力値より小さい場合の前記ローパスフィルタのカットオフ周波数であるローサイド周波数を、前記ノック信号が前記ローパスフィルタの出力値より大きい場合の前記ローパスフィルタのカットオフ周波数であるハイサイド周波数よりも高くするローサイド周波数増加を行うものである。
本発明に係る内燃機関の制御装置及びその制御方法によれば、バックグラウンドレベルは、ノック信号の頻度分布の範囲内で、頻度分布の最小値側に寄って設定されるため、ノックの発生状態によるノック信号の頻度分布の歪みの影響を受け難くなる。よって、ノック信号の頻度分布の歪みにかかわらず、ノック判定閾値を適切に設定することができ、ノックの発生を適切に検出し、ノックの発生を抑制することができる。
本発明の実施の形態1に係る内燃機関の概略構成図である。 本発明の実施の形態1に係る制御装置のブロック図である。 本発明の実施の形態1に係る制御装置のハードウェア構成図である。 比較例に係るバックグラウンドレベルの算出を説明する図である。 本発明の実施の形態1に係る二段構成の場合のバックグラウンドレベルの算出を説明する図である。 本発明の実施の形態1に係る二段構成の場合のBGL算出部のブロック図である。 本発明の実施の形態1に係る二段構成の場合のバックグラウンドレベルの算出を説明するタイムチャートである。 本発明の実施の形態1に係る二段構成の場合の過渡時のバックグラウンドレベルの挙動を説明するタイムチャートである。 本発明の実施の形態1に係る二段構成の場合の過渡時のバックグラウンドレベルの挙動を説明するタイムチャートである。 本発明の実施の形態1に係る三段構成の場合のBGL算出部のブロック図である。 本発明の実施の形態1に係る三段構成の場合のバックグラウンドレベルの算出を説明するタイムチャートである。 本発明の実施の形態1に係る三段構成の場合のバックグラウンドレベルの算出を説明する図である。 本発明の実施の形態1に係る三段構成の場合の過渡時のバックグラウンドレベルの挙動を説明するタイムチャートである。 本発明の実施の形態1に係る三段構成の場合の過渡時のバックグラウンドレベルの挙動を説明するタイムチャートである。 本発明の実施の形態1に係る制御装置の処理を示すフローチャートである。
実施の形態1.
実施の形態1に係る内燃機関1の制御装置50(以下、単に制御装置50と称す)について図面を参照して説明する。図1は、本実施の形態に係る内燃機関1の概略構成図である。なお、本実施の形態に係る内燃機関1は、複数のシリンダ25及びピストン5を備えているが、図1には便宜上、1つのシリンダ25及びピストン5のみを示している。内燃機関1及び制御装置50は、車両に搭載され、内燃機関1は、車両(車輪)の駆動力源となる。
1.内燃機関1の構成
まず、内燃機関1の構成について説明する。内燃機関1は、空気と燃料の混合気を燃焼するシリンダ25を有している。内燃機関1は、シリンダ25に空気を供給する吸気路23と、シリンダ25で燃焼した排気ガスを排出する排気路17とを備えている。内燃機関1は、吸気路23を開閉するスロットルバルブ6を備えている。スロットルバルブ6は、制御装置50により制御される電気モータにより開閉駆動される電子制御式スロットルバルブとされている。スロットルバルブ6には、スロットルバルブ6の開度に応じた電気信号を出力するスロットル開度センサ7が設けられている。
吸気路23の最上流部には、吸気路23に吸入された空気を浄化するエアクリーナ24が設けられている。スロットルバルブ6の上流側の吸気路23には、吸気路23に吸入される吸入空気流量に応じた電気信号を出力するエアフローセンサ3が設けられている。スロットルバルブ6の下流側の吸気路23の部分は、吸気マニホールド11とされており、複数のシリンダ25に連結されている。吸気マニホールド11の上流側の部分は、吸気脈動を抑制するサージタンクとされている。
吸気マニホールド11には、吸気マニホールド11内の気体の圧力であるマニホールド圧に応じた電気信号を出力するマニホールド圧センサ8が設けられている。なお、エアフローセンサ3及びマニホールド圧センサ8の何れか一方のみが設けられてもよい。吸気マニホールド11の下流側の部分には、燃料を噴射するインジェクタ13が設けられている。なお、インジェクタ13は、シリンダ25内に直接燃料を噴射するように設けられてもよい。
シリンダ25の頂部には、空気と燃料の混合気に点火する点火プラグ18と、点火プラグ18に点火エネルギーを供給する点火コイル16と、が設けられている。また、シリンダ25の頂部には、吸気路23からシリンダ25内に吸入される吸入空気量を調節する吸気バルブ14と、シリンダ内から排気路17に排出される排気ガス量を調節する排気バルブ15と、が設けられている。吸気バルブ14には、そのバルブ開閉タイミングを可変にする吸気可変バルブタイミング機構が設けられている。吸気可変バルブタイミング機構14は、吸気バルブの開閉タイミングを変化させる電動アクチュエータを有している。
内燃機関1のクランク軸には、外周に予め定められた角度間隔で複数の歯が設けられた信号プレートが設けられている。クランク角センサ9は、クランク軸の信号プレートの歯に対向してシリンダブロックに固定されており、歯の通過に同期したパルス信号を出力する。図示は省略するが、内燃機関1のカム軸には、外周に予め定められた角度間隔で複数の歯が設けられた信号プレートが設けられている。カム角センサ10は、カム軸の信号プレートの歯に対向して固定されており、歯の通過に同期したパルス信号を出力する。
制御装置50は、クランク角センサ9及びカム角センサ10の2種類の出力信号に基づいて、各ピストン5の上死点を基準としたクランク角度を検出すると共に、各シリンダ25の行程を判別する。
シリンダブロックにはノックセンサ12が固定されている。ノックセンサ12は、内燃機関1の振動に応じた信号(振動波形信号)を出力する。ノックセンサ12は、圧電素子等により構成される。
2.制御装置50の構成
次に、制御装置50について説明する。
制御装置50は、内燃機関1を制御対象とする制御装置である。図2のブロック図に示すように、制御装置50は、ノック信号算出部51、BGL算出部52、ノック判定閾値
算出部53、ノック強度算出部54、及びノック制御部55等の制御部を備えている。制御装置50の各制御部51〜55等は、制御装置50が備えた処理回路により実現される。具体的には、制御装置50は、図3に示すように、処理回路として、CPU(Central Processing Unit)等の演算処理装置90(コンピュータ)、演算処理装置90とデータのやり取りをする記憶装置91、演算処理装置90に外部の信号を入力する入力回路92、及び演算処理装置90から外部に信号を出力する出力回路93等を備えている。
記憶装置91として、演算処理装置90からデータを読み出し及び書き込みが可能に構成されたRAM(Random Access Memory)や、演算処理装置90からデータを読み出し可能に構成されたROM(Read Only Memory)等が備えられている。入力回路92は、各種のセンサやスイッチが接続され、これらセンサやスイッチの出力信号を演算処理装置90に入力するA/D変換器等を備えている。出力回路93は、電気負荷が接続され、これら電気負荷に演算処理装置90から制御信号を出力する駆動回路等を備えている。
そして、制御装置50が備える各制御部51〜55等の各機能は、演算処理装置90が、ROM等の記憶装置91に記憶されたソフトウェア(プログラム)を実行し、記憶装置91、入力回路92、出力回路93、及び通信回路94等の制御装置50の他のハードウェアと協働することにより実現される。なお、各制御部51〜55等が用いるフィルタゲイン等の設定データは、ソフトウェア(プログラム)の一部として、ROM等の記憶装置91に記憶されている。
本実施の形態では、入力回路92には、エアフローセンサ3、スロットル開度センサ7、マニホールド圧センサ8、クランク角センサ9、カム角センサ10、ノックセンサ12、及びアクセルポジションセンサ26等が接続されている。出力回路93には、スロットルバルブ6(電気モータ)、インジェクタ13、吸気可変バルブタイミング機構14、及び点火コイル16等が接続されている。なお、制御装置50には、図示していない各種のセンサ、スイッチ、及びアクチュエータ等が接続されている。
制御装置50は、エアフローセンサ3又はマニホールド圧センサ8の出力信号等に基づいて吸入空気量を検出し、スロットル開度センサ7の出力信号に基づいてスロットル開度を検出し、アクセルポジションセンサ26の出力信号に基づいてアクセル開度を検出する。制御装置50は、クランク角センサ9及びカム角センサ10の出力信号に基づいてクランク軸の角度及び回転速度、並びに吸気バルブ14の開閉タイミングを検出する。
制御装置50は、基本的な制御として、入力された各種センサの出力信号等に基づいて、燃料噴射量、点火時期等を算出し、インジェクタ13及び点火コイル16等を駆動制御する。制御装置50は、アクセル開度等に基づいて、運転者が要求している内燃機関1の出力トルクを算出し、当該要求出力トルクを実現する吸入空気量となるように、スロットルバルブ6等を制御する。具体的には、制御装置50は、目標スロットル開度を算出し、スロットル開度が目標スロットル開度に近づくように、スロットルバルブ6の電気モータを駆動制御する。また、制御装置50は、クランク軸(内燃機関1)の回転速度及び吸入空気量等に基づいて吸気バルブ14の目標開閉タイミングを算出し、吸気バルブ14の開閉タイミングが目標開閉タイミングに近づくように、吸気可変バルブタイミング機構14の電動アクチュエータを駆動制御する。
<ノック信号算出部51>
ノック信号算出部51は、内燃機関1の燃焼状態に応じた信号を出力する燃焼状態検出センサの出力信号に基づいてノックの特徴成分を表すノック信号KNKを算出する。本実施の形態では、燃焼状態検出センサは、ノックセンサ12とされている。ノック信号算出部51は、図2に示すように、ノックセンサ12の出力信号から高周波のノイズ成分を除去するためのノイズ除去ローパスフィルタ60と、ノイズ除去ローパスフィルタ60の出力値を演算処理装置90に入力するためのA/D変換器61と、演算処理装置90においてA/D変換値に対してデジタル信号処理を行うデジタル信号処理部62と、を備えている。ノイズ除去ローパスフィルタ60及びA/D変換器61は、入力回路92を構成する。
ノイズ除去ローパスフィルタ60は、前述したように、ノックセンサ12から出力された内燃機関1の振動波形信号を受け、その振動波形信号から高周波ノイズ成分を除去する。ノイズ除去ローパスフィルタ60は、フィルタ前又は後の信号に対して、2.5[V]のバイアス電圧を加えるように構成されており、フィルタの出力信号が、2.5[V]を中心に0[V]〜5[V]の範囲で振動し、全振幅が、A/D変換器61により変換されるようにしている。また、ノイズ除去ローパスフィルタ60には、信号の振幅が小さい場合は、信号を2.5[V]を中心に増幅し、信号の振幅が大きい場合には、信号を2.5[V]を中心に減少させるゲイン変換機能も有している。
A/D変換器61は、ノイズ除去ローパスフィルタ60から出力されたアナログ信号をデジタル信号にA/D変換する。このA/D変換は、一定の時間間隔、例えば、10[μs]又は20[μs]等毎に実行される。
なお、A/D変換器61は、常時、A/D変換を行い、A/D変換後のデータの内、ノックの発生期間に対応したノック検出期間(例えば、ピストンの上死点(TDC:Top Death Center)から上死点後(ATDC:After Top Death Center)50°CA)のデータのみをデジタル信号処理部62に伝達する。或いは、A/D変換器61は、ノック検出期間のみA/D変換を行い、A/D変換後のデータをデジタル信号処理部62に伝達するようにしてもよい。
デジタル信号処理部62は、A/D変換器61から入力されたデジタル信号に対して、時間・周波数解析を行なう。例えば、デジタル信号処理部62は、離散フーリエ変換(DFT)、又は短時間フーリエ変換(STFT)等の処理により、所定時間毎のノック固有周波数成分のスペクトル列を算出する。或いは、デジタル信号処理部62は、無限インパルス応答(IIR)フィルタ、又は有限インパルス応答(FIR)フィルタ等を用いてノック固有周波数成分を抽出してもよい。デジタル信号処理部62は、スペクトル列のピーク値をノック信号KNKとして算出する。なお、デジタル信号処理部62は、スペクトル列の平均値をノック信号KNKとして算出してもよい。
ノック信号KNKを用いるBGL算出部52、ノック判定閾値算出部53、ノック強度算出部54、及びノック制御部55の処理は、予め設定されたクランク角度に同期する割り込み処理(例えば、上死点前(BTDC:Before Top Death)75°CAの割り込み処理)で実施される。そのため、デジタル信号処理部62は、BGL算出部52等の割り込み処理の開始までに処理を終了する。なお、以下に記載されている「(n)」は、今回の割り込み処理で算出される値を示し、「(n−1)」は、前回の割り込み処理で算出された値を示す。
<ノック判定閾値算出部53>
ノック判定閾値算出部53は、後述するBGL算出部52が算出したバックグラウンドレベルBGLに基づいてノック判定閾値THを算出する。本実施の形態では、ノック判定閾値算出部53は、次式に示すように、バックグラウンドレベルBGLに、閾値算出係数Kthを乗算した値を、ノック判定閾値THとして算出する。
TH(n)=Kth×BGL(n) ・・・(1)
閾値算出係数Kthは、ノックの発生強度の判定結果が適切になるように適合される値であり、例えば、「3」程度の値が設定される。
<ノック強度算出部54>
ノック強度算出部54は、ノック信号KNK及びノック判定閾値THに基づいてノックの発生強度IKNKを判定する。本実施の形態では、ノック強度算出部54は、次式に示すように、ノック信号KNKからノック判定閾値THを減算した値を、バックグラウンドレベルBGLで除算した値を、ノックの発生強度IKNKとして算出する。このように、減算値がバックグラウンドレベルBGLにより除算され、正規化されている。なお、本実施の形態に係るバックグラウンドレベルBGLは、後述するように、ノック信号KNKの歪みの影響を受け難くなるため、正規化後のノックの発生強度IKNKも歪みの影響を受け難くなる。
IKNK(n)=(KNK−TH(n))/BGL(n) ・・・(2)
ノック信号KNKがノック判定閾値THを超過し、ノックの発生強度IKNKが正の値になるとノックが発生したことを表し、ノック信号KNKがノック判定閾値THを超過した超過量に比例してノックの発生強度IKNKが大きくなる。
<ノック制御部55>
ノック制御部55は、ノックの発生強度IKNKに応じて、ノックの発生が抑制されるように内燃機関1の制御パラメータを変化させる。本実施の形態では、ノック制御部55は、内燃機関1の制御パラメータとして、点火時期を変化させるように構成されている。ノック制御部55は、次式に示すように、ノックの発生強度IKNKが正であり、ノックが発生していると判定する場合は、ノックの発生強度IKNKに、予め設定された遅角量算出係数Kg及び−1を乗算した値を、予め設定された最大遅角量ΔθRminで下限制限した値を、遅角更新量ΔθRとして算出する。遅角更新量ΔθRは負の値になる。一方、ノック制御部55は、ノックの発生強度IKNKが負であり(本例では0以下)、ノックが発生していないと判定する場合は、遅角更新量ΔθRに0を設定する。ここで、max{A,B}は、AとBとの最大値を出力する関数である。
1)IKNK>0
ΔθR(n)=max{−Kg×IKNK(n),ΔθRmin}
2)IKNK≦0 ・・・(3)
ΔθR(n)=0
そして、ノック制御部55は、次式に示すように、割り込み処理毎に、遅角更新量ΔθRを積算して、遅角補正量θRを算出する。
θR(n)=min{θR(n−1)+ΔθR(n)+Ka,θRmax}
・・・(4)
ここで、Kaは、予め設定された進角側の復帰量であり、ノックの発生強度IKNKが負であり、ノックが発生していないと判定されている場合(ΔθR(n)=0)に、遅角補正量θRを進角側に次第に復帰させる。θRmaxは、予め設定された進角側の最大値であり、遅角補正量θRの上限制限値である。min{A,B}は、AとBとの最小値を出力する関数である。
ノック制御部55は、次式に示すように、基本点火時期θBに遅角補正量θRを加算した値を、最終点火時期θIGに設定する。
θIG(n)=θB(n)+θR(n) ・・・(5)
基本点火時期θBは、内燃機関1の回転速度、充填効率、及び排気ガス再循環量等の内燃機関1の運転条件に基づいて算出された基本の点火時期であり、通常、トルクが最大になる点火時期とされる。制御装置50は、最終点火時期θIG及びクランク角度に基づいて、点火コイル16への通電制御を行う。
<BGL算出部52>
BGL算出部52は、ノック信号KNKに基づいてバックグラウンドレベルBGLを算出する。BGL算出部52は、ノック信号KNKに対してローパスフィルタの処理を行ってバックグラウンドレベルBGLを算出する。
ここで、本実施の形態とは異なる比較例の問題点を説明する。図4にノック信号KNKの頻度分布を示すように、比較例では、バックグラウンドレベルBGLとして、ノック信号KNKに対して、カットオフ周波数の変更を行わない、通常のローパスフィルタの処理を行ってノック信号KNKの平均値を算出し、ノック信号KNKの平均値(BGL)に閾値算出係数Kthを乗算してノック判定閾値THを算出するように構成されている。図4の上段グラフに示すように、ノックが発生していない場合は、ノック信号KNKの頻度分布は正規分布に近く、ノック信号KNKの平均値(BGL)は、頻度分布のピーク値付近に算出される。そして、ノック判定閾値THが頻度分布の上端付近に設定されるように、閾値算出係数Kthが調整されており、ノックの発生強度IKNKが小さくなる。
一方、ノックが発生すると、ノック信号KNKの頻度分布が広がる。そのため、通常は、ノック判定閾値THよりも大きくなるノック信号KNKが増加し、ノックの発生強度IKNKが大きくなる。しかし、図4の下段グラフに示すように、ノックの発生状態によっては、ノック信号KNKの頻度分布が歪み、ノック信号KNKの平均値(BGL)が、頻度分布のピーク値から上側にずれる場合がある。その結果、ノック判定閾値THも望ましい値よりも上側にずれ、ノックが発生しているにもかかわらず、ノックの発生強度IKNKが小さくなり、点火時期を適切に遅角できない問題があった。
そこで、本実施の形態では、BGL算出部52は、ノック信号KNKがローパスフィルタの出力値より小さい場合のローパスフィルタのカットオフ周波数であるローサイド周波数を、ノック信号KNKがローパスフィルタの出力値より大きい場合のローパスフィルタのカットオフ周波数であるハイサイド周波数よりも高くするローサイド周波数増加を行う。
このようなローサイド周波数増加を行うと、相対的に、ローパスフィルタの出力値よりも小さいノック信号KNKはローパスフィルタを通過し易くなり、ローパスフィルタの出力値よりも大きいノック信号KNKはローパスフィルタを通過し難くなる。そのため、図5の頻度分布に示すように、ノック信号KNKの頻度分布の範囲内で、ローパスフィルタの出力値(BGL)が、ノック信号KNKの平均値よりも小さい側にシフトする。よって、ノックの発生時に、ノック信号KNKの頻度分布が歪んだとしても、バックグラウンドレベルBGLは、ノック信号KNKの頻度分布の範囲内で、ノック信号KNKの頻度分布の最小値側に寄って設定されるため、頻度分布の歪みの影響を受け難くなる。そして、バックグラウンドレベルBGLを基準にノック判定閾値THが設定されるため、頻度分布の歪みにかかわらず、ノック判定閾値THが増加し過ぎることを抑制できる。よって、ノック信号KNKがノック判定閾値THを上回り、ノックの発生強度IKNKが適切に増加し、点火時期を適切に遅角させることができる。
本実施の形態では、BGL算出部52は、ローサイド周波数増加において、ノック信号KNKがローパスフィルタの出力値より小さい場合は、ローサイド周波数を無限大の周波数に設定し、ローパスフィルタの出力値をノック信号KNKに一致させるように構成されている。
カットオフ周波数が無限大の周波数になると、ノック信号KNKはローパスフィルタをそのまま通過し、ローパスフィルタの出力値がノック信号KNKに一致する。逆に言えば、ローパスフィルタの出力値がノック信号KNKに一致する場合は、カットオフ周波数が無限大の周波数に設定されていることになる。上記の構成によれば、ローパスフィルタの出力値よりも小さいノック信号KNKはローパスフィルタをそのまま通過し、ローパスフィルタの出力値よりも大きいノック信号KNKはローパスフィルタを通過し難くなる。よって、ローパスフィルタの出力値を、頻度分布の最小値により近づけることができ、バックグラウンドレベルBGLを、ノック信号KNKの頻度分布の最小値により近づけることができる。
本実施の形態では、BGL算出部52は、ローパスフィルタとして離散化された一次遅れフィルタを用いている。具体的には、一次遅れフィルタは、次式に示すように、フィルタゲインKFに前回の演算周期(本例では前回の割り込み処理)の一次遅れフィルタの出力値Yf(n−1)を乗算した値と、1からフィルタゲインKFを減算した値を今回の演算周期(本例では今回の割り込み処理)の一次遅れフィルタの入力値Uf(n)に乗算した値との合計値を、今回の演算周期の一次遅れフィルタの出力値Yf(n)として算出する処理とされている。このような一次遅れフィルタを用いることにより、演算処理負荷を低減することができる。
Yf(n)=KF×Yf(n−1)+(1−KF)×Uf(n) ・・・(6)
そして、BGL算出部52は、次式に示すように、ローサイド周波数増加において、今回の演算周期の一次遅れフィルタの入力値Uf(n)が前回の演算周期の一次遅れフィルタの出力値Yf(n−1)より小さい場合は、ローサイド周波数としてのフィルタゲインKFを0にし、今回の演算周期の一次遅れフィルタの入力値Uf(n)が前回の演算周期の一次遅れフィルタの出力値Yf(n−1)より大きい場合(本例では以上の場合)は、ハイサイド周波数としてのフィルタゲインKFを0より大きく且つ1より小さい値にする。
1)Uf(n)<Yf(n−1)
KF=0
2)Uf(n)≧Yf(n−1) ・・・(7)
KF=KFH
(0<KFH<1)
なお、フィルタゲインKFが0から1に近づくに従って、カットオフ周波数が次第に低くなる。フィルタゲインKFが1から0に近づくに従って、カットオフ周波数が次第に高くなり、フィルタゲインKFが0の場合に、カットオフ周波数が無限大になる。
BGL算出部52は、ノック信号KNKに対して二段以上のローパスフィルタの処理を行ってバックグラウンドレベルBGLを算出するように構成されている。BGL算出部52は、少なくとも第一段のローパスフィルタについてローサイド周波数増加を行うように構成されている。
この構成によれば、生のノック信号KNKに対して、ノイズ除去ローパスフィルタ処理等の他のフィルタ処理が行われず、ローサイド周波数増加を行うローパスフィルタの処理が行われるので、ノック信号KNKの頻度分布の最小値にバックグラウンドレベルBGLを近づけることができる。
BGL算出部52は、少なくとも最終段のローパスフィルタについて、ハイサイド周波数をローサイド周波数よりも高くするハイサイド周波数増加を行うように構成されている。
ローサイド周波数増加を行うローパスフィルタにより、ノック信号KNKの負側の変化に対するローパスフィルタの出力値の応答遅れが相対的に小さくなり、ノック信号KNKの正側の変化に対するローパスフィルタの出力値の応答遅れが相対的に大きくなる。上記の構成によれば、少なくとも最終段のローパスフィルタについて、ハイサイド周波数増加が行われるので、ノック信号KNKの負側の変化に対するバックグラウンドレベルBGLの応答遅れを相対的に増加させ、ノック信号KNKの正側の変化に対するバックグラウンドレベルBGLの応答遅れを相対的に減少させることができる。よって、ノック信号KNKの負側の変化に対するバックグラウンドレベルBGLの変化の応答性と、ノック信号KNKの正側の変化に対するバックグラウンドレベルBGLの変化の応答性と、を近づけることができる。よって、ノック信号KNKの変化方向に関わらず、安定したバックグラウンドレベルBGLの追従応答を得ることができる。
また、ハイサイド周波数増加を行うローパスフィルタの処理により、ローサイド周波数増加を行うローパスフィルタの出力値が正側にシフトするが、ローサイド周波数増加を行うローパスフィルタの出力値を平均化させ、バックグラウンドレベルBGLを安定化させることができる。
BGL算出部52において、ノック信号KNKの正側のステップ変化に対するバックグラウンドレベルBGLの変化の時定数TCH(以下、ハイサイド時定数TCHと称す)と、ノック信号KNKの負側のステップ変化に対するバックグラウンドレベルBGLの変化の時定数TCL(以下、ローサイド時定数TCLと称す)と、が同等になるように、ローパスフィルタそれぞれのローサイド周波数及びハイサイド周波数が設定されている。
この構成によれば、内燃機関1の加速又は減速等により、ノック信号KNKが正側に変化する場合のバックグラウンドレベルBGLの追従応答性と、負側に変化する場合のバックグラウンドレベルBGLの追従応答性とを合せることができる。よって、ノック信号KNKの変化方向に関わらず、同等のバックグラウンドレベルBGLの追従応答を得ることができる。
ここで、ハイサイド時定数TCH及びローサイド時定数TCLは、ノック信号KNKがステップ変化してから、バックグラウンドレベルBGLが最終値の63.2%に到達するまでの時間となる。また、ハイサイド時定数TCHとローサイド時定数TCLとが同等になるとは、ハイサイド時定数TCHとローサイド時定数TCLとが互いに±10%の範囲内になるものとする。
<二段構成の場合>
まず、図6に示すように、ローパスフィルタが二段構成の場合について説明する。この場合は、第一段のローパスフィルタFLT1においてローサイド周波数増加が行われ、最終段となる第二段のローパスフィルタFLT2においてハイサイド周波数増加が行われる。
第一段のローパスフィルタFLT1は、一次遅れフィルタにより次式のように構成される。ここで、Yf1は、第一段の一次遅れフィルタFLT1の出力値である。KF1は、第一段の一次遅れフィルタFLT1のフィルタゲインであり、ノック信号KNK(n)が前回の一次遅れフィルタの出力値Yf1(n−1)より小さい場合は、0に設定された第一段のローサイドゲインKF1Lに設定され、ノック信号KNK(n)が前回の一次遅れフィルタの出力値Yf1(n−1)より大きい場合(本例では以上の場合)は、0より大きく1より小さい値に設定された第一段のハイサイドゲインKF1Hに設定される。これにより、第一段のローサイド周波数が、無限大になって、第一段のハイサイド周波数よりも高くなるため、ローサイド周波数増加が行われる。
Yf1(n)=KF1×Yf1(n−1)+(1−KF1)×KNK(n)
1)KNK(n)<Yf1(n−1)
KF1=KF1L=0
2)KNK(n)≧Yf1(n−1) ・・・(8)
KF1=KF1H
(0<KF1H<1)
第二段のローパスフィルタFLT2は、一次遅れフィルタにより次式のように構成される。ここで、Yf2は、第二段の一次遅れフィルタFLT2の出力値である。KF2は、第二段の一次遅れフィルタFLT2のフィルタゲインであり、今回の第一段の一次遅れフィルタの出力値Yf1(n)が前回の第二段の一次遅れフィルタの出力値Yf2(n−1)より小さい場合は、第二段のローサイドゲインKF2Lに設定され、今回の第一段の一次遅れフィルタの出力値Yf1(n)が前回の第二段の一次遅れフィルタの出力値Yf2(n−1)より大きい場合(本例では以上の場合)は、第二段のハイサイドゲインKF2Hに設定される。第二段のローサイドゲインKF2Lは、0より大きく1より小さい値であって、第二段のハイサイドゲインKF2Hより大きい値に予め設定されている。第二段のハイサイドゲインKF2Hは、0より大きく1より小さい値であって、第二段のローサイドゲインKF2Lより小さい値に予め設定されている。これにより、第二段のハイサイド周波数が、第二段のローサイド周波数よりも高くなるため、ハイサイド周波数増加が行われる。
Yf2(n)=KF2×Yf2(n−1)+(1−KF2)×Yf1(n)
BGL(n)=Yf2(n)
1)Yf1(n)<Yf2(n−1)
KF2=KF2L
2)Yf1(n)≧Yf2(n−1) ・・・(9)
KF2=KF2H
(0<KF2H<KF2L<1)
各一次遅れフィルタの時定数TC(63.2%到達時間)は、次式に示すように、一次遅れフィルタの演算周期ΔTを、一次遅れフィルタのフィルタゲインKFの自然対数で除算し、−1を乗算した値となる。
TC=−ΔT/LN(KF) ・・・(10)
複数段の一次遅れフィルタ全体での時定数(63.2%到達時間)は、各段の対応する一次遅れフィルタの時定数の合計値により算出できる。次式に示すように、ハイサイド時定数TCHは、第一段のハイサイドゲインKF1Hに対応する第一段のハイサイド時定数と、第二段のハイサイドゲインKF2Hに対応する第二段のハイサイド時定数との合計値となる。ローサイド時定数TCLは、第一段のローサイドゲインKF1Lに第一段のローサイド時定数と、第二段のローサイドゲインKF2Lに対応する第二段のローサイド時定数との合計値となる。そして、ハイサイド時定数TCHとローサイド時定数TCLとが等しくなるように、各段のハイサイドゲインKF1H、KF2H、及び各段のローサイドゲインKF1L、KF2Lが設定されている。
TCH=−ΔT/LN(KF1H)−ΔT/LN(KF2H)
TCL=−ΔT/LN(KF1L)−ΔT/LN(KF2L) ・・・(11)
TCH=TCL
例えば、次式に示すように、演算周期ΔTが0.1[sec]であり、第一段及び第二段のハイサイドゲインKF1H、KF2Hが0.8187に設定されている場合は、ハイサイド時定数TCHが1.0[sec]となる。この場合に、ローサイド時定数TCLとハイサイド時定数TCHとを等しくするために、第二段のローサイドゲインKF2Lが0.9048に設定されている。
ΔT=0.1
KF1H=KF2H=0.8187 ・・・(12)
KF1L=0、KF2L=0.9048
TCH=TCL=1.0
第一段及び第二段の一次遅れフィルタFLT1、FLT2の挙動を図7に示す。ノック信号KNKは、ノックの発生状態、並びに運転条件に応じて変化する振幅で周期変動している。演算周期が荒いが、ローサイド周波数増加を行う第一段の一次遅れフィルタの出力値Yf1は、ノック信号KNKが出力値Yf1より小さくなる場合にノック信号KNKに一致しているが、ノック信号KNKが出力値Yf1より大きくなる場合にノック信号KNKに向かって一次遅れ変化している。そのため、第一段の一次遅れフィルタの出力値Yf1は、ノック信号KNKの周期変動に連動して、ノック信号KNKの最小値と、最小値よりも所定値だけ高い値との間を周期変動している。ハイサイド周波数増加を行う第二段の一次遅れフィルタFLT2により、第一段の一次遅れフィルタの出力値Yf1を平均化させ、バックグラウンドレベルBGLを安定化させることができている。
第一段のハイサイドゲインKF1Hを1により近づけ、第一段のハイサイド周波数をより低くすれば、第一段の一次遅れフィルタの出力値Yf1の振動最大値を、ノック信号KNKの最小値により近づけることができ、バックグラウンドレベルBGLを、ノック信号KNKの最小値により近づけることができる。一方、ノック信号KNKの振動挙動が変化した後の過渡時のバックグラウンドレベルBGLの追従性が悪化するため、第一段のハイサイド周波数をあまり低くできない。しかし、二段のフィルタ構成でも、バックグラウンドレベルBGLをノック信号KNKの最小値に近づけることができている。なお、上述した図5は、この二段構成の場合の図である。
図8に、内燃機関1の加速又は減速等により、ノック信号KNKの振幅が正側にステップ的に変動した場合のバックグラウンドレベルBGLの過渡応答を示し、図9に、ノック信号KNKの振幅が負側にステップ的に変動した場合のバックグラウンドレベルBGLの過渡応答を示す。ローサイド時定数TCLとハイサイド時定数TCHとが等しくされているので、正側のノック信号KNKの変動に対するバックグラウンドレベルBGLの追従応答性と、負側のノック信号KNKの変動に対するバックグラウンドレベルBGLの追従応答性と、を合せることができている。よって、ノック信号KNKの振幅の変動方向に関わらず、安定したバックグラウンドレベルBGLの追従応答を得ることができる。
<三段構成の場合>
次に、図10に示すように、ローパスフィルタが三段構成の場合について説明する。この場合は、第一段のローパスフィルタFLT1、及び第二段のローパスフィルタFLT2についてローサイド周波数増加が行われ、最終段となる第三段のローパスフィルタFLT3についてハイサイド周波数増加が行われる。
第一段のローパスフィルタFLT1は、二段構成の場合と同様に、一次遅れフィルタにより次式のように構成される。ここで、Yf1は、第一段の一次遅れフィルタFLT1の出力値である。KF1は、第一段の一次遅れフィルタFLT1のフィルタゲインであり、ノック信号KNK(n)が前回の一次遅れフィルタの出力値Yf1(n−1)より小さい場合は、0に設定された第一段のローサイドゲインKF1Lに設定され、ノック信号KNK(n)が前回の一次遅れフィルタの出力値Yf1(n−1)より大きい場合(本例では以上の場合)は、0より大きく1より小さい値に設定された第一段のハイサイドゲインKF1Hに設定される。これにより、第一段のローサイド周波数が、無限大になって、第一段のハイサイド周波数よりも高くなるため、ローサイド周波数増加が行われる。
Yf1(n)=KF1×Yf1(n−1)+(1−KF1)×KNK(n)
1)KNK(n)<Yf1(n−1)
KF1=KF1L=0
2)KNK(n)≧Yf1(n−1) ・・・(13)
KF1=KF1H
(0<KF1H<1)
第二段のローパスフィルタFLT2は、第一段と同様に、一次遅れフィルタにより次式のように構成される。ここで、Yf2は、第二段の一次遅れフィルタFLT2の出力値である。KF2は、第二段の一次遅れフィルタFLT2のフィルタゲインであり、第一段の一次遅れフィルタの出力値Yf1(n)が前回の第二段の一次遅れフィルタの出力値Yf2(n−1)より小さい場合は、0に設定された第二段のローサイドゲインKF2Lに設定され、第一段の一次遅れフィルタの出力値Yf1(n)が前回の第二段の一次遅れフィルタの出力値Yf2(n−1)より大きい場合(本例では以上の場合)は、0より大きく1より小さい値に設定された第二段のハイサイドゲインKF2Hに設定される。これにより、第二段のローサイド周波数が、無限大になって、第二段のハイサイド周波数よりも高くなるため、ローサイド周波数増加が行われる。
Yf2(n)=KF2×Yf2(n−1)+(1−KF2)×Yf1(n)
1)Yf1(n)<Yf2(n−1)
KF2=KF2L=0
2)Yf1(n)≧Yf2(n−1) ・・・(14)
KF2=KF2H
(0<KF2H<1)
第三段のローパスフィルタFLT3は、二段構成の場合の第二段と同様に、一次遅れフィルタにより次式のように構成される。ここで、Yf3は、第二段の一次遅れフィルタFLT2の出力値である。KF3は、第三段の一次遅れフィルタFLT3のフィルタゲインであり、今回の第二段の一次遅れフィルタの出力値Yf2(n)が前回の第三段の一次遅れフィルタの出力値Yf3(n−1)より小さい場合は、第三段のローサイドゲインKF3Lに設定され、今回の第二段の一次遅れフィルタの出力値Yf2(n)が前回の第三段の一次遅れフィルタの出力値Yf3(n−1)より大きい場合(本例では以上の場合)は、第三段のハイサイドゲインKF3Hに設定される。第三段のローサイドゲインKF3Lは、0より大きく1より小さい値であって、第3段のハイサイドゲインKF3Hより大きい値に予め設定されている。第三段のハイサイドゲインKF3Hは、0より大きく1より小さい値であって、第三段のローサイドゲインKF3Lより小さい値に予め設定されている。これにより、第三段のハイサイド周波数が、第三段のローサイド周波数よりも高くなるため、ハイサイド周波数増加が行われる。
Yf3(n)=KF3×Yf3(n−1)+(1−KF3)×Yf2(n)
BGL(n)=Yf3(n)
1)Yf2(n)<Yf3(n−1)
KF3=KF3L
2)Yf2(n)≧Yf3(n−1) ・・・(15)
KF3=KF3H
(0<KF3H<KF3L<1)
次式に示すように、ハイサイド時定数TCHとローサイド時定数TCLとが等しくなるように、各段のハイサイドゲインKF1H、KF2H、KF3H、及び各段のローサイドゲインKF1L、KF2L、KF3Lが設定されている。
ΔT=0.1
KF1H=KF2H=KF3H=0.7408 ・・・(16)
KF1L=KF2L=0、KF3H=0.9048
TCH=TCL=1.0
第一段、第二段、及び第三段の一次遅れフィルタFLT1、FLT2、FLT3の挙動を図11に示す。第二段の一次遅れフィルタの出力値Yf2の振幅は、第一段の出力値Yf1の振幅よりも小さくなっており、第二段の出力値Yf2の振動最大値は、第一段の出力値Yf1の振動最大値よりもノック信号KNKの最小値に近づいている。よって、二段構成の場合よりも、バックグラウンドレベルBGLを、ノック信号KNKの最小値に更に近づけることができる。
この三段構成の場合の、ノック信号KNKの頻度分布と、バックグラウンドレベルBGL、及びノック判定閾値THの算出値を図12に示す。この図に示すように、三段構成にすることにより、図5の二段構成の場合よりも、バックグラウンドレベルBGLをノック信号KNKの最小値により近づけることができ、ノック判定閾値THの設定が、ノック信号KNKの頻度分布の歪みによる影響をより受け難くなる。
図13に、内燃機関1の加速又は減速等により、ノック信号KNKの振幅が正側にステップ的に変動した場合のバックグラウンドレベルBGLの過渡応答を示し、図14に、ノック信号KNKの振幅が負側にステップ的に変動した場合のバックグラウンドレベルBGLの過渡応答を示す。ローサイド時定数TCLとハイサイド時定数TCHとが等しくされているので、正側のノック信号KNKの変動に対するバックグラウンドレベルBGLの追従応答性と、負側のノック信号KNKの変動に対するバックグラウンドレベルBGLの追従応答性と、を合せることができている。よって、ノック信号KNKの振幅の変動方向に関わらず、安定したバックグラウンドレベルBGLの追従応答を得ることができる。
<最小値検出処理>
以上のように、ローサイド周波数増加を行うローパスフィルタは、ノック信号KNKの頻度分布の最小値に近い値を検出するために行われている。すなわち、BGL算出部52は、ノック信号KNKに対して最小値検出処理を行ってバックグラウンドレベルBGLを算出するように構成されている。その最小値検出処理の具体的方法が、本実施の形態では、ローサイド周波数増加を行うローパスフィルタとされている。最小値検出処理は、少なくとも、ノック信号KNKの振動が安定している定常状態で、ノック信号KNKの振幅における最小値と、当該最小値にノック信号KNKの振幅の20%を加算した値と、の間の値を算出可能な処理である。
<フローチャート>
本実施の形態に係る制御装置50の概略的な処理の手順(内燃機関1の制御方法)について、図15に示すフローチャートに基づいて説明する。図15のフローチャートの処理は、演算処理装置90が記憶装置91に記憶されたソフトウェア(プログラム)を実行することにより、所定の演算周期毎に繰り返し実行される。
ステップS01で、ノック信号算出部51は、上記のように、内燃機関1の燃焼状態に応じた信号を出力する燃焼状態検出センサ(本例では、ノックセンサ12)の出力信号に基づいてノックの特徴成分を表すノック信号KNKを算出するノック信号算出処理(ノック信号算出ステップ)を実行する。
次に、ステップS02で、BGL算出部52は、上記のように、ノック信号KNKに基づいてバックグラウンドレベルBGLを算出するBGL算出処理(BGL算出ステップ)を実行する。BGL算出部52は、ノック信号KNKに対してローパスフィルタの処理を行ってバックグラウンドレベルBGLを算出する。この際、BGL算出部52は、ノック信号KNKがローパスフィルタの出力値より小さい場合のローパスフィルタのカットオフ周波数であるローサイド周波数を、ノック信号KNKがローパスフィルタの出力値より大きい場合のローパスフィルタのカットオフ周波数であるハイサイド周波数よりも高くするローサイド周波数増加を行う。
そして、ステップS03で、ノック強度算出部54は、上記のように、ノック信号KNK及びノック判定閾値THに基づいてノックの発生強度IKNKを算出するノック強度算出処理(ノック強度算出ステップ)を実行する。
ステップS04で、ノック制御部55は、上記のように、ノックの発生強度IKNKに応じて、ノックの発生が抑制されるように内燃機関1の制御パラメータ(本例では、点火時期)を変化させるノック制御処理(ノック制御ステップ)を実行する。
〔その他の実施の形態〕
最後に、本発明のその他の実施の形態について説明する。なお、以下に説明する各実施の形態の構成は、それぞれ単独で適用されるものに限られず、矛盾が生じない限り、他の実施の形態の構成と組み合わせて適用することも可能である。
(1)上記の実施の形態1においては、燃焼状態検出センサとしてノックセンサ12が用いられている場合を例に説明した。しかし、本発明の実施の形態はこれに限定されない。すなわち、燃焼状態検出センサは、内燃機関1の燃焼状態に応じた信号を出力するセンサであれば、どのようなセンサであってもよく、例えば、シリンダ25内の圧力を検出する筒内圧センサであってもよい。ノックが発生した場合は、シリンダ25内の圧力には振動成分が重畳するため、ノック信号算出部51は、筒内圧センサの出力信号に対して、上記の実施の形態1と同様に、時間・周波数解析を行うことにより、ノック信号KNKを算出することができる。
(2)上記の実施の形態1においては、ノック制御部55は、ノックの発生強度IKNKに応じて、制御パラメータとして点火時期を変化させる場合を例に説明した。しかし、本発明の実施の形態はこれに限定されない。すなわち、ノック制御部55は、ノックの発生を抑制できる内燃機関1の制御パラメータであれば、どのような制御パラメータを変化させてもよい。例えば、制御パラメータは、点火時期、吸気可変バルブタイミング機構のバルブ開閉タイミング、吸入空気量、及び燃料噴射のリッチ化量のいずれか一つ以上とされてもよい。
具体的には、ノック制御部55は、ノックの発生強度IKNKが高い場合は、吸気バルブの開閉タイミングを進角側に変化させ、ノックの発生強度IKNKが低い場合は、吸気バルブの開閉タイミングを遅角側に変化させる。ノック制御部55は、ノックの発生強度IKNKが高い場合は、スロットル開度を減少させる等して、シリンダ25に吸入される吸入空気量を減少させ、ノックの発生強度IKNKが低い場合は、スロットル開度を増加させる等して、シリンダ25に吸入される吸入空気量を増加させる。ノック制御部55は、ノックの発生強度IKNKが高い場合は、燃料噴射の理論空燃比からのリッチ化量を増加させ、ノックの発生強度IKNKが低い場合は、燃料噴射の理論空燃比からのリッチ化量を減少させる。
(3)上記の実施の形態1においては、BGL算出部52は、ローサイド周波数増加において、ノック信号KNKがローパスフィルタの出力値より小さい場合は、ローサイド周波数を無限大の周波数に設定し(ローサイドのフィルタゲインKFを0に設定し)、ローパスフィルタの出力値をノック信号KNKに一致させるように構成されている場合を例に説明した。しかし、本発明の実施の形態はこれに限定されない。すなわち、ローサイド周波数増加において、ローサイド周波数は、ハイサイド周波数よりも高く設定されていれば、任意の周波数とされてもよい。また、ローサイドのフィルタゲインKFは、0とハイサイ
ドのフィルタゲインKFとの間の値に設定されてもよい。
(4)上記の実施の形態1においては、BGL算出部52のローパスフィルタとして一次遅れフィルタが用いられている場合を例に説明した。しかし、本発明の実施の形態はこれに限定されない。すなわち、BGL算出部52のローパスフィルタとして、2次以上の高次のローパスフィルタが用いられてもよい。
(5)上記の実施の形態1においては、BGL算出部52は、ノック信号KNKに対して、二段又は三段のローパスフィルタを行う場合を例として説明した。しかし、本発明の実施の形態はこれに限定されない。すなわち、BGL算出部52は、ノック信号KNKに対して、一段、又は三段以上のローパスフィルタの処理を行って、バックグラウンドレベルBGLを算出するように構成されてもよい。一段構成の場合は、第一段のローパスフィルタについてローサイド周波数増加が行われる。三段以上の構成の場合は、第一段から連続する一段以上のローパスフィルタについてローサイド周波数増加が行われる。
(6)上記の実施の形態1においては、三段構成の場合において、BGL算出部52は、第一段から連続する二段、すなわち、第一段及び第二段のローパスフィルタについて、ローサイド周波数増加を行い、第三段(最終段)のローパスフィルタについて、ハイサイド周波数増加を行う場合を例として説明した。しかし、本発明の実施の形態はこれに限定されない。すなわち、BGL算出部52は、二段以上のローパスフィルタを行う場合において、少なくとも第一段のローパスフィルタについてローサイド周波数増加を行うように構成されればよく、例えば三段構成の場合に、第一段のローパスフィルタについてローサイド周波数増加を行い、第二段及び第三のローパスフィルタについてハイサイド周波数増加を行うように構成されてもよい。
また、BGL算出部52は、三段以上のローパスフィルタを行う場合において、第一段から連続する二段以上のローパスフィルタについてローサイド周波数増加を行うように構成されてもよい。例えば、BGL算出部52は、四段のローパスフィルタを行う場合において、第一段から連続する三段、すなわち、第一段、第二段、及び第三段のローパスフィルタについて、ローサイド周波数増加を行い、第四段(最終段)のローパスフィルタについて、ハイサイド周波数増加を行うように構成されてもよい。
(7)上記の実施の形態1においては、最終段のローパスフィルタについてハイサイド周波数増加を行う場合を例として説明した。しかし、本発明の実施の形態はこれに限定されない。すなわち、最終段のローパスフィルタとして、ハイサイド周波数とローサイド周波数とが等しい、周波数変更を行わない通常のローパスフィルタが用いられてもよい。この場合でも、バックグラウンドレベルBGLを安定化させることができる。
(8)上記の実施の形態1においては、BGL算出部52において、ローサイド時定数TCLとハイサイド時定数TCHとが同等にされている場合を例として説明した。しかし、本発明の実施の形態はこれに限定されない。すなわち、ローサイド時定数TCLとハイサイド時定数TCHとが同等でなくてもよい。
(9)上記の実施の形態1においては、二段構成の場合において、式(12)に示したように第一段及び第二段のハイサイドゲインKF1H、KF2Hが同じ値に設定され、三段構成の場合において、式(16)に示したように第一段、第二段、及び第三段のハイサイドゲインKF1H、KF2H、KF3Hが同じ値に設定されている場合を例として説明した。しかし、本発明の実施の形態はこれに限定されない。すなわち、各段のハイサイドゲインは、互いに異なる値に設定されていてもよい。
(10)上記の実施の形態1においては、BGL算出部52は、ノック信号KNKの頻度分布の最小値に近い値を検出するために、ローサイド周波数増加を行うローパスフィルタを行う場合を例に説明した。しかし、本発明の実施の形態はこれに限定されない。すなわち、BGL算出部52は、最小値検出処理であれば、どのような処理方法を用いてもよい。例えば、BGL算出部52は、最小値検出処理として、ローサイド周波数増加を行うローパスフィルタの代わりに、予め設定された処理回数分の現在及び過去の割り込み処理において算出された複数のノック信号KNKから最小値を抽出する処理を行ってもよい。
なお、本発明は、その発明の範囲内において、実施の形態を適宜、変形、省略したりすることが可能である。
この発明は、内燃機関に発生するノックを制御するための制御装置及びその制御方法に好適に利用することができる。
1 内燃機関、12 ノックセンサ(燃焼状態検出センサ)、14 吸気可変バルブタイミング機構、25 シリンダ、50 内燃機関の制御装置、51 ノック信号算出部、52 BGL算出部、53 ノック判定閾値算出部、54 ノック強度算出部、55 ノック制御部、60 ノイズ除去ローパスフィルタ、61 A/D変換器、62 デジタル信号処理部、BGL バックグラウンドレベル、FLT1 第一段のローパスフィルタ、FLT2 第二段のローパスフィルタ、FLT3 第三のローパスフィルタ、IKNK ノックの発生強度、KF フィルタゲイン、KF1 第一段のフィルタゲイン、KF2 第二段のフィルタゲイン、KF3 第三段のフィルタゲイン、KNK ノック信号、TH ノック判定閾値、Uf ローパスフィルタの入力値、Yf ローパスフィルタの出力値、Yf1 第一段のローパスフィルタの出力値、Yf2 第二段のローパスフィルタの出力値

Claims (11)

  1. 内燃機関の燃焼状態に応じた信号を出力する燃焼状態検出センサの出力信号からノックの固有周波数成分を抽出し、抽出した前記ノックの固有周波数成分に基づいてノック信号を算出するノック信号算出部と、
    前記ノック信号に基づいてバックグラウンドレベルを算出するBGL算出部と、
    前記バックグラウンドレベルに基づいてノック判定閾値を算出するノック判定閾値算出部と、
    前記ノック信号及び前記ノック判定閾値に基づいてノックの発生強度を算出するノック強度算出部と、
    前記ノックの発生強度に応じて、ノックの発生が抑制されるように前記内燃機関の制御パラメータを変化させるノック制御部と、を備え、
    前記BGL算出部は、前記ノック信号に対してローパスフィルタの処理を行って前記バックグラウンドレベルを算出し、前記ノック信号が前記ローパスフィルタの出力値より小さい場合の前記ローパスフィルタのカットオフ周波数であるローサイド周波数を、前記ノック信号が前記ローパスフィルタの出力値より大きい場合の前記ローパスフィルタのカットオフ周波数であるハイサイド周波数よりも高くするローサイド周波数増加を行う内燃機関の制御装置。
  2. 前記燃焼状態検出センサは、前記内燃機関の振動を検出するノックセンサであり、
    前記ノック信号算出部は、ノック検出期間の前記ノックセンサの出力信号に対して、離散フーリエ変換又は短時間フーリエ変換を行って、予め設定された時間毎の前記ノックの固有周波数成分のスペクトル列を算出し、前記ノック検出期間の前記スペクトル列のピーク値又は平均値を前記ノック信号として算出する請求項1に記載の内燃機関の制御装置。
  3. 前記BGL算出部は、前記ローサイド周波数増加において、前記ノック信号が前記ローパスフィルタの出力値より小さい場合は、前記ローサイド周波数を無限大の周波数に設定し、前記ローパスフィルタの出力値を前記ノック信号に一致させる請求項1又は2に記載の内燃機関の制御装置。
  4. 前記BGL算出部は、前記ローパスフィルタとして離散化された一次遅れフィルタを用い、前記一次遅れフィルタは、フィルタゲインに前回の演算周期の前記一次遅れフィルタの出力値を乗算した値と、1から前記フィルタゲインを減算した値を今回の演算周期の前記一次遅れフィルタの入力値に乗算した値との合計値を、今回の演算周期の前記一次遅れフィルタの出力値として算出する処理であり、前記ローサイド周波数増加において、前記一次遅れフィルタの入力値が前記前回の演算周期の一次遅れフィルタの出力値より小さい場合は、前記ローサイド周波数としての前記フィルタゲインを0にし、前記一次遅れフィルタの入力値が前記前回の演算周期の一次遅れフィルタの出力値より大きい場合は、前記ハイサイド周波数としての前記フィルタゲインを0より大きく且つ1より小さい値にする請求項1から3のいずれか一項に記載の内燃機関の制御装置。
  5. 前記BGL算出部は、前記ノック信号に対して二段以上の前記ローパスフィルタの処理を行って前記バックグラウンドレベルを算出し、少なくとも第一段の前記ローパスフィルタについて前記ローサイド周波数増加を行う請求項1からのいずれか一項に記載の内燃機関の制御装置。
  6. 前記BGL算出部は、三段以上の前記ローパスフィルタの処理を行い、前記第一段から連続する二段以上の前記ローパスフィルタについて前記ローサイド周波数増加を行う請求項に記載の内燃機関の制御装置。
  7. 前記BGL算出部は、少なくとも最終段の前記ローパスフィルタについて、前記ハイサイド周波数を前記ローサイド周波数よりも高くするハイサイド周波数増加を行う請求項又はに記載の内燃機関の制御装置。
  8. 前記BGL算出部において、前記ノック信号の正側のステップ変化に対する前記バックグラウンドレベルの変化の時定数と、前記ノック信号の負側のステップ変化に対する前記バックグラウンドレベルの変化の時定数と、が同等になるように、前記ローパスフィルタそれぞれの前記ローサイド周波数及び前記ハイサイド周波数が設定されている請求項に記載の内燃機関の制御装置。
  9. 前記燃焼状態検出センサは、前記内燃機関の振動を検出するノックセンサ、又は前記内燃機関のシリンダ内の圧力を検出する筒内圧センサである請求項1から8のいずれか一項に記載の内燃機関の制御装置。
  10. 前記制御パラメータは、点火時期、吸気可変バルブタイミング機構の位相、吸入空気量、及び燃料噴射のリッチ化量のいずれか一つ以上である請求項1から9のいずれか一項に記載の内燃機関の制御装置。
  11. 内燃機関の燃焼状態に応じた信号を出力する燃焼状態検出センサの出力信号からノックの固有周波数成分を抽出し、抽出した前記ノックの固有周波数成分に基づいてノック信号を算出するノック信号算出ステップと、
    前記ノック信号に基づいてバックグラウンドレベルを算出するBGL算出ステップと、
    前記バックグラウンドレベルに基づいてノック判定閾値を算出するノック判定閾値算出ステップと、
    前記ノック信号及び前記ノック判定閾値に基づいてノックの発生強度を算出するノック強度算出ステップと、
    前記ノックの発生強度に応じて、ノックの発生が抑制されるように前記内燃機関の制御パラメータを変化させるノック制御ステップと、を実行し、
    前記BGL算出ステップでは、前記ノック信号に対してローパスフィルタの処理を行って前記バックグラウンドレベルを算出し、前記ノック信号が前記ローパスフィルタの出力値より小さい場合の前記ローパスフィルタのカットオフ周波数であるローサイド周波数を、前記ノック信号が前記ローパスフィルタの出力値より大きい場合の前記ローパスフィルタのカットオフ周波数であるハイサイド周波数よりも高くするローサイド周波数増加を行う内燃機関の制御方法。
JP2016113188A 2016-06-07 2016-06-07 内燃機関の制御装置及びその制御方法 Active JP6289543B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2016113188A JP6289543B2 (ja) 2016-06-07 2016-06-07 内燃機関の制御装置及びその制御方法
US15/587,457 US10648411B2 (en) 2016-06-07 2017-05-05 Controller and control method for internal combustion engine
CN201710397596.7A CN107476923B (zh) 2016-06-07 2017-05-31 内燃机的控制装置及其控制方法
DE102017209485.0A DE102017209485B4 (de) 2016-06-07 2017-06-06 Steuereinheit und Steuerverfahren für einen Verbrennungsmotor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016113188A JP6289543B2 (ja) 2016-06-07 2016-06-07 内燃機関の制御装置及びその制御方法

Publications (2)

Publication Number Publication Date
JP2017218948A JP2017218948A (ja) 2017-12-14
JP6289543B2 true JP6289543B2 (ja) 2018-03-07

Family

ID=60327543

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016113188A Active JP6289543B2 (ja) 2016-06-07 2016-06-07 内燃機関の制御装置及びその制御方法

Country Status (4)

Country Link
US (1) US10648411B2 (ja)
JP (1) JP6289543B2 (ja)
CN (1) CN107476923B (ja)
DE (1) DE102017209485B4 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109542083B (zh) * 2018-11-16 2021-09-03 爱士惟新能源技术(江苏)有限公司 一种对数字控制系统的信号进行修正的方法、系统和终端
JP7352136B2 (ja) * 2019-06-06 2023-09-28 マツダ株式会社 エンジンの制御装置
JP7251391B2 (ja) * 2019-07-31 2023-04-04 トヨタ自動車株式会社 エンジン制御装置
US20230039174A1 (en) * 2020-01-24 2023-02-09 Massachusetts Institute Of Technology Control Of Cleanup Engine In A Biomass Conversion System

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3523017A1 (de) * 1984-06-29 1986-01-02 Nissan Motor Co., Ltd., Yokohama, Kanagawa Einrichtung und verfahren zum ermitteln und beeinflussen des klopfens einer brennkraftmaschine
JPH0778380B2 (ja) * 1988-06-14 1995-08-23 日本電装株式会社 内燃機関用ノック制御装置
KR940004352B1 (ko) * 1990-10-02 1994-05-23 미쓰비시덴키가부시키가이샤 내연기관의 녹제어장치
JP2542116B2 (ja) * 1990-10-02 1996-10-09 三菱電機株式会社 内燃機関用ノック制御装置及び方法
US5379634A (en) * 1991-07-12 1995-01-10 Honda Giken Kogyo Kabushiki Kaisha Misfire-detecting system for internal combustion engines
WO2002014822A1 (de) * 2000-08-11 2002-02-21 Robert Bosch Gmbh Klopferkennung bei brennkraftmaschinen mit mofidizierung bei änderung einer filtercharakteristik oder zylinderindividueller änderung
JP4311657B2 (ja) * 2004-04-15 2009-08-12 株式会社デンソー 内燃機関のノック検出装置
JP4324158B2 (ja) 2005-12-05 2009-09-02 トヨタ自動車株式会社 内燃機関の点火時期制御装置
JP4335244B2 (ja) * 2006-09-07 2009-09-30 三菱電機株式会社 内燃機関用ノック制御装置
JP2008069752A (ja) * 2006-09-15 2008-03-27 Toyota Motor Corp 周波数の特定方法
US7562558B2 (en) * 2007-09-11 2009-07-21 Gm Global Technology Operations, Inc. Knock sensor diagnostic system and method
JP2009144616A (ja) * 2007-12-14 2009-07-02 Toyota Motor Corp 内燃機関の点火時期制御装置および点火時期制御方法
DE102008004442B3 (de) * 2008-01-15 2009-07-23 Continental Automotive Gmbh Verfahren und System zur Filterung eines gestörten Zylinderdrucksignals einer Zylinders einer Brennkraftmaschine
JP4992049B2 (ja) * 2008-05-21 2012-08-08 トヨタ自動車株式会社 内燃機関の点火時期制御装置
JP4703731B2 (ja) * 2009-01-06 2011-06-15 三菱電機株式会社 内燃機関の制御装置
US9050970B2 (en) * 2010-10-26 2015-06-09 Nissan Motor Co., Ltd. Driving torque control device for hybrid vehicle
JP5814101B2 (ja) * 2011-12-12 2015-11-17 三菱電機株式会社 内燃機関の制御装置
JP5843652B2 (ja) * 2012-02-20 2016-01-13 三菱電機株式会社 内燃機関のノック制御装置
KR101944652B1 (ko) * 2015-01-23 2019-01-31 가부시키가이샤 무라타 세이사쿠쇼 필터 장치
US9984551B2 (en) * 2016-03-15 2018-05-29 Ashworth Bros., Inc. System and method for anticipating low-speed bearing failure

Also Published As

Publication number Publication date
DE102017209485A1 (de) 2017-12-07
CN107476923A (zh) 2017-12-15
JP2017218948A (ja) 2017-12-14
US20170350328A1 (en) 2017-12-07
US10648411B2 (en) 2020-05-12
CN107476923B (zh) 2019-07-23
DE102017209485B4 (de) 2023-01-26

Similar Documents

Publication Publication Date Title
JP5334791B2 (ja) 内燃機関の制御装置
CN102619626B (zh) 内燃机的控制装置
JP6381726B1 (ja) 内燃機関の異常燃焼検出装置
CN102619637B (zh) 发动机的爆震控制装置
CN102444525B (zh) 内燃机的爆震控制装置
JP5832130B2 (ja) 内燃機関の制御装置
CN102434351B (zh) 内燃机的爆震控制装置
CN107476923B (zh) 内燃机的控制装置及其控制方法
CN103306841B (zh) 内燃机的爆震控制装置
JP4920092B2 (ja) ノックセンサ装置
CN103256166B (zh) 内燃机的爆震控制装置
CN103245410B (zh) 内燃机的爆震检测装置
JP5892786B2 (ja) 内燃機関のノック制御装置
CN101321946A (zh) 用于对内燃机的点火正时进行控制的设备和方法
US11674493B2 (en) Controller and control method for internal combustion engine
JP4877276B2 (ja) 内燃機関の点火時期制御装置
JP7199470B2 (ja) 内燃機関の制御装置
JP4992049B2 (ja) 内燃機関の点火時期制御装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170922

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180109

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180206

R150 Certificate of patent or registration of utility model

Ref document number: 6289543

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350