The present invention relates generally to methods and apparatus to monitor air filter life based on motor output in forced air filtration systems.
A forced air filtration system cleans air by passing it through a set of air filters before delivering the filtered air into a clean space. However, the air filters need to be replaced periodically to maintain the effectiveness in removing dust particles from the supply air. The motor, which is the heart of a forced air filtration system, also needs to be periodically maintained to avoid interrupting normal operation due to equipment failure.
Thus, there is a need for a maintenance notification system and process for a user to maintain a forced air filtration system in order to avoid deterioration of performance and loss of use due to motor failure, and to track equipment life expectancy.
For purposes of summarizing the invention, certain aspects, advantages, and novel features of the invention have been described herein. It is to be understood that not necessarily all such advantages may be achieved in accordance with any one particular embodiment of the invention. Thus, the invention may be embodied or carried out in a manner that achieves or optimizes one advantage or group of advantages as taught herein without necessarily achieving other advantages as may be taught or suggested herein.
According to various embodiments, the invention and disclosure herein describes the system and method which can be used by a motor controller controlling a constant volume (CV) fan motor to determine air filter usage by monitoring the total volume of air flow through the air filter and the total time the air filter has been in service. The user is notified to replace the air filter when either the volume-based or time-based air filter usage exceeds the maximum recommended air filter life. The time-based filter life is based on the breaking down of the filter material due to aging while the air volume-based filter life is based on how much dust particles are trapped in the filter.
The invention also provides maintenance notification in advance for the user to maintain the forced air filtration system in order to avoid deterioration of performance and loss of use due to motor failure.
The disclosed invention also accumulates the total number of motor revolutions. The equipment manufacturer can schedule maintenance notifications for the motor based on the accumulated motor revolutions. The controller accumulates the total number of revolutions based on the revolutions per minute (RPM) feedback signal from the motor.
For example, in one embodiment, an air filter system comprises a constant volume fan motor; a signal indicative of revolutions per minute of the constant volume fan motor; a fan attached to the constant volume fan motor; a filter for filtering a dirty air stream, wherein the fan blows the dirty air stream through the filter; a notification output; a digital device connection for receiving a profile, wherein the profile comprises a plurality of values; a non-volatile memory for storing the profile; a motor controller connected to the non-volatile memory, wherein the motor controller receives the signal indicative of revolutions per minute from the constant volume fan motor; a control signal to control the constant volume fan motor, wherein the motor controller sends the control signal to the constant volume fan motor; wherein the motor controller monitors air flow through the filter and determines a value indicative of accumulated air flow through the filter; wherein the motor controller determines a value indicative of accumulated time in use of the filter; and wherein the motor controller uses the profile, the value indicative of accumulated air flow through the filter, the value indicative of accumulated time in use of the filter, and the signal indicative of revolutions per minute to monitor usage of the filter.
In this embodiment, the air filter system can further comprise wherein the non-volatile memory is integrated with the motor controller on the same integrated circuit; wherein one of the plurality of values of the profile comprises a maximum air volume based filter life value for the filter; wherein the maximum air volume based filter life value represents a number of days; wherein the motor controller triggers a replace filter notification after the value indicative of accumulated air flow through the filter exceeds the maximum air volume based filter life value for the filter; wherein the motor controller sends the replace filter notification to the notification output; wherein one of the plurality of values of the profile comprises a maximum time based filter life value for the filter; wherein the maximum time based filter life value represents a number of days; wherein the motor controller triggers a replace filter notification after the value indicative of accumulated time in use of the filter exceeds the maximum time based filter life value for the filter; wherein the motor controller sends the replace filter notification to the notification output; wherein one of the plurality of values of the profile comprises a maximum number of motor revolutions value for the constant volume fan motor; wherein the motor controller uses the revolution per minute signal to determine an accumulated revolution per minute value of the constant volume fan motor; wherein the motor controller triggers a motor maintenance notification after the accumulated revolution per minute value exceeds the maximum number of motor revolutions value; wherein the motor controller sends the motor maintenance notification to the notification output; wherein the filter comprises a pre-filter, a carbon filter, and a HEPA filter; wherein the control signal represents a percent of a maximum air flow rate for the constant volume fan motor; or wherein the constant volume fan motor comprises an electronically commutated motor.
The following is a detailed description of embodiments to illustrate the principles of the invention. The embodiments are provided to illustrate aspects of the invention, but the invention is not limited to any embodiment. The scope of the invention encompasses numerous alternatives, modifications, and equivalents. Reasonable variation and modification are possible within the scope of the disclosure and drawings without departing from the spirit of the invention. The scope of the invention is limited only by the claims.
While numerous specific details are set forth in the following description to provide a thorough understanding of the invention, the invention may be practiced according to the claims without some or all of these specific details.
Various embodiments will be described in detail with reference to the accompanying drawings. Wherever possible, the same reference numbers are used throughout the drawings to refer to the same or like parts. References made to particular examples and implementations are for illustrative purposes and are not intended to limit the scope of the claims.
Air filter system 1000 also comprises notification output 1950. In one example embodiment, notification output 1950 comprises wireless communication, such as through Bluetooth or WIFI communication, to connect to a wirelessly connected device or display. In other embodiments, notification output 1950 can comprise notification through an attached display or other wired connection to a connected device or display.
Fan motor controller 1200 controls the air flow rate by sending a control signal 1230 to control the output of the CV fan motor 1300. The control signal 1230 is expressed as a percent of the maximum air flow rate programmed in the CV fan motor 1300. The CV fan motor 1300 returns a signal 1310 indicative of revolution per minute (RPM) of the CV fan motor 1300 to the fan motor controller 1200. The fan motor controller 1200 comprises a microcontroller 1210 and nonvolatile memory 1250 to store a profile, and a digital device connection 1220 to load the profile from an external digital device 1100.
In one embodiment, digital device 1100 downloads a profile which contains the recommended Maximum Air Volume Based Filter Life (AVBFL), Maximum Time Based Filter Life (TBFL) for filter 1450, and maximum number of motor revolutions to the fan motor controller 1200, which saves the values in nonvolatile memory 1250.
In one embodiment, AVBFL is configured in number of days, but in other embodiments could be configured in weeks, months, or years. In one embodiment, microcontroller 1210 in fan motor controller 1200 translates AVBFL to Air Volume Rate Hour (AVRHr) based on 100% air volume flow rate, using the following calculation: Maximum Air Volume Based Filter Life (AVBFL) in AVRHr=AVBFL*24 hours/day.
In one embodiment, Maximum Time Based Filter Life (TBFL) is also configured in number of days, but in other embodiments could be configured in weeks, months, or years. In one embodiment, microcontroller 1210 in fan motor controller 1200 translates TBFL to hours, using the following calculation: Maximum Time Based Filter Life in hours=TBFL days*24 hours/day.
The replace air filter notification is triggered when the accumulated AVRHr is larger than the maximum set AVRHr or when the accumulated TBFL hours is larger than the maximum set TBFL hours. Both AVBFL and TBFL can be independently enabled or disabled. The motor maintenance notification is triggered when the accumulated number of motor revolutions is larger than the maximum number of motor revolutions.
In step 2030, if the replace air filter notification is not set, air filter usage calculation process 2000 moves to step 2040. In step 2040, TBFL is checked as to whether it is enabled. If TBFL is enabled, the air filter usage calculation process 2000 proceeds to step 2050 where the accumulated TBFL hours are incremented by one hour and then the process proceeds to step 2060. In step 2060, the total accumulated TBFL hours is compared against the manufacturer recommended maximum TBFL hours. If the accumulated TBFL hours is less than the maximum TBFL hours, air filter usage calculation process 2000 continues to step 2070 to start the AVBFL calculation. If the accumulated TBFL is larger than or equal to the maximum TBFL hours, the process proceeds to step 2110 where air filter replacement notification is triggered and then air filter usage calculation process 2000 moves to step 2120 to end.
In step 2040, if TBFL is disabled, air filter usage calculation process 2000 moves to step 2070 to start the AVBFL calculation. In step 2070, the AVBFL calculation is checked as to whether it is enabled. If it is enabled, the process moves to step 2080 where the current motor output is retrieved. The current motor output is proportional to AVRHr in the current hour, meaning it is proportional to what AVRHr was during the past hour.
The process then moves to step 2090 where the current AVRHr is added to the accumulated AVRHr. Then the process moves to step 2100 where the accumulated AVRHr is compared with the maximum AVRHr recommended by the manufacturer. If the accumulated AVRHr is less than maximum AVRHr, air filter usage calculation process 2000 moves to step 2120 to end. If it is larger than or equal to the maximum AVRHr, air filter usage calculation process 2000 triggers the air filter replacement notification 2110 and then moves to step 2120 to end.
Then the process proceeds to step 4040, where the accumulated TBFL is read from nonvolatile memory 1250. Then the process proceeds to step 4050 where the accumulated TBFL is used to calculate the remaining TBFL as a percentage, where the percentage of maximum air filter life remaining=(1−accumulated TBFL hours/maximum TBFL hours).
Next, the process proceeds to step 4060 where the percentage remaining AVBFL and percentage remaining TBFL are compared. If the percentage remaining AVBFL is less the percentage remaining TBFL, the process proceeds to step 4070 where the remaining AVBFL percentage is output through notification output 1950 to a connected device or display. In step 4060, if the percentage remaining AVBFL is greater than or equal to the percentage remaining TBFL, the process proceeds to step 4080 where the remaining TBFL percentage is output through notification output 1950 to a connected device or display. The remaining air filter life display process 4000 then moves to step 4090 and ends.
In step 5020, if the motor maintenance notification is not set, motor revolution accumulation calculation process 5000 moves to step 5030. At step 5030, it is determined whether it is time to read the motor revolutions per minute, or RPMs. In one embodiment, the motor revolutions per minute is read every minute by the fan motor controller 1200 by measuring the signal 1310 from the CV fan motor 1300.
If in step 5030, it is not time to read the motor RPMs, then the motor revolution accumulation calculation process 5000 moves to step 5080 and ends. In step 5030, if it is time to read the RPMs, the motor revolution accumulation calculation process 5000 moves to step 5040 where the RPM feedback is read by the fan motor controller 1200 by measuring the signal 1310 from the CV fan motor 1300. Then the process moves to step 5050 where the RPM feedback is added to the Accumulated Motor Revolutions, and the process moves to step 5060.
In step 5060, the Accumulated Motor Revolutions is compared with the Max Number of Motor Revolutions. If Accumulated Motor Revolutions is less than the Max Number of Motor Revolutions, motor revolution accumulation calculation process 5000 moves to step 5080 and ends. If Accumulated Motor Revolutions is greater than or equal to the Max Number of Motor Revolutions, the process moves to step 5070. In step 5070, the motor maintenance notification is set. Motor revolution accumulation calculation process 5000 then moves to step 5080 and ends.
This application claims priority under 35 U.S.C. Section 119(e) to U.S. Provisional Patent Application No. 63/177,734, filed on Apr. 21, 2021, the entire disclosure of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
6448896 | Bankus | Sep 2002 | B1 |
6993414 | Shah | Jan 2006 | B2 |
9183723 | Sherman | Nov 2015 | B2 |
10518206 | Hingorani | Dec 2019 | B1 |
10610818 | Fox | Apr 2020 | B2 |
10670488 | Alsaleem | Jun 2020 | B2 |
20140190240 | He | Jul 2014 | A1 |
20180333667 | Maranville | Nov 2018 | A1 |
20220203288 | Wenger | Jun 2022 | A1 |
20220290886 | Frenk | Sep 2022 | A1 |
Number | Date | Country | |
---|---|---|---|
20220341614 A1 | Oct 2022 | US |
Number | Date | Country | |
---|---|---|---|
63177734 | Apr 2021 | US |