Towards a Digital Twin for Buildings IAQ and Thermal Comfort Monitoring
Abstract
1. Introduction
1.1. Literature Review
1.2. Research Objectives
2. Methodology
2.1. Phase 1: Building Analysis
2.2. Phase 2: BIM Implementation or Update of the As-Built Building Information Model
- A Boolean parameter allowing for an easy detection of sensor-equipped rooms in the BIM model
- The sensor model
- A set of Boolean parameters allowing for an easy detection in the model of the most relevant quantities, objects of real-time monitoring in each room (e.g., temperature, relative humidity, CO2 concentration, Volatile Organic Compounds, PM2.5 and PM10 particulates, Indoor Air Quality, consumptions from HVAC systems, etc.).
2.3. Phase 3: Integration of the BIM Model with Sensor Devices
- Sensor manufacturer
- Sensor model
- Shape and dimensional parameters
- Type of monitored quantities (e.g., temperature, relative humidity, CO2, VOC, PM10, PM2.5, electro smog quantities, etc.)
- URL link to the sensor technical sheet.
- Unique ID
- Sensor position (name and end use of the room where the sensor was placed)
- Date of the sensor placement
- URL link to the latest monitoring HTML reports
- Date of generation of the latest HTML reports
- Regularity of report generation.
2.4. Phase 4: Automated Generation of HTML Reports from Sensor Data Through a Tailored Python Algorithm
- Data acquisition and pre-processing: real-time data generated by the IoT sensor platform, periodically exported to a .CSV file, are automatically read and preliminarily pre-processed through the customized Python code (Figure 3), also integrated with additional libraries such as Pandas and Datetime. Data pre-processing operations are fundamental to increase both data accuracy and consistency (e.g., by removing blanks, by properly formatting floating numbers and date-times, etc.).
- Data analysis and view settings: This second portion of the Python algorithm is devoted to more advanced processing operations on the collected data in order to extract meaningful information. More specifically, the average values of the assessed environmental parameters are calculated, potential anomalous peaks in the related trends are identified, and descriptive statistics are then generated for each parameter. Moreover, the data analysis herein considered also includes a comparison of the analyzed indicators with corresponding regulatory thresholds defined by recognized international standards [24,25,26]. The Python code then allows for a graphical representation of results (see Figure 4 and Figure 5) that emerged from the data analysis, to facilitate their understanding and interpretation. For that purpose, different types of graphs are used. In addition, the algorithm performs various kinds of controls to ensure that data visualizations are clear and accessible, by also taking advantage of labels and legends to better explain the meaning of each parameter and visually represent the critical thresholds. The main goal of the considered view settings is to allow both specialized and common users to easily understand the final results to make informed and aware decisions.
- Generation of HTML reports: The final stage of the Python-based algorithm involves the automatic generation of HTML reports. The HTML format was first chosen for its ease of integration with BIM models. Additionally, HTML reports can be easily opened in any browser, and they are compatible with several plugins of the most accredited BIM Authoring software, such as Autodesk Revit 2025. The generated reports include an introductory section, providing an overview of the monitored environmental conditions, followed by graphical representations of the most meaningful data, as well as a summary of the main performance indicators. These comprehensive final reports not only provide data summaries concerning both thermal comfort indicators and IAQ, but may also be assumed as valid educational tools to instruct facility managers in the main factors affecting comfort and air quality. The HTML reports can be configured to automatically keep up-to-date at regular time intervals, while ensuring the preservation and availability of the whole time series, which may be extremely useful to facility managers.
2.5. Phase 5: Reports Integration into BIM
- Report header: Each report provides a clear header that includes the title, source file name, and a short description of the contents.
- Time diagrams and graphical indicators: Time diagrams show the trend of each parameter during a given monitoring period. Graphical indicators, such as color-based formatting rules or warning tags, are instead used to provide graphical alerts for parameters exceeding admissible thresholds, in order to allow users to promptly and easily identify any potential critical issues and patterns indicative of unsuitable environmental conditions.
- Daily heatmaps: Daily heatmaps are used to clearly show parameter variations over each day. This kind of data visualization allows for a prompt detection of potential critical hours throughout each parameter trend, thus enabling, for instance, an accurate assessment of the effectiveness of ventilation strategies, as well as of HVAC systems control strategies.
- Comfort summary histograms: Histograms are included in the report to schematically represent the overall percentages of time in which the monitored environmental conditions were classified as “optimal”, “good”, or “poor”, respectively. This summary allows for a prompt assessment of the overall effectiveness of the adopted environmental management strategies.
- Descriptive and analytical section: Each report includes at its end a specific expository section explaining the adopted analysis methods and providing a final interpretation of results. This final section is therefore crucial to help managers and stakeholders to better understand the acquired technical information and make informed decisions in order to significantly improve the IAQ of the building.
3. Methodology Validation and Results
3.1. The Case Study: The Sotacarbo Headquarters
3.2. Sotacarbo BIM Model Update
- Tailored parameters to collect relevant information concerning installed sensors and related quantities to monitor, according to the proposed methodology (see Section 2.2 and Section 2.3), mainly associated with BIM spatial units (i.e., rooms) but also directly integrated in the parametric virtual prototypes of sensor devices;
- Detailed information modelling of technical components (e.g., detailed layer structure of walls and floors, detailed material properties, etc.) to support performance analysis, such as building energy performance, by also considering alternative retrofitting scenarios. By way of example, type properties concerning the layers’ structure of a perimetral wall are shown in Figure 8;
- Accurate temporal management of the information model through a detailed arrangement of various time phases, enabling an easy comparison between different statuses of the building;
- Specific schedules summarizing well-structured data concerning sensor-equipped rooms, sensor devices, and related assessed quantities (by way of example, room parameters and the related schedule filtered by Boolean parameters that identify sensor-equipped rooms are shown in Figure 9);
- A well-organized Project Browser effectively sorts, groups, and filters views and schedules based on the project phases first, and on view types (structural, false ceiling, and floor plants, elevations, sections, 3D views, and schedules), then, to enable easy analysis and comparisons of different conditions of the building at different stages of its lifecycle.
3.3. Integration of the Sotacarbo BIM Model with Sensor Devices
- Both the latest Comfort and IAQ reports made directly accessible through URL links to the related shared HTML documents
- The specific date [yyyy-mm-dd] of the latest report generation
- The regularity [days] of report generation to promptly and easily detect potential delays on data updates.
3.4. Comfort and IAQ Reports Integrated in the BIM Model
- Class A spaces: −0.2 < PMV < +0.2 (optimal comfort thresholds)
- Class B spaces: −0.5 < PMV < −0.2 or +0.2 < PMV < +0.5 (comfort thresholds)
- Class C spaces: −0.7 < PMV < −0.5 or +0.5 < PMV < +0.7 (moderate discomfort thresholds)
- Spaces with high discomfort: −3.0 < PMV < −0.7 or +0.7 < PMV < +3.0.
- VOC < 100 [μg/m3] excellent, 100 [μg/m3] ≤ VOC ≤ 150 [μg/m3] good, VOC > 150 [μg/m3] inadequate [24]
- IAQ < 100 excellent, 100 ≤ IAQ ≤ 300 good, IAQ > 300 inadequate [24]
- CO2 < 950 [ppm] excellent, 950 [ppm] ≤ CO2 ≤ 1200 [ppm] good, CO2 > 1200 [ppm] inadequate [24]
- PM2.5 < 10 [μg/m3] excellent, 10 [μg/m3] ≤ PM2.5 ≤ 25 [μg/m3] good, PM2.5 > 25 [μg/m3] inadequate [25]
- PM10 < 30 [μg/m3] excellent, 30 [μg/m3] ≤ PM10 ≤ 50 [μg/m3] good, PM10 > 50 [μg/m3] inadequate [25]
- Noise < 40 [dB] excellent, 40 [dB] ≤ Noise ≤ 50 [dB] good, Noise > 50 [dB] inadequate [24].
4. Discussion
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
AEC | Architecture, Engineering and Construction |
AECO | Architecture, Engineering, Construction and Operation |
AFDD | Automated Fault Detection and Diagnostics |
AHUs | Air Handling Units |
ANN | Artificial Neural Networks |
BCF | BIM Collaboration Format |
BIM | Building Information Modelling |
DES | Discrete Event Simulation |
DT | Digital Twin |
FM | Facility Management |
HF | High Frequency |
HTML | Hypertext Markup Language |
HVAC | Heating, Ventilation and Air Conditioning |
IAQ | Indoor Air Quality |
IEQ | Indoor Environmental Quality |
IFC | Industry Foundation Classes |
IoT | Internet of Things |
LF | Low Frequency |
NZEB | Near-Zero Energy Buildings |
PM2.5 | Particulate Matter (2.5 μm) |
PM10 | Particulate Matter (10 μm) |
PMV | Predicted Mean Vote |
PPD | Predicted Percentage Dissatisfied |
SLAM | Simultaneous Localization and Mapping |
SVM | Support-Vector Machines |
UWB | Ultra-Wideband |
VOC | Volatile Organic Compounds |
References
- Persiani, S.G.L.; Kobas, B.; Koth, S.C.; Auer, T. Biometric Data as Real-Time Measure of Physiological Reactions to Environmental Stimuli in the Built Environment. Energies 2021, 14, 232. [Google Scholar] [CrossRef]
- Klepeis, N.E.; Ott, W.; Klepeis, N.E.; Nelson, W.C.; Ott, W.R.; Robinson, J.P.; Tsang, A.M.; Switzer, P.; Behar, J.V.; Hern, S.C.; et al. The National Human Activity Pattern Survey (NHAPS): A Resource for Assessing Exposure to Environmental Pollutants. J. Expo. Sci. Environ. Epidemiol. 2001, 11, 231–252. [Google Scholar] [CrossRef]
- Qian, Y.; Leng, J.; Zhou, K.; Liu, Y. How to Measure and Control Indoor Air Quality Based on Intelligent Digital Twin Platforms: A Case Study in China. Build. Environ. 2024, 253, 111349. [Google Scholar] [CrossRef]
- Wang, X.; Li, D.; Menassa, C.C.; Kamat, V.R. Investigating the Effect of Indoor Thermal Environment on Occupants’ Mental Workload and Task Performance Using Electroencephalogram. Build. Environ. 2019, 158, 120–132. [Google Scholar] [CrossRef]
- Zhang, X.; Wargocki, P.; Lian, Z.; Thyregod, C. Effects of Exposure to Carbon Dioxide and Bioeffluents on Perceived Air Quality, Self-Assessed Acute Health Symptoms, and Cognitive Performance. Indoor Air 2017, 27, 47–64. [Google Scholar] [CrossRef]
- Chen, C.F.; Yilmaz, S.; Pisello, A.L.; De Simone, M.; Kim, A.; Hong, T.; Bandurski, K.; Bavaresco, M.V.; Liu, P.L.; Zhu, Y. The Impacts of Building Characteristics, Social Psychological and Cultural Factors on Indoor Environment Quality Productivity Belief. Build. Environ. 2020, 185, 107189. [Google Scholar] [CrossRef]
- Schweigkofler, A.; Braholli, O.; Akro, S.; Siegele, D.; Penna, P.; Marcher, C.; Tagliabue, L. Digital Twin as Energy Management Tool through IoT and BIM Data Integration. In Proceedings of the 14th REHVA HVAC World Congress, Rotterdam, The Netherlands, 22–25 May 2022. [Google Scholar] [CrossRef]
- Volk, R.; Stengel, J.; Schultmann, F. Building Information Modeling (BIM) for Existing Buildings—Literature Review and Future Needs. Autom. Constr. 2014, 38, 109–127. [Google Scholar] [CrossRef]
- Tsay, G.S.; Staub-French, S.; Poirier, É. BIM for Facilities Management: An Investigation into the Asset Information Delivery Process and the Associated Challenges. Appl. Sci. 2022, 12, 9542. [Google Scholar] [CrossRef]
- Kassem, M.; Kelly, G.; Dawood, N.; Serginson, M.; Lockley, S. BIM in Facilities Management Applications: A Case Study of a Large University Complex. Built Environ. Proj. Asset Manag. 2015, 5, 261–277. [Google Scholar] [CrossRef]
- Tsay, G.S.; Staub-French, S.; Poirier, E.; Zadeh, P.; Pottinger, R. BIM for FM: Understanding Information Quality Issues in Terms of Compliance with Owner’s Building Information Modeling Requirements. Front. Built Environ. 2023, 9, 1117066. [Google Scholar] [CrossRef]
- Matarneh, S.T.; Danso-Amoako, M.; Al-Bizri, S.; Gaterell, M.; Matarneh, R.T. BIM for FM: Developing Information Requirements to Support Facilities Management Systems. Facilities 2019, 38, 378–394. [Google Scholar] [CrossRef]
- Peng, Y.; Au-Yong, C.P.; Myeda, N.E. Knowledge Graph of Building Information Modelling (BIM) for Facilities Management (FM). Autom. Constr. 2024, 165, 105492. [Google Scholar] [CrossRef]
- National Institute of Building Sciences. National BIM Guide for Owners; National Institute of Building Sciences: Washington, DC, USA, 2017. [Google Scholar]
- Kaashi, S.; Vilventhan, A. Development of a Building Information Modelling Based Decision-Making Framework for Green Retrofitting of Existing Buildings. J. Build. Eng. 2023, 80, 108128. [Google Scholar] [CrossRef]
- Wanigarathna, N.; Jones, K.; Bell, A.; Kapogiannis, G. Building Information Modelling to Support Maintenance Management of Healthcare Built Assets. Facilities 2019, 37, 415–434. [Google Scholar] [CrossRef]
- Muta, L.F.; Melo, A.P.; Lamberts, R. Enhancing Energy Performance Assessment and Labeling in Buildings: A Review of BIM-Based Approaches. J. Build. Eng. 2025, 103, 112089. [Google Scholar] [CrossRef]
- Matos, R.; Rodrigues, H.; Costa, A.; Rodrigues, F. Building Condition Indicators Analysis for BIM-FM Integration. Arch. Comput. Methods Eng. 2022, 29, 3919–3942. [Google Scholar] [CrossRef]
- Tang, S.; Shelden, D.R.; Eastman, C.M.; Pishdad-Bozorgi, P.; Gao, X. A Review of Building Information Modeling (BIM) and the Internet of Things (IoT) Devices Integration: Present Status and Future Trends. Autom. Constr. 2019, 101, 127–139. [Google Scholar] [CrossRef]
- Liu, Z.; Li, M.; Ji, W. Development and Application of a Digital Twin Model for Net Zero Energy Building Operation and Maintenance Utilizing BIM-IoT Integration. Energy Build. 2025, 328, 115170. [Google Scholar] [CrossRef]
- Hosamo, H.H.; Svennevig, P.R.; Svidt, K.; Han, D.; Nielsen, H.K. A Digital Twin Predictive Maintenance Framework of Air Handling Units Based on Automatic Fault Detection and Diagnostics. Energy Build. 2022, 261, 111988. [Google Scholar] [CrossRef]
- Hu, X.; Assaad, R.H. A BIM-Enabled Digital Twin Framework for Real-Time Indoor Environment Monitoring and Visualization by Integrating Autonomous Robotics, LiDAR-Based 3D Mobile Mapping, IoT Sensing, and Indoor Positioning Technologies. J. Build. Eng. 2024, 86, 108901. [Google Scholar] [CrossRef]
- Moretti, N.; Chan, Y.C.; Nakaoka, M.; Mukherjee, A.; Merino, J.; Parlikad, A.K. Data Integration for Space-Aware Digital Twins of Hospital Operations. Autom. Constr. 2025, 176, 106276. [Google Scholar] [CrossRef]
- EN 16798-1:2019; Energy Performance of Buildings—Ventilation for Buildings—Part 1: Indoor Environmental Input Parameters for Design and Assessment of Energy Performance of Buildings Addressing Indoor Air Quality, Thermal Environment, Lighting and Acoustics—Module M1-6. European Committee for Standardization (CEN): Brussels, Belgium, 2019.
- WHO (World Health Organization). Particulate Matter (PM2.5 and PM10), Ozone, Nitrogen Dioxide, Sulfur Dioxide and Carbon Monoxide. In WHO Global Air Quality Guidelines; WHO: Geneva, Switzerland, 2021. [Google Scholar]
- ISO 7730:2005(E); Ergonomics of the Thermal Environment—Analytical Determination and Interpretation of Thermal Comfort Using Calculation of the PMV and PPD Indices and Local Thermal Comfort. International Organization for Standardization (ISO): Geneva, Switzerland, 2005.
- d’Ambrosio Alfano, F.R.; Palella, B.I.; Riccio, G. The Role of Measurement Accuracy on the Thermal Environment Assessment by Means of PMV Index. Build. Environ. 2011, 46, 1361–1369. [Google Scholar] [CrossRef]
- Babich, F.; Torriani, G.; Corona, J.; Lara-Ibeas, I. Comparison of Indoor Air Quality and Thermal Comfort Standards and Variations in Exceedance for School Buildings. J. Build. Eng. 2023, 71, 106405. [Google Scholar] [CrossRef]
Room | Time | PMV Discomfort [%] | PMV Class C [%] | PMV Class B [%] | PMV Class A [%] |
---|---|---|---|---|---|
Office 20 | May 2024 | 9.8 | 17.5 | 28.0 | 44.7 |
June 2024 | 18.1 | 25.1 | 27.6 | 29.3 | |
July 2024 | 7.8 | 8.7 | 16.0 | 67.5 | |
August 2024 | 20.3 | 25.1 | 25.2 | 29.3 | |
September 2024 | 0.1 | 4.3 | 38.4 | 57.1 | |
Office 29 | May 2024 | 0.3 | 14.9 | 23.4 | 61.4 |
June 2024 | 8.2 | 10.9 | 36.9 | 44.0 | |
July 2024 | 16.2 | 59.5 | 24.3 | 0.0 | |
August 2024 | 21.7 | 23.0 | 23.1 | 32.2 | |
September 2024 | 10.0 | 17.8 | 32.2 | 39.9 | |
Office 71 | May 2024 | 34.3 | 31.9 | 26.9 | 6.9 |
June 2024 | 1.4 | 21.0 | 34.7 | 42.9 | |
July 2024 | 15.4 | 21.6 | 22.4 | 40.5 | |
August 2024 | 21.0 | 24.4 | 26.6 | 28.0 | |
September 2024 | 10.0 | 13.6 | 37.7 | 38.6 |
Room | Time | Adherence Grade | VOC [%] | IAQ [%] | CO2 [%] | PM2.5 [%] | PM10 [%] | Noise [%] |
---|---|---|---|---|---|---|---|---|
Office 20 | May 2024 | Excellent | 70 | 80 | 100 | 100 | 100 | 100 |
Good | 30 | 20 | 0 | 0 | 0 | 0 | ||
Inadequate | 0 | 0 | 0 | 0 | 0 | 0 | ||
June 2024 | Excellent | 85 | 40 | 100 | 90 | 100 | 100 | |
Good | 15 | 60 | 0 | 10 | 0 | 0 | ||
Inadequate | 0 | 0 | 0 | 0 | 0 | 0 | ||
July 2024 | Excellent | 95 | 15 | 100 | 80 | 100 | 95 | |
Good | 5 | 85 | 0 | 20 | 0 | 5 | ||
Inadequate | 0 | 0 | 0 | 0 | 0 | 0 | ||
August 2024 | Excellent | 85 | 40 | 100 | 80 | 100 | 90 | |
Good | 10 | 60 | 0 | 20 | 0 | 10 | ||
Inadequate | 5 | 0 | 0 | 0 | 0 | 0 | ||
September 2024 | Excellent | 85 | 80 | 100 | 100 | 100 | 100 | |
Good | 0 | 20 | 0 | 0 | 0 | 0 | ||
Inadequate | 15 | 0 | 0 | 0 | 0 | 0 | ||
Office 29 | May 2024 | Excellent | 90 | 30 | 100 | 100 | 100 | 70 |
Good | 0 | 70 | 0 | 0 | 0 | 30 | ||
Inadequate | 10 | 0 | 0 | 0 | 0 | 0 | ||
June 2024 | Excellent | 80 | 25 | 100 | 100 | 100 | 50 | |
Good | 15 | 75 | 0 | 0 | 0 | 50 | ||
Inadequate | 5 | 0 | 0 | 0 | 0 | 0 | ||
July 2024 | Excellent | 100 | 100 | 100 | 100 | 100 | 35 | |
Good | 0 | 0 | 0 | 0 | 0 | 65 | ||
Inadequate | 0 | 0 | 0 | 0 | 0 | 0 | ||
August 2024 | Excellent | 75 | 20 | 100 | 100 | 100 | 95 | |
Good | 25 | 80 | 0 | 0 | 0 | 5 | ||
Inadequate | 0 | 0 | 0 | 0 | 0 | 0 | ||
September 2024 | Excellent | 60 | 10 | 100 | 100 | 100 | 70 | |
Good | 30 | 90 | 0 | 0 | 0 | 30 | ||
Inadequate | 10 | 0 | 0 | 00 | 0 | 0 | ||
Office 71 | May 2024 | Excellent | 40 | 60 | 95 | 100 | 100 | 35 |
Good | 45 | 40 | 5 | 0 | 0 | 65 | ||
Inadequate | 15 | 0 | 0 | 0 | 0 | 0 | ||
June 2024 | Excellent | 95 | 70 | 100 | 100 | 100 | 100 | |
Good | 5 | 30 | 0 | 0 | 0 | 0 | ||
Inadequate | 0 | 0 | 0 | 0 | 0 | 0 | ||
July 2024 | Excellent | 80 | 40 | 100 | 100 | 100 | 100 | |
Good | 15 | 60 | 0 | 0 | 0 | 0 | ||
Inadequate | 5 | 0 | 0 | 0 | 0 | 0 | ||
August 2024 | Excellent | 95 | 20 | 100 | 100 | 100 | 90 | |
Good | 5 | 80 | 0 | 0 | 0 | 10 | ||
Inadequate | 0 | 0 | 0 | 0 | 0 | 0 | ||
September 2024 | Excellent | 85 | 70 | 90 | 100 | 100 | 55 | |
Good | 5 | 30 | 10 | 0 | 0 | 45 | ||
Inadequate | 10 | 0 | 0 | 0 | 0 | 0 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Congiu, E.; Desogus, G.; Quaquero, E.; Rubiu, G.; Poggi, F. Towards a Digital Twin for Buildings IAQ and Thermal Comfort Monitoring. Appl. Sci. 2025, 15, 10444. https://doi.org/10.3390/app151910444
Congiu E, Desogus G, Quaquero E, Rubiu G, Poggi F. Towards a Digital Twin for Buildings IAQ and Thermal Comfort Monitoring. Applied Sciences. 2025; 15(19):10444. https://doi.org/10.3390/app151910444
Chicago/Turabian StyleCongiu, Eleonora, Giuseppe Desogus, Emanuela Quaquero, Giulia Rubiu, and Francesca Poggi. 2025. "Towards a Digital Twin for Buildings IAQ and Thermal Comfort Monitoring" Applied Sciences 15, no. 19: 10444. https://doi.org/10.3390/app151910444
APA StyleCongiu, E., Desogus, G., Quaquero, E., Rubiu, G., & Poggi, F. (2025). Towards a Digital Twin for Buildings IAQ and Thermal Comfort Monitoring. Applied Sciences, 15(19), 10444. https://doi.org/10.3390/app151910444