An Intelligent Power Socket with Usage Behavior Prediction Through Frequent Pattern Trees

碩士 === 國立雲林科技大學 === 電機工程系 === 106 === Although the advancement of technology and the introduction of electronic devices have made our life more and more convenient, demands for electricity become ever increasing in the meantime. In view of trends for saving energy, most current solutions deal with t...

Full description

Bibliographic Details
Main Authors: LIAO, CI-REN, 廖啓荏
Other Authors: CHI, KUANG-HUI
Format: Others
Language:zh-TW
Published: 2017
Online Access:http://ndltd.ncl.edu.tw/handle/g8s9qh
id ndltd-TW-106YUNT0441003
record_format oai_dc
spelling ndltd-TW-106YUNT04410032019-05-15T23:46:36Z http://ndltd.ncl.edu.tw/handle/g8s9qh An Intelligent Power Socket with Usage Behavior Prediction Through Frequent Pattern Trees 使用頻繁模式樹預測用電行為的智能插座 LIAO, CI-REN 廖啓荏 碩士 國立雲林科技大學 電機工程系 106 Although the advancement of technology and the introduction of electronic devices have made our life more and more convenient, demands for electricity become ever increasing in the meantime. In view of trends for saving energy, most current solutions deal with the problem by reducing the standby power consumption of electrical devices. Nowadays, smart sockets are commercially available, but they mostly function as timing switches or monitor dynamics of power consumption, without sufficient intelligence to operate in line with user’s habits of using electrical apparatus. As a result, such sockets require repeated manual setting or working with a master node, at expense of inconvenience or costly equipment. This thesis presents a hardware-software codesign based on frequent pattern trees which are leveraged to keep track of the usage behavior of home appliances. Our development embeds computing machinery that reduces user’s manual intervention wherever possible to maximize the intelligence of smart sockets. Our development consists of two parts, hardware and software. The former is implemented over Arduino with a current sensor, a solid-state relay and a Bluetooth module. Arduino is tasked to determine, from the readings reported from the current sensor, whether the plugged-in electrical device is presently operational, instruct the relay to switch on/off, and receive commands from the computer side. The software enables the user to select the matched electrical appliances, store data, monitor the status of the device, and predict whether or not the concerned device is correctly in use. The algorithm of frequent pattern trees is employed to analyze the stored records about when and what appliances were turned on/off in the past week, so as to find the usage pattern of certain devices. The constructed tree serves the purpose of forecasting user behavior. Our development operates automatically without manual intervention from the user. Currently our design is applicable to interactive devices such as LCD computer monitors, fans, lights that typically require switching on/off. Our mechanism resolves during which period of time each appliance probably remains off and its power provision can be cut off by the relay at the socket. Experimental results show that our prediction has higher precision when the user tends to use certain appliances regularly. Additionally, more power can be saved when the appliance remains off most of the time. Our design works fine along with user’s habits such that eventually a best suitable form of frequent patterns can be found for maximized utility, where longest hours of power saving for household appliances can be achieved with highest precision of prediction. CHI, KUANG-HUI 紀光輝 2017 學位論文 ; thesis 78 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立雲林科技大學 === 電機工程系 === 106 === Although the advancement of technology and the introduction of electronic devices have made our life more and more convenient, demands for electricity become ever increasing in the meantime. In view of trends for saving energy, most current solutions deal with the problem by reducing the standby power consumption of electrical devices. Nowadays, smart sockets are commercially available, but they mostly function as timing switches or monitor dynamics of power consumption, without sufficient intelligence to operate in line with user’s habits of using electrical apparatus. As a result, such sockets require repeated manual setting or working with a master node, at expense of inconvenience or costly equipment. This thesis presents a hardware-software codesign based on frequent pattern trees which are leveraged to keep track of the usage behavior of home appliances. Our development embeds computing machinery that reduces user’s manual intervention wherever possible to maximize the intelligence of smart sockets. Our development consists of two parts, hardware and software. The former is implemented over Arduino with a current sensor, a solid-state relay and a Bluetooth module. Arduino is tasked to determine, from the readings reported from the current sensor, whether the plugged-in electrical device is presently operational, instruct the relay to switch on/off, and receive commands from the computer side. The software enables the user to select the matched electrical appliances, store data, monitor the status of the device, and predict whether or not the concerned device is correctly in use. The algorithm of frequent pattern trees is employed to analyze the stored records about when and what appliances were turned on/off in the past week, so as to find the usage pattern of certain devices. The constructed tree serves the purpose of forecasting user behavior. Our development operates automatically without manual intervention from the user. Currently our design is applicable to interactive devices such as LCD computer monitors, fans, lights that typically require switching on/off. Our mechanism resolves during which period of time each appliance probably remains off and its power provision can be cut off by the relay at the socket. Experimental results show that our prediction has higher precision when the user tends to use certain appliances regularly. Additionally, more power can be saved when the appliance remains off most of the time. Our design works fine along with user’s habits such that eventually a best suitable form of frequent patterns can be found for maximized utility, where longest hours of power saving for household appliances can be achieved with highest precision of prediction.
author2 CHI, KUANG-HUI
author_facet CHI, KUANG-HUI
LIAO, CI-REN
廖啓荏
author LIAO, CI-REN
廖啓荏
spellingShingle LIAO, CI-REN
廖啓荏
An Intelligent Power Socket with Usage Behavior Prediction Through Frequent Pattern Trees
author_sort LIAO, CI-REN
title An Intelligent Power Socket with Usage Behavior Prediction Through Frequent Pattern Trees
title_short An Intelligent Power Socket with Usage Behavior Prediction Through Frequent Pattern Trees
title_full An Intelligent Power Socket with Usage Behavior Prediction Through Frequent Pattern Trees
title_fullStr An Intelligent Power Socket with Usage Behavior Prediction Through Frequent Pattern Trees
title_full_unstemmed An Intelligent Power Socket with Usage Behavior Prediction Through Frequent Pattern Trees
title_sort intelligent power socket with usage behavior prediction through frequent pattern trees
publishDate 2017
url http://ndltd.ncl.edu.tw/handle/g8s9qh
work_keys_str_mv AT liaociren anintelligentpowersocketwithusagebehaviorpredictionthroughfrequentpatterntrees
AT liàoqǐrěn anintelligentpowersocketwithusagebehaviorpredictionthroughfrequentpatterntrees
AT liaociren shǐyòngpínfánmóshìshùyùcèyòngdiànxíngwèidezhìnéngchāzuò
AT liàoqǐrěn shǐyòngpínfánmóshìshùyùcèyòngdiànxíngwèidezhìnéngchāzuò
AT liaociren intelligentpowersocketwithusagebehaviorpredictionthroughfrequentpatterntrees
AT liàoqǐrěn intelligentpowersocketwithusagebehaviorpredictionthroughfrequentpatterntrees
_version_ 1719154165861580800