The present disclosure generally relates to filters, and more particularly relates to methods and systems for determining and reporting a remaining useful life of an air filter.
Air filters filter particulate matter out of an air stream. For example, air filters for an engine filter particulate matter prior to the air's introduction into the combustion chamber. Over time the particulate matter accumulates and clogs the filter. A clogged air filter may lead to inefficient operation of the engine and should be replaced.
Such air filters have historically been monitored in an indirect manner to determine when they should be replaced. For example, the number of miles driven by a vehicle since its last air filter replacement is commonly used as a means for determining when it is time to replace the air filter. Using miles driven as a basis for making this determination relies on a correlation between the miles driven by the vehicle and the rate at which the vehicle's air filter clogs with particulates.
Although such a method of determining when to replace a vehicle's air filter is adequate, there is room for improvement. Accordingly, it is desirable to provide methods and systems for determining a remaining useful life of an air filter. It is further desirable to provide methods and systems reporting the remaining useful life to a user. Furthermore, other desirable features and characteristics of the present invention will become apparent from the subsequent detailed description of the invention and the appended claims, taken in conjunction with the accompanying drawings and this background of the invention.
Methods and systems are provided for monitoring an air filter. In one embodiment, a method includes: receiving data indicating a vehicle condition; selectively computing a use life of the air filter based on pressure data and the received data; and selectively generating at least one of a notification signal and a notification message based on the use life.
In one embodiment, a system includes a first module that, by a processor, receives data indicating a vehicle condition, and that selectively computes a use life of the air filter based on pressure data and the received data. The system further includes a second module that, by a processor, selectively generates at least one of a notification signal and a notification message based on the use life.
The present disclosure will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and:
The following detailed description is merely exemplary in nature and is not intended to limit the application and uses. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding technical field, background, brief summary or the following detailed description. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features. As used herein, the term module refers to an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and/or memory that executes or stores one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
Embodiments of the invention may be described herein in terms of functional and/or logical block components and various processing steps. It should be appreciated that such block components may be realized by any number of hardware, software, and/or firmware components configured to perform the specified functions. For example, exemplary embodiments may employ various integrated circuit components, e.g., memory elements, digital signal processing elements, logic elements, look-up tables, or the like, which may carry out a variety of functions under the control of one or more microprocessors or other control devices. In addition, those skilled in the art will appreciate that exemplary embodiments may be practiced in conjunction with any number of control systems, and that the vehicle systems described herein are merely exemplary embodiments.
For the sake of brevity, conventional techniques related to signal processing, data transmission, signaling, control, and other functional aspects of the systems (and the individual operating components of the systems) may not be described in detail herein. Furthermore, the connecting lines shown in the various figures contained herein are intended to represent example functional relationships and/or physical couplings between the various elements. It should be noted that many alternative or additional functional relationships or physical connections may be present in various embodiments.
Referring now to
As depicted in
In operation, the air cleaner assembly 16 is configured to take air in through an inlet 20 and to direct the air to flow through the air filter 14 and then on to the engine 18. One or more sensors referred to generally as 22 sense observable conditions of the air cleaner assembly 16 and/or the vehicle 10 and generate sensor signals based thereon. One or more vehicle systems referred to generally as 24 determine a condition associated with the vehicle 10 and generate signals and/or messages based thereon.
A control module 26 receives the signals from the sensors 22 and the signals and/or messages from the vehicle systems 24 and determines the use life of the air filter 14. The control module 26 selectively notifies a user of the use life and/or when the air filter 14 should be changed. The control module 26 notifies the user through visual, audible, and/or haptic feedback within the vehicle 10 and/or messages sent to remote devices (i.e., email messages, text messages, etc.). In various embodiments, the control module 26 further determines a peak engine power loss due to the pressure based use life of the air filter 14 and selectively notifies the user of the peak engine power loss. The control module 26 notifies the user through visual, audible, and/or haptic feedback within the vehicle and/or messages sent to remote devices (i.e., email messages, text messages, etc.).
In various embodiments, the sensors 22 can include an air pressure sensor 22a, a mass airflow sensor 22b, and an intake air temperature sensor 22c. As can be appreciated, one or more of the sensors may be combined into a single sensor (i.e., the air pressure sensor 22a and the mass airflow sensor 22b) or implemented as separate sensors (as shown). The air pressure sensor 22a and the mass airflow sensor 22b are positioned within the air cleaner assembly 16 at a location downstream of the air filter 14. The air pressure sensor 22a senses the air pressure of the air flowing from the air filter 14 and generates sensor signals based thereon. The mass airflow sensor 22b senses the flow of air from the air filter 14 and generates sensor signals based thereon.
The intake air temperature sensor 22c can be positioned within the air cleaner assembly 16 or other locations within the air cleaner assembly 16 of the vehicle 10 at a downstream of the air filter 14. The intake air temperature sensor 22c senses a temperature of the air entering the engine 18 and generates sensor signals based thereon.
In various embodiments, the one or more vehicle systems 24 generate signals and/or messages indicating conditions of the vehicle 10. The vehicle systems 24 provide the signals and/or messages directly or indirectly through a communication bus (not shown) or other communication means. The conditions can include, for example, but are not limited to, a presence of snow or rain, a condition of a system associated with snow or rain, a time of day or year, and a state or condition of an active aerodynamic system of the vehicle. The one or more vehicle systems 24 can include, but are not limited to, a windshield wiper system, a global positioning system, a vehicle calendar information system, one or more active aerodynamic systems, etc. The control module 26 uses the signals and/or messages indicating the vehicle conditions to adjust the determination of the use of life.
Referring now to
The dirty filter data datastore 30 stores pressure data corresponding to a dirty air filter. The data may be determined based on an average (or other value) of measurements taken from a dirty filter (e.g., a filter mostly covered in particulate). The pressure data can be stored in one or more interpolated lookup tables. In various embodiments, a lookup table is indexed by mass airflow. In such embodiments, the pressure data stored in the lookup table indicates a pressure value for a dirty air filter at a particular mass airflow value. As shown in
In various embodiments, the dirty filter data datastore 30 can store multiple lookup tables. In such embodiments, each lookup table may correspond to a particular intake air temperature or a range of intake air temperatures. In various other embodiments, the lookup table may be a two-dimensional look up table that is indexed by mass airflow and intake air temperature.
With reference back to
In various embodiments, the clean filter data datastore 32 can store multiple lookup tables. In such embodiments, each lookup table may correspond to a particular intake air temperature or a range of intake air temperatures. In various other embodiments, the lookup table may be a two-dimensional look up table that is indexed by mass airflow and intake air temperature.
The filter age data datastore 34 stores estimated life data for an average filter. The data may be determined based on an average (or other value) of air filters. The life data can be stored in an interpolated lookup table. In various embodiments, the lookup table is indexed by age. In such embodiments, the life data indicates a life value (in percent) for an air filter at a particular age (in years). As shown in
With reference back to
In another example, the vehicle system data 50 can include data that indicates a status or condition of an active aerodynamic system that affects the airflow into the air cleaner assembly 16 (e.g., a shutter status, or other condition). The mitigation module 36 evaluates the vehicle system data 50 to determine when air is the influence of airflow into the air cleaner assembly 16. The mitigation module 36 then controls when to and when not to evaluate the pressure in the air filter assembly based on the determined presence influence of airflow into the air cleaner assembly 16. For example, the mitigation module 36 can generate a mitigation flag 52 that indicates to not evaluate the pressure data based on the influence of airflow. In another example, the mitigation module 36 can change the status of the mitigation flag 52 to indicate to evaluate the pressure data when it has determined the influence of airflow has changed.
The pressure based use life computation module 38 receives as input the mitigation flag 52, intake air temperature data 53, mass airflow data 54, and pressure data 56. The intake air temperature data 53 can be based on the sensor signals received from the intake air temperature sensor 22c. The mass airflow data 54 may be based on the sensor signals received from the mass airflow sensor 22b. The pressure data 56 may be based on the sensor signals received from the air pressure sensor 22a. For example, with particular reference to the graph shown in
As used herein, the terms “high” and “low” are relative terms meaning that the high airflow rate must be higher than the low airflow rate and the low airflow rate must be lower than the high airflow rate. In various embodiments, the sequence of such measurements may be irrelevant. For example, the two air pressure measurements may be referred to herein as “paired data.” The two pressure measurements in each set of paired data can be taken within a predetermined period of time of one another to minimize errors that might otherwise result from changing atmospheric pressure due to changing weather conditions, changing elevations, changing geographic location, or other factors. The length of the predetermined period of time may vary depending on geographical, seasonal, and/or other considerations. For example, the predetermined period of time may be less than or equal to about 2-30 seconds.
Additionally, each measurement is generally not taken until after the air flow has reached a steady state condition. As used herein, the term “steady state condition” in connection with air flow refers to a condition where fluctuations in air flow do not exceed a predetermined value. In some examples, it may be desirable to set the predetermined value for fluctuations in the air flow rate at less than or equal to approximately 1-20 grams/second.
The pressure based use life computation module 38 computes a use life 58 based on the mass airflow data 54, the pressure data 56, and the pressure data stored in the clean filter data datastore 32 and the dirty filter data datastore 30. For example, with reference to
The pressure based use life computation module 38 then computes the use life 58 based on a pressure differential computed from the sensed pressure P1 and sensed the pressure P2, and the retrieved pressure values A1, A2, B1, and B2. For example the pressure based use life computation module computes the use life 58 based on the following equation:
The age based use life computation module 40 receives as input vehicle calendar data 60, and/or GPS data 62. The age based use life computation module 40 computes an age of the air filter based on the vehicle calendar data 60 and/or the GPS data 62. For example, the age based use life computation module 40 determines the age from an identified last filter change (i.e., from a user initiated signal or other signal identifying a filter change) using calendar data indicating days and/or GPS data indicating a current day or time. The age based use life computation module 40 then determines a use life 64 based on the age. For example, as shown in greater detail with regard to
The use life determination module 42 receives as input the pressure based use life 58 and the age based use life 64. The use life determination module 42 determines an actual use life 66 based on the pressure based use life 58 and the age based use life 64. For example, the use life determination module 42 determines the actual use life 66 based on a minimum of the pressure based use life 58 and the age based use life 64.
The peak engine power loss computation module 44 receives as input the pressure based use life 58 computed in equation 1. The peak engine power loss computation module computes the peak engine power loss based on the pressure based use life 58. For example, the peak engine power loss computation module 44 computes the peak engine power loss based on the following equation:
Peak Engine Power Loss=(Peak Engine Power)*(0.01250)*(2.5)*(100−UL1)/100.
The notification determination module 46 receives as input the actual use life 66 and the peak engine power loss data 68. The notification determination module 46 generates notification signals 70 and/or notification messages 72 to notify the user based on the use life 66 and/or the peak engine power loss data 68.
In various embodiments, the notification determination module 46 generates the notification signals 70 and/or messages 72 when the use life 66 indicates that the life of the air filter 14 is near complete (e.g., when the use life 66 is less than a threshold). The notification signals 70 and/or messages 72 include a message or other indication (e.g., audio or haptic) that the life of the air filter is near complete or that it is time to change the air filter 14.
In various embodiments, the notification determination module 46 generates the notification signals 70 and/or messages 72 at a time that may be more convenient for the user. For example, the notification determination module 46 may receive as input vehicle health data 74 and/or behavior data 76. The notification determination module 46 coordinates the delivery and/or content of the notification signals 70 and/or messages 72 based on the vehicle health data 74 and/or the behavior data 76.
For example, the vehicle health data 74 includes health information about other vehicle components. The notification determination module 46 coordinates the delivery of the notification signals 70 and/or messages 72 with signals and/or messages that may be delivered based on the health of the other vehicle components. For example, the vehicle health data 74 can include a health of the engine oil (e.g., oil life). In such example, the notification determination module 46 coordinates the delivery of the notification signals 70 and/or messages 72 with notification signals and/or messages associated with the engine oil. For example, the notification determination module 46 tracks the use life 66 and an estimated engine oil life and once the use life falls below a threshold, generates the notification signals 70 and/or messages 72 at a same time that notification signals and/or messages are to be generated for the engine oil. As can be appreciated, the engine oil life is one example, as other vehicle health data can be used to coordinate the delivery and/or content of the notification signals 70 and/or messages 72 as the disclosure is not limited to the present examples.
In another example, the behavior data 76 includes previously determined use lives at previous maintenance events. The notification determination module can adjust the threshold for generating the notification signals and/or messages based on the previously determined use lives at the previous maintenance events. For example, as shown in
Referring now to
As can further be appreciated, the methods of
In one example, as shown in
If it is determined that mitigation conditions are not present at 230, the use life 66 is determined at 240-250. For example, at 240 the air pressure (P1) and the mass air flow (m1) at a first time are received and within a predetermined period of time, the air pressure (P2) and the mass air flow (m2) at a second time are received. The pressure based use life 58 is then computed based on equation (1) above and the dirty filter data and the clean filter data retrieved from the dirty filter data datastore and the clean filter data datastore, respectively based on the intake air temperature. Thereafter, the peak engine power loss is computed based on the computed pressure based use life 58 at 280.
Meanwhile, at 260-270, the age based use life 64 is computed based on an estimated age of the air filter 14. For example, the age of the air filter 14 is computed for example based on the vehicle calendar data 60 and/or the GPS data 62 at 260 and the use life 64 is determined based on the age and the filter age data stored in the filter age data datastore 34 at 270.
At 290, the actual use life 66 is determined from minimum of the pressure based use life 58 and the age based use life 64 at 280. The peak engine power loss data 68 is determined at 290. The notification signals 70 and/or messages 72 are coordinated at 300 and if it is time for a notification, the notification signals 70 and/or messages 72 are generated at 310. Thereafter, the method may end at 320.
In another example, a method 300 of coordinating the notification signals 70 and/or messages 72 is shown in
If it is determined that combined maintenance items require notification at 440, notification signals 70 and/or messages 72 are generated at 450 and the method may end at 460. If it is determined that combined maintenance items do not need notification at 440; however, one of the maintenance items is approaching or has exceeded a threshold limit at 470, the notification signal 70 and/or the messages 72 are generated at 450 and the method may end at 460.
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the invention in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing the exemplary embodiment or exemplary embodiments. It should be understood that various changes can be made in the function and arrangement of elements without departing from the scope of the invention as set forth in the appended claims and the legal equivalents thereof.
Number | Name | Date | Kind |
---|---|---|---|
8626456 | Moore et al. | Jan 2014 | B2 |
20110197580 | Andrasko | Aug 2011 | A1 |
Number | Date | Country | |
---|---|---|---|
20170211498 A1 | Jul 2017 | US |