METHOD FOR MANAGING SPORADIC ANOMALIES OF A POWER SYSTEM OF A MOTOR VEHICLE

20220343703 · 2022-10-27

    Inventors

    Cpc classification

    International classification

    Abstract

    A method for managing the sporadic anomalies of a power system of a motor vehicle, the system including a computer and a set of sensors. The computer including a memory area capable of receiving measurements made by the set of sensors and detecting anomalies on the basis of the measurements received, the anomalies of the system being defined in a predetermined list of sporadic anomalies at a given instant. The method including: detecting an anomaly; measuring the duration of the detected anomaly; if the measured duration is less than a predetermined duration threshold, and if the detected anomaly is present in the predetermined list of sporadic anomalies at the current instant, incrementing an occurrence counter; and if the value of the occurrence counter is greater than a predetermined occurrence threshold, confirming the detected anomaly as a sporadic anomaly.

    Claims

    1. A method for managing the sporadic anomalies of a power system of a motor vehicle, said system comprising a computer and a set of sensors, said computer comprising a memory area and being capable of receiving measurements made by the sensors of the set of sensors and detecting anomalies on the basis of the measurements received, the anomalies of the system being defined in a predetermined list of sporadic anomalies at a given instant, said method comprising: a) detecting an anomaly, b) measuring a duration of the detected anomaly, c) if the measured duration is less than a predetermined duration threshold, and if the detected anomaly is present in the predetermined list of sporadic anomalies at the current instant, incrementing an occurrence counter, and d) if the value of the occurrence counter is greater than a predetermined occurrence threshold S.sub.O, confirming the detected anomaly as a sporadic anomaly.

    2. The method as claimed in claim 1, wherein, if the value of the occurrence counter is greater than the predetermined occurrence threshold, the detected anomaly is confirmed if and only if the number of running cycles in which the detected anomaly has appeared at least once is greater than a predetermined running cycle threshold.

    3. The method as claimed in claim 1, wherein, if the measured duration is greater than the predetermined duration threshold, the detected anomaly is identified as non-sporadic, and is deleted from the predetermined list of sporadic anomalies for the purpose of the next anomaly detection.

    4. The method as claimed in claim 1, wherein, if the measured duration is greater than the predetermined duration threshold, the detected anomaly is recorded in a predetermined list of anomalies.

    5. The method as claimed in claim 1, further comprising, after the detected anomaly has been confirmed as a sporadic anomaly, operating the power system in a degraded mode.

    6. A computer of a power system of a motor vehicle, said system comprising a set of sensors, said computer comprising a memory area and being capable of receiving measurements made by the sensors of the set of sensors and detecting anomalies on the basis of the measurements received, the anomalies of the system being defined in a predetermined list of sporadic anomalies at a given instant, said computer being configured for: a) detecting an anomaly, b) measuring a duration of the detected anomaly, c) if the measured duration is less than a predetermined duration threshold, and if the detected anomaly is present in the predetermined list of sporadic anomalies, incrementing an occurrence counter, and d) if the value of the occurrence counter is greater than a predetermined occurrence threshold S.sub.O, confirming the detected anomaly as a sporadic anomaly.

    7. The computer as claimed in claim 6, configured for confirming the detected anomaly if the value of the occurrence counter is greater than the predetermined occurrence threshold, and if, and only if, the number of running cycles in which the detected anomaly has appeared at least once is greater than a predetermined running cycle threshold.

    8. The computer as claimed in claim 6, configured for identifying a detected anomaly as non-sporadic if the measured duration is greater than the predetermined duration threshold, said computer also being configured for deleting the anomaly that has been detected and identified as non-sporadic from the predetermined list of sporadic anomalies for the purpose of the next anomaly detection.

    9. The computer as claimed in claim 6, configured for recording the detected anomaly in a predetermined list of anomalies if the measured duration is greater than the predetermined duration threshold.

    10. A motor vehicle, comprising a power system, said system comprising a set of sensors and a computer as claimed in claim 6.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0031] Other characteristics and advantages of aspects of the invention will become clear in the light of the following description. This description is purely illustrative and should be read in conjunction with the appended drawings, in which:

    [0032] FIG. 1 shows an embodiment of the vehicle according to the invention,

    [0033] FIG. 2 shows an embodiment of the method according to the invention.

    DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

    [0034] Vehicle

    [0035] An embodiment of the vehicle 1 will now be described with reference to FIG. 1. Said vehicle 1 comprises a set of sensors 10 and a control computer 20 connected to each sensor 10 of the set of sensors 10.

    [0036] Sensors 10

    [0037] The sensors 10 may be of different types, such as, for example, temperature sensors (for air or water), pressure sensors, or alternatively electrical sensors for measuring a voltage or a frequency.

    [0038] Each sensor 10 is configured for reading, or in other words measuring, the value of a physical magnitude, and for sending the measured value to the computer 20.

    [0039] Computer 20

    [0040] The computer 20 comprises a processor able to implement a set of instructions making it possible to perform the functions described hereinbelow.

    [0041] The computer 20 is configured for receiving each value measured by a sensor 10 of the set of sensors 10.

    [0042] The computer 20 is also configured for detecting an anomaly in the variation of the value of each physical magnitude measured by a sensor 10 of the set of sensors 10 and subsequently received by the computer 20. In the present case, therefore, an anomaly is taken to mean an irregularity in the variation of the value of the physical magnitude measured by a sensor 10. An irregularity is, for example, a value located outside the range of usual values, notably in the case of a short-circuit of the computer 20, or a variation in value that is too large because it is above a predefined maximum variation.

    [0043] There are several types of anomalies, namely non-sporadic anomalies and sporadic anomalies.

    [0044] A non-sporadic anomaly denotes an anomaly that appears regularly. Conversely, a sporadic anomaly denotes an anomaly that appears irregularly, in a discontinuous and/or isolated manner, and not necessarily in each running cycle of a vehicle, a running cycle denoting an interval between the starting of the engine and the first stop of the engine of the vehicle following said starting.

    [0045] The computer 20 comprises a memory area MEM. The memory area MEM is a storage area, in which, notably, a predetermined list of anomalies is recorded. The predetermined list of anomalies comprises initially, that is to say before any implementation of the method described below, all the anomalies and/or errors identified previously and known, regardless of whether they are sporadic or non-sporadic, that may occur in an electronic control unit.

    [0046] The memory area MEM also comprises a predetermined list of sporadic anomalies, which forms a subset of the predetermined list of anomalies.

    [0047] Each sporadic anomaly is characterized by: [0048] a. a predetermined duration threshold S1, representing the maximum duration of the sporadic anomaly, [0049] b. a predetermined occurrence threshold S.sub.O, representing the minimum number of occurrences of detection of a sporadic anomaly over the whole service life of the vehicle 1, that is to say over the set of running cycles of the vehicle 1, [0050] c. a predetermined running cycle threshold S.sub.C, representing the minimum number of running cycles of the vehicle 1 in which the sporadic anomaly is detected at least once.

    [0051] Each threshold may be predetermined by the manufacturer and/or by the standards specified for each piece of motor vehicle equipment.

    [0052] The set of thresholds characterizing each sporadic anomaly may also be recorded in the memory area MEM.

    [0053] The computer 20 is configured for determining the predetermined list of sporadic anomalies on the basis of the predetermined list of anomalies. For this purpose, the computer 20 selects the anomalies that could possibly be sporadic from the predetermined list of anomalies.

    [0054] The computer 20 is configured for implementing a first counter, called the “occurrence counter C.sub.O”, and a second counter, called the “cycle counter C.sub.C”, for each anomaly detected. The occurrence counter C.sub.O represents the number of times that an anomaly is detected over the service life of the vehicle 1. The cycle counter C.sub.C represents the number of running cycles of the vehicle 1 in which an anomaly is detected at least once. The current value of the occurrence counter C.sub.O and the current value of the cycle counter C.sub.C are recorded in the memory area MEM for each anomaly detected.

    [0055] The computer 20 is configured for measuring the duration d.sub.1 of the detected anomaly.

    [0056] The computer 20 is configured for identifying a detected anomaly as non-sporadic if the measured duration d.sub.1 is greater than or equal to the predetermined duration threshold S.sub.1. If the detected anomaly is present in the predetermined list of sporadic anomalies, said computer 20 is also configured for deleting the anomaly that has been detected and identified as non-sporadic from the predetermined list of sporadic anomalies.

    [0057] If the measured duration d.sub.1 is greater than, notably greater than or equal to, the predetermined duration threshold S.sub.1, the computer 20 is also configured for recording the detected anomaly in the predetermined list of anomalies.

    [0058] The computer 20 is also configured for verifying the presence of the detected anomaly in the predetermined list of sporadic anomalies if the measured duration d.sub.1 is less than, notably strictly less than, the predetermined duration threshold S.sub.1.

    [0059] The computer 20 is configured for incrementing the occurrence counter C.sub.O if the measured duration d.sub.1 is less than, notably strictly less than, the predetermined duration threshold S.sub.1, and if the detected anomaly is present in the predetermined list of sporadic anomalies.

    [0060] The computer 20 is configured for incrementing the cycle counter C.sub.C if the measured duration d.sub.1 is less than, notably strictly less than, the predetermined duration threshold S.sub.1, if the detected anomaly is present in the predetermined list of sporadic anomalies and if the detected anomaly has been detected for the first time in the current running cycle.

    [0061] The computer 20 is also configured for confirming the detected anomaly as a sporadic anomaly if the value of the occurrence counter C.sub.O is greater than the predetermined occurrence threshold S.sub.O.

    [0062] The computer 20 is configured for confirming that a detected anomaly is actually sporadic, if, and only if, the number of running cycles in which the detected anomaly has appeared at least once is greater than a predetermined running cycle threshold S.sub.C, or in other words if the current value of the cycle counter C.sub.C is greater than, notably greater than or equal to, the cycle threshold S.sub.C.

    [0063] The computer 20 is thus capable of conducting the failure diagnostic procedure for a motor vehicle on the basis of the predetermined list of sporadic anomalies.

    [0064] Method

    [0065] With reference to FIG. 2, a representation will now be given of an embodiment of the method for managing the sporadic anomalies of a power system of a motor vehicle, implemented by a computer 20 such as that described above.

    [0066] The following method is described for the detection of a single anomaly. The predetermined duration threshold S.sub.1, the predetermined occurrence threshold S.sub.O and the cycle threshold S.sub.C associated with said detected anomaly will therefore be taken into consideration. Evidently, the method may be executed in order to detect a plurality of different sporadic anomalies.

    [0067] The method comprises, initially, a preliminary step E0 of determining the predetermined list of sporadic anomalies on the basis of the predetermined list of anomalies. For this purpose, the computer 20 selects the anomalies that could possibly be sporadic from the predetermined list of anomalies.

    [0068] The computer 20 receives each value measured by a sensor 10 of the set of sensors 10.

    [0069] The Detection Step E1

    [0070] Initially, the method comprises a step E1 of detection of an anomaly by the computer 20, notably by analysis of the received measured values for the purpose of detecting any irregularity in the variation of the value of the physical magnitude measured by a sensor 10.

    [0071] The Measurement Step E2

    [0072] If an anomaly is detected, the method then comprises a step E2 of measuring the duration, denoted d.sub.1, of the detected anomaly.

    [0073] The Comparison Step E3

    [0074] The method then comprises a step E3 of comparing the measured duration d.sub.1 with the predetermined duration threshold S.sub.1.

    [0075] If the measured duration d.sub.1 is greater than, notably greater than or equal to, the predetermined duration threshold S.sub.1, then the detected anomaly is a non-sporadic anomaly. In this case, if the detected anomaly is present in the predetermined list of sporadic anomalies at the current instant, the method comprises a step E04 of deleting the detected anomaly from the predetermined list of sporadic anomalies. Finally, the method comprises a step E05 of recording the detected anomaly in the predetermined list of anomalies.

    [0076] The deletion step E04 may also be executed after the recording step E05.

    [0077] Additionally, if the measured duration d.sub.1 is less than, notably strictly less than, the predetermined duration threshold S.sub.1, the method comprises a step E4 of verifying the presence of the detected anomaly in the predetermined list of sporadic anomalies.

    [0078] If the detected anomaly is not present in the predetermined list of sporadic anomalies, the detected anomaly is ignored (step denoted I1), because it does not correspond to a sporadic anomaly, and the method restarts when a new anomaly is detected.

    [0079] Conversely, if the detected anomaly is present in the predetermined list of sporadic anomalies, the method comprises a step E5 of incrementing the occurrence counter C.sub.O with this detected anomaly.

    [0080] Additionally, if the detected anomaly is present in the predetermined list of sporadic anomalies, the method comprises a step E5′ of incrementing the running cycle counter C.sub.C, representing the number of running cycles of the vehicle 1 in which an anomaly is detected at least once in the current running cycle. The cycle counter C.sub.C is incremented if, and only if, the detected anomaly has been detected for the first time in the current running cycle. The step E5′ of incrementing the running cycle counter C.sub.C may, notably, be executed simultaneously with step E5 of incrementing the occurrence counter C.sub.O for the detected anomaly.

    [0081] The Comparison Step E6

    [0082] Following the incrementation of the occurrence counter C.sub.O and the running cycle counter C.sub.C, the method comprises a step E6 of comparing the value of the occurrence counter C.sub.O with the predetermined occurrence threshold S.sub.O.

    [0083] If the value of the occurrence counter C.sub.O is strictly less than the occurrence threshold S.sub.O, the detected anomaly is ignored (step denoted 12), and the method will restart when a new sporadic anomaly is detected.

    [0084] If the value of the occurrence counter C.sub.O is greater than, notably greater than or equal to, the occurrence threshold S.sub.O, the method comprises a step E7 of comparing the value of the cycle counter C.sub.C with the value of the predetermined running cycle threshold S.sub.C.

    [0085] The Comparison Step E7

    [0086] If the value of the cycle counter C.sub.C is less than, notably strictly less than, the cycle threshold S.sub.C, the detected anomaly is ignored (step denoted 13), and the method will restart when a new sporadic anomaly is detected.

    [0087] Conversely, if the value of the cycle counter C.sub.C is greater than, notably greater than or equal to, the cycle threshold S.sub.C, the detected anomaly is confirmed in a confirmation step E8.

    [0088] In other words, in the confirmation step E8, the detected anomaly is identified as sporadic. Thus the method may be used to detect and confirm that a detected anomaly is sporadic.

    [0089] The Operating Step E9

    [0090] Finally, after the detected anomaly has been confirmed in E8 as a sporadic anomaly, the method comprises a step E9 of operating the power system in a degraded mode, making it possible, notably, to prevent a failure from occurring in the vehicle 1 because of undetected sporadic anomalies. If the system operates in a degraded mode, for example, the fuel injection or the engine speed is limited.

    [0091] Each iteration of the method makes it possible, notably, to update the predetermined list of sporadic anomalies to the current instant, by deleting from said list the anomalies detected as non-sporadic and by confirming the sporadic anomalies. Thus the predetermined list of sporadic anomalies may be used in the subsequent iteration of the method, for the next anomaly detection.

    [0092] The updated predetermined list of sporadic anomalies may also be used in the execution of a diagnostic procedure, for the purpose of identifying a failure of the vehicle 1.