Resistive based combustion sensing method and apparatus
10598072 ยท 2020-03-24
Assignee
Inventors
Cpc classification
F01N2560/025
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2560/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F01N11/007
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/1494
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/1015
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D35/028
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F01N11/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D35/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
Sensing combustion events using a resistive based oxygen sensor exposed to exhaust gases of a periodic combustion process in a combustion engine. The oxygen sensor is disposed in the exhaust plenum of the engine and includes a metal oxide semiconductor layer bridging a gap between first and second electrodes. Spikes in the resistance of the metal oxide semiconductor layer, caused by its reaction to transient changes in the oxygen level and exhaust temperature, are indicated in a combustion signal. The combustion signal may be used to monitor for combustion misfire event(s). Further, a combustion misfire event may be detected by comparing the detected spike timing with expected spike timing, with a spike not being present at a time when a spike is expected indicating a combustion misfire event. Related devices and systems are also disclosed.
Claims
1. A method of monitoring for a combustion misfire event in a combustion engine, comprising: generating a combustion signal indicative of combustion timing of the engine based on a time-varying resistance of an oxygen sensor disposed in an exhaust plenum of the engine; the combustion signal indicating one or more spikes in the resistance that correspond to combustion events in the engine; monitoring for the combustion misfire event based on the combustion signal; wherein the oxygen sensor comprises a metal oxide semiconductor layer bridging a gap between first and second electrodes, wherein the resistance of the metal oxide semiconductor layer changes with temperature and oxygen content of exhaust gas passing by the oxygen sensor; wherein the spikes are caused by an instantaneous change the resistance of the metal oxide semiconductor layer caused by a combustion exhaust wavefront passing by the oxygen sensor; wherein the combustion misfire event is indicated by the resistance not spiking at an expected time.
2. The method of claim 1, further comprising detecting the combustion misfire event by: comparing the combustion signal to a reference signal, the reference signal having a plurality of reference events that correspond to expected spike timing; detecting the combustion misfire event based on the comparison.
3. The method of claim 2, wherein the comparing utilizes a pattern matching algorithm.
4. The method of claim 2, further comprising adjusting the reference signal based on engine speed and/or valve timing and/or spark timing of the engine.
5. The method of claim 2, further comprising retrieving the reference signal from memory.
6. The method of claim 2, further comprising generating the reference signal based on the combustion signal.
7. The method of claim 2, further comprising notifying an engine management system associated with the engine of one or more detected combustion misfire events.
8. The method of claim 1, further comprising detecting the combustion misfire event by: running a spike timer; in response to detecting spiking in the resistance indicated by the combustion signal, resetting the spike timer; wherein expiration of the spike timer without spiking in the resistance being detected indicates the resistance did not spike at the expected time, thereby indicating the combustion misfire event.
9. The method of claim 8, further comprising adjusting a duration of the spike timer based on engine speed and/or valve timing and/or spark timing of the engine.
10. The method of claim 1, wherein the combustion signal is an analog signal generated by the oxygen sensor.
11. A combustion sensor system for monitoring for a combustion misfire event in a combustion engine, the combustion sensor system comprising: an oxygen sensor comprising a metal oxide semiconductor layer bridging a gap between first and second electrodes; wherein a resistance of the metal oxide semiconductor layer changes with temperature and oxygen content of exhaust gas passing by the oxygen sensor; processing circuitry connectable to the oxygen sensor and configured to, when operatively connected to the oxygen sensor, be operative to: receive a combustion signal indicative of combustion timing of the engine based on a time-varying resistance of the oxygen sensor when the oxygen sensor is disposed in an exhaust plenum of the engine; the combustion signal indicating one or more spikes in the resistance that correspond to combustion events in the engine; monitor for the combustion misfire event based on the combustion signal; wherein the combustion misfire event is indicated by the resistance not spiking at an expected time.
12. The combustion sensor system of claim 11, wherein the processing circuitry is configured to, when operatively connected to the oxygen sensor, detect the combustion misfire event by: comparing the combustion signal to a reference signal, the reference signal having a plurality of reference events that correspond to expected spike timing; detecting the combustion misfire event based on the comparison.
13. The combustion sensor system of claim 11: further comprising a voltage divider network disposed in series with the oxygen sensor; wherein the voltage divider network comprises first and second resistors; wherein the processing circuitry is configured to connect to the oxygen sensor via a node between the first and second resistors.
14. The combustion sensor system of claim 11, wherein the semiconductor layer is a p-type semiconductor layer.
15. The combustion sensor system of claim 11, wherein the metal oxide semiconductor layer is an n-type semiconductor layer.
16. The combustion sensor system of claim 11: wherein the oxygen sensor comprises a heater element; wherein the processing circuitry is configured to, when operatively connected to the oxygen sensor, determine a temperature of the oxygen sensor based on a resistance of the heater element.
17. The combustion sensor system of claim 16, wherein the processing circuitry is configured to, when operatively connected to the oxygen sensor, control a nominal temperature of the oxygen sensor by adjusting a voltage applied to the heater element.
18. The combustion sensor system of claim 11, wherein the processing circuitry is configured to, when operatively connected to the oxygen sensor, determine an oxygen level based on a resistance of the oxygen sensor on a time scale that is at least 10 times longer than a duration of a spike in the resistance.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) The present application is related to sensing combustion events using a resistive based oxygen sensor 40 exposed to exhaust gases of a periodic combustion process, and related devices and systems. Thus, the resistive based oxygen sensor 40 may be used as a combustion sensor, optionally in addition to functioning in its normal role as an oxygen sensor. In one or more aspects, combustion misfire events in a combustion engine are monitored for by monitoring for spikes in the resistance of an oxygen sensor 40. The oxygen sensor 40 is disposed in the exhaust plenum 19 of an engine 10 and comprises a metal oxide semiconductor layer 50 bridging a gap 48 between first and second electrodes 44,46. Very quick transient variations (typically referred to herein as spikes, but alternatively referred to as pulses) in the resistance of the metal oxide semiconductor layer 50, caused by its reaction to transient changes in the oxygen level and exhaust temperature, are indicated in a combustion signal. The combustion signal may be used to monitor for combustion misfire event(s). A combustion misfire event may be detected by comparing the detected spike timing with expected spike timing, wherein a spike not being present at a time when a spike is expected indicates a combustion misfire event.
(10) For simplicity, the discussion herein may generally be in the context of a small displacement gasoline powered spark ignition internal combustion engine, but it should be understood that the methods and devices disclosed herein may be used in other periodic internal combustion engine applications, such as compression ignition engines, hydrogen powered engines, other hydrocarbon powered engines, diesel engines, Homogeneous Charge Compression Ignition (HCCI) engines, and Reactivity Controlled Compression Ignition (RCCI) engines. These engines may be used for any suitable purpose, such as automobiles, motorcycles, boats, generators, trains, ships, etc.
(11)
(12) Referring to
(13) Referring to
(14) In some embodiments, a resistor 70 may be mounted to the opposing side 43b of the dielectric substrate 42, generally opposite the semiconductor bridge 50 and the electrodes 44,46. The resistor 70 may take a suitable form, such as a layer of platinum (or other suitable material having a resistance that varies predictably with temperature in the temperature range typically encountered in the exhaust plenum 19) arranged in a resistor pattern and affixed to the substrate 42. In other embodiments (not shown), the resistor 70 may be disposed under the semiconductor bridge 50 and the electrodes 44,46, on the same side 43a of the substrate 42, but electrically isolated from the electrodes 44,46 and the semiconductor bridge 70. The resistor 70 can either be used to measure the temperature of the oxygen sensor 40 in a passive state due to the strong linear relationship between its resistance and the temperature, and/or the resistor 70 can be used to control the temperature of the oxygen sensor 40 to a narrow value by adjusting the applied voltage, thereby acting as a heater. For ease of clarity, this resistor 70 may be referred to herein as the heater resistor 70.
(15) Referring to
(16) The resistance R.sub.S of the oxygen sensor 40 may be determined by any suitable way. For example, the current I.sub.S through the oxygen sensing portion (44,50,46) of the oxygen sensor 40 may be calculated as the voltage drop VR.sub.2 across resistor R.sub.2. Further, the overall resistance R.sub.SC along the five volt circuit through resistor R.sub.1, oxygen sensing portion, and resistor R.sub.2 may be calculated as R.sub.SC=voltage of the circuit divided by current of the circuit, or five (volts) divided by I.sub.S. Then, the resistance R.sub.S of the oxygen sensing portion may be calculated as R.sub.S=R.sub.SCR.sub.1R.sub.2. Thus, the resistance R.sub.S of the oxygen sensing portion may be determined based on knowledge of the voltage of voltage source VS.sub.2, the resistance of resistors R.sub.1 and R.sub.2, the voltage drop VR.sub.2 across resistor R.sub.2 (voltage difference between line L.sub.S and L.sub.G). In alternate embodiments, resistor R.sub.1 may be omitted from the circuit, or additional resistors may be added. If resistor R.sub.1 is omitted, then the resistance R.sub.S of the oxygen sensing portion may be calculated as R.sub.S=R.sub.SCR.sub.2; or, if additional resistors are added, the calculation of R.sub.S advantageously takes their presence into account. The oxygen level in the exhaust gases may then be determined based on the resistance of the oxygen sensing portion, with the sensed oxygen level advantageously temperature compensated, as appropriate.
(17) It should be noted that the temperature of the oxygen sensor 40 may be determined based on the resistance of the heater resistor 70. For example, the current I.sub.H in the heater resistor 70 may be calculated as the voltage drop V.sub.HS across the shunt resistor R.sub.HS, divided by the resistance of the shunt resistor R.sub.HS, or I.sub.H=V.sub.HS/R.sub.HS. Then, the resistance R.sub.H of the heater resistor 70 may be calculated based on the voltage drop across the heater resistor 70 divided by the current I.sub.H through the heater resistor. Thus, R.sub.H may be calculated as R.sub.H=(12V.sub.HS)/I.sub.H. Then, using R.sub.H, temperature T may be calculated using a suitable formula, for example T=(MR.sub.H)+B, where the slope M and the constant B are dependent on the heater resistor design. As can be appreciated, M and B can be determined in a calibration process, and the relevant values stored in memory for use by the controller 32.
(18) Assuming a constant voltage is supplied to the oxygen sensor 40, then the resistance of the semiconductor bridge 50 between the electrodes 44,46 (and hence the voltage drop across the oxygen sensor 40) should vary with the temperature of the exhaust in the exhaust plenum 19, and with the oxygen content of the exhaust. As discussed below, the time-varying resistance of the oxygen sensor 40 while the engine 10 is running may be used to monitor for combustion misfire events.
(19) If the thermal mass of the oxygen sensor 40 is small, and the response time of the semiconductor bridge 50 is fast, and the oxygen sensor 40 is located relatively close to the exhaust port of the combustion chamber 12, then the measured resistance over time should show a series of spikes (alternatively referred to as pulses) corresponding to combustion events of the combustion engine 10. In particular, as a combustion wavefront from a combustion event passes through the exhaust plenum 19, the combustion wavefront will come in contact with the oxygen sensor 40. Because the oxygen sensor 40 has very little thermal mass, the instantaneous increase in temperature associated with the wavefront will result in a very brief transient increase in the temperature of the oxygen sensor 40, with a corresponding change (typically reduction) in resistance. In addition, the presence of free oxygen in the exhaust affects the resistance of the semiconductor bridge 50, which therefore changes the resistance of the oxygen sensor 40. Thus, each wavefront will cause a spike (either up or down, depending on the material of the semiconductor bridge 50) in the measured resistance, which will be in a very repeatable pattern with timing corresponding to the speed (rotations per minute (rpm)) at which the engine 10 is operating, and associated valve and spark timing. Thus, a combustion signal is generated that is indicative of combustion timing of the engine 10, with the combustion signal based on a time-varying resistance of an oxygen sensor 40 disposed in an exhaust plenum 19 of the engine 10. The combustion signal indicates one or more spikes in the signal/resistance that correspond to combustion events in the engine 10. The size and shape of the spikes will depend on the operating conditions of the engine (e.g., exhaust temperature, engine speed, etc.), but will be very short in duration compared with the time interval between spikes (corresponding to the cycle time between the normal periodic combustion events (e.g., spark events)), such as being about one to about ten percent of the duration between spikes. Indeed, the duration of the spikes or pulses may be relatively constant, despite changes in the duration between spikes (i.e., period or cycle time) caused by changes in the engine rpm, etc. In addition, as shown in
(20) This combustion signal is provided to the controller 32 for the controller 32 to process as appropriate. The controller 32 may monitor for a combustion misfire event based on the combustion signal in a variety of ways. For example, the controller 32 may monitor the time-varying resistance of the oxygen sensor 40, as indicated by the combustion signal over time, and note the timing of spikes in the resistance. Thus, the controller 32 may monitor for spikes in the resistance of the oxygen sensor 40 and the associated spike timing. The monitored spikes may then be compared to a reference signal that indicates a plurality of reference events that correspond to expected spike timing. Referring to
(21) The reference signal may be a reference signal recalled from memory based on the engine speed and/or valve timing and/or spark timing, or may be self-generated based on the combustion signal itself (e.g., detect a timing pattern of spikes, and repeat that pattern as the reference signal). Note that either or both of the combustion signal and the reference signal may be analog signals, or may be digital signals, or may be a signal that is simply a list of absolute or relative timing of spikes. All of these should be considered as signals. And, any suitable pattern matching algorithm known in the art may be used to compare the spikes indicated by the combustion signal to the expected spikes indicated by the reference signal. Such pattern matching algorithms are known to those of skill in the art, for use with the pressure sensor-based combustion sensors, and are not explained in detail here in the interests of clarity.
(22) The reference signal indicates when spikes are expected to occur in the combustion signal. Note that the timing of the spikes in the reference signal is delayed slightly relative to when spark occurs, in order to compensate for the time delay associated with opening the exhaust valves of the combustion chamber 12 and having the exhaust travel down the exhaust plenum 19 to the location of the oxygen sensor 40. Thus, for spark ignition engines, the spike timing reflected in the reference signal, and the spikes in the resistance of the oxygen sensor 40 reflected in the combustion signal, are shifted slightly in time as compared to the timing of the spark itself. As can be appreciated, the farther upstream the oxygen sensor 40 is located in the exhaust plenum (thereby getting closer to the combustion chamber 12), the smaller this time shift will be.
(23) The reference signal for the comparison should correspond to the speed of the engine 10 and/or valve timing and/or spark timing, and should change as the speed of the engine 10 and/or valve timing changes. Thus, the controller 32 may compare the combustion signal to a first reference signal when the engine is running at a first rpm, and thereafter, when the engine rpm changes, adjust the reference signal accordingly. This adjustment may be accomplished by scaling (in time) the reference signal according to the speed of the engine 10. Alternatively, the controller 32 may adjust the reference signal by selecting a second reference signal from memory to use, based on the new rpm, thereby adjusting the expected spike timing reflected by the reference signal to the then-current engine rpm. The controller 32 may then compare the combustion signal at the new rpm to the second/adjusted reference signal to monitor for misfire events, in a similar fashion as indicated above.
(24) Alternatively or additionally, a timer-based approach may be used. A timer 34, called a spike timer 34 herein, may be present in hardware and/or software. The duration of the spike timer 34 is set based on the speed and/or valve timing and/or spark timing of the engine, so that that the duration of the spike timer 34 is the interval between expected spikes (and therefore, combustion events). The spike timer 34 may be reset each time a spike is detected based on the combustion signal. If the spike timer 34 expires, indicating that an expected spike is missing, this indicates a combustion misfire event. As can be appreciated, it may be advantageous to add a small amount of extra time to the timer 34 duration, if desired, to help prevent false positive results.
(25) In response to the detection of a combustion misfire event, the controller 32 may take appropriate action. For example, the controller 32 may notify other portions of the engine management system 30, so as to allow for corrective and/or diagnostic action, dynamic valve timing adjustment, etc. Alternatively or additionally, the controller 32 may make appropriate notifications of the misfire event, such as by causing a check engine light to be turned on and/or storing the time and other conditions related to the misfire event for future reference (e.g., later engine diagnostics). As can be appreciated, the controller 32 may take such action for each detected combustion misfire event, or may wait for a suitable number of detected combustion misfire events to occur, such as a threshold amount within a given time period.
(26) Referring to
(27) Referring to
(28) Referring to
(29) In addition to monitoring for combustion misfire events, the controller 32 may use data from the oxygen sensor 40 in a conventional fashion, such as to control the air:fuel mixture. In addition, or alternatively, there may be another oxygen sensor of any suitable type (not shown) associated with the engine 10 which is used for air:fuel mixture control.
(30) The discussion above has been generally in the context of an engine 10 having a single combustion chamber 12, for better clarity. However, the present invention is not limited to single combustion chamber engines, and may be used with multiple combustion chamber (multiple cylinder) engines as well. And, a single combustion sensor 40 or combustion sensor system 20 may cover multiple combustion chambers 12, or there may be a dedicated combustion sensor 40 and/or combustion sensor system 20 for each combustion chamber 12 of the engine 10. In some versions, a single controller 32 may take and process data from several oxygen sensors 40 acting as combustion sensors. Further, it should be noted that placement of the oxygen sensor 40 further upstream in the exhaust plenum 19 is believed to improve performance. Thus, it may be advantageous to close couple the oxygen sensor(s) to the combustion chamber(s). Also, it should be noted that the time-varying resistance of the oxygen sensor 40 may be determined by observing changes in voltage or current through the oxygen sensor 40, and be represented by a varying voltage, or a varying current, or digital values, or any other known approach to representing time-varying values.
(31) For more information about forming the electrodes 62,70,80 and the MOS layers 56,58, and temperature and oxygen level sensing, see U.S. Patent Application Publication 20140130779 and/or U.S. Pat. Nos. 8,586,394 and 9,291,526, the disclosures of which are incorporated herein by reference in their entirety.
(32) The methods and engine control apparatuses discussed above provide the opportunity for enhanced combustion and/or engine control so that greater fuel economy and/or reduced emissions may be achieved.
(33) The present invention may, of course, be carried out in other specific ways than those herein set forth without departing from the scope of the invention. The present embodiments are, therefore, to be considered as illustrative and not restrictive.