IP Library Granted Patent US 9,501,452
Granted Patent B2
US 9,501,452 · App. 14/055,092 · Granted Nov 22, 2016

Exponentially weighted moving averaging filter with adjustable weighting factor

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,501,452
App. No.
14/055,092
Granted
Nov 22, 2016
Kind
B2
Abstract

A method of increasing a weighting factor of an exponentially weighted moving averaging (“EWMA”) filter is provided. The method includes monitoring a data stream containing raw data values, and determining an EWMA value based on the data stream by an electronic control module. The method includes determining if the EWMA value is between a predetermined maximum fault threshold value and a predetermined minimum fault threshold value. The method includes increasing the weighting factor of the EWMA filter to more heavily weigh incoming raw data values of the data stream based on the difference between the first raw data value and a previously calculated filtered value exceeding the calibration value.

Claims (29)

1. A method of increasing a weighting factor of an exponentially weighted moving averaging (“EWMA”) filter, comprising:

monitoring a data stream containing raw data values and determining an EWMA value based on the data stream by an electronic control module including operative logic;

determining if the EWMA value is between a predetermined maximum fault threshold value and a predetermined minimum fault threshold value;

increasing the weighting factor of the EWMA filter to an adjusted weighting factor to more heavily weigh incoming raw data values of the data steam based on the difference between the first raw data value and a previously calculated filtered data value exceeding the calibration value;

comparing the raw data values to the WPA maximum level and the WPA minimum level; and

generating a rapid healing logic signal if the raw values are greater than the WPA minimum level and less than the WPA maximum level, the rapid healing logic signal indicating existence of a potential corrective action.

2. The method of claim 1 , wherein the EWMA filter determines an adjusted filter value based on the formula EWMA(t 0 )=λ′Y t0 +(1−λ′)(EWMA) t−1 . . . (1−λ′)(EWMA) t−n .

3. The method of claim 1 , further comprising: passing the adjusted filter value to a diagnostic module.

4. The method of claim 3 , further comprising: comparing the maximum fault threshold value and the minimum fault threshold value to the adjusted filter value.

5. The method of claim 3 , further comprising: issuing a passing signal if the adjusted filter value is less than the minimum fault threshold value.

6. The method according to claim 1 , further comprising: providing a worst performing acceptable (WPA) maximum level, and a WPA minimum level for the EWMA filter to a WPA module.

7. A diagnostic system comprising:

a sensor;

an exponentially weighted moving averaging (“EWMA”) filter operatively connected to the sensor; and

a control module operatively connected to the EWMA filter, the control module being configured and disposed to increase the weighting factor of the EWMA filter to an adjusted weighting factor to more heavily weigh incoming raw data values of the data stream, wherein the WPA module is configured and disposed to generate a rapid healing logic signal if raw data values passing to the EWMA filter are greater than the WPA minimum level and less than the WPA maximum level, the rapid healing logic signal indicating the existence of a potential corrective action of the sensor.

8. The diagnostic system according to claim 7 , wherein the EWMA filter is configured and disposed to establish an adjusted filtered value based on the formula EWMA(t 0 )=λ′Y t0 +(1−λ′)(EWMA) t−1 . . . (1−λ′)(EWMA) t−n .

9. The diagnostic system according to claim 7 , further comprising: a diagnostic module operatively connected to the control module, the diagnostic module being configured and disposed to determine if the adjusted filtered value is between a predetermined maximum fault threshold value and a predetermined minimum fault threshold value.

10. The diagnostic system according to claim 9 , wherein the diagnostic module is configured and disposed to compare the adjusted filtered value to a maximum fault threshold value and a minimum fault threshold value.

11. The diagnostic system according to claim 7 , further comprising: a worst performing acceptable (WPA) module operatively connected to the control module, the WPA module including a WPA maximum level, and a WPA minimum level for the EWMA filter.

12. The diagnostic system according to claim 7 , wherein the sensor comprises a NOx sensor.

13. An exhaust gas treatment system comprising:

an exhaust gas conduit;

a sensor operatively connected to the exhaust gas conduit;

an exponentially weighted moving averaging (“EWMA”) filter operatively connected to the sensor; and

a control module operatively connected to the EWMA filter, the control module being configured and disposed to increase the weighting factor of the EWMA filter to an adjusted weighting factor to more heavily weigh incoming raw data values of the data stream, wherein the WPA module is configured and disposed to generate a rapid healing logic signal if raw data values passing to the EWMA filter are greater than the WPA minimum level and less than the WPA maximum level, the rapid healing logic signal indicating the existence of a potential corrective action of the sensor.

14. The exhaust gas treatment system according to claim 13 , wherein the EWMA filter is configured and disposed to establish an adjusted filtered value based on the formula EWMA(t0)=λ′Y t0 +(1−λ′)(EWMA) t−1 . . . (1−λ′)(EWMA) t−n .

15. The exhaust gas treatment system according to claim 14 , further comprising: a diagnostic module operatively connected to the control module, the diagnostic module being configured and disposed to determine if the adjusted filtered value is between a predetermined maximum fault threshold value and a predetermined minimum fault threshold value.

16. The exhaust gas treatment system according to claim 15 , wherein the diagnostic module is configured and disposed to compare the adjusted filtered value to a maximum fault threshold value and a minimum fault threshold value.

17. The exhaust gas treatment system according to claim 13 , further comprising: a worst performing acceptable (WPA) module operatively connected to the control module, the WPA module including a WPA maximum level, and a WPA minimum level for the EWMA filter.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034189/0065 →
SECURITY INTEREST Recorded Jun 12, 2014
From: GM GLOBAL TECHNOLOGY OPERATIONS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 033135/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2014
From: KOWALKOWSKI, JANEAN E.; ANILOVICH, IGOR; CHUNG, JASON J.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 031877/0340 →