# An open-BIM Approach to IoT Integration with Incomplete As-Built Data
## 4 Case Study
\begin{table}
\begin{tabular}{l l l l l l l l} \hline \hline
**Code** & **Asset** & **Sensor Name** & **Location** & **Sensor Type** & **Unit** & **IFC Enities** & **Existing** \\ \hline G44 & G.44 (lev.0) & & & & & IfcSpace & yes \\ G44\_1 & Monnit sensor & G.44 room & sensor unit & \({}^{\circ}\)C/\% & IfcSensorType & no \\ G44\_2 & Temperature VRF & Air terminal at VRF 36 & sensor unit & \({}^{\circ}\)C & IfcEnergyConversionDevice & yes \\ G44\_3 & Temperature VRF & Air terminal at VRF 37 & sensor unit & \({}^{\circ}\)C & IfcEnergyConversionDevice & yes \\ G44\_4 & Fan speed VRF & Air terminal at VRF 36 & integrated & level (l-n) & IfcFanType & no \\ G44\_5 & Fan speed VRF & Air terminal at VRF 37 & integrated & level (l-n) & IfcFanType & no \\ AHU & AHU2 & & & & & IfcAsset & no \\ AHU\_1 & AHU extract air temperature & after the air mixer & sensor unit & \({}^{\circ}\)C & IfcSensorType & no \\ AHU\_2 & AHU extract fan speed & AHU extract fan & integrated & & & l8-1/\% & IfcFanType & no \\ AHU\_3 & AHU extract air filter DPS & AHU extract air filter & integrated & Pa & & IfcFilterType & no \\ AHU\_4 & AHU supply air filter DPS & AHU supply air filter & integrated & Pa & & IfcFilterType & no \\ AHU\_5 & AHU supply fan speed & AHU supply fan & integrated & & & & \\ AHU\_6 & AHU supply air reheat & left & supply air reheat & integrated & & & IfcCoillType & no \\ AHU\_7 & AHU supply air temperature & before the air splitter & sensor unit & \({}^{\circ}\)C / Pa & IfcSensorType & no \\ AHU\_9 & Thermowheel exchange rate & Thermowheel & integrated & & & IfcAirToAirHeatRecoveryType & no \\ WRE2 & WR2 & WR2 & & & & IfcAsset & no \\ WRE\_1 & & WR2 supply temperature & before WR2 loop & sensor unit & \({}^{\circ}\)C & IfcSensorType & no \\ WRE\_2 & & WR2 cooling pump DPS & WR2 cooling pump & integrated & Pa & IfcFanType & no \\ WRE\_3 & & WR2 return temp & leaving WR2 loop & sensor unit & \({}^{\circ}\)C & IfcSensorType & no \\ DAC\_1 & & Dry air cooler DPS & DAC & integrated & Pa & IfcChillerType & no \\ DAC\_2 & DAC on temp & before DAC & integrated & \({}^{\circ}\)C & IfcSensorType & no \\ DAC\_3 & & DAC of temp & after DAC & integrated & \({}^{\circ}\)C & IfcSensorType & no \\ DIAL & 1.58 (lev.1) & & & & & IfcSpace & yes \\ DIAL\_1 & & Space temp & space & sensor unit & \({}^{\circ}\)C & IfcSensorType & no \\ RAD & Radiators & & & & & IfcAsset & no \\ RAD\_1 & & Radiator pump DPS & Radiator pump & integrated & & IfcPumpType & no \\ RAD\_2 & & VT flow supply temp & radiator inlet & sensor unit & \({}^{\circ}\)C & IfcSensorType & no \\ RAD\_3 & & VT flow return temp & radiator outlet & sensor unit & \({}^{\circ}\)C & IfcSensorType & no \\ RAD\_4 & & VT heat meter & sensor unit & Kwh & IfcFlowMeterType & no \\ \hline \hline \end{tabular}
\end{table} 
Table 2: Anomaly detection application information requirements definition. In the definition of the IRs, IoT and BMS sensors are crucial for collecting data on the comfort and function of the spaces and equipment in the building. Different types of sensor had to be handled accordingly: environmental sensors (i.e., temperature, RH and CO2) have been related directly to the IfcSpace, while integrated sensors have been associated with the directly related building components (e.g., AHU_4.AHU supply air filter DPS in Table 2 have been associated to IfcFilterType). After creating the missing IFC objects, they have been aggregated to form assets, through the IfcAsset. Figure 3 represents the updated IFC including missing building components in Table 2.  
The entities necessary to develop the IfcAsset classes can be defined in advance through the IfcOpenShell-python software and are used as follows:  
G44_asset = ifcfile.createIfcAsset(  create_guid(),  owner_history,  'G44 Asset',  'Critical components in Room G44',  'Asset',  Identification,  OriginaValue,  CurrentValue,  TotalReplacementCost,  Owner,  User,  ResponsiblePerson,  IncorporationDate,  DepreciatedValue  )  
The relationships among the relevant elements and the assets are created and associated with the asset.