To operate HVAC systems more efficiently, the appropriate control and operation of the energy-related systems are key techniques. Since HVAC-related systems of modern buildings consist of many different types of subsystem configurations with a dynamic operation
[14], controlling HVAC systems in an effective way between multiple goals (e.g., energy reduction and occupant comfort) is still challenging, specifically in finding the optimal control signals and operating multiple systems simultaneously within a building. The rule-based reactive control strategy is commonly used for traditional HVAC control systems, including pre-determined or tracked schedules
[15]. The pre-determined schedules can be used to select proper temperature setpoints based on heuristic rules. The tracked setpoint input schedules can be determined based on the difference between variables (e.g., temperature, pressure, and flow) using techniques such as the proportional, integral, and derivate (PID) control
[16]. The rule-based control strategies can also be facilitated to reduce the building energy usage, and thus, GHG emissions, by adjusting the setpoint signals based on an interactive heuristic approach. Although the rule-based feedback control algorithm has been widely adopted for building controls because it is relatively simple and effective for building applications, it is still challenging to have optimal solutions, typically when it must be customized to dynamic response events or seasonal weather conditions
[15]. One effective method to resolve such control issues for energy- and environmental-efficient buildings is the model predictive control (MPC) approach
[17]. The application of the MPC method for buildings has been actively studied and implemented due to its capability of solving an optimization problem at every decision moment by satisfying conflicting goals, such as energy reduction and indoor thermal comfort. Lately, its application is becoming more powerful because most modern buildings are equipped and connected with complicated heat systems and/or on-site intermittent systems, such as renewables and/or grid connections. In addition, the recent trends in the affordable cost of relevant hardware components (e.g., controllers, communication infrastructure, and sensors) and the ease of application have led to the success of the MPC for building applications
[18][19][18,19].
Given that MPC applications can effectively predict a building’s future behaviors (e.g., thermal demands and/or energy savings), using building modeling tools and/or developed mathematical models are essentially considered. As mentioned earlier, three energy modeling categories can be used for building applications with the MPC framework
[20]. According to the problem formulation, the three modeling approaches have different challenges and applicability to the MPC. Many recent studies on MPC have been conducted for intelligent building operations by focusing on energy reduction and/or minimization with simultaneous indoor thermal comfort improvement. For instance, Drgona et al.
[21] provide a good overview of advanced building control methods by addressing a unified framework of building MPC technologies for real-world applications. Based on their conclusion, although there still have been challenges in MPC market penetration based on the advanced stage of relevant research fields, large-scale MPC implementation in a marketplace could be expected to take place over the coming years because MPC is the most promising solution and has been actively studied for reductions in building HVAC energy and environmental issues.
2. Building Energy Modeling Approaches
2.1. White-Box Modeling Approaches
The white-box modeling methods (known as the physical-based or engineering methods) use physical principles to solve the calculation of thermal and energy behaviors on the whole-building level or for sublevel systems in buildings
[22][24]. A series of mathematical models are built up step-by-step based on elaborate physical functions or thermodynamics of the mass and energy balances, momentum, and flow balance
[23][25]. The common way of making a white-box model for building energy modeling is as follows: building geometry/envelope, internal heat gains (e.g., lights and occupants), sublevel systems (e.g., HVAC and renewable systems), and control and management parameters. Because of such required parameters that involve the building itself and its environmental information, the modeling is relatively complex and time-consuming to obtain adequate and accurate results corresponding to realistic situations in buildings
[24][26].
Although a wide collection of building energy modeling tools was used throughout the building energy community, most tools were traditionally created for design applications, detailed system simulations, and simple operation managements based on homeostatic short-term feedback mechanisms
[25][26][27,28]. In the case of white-box modeling approaches, building energy modeling tools typically serve the thermal and HVAC system performance analysis of buildings individually based on the definitive input data of building geometries, HVAC systems, internal heat gains, and weather data
[12]. The U.S. Department of Energy (DOE) provides a directory of building-related energy modeling tools, as shown in
Figure 1 2, which have been traditionally and recently used to improve HVAC energy efficiency or incorporate renewable energy systems to enable the smart building performance
[27][29].
Figure 1 2. (
a) Building energy modeling tools found in BEST Directory
[28][31] and (
b) public and private sector tools and services via the OpenStudio Platform that EnergyPlus directly supports
[29][32].
Hong et al.
[12] reviewed the state-of-the-art methodologies on the development and application of computer-aided building modeling tools. In their survey of various building energy modeling tools, only a few simulation tools were available in the public domain even though numerous building design and HVAC system simulation tools were used throughout the building communities. In addition, they mentioned building energy modeling tools that were registered in the International Energy Agency (IEA) Energy Conservation in Buildings and Community Systems (ECBCS) Programme, such as DOE-2, COMIS, and TRNSYS. Their study proved it to be challenging to compare building energy simulation programs in absolute ways because each building simulation tool had its advantages and disadvantages regarding building thermal load and HVAC system levels.
Figure 1 2a illustrates the building energy simulation tools available for the building thermal load analysis and HVAC system supports. Additionally,
Figure 1 2b shows the public and private sector simulation tools and co-simulation services through the OpenStudio Platform. Based on this platform, a co-simulation analysis can be performed for a more advanced assessment, including to assess system size and real-time optimization, detailed visual comfort analysis, novel HVAC system implementation, etc.
[30].
In reference
[13], the features of twenty widely used building energy simulation tools were reviewed, including BLAST, BSim, DeST, DOE-2.1, eQUEST, EnergyPlus, ECOTECT, Esp-r, IES, TRNSYS, etc. Crawley et al.
[13] also provided detailed trends about building energy modeling tools and compared the features of building simulation tools based on different categories (e.g., general modeling features, zone thermal loads, infiltration, and HVAC systems). Ercan
[31][33] also provided a systematic review of current software tools (e.g., EnergyPlus, TRNSYS, Modelica/Dymola and MATLAB/Simulink) by focusing on the advanced model-based energy evaluation and operation control for building applications associated with HVAC and renewable energy systems.
Those studies
[12][13][31][12,13,33] mostly
reviewed an extensive list of building energy modeling tools and provided summaries of the current building energy modeling tools, including advantages and disadvantages. This part of the
se contents review paper will focus on the existing literature, adopting energy modeling tools and techniques to analyze and implement energy-efficient HVAC-related technologies for building applications.
Table 1 lists the representative reviewed research articles regarding white-box models.
Table 1.
List of the representative reviewed papers regarding “white-box” models for building energy simulation.
Based on the reviewed papers, the challenge of the current studies is to better integrate the whole simulation into design applications and detailed system processes for improving the quality management
[70][72]. Building energy modeling tools for future smart buildings require automated operation by integrating with a real-time control algorithm in the decision-making process under various built-environments
[38][40]. Co-simulation can overcome the disadvantages of each simulation tool by linking two or more simulation tools together by exchanging run-time data
[71][73]. The development of co-simulation can also provide more accurate predictions, including about the HVAC system, plant sizing, and occupant thermal comfort
[72][74].
EnergyPlus is a widely used new-generated program developed by the U.S. Department Of Energy (DOE)
[73][75]. With the co-simulation process, the building system manager manipulates the data interaction and data exchange between EnergyPlus and other linked tools, such as SPARK and TRANSYS modeling tools
[74][76]. For enabling optimized building control, co-simulation between EnergyPlus and Simulink through a building control virtual testbed (BCVTB) and MLE+ is the current best practice
[75][76][77,78]. A functional mock-up interface (FMI) and functional mock-up unit (FMU) for co-simulation, developed by the Lawrence Berkeley National Laboratory (LBNL), are also good middleware for the improvement of computing techniques. The FMI and FMU can couple several different simulation tools (e.g., EnergyPlus, TRNSYS, MATLAB/Simulink, Python, and LabView). The middleware can allow data interaction and exchange between simulation programs and real building automation systems (BASs) that can be developed for existing or novel HVAC systems and their practical applications
[39][59][41,61]. Modelica is the open standard of an equation-based, object-oriented, and non-proprietary modeling language that has been used in various building applications
[77][78][79,80]. Since dynamic building energy models for thermal and HVAC component analysis are developed in Modelica, it can be a proper tool for control purposes in future smart buildings
[32][77][34,79]. TRNSYS is an extensible simulation tool for the whole-building energy simulation, including single- and/or multi-zone buildings
[79][81]. The TRNSYS simulation solves algebraic and differential equations of physics-based energy systems in a whole building. TRNSYS’s building energy simulation can provide engineers and researchers with diverse system analyses, from simple systems to advanced HVAC system designs, including HVAC control strategies, renewable energy systems (wind, solar, photovoltaic, hydrogen systems), etc. For pre- and/or post-processing co-simulation, TRNSYS is also able to link with other software tools using a middleware framework (e.g., Microsoft Excel, MATLAB/Simulink, COMIS, etc.)
[80][82]. Esp-r, developed in 1977 by the Energy Systems Research Unit at the University of Strathclyde, is the European reference building simulation program. Esp-r is capable of modeling thermal zones and simulating the energy flows within combined building HVAC systems with user-specified control actions
[81][83]. In addition, co-simulation between Esp-r and TRNSYS simulation tools or other co-simulation frameworks (e.g., MATLAB/Simulink) allows the strengths of both simulation tools to enable the modeling of innovative buildings and energy system designs
[33][35].
2.2. Grey-Box Modeling Approaches
Grey-box modeling approaches, known as “semi-physical” or “hybrid” modeling methods, combines white- and black-box modeling approaches by considering a hybrid structure with first-principle physics and data-driven strategies
[82][84]. This approach includes the first-principle equations to develop simplified physical processes occurring in the system, and the equations developed from statistical methods and experimental data to improve modeling efficiency with less-understood relationships
[83][85]. The grey-box algorithms include the advantages and shortcomings of the other two methods to represent the system’s actual behavior and efficiently deliver those methods’ benefits
[84][86]. This method can be more computationally efficient than the white-box method and offers flexibility and scalable applications in a model design phase to facilitate the evaluation of energy-efficient means at single or multiple building system levels
[85][87]. This method has been widely used for evaluating energy optimization scenarios when considering building HVAC control or smart-connected system applications
[24][26].
A resistance-capacitance (RC) or thermal network model is commonly used to create grey-box models. Although there are several challenges, such as theoretical limitations and confusing model structures, this approach has been used for many research topics in building energy-related and/or HVAC systems because of the benefits, including: (1) a faster calculation with simplified physics-based models and (2) online controls
[24][26]. The thermal conditions of a building can be expressed with an electric circuit analogy with multiple parameters (i.e., the number of thermal resistances and capacitances) of the model obtained from the measured data, considering available physical insights
[86][88].
The grey-box models can be created based on two subcategories: (1) the physical approach and (2) the semi-physical approach
[87][89]. The major difference between the physical and semi-physical approaches is model structures. For the physical approach, the model structure can be built based on physical models, and the parameters used for the physical models are typically estimated from the measured data. Zhang et al.
[88][90] provided an excellent example of the physical approach for grey-box modeling. Zhang’s study proposed a dynamic, simplified RC-network model for a building ventilation system and obtained the parameter identification effectiveness using experimental data. The semi-physical approaches use physical insights to guide the data through data-driven models. Hossain et al.
[89][91] presented a grey-box modeling approach that uses the Bayesian neural network method to estimate the parameters of a grey-box thermal model with a training dataset. Numerous hybrid model structures of grey-box modeling have been used in the literature. The common grey-box model comprises one first-principle physical submodel and one black-box based submodel with parallel and serial arrangements, even though the number and type of submodels can vary according to application features
[90][92].
The energy modeling of buildings’ HVAC and their subsystems or community levels has multiple roles, such as thermal behavior estimation, HVAC size design and optimization, and subsystem/urban energy controls, including real-time operation
[91][93]. For the grey-box modeling approaches, there are numerous representations of research articles regarding RC modeling for building envelopes, single- or multi-zone modeling with internal/exchanged heat gains (e.g., zone air mixed, electrical heat gains, and infiltration), and simplified building HVAC models or district/urban energy prediction models. Among the existing research articles, the topics of thermal load calculation, HVAC operation control/operation, and optimization based on MPC frameworks are relatively dominant for buildings’ HVAC and their connected applications
[24][26].
Table 2 summarizes the list of the more representative
papers
reviewed
for this paper, focusing on the grey-box models for the building thermal load and HVAC energy simulation. Because parameter identification is a significant process for grey-box model development, this
table table also presents how they obtained and/or assumed the parameter identification data for each
study. Those parameter values are generally identified based on measured data and/or simulation assumptions.
Table 2.
List of the representative reviewed papers regarding “grey-box” models for building thermal load and HVAC energy simulation.
2.3. Black-Box Modeling Approaches
With the rapid development of smart-integrated technologies (e.g., smart sensors and electric appliances), the data collection from various devices or HVAC-related systems in a building has become much easier
[112][114]. Then, those collected data can be facilitated to improve the energy-efficient performance across multiple research fields with data mining techniques
[113][115]. With such developments, the black-box modeling approach (i.e., the data-driven model) has recently gained much attention as one of the biggest, most promising building energy modeling techniques because of its simplicity and flexibility
[114][115][116,117]. Unlike white-box and grey-box models, black-box modeling approaches do not require principle physical equations to predict thermal and energy behaviors in a building. A greater use of relatively complex HVAC controls and connected building energy systems, consisting of many subsystem configurations, is advancing the use of black-box modeling approaches and simulations. Black-box models for building thermal and energy prediction are generally developed based on historically measured or generated data to capture the hidden mathematical relationships between input and specified output variables using machine learning and statistical methods
[116][117][118,119].
Figure 2 4 represents a general process of machine learning-based black-box modeling approaches. Black-box model approaches have been well adaptable for building HVAC-related applications without the need for detailed physical information about a building. Most projects for building HVAC applications focus on analyzing time-series datasets with training, validation, and testing steps
[118][120].
Figure 2 4. Schematic of a typical machine learning-based “black-box” model approach [119]. Schematic of a typical machine learning-based “black-box” model approach [121].
The black-box modeling process involves several steps, including data collection, pre-processing, training, validation, and testing datasets to evaluate the implemented machine learning algorithms. For building HVAC system applications, various time-series data variables (e.g., data type, weather conditions, internal heat gain rates, schedules, and operation features of HVAC systems) could be included. A building’s physical parameters (e.g., locations, the number of floors, window to wall ratios, and surface construction features) are also important for a cluster analysis based on data collection and pre-processing phases
[117][119]. The black-box model is developed and run on the training dataset in the training process. The results are then compared to the original training data to adjust the different parameters of the algorithm to fit the training dataset
[120][122]. The validation process is considered to tune key modeling parameters to improve the fitting accuracy of the implemented algorithm, which already fits the training dataset, using different datasets
[118][121][120,123]. The testing process is conducted to evaluate the modeling and predicting performances by running the developed algorithm on the test dataset (e.g., the remaining part of the entire dataset)
[118][120]. After the evaluation, any errors or uncertainty factors could be analyzed to capture practical issues with the model’s development (e.g., model input/output parameters and structures), as shown in
Figure 2 4.