← Back to Patent Explorer
US4357665A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable electronic real-time load controller providing demand limit control

Assignee: Butler Manufacturing Co
•
Filing: 1979-12-27
•
Granted: 1982-11-02
•
Expires: 1999-12-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable electronic real-time load controller includes: a plurality of load control circuits, each being adapted to be interconnected with a load; a hardware clock; and, a data processor, operating under control of a set of program instructions stored in a program memory thereof, for implementing real-time control by comparing real-time information from the hardware clock with a time schedule stored in an event memory, and accordingly establishing an on state or an off state for each load, the on state representing a desired load-on state for the associated load control circuit and the off state representing a desired load-off state for the associated load control circuit. In order that the controller may also implement demand limit control, the controller is provided with additional components including a sensor for measuring the actual rate of power consumption by the loads, a set point selector for selecting a set point representing a desired rate of power consumption, and an additional program memory storing a set of program instructions for demand limit control. The data processor is responsive to this set of program instructions to: obtain the actual power rate and the set point from the sensor and the set point selector, respectively; compare the actual power rate with the set point; and, for those loads in an on state under real-time control, vary the number of loads actually energized and de-energized so as to maintain the actual rate substantially equal to the set point. The additional components for demand limit control are preferably mounted on a printed circuit card adapted to be inserted into a housing of the controller and interconnected with the data processor therein.

Inventors

  • 👤 William W. Korff

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 20:49
CPC Classifications
G; G01; G01R; G01R21/00; G01R21/133; H; H02; H02J; H02J3/00; H02J3/12; H02J3/14; H02J2105/00; H02J2105/50; H02J2105/52; H02J2105/57; Y; Y02; Y02B; Y02B70/00; Y02B70/30; Y02B70/3225; Y04; Y04S; Y04S20/00; Y04S20/20; Y04S20/222

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 506 words
An electronic controller for controlling the energization states of a plurality of electrical loads, said controller comprising: a plurality of load control circuits, each said load control circuit being adapted to be interconnected with a load, and having a load-on state when its load is to be on, and a load-off state when its load is to be off; clock means for determining real-time; sensor means for measuring the actual rate of power consumption by the plurality of electrical loads; set point selector means for selecting a set point representing a desired rate of power consumption by the plurality of electrical loads; event memory means for storing a time schedule for real-time control of the plurality of electrical loads; program memory means storing a set of program instructions; processing means responsive to said set of program instructions for: determining a desired real-time control output status for each load by: obtaining real-time from said clock means; obtaining said time schedule from said event memory means; and through comparison of said real-time with said time schedule, establishing an on state or an off state for each load, said on state representing a desired load-on state for the associated load control circuit and said off state representing a desired load-off state for the associated load control circuit; determining a desired demand limit control output status for each load by: obtaining said actual power rate from said sensor means; obtaining said set point from said set point selector means; determining a shed condition when said actual power rate equals or exceeds said set point, and determining a restore condition when said actual power rate is less than said set point; establishing a demand group of the plurality of electrical loads; transferring a load into said demand group upon occurrence of an on state for the load and transferring a load out of said demand group upon occurrence of an off state for the load; establishing a shed group and a restored group within said demand group, the loads within said shed group having a shed state representing a desired load-off state for the associated load control circuit and the loads within said restored group having a restored state representing a desired load-on state for the associated load control circuit; upon determination of said shed condition, transferring at least one load from said restored group to said shed group; and, upon determination of said restore condition, transferring at least one load from said shed group to said restored group; and, controlling the actual energization state of each load by, for each load in said demand group, placing said load control circuit for the load into said load-on state upon occurrence of said restored state for the load and into said load-off state upon occurrence of said shed state for the load, and, for each remaining load, placing said load control circuit for the load into said load-on state upon occurrence of said on state for the load and into said load-off state upon occurrence of said off state for the load.
Claim 2
Dependent Claim 506 words
An electronic controller for controlling the energization states of a plurality of electrical loads, said controller comprising: a plurality of load control circuits, each said load control circuit being adapted to be interconnected with a load, and having a load-on state when its load is to be on, and a load-off state when its load is to be off; clock means for determining real-time; sensor means for measuring the actual rate of power consumption by the plurality of electrical loads; set point selector means for selecting a set point representing a desired rate of power consumption by the plurality of electrical loads; event memory means for storing a time schedule for real-time control of the plurality of electrical loads; program memory means storing a set of program instructions; processing means responsive to said set of program instructions for: determining a desired real-time control output status for each load by: obtaining real-time from said clock means; obtaining said time schedule from said event memory means; and through comparison of said real-time with said time schedule, establishing an on state or an off state for each load, said on state representing a desired load-on state for the associated load control circuit and said off state representing a desired load-off state for the associated load control circuit; determining a desired demand limit control output status for each load by: obtaining said actual power rate from said sensor means; obtaining said set point from said set point selector means; determining a shed condition when said actual power rate equals or exceeds said set point, and determining a restore condition when said actual power rate is less than said set point; establishing a demand group of the plurality of electrical loads; transferring a load into said demand group upon occurrence of an on state for the load and transferring a load out of said demand group upon occurrence of an off state for the load; establishing a shed group and a restored group within said demand group, the loads within said shed group having a shed state representing a desired load-off state for the associated load control circuit and the loads within said restored group having a restored state representing a desired load-on state for the associated load control circuit; upon determination of said shed condition, transferring at least one load from said restored group to said shed group; and, upon determination of said restore condition, transferring at least one load from said shed group to said restored group; and, controlling the actual energization state of each load by, for each load in said demand group, placing said load control circuit for the load into said load-on state upon occurrence of said restored state for the load and into said load-off state upon occurrence of said shed state for the load, and, for each remaining load, placing said load control circuit for the load into said load-on state upon occurrence of said on state for the load and into said load-off state upon occurrence of said off state for the load.
Claim 3
Dependent Claim 55 words
A controller as recited in claim 1, further comprising means for detecting an inhibit signal; and, wherein said processing means is responsive to said detected inhibit signal to control the actual energization state of each load in accordance only with the desired real-time control output status thereof for the duration of said detected inhibit signal.
Claim 4
Dependent Claim 54 words
A controller as recited in claim 1, further comprising means for selecting any load of the plurality of electrical loads for demand limit control; and, wherein said processing means is operative to maintain in said demand group only those ones of the plurality of electrical loads that have been selected for demand limit control.
Claim 5
Dependent Claim 39 words
A controller as recited in claim 3, wherein said means for selecting comprises a manually-actuable switch for each load; and, wherein said processing means is operative to interrogate each said manually-actuable switch to establish and maintain said demand group.
Claim 6
Dependent Claim 55 words
A controller as recited in claim 3, wherein said processing means is operative to inhibit the removal of any load from said demand group by deselection of the load when the load has a shed state, until the elapse of a predetermined interval following the time that the load was transferred into said shed group.
Claim 7
Dependent Claim 83 words
A controller as recited in claim 5, further comprising a minimum timer for each load, each said minimum timer being controlled by said processing means to run for said predetermined interval when started by said processing means; and wherein said processing means is operative to start the minimum timer for a load that the time that the load is transferred into said shed group, and to inhibit the removal of the load from said demand group until said minimum timer has stopped running.
Claim 8
Dependent Claim 61 words
A controller as recited in claim 1, wherein said processing means is operative to inhibit any load in one of said shed and restored groups from being transferred to the other of said shed and restored groups, until the elapse of a predetermined interval following the time that the load was transferred into said one of said shed and restored groups.
Claim 9
Dependent Claim 94 words
A controller as recited in claim 7, further comprising a minimum timer for each load; each said minimum timer being controlled by said processing means to run for said predetermined interval when started by said processing means; and, wherein said processing means is operative to start the minimum timer for a load at the time that the load is first placed into said one of said shed and restored groups and to inhibit the transfer of the load from said one of said shed and restored groups until said minimum timer has stopped running.
Claim 10
Dependent Claim 27 words
A controller as recited in claim 1, wherein said processing means is operative to limit the amount of time that any load is in said shed group.
Claim 11
Dependent Claim 53 words
A controller as recited in claim 9, wherein said processing means is operative to automatically transfer a load from said shed group to said restored group and another load from said restored group to said shed group, at intervals whose duration is inversely proportional to the number of loads in said shed group.
Claim 12
Dependent Claim 30 words
A controller as recited in claims 1 or 10, wherein said processing means is operative to transfer loads between said shed group and said restored group in a predetermined order.
Claim 13
Dependent Claim 75 words
A controller as recited in claim 1, wherein said processing means is operative to: establish a deadband whose upper limit is defined by said set point and whose lower limit is a predetermined amount below said set point; determine said shed condition when said actual power rate equals or exceeds the upper limit of said deadband; and, determine said restore condition when said actual power rate is less than the lower limit of said deadband.
Claim 14
Dependent Claim 18 words
A controller as recited in claim 12, further comprising means for selecting the predetermined amount of said deadband.
Claim 15
Dependent Claim 37 words
A controller as recited in claims 1 or 12, wherein said processing means is operative to transfer a load from said restored group to said shed group only if said shed condition persists for a predetermined interval.
Claim 16
Dependent Claim 37 words
A controller as recited in claims 1 or 12, wherein said processing means is operative to transfer a load from said shed group to said restored group only if said restore condition persists for a predetermined interval.
Claim 17
Dependent Claim 38 words
A controller as recited in claim 1, wherein said processing means is operative to detect an initialization condition, and to transfer all of the plurality of electrical loads into said shed group upon detection of said initialization condition.
Claim 18
Dependent Claim 25 words
A controller as recited in claim 1, further comprising display means for displaying data related to said real-time control and to said demand limit control.
Claim 19
Dependent Claim 68 words
A controller as recited in claim 17, further comprising display selection means for enabling the display of either data related to real-time control or data related to demand limit control; and, wherein said processing means is responsive to said display selection means to transfer either said data related to said real-time control or said data related to said demand limit control to said display means for display thereby.
Claim 20
Dependent Claim 97 words
A controller as recited in claim 18, wherein said display selection means comprises a manually-actuable switch having rest, set point and actual power rate positions; and wherein said processing means is operative to transfer said data related to real-time control to said display means when said switch is in said rest position, to transfer data related to said actual power rate to said display means when said switch is in said actual power rate position, and to transfer data related to said set point to said display means when said switch is in said set point position.
Claim 21
Independent Claim 434 words
An apparatus that permits an electronic controller, adapted to provide real-time control of the energization states of a plurality of electrical loads, to also provide demand limit control of the loads, the controller including a clock means determining real-time, an event memory storing a time schedule for real-time control, a program memory storing a set of program instructions for real-time control, and a processing means for excuting the set of program instructions to implement real-time control by comparing real-time from the clock means with the time schedule in the event memory, and accordingly determining an on state or an off state for each load, and by energizing those loads in an on state and by de-energizing those loads in an off state, said apparatus comprising: a second program memory storing a set of program instructions for demand limit control; first means for providing an input analog signal representing the actual rate of power consumption by the plurality of electrical loads; second means for providing a set point analog signal representing a desired rate of power consumption; digital-to-analog signal conversion means for converting a digital signal from said processing means into a corresponding analog signal; a first comparator for comparing said input analog signal with said analog signal from said digital-to-analog signal conversion means to provide a first digital signal representative of the difference therebetween; a second comparator for comparing said set point analog signal with said analog signal from said digital-to-analog signal conversion means to provide a second digital signal representative of the difference therebetween; input/output port means for transferring said first and said second digital signals to said processing means, and for transferring a digital signal which selectively represents an approximation of said actual rate of power consumption and said desired rate of power consumption from said processing means to said digital-to-analog signal conversion means; said processing means being operative to execute said set of program instructions stored in said second program memory to implement demand limit control by: obtaining actual rate and set point data by causing said digital signal transferred to said digital-to-analog signal conversion means through said input/output port means to selectively approximate said actual rate of power consumption and said desired rate of power consumption and by selectively monitoring, through said input/output port means, said first and said second digital signals from said first and second comparators; comparing said actual rate data with set point data; and, for those loads in an on state under real-time control, varying the number of loads actually energized and de-energized so as to maintain said actual rate substantially equal to said set point.
Claim 22
Independent Claim 434 words
An apparatus that permits an electronic controller, adapted to provide real-time control of the energization states of a plurality of electrical loads, to also provide demand limit control of the loads, the controller including a clock means determining real-time, an event memory storing a time schedule for real-time control, a program memory storing a set of program instructions for real-time control, and a processing means for excuting the set of program instructions to implement real-time control by comparing real-time from the clock means with the time schedule in the event memory, and accordingly determining an on state or an off state for each load, and by energizing those loads in an on state and by de-energizing those loads in an off state, said apparatus comprising: a second program memory storing a set of program instructions for demand limit control; first means for providing an input analog signal representing the actual rate of power consumption by the plurality of electrical loads; second means for providing a set point analog signal representing a desired rate of power consumption; digital-to-analog signal conversion means for converting a digital signal from said processing means into a corresponding analog signal; a first comparator for comparing said input analog signal with said analog signal from said digital-to-analog signal conversion means to provide a first digital signal representative of the difference therebetween; a second comparator for comparing said set point analog signal with said analog signal from said digital-to-analog signal conversion means to provide a second digital signal representative of the difference therebetween; input/output port means for transferring said first and said second digital signals to said processing means, and for transferring a digital signal which selectively represents an approximation of said actual rate of power consumption and said desired rate of power consumption from said processing means to said digital-to-analog signal conversion means; said processing means being operative to execute said set of program instructions stored in said second program memory to implement demand limit control by: obtaining actual rate and set point data by causing said digital signal transferred to said digital-to-analog signal conversion means through said input/output port means to selectively approximate said actual rate of power consumption and said desired rate of power consumption and by selectively monitoring, through said input/output port means, said first and said second digital signals from said first and second comparators; comparing said actual rate data with set point data; and, for those loads in an on state under real-time control, varying the number of loads actually energized and de-energized so as to maintain said actual rate substantially equal to said set point.
Claim 23
Dependent Claim 84 words
An apparatus as recited in claim 20, further comprising a plurality of demand select switches interconnected with said input/output port means, with the actuation and deactuation of each said demand select switch representing, respectively, the selection and de-selection of an associated load for demand limit control; and, wherein said processing means is operative to interrogate said plurality of demand select switches through said input/output port means, and to implement demand limit control only for those loads whose associated demand select switch has been actuated.
Claim 24
Dependent Claim 66 words
An apparatus as recited in claim 20, further comprising a source of a demand limit control inhibit signal; wherein said input/output port means is further operative to transmit said demand limit control inhibit signal to said processing means; and, wherein said processing means is responsive to said demand limit control inhibit signal to inhibit the implementation of demand limit control for the plurality of electrical loads.
Claim 25
Dependent Claim 163 words
An apparatus as recited in claim 20, for use with a controller that further includes display means and in which said processing means is further operative to store data related to real-time control, and to transfer said data related to real-time control to said display means for display thereby, said apparatus further comprising a display select switch having rest, set point and actual rate positions, said display select switch being interconnected with said input/output port means; and wherein said processing means is further operative to interrogate said display select switch through said input/output port means, to transfer said data related to real-time control means to said display means when said display select switch is in said rest position, to transfer said actual rate data to said display means upon actuation of said display select switch to said actual rate position, and to transfer said set point data to said display means upon actuation of said display select switch to said set point position.

References Cited (Backward Citations)

US3964676A Cited
US4064485A Cited
US4136392A Cited
US4125782A Cited
US4071745A Cited
US4180744A Cited
US4153936A Cited
US4181950A Cited
US4216384A Cited
US4213182A Cited
US4217646A Cited
US4293915A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-11-01 1986-05-03 1986-11-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-11-01 1990-05-03 1990-11-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-11-01 1994-05-03 1994-11-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag