Method for analysing the operation of an anti-pollution system for a motor vehicle
11525382 · 2022-12-13
Assignee
Inventors
Cpc classification
F02D41/28
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/0412
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/283
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/1402
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N9/007
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2550/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2900/10
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
F02D2041/285
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01N33/0062
PHYSICS
F01N11/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F01N11/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01N33/00
PHYSICS
Abstract
The present invention relates to a method for analysing the operation of an anti-pollution system for a motor vehicle (1) with an internal combustion engine, said vehicle (1) comprising at least one sensor for measuring (110) a parameter of the vehicle (1) and an analysis computation means (140) directly connected to said measuring sensor (110), said analysis computation means (140) comprising a memory area, said method being characterised in that it comprises a step for using the measuring sensor (110) to measure at least one parameter of the vehicle (1), a step for using the measuring sensor (110) to transmit at least one digital datum representative of the measured value of the parameter to the analysis computation means (140) and a step for using the analysis computation means (140) to compare said digital datum with a predetermined range of values representative of an operation of the anti-pollution system according to a predetermined standard.
Claims
1. A method for analyzing a functioning of an anti-pollution system of a motor vehicle (1) with a combustion engine, said motor vehicle (1) equipped with a measurement sensor (110) that measures a parameter of the motor vehicle (1) and an analytical computation means (140) connected to said measurement sensor (110), said method comprising: measuring, by the measurement sensor (110), at least one parameter of the motor vehicle (1); generating (E20), by the measurement sensor (110), a numerical data item representative of the measured value of the parameter; transmitting, by the measurement sensor (110), said numerical data item to the analytical computation means (140), the transmitting being effected over a direct communication link (L1) between the measurement sensor (110) and the analytical computation means (140); comparing (E30), by the analytical computation means (140), said numerical data item against a predetermined range of values defined by an upper boundary and a lower boundary, said predetermined range of values being representative of the functioning of the anti-pollution system in accordance with a predetermined standard; and storing (E40) the numerical data item in a memory zone of the analytical computation means only when said numerical data item satisfies any of the following two conditions: i) said numerical data item is less than the lower boundary of said predetermined range of values, ii) said numerical data item is greater than the higher boundary of said predetermined range of values, wherein the stored numerical data item being less than the lower boundary of said predetermined range of values indicates that the anti-pollution system has suffered a deterioration, and the stored numerical data item being greater than the upper boundary of said predetermined range of values indicates that the numerical data item has been falsified.
2. The method as claimed in claim 1, wherein said numerical data item is a data item in hexadecimal format.
3. The method as claimed in claim 2, further comprising: acquiring (E50) the numerical data item stored in the memory zone.
4. The method as claimed in claim 2, wherein the parameter of the motor vehicle (1) is measured at a functioning point of the motor vehicle (1), and the predetermined range of values corresponds to said functioning point.
5. The method as claimed in claim 2, further comprising: a preliminary step (E0) of determining the predetermined range of values at a functioning point of the motor vehicle (1).
6. The method as claimed in claim 1, further comprising: acquiring (E50) the numerical data item stored in the memory zone.
7. The method as claimed in claim 6, wherein the numerical data item stored is acquired by an analytical terminal (2) connected to the motor vehicle (1).
8. The method as claimed in claim 7, wherein the parameter of the motor vehicle (1) is measured at a functioning point of the motor vehicle (1), and the predetermined range of values corresponds to said functioning point.
9. The method as claimed in claim 7, further comprising: a preliminary step (E0) of determining the predetermined range of values at a functioning point of the motor vehicle (1).
10. The method as claimed in claim 6, wherein the parameter of the motor vehicle (1) is measured at a functioning point of the motor vehicle (1), and the predetermined range of values corresponds to said functioning point.
11. The method as claimed in claim 6, further comprising: a preliminary step (E0) of determining the predetermined range of values at a functioning point of the motor vehicle (1).
12. The method as claimed in claim 1, wherein the parameter of the motor vehicle (1) is measured at a functioning point of the motor vehicle (1), and the predetermined range of values corresponds to said functioning point.
13. The method as claimed in claim 12, wherein the functioning point of the motor vehicle (1) is defined by a speed of rotation of the combustion engine, a speed of the motor vehicle (1), a temperature of the combustion engine and/or a temperature outside of the motor vehicle (1).
14. The method as claimed in claim 13, wherein the memory zone stores a range of values for each of a plurality of functioning points of the combustion engine.
15. The method as claimed in claim 12, further comprising: a preliminary step (E0) of determining the predetermined range of values at the functioning point of the motor vehicle (1).
16. The method as claimed in claim 1, further comprising: a preliminary step (E0) of determining the predetermined range of values at a functioning point of the motor vehicle (1).
17. The method as claimed in claim 16, wherein the functioning point of the motor vehicle (1) is defined by a speed of rotation of the combustion engine, a speed of the motor vehicle (1), a temperature of the combustion engine and/or a temperature outside of the motor vehicle (1).
18. A motor vehicle (1), comprising: a measurement sensor (110) that measures a parameter of the motor vehicle (1), said measurement sensor configured to generate a numerical data item representative of a measured value of the measured parameter; and analytical computation means (140), connected to said measurement sensor (110) and comprising a memory zone, said measurement sensor directly connected to said analytical computation means (140) via a direct communication link (L1) between the measurement sensor (110) and the analytical computation means (140), wherein said analytical computation means (140) is adapted to: receive said numerical data item, transmitted from the measurement sensor (110) via the direct communication link (L1) to the analytical computation means (140); compare (E30) said numerical data item against a predetermined range of values defined by an upper boundary and a lower boundary, said predetermined range of values being representative of a functioning of an anti-pollution system in accordance with a predetermined standard; and store (E40) the numerical data item in a memory zone of the analytical computation means only when said numerical data item satisfies any of the following two conditions: i) said numerical data item is less than the lower boundary of said predetermined range of values, ii) said numerical data item is greater than the higher boundary of said predetermined range of values, wherein the stored numerical data item being less than the lower boundary of said predetermined range of values indicates that the anti-pollution system has suffered a deterioration, and the stored numerical data item being greater than the upper boundary of said predetermined range of values indicates that the numerical data item has been falsified.
19. The motor vehicle (1) as claimed in claim 18, wherein the direct communication link (L1) connects the measurement sensor (110) to the analytical computation means (140) with no intermediate component and with no software processing between the measurement sensor and the analytical computation means.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
DESCRIPTION OF THE PREFERRED EMBODIMENTS
(3) The invention will now be described with reference to
(4) The vehicle 1 according to the invention comprises a combustion engine (not shown), an anti-pollution system (not shown) for the exhaust gases of the combustion engine, and a system 10 for analyzing the functioning of the anti-pollution system.
(5) The engine comprises a plurality of cylinders each defining a combustion chamber into which a volume of fuel and a volume of air are introduced upon each cycle of the engine so as to combust the mixture thereof.
(6) Each cylinder comprises a piston mounted in the combustion chamber. The piston is designed to be driven in translation by the combustion of the mixture in the combustion chamber. The pistons drive the rotation of a main shaft of the engine, also denoted ‘engine flywheel’, thus allowing the engine to convert the energy released by combustion into mechanical energy.
(7) The combustion of such a mixture of fuel and air emits residual gases such as, for example, nitrous oxides (NO.sub.X) or carbon dioxide (CO.sub.2). Such residual gases may have an environmental impact. Thus, there are standards that aim to impose a maximum residual gas release threshold.
(8) The purpose of the anti-pollution system is to limit the amount of residual gases released by the vehicle 1. To that end, the anti-pollution system comprises, in a known manner, an exhaust line adapted to guide the exhaust gases from the combustion chamber toward the exterior of the vehicle. The anti-pollution system comprises, notably, a catalytic converter, also denoted a “catalyzer”, which is adapted to reduce the toxicity of the exhaust gases guided in the anti-pollution system. The catalytic converter comprises active elements adapted to react with the exhaust gases so as to convert the toxic elements of the exhaust gases. The functioning of such a catalytic converter being known, it will not be described in greater detail here.
(9) The analytical system 10 is adapted such as to monitor the satisfactory functioning of the anti-pollution system. To that end, the analytical system 10 comprises at least one measurement sensor 110 connected, first, to a processing computation means 120 via processing means 130 and, second, to an analytical computation means 140 over a direct communication link L1.
(10) The sensor 110 is adapted such as to measure at least one parameter representative of the functioning of the anti-pollution system. Such a sensor 110 may, for example, be a sensor for measurement of the temperature of the liquid coolant of the engine, a camshaft or crankshaft sensor adapted such as to determine the speed of rotation of the engine, a gearbox sensor adapted such as to determine the gear that is engaged, an accelerator pedal position sensor, a sensor for measurement of the amount of fuel injected, a sensor for measurement of at least one gas, such as oxygen, nitrous oxide NO.sub.X, etc.
(11) For the sake of clarity and simplification, an analytical system 10 is presented that comprises a single sensor 110, but it could, of course, comprise a plurality thereof, the analysis of the functioning of the anti-pollution system then being effected with the aid of the data measured by the sensors overall.
(12) The sensor 110 is adapted such as to generate “raw” numerical data on the basis of the measurements of the parameter that are carried out and to send these numerical data, encoded in an electrical signal, to the processing computation means 120, via the processing means 130, and to the analytical computation means 140 over the direct communication link L1. Raw numerical data are thus understood to be the numerical data sent by the sensor 110.
(13) Preferably, the raw numerical data are in hexadecimal format. The value of the raw numerical data may, for example, be between 00000 and 7FFFH for positive values of the parameter to be measured.
(14) The processing means 130 are configured such as to filter and to linearize the electrical signal received from the sensor 110 so as to enable the processing computation means 120 to exploit the data thus processed. More precisely, the processing means 130 make it possible to convert each numerical data item into a physical value, for example a temperature value or an electric voltage value, which may be exploited by the processing computation means 120.
(15) In this preferred example, the processing computation means 120 is adapted such as to send the processed data (i.e. the physical values of the parameters) to an engine control computation means 20 (denoted ECU, standing for Engine Control Unit). In a variant, it will be noted that the processing computation means 120 and the engine control computation means 20 could be implemented by one and the same physical entity of ECU type.
(16) The engine control computation means 20 is adapted such as to command the injection of fuel and of air into the combustion engine, on the basis of the processed data, such as to limit gas and unburned-fuel release.
(17) Preferably, the vehicle 1 also comprises an indicator 30 for signaling that there is a functioning problem in the anti-pollution system. The processing computation means 120 is adapted such as to send a signal to the indicator 30 when the processed data reveal an abnormal functioning of the anti-pollution system. The indicator 30 is thus adapted such as to emit a luminous signal to the driver of the vehicle 1 so as to inform the driver about a functioning problem of the anti-pollution system.
(18) The analytical computation means 140 receives the raw numerical data directly from the sensor 110 over the direct communication link L1. In other words, no data-processing means is placed between the sensor 110 and the analytical computation means 140.
(19) The analytical computation means 140 comprises a memory zone (not shown), in which are stored one or more predetermined ranges (or intervals) of values.
(20) Preferably, the memory zone comprises a range of values for each functioning point of the combustion engine. For a given measurement sensor 110, each range of values is representative of a functioning of the anti-pollution system compliant with anti-pollution standards for a functioning point of the given engine.
(21) A functioning point of the engine may, notably, be defined by a speed of rotation of the engine, a temperature of the engine, etc. Each range of values is determined in advance empirically, for example on a test bench or on a moving vehicle, which makes it possible to determine ranges of values of numerical data rather than physical values.
(22) For example, when characterizing a plurality of vehicles 1, the minimum value and the maximum value measured by a sensor 110, for example an oxygen probe, when the engine has a specific status (for example, when the engine is cold, the oxygen probe is cold, first gear is engaged and a specific torque is required).
(23) Moreover, each range of values may be validated by calculation based on physical laws, in particular the laws of thermodynamics, representative of the functioning of a combustion engine.
(24) The analytical computation means 140 is adapted such as to compare a raw numerical data item received from the sensor 110 against one of the stored ranges of values so as to determine whether the functioning of the anti-pollution system is normal or abnormal.
(25) More precisely, since each raw numerical data item may be associated with a functioning point of the engine, the analytical computation means 140 is adapted such as to compare a raw numerical data item received from the sensor 110, measured at a given functioning point of the engine, against the range of value corresponding to said functioning point, stored in the memory zone.
(26) Thus, when a functioning point for which a range of values is stored is identified, if the raw numerical data item is within the range of values corresponding to the functioning point, the functioning of the anti-pollution system is deemed to comply with the functioning point of the corresponding engine.
(27) Advantageously, a range of values being defined as an interval of values between a lower boundary and an upper boundary, the comparison of the raw data item against such a range of values makes it possible to detect not only when a numerical data item is below the lower boundary of the range but also when a numerical data item is above the upper boundary. When the numerical data item is below the lower boundary, it is inferred that the anti-pollution system has suffered a deterioration. On the other hand, when the numerical data item is above the upper boundary of the range, it is inferred that the numerical data item has been falsified. Indeed, a range of values is determined on the basis of pollution models that are physically possible so as to detect measurement values that reflect an abnormal and physically impossible improvement in the functioning of the anti-pollution system. Thus, comparison against a range of values makes it possible to detect not only a deterioration in the anti-pollution system (for example, after removal of a component from the vehicle) but also a falsification of the system (for example, when acquired items are altered in order to conceal pollution).
(28) When the numerical data item is outside the range of values, it is stored in the memory zone of the analytical computation means 140. Preferably, the data item is stored with other information such as, for example, the date and time of the measurement of the data item, the functioning point of the engine at which the data item was measured, etc.
(29) The analytical computation means 140 behaves as a black box for the analysis of the functioning of the anti-pollution system, because it is isolated and cannot be falsified. Alternately, the analytical computation means 140 and the engine control computation means 20 could be implemented in the form of one and the same physical entity, for example the analytical computation means 140 could take the form of an independent software module integrated into the engine control computation means 20 so as to preserve isolated functioning relative to the rest of the engine control computation means 20 and to limit the number of elements in the vehicle.
(30) An analytical terminal 2 may be connected to the vehicle, for example by a diagnostics connection, also denoted “OBD connection”, standing for On Board Diagnostics, with a view to performing diagnostics on the functioning of the anti-pollution system. Such an analytical terminal 2 is adapted such as to be connected to the analytical computation means 140 and to read the data stored in the memory zone thereof. Thus, an operator is able to analyze the system after the measurement by virtue of the storage of the data in the memory zone. The operator can also ascertain the functioning point at which abnormal functioning arose and the date on which it arose.
(31) The method according to the invention and the analysis of the functioning of the anti-pollution system of a vehicle 1 will now be presented with reference to
(32) In a preliminary step E0, a range of values representative of normal functioning of the anti-pollution system is determined for each functioning point of the vehicle 1.
(33) During the functioning of the vehicle 1, the sensor 110 measures a parameter of the vehicle 1 in a step E10.
(34) Next, the sensor 110 generates, in a step E20, a numerical data item representative of the measured value of the parameter and transmits it to the analytical computation means 140.
(35) The analytical computation means 140 then compares, in a step E30, the numerical data item against the predetermined range of values representative of a functioning of the anti-pollution system in accordance with a predetermined standard.
(36) If the numerical data item is not within the corresponding range of values, the analytical computation means 140, in a step E40, stores the numerical data item in its memory zone so as to record an abnormal functioning of the anti-pollution system.
(37) In the wake of the measurement, at the time of diagnostics on the vehicle 1, an operator connects an analytical terminal 2 to the vehicle 1. The analytical terminal 2 then recovers, in a step E50, the data stored in the memory zone and, in a step E60, displays a signal of detection of an abnormal functioning so as to alert the operator.
(38) When the stored data item is below the lower boundary of the range of values, it is possible to determine that the anti-pollution system has deteriorated.
(39) When the stored data item is above the upper boundary of the range of values, it is possible to determine that the anti-pollution system has been falsified.
(40) Thus, via direct exploitation of the raw (i.e. unprocessed) numerical data sent by the sensor 110, any abnormal functioning of the anti-pollution system, be this due to deterioration or falsification, can be detected.
(41) Furthermore, by virtue of continuous measurement of the parameter, the functioning of the anti-pollution system may be analyzed in real time and an operator can detect an abnormal functioning on the basis of the storage of the data.
(42) The storage of the data only when they are outside their range of values makes it possible to limit the number of data that are stored.