Abstract:
A system for forecasting demand energy associated with a swimming pool and a home&#39;s HVAC unit. The pool has a circulation pump motor and the system records fluctuation in daily ambient air temperature, pool water temperature, psi reading of the pool&#39;s circulation system and monitors both the daily run time of the pool pump and the HVAC unit.

Description:
RELATED APPLICATION 
       [0001]    This application claims the benefit and priority to U.S. Provisional Application Ser. No. 61/363,973, filed Jul. 13, 2010, the content of which is incorporated by reference herein in its entirety. 
     
    
     BACKGROUND 
       [0002]    1. Field 
         [0003]    The invention relates to a system for forecasting demand energy associated with a pool and a home HVAC unit 
         [0004]    2. Description of the Prior Art 
         [0005]    There is a need to forecast demand energy associated with a swimming pool sump circulation motor and a home HVAC unit. 
         [0006]    These and other objects are preferably accomplished by a system which includes 
         [0007]    Control unit controls the swimming pool circulation pump/motor. Unit considers fluctuations in daily ambient air temperatures, water temperatures, circulation system psi readings, circulation system gpm readings, to arrive at necessary daily run time of swimming pool circulation pump/motor. 
         [0008]    Control unit is connected to a GUI (Web Solution), That allows both the electric utility and consumer to view run times of the pool circulation motor and home HVAC unit in real time (information is passed in fifteen minute intervals). GUI allows the utility to forecast demand energy associated with these devices and interrupt the devices if necessary to relieve demand on the grid. The GUI uses historical data related to average monthly high temperatures for the past thirty years to predict and forecast daily run times of the pool circulation pump/motor. 
         [0009]    Actual pool circulation pump/motor run times are determined by the actual daily high ambient air temperature, water temperature, circulation system psi reading, and circulation system gpm readings. 
         [0010]    Control unit is equipped with two wireless radios. One is a Zigbee radio that communicates with the utility smart metering system, and the other is wireless radio that communicates through a GUI. 
     
    
     
       DRAWINGS 
         [0011]      FIG. 1  of the drawing is a schematic illustration of the system of the invention. 
       
    
    
     DETAILED DESCRIPTION 
       [0012]    Flow Chart of Daily Operation with Single Speed Motor: 
         [0013]    &gt;Units programmed start time energizes the pool circulation pump/motor 
         [0014]    &gt;Unit runs its programmed minimum run time uninterrupted unless other functionality is activated. (See  FIG. 1 ). 
         [0015]    &gt;After the minimum run time is accomplished, the unit de-energizes the pool circulation pump/motor and waits to see what the daily high ambient air temperature reached. (See  FIG. 1 ). 
         [0016]    1. Ambient Temperature Adjustments Summary 
         [0017]    a. Unit monitors ambient temperature, and daily high temperature is determined at 4:00 pm. 
         [0018]    b. Unit then runs additional run time based on high daily temperature: 
         [0019]    i. Temperature ≦88 degrees 
         [0020]    1. operate for minimum programmed run time. 
         [0021]    ii. Temperature &gt;88° F. and ≦93° F. 
         [0022]    1. operate for minimum run time and an additional 1 hour. 
         [0023]    iii. Temperature &gt;93° F. 
         [0024]    1. pump operates for maximum programmed run time. 
         [0000]    Flow Chart of Daily Operation with Dual Speed Motor: 
         [0025]    &gt;Units programmed start time energizes the pool circulation pump/motor 
         [0026]    &gt;Unit energizes the pool circulation pump/motor for either one hour in high speed, or two hours in high speed, this time increment is selected by the installer. 
         [0027]    &gt;The balance of run time is accomplished in low speed. 
         [0028]    &gt;Pool circulation pump/motor runs for twice as long in low speed to accomplish equal circulation in high speed. 
       EXAMPLE 
       [0029]    *one hour in high=two hours in low 
         [0030]    &gt;If pool circulation pump/motor was energized for one hour in high, and the minimum programmed run time was set at four hours, the control unit would then energize the low speed of the pool circulation pump/motor for six hours to accomplish its minimum run time requirement. 
         [0031]    &gt;Additional run time that could occur based on the high ambient air temp for the day would be associated with the low speed of the pool circulation pump/motor. 
         [0032]    1. Ambient Temperature Adjustments Summary 
         [0033]    a. Unit monitors ambient temperature, and daily high temperature is determined at 4:00 pm. 
         [0034]    b. Unit then runs additional run time based on high daily temperature: 
         [0035]    i. Temperature ≦88 degrees 
         [0036]    1. operate for minimum programmed run time. 
         [0037]    ii. Temperature &gt;88° F. and ≦93° F. 
         [0038]    1. operate for minimum run time and an additional 1 hour. 
         [0039]    iii. Temperature &gt;93° F. 
         [0040]    1. pump operates for maximum programmed run time. 
         [0000]    Flow Chart of Daily Operation with Variable Speed Dual Powered Brushless D.C. Motor: 
         [0041]    &gt;Control unit gives priority to solar panel power source in morning and afternoon hours. 
         [0042]    &gt;The motor is a brushless D.C. motor designed to be powered by no more than 40 volts D.C. 
         [0043]    &gt;The brush less D.C. motor by design is variable speed. 
         [0044]    &gt;The control unit reads GPM and calculates amount of water filtered. 
         [0045]    &gt;At 4:00 pm the control unit compares the daily high ambient air temperature, and determines if there needs to be additional circulation of pool water. This is accomplished by comparing how much water was circulated by the pool motor/pump by using the solar power source and comparing this to its programmed amount of water to be circulated. If the requirement was reached the control unit does not engage the house/utility power source. 
         [0046]    1. Ambient Temperature Adjustments Summary 
         [0047]    a. Unit monitors ambient temperature, and daily high temperature is determined at 4:00 pm. 
         [0048]    b. Unit then runs additional run time based on high daily temperature: 
         [0049]    i. Temperature ≦88 degrees 
         [0050]    1. operate to achieve minimum gallons to circulate (one complete turn over) 
         [0051]    ii. Temperature &gt;88° F. and ≦93° F. 
         [0052]    1. operate to achieve minimum gallons to circulate plus additional 50% turn over. 
         [0053]    iii. Temperature &gt;93° F. 
         [0054]    1. pump operates to achieve two complete turn over. 
         [0055]    &gt;By comparing the amount of water circulated to the programmed daily minimum amount of water to be circulated versus ambient air temperature it may be necessary for the control unit to engage the house/utility power source to power the D.C. motor/pump in order to circulate the proper amount of pool water. 
         [0056]    &gt;The brushless D.C. motor is equipped with a transfer switch allowing it to be powered from either solar or house/utility power. 
         [0057]    &gt;Interfaced with the house/utility power source is a power supply that converts the 120/240 volt A.C. power to 40 volt D.C. 
       Functionality 
       [0058]    1. Run Time 
         [0059]    a. Uses Start time setting 
         [0060]    b. Minimum run time setting (reference 10149A02M) 
         [0061]    c. Maximum run time setting (reference 10149A02M) 
         [0062]    d. Unit will run programmed minimum runtime 
         [0063]    e. After minimum runtime is achieved, unit checks for daily high temperature. 
         [0064]    i. Refer to Ambient Temperature Adjustment Summary, below 
         [0065]    2. Motor Type 
         [0066]    a. Single Speed 
         [0067]    i. Unit runs when HVAC unit is off. (if interrupt is active) 
         [0068]    ii. Unit is off when HVAC unit is on. (if interrupt is active) 
         [0069]    b. Dual Speed 
         [0070]    i. Unit is programmed to either run pump for one or two hours in high speed 
         [0071]    ii. Unit runs balance of time in low speed 
         [0072]    3. Load Management 
         [0073]    a. HVAC Input 
         [0074]    i. Start time 
         [0075]    1. HVAC input becomes active 
         [0076]    2. Control unit begins acting on recognition of HVAC input to ground. 
         [0077]    4. Peak Hour Interrupt 
         [0078]    a. Peak Hour Start Time 
         [0079]    b. Peak Hour End Time 
         [0080]    c. When Peak hours is active I on, control unit will not allow pool pump to be energized. 
         [0081]    i. Service mode may override to force pool pump on 
         [0082]    5. HVAC override 
         [0083]    a. HVAC Enable Start Time 
         [0084]    b. HVAC Enable End Time 
         [0085]    c. Enable 
         [0086]    i. If enabled, and between the appropriate start and end times, the unit monitors the HVAC1 input for a constant run time of forty-five minutes. After 45 minutes, the control unit will begin to interrupt the HVAC thermostat (via the HVAC Override relay). HVAC override will monitor the HVAC1 dry contact input to allow a run time ratio of 15 minutes on to 5 minutes off. 
         [0087]    ii. HVAC on=NC contacts closed (allows 24 vac from thermostat to HVAC) 
         [0088]    iii. HVAC off=NC contacts open (breaks 24 vac to HVAC) 
         [0089]    iv. 
         [0090]    6. Pressure Switch 
         [0091]    a. Pressure switch is normally open 
         [0092]    i. Pressure switch is adjustable 0-35 psi. 
         [0093]    b. When contact closure occurs 
         [0094]    i. Dual speed motor 
         [0095]    1. The control unit only allows the low speed of the motor to be energized. High speed is not allowed in this case 
         [0096]    2. Over pressure alert should be displayed on the front panel. 
         [0097]    ii. Single speed motor 
         [0098]    1. Pressure switch closure does not affect normal pump operation. 
         [0099]    2. Over pressure alert should be displayed on the front panel. 
         [0100]    7. Peak Hours Minimum Run Time 
         [0101]    a. If enabled 
         [0102]    i. If unit does not run for at least 2 hours during the hours of 10:00 am-6:00 pm and ambient temperatures were equal to or greater than 98° F., the unit will add an additional hour of run time to maximum run time setting. 
         [0103]    8. Vacuum Switch Input 
         [0104]    a. Vacuum Switch setting is adjustable. 
         [0105]    b. Dry contact 
         [0106]    i. Normally open 
         [0107]    c. When contact closure occurs: 
         [0108]    i. Pool pump motor is de-energized for 10 seconds. 
         [0109]    ii. After 10 seconds unit will energize pool pump motor. 
         [0110]    iii. If vacuum switch is still closed unit will repeat sequence. 
         [0111]    9. Ambient Temperature Offset 
         [0112]    a. Allows user to adjust ambient air temp by +/−maximum number of degrees (reference 10149A02M for limits) to compensate for unit location in direct sunlight or shade. 
         [0113]    10. Ambient Temperature Adjustments Summary 
         [0114]    a. Unit monitors ambient temperature, and daily high temperature is determined at 4:00 pm. 
         [0115]    b. Unit then runs additional run time based on high daily temperature: 
         [0116]    i. Temperature ≦88 degrees 
         [0117]    1. operate for minimum programmed run time. 
         [0118]    ii. Temperature &gt;88° F. and ≦93° F. 
         [0119]    1. operate for minimum run time and an additional 1 hour. 
         [0120]    iii. Temperature &gt;93° F. 
         [0121]    1. pump operates for maximum programmed run time. 
         [0122]    11. Daily Run Times 
         [0123]    a. all daily run times are based on midnight to midnight 
         [0124]    b. any remaining run hours are not rolled over to the next day 
         [0125]    12. Run priorities 
         [0126]    a. Override has top priority. 
         [0127]    b. Service has priority over peak hours and HVAC1 input. 
         [0128]    c. Peak hours has priority over run time. 
         [0129]    d. Daily run time has priority over HVAC at end of the day in order to reach programmed run time. 
         [0130]    e. HVAC can interrupt pool pump when not at risk of not meeting daily run time. 
         [0131]    It can be seen that there is described a system for forecasting demand energy associated with a pool and a home HVAC unit. Variations thereof may occur to an artisan and the scope of the invention should only be limited by the scope of the appended claims.