CFP last date
20 August 2024
Reseach Article

Optimization of Industrial Conveyor based SCADA System using Machine Learning Techniques

by Bob Chege Mugo
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 186 - Number 29
Year of Publication: 2024
Authors: Bob Chege Mugo
10.5120/ijca2024923801

Bob Chege Mugo . Optimization of Industrial Conveyor based SCADA System using Machine Learning Techniques. International Journal of Computer Applications. 186, 29 ( Jul 2024), 15-27. DOI=10.5120/ijca2024923801

@article{ 10.5120/ijca2024923801,
author = { Bob Chege Mugo },
title = { Optimization of Industrial Conveyor based SCADA System using Machine Learning Techniques },
journal = { International Journal of Computer Applications },
issue_date = { Jul 2024 },
volume = { 186 },
number = { 29 },
month = { Jul },
year = { 2024 },
issn = { 0975-8887 },
pages = { 15-27 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume186/number29/optimization-of-industrial-conveyor-based-scada-system-using-machine-learning-techniques/ },
doi = { 10.5120/ijca2024923801 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-07-26T23:00:28.739786+05:30
%A Bob Chege Mugo
%T Optimization of Industrial Conveyor based SCADA System using Machine Learning Techniques
%J International Journal of Computer Applications
%@ 0975-8887
%V 186
%N 29
%P 15-27
%D 2024
%I Foundation of Computer Science (FCS), NY, USA
Abstract

SCADA stands for Supervisory Control and Data Acquisition. This is a system that monitors and controls a plant or equipment in industries. Its application is in a wide range of industries such as power, telecommunication, water distribution, waste control, energy, oil refineries etc. A SCADA system comprises of data transfer between a central host computer and several other units. Those units are either RTUs(Remote Terminal Units) or PLCs(Programmable Logic Controllers), and operator terminals. Many of the traditional SCADA systems utilized open loop control systems but most modern ones utilize closed loop systems where certain configurations are setup usually by a controller via a HMI(Human Machine Interface). The SCADA system maintains the actuators within certain parameters for relevant configured variables. Because of the large amount of data provided by the SCADA systems on an almost real-time basis usually via a GUI(Graphical User Interface) or back-end provisioned sensors and controllers, they are prime candidates for utilization of Al and ML techniques. Currently a lot of utilization of ML is done to identify alarms and even predictive analysis of the same. In addition, ML(Machine Learning) is utilized in the determination of cyber threats by analyzing incoming traffic patterns via IP and bandwidth for example in cases of DDOS(Distributed Denial of Service) attacks. If these large systems can use the data to progress to a higher level of self-autonomy, this may release the human operators to more meaningful and interesting tasks and not the mundane. This paper is interested in a study of how to use of data provided via a conveyor based SCADA system model to attempt self-error identification, self-correction, and self-healing functionalities using ML based control techniques. To this end, because of the steep costs in setting up a fully-fledged system, this paper will utilize modeling tools that will simulate parts of an industrial production line managed via a SCADA system. In addition, this system will test a limited scope section of the model via an industrial logic controller namely Siemens S7-1200 PLC interfacing with a DC(direct current) motor actuator and with an STM32F4 Nucleo Board as a controller.

References
  1. Control of dc motor using integral state feedback and comparison with pid: Simulation and arduino implementation. Available at https://www.researchgate.net/ publication/348272348_Control_of_DC_Motor_ Using_Integral_State_Feedback_and_Comparison_ with_PID_Simulation_and_Arduino_Implementation (2023/05/22).
  2. Outlook on artificial intelligence in the enterprise 2016.pdf. Available at http://www. datascienceassn.org/sites/default/files/ OutlookonArtificialIntelligenceintheEnterprise2016. pdf (2023/05/22).
  3. State space control systems-matlab simulink approach. Available at https://www.morganclaypoolpublishers.com/ catalog_Orig/samples/9781681739793_sample.pdf (2023/05/22).
  4. Jiri Kocian, Stepan Ozana, and Jiri Koziorek. An approach to optimization of takagi-sugeno type fuzzy regulator parameters by genetic algorithm from mamdani regulation surface. Applied Mechanics and Materials, 248:545–550, 12 2012.
  5. Tony Lange and Johann Botha. An overview of intelligent control systems in cement plants: shop floor to boardroom. Instrumentation Measurement Magazine, IEEE, 7:20 – 25, 01 2005.
Index Terms

Computer Science
Information Sciences
Model Predictive Control
MPC
Nonlinear Auto-regressive Moving
Average-L2
NARMA-L2

Keywords

SCADA Machine Learning Artificial Intelligence Model Predictive Control MPC NARMA-L2 Nonlinear Auto-regressive Moving Average-L2