Implementation of K-nearest Neighbor on Field Programmable Gate Arrays for Appliance Classification

被引:0
作者
Kelati, Amleset [1 ,2 ]
Gaber, Hossam [3 ]
Plosila, Juha [2 ]
Tenhunen, Hannu [1 ,2 ]
机构
[1] KTH, Royal Inst Technol, Div Elect & Embedded Syst, Sch Elect & Comp Sci, Stockholm, Sweden
[2] Univ Turku UTU, Dept Future Technol, Turku, Finland
[3] Ontario Tech Univ, Fac Energy Syst & Nucl Sci, Oshawa, ON, Canada
来源
2020 8TH IEEE INTERNATIONAL CONFERENCE ON SMART ENERGY GRID ENGINEERING (SEGE 2020) | 2020年
关键词
non-intrusive appliance load monitoring (NIALM); field programmable gate array (FPGA); smart meter; k-nearest neighbor (k-NN); high-level synthesis HLS);
D O I
10.1109/sege49949.2020.9181975
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
Accurate appliance energy consumption information can perform with the Non-Intrusive Appliances Load Monitoring (NIALM) system. However, faster and advanced appliance classification accuracy can be enhanced by the implementation of the k-nearest neighbor (k-NN) classifier in hardware. A field-programmable gate array (FPGA) hardware implementation can speed up the processing time with a high level of performance accuracy. The result proved that the HLS-based solution has reduced design complexity and time for cost-effectiveness. The Plug Load Appliance Identification Dataset (PLAID) is used as a benchmark for the implementation. The selected appliance identification is implemented using Xilinx Zynq-7000 and the HLS-based solution has used an area of 37.1% for LUT and 21% for FF from the available chip. Thus, the implementation improved the cost and classification accuracy with a processing time of 5.9 ms and the consumed power was 1.94 W.
引用
收藏
页码:51 / 57
页数:7
相关论文
共 25 条
[1]   Application of load monitoring in appliances' energy management - A review [J].
Abubakar, I. ;
Khalid, S. N. ;
Mustafa, M. W. ;
Shareef, Hussain ;
Mustapha, M. .
RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2017, 67 :235-245
[2]  
[Anonymous], 2013, Zynq-7000 All Programmable SoC
[3]  
[Anonymous], 2011, LOGICORE IP BLOCK ME
[4]  
Avnet, 2014, ZedBoard (Zynq Evaluation and Development) Hardware Users Guide
[5]   Implementation Strategy of Convolution Neural Networks on Field Programmable Gate Arrays for Appliance Classification Using the Voltage and Current (V-I) Trajectory [J].
Baptista, Dario ;
Mostafa, Sheikh Shanawaz ;
Pereira, Lucas ;
Sousa, Leonel ;
Morgado-Dias, Fernando .
ENERGIES, 2018, 11 (09)
[6]   Data driven prediction models of energy use of appliances in a low-energy house [J].
Candanedo, Luis M. ;
Feldheim, Veronique ;
Deramaix, Dominique .
ENERGY AND BUILDINGS, 2017, 140 :81-97
[7]  
De Baets L, 2020, PLAID 2017, DOI [10.6084/m9.figshare.11605215, DOI 10.6084/M9.FIGSHARE.11605215]
[8]   VI-based Appliance classification using aggregated power consumption data [J].
De Baets, Leen ;
Dhaene, Tom ;
Deschrijver, Dirk ;
Develder, Chris ;
Berges, Mario .
2018 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP 2018), 2018, :179-186
[9]   Appliance classification using VI trajectories and convolutional neural networks [J].
De Baets, Leen ;
Ruyssinck, Joeri ;
Develder, Chris ;
Dhaene, Tom ;
Deschrijver, Dirk .
ENERGY AND BUILDINGS, 2018, 158 :32-36
[10]  
Gao J, 2014, P 1 ACM C EMB SYST E, P198, DOI DOI 10.1145/2674061.2675032