IP Library Granted Patent US 12,597,772
Granted Patent B2
US 12,597,772 · App. 18/198,091 · Granted Apr 7, 2026

Central plant control system with asset allocation override

Inventor: Mohammad N. Elbsat (Milwaukee, WI)
Assignee: Tyco Fire & Security GmbH
H02J3/003G05B15/02G05B19/042G06Q30/0236G06Q50/06G05B2219/2639H02J3/32H02J3/38H02J3/381H02J3/40H02J2203/20H02J2300/24
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 12,597,772
App. No.
18/198,091
Granted
Apr 7, 2026
Kind
B2
Abstract

A controller for building equipment that operate to produce or consume resources for a building or campus. The controller performs an optimization of an objective function subject to an override constraint to determine values for a plurality of decision variables indicating amounts of resources to be produced or consumed by the building equipment. The override constraint defines one or more of the values for a subset of the plurality of decision variables by specifying an override amount of a first resource of the resources to be produced or consumed by a first subset of the building equipment and the optimization determines a remainder of the values for a remainder of the plurality of decision variables. The controller controls the building equipment to produce or consume the amounts of the resources determined by performing the optimization subject to the override constraint.

Claims (64)

1 . A controller for building equipment that operate to consume one or more resources for a building or campus, the controller configured to determine values for a plurality of decision variables indicating an amount of each resource to obtain from a respective source subject to an override constraint for consumption by the building equipment, wherein the override constraint defines one or more of the values for a subset of the plurality of decision variables and the controller determines a remainder of the values for a remainder of the plurality of decision variables using the override constraint, and wherein the controller is configured control the building equipment to consume the amount of the each resource.

2 . The controller of claim 1 , wherein:

a first subset of the building equipment and a second subset of the building equipment both operate to produce or consume a first resource and contribute toward a total amount of the first resource required by the building or campus; and

an optimization is performed subject to both the override constraint and a second constraint that defines the total amount of the first resource required by the building or campus.

3 . The controller of claim 2 , wherein performing the optimization subject to both the override constraint and the second constraint comprises determining a second amount of the first resource to be produced or consumed by the second subset of the building equipment based on a difference between the total amount of the first resource required by the building or campus and an override amount of the first resource to be produced or consumed by the first subset of the building equipment.

4 . The controller of claim 1 , wherein:

an objective function defines a total cost of operating the building equipment over a time period; and

optimizing the objective function comprises determining amounts of the one or more resources to be produced or consumed by the building equipment that optimize the total cost.

5 . The controller of claim 1 , wherein:

an objective function defines a total resource production or consumption of the building equipment over a time period; and

optimizing the objective function comprises determining amounts of the one or more resources to be produced or consumed by the building equipment that optimize the total resource production or consumption.

6 . The controller of claim 1 , wherein an optimization of an objective function subject to the override constraint is a first optimization and a processing circuit is configured to:

perform a second optimization of the objective function without the override constraint;

calculate a difference between a first amount of resource production or consumption or cost resulting from the first optimization and a second amount of resource production or consumption or cost resulting from the second optimization; and

present, via a user interface, an override impact indicating the difference between the first amount and the second amount.

7 . The controller of claim 6 , wherein the controller is configured to:

present, via the user interface, an option for a user to select whether to use the override constraint in view of the override impact;

control the building equipment in accordance with a result of the first optimization in response to the user selecting to use the override constraint; and

control the building equipment in accordance with a result of the second optimization in response to the user selecting to not use the override constraint.

8 . The controller of claim 1 , wherein the override constraint requires at least one of:

an amount of a first resource produced or consumed by a first subset of building equipment to be equal to an override amount; or

a difference between the amount of the first resource produced or consumed by the first subset of building equipment and the override amount to be less than a threshold value.

9 . A method of operating building equipment, the method comprising:

providing an override constraint based on a user input;

determining values for a plurality of decision variables indicating an optimal amount of each resource to purchase from sources and to be consumed by the building equipment subject to the override constraint, wherein the override constraint defines one or more of the values for a subset of the plurality of decision variables and a remainder of the values for a remainder of the plurality of decision variables are determined using the override constraint; and

controlling the building equipment to consume the optimal amount of at least one resource.

10 . The method of claim 9 , wherein:

a first subset of the building equipment and a second subset of the building equipment both operate to produce or consume a first resource and contribute toward a total amount of the first resource required by a building or campus; and

an optimization is performed subject to both the override constraint and a second constraint that defines the total amount of the first resource required by the building or campus.

11 . The method of claim 10 , further comprising:

performing an optimization subject to both the override constraint and the second constraint comprises determining a second amount of the first resource to be produced or consumed by the second subset of the building equipment based on a difference between the total amount of the first resource required by the building or campus and an override amount of the first resource to be produced or consumed by the first subset of the building equipment.

12 . The method of claim 9 , wherein:

an objective function defines a total cost of operating the building equipment over a time period; and

optimizing the objective function comprises determining amounts of the at least one resource to be produced or consumed by the building equipment that optimize the total cost.

13 . The method of claim 9 , wherein:

an objective function defines a total resource production or consumption of the building equipment over a time period; and

optimizing the objective function comprises determining amounts of the at least one resource to be produced or consumed by the building equipment that optimize the total resource production or consumption.

14 . The method of claim 9 , wherein an optimization of an objective function subject to the override constraint is a first optimization, the method further comprising:

performing a second optimization of the objective function without the override constraint;

calculating a difference between a first amount of resource production or consumption or cost resulting from the first optimization and a second amount of resource production or consumption or cost resulting from the second optimization; and

presenting, via a user interface, an override impact indicating the difference between the first amount and the second amount.

15 . The method of claim 14 , further comprising:

presenting, via the user interface, an option for a user to select whether to use the override constraint in view of the override impact;

controlling the building equipment in accordance with a result of the first optimization in response to the user selecting to use the override constraint; and

controlling the building equipment in accordance with a result of the second optimization in response to the user selecting to not use the override constraint.

16 . The method of claim 9 , wherein the override constraint requires at least one of:

an amount of a first resource produced or consumed by a first subset of building equipment to be equal to an override amount; or

a difference between the amount of the first resource produced or consumed by the first subset of building equipment and the override amount to be less than a threshold value.

17 . A controller for building equipment that operate to produce or consume one or more resources for a building or campus, the controller comprising a processing circuit configured to:

perform a first optimization of an objective function to determine first values for a plurality of decision variables indicating first amounts of one or more resources to be obtained from a respective source as a result of the first optimization;

receive a user input specifying an override amount of a first resource of the one or more resources to be obtained from the respective source;

perform a second optimization of the objective function, subject to an override constraint based on the user input, to determine second values for the plurality of decision variables indicating second amounts of the one or more resources to be obtained from the respective source as a result of the second optimization, wherein the override constraint defines one or more of the second values for a subset of the plurality of decision variables and the second optimization determines a remainder of the second values for a remainder of the plurality of decision variables using the override constraint; and

control the building equipment in accordance with the result of the first optimization or the result of the second optimization.

18 . The controller of claim 17 , wherein the processing circuit is configured to:

calculate a difference between a first amount of resource production or consumption or cost resulting from the first optimization and a second amount of resource production or consumption or cost resulting from the second optimization; and

present, via a user interface, an override impact indicating the difference between the first amount and the second amount.

19 . The controller of claim 18 , wherein the processing circuit is configured to:

present, via the user interface, an option for a user to select whether to use the override constraint in view of the override impact;

control the building equipment in accordance with the result of the first optimization in response to the user selecting to not use the override constraint; and

control the building equipment in accordance with the result of the second optimization in response to the user selecting to use the override constraint.

20 . The controller of claim 17 , wherein:

a first subset of the building equipment and a second subset of the building equipment both operate to produce or consume the first resource and contribute toward a total amount of the first resource required by the building or campus;

the second optimization is performed subject to both the override constraint and a second constraint that defines the total amount of the first resource required by the building or campus; and

performing the second optimization subject to both the override constraint and the second constraint comprises determining a second amount of the first resource to be produced or consumed by the second subset of the building equipment based on a difference between the total amount of the first resource required by the building or campus and the override amount of the first resource to be obtained from the respective source.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 067056/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2023
From: ELBSAT, MOHAMMAD N.
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 065907/0027 →