Method for monitoring the operation of a sensor
10109118 · 2018-10-23
Assignee
Inventors
- Niclas Karlsson (Lerum, SE)
- Magnus Svensson (Göteborg, SE)
- Slavomir Nowaczyk (Halmstad, SE)
- Stefan Byttner (Halmstad, SE)
- Rune Prytz (Arlöv, SE)
- Thorsteinn Rögnvaldsson (Halmstad, SE)
Cpc classification
Y02A50/20
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
F02D41/1461
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2610/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2560/026
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2550/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N3/2066
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/1477
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
F01N3/021
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G05B23/0235
PHYSICS
F01N2250/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N11/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
G01N33/00
PHYSICS
F02D41/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N11/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G07C5/08
PHYSICS
F02D41/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method for monitoring the operation of a sensor is provided. The method comprises the step of representing the operation of the sensor by: i) storing a plurality of data values, each data value corresponding to the sensor output signal, wherein said step is performed during a time period such that said data values are distributed over a range of possible data values, ii) defining a plurality of discrete intervals within said range of possible data values; and iii) calculating the frequency of the data values within each interval thus forming a sensor representation. The method further comprises the steps of receiving at least one reference sensor representation; and comparing said sensor representation with said at least one reference sensor representation.
Claims
1. A method of monitoring NOx, comprising: monitoring NOx in an exhaust aftertreatment system of a vehicle with a NOx sensor; identifying malfunctions in the NOx sensor by monitoring operation of the NOx sensor, comprising the steps of: representing the operation of the sensor by: i) storing a plurality of data values, each data value corresponding to a sensor output signal, wherein the step is performed during a time period such that the data values are distributed over a range of possible data values, ii) defining a plurality of discrete intervals within a range of possible data values; and iii) calculating a frequency of the data values within each interval thus forming a sensor representation; receiving at least one reference sensor representation; and comparing the sensor representation with the at least one reference sensor representation.
2. The method according to claim 1, wherein the step of storing a plurality of data values is performed for a plurality of different operation modes of a system to which the sensor is connected.
3. The method according to claim 1, wherein the reference sensor representation includes a frequency of reference data values within discrete reference intervals, the discrete reference intervals corresponding to the discrete intervals of the sensor representation.
4. The method according to claim 3, wherein the step of comparing the sensor representation with the reference sensor representation further comprises the step of normalizing the representations.
5. The method according; to claim 1, wherein the step of comparing the sensor representation with the reference sensor representation further comprises: calculating a function representing the difference between the sensor representation and the reference sensor representation, and classifying the function according to a predetermined classification scheme.
6. The method according to claim 5, wherein the classification scheme comprises a plurality of reference categories, wherein each reference category is associated with a specific operation of the sensor.
7. The method according to claim 1, wherein the reference categories include one category corresponding to a sensor operating normally, and at least one category corresponding to a sensor operating non-normally.
8. The method according to claim 7, wherein the reference categories further include one category corresponding to a sensor operating normally in a system operating normally, and at least one category corresponding to a sensor operating normally in a system operating non-normally.
9. The method according to claim 8, wherein the system is an exhaust aftertreatment system of a vehicle.
10. The method according to claim 1, wherein the function is a scalar.
11. The method according to claim 1, wherein the method is repeated for a plurality of times resulting in a set of functions, and further comprising the step of evaluating the set of functions for predicting malfunctioning of the sensor.
12. The method according to claim 1, wherein the reference sensor representation is a previous sensor representation for the sensor.
13. The method according to claim 1, wherein the reference sensor representation corresponds to one or several sensor representations for one or more other sensors.
14. A computer comprising program code for performing the steps of claim 1 when the program is run on the computer.
15. A non-transitory computer readable medium carrying a computer program for performing the steps of claim 1 when the program is run on a computer.
16. A sensor system, comprising a NOx sensor of a vehicle, and a controller for identifying malfunctions in the NOx sensor by monitoring operation of the sensor, the controller comprising a first memory storing a representation of the sensor operation, the sensor representation including a plurality of data values being distributed over a range of possible data values, each data value corresponding to a sensor output signal, and wherein the representation holds information relating to a frequency distribution of the data values within a plurality of discrete intervals, a second memory storing at least one reference sensor representation, and a comparing unit configured to compare the sensor representation with the at least one reference sensor representation.
17. The sensor system according to claim 16, further comprising a communication unit configured to receive the sensor representation and the reference sensor representation from the first memory and the second memory and to transmit the sensor representation and the reference sensor representation to the comparing unit.
18. The sensor system according to claim 17, wherein the first memory is arranged on board a vehicle, and wherein the second memory and the comparing unit are arranged off board a vehicle.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1) Hereinafter, the invention will be described with reference to the appended drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION
(11) Starting with
(12) The aftertreatment system 12, 14 is provided in order to reduce the amount of toxic substances in the exhaust gas, and in particular the concentration of NO.sub.x. For this purpose a particulate filter 12 is arranged in series with a selective catalytic reaction unit 14. The particulate filer 12 and the selective catalytic reaction unit 14 are well known in the art, especially with respect to diesel engines, and will not be described in further detail.
(13) In order to convert hazardous NO.sub.x into diatomic nitrogen and water an urea injector 16 is used to provide a gaseous reductant in the selective catalytic reaction unit 14.
(14) The aftertreatment system 12, 14 is monitored by a NO.sub.x sensor 18 arranged in series after the selective catalytic reaction unit 14, and before the tailpipe.
(15) In accordance with specific embodiments, the NO.sub.x sensor is connected to a controller 20 for monitoring the operation of the NO.sub.x sensor as well as the operation of the aftertreatment system 12, 14. The controller 20 has a measurement unit 22 including a first memory 24 which is configured to store data corresponding to actual values determined by the sensor 18. The first memory 24 thus stores an amount of data corresponding to sensor output during a certain time period. Further, the measurement unit 22 includes a communication unit 26 which is configured to communicate the data of the first memory 24 with a reference unit 28.
(16) The reference unit 28 comprises a corresponding communication unit 30 being configured to receive the data transmitted from the communication unit 26 of the measurement unit 22. Further, the reference unit 28 comprises a second memory 32 and a comparing unit 34.
(17) The second memory 32 is configured to store data corresponding to reference values for the sensor 18. Once the communication unit 30 receives actual sensor values, or upon a command initiated externally by e.g. the ECU, the comparing unit 34 fetches these values from the communication unit 30 as well as the reference values from the second memory 32, either directly or via the communication unit 30.
(18) The comparing unit 34 is configured to compare the actual sensor values with the reference values by forming a sensor representation of the actual data values, and a corresponding reference representation of the reference values. The sensor representation in created by defining a plurality of discrete intervals within the range of data values; and thereafter calculating the frequency of the data values within each interval. Preferably, the reference representation is created using the same discrete intervals and distributing the reference values within these intervals by calculating the frequency.
(19) Hence, the comparing unit 34 thus compares two statistical distributions resulting in a function, or scalar, defining the difference between the sensor representation and the reference representation.
(20) In a preferred embodiment, the sensor representation and the reference representation are histograms. In other embodiments the sensor representation and the reference representation are other probability distributions of the sensor values, such as a kernel density estimation or similar.
(21) The comparing unit 34 is configured to output a signal representing how the sensor representation differs from the reference representation. This may be done in various ways, using e.g. the Euclidian L2-distance approach, the Hellinger distance approach, the Kullback-Leibler, or the Bhattacharyya distance approach. All these comparing algorithms are well known in the art and output a scalar representing the difference between the sensor representation and the reference representation.
(22) In some embodiments, the comparing unit 34 is also configured to normalize the sensor representation and the reference representation before comparing.
(23) The comparing unit 34 is further configured to transmit the output, i.e. a value or function representing the difference between the sensor representation and the reference representation, back to the communication unit 30 for further transmittal to a system monitoring unit (not shown), such as the ECU of the vehicle. This may either be done directly or via the communication device 26 of the measurement unit 22.
(24) The controller 20 has so far been described as a two-part component, comprising a measurement unit 22 and a reference unit 28. The entire controller 20, i.e. the measurement unit 22 as well as the reference unit 28, may be arranged on board a vehicle for in-line monitoring during vehicle operation. In other embodiments, the measurement unit 22 may be arranged on board a vehicle while the reference unit 28 may be arranged off board. Hence, the communication units 26, 30 may use wireless communication, such as WiFi, to communicate. The controller 20 may be configured in various ways depending on the particular application. For example, the comparing unit 34 may be arranged within the measurement unit 22 instead of the reference unit 28.
(25) In order to provide significant accuracy during comparison it is advantageous to include a specific amount of data in the sensor representation. Hence, the sensor representation includes sensor data for a number of different modes of the aftertreatment system. Since the NOx concentration varies with different driving modes it is advantageous to add sensor data during long term, such that measuring sensor data is performed during a time period long enough for the data values to be distributed over the complete range of possible data values. In a vehicle application measuring sensor data may typically involve one or several weeks of data collection such that many different driving characteristics, and consequently many different NO.sub.x concentrations, will occur.
(26) The method described above may not only be utilized in order to determine the actual condition of the aftertreatment system 12, 14, but also for determining the actual condition of the sensor 18.
(27) With reference to
(28) When the NO.sub.x sensor is operating normally the measured sensor values are equal to, or very close to, the actual concentration.
(29) When sampling is made during long term as has been described above, a typical sensor representation is shown in
(30) The NO.sub.x sensor is a critical component which may be subject to damage or malfunction, resulting in erroneous concentration values. This is far from ideal, since the sensor may in those cases no longer provide accurate information regarding the actual emission of NO.sub.x.
(31) It has been discovered that a NOx sensor may malfunction in two different ways; either by drifting or by a slower response.
(32) A drifting sensor is schematically shown in
(33) A slow sensor is schematically shown in
(34) Hence, by comparing the sensor representation with a reference representation, like the one shown in
(35) Now turning to
(36) Now turning to
(37) The method continues by a step 110 in which at least one reference sensor representation is received, which step 110 is followed by a step 112 of comparing the sensor representation with the at least one reference sensor representation.
(38) In specific embodiments step 110 further comprises the sub-step 110a of creating the reference representation by arranging the frequency of reference data values within discrete reference intervals, wherein the discrete reference intervals correspond to the discrete intervals of the sensor representation. It should be noted that step 110a and step 106, 108 could be performed in reversed order, such that the sensor representation is created with the same intervals as the already created reference representation.
(39) Step 112 may be preceded by a step 112a in which the sensor representation and the reference representation are normalized prior to comparing them.
(40) Further, step 112 of comparing the representations may include a number of sub-steps. A step 114 may be performed in which a function, such as a scalar, representing the difference between the sensor representation and the reference sensor representation is calculated, and a further step 116 may be performed in which the function is classified according to a predetermined classification scheme.
(41) As a result from step 116, the classification scheme may comprise a plurality of reference categories, wherein each reference category is associated with a specific operation of the sensor. For example, the reference categories include one category corresponding to a sensor operating normally, and at least one category corresponding to a sensor operating non-normally. The reference categories may also include one category corresponding to the sensor operating normally in a system operating normally, and at least one category corresponding to the sensor operating normally in a system operating non-normally.
(42) This provides for additional advantages whereby the monitoring of the sensor operation may actually provide information of the current operation of the associated system. For example, the second memory 32 described with reference to
(43) The described method 100 may be repeated for a plurality of times resulting in a set of functions, such as scalars, and it may further comprise the step 118 of evaluating said set of functions for predicting malfunctioning of the sensor. In case of system monitoring by monitoring the operation of the sensor, the method may also comprise a step 120 of evaluating said set of functions for predicting malfunctioning of the system.
(44) Although the description has been mainly directed to a method and system for monitoring the operation of a NO.sub.x sensor in an aftertreatment system of a vehicle, it should be understood that the method and system may also be utilized for monitoring the operation of various kinds of sensors, as well as systems being associated with such sensors.
(45) It will be appreciated that the embodiments described in the foregoing may be combined without departing from the scope as defined by the appended claims.
(46) In the claims, the term comprises/comprising does not exclude the presence of other elements or steps. Additionally, although individual features may be included in different claims, these may possibly advantageously be combined, and the inclusion in different claims does not imply that a combination of features is not feasible and/or advantageous. In addition, singular references do not exclude a plurality. The terms a, an, etc do not preclude a plurality.