IP Library Granted Patent US 12,169,072
Granted Patent B2
US 12,169,072 · App. 15/632,923 · Granted Dec 17, 2024

Predictive control for domestic heating system

Inventor: Jiri Rehor (Cernosice, CZ)
Assignee: Ademco Inc.
F24D19/1009G05B15/02G05D23/1905G05D23/1917F24D2220/003G05B2219/2614G05B2219/2642
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,169,072
App. No.
15/632,923
Granted
Dec 17, 2024
Kind
B2
Abstract

One or more systems, devices, and techniques for heating a structure using boiler water stored by a boiler are described herein. For example, a method includes obtaining gas consumption data for a heat source that is heating a structure and obtaining zone and ambient temperature data while the structure is being heated. Additionally, the method includes estimating unknown parameters of elements of a dynamic heat loss model as part of a model predictive control (MPC) model for the structure using inverse modeling as a function of the obtained gas consumption data and zone and ambient data.

Claims (52)

1. A method comprising:

obtaining an outside temperature forecast for an area outside of a structure, wherein the outside temperature forecast includes a period of time following a present time;

determining a sequence of boiler set points for a boiler using a model predictive control (MPC) model for the structure using inverse modeling, wherein the MPC model comprises:

unknown parameters of elements of a dynamic heat loss model,

wherein the unknown parameters are constrained within a predetermined expected range of the elements of the dynamic heat loss model, and

wherein gas consumption data from a gas meter for the boiler is used to estimate the unknown parameters,

a first control algorithm that accepts the outside temperature forecast as an input and generates a sequence of heat load set points over a first prediction horizon as an output, each heat load set point of the sequence of heat load set points representing a target heat load to be delivered by the boiler to a hydronic circuit at a time associated with the respective heat load set point; and

a second control algorithm that accepts the sequence of heat load set points and a return water temperature, the return water temperature determined for heated water circulated via a series of pipes, as inputs and generates the sequence of boiler set points over a second prediction horizon as an output based on a determined efficiency for a respective heat load set point of the sequence of heat load set points, each boiler set point of the sequence of boiler set points representing a target parameter of the boiler at a time associated with the respective boiler set point, wherein the second prediction horizon is shorter than the first prediction horizon, the determined efficiency corresponding to a fuel cost for the respective heat load set point of the sequence of heat load set points determined as a function of the respective heat load set point and the return water temperature; and

controlling, based on the MPC model including the sequence of heat load set points and the sequence of boiler set points, the boiler to heat the structure.

2. The method of claim 1 , wherein the elements comprise wall thermal resistivity and windows thermal resistivity.

3. The method of claim 2 , wherein the elements further comprise wall thermal capacity.

4. The method of claim 1 , further comprising determining the unknown parameters of the MPC model via use of cloud computing resources.

5. The method of claim 1 , wherein controlling the boiler to heat the structure comprises controlling the boiler to be on or off using the MPC model to evaluate an optimal control sequence.

6. The method of claim 5 , further comprising selecting the optimal control sequence by evaluating multiple on/off scenarios.

7. The method of claim 1 , wherein the first control algorithm determines a set of predicted operative temperatures based on a set of air temperatures within the structure and a set of wall temperatures within the structure and generates the sequence of heat load set points based on the set of predicted operative temperatures, a set of predicted water temperatures, and a set of slack variables,

wherein each heat load set point of the sequence of heat load set points corresponds to a respective predicted operative temperature of the set of predicted operative temperatures,

wherein each heat load set point of the sequence of heat load set points corresponds to a respective predicted water temperature of the set of predicted water temperatures, and

wherein each heat load set point of the sequence of heat load set points corresponds to a respective slack variable of the set of slack variables.

8. The method of claim 1 , wherein the second control algorithm generates the sequence of boiler set points based on a load delivery cost function that accepts the sequence of heat load set points as an input.

9. The method of claim 1 , wherein the first control algorithm accepts the outside temperature forecast as the input and also accepts an estimated heat accumulation in walls of the structure as a further input.

10. The method of claim 1 , wherein the second prediction horizon comprises a first interval and a second interval distinct from the first interval, wherein the first interval comprises considering various on/off scenarios for the boiler, and wherein the second interval comprises assuming a continuous modulation of the boiler.

11. A non-transitory computer-readable medium storing instructions that when executed by a processor cause the processor to:

obtain an outside temperature forecast for an area outside of a structure, wherein the outside temperature forecast includes a period of time following a present time;

determine a sequence of boiler set points for a boiler using a model predictive control (MPC) model for the structure using inverse modeling, wherein the MPC model comprises:

unknown parameters of elements of a dynamic heat loss model,

wherein the unknown parameters are constrained within a predetermined expected range of the elements of the dynamic heat loss model, and

wherein gas consumption data from a gas meter for the boiler is used to estimate the unknown parameters;

a first control algorithm that accepts the outside temperature forecast as an input and generates a sequence of heat load set points over a first prediction horizon as an output, each heat load set point of the sequence of heat load set points representing a target heat load to be delivered by the boiler to a hydronic circuit at a time associated with the respective heat load set point; and

a second control algorithm that accepts the sequence of heat load set points and a return water temperature, the return water temperature determined for heated water circulated via a series of pipes, as inputs and generates the sequence of boiler set points over a second prediction horizon as an output based on a determined efficiency for a respective heat load set point of the sequence of heat load set points, each boiler set point of the sequence of boiler set points representing a target parameter of the boiler at a time associated with the respective boiler set point,

wherein the second prediction horizon comprises a first interval and a second interval distinct from the first interval, wherein the first interval comprises a consideration of various on/off scenarios for the boiler, and

wherein the second interval comprises an assumption of a continuous modulation of the boiler,

wherein the second prediction horizon is shorter than the first prediction horizon, the determined efficiency corresponding to a fuel cost for the respective heat load set point of the sequence of heat load set points determined as a function of the respective heat load set point and the return water temperature; and

control, based on the MPC model including the sequence of heat load set points and the sequence of boiler set points, the boiler to heat the structure.

12. The computer-readable medium of claim 11 , wherein the MPC model comprises unknown parameters of elements of a dynamic heat loss model, and wherein the unknown parameters are constrained within a predetermined expected range of the elements of the dynamic heat loss model.

13. The computer-readable medium of claim 12 , wherein the elements comprise at least one of wall thermal resistivity, windows thermal resistivity, or wall thermal capacity.

14. The computer-readable medium of claim 11 , wherein controlling the boiler to heat the structure comprises controlling the boiler to be on or off using the MPC model to evaluate an optimal control sequence.

15. The computer-readable medium of claim 14 , wherein the instructions further cause the processor to select the optimal control sequence by evaluating multiple on/off scenarios.

16. The computer-readable medium of claim 11 , wherein the first control algorithm accepts the outside temperature forecast as the input and also accepts an estimated heat accumulation in walls of the structure as a further input.

17. A device comprising:

a processor; and

a memory electrically connected to the processor, wherein the memory is configured to store a program that includes a model predictive control (MPC) model, wherein the processor is configured to:

obtain an outside temperature forecast for an area outside of a structure, wherein the outside temperature forecast includes a period of time following a present time;

determine a sequence of boiler set points for a boiler using MPC model for the structure using inverse modeling, wherein the MPC model comprises:

unknown parameters of elements of a dynamic heat loss model,

wherein the unknown parameters are constrained within a predetermined expected range of the elements of the dynamic heat loss model, and

wherein gas consumption data from a gas meter for the boiler is used to estimate the unknown parameters,

a first control algorithm that accepts the outside temperature forecast as an input and generates a sequence of heat load set points over a first prediction horizon as an output, each heat load set point of the sequence of heat load set points representing a target heat load to be delivered by the boiler to a hydronic circuit at a time associated with the respective heat load set point; and

a second control algorithm that accepts the sequence of heat load set points and a return water temperature, the return water temperature determined for heated water circulated via a series of pipes, as inputs and generates the sequence of boiler set points over a second prediction horizon as an output based on a determined efficiency for a respective heat load set point of the sequence of heat load set points, each boiler set point of the sequence of boiler set points representing a target parameter of the boiler at a time associated with the respective boiler set point, wherein the second prediction horizon is shorter than the first prediction horizon, the determined efficiency corresponding to a fuel cost for the respective heat load set point of the sequence of heat load set points determined as a function of the respective heat load set point and the return water temperature; and

control, based on the MPC model including the sequence of heat load set points and the sequence of boiler set points, the boiler to heat the structure.

18. The device of claim 17 , wherein the elements comprise at least one of wall thermal resistivity, windows thermal resistivity, or wall thermal capacity.

19. The device of claim 17 , wherein the processor is configured to control the boiler to heat the structure by at least controlling the boiler to be on or off using the MPC model to evaluate an optimal control sequence, and wherein the optimal control sequence is selected by evaluating multiple on/off scenarios.

20. The device of claim 17 , wherein the second prediction horizon comprises a first interval and a second interval distinct from the first interval, wherein the first interval comprises a consideration of various on/off scenarios for the boiler, and wherein the second interval comprises an assumption of a continuous modulation of the boiler.

Assignments (4)
CHANGE OF NAME Recorded Jun 12, 2025
From: ADEMCO INC.
To: RESIDEO LLC
Reel/Frame 071546/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2018
From: HONEYWELL INTERNATIONAL INC.
To: ADEMCO INC.
Reel/Frame 047785/0166 →
SECURITY INTEREST Recorded Oct 26, 2018
From: ADEMCO INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047337/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2017
From: REHOR, JIRI
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 042816/0824 →
Continuity (1)
Related Publication 20180372341A1 · Dec 27, 2018