← Latest papers
⚡ electrical engineering

BESTOpt: A Modular, Physics-Informed Machine Learning based Building Modeling, Control and Optimization Framework

This paper introduces BESTOpt, a modular, physics-informed machine learning framework designed to unify building modeling, control, and optimization across multi-domain systems, thereby enhancing scalability and physical consistency to accelerate the decarbonization of building ecosystems.

Original authors: Zixin Jiang, Ruizhi Song, Guowen Li, Yuhang Zhang, Zheng O'Neill, Xuezheng Wang, Judah Goldfeder, Bing Dong

Published 2026-01-26
📖 5 min read🧠 Deep dive

Original authors: Zixin Jiang, Ruizhi Song, Guowen Li, Yuhang Zhang, Zheng O'Neill, Xuezheng Wang, Judah Goldfeder, Bing Dong

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine trying to manage a city's energy. You have thousands of buildings, each with its own heating and cooling systems, solar panels, batteries, and electric cars. Now, imagine trying to get all of them to work together perfectly to save money and reduce pollution.

That is the problem BESTOpt tries to solve. It is a new computer framework (a set of rules and tools) designed to simulate, control, and optimize how buildings and energy systems interact.

Here is a simple breakdown of how it works, using everyday analogies:

1. The Big Problem: The "Too Simple" vs. "Too Complicated" Dilemma

Currently, experts have two main ways to model buildings, and both have flaws:

  • The "Physics-Only" Approach: Think of this like a highly detailed architectural blueprint. It is incredibly accurate because it follows the laws of physics perfectly. However, it is so complicated and heavy that it takes forever to run and is hard to use for big projects.
  • The "Data-Only" Approach: This is like a student who memorized a textbook but never saw a real building. It learns from past data quickly and is easy to scale up. But, if you ask it a question it hasn't seen before (like a heatwave it wasn't trained on), it might guess wildly wrong because it doesn't understand why things happen, only that they happen.

BESTOpt combines the best of both worlds. It uses Physics-Informed Machine Learning (PIML). Imagine a student who memorizes the textbook and understands the underlying laws of nature. This allows the system to be fast and flexible, but still accurate even in weird, new situations.

2. The Structure: A "Lego" System

The paper describes BESTOpt as a modular framework. Think of it like a giant Lego set.

  • The Hierarchy: Instead of one giant, messy block, the system is built in layers:
    • Cluster: The whole neighborhood or city.
    • Domain: The type of energy (Heat, Electricity, Water).
    • System/Building: The whole house or the whole HVAC unit.
    • Component: The individual parts (a fan, a pump, a battery cell).
  • The Benefit: You can swap out one Lego brick (like a specific type of fan) without breaking the whole tower. You can build a simulation for one house or a whole city using the same building blocks.

3. The Language: A Standardized "Conversation"

To make sure all these different Lego pieces talk to each other, BESTOpt uses a strict, standardized language. Every piece of information is sorted into one of four buckets:

  • State: What is happening right now? (e.g., "The room is 75°F," "The battery is 50% full.")
  • Action: What are we telling it to do? (e.g., "Turn the fan on," "Charge the battery.")
  • Disturbance: What is happening outside that we can't control? (e.g., "It's raining," "The price of electricity just went up," "People are coming home.")
  • Observation: What did we measure? (e.g., "The meter says we used 500 watts.")

By forcing everything into these four buckets, the system ensures that the "Heat" module and the "Electricity" module can understand each other perfectly.

4. How It Works in Real Life (The Case Studies)

The authors tested this system with several examples to prove it works:

  • The "Fan Test": They simulated different types of fans. Some fans are "on/off" (like a light switch), while others are "variable" (like a dimmer switch). BESTOpt showed that the "on/off" fans couldn't follow the computer's instructions perfectly, while the variable fans could. This proves the system captures real-world imperfections, not just ideal math.
  • The "Unseen Heatwave": They trained a model on normal weather, then turned off the air conditioning to see what happened during a heatwave. A standard AI model guessed the temperature would stay cool (because it only knew the "cool" patterns). BESTOpt's physics-informed model correctly predicted the room would get hot because it understands the laws of heat transfer.
  • The "Smart Home": They simulated a house with solar panels, a battery, and electric cars. The system successfully managed the energy: charging the car when electricity was cheap, using solar power first, and saving the battery for when prices were high.
  • The "Neighborhood": They scaled this up to five houses. Even though the houses were different sizes and had different habits, the system managed them all at once, showing it can handle a whole community, not just one building.

5. Why This Matters

The paper concludes that BESTOpt is a "runtime environment." Think of it as a universal simulator.

  • It allows researchers to test new control strategies (like how to best use solar power) without risking real buildings.
  • It helps bridge the gap between the "grid" (the power company) and the "building" (the homeowner).
  • It is designed to be open and expandable, meaning other scientists can add their own "Lego bricks" to it.

In short: BESTOpt is a smart, flexible, and physically accurate computer tool that helps us figure out how to run our buildings and energy systems more efficiently, safely, and sustainably, whether we are looking at a single room or an entire city.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →