Knowledge Discovery Using Topological Analysis for Building Sensor Data †
Abstract
:1. Introduction
2. Topology and Q-Analysis
2.1. Topology
- ∅ and X are in T.
- The union of any sub collection of T is in T.
- The intersection of any finite sub collection of T is in T.
- X and ∅ are open.
- Arbitrary unions of open sets are open.
- Finite intersections of open sets are open.
2.2. Simplicial Complex
2.2.1. Simplices
2.2.2. Abstract Simplicial Complex
2.3. Q-Analysis
2.3.1. Calculating Equivalence Classes for Q-Analysis
2.3.2. Calculation of Structure Vectors
3. Methodology
- Step 1. Collection and evaluation of raw BEMS data.
- Step 2. Filtering specific dataset groups followed by data preprocessing.
- Step 3. Feature extraction over the preprocessed datasets to discover useful information.
- Step 4. Visualizations to provide insights into the data.
3.1. Description of BEMS Raw Data
- Control temperature [°C] is the reported space temperature, frequently measured by each TU or in some cases a zone space temperature is used.
- Set point temperature [°C] is the desirable control temperature for a TU by the operator or an administrator based on the current demand. Deadband [°C] is the temperature range between heating and cooling set points, within which heating or cooling equipment is not operated.
- Average power is calculated from percentage valve demand i.e., the effort exerted by a heating or cooling valve. A nominal rated power of 1 kW has been assumed for all TUs and provides an estimate of the energy consumption of each TU.
- Enabled signal indicates the hours of operation.
- Temperature error [°C] is the deviation of control temperature from the desired set point settings.
3.2. Data Preprocessing
3.2.1. Quantization of Continuous Variables to Ordinal Data
3.2.2. Choice of Temporal Focus
3.3. Feature Extraction
3.3.1. Creation of Incidence Matrix
3.3.2. Creation of Shared Face Matrices
3.3.3. Creation of q-Connectivity Lists and Q-Vectors
3.3.4. Data Visualization
4. Results and Discussion
4.1. Daily and Seasonal TU Behaviors
- There is no correlation of TU behavior between floors.
- TU behavior is not dependent on the time of day or time of year.
- The floors may exhibit distinct phases of behavior throughout the day at any time of the year.
4.2. Analysis of Q-Vector Behavior
- Ordered floor behavior is minimal variation in state Q-vector magnitude with both low average TU and state Q-vector magnitudes.
- Mild dynamic floor behavior is greater variation in either the TU or state Q-vector magnitudes or both.
- Dynamic floor behavior is the greatest variation in either the TU or state Q-vector magnitudes or both.
4.3. Correlation with Set Point and Power Behaviors
5. Conclusions and Future Directions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Al-Fuqaha, A.; Guizani, M.; Mohammadi, M.; Aledhari, M.; Ayyash, M. Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications. IEEE Commun. Surv. Tutor. 2015, 17, 2347–2376. [Google Scholar] [CrossRef]
- Atzori, L.; Iera, A.; Morabito, G. The Internet of Things: A survey. Comput. Netw. 2010, 54, 2787–2805. [Google Scholar] [CrossRef]
- Minoli, D.; Sohraby, K.; Occhiogrosso, B. IoT Considerations, Requirements, and Architectures for Smart Buildings—Energy Optimization and Next-Generation Building Management Systems. IEEE Internet Things J. 2017, 4, 269–283. [Google Scholar] [CrossRef]
- Gunay, B.; Shen, W. Connected and Distributed Sensing in Buildings: Improving Operation and Maintenance. IEEE Syst. Man Cybern. Mag. 2017, 3, 27–34. [Google Scholar] [CrossRef]
- Molina-Solana, M.; Ros, M.; Ruiz, M.; Gómez-Romero, J.; Martin-Bautista, M. Data science for building energy management: A review. Renew. Sustain. Energy Rev. 2017, 70, 598–609. [Google Scholar] [CrossRef] [Green Version]
- Yu, Z.J.; Haghighat, F.; Fung, B.C. Advances and challenges in building engineering and data mining applications for energy-efficient communities. Sustain. Cities Soc. 2016, 25, 33–38. [Google Scholar] [CrossRef] [Green Version]
- De Assuncao, M.D.; Calheiros, R.N.; Bianchi, S.; Netto, M.A.; Buyya, R. Big Data computing and clouds: Trends and future directions. J. Parallel Distrib. Comput. 2015, 79, 3–15. [Google Scholar] [CrossRef] [Green Version]
- Lazarova-Molnar, S.; Shaker, H.R.; Mohamed, N.; Jorgensen, B.N. Fault detection and diagnosis for smart buildings: State of the art, trends and challenges. In Proceedings of the 2016 3rd MEC International Conference on Big Data and Smart City (ICBDSC), Muscat, Oman, 15–16 March 2016; Institute of Electrical and Electronics Engineers (IEEE); pp. 1–7. [Google Scholar]
- Hartigan, J.A.; Wong, M.A. Algorithm AS 136: A K-Means Clustering Algorithm. J. R. Soc. Ser. C Appl. Stat. 1979, 28, 100. [Google Scholar] [CrossRef]
- Wold, S.; Esbensen, K.; Geladi, P. Principal component analysis. Chemom. Intell. Lab. Syst. 1987, 2, 37–52. [Google Scholar] [CrossRef]
- Dey, M.; Gupta, M.; Turkey, M.; Dudley, S. Unsupervised learning techniques for HVAC terminal unit behaviour analysis. In Proceedings of the 2017 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computed, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), San Francisco, CA, USA, 4–8 August 2017; pp. 1–7. [Google Scholar] [CrossRef] [Green Version]
- Dey, M.; Gupta, M.; Rana, S.P.; Turkey, M.; Dudley, S. A PID inspired feature extraction method for HVAC terminal units. In Proceedings of the 2017 IEEE Conference on Technologies for Sustainability (SusTech), Phoenix, AZ, USA, 12–14 November 2017; Institute of Electrical and Electronics Engineers (IEEE); pp. 1–5. [Google Scholar]
- Edelsbrunner, H.; John, H. Computational Topology: An Introduction; American Mathematical Society: Providence, RI, USA, 2010. [Google Scholar]
- Rubbo, B.; Shoemark, A.; Legendre, M.; Fassad, M.; Haarman, E.; Best, S.; Bon, I.; Brandsma, J.; Burgel, P.-R.; Carlsson, G.; et al. Topological Data Analysis Coupled with Machine Learning Reveals New Genotype-Phenotype Relationships in Primary Ciliary Dyskinesia. In Computational Methods, Models, and Drug Delivery; American Thoracic Society: New York, NY, USA, 2020; p. 120201. [Google Scholar]
- Chazal, F.; Michel, B. An introduction to Topological Data Analysis: Fundamental and practical aspects for data scientists. arXiv 2017, arXiv:1710.04019. [Google Scholar]
- Ferri, M. Why Topology for Machine Learning and Knowledge Extraction? Mach. Learn. Knowl. Extr. 2018, 1, 6. [Google Scholar] [CrossRef] [Green Version]
- Cawi, E.; La Rosa, P.S.; Nehorai, A. Designing machine learning workflows with an application to topological data analysis. PLoS ONE 2019, 14, e0225577. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Ghrist, R.W. Elementary Applied Topology; Createspace: Seattle, WA, USA, 2014. [Google Scholar]
- James, I. From Combinatorial Topology to Algebraic Topology; Elsevier: Amsterdam, The Netherlands, 1999; pp. 561–573. [Google Scholar]
- Zomorodian, A.J. Topology for Computing; Cambridge University Press: Cambridge, UK, 2005. [Google Scholar]
- Costa, J.P. Topological data analysis and applications. In Proceedings of the 2017 40th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), Opatija, Croatia, 22–26 May 2017; pp. 558–563. [Google Scholar] [CrossRef]
- Li, M.Z.; Ryerson, M.S.; Balakrishnan, H. Topological data analysis for aviation applications. Transp. Res. Part E Logist. Transp. Rev. 2019, 128, 149–174. [Google Scholar] [CrossRef]
- Dowker, C.H. Homology Groups of Relations. Ann. Math. 1952, 56, 84. [Google Scholar] [CrossRef]
- Wylie, S.; Atkin, R.H. Mathematical Structure in Human Affairs. Math. Gaz. 1976, 60, 69. [Google Scholar] [CrossRef]
- Atkin, R.H. Combinatorial Connectivities in Social Systems; Springer Science and Business Media LLC: Berlin, German, 1977. [Google Scholar]
- Omer, I.; Goldblatt, R. Using space syntax and Q-analysis for investigating movement patterns in buildings: The case of shopping malls. Environ. Plan. B Urban Anal. City Sci. 2016, 44, 504–530. [Google Scholar] [CrossRef]
- Beaumont, J.R.; Gatrell, A.C. An Introduction to Q-Analysis. Available online: https://alexsingleton.files.wordpress.com/2014/09/34-an-introduction-to-q-analysis.pdf (accessed on 25 June 2020).
- File: Simplicial Complex Example.png. Available online: https://commons.wikimedia.org/wiki/File:Simplicial_complex_example.png (accessed on 25 June 2020).
- Johnson, J. The shomotopy bottle of Q-analysis. Int. J. Man-Mach. Stud. 1981, 15, 457–460. [Google Scholar] [CrossRef]
- Johnson, J.H. Q-analysis: A theory of stars. Environ. Plan. B Plan. Des. 1983, 10, 457–469. [Google Scholar] [CrossRef]
- Griffiths, H.B. Using mathematics to simplify Q-analysis. Environ. Plan. B Plan. Des 1983, 10, 403–422. [Google Scholar] [CrossRef]
- Griffiths, H.B.; Evans, P.J. Atkin’s Q-analysis: A critique and reformulation. SSRC Rep. 1981. [Google Scholar]
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Gupta, M.; Phillips, N. Knowledge Discovery Using Topological Analysis for Building Sensor Data. Sensors 2020, 20, 4914. https://doi.org/10.3390/s20174914
Gupta M, Phillips N. Knowledge Discovery Using Topological Analysis for Building Sensor Data. Sensors. 2020; 20(17):4914. https://doi.org/10.3390/s20174914
Chicago/Turabian StyleGupta, Manik, and Nigel Phillips. 2020. "Knowledge Discovery Using Topological Analysis for Building Sensor Data" Sensors 20, no. 17: 4914. https://doi.org/10.3390/s20174914
APA StyleGupta, M., & Phillips, N. (2020). Knowledge Discovery Using Topological Analysis for Building Sensor Data. Sensors, 20(17), 4914. https://doi.org/10.3390/s20174914