JP6914084B2 - Knock control device, knock matching method and knock matching program - Google Patents
Knock control device, knock matching method and knock matching program Download PDFInfo
- Publication number
- JP6914084B2 JP6914084B2 JP2017077383A JP2017077383A JP6914084B2 JP 6914084 B2 JP6914084 B2 JP 6914084B2 JP 2017077383 A JP2017077383 A JP 2017077383A JP 2017077383 A JP2017077383 A JP 2017077383A JP 6914084 B2 JP6914084 B2 JP 6914084B2
- Authority
- JP
- Japan
- Prior art keywords
- knock
- image
- knocking
- model
- generated
- 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
Links
Images
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Description
本発明は、ノック制御装置、ノック適合方法およびノック適合プログラムに関する。 The present invention relates to a knock controller, a knock adaptation method and a knock adaptation program.
従来、車両のエンジン等の内燃機関に発生するノッキングを検出し、ノッキングの検出状態に基づいてエンジンの点火時期を制御するノック制御装置がある。ノック制御装置は、ノッキングを示すノック信号の波形形状の特徴をモデル化したノックモデルに基づいてノックの有無を判定する(たとえば、特許文献1参照)。 Conventionally, there is a knock control device that detects knocking that occurs in an internal combustion engine such as a vehicle engine and controls the ignition timing of the engine based on the knocking detection state. The knock control device determines the presence or absence of knocking based on a knock model that models the characteristics of the waveform shape of the knock signal indicating knocking (see, for example, Patent Document 1).
しかしながら、従来の技術は、ノックモデルの作成工程が作業者に委ねられていたため、生成されるノックモデルの適合精度が低下する場合がある。したがって、かかるノックモデルを用いてノッキングの有無を判定した場合、ノッキングの検出精度が低下するおそれがあった。 However, in the conventional technique, since the process of creating the knock model is entrusted to the operator, the matching accuracy of the generated knock model may decrease. Therefore, when the presence or absence of knocking is determined using such a knock model, the knocking detection accuracy may decrease.
本発明は、上記に鑑みてなされたものであって、ノッキングの検出精度を向上させることができるノック制御装置、ノック適合方法およびノック適合プログラムを提供することを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to provide a knock control device, a knock matching method, and a knock matching program capable of improving the detection accuracy of knocking.
上述した課題を解決し、目的を達成するために、本発明に係るノック制御装置は、取得部と、画像生成部と、モデル生成部と、判定部とを備える。取得部は、内燃機関に発生するノッキングに応じて波形が変化するノック信号を取得する。画像生成部は、前記取得部によって取得された前記ノック信号を一定周期毎に周波数領域に変換することでノック画像を生成する。モデル生成部は、前記画像生成部によって生成された前記ノック画像に基づいて前記ノッキングの特徴を示すノックモデルを生成する。判定部は、前記モデル生成部によって生成された前記ノックモデルに基づいて前記ノッキングの有無を判定する。 In order to solve the above-mentioned problems and achieve the object, the knock control device according to the present invention includes an acquisition unit, an image generation unit, a model generation unit, and a determination unit. The acquisition unit acquires a knock signal whose waveform changes according to knocking generated in the internal combustion engine. The image generation unit generates a knock image by converting the knock signal acquired by the acquisition unit into a frequency domain at regular intervals. The model generation unit generates a knock model showing the knocking characteristics based on the knock image generated by the image generation unit. The determination unit determines the presence or absence of the knocking based on the knock model generated by the model generation unit.
本発明によれば、ノッキングの検出精度を向上させることができる。 According to the present invention, the knocking detection accuracy can be improved.
以下、添付図面を参照して、本願の開示するノック制御装置、ノック適合方法およびノック適合プログラムの実施形態を詳細に説明する。なお、この実施形態により本発明が限定されるものではない。 Hereinafter, embodiments of the knock control device, the knock adaptation method, and the knock adaptation program disclosed in the present application will be described in detail with reference to the accompanying drawings. The present invention is not limited to this embodiment.
まず、図1を用いて実施形態に係るノック制御装置が行う処理の概要について説明する。図1は、実施形態に係るノック制御装置1が行う処理の概要を示す図である。図1には、内燃機関10と、内燃機関10のノッキングを検出するノックセンサ11とを示している。
First, the outline of the processing performed by the knock control device according to the embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an outline of processing performed by the knock control device 1 according to the embodiment. FIG. 1 shows an
内燃機関10は、例えば車両等のエンジンであり、ガソリン等の燃料をシリンダー内で燃焼させることで発生した燃焼ガスによって動力を得る装置である。ノックセンサ11は、内燃機関10の駆動により発生する振動を検出するセンサであり、内燃機関10に発生するノッキングに応じて波形が変化するノック信号を出力するセンサである。なお、ノッキングとは、例えば燃焼後にシリンダー内に残った燃料の燃えカスが、次の点火タイミングで異常燃焼することで異常振動や異常音が出る状態を指す。
The
また、図1には、ノック信号を一定周期毎(例えば、1サイクル毎)の周波数領域に変換したノック画像Pa,Pbを示している。なお、ノック画像Paは、ノック制御装置1のノックモデル生成処理に用いられ、例えば、内燃機関10の動作試験時に得られるセンサ信号を画像化したものである。
Further, FIG. 1 shows knock images Pa and Pb obtained by converting a knock signal into a frequency domain at regular intervals (for example, every cycle). The knock image Pa is used for the knock model generation process of the knock control device 1, and is, for example, an image of a sensor signal obtained during an operation test of the
また、ノック画像Pbは、ノック制御装置1のノッキングの判定処理に用いられ、例えば、実際に公道などを車両が走行する際に内燃機関10から検出されるセンサ信号を画像化したものである。なお、以下では、ノック画像Paを学習画像Paと記載し、ノック画像Pbを判定画像Pbと記載する場合がある。
Further, the knock image Pb is used for the knocking determination process of the knock control device 1, and is, for example, an image of a sensor signal detected from the
実施形態に係るノック制御装置1は、学習画像Paを用いて、ノッキングの特徴を示すノックモデルを生成するとともに、かかるノックモデルを用いて、判定画像Pbにおけるノッキングの有無を判定する。 The knock control device 1 according to the embodiment uses the learning image Pa to generate a knock model showing the characteristics of knocking, and uses the knock model to determine the presence or absence of knocking in the determination image Pb.
ここで、従来のノック制御装置について説明する。従来のノック制御装置は、ノックモデルの作成工程が作業者に委ねられていた。具体的には、従来は、ノック画像からノック信号の波形形状の特徴を作業者が抽出し、ノックモデルの作成に用いていた。 Here, the conventional knock control device will be described. In the conventional knock control device, the process of creating the knock model is entrusted to the operator. Specifically, conventionally, the operator has extracted the characteristics of the waveform shape of the knock signal from the knock image and used it for creating the knock model.
このため、従来は、作業者の熟練度等によって抽出されるノッキングの特徴がばらつくため、ノックモデルの適合精度が低下するおそれがあった。したがって、従来は、かかるノックモデルを用いてノッキングの有無を判定した場合、ノッキングの検出精度が低下するおそれがあった。また、各ノック画像からノッキングの特徴を抽出しなければならないため、作業者の工数が増加してしまう。 For this reason, conventionally, the knocking characteristics extracted by the skill level of the operator and the like vary, and there is a risk that the matching accuracy of the knock model may decrease. Therefore, conventionally, when the presence or absence of knocking is determined using such a knock model, the knocking detection accuracy may decrease. In addition, since the knocking feature must be extracted from each knock image, the man-hours of the operator increase.
そこで、実施形態に係るノック制御装置1は、例えば機械学習等によりノック画像Pa(学習画像Pa)から自動でノックモデルを生成することとした。 Therefore, the knock control device 1 according to the embodiment automatically generates a knock model from the knock image Pa (learning image Pa) by machine learning or the like.
具体的には、図1に示すように、実施形態に係るノック制御装置1は、まず、学習フェーズにおいて、ノック画像Paに基づいてノッキングの特徴を示すノックモデルを予め生成する(ステップS1)。ノックモデルの生成は、例えば畳み込みニューラルネットワークのアルゴリズムを有する識別器を用いて行うことができるが、かかる点については、図3〜図6を用いて後述する。 Specifically, as shown in FIG. 1, the knock control device 1 according to the embodiment first generates a knock model showing knocking characteristics in advance based on the knock image Pa in the learning phase (step S1). The knock model can be generated by using, for example, a discriminator having an algorithm of a convolutional neural network, and this point will be described later with reference to FIGS. 3 to 6.
つづいて、実施形態に係るノック制御装置1は、ノックモデルを生成後、識別フェーズに移行し、学習フェーズで生成したノックモデルに基づいてノッキングの有無を判定する(ステップS2)。具体的には、図1に示すように、ノック制御装置1は、まず、生成したノックモデルを識別器に適用する。つづいて、ノック制御装置1は、かかる識別器を用いて判定画像Pbにおけるノッキングの有無を判定する。なお、識別フェーズで使用する識別器のアルゴリズムは、例えば畳み込みニューラルネットワークであり、学習フェーズで使用したアルゴリズム(ノックモデルを適用)と同じものを使用する。 Subsequently, the knock control device 1 according to the embodiment shifts to the identification phase after generating the knock model, and determines the presence or absence of knocking based on the knock model generated in the learning phase (step S2). Specifically, as shown in FIG. 1, the knock control device 1 first applies the generated knock model to the classifier. Subsequently, the knock control device 1 determines the presence or absence of knocking in the determination image Pb using such a classifier. The algorithm of the classifier used in the discriminating phase is, for example, a convolutional neural network, and the same algorithm used in the learning phase (applying the knock model) is used.
つまり、実施形態に係るノック制御装置1は、機械学習等によってノックモデルを自動で生成することで、従来のような作業者毎のノックモデルのばらつきがなくなるため、ノックモデルの適合精度を向上させることができる。すなわち、実施形態に係るノック制御装置1によれば、ノッキングの検出精度を向上させることができる。 That is, the knock control device 1 according to the embodiment automatically generates a knock model by machine learning or the like, so that the knock model does not vary from worker to worker as in the conventional case, so that the matching accuracy of the knock model is improved. be able to. That is, according to the knock control device 1 according to the embodiment, the knocking detection accuracy can be improved.
さらに、実施形態に係るノック制御装置1は、機械学習によってノッキングの特徴を抽出するため、作業者の工数を削減することができる。つまり、ノックモデルの適合作業の効率化を図ることができる。 Further, since the knock control device 1 according to the embodiment extracts the knocking feature by machine learning, the man-hours of the operator can be reduced. That is, it is possible to improve the efficiency of the fitting work of the knock model.
なお、実施形態に係るノック制御装置1は、ノックモデルとして畳み込みニューラルネットワークを用いた識別器の重み値ωを生成するが、かかる点については、図3〜図6を用いて後述する。 The knock control device 1 according to the embodiment generates a weight value ω of a discriminator using a convolutional neural network as a knock model, and this point will be described later with reference to FIGS. 3 to 6.
また、実施形態に係るノック制御装置1は、例えば、CPS(Cylinder Pressure Sensor)を用いて内燃機関10の気筒毎にノックモデルを生成することができるが、かかる点については、図10および図11を用いて後述する。
Further, the knock control device 1 according to the embodiment can generate a knock model for each cylinder of the
次に、図2を参照して、実施形態に係るノック制御装置1の構成について詳細に説明する。図2は、実施形態に係るノック制御装置1の構成を示すブロック図である。 Next, the configuration of the knock control device 1 according to the embodiment will be described in detail with reference to FIG. FIG. 2 is a block diagram showing a configuration of the knock control device 1 according to the embodiment.
図2に示すように、実施形態に係るノック制御装置1は、ノックセンサ11と、制御装置100とに接続される。なお、図2では、ノック制御装置1と制御装置100とは、別体で2つの装置として構成されることとしたが、ノック制御装置1と制御装置100とが一体的に1つの装置として構成されてもよい。まず、ノック制御装置1以外の構成について説明する。
As shown in FIG. 2, the knock control device 1 according to the embodiment is connected to the
ノックセンサ11は、内燃機関10に取り付けられ、例えば内燃機関10に生じる振動に基づいてノック信号を生成する。ノック信号とは、内燃機関10に発生するノッキングに応じて波形が変化する信号である。ノックセンサ11は、生成したノック信号をノック制御装置1へ出力する。
The
なお、ノックセンサ11として、例えばマイクを用いることができる。かかる場合、マイクは、ノッキングに伴って発生するノック音をノック信号として生成する。これにより、ノック音によるノックモデルを生成できるため、人の聴感を捉えたノッキング判定が可能となる。
As the
制御装置100は、内燃機関10に取り付けたセンサ(図示せず)を基に内燃機関10のエンジン回転速度や空気負荷率(充填効率)を演算し、それらの情報をノック制御装置1に出力する。なお、図2では、制御装置100からエンジン回転数や空気負荷率(充填効率)等を出力したが、例えば上記センサの検出信号をノック制御装置1に直接出力し、ノック制御装置1でエンジン回転速度や空気負荷率(充填効率)を演算してもよい。
The
制御装置100は、ノック制御装置1から通知されるノッキングの有無の判定結果に基づいて内燃機関10の次回以降の点火タイミングを決定するとともに、かかる点火タイミングに応じて内燃機関10に点火を指示する点火信号を出力する。
The
次に、実施形態に係るノック制御装置1について説明する。ノック制御装置1は、制御部2と、記憶部3とを備える。制御部2は、取得部21と、画像生成部22と、モデル生成部23と、判定部24とを備える。記憶部3は、画像情報31と、識別器情報32とを記憶する。
Next, the knock control device 1 according to the embodiment will be described. The knock control device 1 includes a control unit 2 and a
ここで、ノック制御装置1は、たとえば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disk Drive)、入出力ポートなどを有するコンピュータや各種の回路を含む。 Here, the knock control device 1 is, for example, a computer having a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), an HDD (Hard Disk Drive), an input / output port, and various circuits. including.
コンピュータのCPUは、たとえば、ROMに記憶されたプログラムを読み出して実行することによって、制御部2の取得部21、画像生成部22、モデル生成部23および判定部24として機能する。
The CPU of the computer functions as the
また、制御部2の取得部21、画像生成部22、モデル生成部23および判定部24の少なくともいずれか一つまたは全部をASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)、GPU(Graphics Processing Unit)等のハードウェアで構成することもできる。
Further, at least one or all of the
また、記憶部3は、たとえば、RAMやHDDに対応する。RAMやHDDは、画像情報31や識別器情報32、各種プログラムの情報等を記憶することができる。なお、ノック制御装置1は、有線や無線のネットワークで接続された他のコンピュータや可搬型記録媒体を介して上記したプログラムや各種情報を取得することとしてもよい。
Further, the
制御部2は、ノック画像Pa(学習画像Pa)を用いて、ノッキングの特徴を示すノックモデルを生成するとともに、かかるノックモデルを用いて、ノック画像Pb(判定画像Pb)におけるノッキングの有無を判定する。 The control unit 2 uses the knock image Pa (learning image Pa) to generate a knock model showing the characteristics of knocking, and uses the knock model to determine the presence or absence of knocking in the knock image Pb (determination image Pb). do.
取得部21は、内燃機関10に発生するノッキングに応じて波形が変化するノック信号を取得する。取得部21は、取得したノック信号を画像生成部22へ出力する。
The
画像生成部22は、取得部21によって取得されたノック信号を一定周期毎に周波数領域に変換することでノック画像Pa,Pbを生成する。具体的には、画像生成部22は、ノック信号を内燃機関10の1サイクル毎に周波数領域にウェーブレット変換することで学習画像Paおよび判定画像Pbを生成する。なお、学習画像Paおよび判定画像Pbは、例えばRGB値の3次元によって表されるカラー画像である。
The
また、画像生成部22は、ウェーブレット変換に限らず、例えば短時間フーリエ変換やメル周波数ケプストラム係数を用いてもよく、一定周期毎に周波数領域に変換できる手法であればよい。
Further, the
また、画像生成部22は、学習画像Paおよび判定画像Pbのうち、まず、後述するモデル生成部23によって用いられる学習画像Paを生成する。そして、画像生成部22は、モデル生成部23によってノックモデルが生成された後は、判定画像Pbを生成する。
Further, the
なお、画像生成部22は、例えば実験室で内燃機関10を試験的に駆動させた時の振動によるノック信号を用いて学習画像Paを生成してもよい。このとき、意図的に内燃機関10にノッキングを発生させた時のノック信号を用いてもよい。これにより、後述するモデル生成部23が生成するノックモデルの精度を高めることができる。
The
また、画像生成部22は、車両が実際に走行中の内燃機関10から検出されたノック信号を用いてもよい。画像生成部22は、生成した学習画像Paを画像情報31として記憶部3に記憶し、判定画像Pbを判定部24へ出力する。
Further, the
モデル生成部23は、画像生成部22によって生成されたノック画像Pa(学習画像Pa)に基づいてノッキングの特徴を示すノックモデルを生成する。具体的には、モデル生成部23は、ノックモデルとして畳み込みニューラルネットワークを用いた識別器の重み値ω(図5参照)を生成する。ここで、図3および図4を用いて、モデル生成部23の処理内容について具体的に説明する。
The
図3は、モデル生成部23の処理内容を示す図である。図4は、識別器の重み値ωの決定処理を示す図である。図3に示すように、モデル生成部23は、複数(例えば数千枚)の学習画像Paが入力されると平均化処理、重み値決定処理を行うことで、畳み込みニューラルネットワークを用いた識別器の重み値ωを更新する。
FIG. 3 is a diagram showing the processing contents of the
なお、モデル生成部23は、複数(例えば数千枚)の学習画像Paすべてを一度に取得して処理を行ってもよく、例えば、繰り返しループで複数の学習画像Paを少しずつ取得(ミニバッチ処理)してもよい。
The
まず、平均化処理について説明する。平均化処理は、学習画像Paの各画素の値を平均化した平均値画像を生成する処理である。具体的には、まず、モデル生成部23は、学習画像Paの任意の画素を中心画素とし、かかる中心画素における周辺画素を含む小領域(例えば3×3の領域)を設定する。モデル生成部23は、設定した小領域に含まれる複数の画素の平均値を中心画素の画素値として平均値画像にプロットする。
First, the averaging process will be described. The averaging process is a process of generating an average value image obtained by averaging the values of each pixel of the learning image Pa. Specifically, first, the
そして、モデル生成部23は、学習画像Paの全画素について同様に平均値を算出することで平均値画像を生成する。そして、モデル生成部23は、後段の処理に合わせて、かかる平均値画像を減算正規化し、重み値決定処理に渡す。なお、平均値画像の正規化は、減算正規化に限定されず、除算正規化や白色化等の他の正規化パターンを用いてもよい。
Then, the
次に、重み値決定処理について説明する。重み値決定処理は、正規化された平均値画像が入力されると、初期値設定処理、順伝播処理、損失誤差計算処理、逆伝播処理の順に処理を行い、判定部24が用いる識別器の重み値を更新する処理である。 Next, the weight value determination process will be described. When the normalized average value image is input, the weight value determination process performs the initial value setting process, the forward propagation process, the loss error calculation process, and the back propagation process in this order. This is the process of updating the weight value.
具体的には、モデル生成部23は、畳み込みニューラルネットワークの識別器を用いて損失誤差を算出するとともに、かかる損失誤差が最小となるような重み値ωを決定する処理行う。なお、識別器のアルゴリズムは、畳み込みニューラルネットワークに限定されるものではなく、例えばリカレントニューラルネットワーク等の他の機械学習のアルゴリズムであってもよい。ここで、図4〜図6を用いて、モデル生成部23が行う重み値決定処理について具体的に説明する。
Specifically, the
図4は、重み値決定処理を示す図である。図4には、モデル生成部23が行う重み値決定処理の流れを示している。図4に示すように、重み値決定処理は、第1処理および第2処理に大別される。
FIG. 4 is a diagram showing a weight value determination process. FIG. 4 shows the flow of the weight value determination process performed by the
また、図4に示すように、モデル生成部23は、平均値画像が入力されると、まず、第1処理の前に識別器の重み値ω(図5参照)やバイアスb(図5参照)の値を初期化する初期値設定処理(図3参照)を行う。
Further, as shown in FIG. 4, when the average value image is input, the
なお、モデル生成部23は、初期値設定処理において、予め定められた値を初期値としてもよく、例えば、プリトレーニングやファインチューニングを行うことで初期値を決定してもよい。
The
モデル生成部23は、初期値設定処理の後、第1処理を行う。第1処理は、畳み込み層、活性化関数およびプーリング層のセットを1層とし、複数層(図4では3層)を繰り返す処理である。なお、第1処理の詳細については、図5を用いて後述する。
The
つづいて、モデル生成部23は、第1処理の後、第2処理を行う。第2処理は、全結合層、活性化関数、全結合層およびソフトマックス関数を含む処理である。なお、第2処理の詳細については、図6を用いて後述する。
Subsequently, the
図4に示すように、モデル生成部23は、まず、順伝播により、第1処理、第2処理の順に処理を行うことで損失誤差を算出する。つづいて、モデル生成部23は、順伝播によって算出した損失誤差に基づき、逆伝播処理を行うことでかかる損失誤差が最小となる重み値ωを決定する。
As shown in FIG. 4, the
ここで、図5および図6を用いて、第1処理および第2処理について具体的に説明する。図5は、第1処理の処理内容を示す図である。図6は、第2処理の処理内容を示す図である。 Here, the first process and the second process will be specifically described with reference to FIGS. 5 and 6. FIG. 5 is a diagram showing the processing contents of the first processing. FIG. 6 is a diagram showing the processing contents of the second processing.
まず、図5を用いて、第1処理について説明する。なお、図5には、第1処理における1層目の処理内容を示している。また、図5において、平均値画像の画素数は、256×256とする。なお、図5に示す平均値画像や、後述する畳み込み画像、プーリング画像の画素数は、一例であって、任意の画素数であってよい。 First, the first process will be described with reference to FIG. Note that FIG. 5 shows the processing contents of the first layer in the first processing. Further, in FIG. 5, the number of pixels of the average value image is 256 × 256. The number of pixels of the average value image shown in FIG. 5, the convolution image described later, and the pooling image is an example, and may be any number of pixels.
図5に示すように、モデル生成部23は、平均値画像を、畳み込み層、活性化関数の順に入力することで、画素数を圧縮した畳み込み画像を生成する。具体的には、モデル生成部23は、所定画素数(例えば2×2)の畳み込みフィルタ、重み値ωおよびバイアスbを用いて平均値画像を圧縮する。
As shown in FIG. 5, the
例えば、図5に示すように、モデル生成部23は、畳み込みフィルタによって、平均値画像における所定の4画素x1〜x4の特徴量を抽出し、各画素x1〜x4の特徴量それぞれに重み値ωを積算する。つづいて、モデル生成部23は、重み値ωが積算された画素x1〜x4それぞれの値を合計し、合計した値にバイアスbを加算する。
For example, as shown in FIG. 5, the
モデル生成部23は、バイアスbが加算された値を活性化関数に代入し、活性化関数から得られた値を畳み込み画像の画素y1の値(以下、畳み込み値と記載する場合がある)として決定する。なお、活性化関数は、例えばランプ関数を用いることができるが、これに限定されず、例えば、シグモイド関数や、マックスアウト関数、ドロップアウト関数を用いることができる。
The
つづいて、モデル生成部23は、生成した畳み込み画像をプーリング層に入力することで画素数がさらに圧縮されたプーリング画像を生成する。具体的には、モデル生成部23は、所定画素数(例えば2×2)のプーリングフィルタを用いて畳み込み画像全体を走査することでプーリング画像を生成する。
Subsequently, the
例えば、図5に示すように、モデル生成部23は、プーリングフィルタに基づいて、畳み込み画像における所定の4画素y1〜y4を抽出し、抽出した4画素のうち、畳み込み値の最大値をプーリング画像における画素z1の値として決定する。
For example, as shown in FIG. 5, the
なお、モデル生成部23は、抽出した複数(図5では、4画素)の画素のうち、畳み込み値の最大値をプーリング画像における画素z1の値としたが、例えば、複数の画素における畳み込み値の平均値を画素z1の値としてもよい。
The
これにより、例えばノックセンサ11の検出値のズレやノイズ重畳による周波数のズレの影響をプーリング画像において除去することができる。モデル生成部23は、生成したプーリング画像を次の層である2層目の畳み込み層(図4参照)へ入力する。
Thereby, for example, the influence of the deviation of the detected value of the
次に、図6を用いて、第2処理について説明する。図6は、第2処理を示す図である。図6では、最後の層のプーリング層(図4では、3層目)によって生成されたプーリング画像を示している。 Next, the second process will be described with reference to FIG. FIG. 6 is a diagram showing a second process. FIG. 6 shows a pooling image generated by the pooling layer of the last layer (third layer in FIG. 4).
図6に示すように、モデル生成部23は、プーリング画像に対して全結合層、活性化関数、全結合層の順に処理を行う。全結合層は、例えばアフィン変換等の線形変換を用いることができる。また、活性化関数は、ランプ関数や、シグモイド関数や、マックスアウト関数、ドロップアウト関数等を用いることができる。
As shown in FIG. 6, the
モデル生成部23は、全結合層、活性化関数を用いて、プーリング画像を結合することで、所定画素数(図6では、2×2)の結合画像を生成する。なお、結合画像の画素数は、ソフトマックス関数に合わせて任意に設定可能である。
The
つづいて、図6に示すように、モデル生成部23は、生成した結合画像をソフトマックス関数に入力する。これにより、結合画像の各画素A1〜A4の値は、各画素A1〜A4がノッキングを示す確率(あるいは、ノッキングを示す画素ではない確率)を示すとともに、各画素A1〜A4の値の総和が1となる。
Subsequently, as shown in FIG. 6, the
そして、モデル生成部23は、各画素A1〜A4の値に基づいて損失誤差を算出する。例えば、ノッキングの特徴を含む学習画像Paが入力された場合に、図6に示す画素A1にノッキングの特徴が表れるとする。
Then, the
かかる場合、本来であれば、画素A1の値は「1」となり、他の画素A2〜A4の値は「0」となるはずである。ところが、図6に示すように、画素A1の値が「0.64」であったとする。 In such a case, the value of the pixel A1 should be "1", and the value of the other pixels A2 to A4 should be "0". However, as shown in FIG. 6, it is assumed that the value of pixel A1 is "0.64".
かかる場合、モデル生成部23は、1から0.64を減算した値である「0.36」を損失誤差として算出する。そして、モデル生成部23は、算出した損失誤差に基づいて逆伝播処理を行う。
In such a case, the
具体的には、モデル生成部23は、バイアスbと重み値ωとの組み合わせを逆伝播処理により繰り返し学習することで、損失誤差が最小となるようなバイアスbおよび重み値ωを最終的な学習結果として決定する。なお、逆伝播処理における重み値ωの最適化関数は、例えばAdam法や、確率的勾配降下法(SGD)、Momentum、Adagrad等を用いることができる。
Specifically, the
このように、畳み込みニューラルネットワークによってノックモデルを自動で作成することで作業者の工数を削減することができるとともに、人では網羅できないノッキングの特徴(例えば、飛び飛びのパターン等)を捉えることも可能となる。 In this way, by automatically creating a knock model using a convolutional neural network, it is possible to reduce the man-hours of the operator, and it is also possible to capture knocking features (for example, jumping patterns) that cannot be covered by humans. Become.
モデル生成部23は、決定したバイアスbおよび重み値ωを識別器情報32として記憶部3に記憶する。ここで、図7を用いて、識別器情報32について説明する。
The
図7は、識別器情報32の説明図である。図7に示すように、識別器情報32は、「エンジンタイプ」、「センサ種別」、「エンジン回転速度」、「空気負荷率(充填効率)」、「重み値」、「バイアス」といった項目を含む。
FIG. 7 is an explanatory diagram of the
「エンジンタイプ」は、内燃機関10の型式に関する情報であり、例えば車種毎に分類される。「センサ種別」は、ノックセンサ11の種別を示す。具体的には、「ノックセンサ」は、内燃機関10の振動自体をノック信号として出力するセンサである。「マイク」は、内燃機関10の振動音やノッキング音をノック信号として出力するセンサである。「CPS」は、内燃機関10内部の燃焼圧をノック信号として出力するセンサである。
The "engine type" is information on the model of the
「エンジン回転速度」は、内燃機関10の回転速度を示す。「空気負荷率(充填効率)」は、内燃機関10の空気充填効率を示す。「重み値」は、判定部24が用いる識別器の重み値ωを示す。「バイアス」は、判定部24が用いる識別器のバイアスbを示す。
"Engine rotation speed" indicates the rotation speed of the
つまり、モデル生成部23は、センサ種別毎、エンジン回転速度、空気負荷率(充填効率)毎の重み値ω、バイアスbを決定する。これにより、後述する判定部24によりノッキングの判定精度を向上させることができる。
That is, the
図2に戻って、判定部24について説明する。判定部24は、モデル生成部23によって生成されたノックモデルに基づいてノッキングの有無を判定する。具体的には、判定部24は、画像生成部22によって生成されたノック画像Pb(判定画像Pb)に対して、順伝播処理を行い、ノッキングを示す確率を算出する。
Returning to FIG. 2, the
判定部24は、順伝播処理(第1処理および第2処理)において、識別器情報32の重み値ωおよびバイアスbを用いることでノッキングを示す確率を算出する。判定部24は、ノッキングを示す確率が所定の閾値以上である場合に、ノッキングが発生したと判定し、判定結果を制御装置100へ通知する。これにより、制御装置100が次回以降のサイクルにおいてノッキングを考慮した点火タイミングを設定することができる。
The
次に、図8を用いて、実施形態に係るノック制御装置1が実行する適合処理の処理手順について説明する。図8は、実施形態に係るノック制御装置1が実行する適合処理の処理手順を示すフローチャートである。 Next, the processing procedure of the conforming process executed by the knock control device 1 according to the embodiment will be described with reference to FIG. FIG. 8 is a flowchart showing a processing procedure of the conforming process executed by the knock control device 1 according to the embodiment.
図8に示すように、まず、取得部21は、内燃機関10に発生するノッキングに応じて波形が変化するノック信号を取得する(ステップS101)。つづいて、画像生成部22は、取得部21によって取得されたノック信号を一定周期毎に周波数領域に変換することでノック画像Pa(学習画像Pa)を生成する(ステップS102)。
As shown in FIG. 8, first, the
つづいて、モデル生成部23は、画像生成部22によって生成された学習画像Paに基づいてノッキングの特徴を示すノックモデルを生成する(ステップS103)。
Subsequently, the
つづいて、モデル生成部23は、生成したノックモデルに基づいて、記憶部3に記憶された識別器情報32に含まれる重み値であり、判定部24が用いる識別器の重み値を更新し(ステップS104)、処理を終了する。
Subsequently, the
次に、図9を用いて、実施形態に係るノック制御装置1が実行する判定処理の処理手順について説明する。図9は、実施形態に係るノック制御装置1が実行する判定処理の処理手順を示すフローチャートである。 Next, the processing procedure of the determination process executed by the knock control device 1 according to the embodiment will be described with reference to FIG. FIG. 9 is a flowchart showing a processing procedure of the determination process executed by the knock control device 1 according to the embodiment.
図9に示すように、まず、取得部21は、内燃機関10に発生するノッキングに応じて波形が変化するノック信号を取得する(ステップS201)。つづいて、画像生成部22は、取得部21によって取得されたノック信号を一定周期毎に周波数領域に変換することでノック画像Pb(判定画像Pb)を生成する(ステップS202)。
As shown in FIG. 9, first, the
つづいて、判定部24は、モデル生成部23によって生成されたノックモデルに基づいてノッキングの有無を判定する(ステップS203)。つづいて、判定部24は、判定結果を制御装置100へ通知し(ステップS204)、処理を終了する。
Subsequently, the
上述してきたように、実施形態に係るノック制御装置1は、取得部21と、画像生成部22と、モデル生成部23と、判定部24とを備える。取得部21は、内燃機関10に発生するノッキングに応じて波形が変化するノック信号を取得する。画像生成部22は、取得部21によって取得されたノック信号を一定周期毎に周波数領域に変換することでノック画像Pa,Pbを生成する。モデル生成部23は、画像生成部22によって生成されたノック画像Pa,Pbに基づいてノッキングの特徴を示すノックモデルを生成する。判定部24は、モデル生成部23によって生成されたノックモデルに基づいてノッキングの有無を判定する。これにより、ノックモデルの適合精度を向上させることができるため、ノッキングの検出精度を向上させることができる。
As described above, the knock control device 1 according to the embodiment includes an
なお、上述した実施形態では、内燃機関10にノッキングが発生したか否かを判定したが、例えば、内燃機関10のいずれの気筒でノッキングが発生したかを判定してもよい。かかる点について、図10および図11を用いて説明する。
In the above-described embodiment, it is determined whether or not knocking has occurred in the
図10は、実施形態の変形例に係るノック制御装置1の構成を示すブロック図である。図11は、変形例に係る識別器情報32の説明図である。なお、以下においては、上記の実施形態と共通の構成については、同一の符号を付して説明を省略する。
FIG. 10 is a block diagram showing the configuration of the knock control device 1 according to the modified example of the embodiment. FIG. 11 is an explanatory diagram of the
図10に示すように、4つのCPS11a〜11dは、内燃機関10(例えば4気筒)の各気筒に設けられ、気筒内の燃焼圧を計測する。取得部21は、各CPSセンサ11a〜11dの検出値に基づいて気筒毎の複数(図10では4つ)のノック信号を取得する。
As shown in FIG. 10, four CPSs 11a to 11d are provided in each cylinder of the internal combustion engine 10 (for example, four cylinders) and measure the combustion pressure in the cylinders. The
画像生成部22は、複数のノック信号それぞれを一定周期毎に周波数領域に変換することで複数(図10では4枚)のノック画像Pa,Pbを生成する。モデル生成部23は、複数のノック画像Pa,Pbに基づいて複数のノックモデルを生成し、識別器情報32として記憶する。
The
図11に示すように、識別器情報32は、「エンジンタイプ」、「気筒ID」、「センサID」、「エンジン回転速度」、「空気負荷率(充填効率)」、「重み値」、「バイアス」といった項目を含む。「気筒ID」は、各気筒を識別する情報である。「センサID」は、各気筒に設けられたCPSセンサ11a〜11dを識別する情報である。なお、「気筒ID」、「センサID」以外の項目については上記で説明しているため、省略する。
As shown in FIG. 11, the
つまり、判定部24は、複数のノックモデルに基づいて内燃機関10の気筒毎にノッキングの有無を判定する。これにより、内燃機関10のいずれの気筒でノッキングが発生したかを検出することができる。また、制御装置100が気筒毎に点火タイミングを制御することで燃費を向上させることができる。
That is, the
また、上述した実施形態では、画像生成部22は、ノイズ信号をそのまま用いてノック画像Pa,Pbを生成したが、例えば、ノイズ信号をバンドパスフィルタに通過させ、通過後の信号を用いてノック画像Pa,Pbを生成してもよい。かかる点について図12を用いて説明する。
Further, in the above-described embodiment, the
図12は、実施形態の変形例に係るノック制御装置1の構成を示すブロック図である。なお、以下においては、上記の実施形態と共通の構成については、同一の符号を付して説明を省略する。 FIG. 12 is a block diagram showing the configuration of the knock control device 1 according to the modified example of the embodiment. In the following, the same reference numerals will be given to the configurations common to the above embodiments, and the description thereof will be omitted.
図12に示すように、変形例に係るノック制御装置1の制御部2は、バンドパスフィルタ25(BPF25)をさらに備える。BPF25は、取得部21から入力されるノック信号のうち、特定のノック周波数帯のみを通過させ、通過後の信号を画像生成部22へ出力する。
As shown in FIG. 12, the control unit 2 of the knock control device 1 according to the modified example further includes a bandpass filter 25 (BPF25). The
具体的には、BPF25は、ノック信号のうち、例えば内燃機関10(図2参照)の正常時の振動成分のみを減衰させるようなノック周波数帯(例えば5〜20kHz)が設定される。
Specifically, the
つまり、BPF25は、ノイズ信号のうち、内燃機関10(図2参照)の正常時の振動成分をノイズとして除去するとともに、ノッキングに相当する成分のノック周波数帯のみを通過させる。
That is, the
これにより、画像生成部22は、ノッキングに相当する成分のみを含む信号からノック画像Pa,Pbを生成できる。つまり、後段のモデル生成部23による高精度なノックモデルの生成および判定部24によるノッキングの判定精度向上を実現することができる。
As a result, the
なお、上述した実施形態では、判定部24は、畳み込みニューラルネットワークの識別器を用いてノッキング判定のみを行ったが、例えば、ノッキング判定時に算出した損失誤差に基づいて重み値ωを再更新してもよい。つまり、判定部24は、識別器を繰り返し学習させ続ける(逐次学習やオンライン学習)ことで、常に最新の識別器を使用して判定処理を行うようにしてもよい。
In the above-described embodiment, the
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。 Further effects and variations can be easily derived by those skilled in the art. For this reason, the broader aspects of the invention are not limited to the particular details and representative embodiments expressed and described as described above. Therefore, various modifications can be made without departing from the spirit or scope of the general concept of the invention as defined by the appended claims and their equivalents.
1 ノック制御装置
2 制御部
3 記憶部
10 内燃機関
11 ノックセンサ
21 取得部
22 画像生成部
23 モデル生成部
24 判定部
31 画像情報
32 識別器情報
100 制御装置
Pa,Pb ノック画像
1 Knock control device 2
Claims (7)
前記取得部によって取得された前記ノック信号を一定周期毎に周波数領域に変換することでノック画像を生成する画像生成部と、
前記画像生成部によって生成された前記ノック画像に基づいて前記ノッキングの特徴を示すノックモデルを生成するモデル生成部と、
前記モデル生成部によって生成された前記ノックモデルに基づいて前記ノッキングの有無を判定する判定部と、
を備え、
前記モデル生成部は、
畳み込みニューラルネットワークを用いた識別器の重み値を前記ノックモデルとして生成し、
前記判定部は、
前記重み値を用いた前記識別器に基づいて前記ノッキングの有無を判定すること
を特徴とするノック制御装置。 An acquisition unit that acquires a knock signal whose waveform changes according to knocking generated in an internal combustion engine,
An image generation unit that generates a knock image by converting the knock signal acquired by the acquisition unit into a frequency domain at regular intervals, and an image generation unit.
A model generation unit that generates a knock model showing the knocking characteristics based on the knock image generated by the image generation unit, and a model generation unit.
A determination unit that determines the presence or absence of knocking based on the knock model generated by the model generation unit .
Equipped with a,
The model generator
The weight value of the classifier using the convolutional neural network is generated as the knock model, and
The determination unit
A knock control device for determining the presence or absence of knocking based on the classifier using the weight value.
前記内燃機関の気筒毎に前記ノック信号を取得し、
前記判定部は、
前記気筒毎に前記ノッキングの有無を判定すること
を特徴とする請求項1に記載のノック制御装置。 The acquisition unit
The knock signal is acquired for each cylinder of the internal combustion engine, and the knock signal is acquired.
The determination unit
Knock control apparatus according to claim 1, wherein the determining the presence or absence of the knocking for each of the cylinders.
前記ノッキングに伴って発生するノック音を前記ノック信号として取得すること
を特徴とする請求項1または2に記載のノック制御装置。 The acquisition unit
The knock control device according to claim 1 or 2 , wherein the knock sound generated by the knocking is acquired as the knock signal.
前記画像生成部は、
前記バンドパスフィルタを通過した前記ノック周波数帯の信号を変換することで前記ノック画像を生成すること
を特徴とする請求項1〜3のいずれか一つに記載のノック制御装置。 A bandpass filter that selectively passes a signal in the knock frequency band corresponding to the knocking among the knock signals acquired by the acquisition unit is further provided.
The image generation unit
The knock control device according to any one of claims 1 to 3 , wherein the knock image is generated by converting a signal in the knock frequency band that has passed through the bandpass filter.
前記取得工程によって取得された前記ノック信号を一定周期毎に周波数領域に変換することでノック画像を生成する画像生成工程と、
前記画像生成工程によって生成された前記ノック画像に基づいて前記ノッキングの特徴を示すノックモデルを生成するモデル生成工程と、
前記モデル生成工程によって生成された前記ノックモデルに基づいて前記ノッキングの判定に用いる識別器の重み値を更新する更新工程と
を含むことを特徴とするノック適合方法。 The acquisition process of acquiring a knock signal whose waveform changes according to the knocking generated in the internal combustion engine, and
An image generation step of generating a knock image by converting the knock signal acquired by the acquisition step into a frequency domain at regular intervals, and an image generation step.
A model generation step of generating a knock model showing the knocking characteristics based on the knock image generated by the image generation step, and a model generation step.
A knock matching method comprising an update step of updating a weight value of a classifier used for determining knocking based on the knock model generated by the model generation step.
前記取得手順によって取得された前記ノック信号を一定周期毎に周波数領域に変換することでノック画像を生成する画像生成手順と、
前記画像生成手順によって生成された前記ノック画像に基づいて前記ノッキングの特徴を示すノックモデルを生成するモデル生成手順と、
前記モデル生成手順によって生成された前記ノックモデルに基づいて前記ノッキングの判定に用いる識別器の重み値を更新する更新手順と
をコンピュータに実行させることを特徴とするノック適合プログラム。 An acquisition procedure for acquiring a knock signal whose waveform changes according to knocking generated in an internal combustion engine, and
An image generation procedure for generating a knock image by converting the knock signal acquired by the acquisition procedure into a frequency domain at regular intervals, and an image generation procedure.
A model generation procedure for generating a knock model showing the knocking characteristics based on the knock image generated by the image generation procedure, and a model generation procedure.
A knock matching program comprising causing a computer to perform an update procedure for updating a weight value of a classifier used for determining knocking based on the knock model generated by the model generation procedure.
前記取得工程によって取得された前記ノック信号を一定周期毎に周波数領域に変換することでノック画像を生成する画像生成工程と、An image generation step of generating a knock image by converting the knock signal acquired by the acquisition step into a frequency domain at regular intervals, and an image generation step.
前記画像生成工程によって生成された前記ノック画像に基づいて前記ノッキングの特徴を示すノックモデルを生成するモデル生成工程と、A model generation step of generating a knock model showing the knocking characteristics based on the knock image generated by the image generation step, and a model generation step.
前記モデル生成工程によって生成された前記ノックモデルに基づいて前記ノッキングの有無を判定する判定工程と、A determination step of determining the presence or absence of knocking based on the knock model generated by the model generation step, and a determination step of determining the presence or absence of knocking.
を含み、Including
前記モデル生成工程は、The model generation step is
畳み込みニューラルネットワークを用いた識別器の重み値を前記ノックモデルとして生成し、The weight value of the classifier using the convolutional neural network is generated as the knock model, and
前記判定工程は、The determination step is
前記重み値を用いた前記識別器に基づいて前記ノッキングの有無を判定することDetermining the presence or absence of knocking based on the classifier using the weight value.
を特徴とするノック制御方法。A knock control method characterized by.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017077383A JP6914084B2 (en) | 2017-04-10 | 2017-04-10 | Knock control device, knock matching method and knock matching program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017077383A JP6914084B2 (en) | 2017-04-10 | 2017-04-10 | Knock control device, knock matching method and knock matching program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018178810A JP2018178810A (en) | 2018-11-15 |
| JP6914084B2 true JP6914084B2 (en) | 2021-08-04 |
Family
ID=64282776
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017077383A Active JP6914084B2 (en) | 2017-04-10 | 2017-04-10 | Knock control device, knock matching method and knock matching program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6914084B2 (en) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| PH12021551623A1 (en) * | 2019-02-05 | 2022-04-18 | Nec Corp | Analysis apparatus, analysis method, and program |
| US11255282B2 (en) | 2019-02-15 | 2022-02-22 | Toyota Jidosha Kabushiki Kaisha | State detection system for internal combustion engine, data analysis device, and vehicle |
| JP6593560B1 (en) | 2019-02-15 | 2019-10-23 | トヨタ自動車株式会社 | Internal combustion engine misfire detection device, internal combustion engine misfire detection system, data analysis device, and internal combustion engine control device |
| EP3696395A1 (en) | 2019-02-15 | 2020-08-19 | Toyota Jidosha Kabushiki Kaisha | State detection system for internal combustion engine, data analysis device, and vehicle |
| JP2020148122A (en) * | 2019-03-12 | 2020-09-17 | 株式会社デンソーテン | Control device and control method |
| JP7349124B2 (en) * | 2019-03-28 | 2023-09-22 | 国立研究開発法人 海上・港湾・航空技術研究所 | Method and program for determining the condition of a prime mover |
| JP6624326B1 (en) * | 2019-03-29 | 2019-12-25 | トヨタ自動車株式会社 | Misfire detection device for internal combustion engine, misfire detection system for internal combustion engine, data analysis device, control device for internal combustion engine, misfire detection method for internal combustion engine, and reception execution device |
| JP6624324B1 (en) * | 2019-03-29 | 2019-12-25 | トヨタ自動車株式会社 | Misfire detection device for internal combustion engine, misfire detection system for internal combustion engine, data analysis device, control device for internal combustion engine, misfire detection method for internal combustion engine, and reception execution device |
| JP6624325B1 (en) * | 2019-03-29 | 2019-12-25 | トヨタ自動車株式会社 | Misfire detection device for internal combustion engine, misfire detection system for internal combustion engine, data analysis device, control device for internal combustion engine, misfire detection method for internal combustion engine, and reception execution device |
| JP7319092B2 (en) * | 2019-06-06 | 2023-08-01 | 日立Astemo株式会社 | Control device for internal combustion engine |
| JP7231144B2 (en) | 2019-07-17 | 2023-03-01 | 株式会社トランストロン | Engine control device and neural network program it has |
| JP6708291B1 (en) * | 2019-08-30 | 2020-06-10 | トヨタ自動車株式会社 | Internal combustion engine state determination device, internal combustion engine state determination system, data analysis device, and internal combustion engine control device |
| JP6708292B1 (en) * | 2019-08-30 | 2020-06-10 | トヨタ自動車株式会社 | Internal combustion engine state determination device, internal combustion engine state determination system, data analysis device, and internal combustion engine control device |
| JP7344078B2 (en) * | 2019-10-15 | 2023-09-13 | 株式会社デンソーテン | Abnormality determination device and abnormality determination method |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2792633B2 (en) * | 1990-02-09 | 1998-09-03 | 株式会社日立製作所 | Control device |
| JPH06241107A (en) * | 1993-02-15 | 1994-08-30 | Hitachi Ltd | Knocking detector |
| DE19741884C2 (en) * | 1997-09-23 | 2000-12-21 | Daimler Chrysler Ag | Method for determining relevant quantities that represent the cylinder pressure in the cylinders of an internal combustion engine |
| JP4211565B2 (en) * | 2003-10-16 | 2009-01-21 | いすゞ自動車株式会社 | Cylinder internal pressure detection method |
| JP4997026B2 (en) * | 2007-09-03 | 2012-08-08 | トヨタ自動車株式会社 | Internal combustion engine knock determination device, knock determination method, program for causing computer to realize the method, and recording medium recording the program |
| JP4945482B2 (en) * | 2008-02-27 | 2012-06-06 | 株式会社デンソー | Knock detection device for internal combustion engine |
| JP4986894B2 (en) * | 2008-03-10 | 2012-07-25 | 株式会社デンソー | Knock detection system abnormality diagnosis device |
| JP2009209683A (en) * | 2008-02-29 | 2009-09-17 | Denso Corp | Knock detecting device forinternal combustion engine |
| CN102155322A (en) * | 2011-03-10 | 2011-08-17 | 重庆长安汽车股份有限公司 | Method for judging knock of engine |
| FI123043B (en) * | 2011-08-25 | 2012-10-15 | Waertsilae Finland Oy | Method and device for tapping control |
| US20160265453A1 (en) * | 2015-03-13 | 2016-09-15 | General Electric Company | Joint time-frequency and wavelet analysis of knock sensor signal |
-
2017
- 2017-04-10 JP JP2017077383A patent/JP6914084B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018178810A (en) | 2018-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6914084B2 (en) | Knock control device, knock matching method and knock matching program | |
| US10605188B2 (en) | Control device, control method, and control program | |
| JP6044647B2 (en) | Dynamometer control device and inertia moment estimation method using the same | |
| JP6683283B1 (en) | Ignition timing control device for internal combustion engine | |
| JP6733752B1 (en) | Knocking detection device for internal combustion engine and knocking detection method | |
| JP4827936B2 (en) | Internal combustion engine knock detection device | |
| US11346316B2 (en) | Ignition timing control device for internal combustion engine | |
| CN112629649B (en) | Ignition timing control device for internal combustion engine | |
| US9938918B2 (en) | Method and apparatus for evaluating abnormal combustion events of an internal combustion engine of a motor vehicle by regression calculation of a physical variable | |
| CN112127998B (en) | Engine knock identification method, system and equipment | |
| CN105673235B (en) | Method and device for knock control of an internal combustion engine | |
| JP4869366B2 (en) | Internal combustion engine knock detection device | |
| JP2003254819A (en) | Engine evaluation device | |
| JP7252862B2 (en) | Control device, control system and control method | |
| US9523322B2 (en) | Method to reduce engine combustion and harmonic noise for misfire detection | |
| JP2021033629A (en) | Control device and control method | |
| JP5271771B2 (en) | Abnormal sound inspection apparatus and abnormal sound inspection method | |
| JP2019196737A (en) | Knocking detector and knocking detection method | |
| JP4680780B2 (en) | Engine evaluation method and engine evaluation apparatus | |
| JP2021050730A (en) | Ignition timing control device for internal combustion engine | |
| JPH0238837A (en) | Method for detecting abnormal sound of engine | |
| JP2021050729A (en) | Ignition timing control device for internal combustion engine | |
| JP2003227748A (en) | Device for identifying the location of abnormal sound in equipment | |
| JP2005098929A (en) | Engine evaluation method and engine evaluation device | |
| JP2022191682A (en) | Information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200327 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210309 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210427 |
|
| 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: 20210622 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210713 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6914084 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 |