CN1908608B - DSP-based engine knock detection including knock sensor and circuit diagnostics - Google Patents

DSP-based engine knock detection including knock sensor and circuit diagnostics Download PDF

Info

Publication number
CN1908608B
CN1908608B CN2006101101556A CN200610110155A CN1908608B CN 1908608 B CN1908608 B CN 1908608B CN 2006101101556 A CN2006101101556 A CN 2006101101556A CN 200610110155 A CN200610110155 A CN 200610110155A CN 1908608 B CN1908608 B CN 1908608B
Authority
CN
China
Prior art keywords
pinking
energy
signal
module
knock intensity
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
CN2006101101556A
Other languages
Chinese (zh)
Other versions
CN1908608A (en
Inventor
C·A·赫南德茨
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.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
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 GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Publication of CN1908608A publication Critical patent/CN1908608A/en
Application granted granted Critical
Publication of CN1908608B publication Critical patent/CN1908608B/en
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
    • 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
    • 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)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

A knock detection system for a spark-ignition engine includes a knock sensor that is responsive to vibration of the engine and that generates a knock signal. A first module calculates a knock energy based on the knock signal and a second module calculates a knock intensity based on the knock energy. A third module regulates a spark timing of the engine based on the knock intensity.

Description

The combustion knock based on DSP that comprises detonation sensor and circuit diagnostics detects
Technical field
The present invention relates to combustion knock and detect, relate more specifically to comprise the pinking detection system of detonation sensor.
Background technology
Vehicle can comprise internal combustion engine, and this internal combustion engine produces driving torque so that wheels.More specifically, engine suck air and with air with fuel mix so that the formation ignition mixture.Ignition mixture is compressed in cylinder and makes it to burn so that drive the piston that places slidably in the respective cylinder.Piston rotatably drives bent axle so that driving torque is passed to kinematic train and finally is passed to wheel.
When engine misfired, the ignition mixture of specific cylinder will be in undesirable time burning.More specifically, the temperature of the unburned air/fuel mixture in the cylinder and pressure just surpass critical level and cause the gas spontaneous combustion.So just cause combustion knock and produce shock wave, this shock wave increases cylinder pressure fast.If lasting heavily pinking takes place, just may cause damage to piston, ring and vent valve.In addition, combustion knock can cause undesirable vibration and driveline vibrations.
Engine control system can comprise and is used to misfire detection system and/or the pinking detection system that determine when that engine misfires.In this manner, engine control system can be regulated the operation of engine so that the supression engine misfires and improves engine performance and vehicle drive performance.
Traditional pinking detection system comprises detonation sensor and special-purpose pinking detection chip or application-specific IC (ASIC), to be used to handle detonation sensor signal and calculation engine knock intensity.Can use other detonation sensor and pinking ASIC to detect pinking from each cylinder.Pinking ASIC generally includes amplifier, filtrator, rectifier, integrator, A/D converter, sampling and holding circuit and/or other mimic channel.This hardware price costliness is difficult to upgrade and calibration and different and different because of manufacturer.
Summary of the invention
Correspondingly, the invention provides the used pinking detection system of spark ignition engine.This pinking detection system comprises detonation sensor, and this detonation sensor is in response to the vibration and the generation detonation signal of engine.First module is calculated the pinking energy according to detonation signal, and second module is calculated knock intensity according to the pinking energy.Three module is regulated the spark timing of engine according to knock intensity.
According to another feature, the pinking detection system also comprises the noise module that is used for the estimated noise value.Second module is calculated knock intensity according to noise figure.
According to another feature, the pinking detection system also comprises diagnostic module, and this diagnostic module optionally produces one of detonation sensor fault and pinking fault according to the pinking energy.
According to further feature, the pinking detection system also comprises Fast Fourier Transform (FFT) (FFT) module that produces frequency signal according to detonation signal.Power model produces power signal according to frequency signal.The pinking energy draws according to power signal.
According to another feature, the pinking detection system comprises that also the position of rotation according to the bent axle of engine produces the window module of window signal.Calculate the pinking energy according to described window signal.
According to another feature, second module is determined the pinking difference between pinking energy and the noise energy and knock intensity is calculated as the poor of described pinking ratio and knock intensity threshold value.
According to another feature, second module is determined the pinking ratio between pinking energy and the noise energy and knock intensity is calculated as the poor of described pinking ratio and knock intensity threshold value.
According to another feature, second module is defined as the poor of pinking energy and energy threshold with knock intensity.
By the detailed description that hereinafter provides is provided, will know more suitable application areas of the present invention.Shown the preferred embodiments of the present invention although should be appreciated that following detailed description and particular instance, they only are used for the example explanation, and are not intended to limit the scope of the invention.
Description of drawings
Describe in detail and accompanying drawing by reading, present invention will become more fully understood, wherein:
Fig. 1 is the synoptic diagram that comprises according to the exemplary engine of the pinking detection system based on digital signal processing (DSP) of the present invention;
Fig. 2 is a curve map, and it shows exemplary detonation sensor signal and example window signal that respective sensor produced by the pinking detection system;
Fig. 3 is the synoptic diagram according to the example modules of execution time domain pinking detection of the present invention;
Fig. 4 is the synoptic diagram according to the example modules of execution frequency domain pinking detection of the present invention;
Fig. 5 is a curve map, and it shows the exemplary detonation sensor power spectrum signal and corresponding exemplary bandpass filters (BPF) output power spectrum of normal engine;
Fig. 6 is a curve map, and it shows the exemplary detonation sensor power spectrum signal and the corresponding exemplary BPF output power spectrum of the engine that presents pining;
Fig. 7 is a curve map, and it shows the exemplary detonation sensor power spectrum signal and the corresponding exemplary BPF output power spectrum of the engine that presents the moderate pinking; And
Fig. 8 is a curve map, and it shows the exemplary detonation sensor signal power power spectrum and the corresponding exemplary BPF output power spectrum of the engine that presents the severe pinking.
Embodiment
Following description to preferred embodiment in fact only is exemplary and is used to limit invention, its application, or uses by no means.For clarity sake, in each figure, will use identical reference number to indicate similar element.Use herein then, term " module " refers to processor (shared, special-purpose or group) and storer, the combinational logic circuit of application-specific IC (ASIC), electronic circuit, the one or more softwares of execution or firmware program or other suitable means of described function is provided.
Referring now to Fig. 1,, schematically show exemplary engine system 10, this engine system 10 comprises engine 12, inlet manifold 14 and exhaust manifold 16.Air is inhaled into inlet manifold 14 by throttling valve 18.Import air in the cylinder 20 and make it and cylinder in fuel mix.Fuel injects cylinder 20 by the fuel injector 22 that is connected with fuel supply device 24.Spark plug 26 ignite air/fuel mixture in its corresponding cylinder burning and by exhaust manifold 16 burnt gas is discharged cylinder 20 and engine 12.Although only show two cylinders 20, be appreciated that the present invention can implement by the engine with more or less cylinder 20.
Combustion process is driving the piston (not shown) that is supported on slidably in the cylinder 20, and described piston is rotatably driving bent axle 27 again.Engine 12 also comprises the gas admittance valve 28 and vent valve 30 that is associated with each cylinder 20 respectively.Gas admittance valve 28 is regulated air that enters cylinder 20 and the burnt gas of discharging from cylinder 20 respectively with vent valve 30.Admission cam shaft 32 rotatably drives and regulates opening and cutting out of gas admittance valve 28 by bent axle 27.Although also not shown, engine 12 can also comprise exhaust cam shaft, and it rotatably drives and regulate opening and closing of vent valve 30 by bent axle 27.
Control module 40 detonation detection device based on DSP according to the present invention is regulated power operation.More specifically, control module 40 is regulated spark timing with respect to the piston position in the cylinder according to the appearance of combustion knock and intensity.Manifold absolute pressure (MAP) sensor 42 produces the MAP signal in response to the pressure in the inlet manifold 14 and according to described pressure, and this signal is passed to control module 40.Engine speed sensor 44 produces crankshaft signal in response to the rotation of bent axle 27 and according to described rotation, and this signal is passed to control module 40.Similarly, camshaft-signal sensor 46 sends camshaft signal in response to the rotation of camshaft 32 and to control module 40.Control module 40 produces window signal according to crankshaft signal and camshaft signal, as described in more detail below.
Detonation sensor 48 produces detonation signal in response to the vibration of cylinder and according to described vibration, and this detonation signal is passed to control module 40.40 pairs of detonation signals of control module are handled so that use the pinking detection system based on DSP of the present invention to come detection of engine pinking situation.Although only show single detonation sensor 48, be appreciated that and adopt a plurality of detonation sensor 48.For example, in 6 cylinders or 8 cylinder type engines, can adopt two detonation sensor.
Referring now to Fig. 2,, curve shows exemplary detonation signal and the example window signal on the exemplary cycle.Window signal is according to camshaft signal and crankshaft signal is determined and usually provide with the form of staircase waveform.Window signal shows that pinking detects the cycle of being taken place.More specifically, the high side of window signal represent specific cylinder cross the time before or after the top dead centre (TDC) or need the time that pinking detects (for example for exemplary engine, leave TDC about 4 ° to TDC between about 70 °).For example, under the situation of 4 cylinder type engines, first staircase waveform is corresponding with first cylinder of ignition order, and second staircase waveform is corresponding with second cylinder of ignition order, or the like.Corresponding with first cylinder of ignition order again and each staircase waveform of the 5th staircase waveform correspondingly repeats.
Pinking detection system based on DSP of the present invention is come detection of engine pinking situation according to detonation signal and window signal.Carry out one of following two kinds of methods: based on time domain and based on frequency domain.These two kinds of methods are not only handled different with the territory of analyzing detonation signal, and are used for the signal processing function difference of detection algorithm, as with described in the lower part.For these two kinds of methods, all comprise detonation sensor and circuit diagnostics device based on the pinking detection system of DSP.
Referring now to Fig. 3,, in method, all processing and the analysis of detonation signal are all carried out in time domain based on time domain.Execution comprises based on the example modules that the pinking of time domain DSP detects: digital filter module 300 (for example: bandpass filters (BPF)), multiplier (-icator) module 302, rectifier module 304, integrator module 306, keep module 308, window and cylinder module 310, intensity module 312, noise evaluation module 314 and diagnostic module 316.Other module be can implement, multiplier 320, filtrator 322 and modulus (A/D) converter 324 included, but are not limited to.
Under the situation of a plurality of detonation sensor, input sends a plurality of detonation signal (KS to multiplier 320 according to signal 1... KS nOne of).Which detonation signal the signal input sends according to which cylinder igniting is shown.This detonation signal is sent to filtrator 322, and this filtrator 322 preferably is set to low pass filter.Filtrator 322 leaches any mistake, the radio-frequency component of detonation signal.A/D converter 324 becomes the analog signal conversion of being filtered digital signal and exports digital signal to digital filter module 300.
Digital filter module 300 is preferably BPF, and this BPF can implement by using infinite impulse response filtrator (IIR) or finite impulse response (FIR) filtrator (FIR).The behavior of IIR filtrator can be described by following difierence equation:
y = Σ n = 0 m b n x n ( k - n ) - Σ n = 1 m a n y n ( k - n )
Wherein y is the output of filtrator, and x is the input (being detonation signal) of filtrator, and m is the quantity of filtration grade or strainer valve, and k is detonation sensor sample quantities (1,2,3...), and a nAnd b nBe filter coefficient.The FIR wave filter of m valve can be represented by following difierence equation:
y = Σ n = 0 m b n x n ( k - n )
The frequency band of BPF is decided according to special-purpose.Under the situation that pinking detects, exemplary scope is for from 4kHz to 22kHz (being about to leach less than the frequency of 4kHz with greater than the frequency of 22kHz).Frequency band can configuration easily during design phase and/or calibration phase.The FIR wave filter includes, but are not limited to following parameter: a plurality of coefficient (b n), the quantity (k) of the logical frequency of band and detonation sensor sample.The example values of these parameters comprises 32 coefficients, 4kHz-22kHz and 256 samples respectively.Should be appreciated that the result can utilize design to have the coefficient of varying number, different bands to lead to the filtrator of frequency and sample quantities and obtain accurately.For example: can use the sample (for example: 128 or following) of low quantity, but may reduce the resolution of the knock intensity of being estimated.Similarly, can use the sample (for example: 512 or more than) of comparatively high amts, but the sample of comparatively high amts can influence processing speed.
Gain module 302 amplifies crossing filtered signal and this amplifying signal is sent to rectifier module 304 from digital filter module 300.Absolute or full wave rectifier module 304 is characterised in that following equation:
y a=|y|
Y wherein aBe the output of rectifier, and y be reorganizer input (that is: BPF output) and || be signed magnitude arithmetic(al).
Integrator module 306 receives from the detonation signal of the rectification of rectifier module with from the window signal of window and cylinder module 310.Integrator module 306 produces the pinking energy signal, and this pinking energy signal is determined by following exemplary equation:
y o(n)=y o(n-1)+T*y a(n)
Y wherein o(n) be corresponding to integrator input y aThe integrator output of n the sample of (that is: the output of rectifier module 304), y o(n-1) be corresponding to integrator input y aThe integrator output of n-1 sample, y a(n) be output, and T is the sampling period corresponding to the rectifier module 304 of the sample n of detonation sensor input.Can use different sample frequency (for example: 100000 sample/seconds and 200000 sample/seconds).For example, when engine speed is in 6000RPM when following, the sample frequency of 100000 sample/seconds is just enough.Yet under fair speed, higher sample frequency will be improved the resolution of the pinking of being estimated.Sampling period calculated according to the inverse ratio or the T=1/100 of sample frequency in 000 second.
Keep module 308 to receive the detonation signal of integrations and window signal and provide the memory location for middle detonation signal value.Keep module 308 detonation signal of integration to be sent to intensity module 312 and diagnostic module 316 according to window signal.Knock intensity is calculated according to the end value (being maximal value) at the integrator of the end points of pinking window (for example before the TDC of exemplary engine 4 ° to TDC 40 °).When integrator module 306 is carried out integration to detonation signal in the pinking window, there is not the knock intensity updating value.Knock intensity can be estimated by using pinking ratio method or pinking method of difference.Pinking ratio (KR) calculates in the following manner:
KR=(pinking y o)/(noise y o);
Pinking y wherein oBe integrator module output at pinking window end points place, and noise y oBe integrator module output at noise window end points place.
Knock intensity (KI) is calculated according to following equation:
KI=KR-KI THR
KI wherein THRFor according to engine speed and the definite knock intensity threshold value of engine loading.Can expect KI THRCan according to according to engine speed and load tabling look-up to determine or can be according to using engine speed and load calculate as the equation of importing.Table look-up or equation can according to by under different engine speeds and the load and the experimental data that vehicle testing produced under the normal engine operation situation (that is: under the no detonation condition) generate.
The pinking ratio method need use two pinking windows or two different data divisions (i.e. two data sets) come calculating noise (when estimating there is not pinking) and detonation signal (comprise knocking behaviour or in advance in respect of the section data of knocking behaviour) both.These two kinds different data sets produce two kinds of different integrator output " pinking y o" and " noise y o", it is the end value in the integrator module 306 at each data set end points place.
In the pinking method of difference, pinking poor (KD) is calculated in the following manner:
KD=pinking y o-noise y o
Knock intensity (KI) is calculated according to following equation:
KI=KD-KI THR
Any method all provides sufficient result, yet the pinking method of difference is easier to implement.
Noise estimation module 314 is determined noise y according to the air cylinder signal that is produced by window and cylinder module 310 oMore specifically, noise y oDetermine according to tabling look-up based on air cylinder signal.Engine noise (noise y o) table look-up and design according to experimental data, described experimental data draws by carrying out vehicle testing and write down the output of average integral device under different engine speeds and load.Preferably, only use the data that obtain by normal (that is: no knocking behaviour) to come estimated noise.This engine noise is saved to the baseline engine noise and can upgrades in each engine cycles so that transient state and system performance variation are taken into account.Use a pinking window to collect two groups of data (promptly be used for noise estimation/data updated and be used for the data that detonation signal calculates) based on the pinking detection system of DSP.
Intensity module 312 produces output or the knock intensity signal that is used for regulating power operation by control module 40.More specifically, control module 40 is regulated the engine spark so that restrain combustion knock according to output signal.
Diagnostic module 316 monitoring based on the operation of the pinking detection system of DSP and produce sensor diagnostic signal (SD) with circuit diagnostics signal (CD) so that check electric power or the ground short circuit and the open circuit fault of pinking circuit and detonation sensor.Electric power or ground short circuit and opening circuit will cause the output of integrator module to be below or above normal detonation sensor range of signal.Therefore, just to use the output (the integrator output that promptly postpones) of self-sustaining module, former detonation sensor signal (be digital filter before), the average noise from the noise estimation module, knock intensity (being output signal) and cylinder sign (being air cylinder signal) to determine whether the detonation sensor signal falls into normal range interior and do not falling into tracing trouble under the situation of normal range for diagnostic module 316.
Ground short circuit causes integrator output reading to be lower than normal range.Under each engine operating condition, detonation sensor output average signal also is like this under the situation of combustion knock.This average detonation sensor signal (being noise) is used for coming detection failure according to following logic:
If (KS CurrentCalculation<KS THRLOW)
Pinking circuit and/or detonation sensor=fault so
Otherwise
Pinking circuit and/or detonation sensor=pass through
KS wherein CurrentCalculationBeing the electric current output from sample that is used for the detonation sensor diagnosis and maintenance module 308, perhaps is the electric current output that is used for the noise estimation module 316 of pinking circuit diagnostics, and KS THRLOWBe low threshold value, it obtains according to experiment and can upgrade at the whole life period of engine.
The electric power short circuit causes the detonation sensor signal to be higher than normal range.Diagnostics block uses input, the KS of self-sustaining module NDIG, average noise and output signal (being knock intensity) and A/D converter signal (KS NDIG) so that detect the electric power short circuit.Diagnostic module adopts following logic to detect the electric power short circuit:
If ((integrator output>KS THRHI) and (KS NDIG>KS THRHInDIG))
Pinking circuit and/or detonation sensor=fault so
Otherwise
Pinking circuit and/or detonation sensor=pass through
KS wherein THRHIAnd KS THRHInDIGDetermine according to engine operating condition.More specifically, KS THRHIAnd KS THRHInDIGDefinite according to engine speed and quality air stream (MAF) by tabling look-up.
Because digital filter module 300 has been removed constant or low-frequency component, so detonation sensor or pinking circuit may have electric power short circuit (i.e. the constant high voltage of being removed by filtrator) and the output of integrator may be lower than KS THRHIYet, because diagnostic module 316 also receives KS NDIGAnd from the output signal of intensity module 312, so just can detect the electric power short trouble.Diagnostic module 316 use from based on the information of the different piece of the pinking detection system of DSP so that successfully distinguish the normal running and the failed operation of pinking circuit or detonation sensor.
If the fault of detecting, under the situation of a plurality of detonation sensor, diagnostic module 316 just determines whether there is fault when reading each sensor.If when reading each sensor, there is fault, because extremely can not all present identical fault by each sensor, so diagnostic module 316 is " fault " with this failure modes just.If detect fault when only reading a detonation sensor, diagnostic module 316 is the particular sensor fault with this failure modes just so.
Referring now to Fig. 4,, shows execution according to the present invention detects control based on the pinking of frequency domain DSP example modules.Example modules comprises digital filter module, multiplier (-icator) 402, buffer module 404, fast Fourier transform (FFT) module 406, power plant module 408, energy module 410, intensity module 412, noise module 414, diagnostic module 416 and window and cylinder module 418.Described module also comprises multiplier 420, filtrator 422 and A/D converter 424, as described in more detail below.
Digital filter module 400 may be embodied as the BPF that uses IIR or FIR filtrator, as described in more detail above.The sample of the detonation sensor signal that is filtered in buffer module 404, gather in case the vector that forms given dimension (for example: the N dimensional vector).The output of buffer module 404 can be described below:
y b=[y 0?y 1...y N]
Y wherein bBe impact damper output, y 0y 1... y NBe the sample of BPF output, and N is the quantity of sample.Preferably determine although should be appreciated that N, also can use any amount according to 2 exponential (for example: 64,128,256,512,1023 etc.).Buffer module 404 is output as the N dimensional vector, and this N dimensional vector is formed by the sample of the detonation sensor signal that is filtered.
FFT module 406 is obtained the N dimensional vector and is converted thereof into the frequency domain complex pair in output place of buffer module 404.The FFT function can be described by following equation:
Y f=FFT(y b)
Y wherein fBe the output of FFT module 406, and y bBe the input of FFT module.Y fWith y bBoth are vector, however Y fFor complex vector located and draw according to following equation:
Y f = Σ i = 1 N y b ( i ) w N ( i - 1 ) ( k - 1 )
ω wherein N=e (2 π j)/N, N is the quantity of sample in the impact damper, k is the quantity of frequency content, and
Figure B2006101101556D00092
Be complex operator.
Y fEach composition of vector is a pair of real number and imaginary number.These complex pairs can be described by following formula:
Re Y f [ k ] = Σ i = 1 N y b ( i ) cos ( 2 πki / N )
Im Y f [ k ] = - Σ i = 1 N y b ( i ) sin ( 2 πki / N )
ReY wherein f[k] and ImY f[k] is Y fThe real part and the imaginary part of vector.
Power plant module 408 estimated powers spectrum, it is the measured value of the power of each frequency content.Y fThe power of each composition of vector calculates in the following manner:
PY f=Y f*conj(Y f)/N
PY wherein fBe Y fPower spectrum, Y fBe the output of FFT module 406, and conj (Y f) be Y fComplex conjugate.The complex conjugate of plural number (a+jb) is defined as (a-jb).
Although show digital filter module 400, can expect based on the pinking detection system of frequency domain DSP and nonessentially have a digital filter module.If (for example: BPF), filtrator will be blocked and be in the following or above frequency content of particular frequency range (for example: 4kHz to 20kHz) to use digital filter module 400.Therefore, for those compositions, the power spectrum of detonation signal will show zero energy.Yet if do not use digital filter module 400, being in the following or above frequency content of particular frequency range will show in power spectrum.In other words, the power of these compositions no longer is zero.These additional frequency contents will increase the more data point, but also will increase more noise.Digital filter module 400 is used to get rid of undesirable noise, but in the process of doing like this, it also may also delete some Useful Informations.
For the discussing in more detail of Fig. 5 to 8, when combustion knock intensity increased, the power of detonation signal frequency content increased as following.Therefore, by determining the power of these compositions, can the estimating engine knock intensity.In addition, because the energy of detonation signal is for the integration (being the discrete signal summation) of the power of all its single frequency compositions, so can make signal determine combustion knock intensity at the energy that particular frequency range (for example: 4kHz to 20kHz) has by estimation.
In frequency domain method, knock intensity can calculate, select the energy of a part of the power calculation of frequency (for example about 6kHz place with about 15kHz place) and detonation signal or detonation signal and/or at least a method in the power calculation to calculate according to energy.For example, the energy of detonation signal (E) is by obtaining power spectrum integration (promptly the power of each frequency content being sued for peace).So KI determines according to following equation:
KI=E-E THR
E wherein THRDefinite according to engine speed and engine loading by tabling look-up.This is tabled look-up and obtains according to experiment by the vehicle testing under normal (that is: the no pinking) situation.E calculates (for example 4kHz to 20kHz) in given frequency range.
Fault detect in the frequency domain is similar to the fault detect in the aforesaid time domain.Yet the fault detect in the frequency domain is than easier in the time domain and more reliable.This is because when not having fault in sensor or the circuit, and the power spectrum of detonation signal is significantly different.Therefore, except signal level or gross energy, can compare the power between the different frequency composition so that detect ground short circuit or electric power short circuit.For example, if the power of the gross energy of signal or its composition is lower than given low threshold value (E THRLO) or be higher than given higher thresholds (E THRHI), then in detonation sensor and/or pinking circuit, there is fault.
Referring now to Fig. 5 to 8,, shows exemplary detonation sensor power spectrum signal and corresponding exemplary bandpass filters (BPF) output power spectrum under normal condition (promptly not having pinking), pining, moderate pinking and the severe pinking situation respectively.As shown, power spectrum increases and increases along with knock intensity.
Pinking detection system based on time domain and frequency domain DSP provides similar result.According to Parseval relation, the energy that the gross energy of signal can be by calculating time per unit is also carrying out integration (promptly using absolute value and integrator square) or the energy by calculating the per unit frequency and is carrying out integration (promptly discrete signal being sued for peace) and determine on all frequencies on the All Time.The Parseval contextual definition is as follows:
∫ - ∞ + ∞ | y a | 2 dt = 1 2 π ∫ - ∞ + ∞ | Y f ( jw ) | 2 dw
Wherein | y a| be absolute value at the signal of BPF output place, w=2 π f, wherein f be signal content frequency (for example 4kHz to 20kHz) and | Y f(jw) | 2Power for the signal frequency composition that obtains from the power spectrum of detonation signal.The left side of formula is the energy calculation in the time domain, and the right side is the energy calculation in the frequency domain.
According to above description, those skilled in the art can understand now, and broad sense thought of the present invention can realize according to various forms.Therefore, although abovely described the present invention in conjunction with its particular instance, but true scope of the present invention should not be restricted to this, because after having studied accompanying drawing, instructions and following claim, those skilled in the art will know other remodeling.

Claims (28)

1. pinking detection system that spark ignition engine is used comprises:
In response to the vibration of engine and the detonation sensor of generation detonation signal;
Calculate first module of pinking energy according to described detonation signal;
Calculate second module of knock intensity according to described pinking energy;
Regulate the three module of the spark timing of described engine according to described knock intensity; And
Window module, described window module produces window signal according to the position of rotation of the bent axle of described engine, and wherein said window signal shows that pinking detects the cycle of being taken place.
2. pinking detection system according to claim 1 also comprises the noise module that is used for the estimated noise value, and wherein said second module is also further calculated described knock intensity according to described noise figure.
3. pinking detection system according to claim 1 also comprises diagnostic module, and described diagnostic module optionally produces one of detonation sensor fault and pinking fault according to described pinking energy.
4. pinking detection system according to claim 1 also comprises Fast Fourier Transform (FFT) (FFT) module that produces frequency signal according to described detonation signal.
5. pinking detection system according to claim 4 also comprises the power model that produces power signal according to described frequency signal, and wherein said pinking energy draws according to described power signal.
6. pinking detection system according to claim 1, wherein said pinking energy further calculates according to described window signal.
7. pinking detection system according to claim 1, wherein said second module are determined the pinking difference between described pinking energy and the noise energy and described knock intensity are calculated as the poor of described pinking difference and knock intensity threshold value.
8. pinking detection system according to claim 1, wherein said second module are determined the pinking ratio between described pinking energy and the noise energy and described knock intensity are calculated as the poor of described pinking ratio and knock intensity threshold value.
9. pinking detection system according to claim 1, wherein said second module is defined as the poor of described pinking energy and energy threshold with described knock intensity.
10. method that detects the combustion knock of spark ignition engine comprises:
Position of rotation according to the bent axle of described engine produces window signal, and wherein said window signal shows that pinking detects the cycle of being taken place;
Vibration according to described engine produces detonation signal;
Calculate the pinking energy according to described detonation signal;
Calculate knock intensity according to described pinking energy; And
Regulate the spark timing of described engine according to described knock intensity.
11. method according to claim 10 also comprises the estimated noise value, wherein also further calculates described knock intensity according to described noise figure.
12. method according to claim 10 also comprises according to described pinking energy producing one of detonation sensor fault and pinking fault.
13. method according to claim 10 also comprises and uses Fast Fourier Transform (FFT) (FFT) to come to produce frequency signal according to described detonation signal.
14. method according to claim 13 comprises also according to described frequency signal producing power signal that wherein said pinking energy draws according to described power signal.
15. method according to claim 10, wherein said pinking energy further calculates according to described window signal.
16. method according to claim 10 also comprises:
Determine that the pinking between described pinking energy and the noise energy is poor; And
Described knock intensity is calculated as the poor of described pinking difference and knock intensity threshold value.
17. method according to claim 10 also comprises:
Determine the pinking ratio between described pinking energy and the noise energy; And
Described knock intensity is calculated as the poor of described pinking ratio and knock intensity threshold value.
18. method according to claim 10 also comprises described knock intensity is defined as the poor of described pinking energy and energy threshold.
19. method according to claim 10 also comprises according to the noise signal of baseline noise calculated signals based on described engine.
20. method according to claim 19 also comprises according to the historical data of the noise of the ignition order of the cylinder of described engine and described engine and determines described baseline noise.
21. method according to claim 19 also comprises according to the current operating conditions of described engine and upgrades described baseline noise.
22. method according to claim 19 also comprises according to described pinking energy producing one of detonation sensor fault and pinking fault.
23. method according to claim 19 also comprises and uses Fast Fourier Transform (FFT) (FFT) to come to produce frequency signal according to described detonation signal.
24. method according to claim 23 comprises also according to described frequency signal producing power signal that wherein said pinking energy draws according to described power signal.
25. method according to claim 19, wherein said pinking energy further calculates according to described window signal.
26. method according to claim 19 also comprises:
Determine that the pinking between described pinking energy and the noise energy is poor; And
Described knock intensity is calculated as the poor of described pinking difference and knock intensity threshold value.
27. method according to claim 19 also comprises:
Determine the pinking ratio between described pinking energy and the noise energy; And
Described knock intensity is calculated as the poor of described pinking ratio and knock intensity threshold value.
28. method according to claim 19 also comprises described knock intensity is defined as the poor of described pinking energy and energy threshold.
CN2006101101556A 2005-08-05 2006-08-07 DSP-based engine knock detection including knock sensor and circuit diagnostics Active CN1908608B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/198219 2005-08-05
US11/198,219 US7222607B2 (en) 2005-08-05 2005-08-05 DSP-based engine knock detection including knock sensor and circuit diagnostics

Publications (2)

Publication Number Publication Date
CN1908608A CN1908608A (en) 2007-02-07
CN1908608B true CN1908608B (en) 2010-10-13

Family

ID=37699782

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101101556A Active CN1908608B (en) 2005-08-05 2006-08-07 DSP-based engine knock detection including knock sensor and circuit diagnostics

Country Status (3)

Country Link
US (1) US7222607B2 (en)
CN (1) CN1908608B (en)
DE (1) DE102006035877B4 (en)

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4404811B2 (en) * 2005-06-28 2010-01-27 トヨタ自動車株式会社 Knocking state determination device
JP4475675B2 (en) 2007-05-11 2010-06-09 三菱電機株式会社 Knock detection device for internal combustion engine
US8150602B2 (en) * 2007-11-08 2012-04-03 Honeywell International Inc. Method and system for estimating in-cylinder pressure and knocking utilizing an in-cylinder pressure sensor
US9157825B2 (en) * 2008-05-01 2015-10-13 GM Global Technology Operations LLC Engine knock diagnostic
US7769536B2 (en) 2008-12-31 2010-08-03 Gm Global Technology Operations, Inc. Diagnostic systems and methods for engine knock sensors
DE102009030820A1 (en) 2009-06-26 2010-12-30 Fev Motorentechnik Gmbh Method for influencing sound pattern of internal combustion engine of vehicle, involves generating detuning of combustion of cylinder with respect to one or more combustions of other cylinder of internal combustion engine
JP5508834B2 (en) * 2009-12-22 2014-06-04 日産自動車株式会社 Internal combustion engine knock determination device
JP4920092B2 (en) * 2010-03-04 2012-04-18 三菱電機株式会社 Knock sensor device
CN102207054B (en) * 2010-03-31 2013-03-13 比亚迪股份有限公司 Knock control system and method of hybrid vehicle
US8494757B2 (en) 2010-08-17 2013-07-23 GM Global Technology Operations LLC Method for estimating and controlling accoustic noise during combustion
US8478511B2 (en) * 2010-08-31 2013-07-02 GM Global Technology Operations LLC System and method for knock detection based on ethanol concentration in fuel
US9453439B2 (en) * 2010-08-31 2016-09-27 Ford Global Technologies, Llc Approach for variable pressure oil injection
DE102011003681A1 (en) * 2011-02-07 2012-08-09 Man Diesel & Turbo Se Method and device for adjusting the operating state of an internal combustion engine
JP2014111927A (en) * 2012-10-31 2014-06-19 Ngk Spark Plug Co Ltd Ignition timing control device and ignition system
US9593973B2 (en) 2012-12-30 2017-03-14 Endress + Hauser Flowtec Ag Measuring transducer of vibration-type as well as measuring system formed therwith
US9441556B2 (en) 2013-03-15 2016-09-13 GM Global Technology Operations LLC Noise updating systems and methods
US20150106369A1 (en) * 2013-10-15 2015-04-16 Koninklijke Philips N.V. System for messaging a user
DE102013226791A1 (en) 2013-12-19 2015-06-25 Robert Bosch Gmbh Method for operating an Otto internal combustion engine and such internal combustion engine
DE102014220509A1 (en) 2014-10-09 2016-04-14 Volkswagen Aktiengesellschaft Method for determining the position of the cylinder piston based on a high-resolution structure-borne sound signal or speed signal
US9784204B2 (en) * 2014-11-19 2017-10-10 MAGNETI MARELLI S.p.A. Method to detect and control detonation phenomena in an internal combustion engine
CN104655361B (en) * 2015-01-15 2017-02-22 奇瑞汽车股份有限公司 Detection system and method for knock position in engine cylinder
US9903778B2 (en) * 2015-02-09 2018-02-27 General Electric Company Methods and systems to derive knock sensor conditions
US9915217B2 (en) * 2015-03-05 2018-03-13 General Electric Company Methods and systems to derive health of mating cylinder using knock sensors
US9593631B2 (en) * 2015-03-24 2017-03-14 General Electric Company System and method for locating an engine event
CN105223372B (en) * 2015-09-22 2019-01-25 奇瑞汽车股份有限公司 Engine cylinder endogenous fire flame propagation velocity measuring system and measurement method
DE102015226006B4 (en) * 2015-12-18 2017-08-10 Mtu Friedrichshafen Gmbh Method for testing the assignment of structure-borne sound sensors to cylinders of an internal combustion engine
CN106917679B (en) * 2015-12-28 2019-07-19 长城汽车股份有限公司 A kind of combustion knock signal processing method, device and engine
CN107489582B (en) * 2016-06-09 2021-12-31 福特环球技术公司 System and method for determining engine knock
CN106197841A (en) * 2016-06-27 2016-12-07 奇瑞汽车股份有限公司 A kind of electromotor in-cylinder combustion measures system and measuring method thereof
IT201600083426A1 (en) * 2016-08-08 2018-02-08 Magneti Marelli Spa METHOD TO RECOGNIZE THE COMBUSTION FAILURE OF COMBUSTION (MISFIRE) IN THE CYLINDERS OF AN INTERNAL COMBUSTION ENGINE
US10961942B2 (en) * 2016-08-31 2021-03-30 Ai Alpine Us Bidco Inc System and method for determining the timing of an engine event
US10371079B2 (en) * 2016-09-09 2019-08-06 Ford Global Technologies, Llc Method and system for knock sensor rationality check
DE102016221660A1 (en) * 2016-11-04 2018-05-09 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. DEVICE AND APPROPRIATE METHOD FOR COMMUNICATING WITH A TRANSPONDER AND SYSTEM FOR COMMUNICATING
US10138830B1 (en) 2017-05-03 2018-11-27 Ford Global Technologies, Llc Systems and methods for engine control
US10202912B2 (en) 2017-06-20 2019-02-12 Ford Global Technologies, Llc System and method for reducing variable compression ratio engine shutdown shake
US10323618B1 (en) 2018-01-05 2019-06-18 Ford Global Technologies, Llc Systems and methods for engine knock sensor rationality check
US10975828B2 (en) * 2018-05-21 2021-04-13 Ford Global Technologies, Llc Method and system for adjusting engine knock background noise levels
US11255288B2 (en) * 2018-05-23 2022-02-22 Ford Global Technologies, Llc Method and system for determining engine knock background noise levels
US11526747B2 (en) 2018-12-28 2022-12-13 Robert Bosch Gmbh Training a deep learning system to detect engine knock with accuracy associated with high fidelity knock detection sensors despite using data from a low fidelity knock detection sensor
CN113250837B (en) * 2020-02-12 2023-08-08 联合汽车电子有限公司 Super knock monitoring system and method, pre-control system and method
CN112127998B (en) * 2020-08-25 2022-04-26 潍柴动力股份有限公司 Engine knock identification method, system and equipment
CN114577483A (en) * 2022-02-24 2022-06-03 联合汽车电子有限公司 Engine knock identification and calibration method, system, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4384473A (en) * 1980-05-14 1983-05-24 General Motors Corporation Engine knock control with detector and filter
US4444043A (en) * 1980-10-27 1984-04-24 Nippon Soken, Inc. Knocking detector for internal combustion engine
US4690116A (en) * 1985-10-17 1987-09-01 Nissan Motor Company, Limited System for controlling an internal combustion engine and method therefor
US5598822A (en) * 1992-09-30 1997-02-04 Hitachi, Ltd. Knocking detection method for internal combustion engines and ignition timing control method therefor
CN1386164A (en) * 2000-07-11 2002-12-18 罗伯特·博施有限公司 Method and device for error detection and diagnosis in a knock sensor
CN1389715A (en) * 2001-06-06 2003-01-08 富士通天株式会社 Apparatus for determining detonation for internal combustion engine

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3523230A1 (en) * 1984-06-29 1986-01-02 Nissan Motor Co., Ltd., Yokohama, Kanagawa DEVICE AND METHOD FOR REGULATING THE IGNITION TIMING IN AN INTERNAL COMBUSTION ENGINE
DE58906454D1 (en) * 1989-05-23 1994-01-27 Siemens Ag Knock control method for internal combustion engines.
US5535722A (en) * 1994-06-27 1996-07-16 Ford Motor Company Knock detection system and control method for an internal combustion engine
DE19615448A1 (en) * 1996-04-19 1997-11-20 Bosch Gmbh Robert Knock detection and control device for an internal combustion engine
US7021287B2 (en) * 2002-11-01 2006-04-04 Visteon Global Technologies, Inc. Closed-loop individual cylinder A/F ratio balancing

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4384473A (en) * 1980-05-14 1983-05-24 General Motors Corporation Engine knock control with detector and filter
US4444043A (en) * 1980-10-27 1984-04-24 Nippon Soken, Inc. Knocking detector for internal combustion engine
US4690116A (en) * 1985-10-17 1987-09-01 Nissan Motor Company, Limited System for controlling an internal combustion engine and method therefor
US5598822A (en) * 1992-09-30 1997-02-04 Hitachi, Ltd. Knocking detection method for internal combustion engines and ignition timing control method therefor
CN1386164A (en) * 2000-07-11 2002-12-18 罗伯特·博施有限公司 Method and device for error detection and diagnosis in a knock sensor
CN1389715A (en) * 2001-06-06 2003-01-08 富士通天株式会社 Apparatus for determining detonation for internal combustion engine

Also Published As

Publication number Publication date
CN1908608A (en) 2007-02-07
US20070028893A1 (en) 2007-02-08
DE102006035877A1 (en) 2007-03-15
DE102006035877B4 (en) 2011-06-30
US7222607B2 (en) 2007-05-29

Similar Documents

Publication Publication Date Title
CN1908608B (en) DSP-based engine knock detection including knock sensor and circuit diagnostics
US7299687B2 (en) Rough road detection system
CN102498378B (en) Method and apparatus for reconstructing in-cylinder pressure and correcting for signal decay
US10502659B2 (en) Misfire detection device for internal combustion engine
US5862507A (en) Real-time misfire detection for automobile engines with medium data rate crankshaft sampling
CN102384847B (en) System and method for knock detection based on ethanol concentration in fuel
CN101387257B (en) Knock sensor diagnostic system and method
CN101892918B (en) Fuel injection and combustion fault diagnostics using cylinder pressure sensor
CN103161642B (en) The control gear of internal-combustion engine
US8984933B2 (en) Method and system for control of an internal combustion engine based on engine crank angle
CN102444525A (en) Knock control apparatus for internal combustion engine
CN105444947B (en) A kind of gas engine pinking test system and method
US7591170B2 (en) Rough road detection system
CN103256166A (en) Knock control device of internal combustion engine
Taglialatela-Scafati et al. Use of vibration signal for diagnosis and control of a four-cylinder diesel engine
Ravaglioli et al. Automotive turbochargers power estimation based on speed fluctuation analysis
Abadi et al. Single and multiple misfire detection in internal combustion engines using vold-kalman filter order-tracking
CN101213435B (en) Knocking determination device for internal combustion engine
Macián et al. A comparison of different methods for fuel delivery unevenness detection in Diesel engines
CN103790720B (en) Method for recognizing actual use fuel type in explosive motor
US6305352B1 (en) Method for detecting an abnormal disturbance of an internal combustion engine torque
CN107701321A (en) The method of the generation for the phenomenon that misfired in identification explosive motor cylinder
Kimmich et al. Model based fault detection for the injection, combustion and engine-transmission
Rath et al. Analysis of autoregressive coefficients of knock sensor signals for misfire detection in internal combustion engines
Chauvin et al. Real-time combustion parameters estimation for HCCI-diesel engine based on knock sensor measurement

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant