Available online at ScienceDirect. Procedia Engineering 170 (2017 )

Similar documents
Power System Network Simulator (PSNsim)

ScienceDirect. Sensor Based Communication Network for WACS with DNP3

Battery Energy Storage System Information Modeling Based on IEC 61850

Real Time Monitoring of Solar Panel Using IoT #1 Gajanan Manohar Chinke, #2 Nikhil Diliprao Payal, #3 Atul Bhagwan Patil,

SCADA virtual instruments management

SCADA Systems Management based on WEB Services

Research on software development platform based on SSH framework structure

List of Communication Requirements within Microgrid

SCADA MASTER CONTROLLER STACKED SERVICES EMULATOR DATA COLLECTOR

The Next Big Thing. The Enernet The Intersection of Smart Power and Smart Buildings. presented by. Brian Patterson, President

Customer Side Smart Grid Installations Preparing for the Future

Hitachi s experience in developing Smart Grids Shin-ichi INAGE Renewable Energy & Smart Grid Division, Hitachi Ltd.

RES SLT Quality Batteries. for Renewable Energy Storage

Embedded Surveillance System using Multiple Ultrasonic Sensors

Transforming Utility Grid Operations with the Internet of Things

Clouds and Things. Implications of the Cloud and Internet-of-Things for SCADA/ICS. April 25, 2018

Available online at ScienceDirect. Procedia Engineering 154 (2016 )

Transmission Distribution Microgrid - DER

Research on Technologies in Smart Substation

Photovoltaik ON GRID / OFF GRID

Sensors State Monitoring based on LabVIEW and Wireless Nodes

PV Smart Grid Monitoring System Based on Hybrid Telepot and Web Server

Remote Monitoring of Solar Inverter (An application of IOT)

LPRDS-ETS. Lafayette Photovoltaic Research and Development System - Energy Transfer System Overview. Inspiration

Basic Technologies. (4) The conformance of IEC to the operation of the solar farm was confirmed.

OSIsoft PI System Usage For Academia

Nuvation High-Voltage BMS

ScienceDirect. Evaluating the Energy Overhead Generated by Interferences within the 2.4 GHz Band for a Hybrid RFID Network

ScienceDirect. Exporting files into cloud using gestures in hand held devices-an intelligent attempt.

Available online at ScienceDirect. Procedia Engineering 192 (2017 )

Total cost of ownership for application replatform by open-source SW

LPRDS ETS Lafayette Photovoltaic Research and Development System Energy Transfer Subsystem

Distributed System for Remote Monitoring and Control Greenhouse Environment

Display Unit User Manual

ScienceDirect. Vibration Response Prediction of the Printed Circuit Boards using Experimentally Validated Finite Element Model

Reserve Power RES SLT RES SLT GEL Batteries. Cyclic Applications

M2M Communication in Ad-Hoc WSNs for Industrial Application Using MQTT Protocol

SOLARIUM: HOME AUTOMATION SYSTEM USING BLUETOOTH

D2-03_05 DEVELOPMENT OF PHOTOVOLTAIC POWER GENERATION FACILITY MONITORING SYSTEM FOR DECENTRALIZED POWER PLANT OPERATORS

A Unified Data Publishing Protocol in Health Big Data Processing

Available online at ScienceDirect. Procedia Computer Science 46 (2015 )

ScienceDirect. Analogy between immune system and sensor replacement using mobile robots on wireless sensor networks

Supervisory System Design and Implementation of Automatic Illumination Control for Dimmable Flat LED Lighting Devices in Buildings

Chapter 2 Communication for Control in Heterogeneous Power Supply

Using the AUX Port on the Conext XW+ to Connect to a Generator or the Grid

Smart Organization. Vivek Ghule Department of Computer Engineering Vishwakarma Institute of Information Technology Pune, India

1 Introduction to the software

ScienceDirect. Energy Harvesting - Wireless Sensor Networks for Indoors Applications using IEEE

IOT BREDE, ANTOINE, GUILLAUME, ADRIEN

Application of solar position algorithm for sun-tracking system

Available online at ScienceDirect. Procedia Computer Science 89 (2016 )

Available online at ScienceDirect. Procedia Computer Science 56 (2015 )

Multi-Method Data Delivery for Green Sensor-Cloud

Improved Information Retrieval Performance on SQL Database Using Data Adapter

Low-Cost SCADA System Using Arduino and Reliance SCADA for a Standalone Photovoltaic System

Research on Two - Way Interactive Communication and Information System Design Analysis Dong Xu1, a

An adaptive limited wide area differential protection for power grid with microsources

POWER-ONE ITALY, 5 TH JUNE 2018 Cloud, Big Data & Cyber Security. Business, Opportunities and Risks

ScienceDirect. Extending Lifetime of Wireless Sensor Networks by Management of Spare Nodes

Wireless IoT Sensing Solutions

Applied Research on AC/DC Integrated Power Supply of Substation Lu Zhigang1, a, Lei Bo1, b, Zheng Yongqiang2, c

Available online at ScienceDirect. Procedia Technology 17 (2014 )

Communication Stability Experiment of IOT Car Based on WIFI and Bluetooth

Personal Computer-less (PC-less) Microcontroller Training Kit

Chapter 8: Smart Grid Communication and Networking

RTCC SMART Series. Duke Energy s Coalition of the Willing. March 18, #RTCCSMARTSeries. Presented By: Program Sponsors:

DC Power Distribution System Standards Next Generation Net Zero Energy Commercial Buildings

Inverter Advanced Functions, Operability and Communication Update

ICT Support of PV Education and PV Data Web Presentation at FEE CTU in Prague

HEW.E. High Rate Discharge Tester HEW

Power Demand Optimization in Smart Grid via Wireless Networks

Horizon Societies of Symbiotic Robot-Plant Bio-Hybrids as Social Architectural Artifacts. Deliverable D4.1

IBM IoT Connected Vehicle Insights

Improvement of a data logger system for renewable energy

Vortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Design of Smart Home System Based on ZigBee Technology and R&D for Application

Design and Implementation of Remote Wireless Monitoring and Control of Smart Power System using Personal Area Network

Project DINAR Pooled BEMI (Bidirectional Energy Management Interface), Germany

September 10-13, 2017 Mandalay Bay Convention Center Las Vegas, NV

Using Distributed Intelligence to Aid MicroGrid and Distribution Technology Deployment

Three-Dimensional Reconstruction from Projections Based On Incidence Matrices of Patterns

Available online at ScienceDirect. Procedia Engineering 111 (2015 )

our SHARE ENERGY ECONOMY PLATFORM enables NEXT GEN Utilities - like:

IEC gateways needed for SLDC

This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail.

- 5G SLICING - Challenges and opportunities from Verticals

Available online at ScienceDirect. Procedia Engineering 97 (2014 )

Smart Energy Field Trials: Insights from the FINESCE Project in the FI-PPP. Dr. Fiona Williams, Project Coordinator

Resilient Smart Grids

Available online at ScienceDirect. The 4th International Conference on Electrical Engineering and Informatics (ICEEI 2013)

Smart Grid Vision DRAFT FOR DISCUSSION PURPOSES ONLY

Available online at ScienceDirect. Procedia Technology 14 (2014 )

A platform to build smart solutions for everyday ease

Available online at ScienceDirect. Energy Procedia 69 (2015 )

Infinisolar V Hybrid-On Grid Inverter with Energy Storage

Available online at ScienceDirect. Procedia Engineering 99 (2015 )

Availability Study of the Italian Electricity SCADA System in the Cloud

Customer Side Smart Grid Installations Preparing for the Future

Centralized Site Management

PROFITEST PV Peak Power Measuring Instrument and Curve Tracer for PV Modules and Strings (Measurement at Capacitive Load)

Transcription:

Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 170 (2017 ) 482 487 Engineering Physics International Conference, EPIC 2016 Development of Battery Monitoring System in Smart Microgrid Based on Internet of Things (IoT) Koko Friansa 1, Irsyad Nashirul Haq 2, Bening Maria Santi 3, Deddy Kurniadi 4, Edi Leksono 5, Brian Yuliarto 6 123 Graduate Student, Engineering Physics, Faculty of Industrial Technology, Institut Teknologi Bandung 456 Engineering Physics, Faculty of Industrial Technology, Institut Teknologi Bandung Jalan Ganesha 10, Bandung 40132, Indonesia Abstract In this paper, battery monitoring system based on internet of things (IoT) has been developed to monitor the operational and performance of batteries in a smart microgrid system. This smart microgrid includes a battery pack, PV system, Intelligent Electronic Device (IED) hybrid inverter, grid connection and electricity load. The IoT developed in this work consists of a communication channel from and to IED, data acquisition algorithm, cloud system and Human Machine Interface (HMI). Data acquisition was scheduled to execute every minute as mentioned in IEC61724. The battery monitoring system information as part of battery management system (BMS) is displayed on a Human Machine Interface (HMI) using ExtJS / HTML5 framework which can be accessed using desktop or mobile devices. From analytical results, the average execution time for overall BMS-IoT based data acquisition to the cloud server is 19.54 ± 18.00 seconds. The result of availability monitored data in the cloud database server is 92.92 ± 6.00 percent, which shows satisfactory result for the reliability of BMS-IoT system data acquisition. 2017 Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). 2016 The Authors. Published Elsevier Ltd. Peer-review under responsibility of the organizing committee of the Engineering Physics International Conference 2016 Keywords: battery monitoring system; smart microgrid; communication protocol; battery system; internet of things; 1. Introduction A lot of research focuses on renewable energy as future potential resources, such as wind, geothermal, hydro, and solar energy, yet some renewable energy has disadvantages in producing energy. For example, solar cells can only produce energy during the scorching sun and wind energy is just as an intermittent energy. In order to overcome the limitation, all energy generating sources have been integrated into a system which is called smart microgrid. Smart microgrid also needs battery system as a backup energy that will deliver its stored energy when the main energy producer does not produce energy. Battery Management System (BMS) needs to be enhanced in order to provide a better performance. Battery monitoring system (BMoS) is a part of BMS that is required in order to monitor the operational system, performance and battery life such as charge and discharge process. Battery monitoring system consists of measuring devices to measure parameters such as battery voltage, current, and temperature. These parameters can be processed to estimate the state of charge (SOC) and state of health (SOH) of the battery [1,2]. The Internet of Things (IoT) enables smart microgrid to share information for more users and it enhances connectivity throughout many infrastructures [3]. Internet of Things (IoT) is the fourth generation of supervisory control and data acquisition (SCADA), a system to monitor and control which communicates through an internet gateway. Cloud system is the best partner for data storage for IoT. Cloud system is a third party for database which transfers data over internet gateway. The advantages of cloud system are large data storage, high reliability, low cost, and excellent scalability that can handle growing amount of work 1877-7058 2017 Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Peer-review under responsibility of the organizing committee of the Engineering Physics International Conference 2016 doi:10.1016/j.proeng.2017.03.077

Koko Friansa et al. / Procedia Engineering 170 ( 2017 ) 482 487 483 [4]. Cloud system benefits to the industries because it reduces the cost of data storage facilities and extra maintenance to keep or maintain the data. With the data in the cloud, users can process and analyze the data accurately anywhere because of large data stored in the Cloud and make faster decisions. Many studies have developed IoT for various areas and it has been implemented in various domains, for example in transportation and logistics, environment (home, office, and plant), personal and public, biomedical, and energy [3,4,5]. Energy domain based on IoT allows users to visualize energy consumption in real time. One of application from energy domain is smart grid. Application of smart grid based on IoT has been developed for contingency management using smart loads [6]. In the previous research [1], a battery monitoring and protection system has been developed; it consists of two main parts: the local module as a data acquisition component and central module which collects all data from the local module. Central module can be connected directly to HDMI display and also has remote desktop access via the user interface as the communication protocol. In this work, a battery monitoring system was developed as central module to monitor operational and performance of batteries in smart microgrid system based on IoT. 2. Battery Monitoring System in Smart Microgrid In this work, a battery monitoring system has been developed to monitor operational and performance of batteries in smart microgrid system based on IoT. The smart microgrid consists of a battery pack, PV system, hybrid controller, grid connection and electricity load (See Fig. 1). The battery pack consists of eight valve regulated lead acid batteries with nominal voltage of 12V and 100Ah which is configured as 4 batteries connected in series and then the two strings are connected in parallel such that it generates nominal voltage of 48V and nominal capacity of 200Ah or 9600Wh. The PV system consists of 20 modules of 50Wp and operational voltage of 12Volt which is connected to grid-tie inverter SB-2000 as 10 modules in series and a parallel set of 2 strings with total capacity of 1000Wp. The hybrid controller is a bidirectional inverter SI-5048 with total capacity of 5000Wp and it is an Intelligent Electronic Device (IED) which measures battery system voltage, temperature and current. The IED provides SMA-COM which proprietary serial communication to communicate from/to the IED, and also provides TCP/IP communication with JSON format as an open communication protocol. Fig. 1. Configuration of battery monitoring system in smart microgrid based on Internet of Things (IoT)

484 Koko Friansa et al. / Procedia Engineering 170 ( 2017 ) 482 487 3. Battery Monitoring System based on Internet of Things (IoT) The IoT based Battery Monitoring System which is developed in this work consists of a communication channel from and to the IED, data acquisition, cloud system and Human Machine Interface (HMI). An embedded system has been developed as an IoT to provide communication from and to the IED, as a data acquisition and as an internet gateway for all battery system parameters such that it enables to store, process and access all the parameters through the cloud system. The IoT based battery monitoring system utilizes digital communication TCP/IP with JSON format as a data acquisition to retrieve battery measurement parameter from the IED (See Fig. 2). Data is sent to the database and web server on the cloud system via the Internet gateway. The data in the cloud system is processed and analyzed to produce information which can be understood easily by users as it is displayed in Human Machine Interface (HMI) using ExtJS / HTML5 framework which can be accessed using desktop or mobile devices as per Fig.3. Fig. 2. Battery monitoringsystem based on IoT diagram 3.1. Internet of Things The embedded system utilized as an IoT in this work is a Raspberry Pi Model 2, where its primary function is toexecute data acquisition, and as an internet gateway to the cloud server. The data acquisition algorithm in the embedded system shown in Fig.4, is implemented using PHP server side programming that executes two main programs, which is for battery monitoring system and photo voltaic monitoring system. The PHP executes the data acquisition program that retrieves battery measurement parameters from the IED with JSON format, where all of the data is processed and converted according to the structured query language so that the data could be stored in a cloud database. The data acquisition that is written in PHP programming is scheduled to execute every minute using cronjob in raspbian linux operation system for Raspberry Pi 2, as mentioned in the International Electro-technical Commission (IEC) Standard 61724 per monitored data between 1 10 minutes [7]. Fig. 3.Human Machine Interface (HMI) display for battery monitoring system

Koko Friansa et al. / Procedia Engineering 170 ( 2017 ) 482 487 485 Begin Initiations IoT - Request BMS Sensor Data to IED via JSON Battery Monitoring System Process IED process the Request / BMS sensor measurement IED Sent BMS Sensor data to IoT via JSON IoT - Receive BMS sensor data via JSON Begin User Client - Request HMI to Cloud Server Cloud Server - Process the Request and sent the HMI IoT Connect to BMS cloud database Client - Receive HMI (ExtJs / HTML5 framework) Photo Voltaic Monitoring System Process Save BMS Sensor Data in Cloud Database IoT - Request PV Sensor Data to IED via JSON IED process the Request / PV sensor measurement IED Sent PV Sensor data to IoT via JSON IoT - Receive PV sensor data via JSON Repeat every minute via cronjob Client - HMI Request Sensor Data to Cloud Server Cloud Server Process the Request and connect to database Cloud Database Query Result Cloud Server Sent data to Client HMI (JSON format) Repeat by client request / every minute IoT Connect to PV cloud database Save PV Sensor Data in Cloud Database Finish Client HMI display the sensor data via Graph / Table Finish Fig. 4. Data acquisition algorithm of battery monitoring system in IoT Fig. 5.Human Machine Interface (HMI) client server Algorithm The embedded system will restart for every 3 hours in order to optimize the system execution. As for the IoT internet gateway, asymmetric digital subscriber line (ADSL) provider with download speed 1024 kbps and upload speed 384 kbps is utilized to send BMS-IoT data to the cloud server. A web and database application server is implemented in the cloud system to provide Human Machine Interface (HMI) for client as in Fig.3. The application servers consist of apache web server, MySQL database server, PHP server side programming, and the HMI program that uses ExtJs/HTML framework with the algorithm shown in Fig.5. 3.2. Experimental Methods The IoT application for battery monitoring system in this work has been tested to verify the performance and availability of the system. Performance testing were done as in Fig.3 to know the speed and delay time of IoT to collect data from the IED and delay time to send BMS sensor battery parameters to cloud database. The experiments has been performed for 120 times at intervals of 1 minute. The measured data in this test consists of data transmission speed, number of bytes sent/received from or to IoT and IED, execution time from IoT to cloud server and the total data acquisition execution time. (1) where : = Availability of Monitored Data = total duration of monitoring activity / total monitoring data recorded in database = reporting period (day, month, year) The availability of the system is measured in the form of availability of monitored data (See Eq. 1), that describes the percentage of measured data recorded in the database system compared to the reporting period of monitoring system [7]. The experiments are done in this work by taking historical data from the cloud database in a span of 15 days, and then the data were analyzed per one day. The target availability in this work is above 80% which represents the satisfactory value for system reliability.

486 Koko Friansa et al. / Procedia Engineering 170 ( 2017 ) 482 487 4. Results and Discussion Fig 6. shows the total execution time of data acquisition performed by IoT from collecting data from the IED and sending all of battery monitoring system parameters to cloud server. These are not only to collect battery monitoring system parameters but also to include the photovoltaic monitoring system in the smart microgrid as per Fig 3. The average execution time for overall data acquisition to the cloud server is 19.54 ± 18.00seconds. Fig. 6.Total data acquisition execution time In the first 40 test data, the average execution time takes about 10 seconds but after that, the execution time is quite dynamic and it needs to be analyzed. From Fig 7, it can be seen that the IoT interaction to the cloud system causes delay in the data acquisition execution time. There are two points of value where the execution time are over 60 seconds, which means that the connection from the IoT to the cloud database exceeds the data acquisition sampling time. The average value of IoT connection from / to IED is 1.04± 0.66 seconds and IoT to Cloud database 8.71± 12.12 seconds. Table 1 shows the result for every average value of performance testing for the IoT based battery monitoring system. Fig. 6. Execution time of BMS-IoT to other system Table 1. Experiment result Average Parameter Result of BMS-IoT Total number of bytes uploaded to IED Total number of bytes downloaded from IED Total number of bytes upload + download from/to IED Upload speedto IED Download speed from IED from IED Data transfer speed (upload + download) from/to IED Total execution time BMS-IoT to IED Total execution time BMS-IoT to cloud database Total of all data acquisition program execution time Value 1328.00 bytes 3033.73 bytes 4361.73 bytes 3746.02 bytes/second 7328.35 bytes/second 11230.93 bytes/second 1.04 ± 0.66 seconds 8.71 ± 12.12 seconds 19.54 ± 18.00 seconds

Koko Friansa et al. / Procedia Engineering 170 ( 2017 ) 482 487 487 Based on the monitoring data stored in the MySQL cloud database, Fig. 8 shows the result of availability of monitored data of IoT based battery monitoring system in cloud database server, as it is calculated using Eq. 1. From the span of 15 days from 16-07-2016 to 30-07-2016 which represents half a month s worth of data, the average value of availability of monitored data in cloud database server is 92.92±6.00 percent, which means that the value is above the target value and the result is satisfactory. Fig. 7.Availability of monitored data of IoT based battery monitoring system in cloud database server. For future work, battery monitoring system with cell monitoring feature is needed to monitor every battery cell performance which will show the unbalance voltage or capacity of battery cells. Furthermore, to increase the speed of data transfer and the reliability of cloud connection, other IoT communication protocol such as MQTT could be implemented. 5. Conclusion A battery monitoring system has been developed to monitor operational and performance of batteries in smart microgrid system based on IoT. The IoT which is developed in this work consists of communication channel from and to the IED, data acquisition algorithm, cloud system and Human Machine Interface (HMI). The IoT utilizes digital communication TCP/IP with JSON format as data acquisition to retrieve battery parameters, such as voltage, current, and temperature dynamics from the IED. A data acquisition algorithm is implemented in an embedded sytem using PHP server side programming, and all of data is processed and converted according to the structured query language so that the data could be stored in a cloud database. The data acquisition is scheduled to execute every minute as mentioned in the International Electro-technical Commission (IEC) Standard 61724. The data stored in the cloud system database is processed and analyzed to produce information that can be understood easily by users as it is displayed in HMI using ExtJS/HTML5 framework which can be accessed using a desktop or mobile device. From analytical results, the average execution time for overall BMS-IoT based data acquisition to the cloud server is 19.54 ± 18.00 seconds, the average value of connection from and to IED is 1.04 ± 0.66 seconds and the average value of connection to cloud database is 8.71 ± 12.12 seconds. The availability of monitored data is 92.92 ± 6.00 percent, which shows satisfactory result for the reliability of the BMS-IoT system data acquisition. For future work, battery monitoring system with cell monitoring feature is needed to monitor every battery cell performance, and other IoT communication protocol could be implemented to increase the speed of data transfer and reliability of cloud connection. Acknowledgements This work is fully supported by the Energy Management Laboratory - Engineering Physics, Faculty of Industrial Technology, Institut Teknologi Bandung, Indonesia. References [1] Irsyad N. H., Edi Leksono, M. Iqbal, FX Nugroho S., Nugraha, Deddy Kurniadi, Brian Yuliarto, Development of Battery Management System for Cell Monitoring and Protection, IEEE Int. Conf. on Elect. Engineering and Computer Science, pp. 24-25 Nov. 2014. [2] Y. Xing, E. W. M. Ma, K. L. Tsui, and M. Pecht, Battery Management Systems in Electric and Hybrid Vehicles, Energies, vol. 4, no. 12, pp.1840 1857, Oct. 2011. [3] L. Atzori, A. Iera, and G. Morabito, The Internet of Things: A Survey, Computer Networks 54, pp.2787-2805, June 2010. [4] ShiliangLuo, Bin Ren, The Monitoring and Managing Application of Cloud Computing Based on Internet of Things, Elsevier, Computer Methods and Program in Biomedicine 130 (2016) 154-161. [5] Fei Tao, Y. Wang, Y. Zuo, H. Yang, M. Zhang, Internet of Things in product life-cycle energy management, Journal of Industrial Integration 1 (2016) 26-39. [6] S. Ciavarella, Jhi-Young Joo, S. Silvestri, Managing Contingencies in Smart Grids via the Internet of Things. IEEE Trans. on Smart Grid, Vol. 7, No. 4, July 2016. [7] D. Trillo-Montero, I. Santiago, J. J. Luna-Rodriguez, and R. Real-Calvo, Development of a software application to evaluate the performance and energy losses of grid-connected photovoltaic systems, Energy Convers. Manag., vol. 81, pp. 144 159, May 2014.