This repository proposed a modularized neural network incorporating physical priors (ModNN) for Future Building Energy Modeling, which can be used for
The incorporation of physical knowledge can be summarized in four key points:
1) Heat Balance-Inspired Modularization
We incorporated physical knowledge by modularizing the model structures to create a heat balance framework. Specifically, we developed distinct neural network modules to estimate each unique heat transfer term of the dynamic building system.
2) State-Space-Inspired Encoder-Decoder Structure
An encoder is designed to extract historical information, a current cell measures data from the current time step, and a decoder predicts system responses based on future system inputs and disturbances.
3) Physically Consistent Model Constraints
We introduce physical consistency constraints to ensure the model responds appropriately to given inputs. For example, the conduction heat flux through a wall decreases as the R-value increases, and indoor air temperature decreases with an increasing HVAC cooling load.
4) Lego Brick-Inspired Modular Design
We connect different modules based on physical typology, allowing for multiple-building applications through model sharing and inheritance.
Step 1: Change your dataset to fit the column name
Step 2: Run run.py file
Done! Yes, you only need two steps. More detailed information coming soon~
Zixin Jiang, Bing Dong, Modularized neural network incorporating physical priors for future building energy modeling, Patterns,2024,101029, ISSN 2666-3899, https://doi.org/10.1016/j.patter.2024.101029.
Please send me an email: zjiang19@syr.edu if you have any questions. Thank you~