Detection and reconstruction of sensor faults

US10204461B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10204461-B2
Application numberUS-201615214162-A
CountryUS
Kind codeB2
Filing dateJul 19, 2016
Priority dateJul 19, 2016
Publication dateFeb 12, 2019
Grant dateFeb 12, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems are provided for detecting faults in a sensor and reconstructing an output signal without use of the faulty sensor. In one embodiment, a method includes: receiving, by a processor, sensor data indicating a measured value from a first sensor; receiving, by a processor, sensor data indicating measured values from a plurality of other sensors; computing, by a processor, virtual values based on a vehicle model and the sensor data from the plurality of other sensors; computing, by a processor, a residual difference between the measured value from the first sensor and the virtual values; detecting, by a processor, whether a fault exists in the first sensor based on the residual difference; and when a fault in the sensor is detected, generating, by a processor, a control value based on the virtual values instead of the measured value.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: receiving, by a processor, sensor data indicating a measured value from a first sensor; receiving, by the processor, sensor data indicating measured values from a plurality of other sensors; computing, by the processor, a first virtual value of the first sensor based on a first vehicle model and the sensor data from a first subset of the plurality of other sensors; computing, by the processor, a second virtual value of the first sensor based on a second vehicle model and the sensor data from a second subset of the plurality of other sensors; computing, by the processor, a first residual difference between the measured value from the first sensor and the first virtual value; computing, by the processor, a second residual difference between the measured value from the first sensor and the second virtual value; detecting, by the processor, that a fault exists in the first sensor based on the first residual difference, the second residual difference and a dynamic adaptive fault threshold; when the fault in the first sensor is detected, reconstructing, by the processor, a sensor signal based on the first virtual value, the second virtual value, and computed weights applied to the first virtual value and the second virtual value; and generating, by the processor, a control value based on the sensor signal, instead of the measured value of the first sensor, and for use in control of a vehicle, wherein the dynamic adaptive fault threshold is a larger one of a current instantaneous adaptive fault threshold and an averaged instantaneous adaptive fault threshold, wherein the averaged instantaneous adaptive fault threshold occurs over a dynamic threshold window size, and wherein the window size is representative of a window time and is set by a predetermined number of previous instantaneous adaptive fault thresholds. 2. The method of claim 1 , wherein the detecting that the fault exists comprises comparing the first and second residual differences with the dynamic adaptive fault threshold. 3. The method of claim 2 , wherein the comparing the first and second residual differences with the dynamic adaptive fault threshold comprises detecting that the first and second residual differences exceed the dynamic adaptive fault threshold for a predetermined time period. 4. The method of claim 3 , wherein the dynamic adaptive fault threshold is computed using at least one of a driving condition and a dynamic region. 5. The method of claim 1 , wherein the reconstructing the sensor signal is based on a weighted average of the first virtual value and the second virtual value. 6. The method of claim 1 , wherein the first sensor is a lateral acceleration sensor, and wherein the plurality of other sensors includes a steering angle sensor, an angular velocity sensor, and a yaw rate sensor. 7. The method of claim 1 , wherein the first sensor is a yaw rate sensor, and wherein the plurality of other sensors includes a steering angle sensor, an angular velocity sensor, a lateral acceleration sensor, and a longitudinal velocity sensor. 8. The method of claim 1 , wherein the first sensor is a longitudinal acceleration sensor, and wherein the plurality of other sensors includes a steering angle sensor, an angular velocity sensor, and a longitudinal velocity sensor. 9. A system, comprising: a first non-transitory module that receives, by a processor, sensor data indicating a measured value from a first sensor, that receives, by the processor, sensor data indicating measured values from a plurality of other sensors, that computes, by the processor, a first virtual value of the first sensor based on a first vehicle model and a first subset of the sensor data from the plurality of other sensors, and that computes, by the processor, a second virtual value of the first sensor based on a second vehicle model and the sensor data from a second subset of the plurality of other sensors; a second non-transitory module that computes, by the processor, a first residual difference between the measured value from the first sensor and the first virtual value, that computes, by the processor, a second residual difference between the measured value from the first sensor and the second virtual value; and a third non-transitory module that detects, by the processor, that a fault exists in the first sensor based on the first residual difference, the second residual difference and a dynamic adaptive fault threshold, and when the fault in the first sensor is detected, reconstructs, by the processor, a sensor signal based on the first virtual value, the second virtual value, and computed weights applied to the first virtual value and the second virtual value, and generates, by the processor, a control value based on the sensor signal instead of the measured value of the first sensor, and for use in control of a vehicle, wherein the dynamic adaptive fault threshold is a larger one of a current instantaneous adaptive fault threshold and an averaged instantaneous adaptive fault threshold, wherein the averaged instantaneous adaptive fault threshold occurs over a dynamic threshold window size, and wherein the window size is representative of a window time and is set by a predetermined number of previous instantaneous adaptive fault thresholds. 10. The system of claim 9 , wherein the third non-transitory module detects that the fault exists by comparing the first and second residual differences with the dynamic adaptive fault threshold. 11. The system of claim 10 , wherein the third non-transitory module compares the first and second residual differences with the dynamic adaptive fault threshold by detecting that the first and second residual differences exceed the dynamic adaptive fault threshold for a predetermined time period. 12. The system of claim 9 , wherein the dynamic adaptive fault threshold is computed using at least one of a driving condition and a dynamic region. 13. The system of claim 9 , wherein the third non-transitory module reconstructs the sensor signal based on a weighted average of the first virtual value and the second virtual value. 14. The system of claim 9 , wherein the first sensor is a lateral acceleration sensor, and wherein the plurality of other sensors includes a steering angle sensor, an angular velocity sensor, and a yaw rate sensor. 15. The system of claim 9 , wherein the first sensor is a yaw rate sensor, and wherein the plurality of other sensors includes a steering angle sensor, an angular velocity sensor, a lateral acceleration sensor, and a longitudinal velocity sensor. 16. The system of claim 9 , wherein the first sensor is a longitudinal acceleration sensor, and wherein the plurality of other sensors includes a steering angle sensor, an angular velocity sensor, and a longitudinal velocity sensor.

Assignees

Inventors

Classifications

  • Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts · CPC title

  • Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods · CPC title

  • Transfer function weighting factor · CPC title

  • Yaw · CPC title

  • Virtual sensor · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10204461B2 cover?
Methods and systems are provided for detecting faults in a sensor and reconstructing an output signal without use of the faulty sensor. In one embodiment, a method includes: receiving, by a processor, sensor data indicating a measured value from a first sensor; receiving, by a processor, sensor data indicating measured values from a plurality of other sensors; computing, by a processor, virtual…
Who is the assignee on this patent?
Gm Global Tech Operations Llc, Univ Waterloo
What technology area does this patent fall under?
Primary CPC classification G05B23/0221. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 12 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).