Monitoring and forecasting the operations of the transport complex of the enterprise Vitaliy Kuzmin Dmitrii Elenev Samara National Research University Samara National Research University Samara, Russia Samara, Russia vskuzmin28@gmail.com ORCID: 0000-0001-5073-2988 Abstract—An automated system of a transport complex is The parameters of the transport complex for forecasting used to model the transport complex of the enterprise basing purpose are displayed on the operator panel with an on the example of nuclear power plant. The complex provides allowance of subsequent notifications. transportation of containers with fuel and radioactive elements through the sealed enclosure of the reactor building. The parameters of the transport complex are determined by its constituent objects, namely gates, roads, transportation devices and controllers. A web-based intranet application was developed for monitoring and control purposes. The application works on the basis of the values of current conditions. The operator panel allows to notify if the current state requires intervention of staff. The system processes signals of analogue and discrete origin, as well as system signals from the programmable controller. Basing on the changes of main parameters, it is possible to predict the service lifetime of individual elements. Keywords—transport complex, monitoring, forecasting, web application, discrete signals, analogue signals I. INTRODUCTION The transport complex carts the cargo through the territory of the enterprise and is described by the following typical elements: rail tracks, sliding gates, doors, gateway, transport trolleys, programmable logic controller. Usually the researches refer to the transporting the cargo outside the perimeter of the organization, modelling the logistics and allowing the monitoring of the process of the transportation between remote objects and premises [1, 2]. The railways, sea and air transportations are significant part of these global models [3, 4]. Sometimes the transportation of cargo requires to use more than one vehicle to transport one large element of cargo, and this can be useful to improve the reliability when transporting dangerous cargos [5]. The modelling is made for the transport complex of the nuclear plant, where all typical elements listed above are used and the cargo is carted through the airtight fencing of the reactor building with all necessary security procedures. This example of the nuclear plant allows to use extended list Fig. 1. The architecture of the system. of components and parameters of the transport complex [6]. Input signals can be of discrete or analog origin. Discrete The monitoring and forecasting are based on the web signals are provided by limit switches for the rail track, application which, by use of the database of states of the responsible for the current location of the transport trolley; transport complex, allows to predict possible faults of electric drives of the trolley and for the sliding gates; elements and to notify the operator before the incident electromagnetic brake for transport trolley; switches and occurs. This web application automates the workflow of the sensors on actuators; flashing light and howler for sliding transport complex. gates. Analogue signals are provided by pressure valve sensors and by the limit switches of the emergency exit of II. METHODS USED FOR MONITORING the main gateway. The automated system uses a system of objects included System signals from a programmable logic controller into the model of the enterprise, namely: airtight zone, include the CPU load level, battery level, and system errors. describing the reactor building; gateway which allows to move cargo into and out from the reactor building; non- The architecture of the automated system is shown in airtight zone, which describes the area outside the reactor Fig. 1. The automated system consists of three levels, where building; and the zone of loading and unloading the cargo. the first, the lowest level is based on measuring instruments, Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0) Data Science sensors and activators, the middle level includes Fig. 3 shows the state of the status of the actuators in the programmable logic controller, counters and programmable user interface. The actuators are grouped by their relays, and the highest level is the operator panel, or PC placement – in the airtight area or in non-airtight area. The panel [7, 8]. information about each actuator includes the operation time of the limit switches and pressure valves. It is also possible The analogue and discrete signals are received by the to define limit values, or set points, for the parameters of the programmable logic controller, and after processing they are actuators. transferred to the operator panel using Ethernet ModBus TCP interface. After the data is requested from the programmable logic controller and sent back, received data is inserted into the database, and the values of input and output signals are updated in the user interface. If there is no answer from the controller during the pre-defined time, the application records this as an error in console event log. The connection between web application and the programmable logic controller is made using the event oriented JavaScript library, allowing to update data real-time. Server side is supported by the NodeJS modulus, which transfers the received signals to the application by usage of Ethernet ModBus TCP interface. The web application is accessed by the web browser on the operator PC, and the web application transfers and saves information about the Fig. 3. Status of the actuators. events to the server database. Therefore, server side of the III. FORECASTING application uses NodeJS, Node-modbus-stream, KOA HTTP Server and NeDB modules to operate, and processes and Basing on the results of data collection, the algorithms of transfer data from the programmable logical controller. forecasting the crucial changes in states of main elements of the transport complex were developed. These algorithms are The stability of operation of the server side of the web aimed at providing emergency messages to operators and application is provided by the process service, which uses the statistics on duration and intensity of usage of monitors the processes and restarts them if needed. elements. These statistics are hardly accessed without the The client side of the automated system is developed automated system, and the algorithms allows to predict using NodeJS as a development environment which provides possible failures and upcoming end of the lifetime of the the correct operations of the components, a Socket.IO library elements [10]. which allows real-time data exchange, PS2 component to The main page of the forecasting module is shown in monitor the serviceability of program modules, and the React Fig. 4. The visualization is made using graphs and diagrams framework to make visualization [9]. describing the parameters of the transport complex. The Fig. 2 depicts, for better visibility, the prototype of the functions of the forecasting module include the creation of user interface. User interface illustrates the current the parameter, the collection of the statistics, data import and technological process including the discrete values received export, filtering and sorting of parameters. To avoid the input from the sensors, states of the airtight and non-airtight zones of the incorrect parameter values, the alert modal windows gateways and sliding gates, power state, states of the are used. The web interface allows to change the placement switches, etc. of graphs and indicators, edit the preferences of each graph and to export the data used for the graph in the external file. The user interface shows the values of analogue sensors, In the left lower corner in Fig. 4 the overall information the state of programmable logical controller and gives an about values in pressure valves is shown, and if these values access to the event logs. All data shown is real-time, and this reach pre-defined limits, the operator is being warned. means that the user interfaces depicts the technological process of the transport complex dynamically. Fig. 4. Forecasting interface. Fig. 2. Monitoring interface. VI International Conference on "Information Technology and Nanotechnology" (ITNT-2020) 278 Data Science The web-based application automates the workflow of REFERENCES the transport complex, allowing to collect the statistics from [1] I. Merkulina, G. Kolesnik, D. Kakhrimanova, P. Ivanov and A. the event log database. This data gives the ability to forecast Saltakhanov, “The organization of transportations by container trains,” IOP Conference Series: Materials Science and Engineering. the change in state of parameter and to warn the operators International Scientific Conference on Construction and Architecture: about possible emergency events. One of the examples of the Theory and Practice for the Innovation Development, vol. 698, no. 6, emergency event is the necessity to change the sensor before 066063, 2019. it became inoperable thus reducing the interruptions in the [2] O. Pokrovskaya, R. Fedorenko and E. Khramtsova, “Modeling of a workflow of the enterprise. system for organization of traffic via a terminal network,” Advances in Intelligent Systems and Computing, vol. 1116 AISC, pp. 1162- IV. CONCLUSION 1175, 2020. [3] A. Nekrasov and A. Sinitsyna, “Complex Digital Model of Transport The automated system realizes the monitoring and Logistic System Transformation,” Lecture Notes in Networks and forecasting procedures for the operations of the transport Systems, vol. 117, pp. 244-251, 2020. complex of the enterprise. These procedures allow to reduce [4] R. Milewski and T. Smal, “Decision making scenarios in military the scheduled repair time by reducing the time spent on transport processes,” Archives of Transport, vol. 45, no. 1, pp. 65-81, diagnostics of individual elements at their installation sites. 2018. The system also allows to reduce the number of unplanned [5] Z.-H. Hu and C. Wei, “Synchronizing vehicles for multi-vehicle and emergency repairs as a result of permanent monitoring of one-cargo transportation,” Computers and Industrial Engineering, vol. 119, pp. 36-49, 2018. states of elements of the system. The novelty is the [6] V.S. Kuzmin and K.V. Sadova, “Development of a software module modelling of the internal transportation process within the for managing the Belarusian NPP transport complex,” Youth science: enterprise and the software allowing to forecast the states of challenges and prospects. Materials of the 1st Russian scientific and the elements of the transport complex. practical conference, pp. 4-6, 2018. [7] V.N. Panteleev and V.M. Proshin, “Fundamentals of manufacturing The considered method of automation the transport automation,” Moscow: Academy, 2012. complex can be used in different areas, for example, during [8] A.V. Menkov and V.A. Ostreykovsky, “Theoretical foundations of carting bulk materials in granaries [11]. automated control,” Moscow: Onyx, 2005. The forecasting uses the characteristics of the elements of [9] A. Banks and E. Porcello, “Learning React. Functional web development with React and Redux,” O'Reilly Media, 2017. the transport complex given by their manufacturers, [10] L.I. Selevtsov and A.L. Selevtsov, “Automation of technological complemented by parameters defined at the stage of processes,” Moscow: Academy, 2012. development of the complex. [11] N.V. Astapenko, K.T. Koshekov and A.N. Kolesnikov, The system visualizes the state of the system, allowing “Methodology of automatic registration of 3D measurements of bulk materials in granaries,” Computer Optics, vol. 42, no. 3, pp. 510-520, the operator to monitor the system status real-time, thus 2018. DOI: 10.18287/2412-6179-2018-42-3-510-520. providing fast reaction on change in parameters of the system. The automated system models the workflow of elements and the whole transport complex. VI International Conference on "Information Technology and Nanotechnology" (ITNT-2020) 279