Open source SCADA systems for small renewable power generation

Low cost monitoring and control is essential for small renewable power systems. While large renewable power systems can use existing commercial technology for monitoring and control, that is not cost-effective for small renewable generation. Such small assets require cost-effective, flexible, secure, and reliable real-time coordinated data monitoring and control systems. Supervisory control and data acquisition (SCADA) is the perfect technology for this task. The available commercial SCADA solutions are mostly pricey and economically unjustifiable for smaller applications. They also pose interoperability issues with the existing components which are often from multiple vendors. Therefore, an open source SCADA system represents the most flexible and the most cost-effective SCADA solution. This thesis has been done in two phases. The first phase demonstrates the design and dynamic simulation of a small hybrid power system with a renewable power generation system as a case study. In the second phase, after an extensive study of the proven commercial SCADA solutions and some open source SCADA packages, three different secure, reliable, low-cost open source SCADA options are developed using the most recent SCADA architecture, the Internet of Things. The implemented prototypes of the three open source SCADA systems were tested extensively with a small renewable power system (a solar PV system). The results show that the developed open source SCADA systems perform optimally and accurately, and could serve as viable options for smaller applications such as renewable generation that cannot afford commercial SCADA solutions.

[1]  Bradley Reaves,et al.  An open virtual testbed for industrial control system security research , 2012, International Journal of Information Security.

[2]  Ravi Kishore Kodali An implementation of MQTT using CC3200 , 2016, 2016 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT).

[3]  Sakir Sezer,et al.  Multidimensional Intrusion Detection System for IEC 61850-Based SCADA Networks , 2017, IEEE Transactions on Power Delivery.

[4]  Luis I. Minchala,et al.  Open Source SCADA System for Advanced Monitoring of Industrial Processes , 2017, 2017 International Conference on Information Systems and Computer Science (INCISCOS).

[5]  Mohieddine Benammar,et al.  Smart-home automation using IoT-based sensing and monitoring platform , 2018, 2018 IEEE 12th International Conference on Compatibility, Power Electronics and Power Engineering (CPE-POWERENG 2018).

[6]  Sarinda Lahiru Jayasinghe SCADA system for remote control and monitoring of grid connected inverters , 2018 .

[7]  Valentina Bianchi,et al.  A Plug and Play IoT Wi-Fi Smart Home System for Human Monitoring , 2018, Electronics.

[8]  Amjad Iqbal,et al.  Low-Cost and Secure Communication System for SCADA System of Remote Microgrids , 2019, J. Electr. Comput. Eng..

[9]  M. Tariq Iqbal,et al.  Thermal Simulation and Energy Consumption Analysis of Two Houses in St. John's, Newfoundland , 2015 .

[10]  MengChu Zhou,et al.  Toward opportunistic services for the industrial Internet of Things , 2017, 2017 13th IEEE Conference on Automation Science and Engineering (CASE).

[11]  Gautam Srivastava,et al.  MQTT-G: A Publish/Subscribe Protocol with Geolocation , 2018, 2018 41st International Conference on Telecommunications and Signal Processing (TSP).

[12]  Shiow-Fen Hwang,et al.  A MQTT-based guide and notification service system , 2016, 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON).

[13]  Adrian Gligor,et al.  Web-based Wireless Sensor System for SCADA Environment☆ , 2017 .

[14]  L. Vanfretti,et al.  Open source SCADA implementation and PMU integration for power system monitoring and control applications , 2014, 2014 IEEE PES General Meeting | Conference & Exposition.

[15]  Veljko M. Milutinovic,et al.  Web Performance Evaluation for Internet of Things Applications , 2016, IEEE Access.

[17]  Josep M. Guerrero,et al.  SCADA system for islanded DC microgrids , 2017, IECON 2017 - 43rd Annual Conference of the IEEE Industrial Electronics Society.

[18]  Mohammad Tariq Iqbal,et al.  Low-Cost, Open Source IoT-Based SCADA System Design Using Thinger.IO and ESP32 Thing , 2019, Electronics.

[19]  Ravi Kishore Kodali,et al.  RESTful Motion Detection and Notification using IoT , 2018, 2018 International Conference on Computer Communication and Informatics (ICCCI).

[20]  Augusto Casaca,et al.  An Integrated WSAN and SCADA System for Monitoring a Critical Infrastructure , 2014, IEEE Transactions on Industrial Informatics.

[21]  M. Tariq Iqbal,et al.  Design and implementation of a low-cost, open source IoT-based SCADA system using ESP32 with OLED, ThingsBoard and MQTT protocol , 2019 .

[22]  Yuan-Ting Zhang,et al.  A Novel Secure IoT-Based Smart Home Automation System Using a Wireless Sensor Network , 2016, Sensors.

[23]  K. McLaughlin,et al.  Multiattribute SCADA-Specific Intrusion Detection System for Power Networks , 2014, IEEE Transactions on Power Delivery.

[24]  Lucio Tommaso De Paolis,et al.  Sensor data collection and analytics with thingsboard and spark streaming , 2018, 2018 IEEE Workshop on Environmental, Energy, and Structural Monitoring Systems (EESMS).

[25]  Daoguo Yang,et al.  Online Monitoring & Controlling Industrial Arm Robot Using MQTT Protocol , 2018, 2018 IEEE International Conference on Robotics, Biomimetics, and Intelligent Computational Systems (Robionetics ).

[26]  Ravi Kishore Kodali,et al.  Smart emergency response system , 2017, TENCON 2017 - 2017 IEEE Region 10 Conference.

[27]  Hyeonjoong Cho,et al.  Supervisory control and data acquisition for Standalone Hybrid Power Generation Systems , 2018, Sustain. Comput. Informatics Syst..

[28]  Shyr-Long Jeng,et al.  Design and development of an IoT-based web application for an intelligent remote SCADA system , 2018, ICFM 2018.

[29]  Ying-Tsung Lee,et al.  An integrated cloud-based smart home management system with community hierarchy , 2016, IEEE Transactions on Consumer Electronics.

[30]  Marek Roch,et al.  SCADA system with power quality monitoring in Smart Grid model , 2016, 2016 IEEE 16th International Conference on Environment and Electrical Engineering (EEEIC).

[31]  Marcel Nicola,et al.  SCADA Systems Architecture Based on OPC and Web Servers and Integration of Applications for Industrial Process Control , 2018 .

[32]  Fan Wu,et al.  An Internet-of-Things (IoT) Network System for Connected Safety and Health Monitoring Applications , 2018, Sensors.

[33]  Thiago Alves,et al.  Embedding Encryption and Machine Learning Intrusion Prevention Systems on Programmable Logic Controllers , 2018, IEEE Embedded Systems Letters.

[34]  Tariq Iqbal,et al.  Sizing of a hybrid power system for a house in Libya , 2016, 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON).

[35]  Chih-Yung Chang,et al.  Design and Implementation of an IoT Access Point for Smart Home , 2015 .

[36]  Ravi Kishore Kodali,et al.  Energy Efficient Home Automation Using IoT , 2018, 2018 International Conference on Communication, Computing and Internet of Things (IC3IoT).

[37]  Muyiwa S. Adaramola,et al.  Assessment of decentralized hybrid PV solar-diesel power system for applications in Northern part of Nigeria , 2014 .

[38]  Ali Yazdian Varjani,et al.  Toward Operator Access Management in SCADA System: Deontological Threat Mitigation , 2018, IEEE Transactions on Industrial Informatics.

[39]  Jasmin Velagic,et al.  Lowering SCADA development and implementation costs using PtP concept , 2009, 2009 XXII International Symposium on Information, Communication and Automation Technologies.

[40]  Pieter H. Hartel,et al.  A log mining approach for process monitoring in SCADA , 2010, International Journal of Information Security.

[41]  Sheroz Khan,et al.  Novel IEEE802.15.4 Protocol for Modern SCADA communication systems , 2014, 2014 IEEE 8th International Power Engineering and Optimization Conference (PEOCO2014).

[42]  Howard Shrobe,et al.  IIoT Cybersecurity Risk Modeling for SCADA Systems , 2018, IEEE Internet of Things Journal.

[43]  Ravi Kishore Kodali,et al.  MQTT based home automation system using ESP8266 , 2016, 2016 IEEE Region 10 Humanitarian Technology Conference (R10-HTC).

[44]  Jouni Mattila,et al.  A low-cost cloud-extended sensor network for supervisory control , 2017, 2017 IEEE International Conference on Cybernetics and Intelligent Systems (CIS) and IEEE Conference on Robotics, Automation and Mechatronics (RAM).

[45]  Yao Liang,et al.  Raspberry Pi: An Effective Vehicle in Teaching the Internet of Things in Computer Science and Engineering , 2016 .

[46]  Ahmed A. Ismail,et al.  Performance Evaluation of Open Source IoT Platforms , 2018, 2018 IEEE Global Conference on Internet of Things (GCIoT).

[47]  Mayur Avhad,et al.  Microcontroller based automation system using industry standard SCADA , 2013, 2013 Annual IEEE India Conference (INDICON).

[48]  Mohamed Endi,et al.  Three-layer PLC/SCADA system Architecture in process automation and data monitoring , 2010, 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE).

[49]  Bijoy Antony Jose,et al.  An Offline Online Strategy for IoT Using MQTT , 2017, 2017 IEEE 4th International Conference on Cyber Security and Cloud Computing (CSCloud).

[50]  Wu-Jeng Li,et al.  Cloud supervisory control system based on JustIoT , 2018, 2018 IEEE International Conference on Smart Manufacturing, Industrial & Logistics Engineering (SMILE).

[51]  Hamid Shahnasser,et al.  Internet of Things using Node-Red and alexa , 2017, 2017 17th International Symposium on Communications and Information Technologies (ISCIT).

[52]  M. Tariq Iqbal,et al.  Design and Dynamic Modelling of a Hybrid Power System for a House in Nigeria , 2019, International Journal of Photoenergy.

[53]  Jonathan Dipl.-Ing. Brix,et al.  Electrical energy storage , 2010 .

[54]  Mini S. Thomas,et al.  Power System SCADA and Smart Grids , 2015 .

[55]  Haider Abbas,et al.  Cloud-Assisted IoT-Based SCADA Systems Security: A Review of the State of the Art and Future Challenges , 2016, IEEE Access.

[56]  Santi Nuratch Applying the MQTT Protocol on Embedded System for Smart Sensors/Actuators and IoT Applications , 2018, 2018 15th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON).

[57]  Bruno Sinopoli,et al.  Detecting Integrity Attacks on SCADA Systems , 2014, IEEE Transactions on Control Systems Technology.

[58]  Smruti R. Sarangi,et al.  Internet of Things: Architectures, Protocols, and Applications , 2017, J. Electr. Comput. Eng..

[59]  T. Jerry Alexander,et al.  ZigBee based design of low cost SCADA system for industrial process applications , 2016, 2016 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC).

[60]  Gordana Gardašević,et al.  IoT sensor integration to Node-RED platform , 2018, 2018 17th International Symposium INFOTEH-JAHORINA (INFOTEH).

[61]  Donglai Jiao,et al.  Real-Time Visualization of Geo-Sensor Data Based on the Protocol-Coupling Symbol Construction Method , 2018, ISPRS Int. J. Geo Inf..

[62]  M. Tariq Iqbal,et al.  Development of an IoT Based Open Source SCADA System for PV System Monitoring , 2019, 2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE).

[63]  Khan A. Wahid,et al.  Choice of Application Layer Protocols for Next Generation Video Surveillance Using Internet of Video Things , 2019, IEEE Access.

[64]  Rijo Jackson Tom,et al.  IoT based SCADA integrated with Fog for power distribution automation , 2017, 2017 12th Iberian Conference on Information Systems and Technologies (CISTI).

[65]  R. M. J. Rathnayaka,et al.  Developing of scalable SCADA in view of acquiring multi-protocol smart grid devices , 2016, 2016 2nd International Conference on Advances in Electrical, Electronics, Information, Communication and Bio-Informatics (AEEICB).

[66]  Kartika Dubey,et al.  Design and simulation of Solar PV system , 2016, 2016 International Conference on Automatic Control and Dynamic Optimization Techniques (ICACDOT).

[67]  Sushma Agrawal,et al.  IoT based urban climate monitoring using Raspberry Pi , 2016, 2016 International Conference on Communication and Signal Processing (ICCSP).

[68]  Poonam Gupta,et al.  Intelligent parking Cloud services based on IoT using MQTT protocol , 2016, 2016 International Conference on Automatic Control and Dynamic Optimization Techniques (ICACDOT).

[69]  Biswajeeban Mishra,et al.  TMCAS: An MQTT based Collision Avoidance System for Railway networks , 2018, 2018 18th International Conference on Computational Science and Applications (ICCSA).

[70]  Simon J. Watson,et al.  Using SCADA data for wind turbine condition monitoring – a review , 2017 .

[71]  Madhuri D. Unde,et al.  Web based control and data acquisition system for industrial application monitoring , 2017, 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS).

[72]  Kim-Kwang Raymond Choo,et al.  An Ensemble Intrusion Detection Technique Based on Proposed Statistical Flow Features for Protecting Network Traffic of Internet of Things , 2019, IEEE Internet of Things Journal.

[73]  Ardavan Rahimian,et al.  An IoT-Based Data Collection Platform for Situational Awareness-Centric Microgrids , 2018, 2018 IEEE Canadian Conference on Electrical & Computer Engineering (CCECE).

[74]  R. S. H. Piggin Securing SCADA in the cloud: Managing the risks to avoid the perfect storm , 2014 .

[75]  Andrey S. Prokhorov,et al.  Control systems software implementation using open source SCADA-system OpenSCADA , 2018, 2018 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus).

[76]  Edmundo Monteiro,et al.  A Comprehensive Security Analysis of a SCADA Protocol: From OSINT to Mitigation , 2019, IEEE Access.

[77]  Kamran Iqbal,et al.  Development of PC-based SCADA training system , 2016, 2016 IEEE International Conference on Industrial Technology (ICIT).

[78]  Borade Samar Sarierao,et al.  Smart Healthcare Monitoring System Using MQTT Protocol , 2018, 2018 3rd International Conference for Convergence in Technology (I2CT).

[79]  Fernando Cores,et al.  Agent-based PKI for Distributed Control System , 2015, 2015 World Congress on Industrial Control Systems Security (WCICSS).

[80]  Triyanna Widiyaningtyas,et al.  Outdoor Air Quality Monitor Using MQTT Protocol on Smart Campus Network , 2018, 2018 International Conference on Sustainable Information Engineering and Technology (SIET).