IP Library Granted Patent US 12,571,556
Granted Patent B2
US 12,571,556 · App. 17/865,961 · Granted Mar 10, 2026

Adaptive model predictive control of building HVAC using moving horizon estimation

Inventors: Saman Mostafavi (San Francisco, CA); Harish Doddi (Palo Alto, CA); Yu-Wen Lin (Palo Alto, CA); David Schwartz (Palo Alto, CA)
Assignee: Genesee Valley Innovations, LLC
F24F11/64F24F11/46G05B13/048
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,571,556
App. No.
17/865,961
Granted
Mar 10, 2026
Kind
B2
Abstract

A differentiable physics model of a building is used that defines thermodynamic relationships between zones of the building and a heating, ventilation, and air-conditioning (HVAC) system. A physics-constrained, data driven model learns behaviors of controlled components of the HVAC system. For each of a series of times during online operation of the HVAC system, past state values are recorded representing a performance of the HVAC system in the building and past inputs to the HVAC system to maintain the states. The past state values and the past inputs are input into the differentiable physics model and the data driven model to: jointly update first parameters of the differentiable physics model and second parameters of the data driven model, e.g., using moving horizon estimation; and determine a current input to the controlled components, e.g., using model predictive control.

Claims (32)

1 . A method comprising:

determining a differentiable physics model of a building, the differentiable physics model defining thermodynamic relationships between zones of the building and a heating, ventilation, and air-conditioning (HVAC) system;

forming a physics-constrained, data driven model that learns behaviors of controlled components of the HVAC system;

for each of a series of times during online operation of the HVAC system, recording past state values representing a performance of the HVAC system in the building and recording past inputs to the HVAC system to maintain the states;

inputting the past state values and the past inputs into the differentiable physics model and the data driven model to: jointly update first parameters of the differentiable physics model and second parameters of the data driven model; and determine a current input to the controlled components; and

applying the current input to the controlled components.

2 . The method of claim 1 , wherein the inputs to the controlled components are determined via a supervisory model predictive controller (MPC), wherein MPC controller determines setpoints for the controlled components to minimize an overall power consumption of the HVAC system while adhering to occupant comfort constraints.

3 . The method of claim 2 , wherein the differentiable physics model and the data driven model are continuously estimated before each MPC iteration.

4 . The method of claim 1 , wherein the first and second parameters are updated using moving horizon estimation.

5 . The method of claim 1 , wherein the controlled components comprise any combination of heating and cooling units.

6 . The method of claim 5 , wherein the cooling units comprise a central cooling system and the heating units comprise zone-specific variable air volume reheat boxes.

7 . The method of claim 1 , wherein the controlled components each comprises fine-tuned proportional integral (PI) controllers, the physics-constrained, data driven model modeling behaviors of the PI controllers.

8 . The method of claim 1 , wherein the data driven model is physics-constrained to limit temperatures of various locations in the building to predefined ranges.

9 . The method of claim 1 , wherein the data driven model includes a feedforward neural network.

10 . The method of claim 9 , wherein the feedforward neural network comprises a plurality of feedforward neural networks, each of the plurality of feedforward neural networks associated with one of the controlled components.

11 . The method of claim 1 , wherein jointly updating the first and second parameters comprises computing first and second order derivatives of the differentiable physics model and the data driven model with automatic differentiation, the first and second order derivatives being passed to a non-linear solver that updates the first and second parameters using a non-linear optimization.

12 . A system comprising:

a plurality of sensors that collect state information from zones of a heating, ventilation, and air-conditioning (HVAC) of a building;

a plurality of controlled components of the HVAC system coupled to receive inputs that affect the state information; and

a controller comprising a data interface that receives the state information and sends the inputs to controlled components of the HVAC system, the controller comprising a data storage unit that stores:

a differentiable physics model of the building that defines thermodynamic relationships between the zones of the building and the HVAC system, the differentiable physics model having first parameters that are updatable during operation of the HVAC system; and

a physics-constrained, data driven model that learns behaviors of the controlled components, the data driven model having second parameters that are updatable during operation of the HVAC system;

the controller further comprising a processor coupled to the data interface and the data storage unit, the processor configured to perform:

for each of a series of times during online operation of the HVAC system, recording past state values representing a performance of the HVAC system in the building and recording past inputs to the HVAC system to maintain the states;

inputting the past state values and the past inputs into the differentiable physics model and the physics-constrained, data driven model to jointly update the first parameters and the second parameters and to determine a current input to the controlled components; and

applying the current input to the controlled components.

13 . The system of claim 12 , wherein the inputs to the controlled components are determined via a supervisory model predictive controller (MPC), wherein MPC controller determines setpoints for the controlled components to minimize an overall power consumption of the HVAC system, and adhering to occupant comfort constraints.

14 . The system of claim 12 , wherein the first and second parameters are updated using a moving horizon estimate.

15 . The system of claim 12 , wherein the controlled components comprise a combination of a central cooling system and zone-specific variable air volume reheat boxes.

16 . The system of claim 12 , wherein the controlled components each comprises fine-tuned proportional integral (PI) controllers, the physics-constrained, data driven model modeling behaviors of the PI controllers.

17 . The system of claim 12 , wherein the data driven model includes a plurality of feedforward neural networks, each of the plurality of feedforward neural networks associated with one of the controlled components.

18 . The system of claim 12 , wherein jointly updating the first and second parameters comprises computing first and second order derivatives of the differentiable physics model and the data driven model with automatic differentiation, the first and second order derivatives being passed to a non-linear solver that updates the first and second parameters using a non-linear optimization.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073225/0116 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064161/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064038/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2022
From: MOSTAFAVI, SAMAN; DODDI, HARISH; LIN, YU-WEN; SCHWARTZ, DAVID
To: PALO ALTO RESEARCH CENTER INCORPORATED
Reel/Frame 060538/0949 →
Continuity (1)
Related Publication 20240019156A1 · Jan 18, 2024
References Cited (36)
US 4118299A · Maget · 1978 [cited by applicant]
US 6159352A · Riera et al. · 2000 [cited by applicant]
US 6719891B2 · Ruhr et al. · 2004 [cited by applicant]
US 7974076B2 · Xiong et al. · 2011 [cited by applicant]
US 8121818B2 · Gorinevsky · 2012 [cited by applicant]
US 8545692B2 · James et al. · 2013 [cited by applicant]
US 8924035B2 · Greene et al. · 2014 [cited by applicant]
US 9112217B2 · Kim et al. · 2015 [cited by applicant]
US 9546426B2 · Logan et al. · 2017 [cited by applicant]
US 9548620B2 · Hu et al. · 2017 [cited by applicant]
US 10124296B2 · Pozzo et al. · 2018 [cited by applicant]
US 10371405B2 · Albonesi · 2019 [cited by examiner]
US 10374239B2 · Zhang et al. · 2019 [cited by applicant]
US 10525417B2 · Newbloom et al. · 2020 [cited by applicant]
US 11020713B2 · Demeter et al. · 2021 [cited by applicant]
US 11149970B2 · Bahar et al. · 2021 [cited by applicant]
US 11522487B2 · Dong · 2022 [cited by examiner]
US 11953865B2 · Risbeck · 2024 [cited by examiner]
US 12222120B2 · Turney · 2025 [cited by examiner]
US 20060141346A1 · Gordon et al. · 2006 [cited by applicant]
US 20090216380A1 · Kolk · 2009 [cited by examiner]
US 20210018206A1 · Barooah · 2021 [cited by examiner]
US 20210370228A1 · Benedict et al. · 2021 [cited by applicant]
US 20220171353A1 · Ramsundar · 2022 [cited by examiner]
EP 3336064 · 2018 [cited by applicant]
WO 20150143332 · 2015 [cited by applicant]
WO 20180191806 · 2018 [cited by applicant]
Andersson et al., “Casadi: a software framework for nonlinear optimization and optimal control,” Mathematical Programming Computation, 2019; 11(1), 1-36. [cited by applicant]
Bacher and H. Madsen, “Identifying suitable models for the heat dynamics of buildings,” Energy and Buildings, 2011;43 (7):1511-1522. [cited by applicant]
Kelman and F. Borrelli, “Bilinear model predictive control of a HVAC system using sequential quadratic programming,” FAC Proceedings vols. 2011;44(1): 9869-9874. [cited by applicant]
Kuhl et al., “A real-time algorithm for moving horizon state and parameter estimation,” Computers & Chemical Engineering, 2011; 35(1), 71-83. [cited by applicant]
Wachter and L. T. Biegler, “On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming,” Mathematical programming, 2006;106(1): 25-57. [cited by applicant]
Atam and L. Helsen, “Control-oriented thermal modeling of multizone buildings: methods and issues: intelligent control of a building system,” IEEE Control systems magazine, 2016;36(3): 86-111. [cited by applicant]
Petrova et al., “Perfluorinated hybrid membranes modified by metal decorated clay nanotubes”, Journal of Membrane Science, vol. 582, Jul. 15, 2019, pp. 172-181. [cited by applicant]
Pismenskaya et al., “Can the electrochemical performance of heterogeneous ion-exchange membranes be better than that of homogeneous membranes?”, Journal of Membrane Science, vol. 566, Nov. 15, 2018, pp. 54-68. [cited by applicant]
Shah et al., “Comparative Studies on Performance of Interpolymer and Heterogeneous Ion-Exchange Membranes for Water Desalination by Electrodialysis”, Desalination 172, 2005, pp. 257-265. [cited by applicant]