{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,16]],"date-time":"2026-07-16T01:05:15Z","timestamp":1784163915957,"version":"3.55.0"},"reference-count":27,"publisher":"MDPI AG","issue":"24","license":[{"start":{"date-parts":[[2021,12,7]],"date-time":"2021-12-07T00:00:00Z","timestamp":1638835200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The malfunctioning of the heating, ventilating, and air conditioning (HVAC) system is considered to be one of the main challenges in modern buildings. Due to the complexity of the building management system (BMS) with operational data input from a large number of sensors used in HVAC system, the faults can be very difficult to detect in the early stage. While numerous fault detection and diagnosis (FDD) methods with the use of statistical modeling and machine learning have revealed prominent results in recent years, early detection remains a challenging task since many current approaches are unfeasible for diagnosing some HVAC faults and have accuracy performance issues. In view of this, this study presents a novel hybrid FDD approach by combining random forest (RF) and support vector machine (SVM) classifiers for the application of FDD for the HVAC system. Experimental results demonstrate that our proposed hybrid random forest\u2013support vector machine (HRF\u2013SVM) outperforms other methods with higher prediction accuracy (98%), despite that the fault symptoms were insignificant. Furthermore, the proposed framework can reduce the significant number of sensors required and work well with the small number of faulty training data samples available in real-world applications.<\/jats:p>","DOI":"10.3390\/s21248163","type":"journal-article","created":{"date-parts":[[2021,12,7]],"date-time":"2021-12-07T02:48:13Z","timestamp":1638845293000},"page":"8163","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":69,"title":["Hybrid Random Forest and Support Vector Machine Modeling for HVAC Fault Detection and Diagnosis"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8006-8480","authenticated-orcid":false,"given":"Wunna","family":"Tun","sequence":"first","affiliation":[{"name":"Faculty of Design, Architecture and Building, University of Technology Sydney, 15 Broadway, Ultimo, NSW 2007, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7662-6796","authenticated-orcid":false,"given":"Johnny Kwok-Wai","family":"Wong","sequence":"additional","affiliation":[{"name":"Faculty of Design, Architecture and Building, University of Technology Sydney, 15 Broadway, Ultimo, NSW 2007, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0849-5098","authenticated-orcid":false,"given":"Sai-Ho","family":"Ling","sequence":"additional","affiliation":[{"name":"Faculty of Engineering and IT, University of Technology Sydney, 15 Broadway, Ultimo, NSW 2007, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,12,7]]},"reference":[{"key":"ref_1","unstructured":"IEA (2013). Transition to Sustainable Buildings. Strategies and Opportunities to 2050, IEA."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1080\/10789669.2009.10390824","article-title":"Integrated control and fault detection of air-handling units","volume":"15","author":"Seem","year":"2009","journal-title":"HVAC&R Res."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1016\/j.enbuild.2012.08.016","article-title":"Online model-based fault detection and diagnosis strategy for VAV air handling units","volume":"55","author":"Wang","year":"2012","journal-title":"Energy Build."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Beghi, A., Brignoli, R., and Cecchinato, L. (2015, January 21\u201323). A data-driven approach for fault diagnosis in HVAC chiller systems. Proceedings of the IEEE Conference on Control Applications, Sydney, Australia.","DOI":"10.1109\/CCA.2015.7320737"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.autcon.2013.10.019","article-title":"Bayesian network based FDD strategy for variable air volume terminals","volume":"41","author":"Xiao","year":"2014","journal-title":"Autom. Constr."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Du, J., Er, M.J., and Rutkowski, L. (2010, January 13\u201317). Fault Diagnosis of an Air-Handling Unit System Using a Dynamic Fuzzy-Neural Approach. Proceedings of the 10th International Conference on Artificial Intelligence and Soft Computing, Zakopane, Poland.","DOI":"10.1007\/978-3-642-13208-7_8"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"402","DOI":"10.1016\/j.asoc.2015.05.030","article-title":"Unsupervised feature selection using swarm intelligence and consensus clustering for automatic fault detection and diagnosis in Heating Ventilation and Air Conditioning systems","volume":"34","author":"Yuwonoa","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1016\/j.compchemeng.2019.04.011","article-title":"Modeling and fault diagnosis design for HVAC systems using recurrent neural networks","volume":"6","author":"Shahnazari","year":"2019","journal-title":"Comput. Chem. Eng."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1104","DOI":"10.1016\/j.ijrefrig.2006.12.012","article-title":"Model-based fault detection and diagnosis of HVAC systems using support vector machine method","volume":"30","author":"Liang","year":"2007","journal-title":"Int. J. Refrig."},{"key":"ref_10","first-page":"204","article-title":"Support vector machine based fault detection and diagnosis for HVAC systems","volume":"18","author":"Li","year":"2019","journal-title":"Int. J. Intell. Syst. Technol. Appl."},{"key":"ref_11","first-page":"21020","article-title":"A Data-Driven Design for Fault Detection of Wind Turbines Using Random Forests and XGboost","volume":"6","author":"Zhang","year":"2018","journal-title":"Energy Build."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1016\/j.enbuild.2018.12.032","article-title":"Early detection of faults in HVAC systems using an XGBoost model with a dynamic threshold","volume":"185","author":"Chakraborty","year":"2019","journal-title":"Energy Build."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.enbuild.2016.09.039","article-title":"A decision tree based data-driven diagnostic strategy for air handling units","volume":"133","author":"Yana","year":"2016","journal-title":"Energy Build."},{"key":"ref_14","unstructured":"West, S.R., and Guo, Y. (2011, January 14\u201316). Automated Fault Detection And Diagnosis Of HVAC Subsystems Using Statistical Machine Learning. Proceedings of the Building Simulation 2011: 12th Conference of International Building Performance Simulation Association, Sydney, Australia."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/j.applthermaleng.2015.07.001","article-title":"Diagnostic Bayesian networks for diagnosing air handling units faults\u2014Part II: Faults in coils and sensors","volume":"90","author":"Zhao","year":"2015","journal-title":"Appl. Therm. Eng."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1272","DOI":"10.1016\/j.applthermaleng.2015.09.121","article-title":"Diagnostic Bayesian networks for diagnosing air handling units faults\u2014Part I: Faults in dampers, fans, filters and sensors","volume":"111","author":"Zhao","year":"2017","journal-title":"Appl. Therm. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1016\/j.neucom.2016.09.076","article-title":"Online Fault Detection Methods for Chillers Combining Extended Kalman Filter and Recursive One-class SVM","volume":"228","author":"Yan","year":"2017","journal-title":"Neurocomputing"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1349","DOI":"10.1109\/TSMC.2017.2691774","article-title":"Fast and Accurate Classification of Time Series Data Using Extended ELM: Application in Fault Diagnosis of Air Handling Units","volume":"49","author":"Yan","year":"2019","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/j.buildenv.2019.04.029","article-title":"Deep-learning-based fault detection and diagnosis of air-handling units","volume":"157","author":"Lee","year":"2019","journal-title":"Build. Environ."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Liao, H., Cai, W., Cheng, F., Dubey, S., and Rajesh, P.B. (2021). An Online Data-Driven Fault Diagnosis Method for Air Handling Units by Rule and Convolutional Neural Networks. Sensors, 21.","DOI":"10.3390\/s21134358"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1016\/j.artmed.2017.11.003","article-title":"An optimized model to identify sub-Golgi protein types using SVM and Random Forest based feature selection","volume":"84","author":"Saifur","year":"2018","journal-title":"Artif. Intell. Med."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Rustam, Z., Sudarsono, E., and Sarwinda, D. (2019, January 20\u201321). Hybrid SVM\u2014Random-Forest (RF) and Support Vector Machine (SVM) Implementation for Analysis of Gene Expression Data in Chronic Kidney Disease (CKD). Proceedings of the 9th Annual Basic Science International Conference, Malang, Indonesia.","DOI":"10.1088\/1757-899X\/546\/5\/052066"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"455","DOI":"10.1016\/j.procs.2019.02.077","article-title":"Hybrid Approach to Improving the Results of the SVM Classification Using the Random Forest Algorithm","volume":"150","author":"Demidova","year":"2019","journal-title":"Procedia Comput. Sci."},{"key":"ref_24","unstructured":"Wen, J., and Li, S. (2011). ASHRAE 1312-RP: Tools for Evaluating Fault Detection and Diagnostic Methods for Air-Handling Units\u2014Final Report, Drexel University."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2225","DOI":"10.1016\/j.patrec.2010.03.014","article-title":"Variable selection using random forests","volume":"31","author":"Genuer","year":"2010","journal-title":"Pattern Recognit. Lett."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"79","DOI":"10.3182\/20100802-3-ZA-2014.00020","article-title":"Fault detection and diagnosis with random forest feature extraction and variable importance methods","volume":"43","author":"Aldrich","year":"2010","journal-title":"IFAC Proc. Vol."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"8682","DOI":"10.1109\/ACCESS.2017.2705644","article-title":"Sensor Fault Classification Based on Support Vector Machine and Statistical Time-Domain Features","volume":"5","author":"Jan","year":"2017","journal-title":"IEEE Access"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/24\/8163\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:42:12Z","timestamp":1760168532000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/24\/8163"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,7]]},"references-count":27,"journal-issue":{"issue":"24","published-online":{"date-parts":[[2021,12]]}},"alternative-id":["s21248163"],"URL":"https:\/\/doi.org\/10.3390\/s21248163","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,12,7]]}}}