Method
VB schema
The relationship between data and virtual models, as well as the classes for data and virtual models are defined.
The integration of the VB schema and Brick schema
To implement the VB schema for building digital twinning, it is essential to use sensor data collected from actual buildings to achieve various applications. Therefore, the Brick schema, which describes the actual building system, was integrated with the VB schema.
Data Classification
The development of wireless communication technologies, such as the Internet of Things (IoT), and building management systems (BMS) resulted in significant improvements in the field of data collection. As tremendous amounts of data have accumulated in recent years, the integration of data from various sources and effective data management are now available. Therefore, in this context, three data subclasses were defined according to the data sources in the VB schema.
On-site data | Off-site data | Virtual data |
Virtual Model Classification
Modeling an accurate behavior model is challenging because of the continuous changes in the systems being built over time. To address this issue, it is crucial to model the behavior of a virtual building, detect anomalies, and calibrate the target virtual behavior model during the building operation phase. Therefore, based on the perspectives of VIM and VIC, three subclasses of virtual models–the (1) behavior model, (2) correction model, and (3) distance model–are defined.
Behavior model | Correction model | Distance model |
Relationships
Relationships depict interactions and associations between entities. There are four types of relationships: (1) model-model relationships, (2) model–data relationships, (3) model–physical entity relationship, and (4) model–application entity relationship. Model–model relationships represent interactions within the virtual model, while model–data relationships capture interactions between the virtual model and data. Model–physical entity relationships describe a unidirectional connection, where the model represents the behavior of the target physical entity. Lastly, model–application relationships describe how the model is used for the execution of an application.
isAssembledWith | isLinkedWith | calibrates | estimates | isInputOf | hasVirtualData | isUsedFor | isVirtualModelOf |
On-site Data
On-site data are a subclass of operational data collected by physical sensing networks within target building operations. They are further divided into two categories: (1) nonintrusive data, collected through a built-in sensor network within the building system, and (2) intrusive data, gathered through additional measurements using temporary sensing devices with extra effort.
Off-site Data
Off-site data are a subclass of data obtained from sources outside an existing sensing network in a physical building (e.g., simulated or open data). They can be utilized as auxiliary data in a physical building through a fine-tuning process. This is crucial because the sensing network in a real building system often faces limitations owing to financial issues regarding sensor installation, sensor degradation, and unmeasurable variables with conventional sensors.
Virtual Data
Virtual data are a subclass of data calculated using virtual models. They have the potential to expand the sensing range and validate and calibrate both physical and virtual data by leveraging virtual models and other DT elements.
Behavior Model
The behavior model is a subclass of the virtual model that describes the physical-mathematical behavior of the target building operation. Depending on the modeling environment, the behavior model can be subdivided into two subclasses: (1) the observed model and (2) the unobserved model. The observed model is a behavior model constructed when a physical sensor measures the output variable of the subject model, whereas the unobserved model is built when the measurement of a physical counterpart of the subject model's output is impossible or unreliable.
Correction Model
The correction model is a subclass of the virtual model that explains the gap between the ground truth values and the output variable of the behavior model. Since the main objective of the correction model is to calibrate the behavior model, when the behavior model turns out to be no longer valid, the correction model calibrates in the behavior model for model calibration.
Distance Model
The distance model is a subclass of virtual models used for the verification and validation of behavior or correction models. The distance model, which serves as an objective function to estimate the parameters of the virtual model, represents the difference between the output virtual data of the virtual model and its physically measured counterpart data. Consequently, the output virtual data generated by the distance model serve as a trigger for calibrating the behavior model and simultaneously aid in determining the parameters of the models associated with the distance function, accounting for both vertical and horizontal structures.
isAssembledWith
The output variable of the subject behavior model is utilized as the input variable in the object virtual models through the model assembly technique [42]. The output variable of the subject behavior model is utilized as the input variable in the object virtual models through the model assembly technique.
isLinkedWith
The output variable of the subject behavior model is utilized as the input variable in the object distance models to serve as an object function.
calibrates
The subject correction model enhances the performance of the object behavior model.
estimates
The subject distance model is used to estimate the model parameter of the object correction model or behavior model.
isInputOf
The subject data is used as an input variable in the object virtual model.
hasVirtualData
The subject virtual model serves as a function to derive the object virtual data as an output variable.
isUsedFor
The subject virtual model is utilized to conduct object application.
isVirtualModelOf
The subject virtual model represents the behavior of the object physical entity.