Browse > Article
http://dx.doi.org/10.9717/kmms.2020.23.2.155

Smart Thermostat based on Machine Learning and Rule Engine  

Tran, Quoc Bao Huy (Dept. of Information and Telecommunication Engineering, Graduate School, Soongsil University)
Chung, Sun-Tae (Dept. of Smart System Software, Soongsil University)
Publication Information
Abstract
In this paper, we propose a smart thermostat temperature set-point control method based on machine learning and rule engine, which controls thermostat's temperature set-point so that it can achieve energy savings as much as possible without sacrifice of occupants' comfort while users' preference usage pattern is respected. First, the proposed method periodically mines data about how user likes for heating (winter)/cooling (summer) his or her home by learning his or her usage pattern of setting temperature set-point of the thermostat during the past several weeks. Then, from this learning, the proposed method establishes a weekly schedule about temperature setting. Next, by referring to thermal comfort chart by ASHRAE, it makes rules about how to adjust temperature set-points as much as low (winter) or high (summer) while the newly adjusted temperature set-point satisfies thermal comfort zone for predicted humidity. In order to make rules work on time or events, we adopt rule engine so that it can achieve energy savings properly without sacrifice of occupants' comfort. Through experiments, it is shown that the proposed smart thermostat temperature set-point control method can achieve better energy savings while keeping human comfort compared to other conventional thermostat.
Keywords
Thermostat; Machine Learning; Rule Engine; Data Mining; LSTM; K-means Clustering;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Thermostat, https://en.wikipedia.org/wiki/Thermostat (accessed January 11, 2020).
2 J. W. Park, J. Ko, J. H. Park, M. H. Hong, Y. H. Lee, and J. Shim, "A Wireless Temperature Control System based on FPGA," Journal of Korea Multimedia Society, Vol. 16, No. 7, pp. 920-930, 2012.
3 Programmable Thermostat, https://en.wikipedia.org/wiki/Programmable_thermostat (accessed January 11, 2020).
4 Environmental Protection Agency, Summary of Research Findings from the Programmable Thermostat Market, Office of Headquarters, 2004.
5 J. Lu, T. Sookoor, V. Srinivasan, G. Gao, B. Holben, J. Stankovic, et al., "The Smart Thermostat: Using Occupancy Sensors to Save Energy in Homes," Proceedings of the 8th Association for Computing Machinery Conference on Embedded Networked Sensor Systems, pp. 211-224, 2010.
6 A. Keshtkar and S. Arzanpour, "Design and Implementation of a Rule-based Learning Algorithm Using Zigbee Wireless Sensors for Energy Management," Proceeding of IEEE 27th Canadian Conference on Electrical and Computer Engineering, pp. 1-6, 2014.
7 Google Nest Thermostat, https://nest.com/thermostat/meet-nest-thermostat (accessed January 11, 2020).
8 S. Karjalainen, "Usability Guidelines for Room Temperature Controls," Intelligent Buildings International, Vol. 2, No. 2, pp. 85-97, 2010.
9 S. Karjalainen, "Thermal Comfort and Use of Thermostats in Finnish Homes and Offices," Building and Environment, Vol. 44, No. 6, pp. 1237-1245, 2009.   DOI
10 W. Kempton, D. Feuermann, and A.E. Mc Garity, "I Always Turn It on Super: User Decisions about When and How to Operate Room Air Conditioners," Energy and Buildings, Vo. 18, No. 3, pp. 177-191. 1992.   DOI
11 Odroid-C2, https://www.hardkernel.com/main/products/prdt_info.php?g_code=G145457216438 (accessed January 11, 2020).
12 Commax Wallpad, https://www.commax.com (accessed January 11, 2020).
13 Humidity, https://en.wikipedia.org/wiki/Humidity (accessed January 11, 2020).
14 L. Yang, J. Yan, and J.C. Lam, "Thermal Comfort and Building Energy Consumption Implications, a Review," Applied Energy, Vol. 115, No. 2, pp. 164-173, 2014.   DOI
15 American Society of Heating Refrigerating and Air Conditioning Engineers(ASHRAE), Thermal Environmental Conditions for Human Occupancy, Standard 55-2010, 2010.
16 Knowledge-based Systems, https://en.wikipedia.org/wiki/Knowledge-based_systems (accessed January 11, 2020).
17 Drools, https://www.drools.org (accessed January 11, 2020).
18 H.S. Hochreiter and J. Schmidhuber, "Long Short-term Memory," Neural Computation, Vol. 9, No. 8, pp. 1735-1780, 1997.   DOI
19 Naive Bayes for Machine Learning, https://machinelearningmastery.com/naive-bayesfor-machine-learning, (accessed January 11, 2020).
20 K-means Clustering, https://en.wikipedia.org/wiki/K-means_clustering (accessed January 11, 2020).
21 Using the Elbow Method to Determine the Optimal Number of Clusters for K-means Clustering, https://bl.ocks.org/rpgove/0060ff3b656618e9136b (accessed January 11, 2020).
22 I. Park, J. Lee, H.S. Kim, C.H. Song, and H.K. Kim, "Relative Humidity Prediction Model with Missing Data Refinement Using a Long Short-term Memory Neural Network," Proceeding of the 3rd World Congress on Civil, Structural, and Environmental Engineering, pp. 141-1-141-2, 2018.