Method for monitoring the operation of a sensor

10109118 · 2018-10-23

Assignee

Inventors

Cpc classification

International classification

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) FIG. 1 is a schematic view of an aftertreatment system of a vehicle;

(3) FIG. 2a is a diagram showing the NOx concentration for a sensor operating normally;

(4) FIG. 2b is a histogram showing a sensor representation according to an embodiment;

(5) FIG. 3a is a diagram showing the NOx concentration for a sensor operating non-normally;

(6) FIG. 3b is a histogram showing a sensor representation of a sensor operating according to the diagram shown in FIG. 3a;

(7) FIG. 4a is a further diagram showing the NOx concentration for a sensor operating non-normally;

(8) FIG. 4b is a histogram showing a sensor representation of a sensor operating according to the diagram shown in FIG. 4a;

(9) FIG. 5 is a diagram showing functions as a result of comparing a sensor representation with a reference representation according to an embodiment; and

(10) FIG. 6 is a schematic view of a method according to an embodiment.

DETAILED DESCRIPTION

(11) Starting with FIG. 1, a sensor system 1 is shown schematically. In this embodiment, the sensor system 1 forms part of a vehicle having an internal combustion engine 10. During operation, the internal combustion engine 10 emits a flow of exhaust gas which is transported through an exhaust gas aftertreatment system 12, 14 before it escapes to the environment outside the vehicle.

(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 FIG. 2a, the actual NO.sub.x concentration in the exhaust gas after selective catalytic reaction is shown during a specific time period. As can be seen in the diagram, the concentration is close to zero, but increases during two occasions. Such occasions may represent specific driving behavior. Starting at the left end of the diagram, the initial period, in which the concentration lies close to zero, may represent normal driving. The first peak may represent a cold start, whereby the second peak may represent a higher load on the internal combustion engine.

(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 FIG. 2b. The major amount of data values are in the bin closest to zero, and the frequency of higher concentrations decrease rapidly due to the fact that such concentrations occur rarely. Should the sampling period be extended there would be no significant change in the statistical distribution, since the relationship between the different frequencies would be the same. On the other hand, should the sampling period be shortened, there is a risk that some concentrations only occurring during extreme conditions would be left out, thus changing the histogram slightly.

(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 FIG. 3a. Here, the actual concentration is shown as the solid line being equal to the solid line shown in FIG. 2a. However, as the sensor has been damaged its zero level has changed, resulting in data values representing higher concentrations. A long term sampling would thus result in a sensor representation shown in FIG. 3b. Since the zero level has changed, the entire histogram has been shifted to the right.

(33) A slow sensor is schematically shown in FIG. 4a. Here, the actual concentration is shown as the solid line being equal to the solid line shown in FIGS. 2a and 3a. However, as the sensor has been damaged its response is slower, resulting in data values representing concentrations which no longer correspond to actual concentrations during rapid changes. A long term sampling would thus result in a sensor representation shown in FIG. 4b. Since the sensor is slow, the histogram has been truncated and no longer includes any values in the bins corresponding to higher NO.sub.x concentrations.

(34) Hence, by comparing the sensor representation with a reference representation, like the one shown in FIG. 2b corresponding to a sensor operating normally, it will be possible to actually determine if the sensor is operating normally or not. In a further embodiment it may also be possible to actually determine in what way the sensor is operating non-normally. For this purpose the reference representation may in fact be two different reference representations, one for each fault mode i.e. one reference representation for a slow sensor and one reference representation for a drifting sensor. By comparing the sensor representation with the drifting sensor reference representation as well as with the slow sensor reference representation it may be possible to determine the best match, thus indicating the type of fault of the sensor.

(35) Now turning to FIG. 5, a diagram describing the comparison output over time will be described. The Y-axis represents the difference between the sensor representation and the reference representation, and the X-axis represents time. By performing the method during operation it will be possible to predict maintenance of the sensor. This is due to the fact the sensor rarely becomes damaged at a specific time, but instead degrades continuously. As can be seen in FIG. 5, the result of the comparison starts close to the zero level, implying that the comparing unit has implemented a comparison algorithm for which a perfect match corresponds to zero. After some time, which may correspond to several hundreds of hours driving, the sensor starts to degrade whereby the result of the comparison starts to increase. The increase is not linear over time, but accelerates whereby the sensor eventually is far from its original calibration. By having set a predetermined threshold corresponding to a comparison result for which the sensor is considered to be malfunctioning, it is possible to predict the need for maintenance. This threshold is indicated by the dashed line in FIG. 5.

(36) Now turning to FIG. 6, a method 100 according to an embodiment will be discussed. The method comprises a first step 102 of representing the operation of the sensor, which preferably is a NO.sub.x, sensor in an aftertreatment system of a vehicle. This is made by a sequence of individual steps, starting with a step 104 of storing a plurality of data values, each data value corresponding to the sensor output signal. Step 104 is performed during a specific period of time, such that the data values are distributed over a range of possible data values. In a subsequent step 106 the method 100 defines a plurality of discrete intervals within the range of possible data values whereby the method 100 continues by calculating the frequency of the data values within each interval in step 108. At this point, a sensor representation is formed as a statistical distribution.

(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 FIG. 1 may include a plurality of reference representations, wherein each reference representation is valid for a specific sensor operation (i.e. normal operation, non-normal operation due to drifting, or non-normal operation due to slow response, etc) and a specific system operation (i.e. normal operation of the urea injector 16, non-normal operation of the urea injector 16, etc.). All reference representations may have a significant statistical distribution, whereby the comparing unit 34 may be configured to compare the sensor representation with each one of the available reference representations. It will thus be possible to identify the reference representation which provides the best match with the sensor representation, thus indicating the most probable operation of the sensor as well as of the associated system.

(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.