Browse > Article
http://dx.doi.org/10.12673/jant.2020.24.6.620

Modbus TCP based Solar Power Plant Monitoring System using Raspberry Pi  

Park, Jin-Hwan (Department of Energy IT, Gachon University)
Kim, Chang-Bok (Department of Energy IT, Gachon University)
Abstract
This research propose and simulate a solar power generation system monitoring system based on Modbus TCP communication using RaspberryPi, an IOT equipment, as a master and an inverter as a slave. In this model, various sensors are added to the RaspberryPi to add necessary information for monitoring solar power plants, and power generation prediction and monitoring information are transmitted to the smart phone through real-time power generation prediction. In addition, information that is continuously generated by the solar power plant is built on the server as big data, and a deep learning model for predicting power generation is trained and updated. As a result of the study, stable communication was possible based on Modbus TCP with the Raspberry Pi in the inverter, and real-time prediction was possible with the deep learning model learned in the Raspberry Pi. The server was able to train various deep learning models with big data, and it was confirmed that LSTM showed the best error with a learning error of 0.0069, a test error of 0.0075, and an RMSE of 0.0866. This model suggested that it is possible to implement a real-time monitoring system that is simpler, more convenient, and can predict the amount of power generation for inverters of various manufacturers.
Keywords
Modbus TCP protocol; Inverter; Raspberrypi; Monitoring system; Deep learning;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. Y. Kang, and I. W. Lee, "Implementation of PV monitoring system using python," in 2019 21st International Conference on Advanced Communication Technology, PyeongChang: Korea, pp. 453-455, 2019.
2 J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami, "Internet of things (IoT): a vision, architectural elements, and future directions," Future Generation Computer Systems, Vol. 29, No. 7, pp. 1645-1660, 2013.   DOI
3 L. In, and K. C. Lee, "The internet of things : applications, investments, and challenges for enterprises," Business Horizons, Vol. 58, No. 4, pp. 431-440, 2015.   DOI
4 J. S. Jeong, and S. B. Lee, "Design and implementation of wireless lighting LED controller using modbus TCP for a ship," Korean Institute of Navigation and Port Research, Vol. 41, No. 6, pp. 395 - 400, 2017.
5 T. Y. Kim, and H. S. Kim, "A study on status monitoring and control of wind power based on modbus TCP protocol," in Proceeding of The Korean Institute of Information Scientists and Engineers, Busan: Korea, pp. 1,122 - 1,123, 2014.
6 [Internet]. Available: https://Firebase.google.com.
7 Q. Liu, and Y. Li, "Modbus/tcp based network control system for water process in the firepower plant," in 2006 6th World Congress on Intelligent Control and Automation, Vol. 1, IEEE, Dalian: China, pp. 432-435, 2006.
8 X. He, E. Robards, R. Gamble, and M. Papa, "Anomaly detection sensors for a modbus-based oil and gas well-monitoring system," in 2019 2nd International Conference on Data Intelligence and Security, IEEE, South Padres: Island, pp. 1-8, 2019.
9 S. D. Anto, S. Kanoor, D. Fraunholz, and H. D. Schotten, "Evaluation of machine learning-based anomaly detection algorithms on an industrial modbus/tcp data set," in Proceedings of the 13th International Conference on Availability, Reliability and Security, Hamburg: Germany, pp. 1-9, 2018