Skip to Content
SensorsSensors
  • Article
  • Open Access

31 December 2024

25 Pages

Machine Condition Monitoring System Based on Edge Computing Technology

,
,
and
Institute of Applied Informatics, Automation and Mechatronics, Faculty of Materials Science and Technology in Trnava, Slovak University of Technology in Bratislava, 812 43 Bratislava, Slovakia
*
Author to whom correspondence should be addressed.

Abstract

The core of this publication is the design of a system for evaluating the condition of production equipment and machines by monitoring selected parameters of the production process with an additional sensor subsystem. The main positive of the design is the processing of data from the sensor layer using artificial intelligence (AI) and expert systems (ESs) with the use of edge computing (EC). Sensor information is processed directly at the sensor level on the monitored equipment, and the results of the individual subsystems are stored in the form of triggers in a database for use in the predictive maintenance process. The whole solution includes the design of suitable sensors and of the implementation of the sensor layer, the description of data processing algorithms, the design on the communication infrastructure for the whole system, and tests in the form of experimental operation of the device in laboratory conditions. The solution includes the visualisation of the production system status for the operator using an interactive online map.

1. Introduction

The last decade has been a challenging period for modern industrial enterprises, with the production process being significantly influenced by two key factors. The first is the implementation of new approaches in automation, which has led to the emergence of concepts such as Industry 4.0 and Industry 5.0 [1].
This method of production entails the active utilisation of contemporary technologies, including machine learning (ML), big data (BD), and digital twin (DT) technologies, in conjunction with novel modern communication methodologies, namely wireless communication and the Internet of Things (IoT). Enterprises that have been implemented in accordance with these concepts are referred to as cyber-physical systems [2] (source 2). The prevailing trend is the introduction of novel approaches in line with Industry 5.0, such as human-centricity, personalisation, and sustainability.
The second factor is the increased pressure on production efficiency, which has the effect of reducing the energy intensity of the production process and lowering the price of the final product. It is evident that these trends are frequently in conflict with one another, and the desired outcome can only be achieved through a substantial transformation of the methodology employed in production. One area where there has been a discernible shift in approach is in the maintenance of existing equipment. In an optimal scenario, this process entails the maximisation of the utilisation of production equipment, with a concomitant reduction in the frequency of breakdowns and periods of downtime due to malfunctions. The establishment of a continuous functional state of production equipment hinges upon the implementation of an effective maintenance mechanism.
Traditional maintenance methods, which include both corrective and preventive maintenance, are insufficient for the effective minimisation of equipment downtime. Consequently, the prevailing trends offer companies a novel direction in the domain of maintenance, utilising a predictive methodology [1]. This is exemplified by predictive maintenance (PDM) [3] and condition-based maintenance (CBM) [4]. The PDM concept employs a variety of techniques to anticipate future failures. The available literature indicates that PDM technology can be broadly classified into two main categories [5]. Firstly, there are model-based methods for predictive maintenance that rely on stochastic processes, including Gaussian processes, Markov processes, Poisson processes, and Weibull distributions [6,7,8]. The second approach, which has gained greater popularity in recent times due to the advent of artificial intelligence, is data-driven predictive maintenance. This approach to PDM employs machine learning or deep learning methods to predict the health state and remaining useful life of a system’s operation, negating the necessity for prior knowledge of the equipment’s condition and its degradation process [5,6,7].
A second approach to predictive maintenance is CBM. This concept is frequently employed in conjunction with prognostics and health management (PHM) [9]. There are a number of international standards that pertain to CBM. The most widely recognised standard is International Organization for Standardization (ISO) 13374 [10]. The most prominent implementation and functional specification of this standard is the Open System Architecture for Condition-Based Maintenance (OSA-CBM), which is held by Machinery Information Management Open System Alliance (MIMOSA) [11].
The resulting platform is a de facto standard that encompasses all functional requirements pertinent to this domain, including data collection and the recommendation of maintenance actions. The OSA-CBM architectural framework comprises seven layers, as outlined by MIMOSA [12], although the seventh layer is the application interface. The model is shown in Table 1.
Table 1. OSA-CBM architecture [12].
The objective of this contribution is to develop a condition monitoring system for real-world production systems, which could potentially be integrated into a PDM system. The implementation comprises sensor phase selection, data transformation, and the creation of a data visualisation proposal with alert generation for the operator. In accordance with the presented OSA-CBM architecture, it can be categorised within layers one, two, three, and seven.
The utilisation of edge computing technology enables the implementation of the entire process at the lowest possible level, namely at the stage of data collection from the monitored process. Consequently, the initial stages of the monitoring process, namely data collection, data processing and transformation, and data evaluation, are conducted practically directly at the sensor level. The principal advantage of this solution is the minimal load on the communication infrastructure and the low demands on the database server.
The remaining portion of the publication is organised as follows: The following section presents an overview of the most relevant concepts from the field of process condition monitoring. The Section 3 of the publication presents a detailed account of the design of the system’s overall architecture, including the creation of the sensor layer and a comprehensive description of the architectural modules associated with data collection and analysis. The Section 4 provides a comprehensive description of the implementation environment for the proposed system and a detailed account of the interface implementation for the operator and, potentially, the PDM system, including outputs from experimental operation. Finally, the Section 5 of the publication presents a comprehensive evaluation of the proposal and the achieved results in the conclusion.

3. Materials and Methods

The design of the solution described in this paper is physically implemented in a laboratory environment on a model of a real production line. The line model is created from real components used in commercial industry. One advantage of this solution is that the testing phases of the proposed algorithms and procedures are not limited by production, as in a real environment. This method of implementation allows sufficient time for technology development. Furthermore, in the case of deployment of the developed system in practice, adaptation is quick and easy.

3.1. Technical Equipment Used

The apparatus employed for research purposes is located within the faculty laboratories. The picture (Figure 1) provides a visual representation of the modular hybrid automatic production system.
Figure 1. The production line in laboratory environment.
The system is composed of the following components:
  • Production;
  • Manipulation with seals;
  • Packing line;
  • Filling line;
  • System of conveyors;
  • Automatic shelf stacker/storage;
  • Inputs/outputs.
Moreover, the system incorporates both procedural and factory automation. The device is capable of functioning as a unified complex entity, yet it can also be disassembled into discrete systems. The control system of the separate modules currently comprises an industrial PLC mounted on a bar, connected to regulated technology via 24 pin 488 bus connector, and to a visualisation through an external interface. Operator panels (HMI) are mounted on a plate with outsourced connectors for communication interfaces.
The communication system for the transfer of information within the production line is implemented using the Transmission Control Protocol/Internet Protocol (TCP/IP) and the Ethernet protocol, with a transfer speed of 1 Gbit. In order to enhance data security, the entire line environment is isolated from the external environment by means of the Scalance S612 industrial firewall. Access from the external environment is permitted via a virtual private network (VPN) connection. To enhance security, devices are addressed by static addressing within the private address range 192.168.10.0/24, with a network address translator system implemented on the firewall. For the communication of wireless elements and devices, the Scalance W788 device (Manufactured by Siemens, Munchen, Germany) is utilised in access point mode, with security provided by WPA2 encryption.
The final product of the production line is a pallet of bottles, the contents of which are mixed in a variable manner according to the recipe, combining granulate and liquid. The entire system (Figure 2) is managed by an MES (Manufacturing Execution System) based on the AVEVA Manufacturing Execution System [56]. The process is controlled by a programmable logic controller (PLC). The aforementioned MES is also equipped with the functionality to monitor the quality of both processes and products, including the automated execution of quality sample plans and the utilisation of statistical control methods. Nevertheless, the aforementioned elements are not yet fully operational.
Figure 2. Schematic representation of the production line.
The proposed system represents an initial step towards the implementation of PDM. In the initial phase, the objective is to establish the infrastructure for the sensor layer and implement the fundamental components for the intelligent assessment of data from the production line environment using EC.
For the purposes of this publication, the two modules of the production line have been selected for testing the suitability of the proposed hardware for the anticipated use. These are the workstations located at the inlet of the granulate into the system, specifically the “Conveyor FM” and the “Scale” (Figure 3).
Figure 3. Specification of the location of the equipment used.
Their selection is based on their suitability for the initial validation of procedures and ideas pertaining to the implementation of the sensor layer. This is due to their simplicity and the limited number of active elements.
The device used to evaluate the data from the sensor layer is the Revolution Pi (RevPi). It is an open, modular industrial PLC based on the Raspberry Pi, and is powered by an ARM Cortex-A7 processor (Arm Holdings plc Cambridge, England). The base unit can be extended with other I/O modules (analogue or digital) and numerous communication interfaces, including Profinet, Profibus, and RS-485. The platform, which is based on Linux, allows for the utilisation of technologies such as Node-RED, Python, and the C language, as well as the execution of applications that are supported by MQTT and OPC UA communication [57].
For the intended use, it was necessary to expand the base unit with an I/O module (RevPi MIO) to connect the sensors (Figure 4). The mentioned device provides sufficient connectivity for the proposed sensors and computing power for processing information from the sensors of both workstations (Figure 3) within the EC.
Figure 4. Detail of the device used to control the collection of data.

3.2. Sensors Proposal

The design of sensors is based on a synthesis of literature sources, personal experience, and the physical nature of the devices being monitored. This approach allows for the capture of additional information about the state of the device, which is of particular importance when the sensed values are of a complex nature.

3.2.1. Sensor Set for the Conveyor FM Monitoring

The device may be described as a vibration conveyor, which is responsible for the transportation of bulk materials between stations. The apparatus comprises a material storage tank and a fluidic muscle (FM), which serves as the primary source of power for the transfer of materials to the subsequent station. The conveyor is equipped with three sensors for monitoring the material status. Two of these are located in the inlet tank, while the third is located on the outlet pipe to detect when it is full. The outlet pipe can be emptied using air pressure, which is controlled by the outlet in automatic or manual mode. The active components (air control valves) are controlled by PLC. Therefore, the entire device is simple yet functional. It should be noted that there is no information available regarding the status of the key elements for PM, including the condition of the driving element (FM), air pressure (intake valve status), and the condition of the conveyor itself (movement possibility). The detailed description is provided in Figure 5.
Figure 5. Description of the Conveyor FM workplace.
In order to gain additive data from the production process, three additive sensors were used in accordance with the controlled process and the simplicity of the testing purposes. An air pressure sensor was employed for the purpose of monitoring the status of the air within the system, while an accelerometer (vibration sensor) was utilised for monitoring the conveyor’s state. Additionally, temperature monitoring was conducted. The aforementioned temperature sensor comprises two sensors, one measuring room temperature and the other measuring the internal temperature of the device. This sensor is employed solely for the purpose of monitoring the CPU load in the RevPi device, which is used for data processing. The data obtained from the temperature sensor can be readily processed, whereas the other two require more complex techniques. In our proposal, the air pressure sensor is designed to measure not only the actual value of pressure in the system, but also the course of pressure in the system.
The SPTE-P10R-S4-V-2.5K air pressure sensor, produced by the FESTO company (Festo SE & Co. KG, Esslingen, Germany), will be utilised for this purpose (see Figure 5). The selected sensor [58] has an appropriate pressure range (0–1 MPa) and an appropriate output range (0–10 V), and is compatible with the existing line equipment.
To measure vibrations, an accelerometer is employed, specifically the low-cost industrial grade IP67 sensor RS-WZ3/WZ1-*-1 (Shandong Renke Control Technology Co., Ltd., Jinan China), which is based on MEMS technology. The main technical parameters, including vibration velocity accuracy (within ±1.5% of the full-scale reading (@1 kHz, 10 mm/s)) and frequency range (10 Hz to 1600 Hz), are appropriate for the intended use. Figure 5 illustrates the placement of the sensor on the conveyor device.

3.2.2. Sensor Set for the Scale Monitoring

The device (Figure 6) has been designed with a similar configuration to that of the previous workstation. The objective of the device is to quantify the volume of bulk material delivered to the process. The device comprises two principal components: a material storage tank and a scale with a screw conveyor, powered by a DC motor (BG65X25SI, produced by Dunkermotoren Gmbh, Bonndorf, Germany). As with the preceding model, the device is equipped with three sensors for monitoring the material level: two situated in the input reservoir and one for detecting the filling of the outlet pipe. The outlet pipe can also be emptied using air pressure, which is controlled by the outlet in automatic or manual mode. The active components, namely the air control valves, are controlled by a PLC.
Figure 6. Description of the Scale workplace.
The supplementary data for monitoring the system status can be classified into two categories in accordance with the particulars of the process. The driving force behind the transfer of the granulate at the inlet and outlet of the workstation is the pressure of the air. The primary component of the PDM is the conveyor drive, which comprises a DC motor and a gear mechanism. It is proposed that the following additional sensors be employed. In the case of sensing the condition of the electric motor, gearbox and bearings, based on literature sources [59], it is proposed that the following parameters be monitored:
  • Air pressure;
  • Vibrations;
  • Gearbox temperature;
  • Motor current load.
For the air pressure monitoring, the same sensor as in the previous case, the SPTE-P10R-S4-V-2.5K, is used.
The implementation of vibration sensing in the gear mechanism differs from that observed in the Conveyor FM workplace. A digital MEMS silicon-based microphone [59] that utilises pulse-density modulation (PDM) signalling is employed as the sensor. This microphone is renowned for its high signal-to-noise ratio, high sensitivity (94 dB SPL @ 1 kHz, −22 dBFS), low power consumption (600 µA), resilience to RF interference, and smooth frequency response [60].
The temperature sensor for the conveyor drive, which is used to monitor the temperature of the gearbox, can be readily addressed through a cost-effective and straightforward approach. The PT100 sensor [61], which has a temperature range of 0 °C to 150 °C and a measurement precision of ±0.2% F.S., is an ideal solution. Its operational range and accuracy are sufficient for the intended application.
The final parameter to be monitored is the current load. The utilised motor, BG65X25SI [62], is a brushless direct-current (DC) motor with an integrated encoder, capable of transmitting 4096 signals for speed control. From the perspective of electrical consumption monitoring, the following parameters are of particular significance: rated voltage 24 V, maximum current 4 A. To measure the current, the SKU086 [63] metre unit is employed. The rationale for selecting this sensor is based on its suitability for the specified current range, I2C bus communication, integrated I2C isolator (CA-IS3020S), and accuracy (0.1% FS, ±1 count) and resolution (0.3 mA).
The air pressure sensor and the temperature sensor are directly connected to the RevPi device on the analogue input. The remaining sensors (MEMS microphone and current sensor) (M5Stack Technology Co., Ltd, Bao’an District, Shenzhen, China) are connected due to the technical sensing process using the M5Station operator station (M5Stack Technology Co., Ltd, Bao’an District, Shenzhen, China) [64], which is a multipurpose industrial-level programmable embedded controller with Espressif ESP32 SOC, integrated Wi-Fi solution, dual-core low-power Xtensa® 32-bit LX6 microprocessor. The station runs a service program to capture data in set cycles and preprocess it for fault identification. Communication between the M5Station and RevPi is wireless. The wiring diagram of the sensors is shown in Figure 7.
Figure 7. Sensor connection scheme.
The air pressure sensor and the temperature sensor are directly connected to the RevPi device on the analogue input. The remaining sensors, namely the MEMS microphone and current sensor, are connected using the M5Station device from M5Stack [64], which is a multipurpose industrial-level programmable embedded controller.
The M5Station is equipped with an Espressif ESP32 system-on-chip (SoC), an integrated Wi-Fi solution, and a dual-core low-power Xtensa® 32-bit LX6 microprocessor (M5Stack Technology Co., Ltd, Bao’an District, Shenzhen, China). The station runs a service program to capture data at set intervals and preprocess it for the identification of faults. Communication between the M5Station and RevPi is wireless.

3.3. Neural Network Description

Neural networks are widely used as classifiers for image recognition due to their inherent characteristics. There are numerous types of neural networks, and in this case, a multilayer perceptron neural network is employed. This is a feedforward artificial neural network with a backpropagation algorithm for training the network. Such neural networks are commonly utilised to address problems that necessitate supervised learning, as well as research in computational neuroscience and parallel distributed processing and man.
To facilitate the implementation process, the Matlab R2024 software was employed for the design and testing of the neural network (NN).
The algorithm employed is an iterative learning algorithm for artificial neural networks, developed by Moller [65]. It is based on conjugate directions and is distinguished by the absence of a linear search at each iteration to determine the step size or learning rate, in contrast to other conjugate gradient algorithms that necessitate a linear search at each iteration. This makes the algorithm more expeditious than others [66]. In the Matlab environment, function trainscg permits the training of any network, provided that its weight, net input, and transfer functions possess derivative functions. Backpropagation is employed to calculate the derivatives of performance with respect to the weight and bias variables [67].
As indicated in the literature [66,67], the step size in this algorithm is a quadratic approximation function of the error function, thereby enhancing its robustness and independence from user-defined parameters. The step size is estimated using a distinct criterion, wherein second-order information is employed to accelerate the convergence rate by repeatedly calculating the gradient at each iteration. The second-order term is calculated as follows:
S ¯ k = E ˙ ( w ¯ k + σ k p ¯ k ) − E ˙ ( w ¯ k ) σ k + λ k p ¯ k
The  λ k  is a scalar quantity that is adjusted at each iteration in accordance with the sign  σ k :
α k = μ k δ k = − p ¯ j   T E ˙ q w   ( y ¯ 1 ) p ¯ j   T   E ¨ ( w ¯ ) p ¯ j
where:
  • w ¯  is the weight vector in space Rn;
  • E ( w ¯ )  is the global error function;
  • E ˙ ( w ¯ )  is the error gradient;
  • E ˙ q w ( y ¯ 1 )  is the quadratic approximation of the error function;
  • p ¯ 1 , p ¯ 2 , … p ¯ n  are the set of non-zero weight vectors [67].
The advantage of this approach is that the computer platform utilised as the hardware is directly supported within the Matlab environment. Furthermore, the programs created and exported from Matlab for Raspberry Pi are fully compatible with the used platform and can be directly run.

4. System Proposal

The fundamental tenets of data evaluation are as follows. The data are evaluated on the device in a suitable manner and the resulting processing output is stored on the server. In terms of OSA-CBM architecture, the proposed system encompasses the initial three layers, wherein all three layers—the DA layer (access to physical sensor data), the DM layer (data manipulation and preprocessing for analysis, signal/data transformations), and the SD layer (data evaluation, set thresholds/operational limits)—are physically realised in the form of EC and implemented using software within the Revolution Pi unit. The remaining OSA-CBM layers (HA, PA and AG) are not currently addressed, and operator interaction is conducted manually. This issue will be addressed in future research. The stored data are accessed by the visualisation subsystem in the initial phase for the purpose of visualising the status in a manner that is intelligible to the operator. Subsequently, in later phases, the data are accessed for the purpose of meeting the PDM needs. The specific form of processing employed is contingent upon the nature of the data being processed. It is acknowledged that the data will be processed in such a way that the output from the sensor EC layer for each parameter will be presented as information in the form of an alert, which will act as a trigger in the logic state. The logical “0” (FALSE) is used to indicate that no problem has been identified. Value logical “1” (TRUE) indicates the potential existence of an issue on a specific device.
The processing method is contingent upon the specific type of parameter being monitored. Considering the need to minimise the CPU power required to obtain fault state information from the measured values, the following assumption is made. The initial group contains the measured values. The directly measured quantity is sufficient for the acquisition of fault information. Following transformation, the data are interpreted as an alert trigger directly, preferably without processing. The second group consists of those parameters where the fault can be identified by the EC. In this case, the fault information is processed using a set of rules. Finally, those parameters where the fault information can be identified from the time course of the measured values are processed using a suitable kind of neural network, with an output of logical “0” (FALSE) in case of a no fault detected or logical “1” (TRUE), meaning an identified fault.
All data are processed at the lowest layer in the form of EC using RevPi or, eventually, other smart sensors. The outputs of the individual processes are directly stored on the MQQT broker, which is located within the control server pool. The individual processes store the outputs as a publisher to a prescribed queue. The output visualisation application (subscriber) accesses the data on the MQTT, while the visualisation is implemented using the NODE-RED framework. A schematic representation of the whole system is shown in Figure 8.
Figure 8. Schematic representation of the proposed system with MQTT subsystem.
The data communication within the system is facilitated by the TCP/IP protocol via metallic cabling in the case of RevpPi, whereas in the case of intelligent sensors, it is achieved through a wireless medium.
One advantage of this solution is that it allows for the reduction of the load on the communication infrastructure with respect to sensor data. The default cycle time of the utilised device (RevPi) is less than 10 milliseconds, with a typical value of 8 milliseconds. The analogue-to-digital converter (ADC) utilised for data acquisition from the analogue input is of the 16-bit wide [57]. When continuous sensing of parameters (especially waveforms of values in the form of time-dependent curves) is employed, the volume of data at a sufficiently high sampling rate is considerable, particularly when one considers the fact that for the entire system dozens of sensors are utilised within the line.
The proposed architectural solution aims to minimise the data flow by processing the data at the sensor level. The processing results are stored exclusively in the form of triggers within the MQTT.
A visualisation system implemented in the Node-RED environment [68] is used to display the detected errors. The application (Figure 9) is designed with a user-friendly interface for the operator. The basic screen presents a graphical representation of a simplified diagram of the entire production line. The input data for the application are alerts in the form of triggers stored within each topic on the MQTT server. These alerts are indicated by an alert icon within the basic screen interface.
Figure 9. Main screen of proposed application.
The principal benefit of employing Node-RED is the straightforwardness with which it can be displayed across disparate devices, solely via a web browser. This obviates the necessity for installing an application on the device. Moreover, in the case of touch screens, the operator is able to directly control the communication interface through touch. Once a device with an identified alert has been selected (by clicking on the alert icon), the operator is then able to view detailed information for each device and analyse the alert in more detail based on which measurement it was generated from. Figure 10 illustrates the control interface of the Conveyor FM workplace. The operator can then activate direct control of the device, check the current process data, or open the alert history record. The process control is realised directly by communication on the specific PLC.
Figure 10. Conveyor FM workstation management screen.

5. Practical Experiments

Although the project is implemented in a simplified environment in laboratory conditions, the implementation of the entire system for monitoring the condition of the production line is a highly complex matter with many different procedures. In the initial phase, only two workstations are implemented out of the total of 16 within the production line: Conveyor FM and Scale. This section provides examples of generating alerts based on the values measured by sensors at these parts.
In general, however, implementation practices can be classified into three principal categories. The initial category is the measurement of the temperature of selected elements, wherein the actual measured value or gradient is of primary importance. In this instance, the generation of triggers is conducted in a simplified manner during the initial phase of the project, based solely on the measured temperature of the equipment and the defined gradient. This is carried out with due consideration of the overall thermal conditions within the laboratory environment. Similarly, the evaluation of the motor load current measurement is addressed in the case of a screw conveyor.
The generation of alerts in the context of device temperature monitoring is achieved through the implementation of a condition cycle, which is both straightforward and effective. The temperature of the key elements and the actual ambient temperature are monitored, and the measured values are stored in a database within the RevPi device. An error trigger is generated in two distinct scenarios. In the initial scenario, an error is triggered when the maximum permissible discrepancy between the specified temperatures is surpassed. In the second case, an error is generated when the maximum defined temperature is exceeded, irrespective of the ambient temperature. In the present implementation, errors are displayed exclusively as a warning icon within the main application environment. The operator can ascertain the current values via the menu of the specific device. Similarly, the evaluation of the motor current load is conducted, whereby a condition cycle is employed to ascertain the current value and generate an alert in the event of a maximum value being exceeded. A more complex approach has been taken to identify alerts in the case of air pressure monitoring in the system, whereby accelerometer data and vibration recorded by a MEMS microphone are processed.
In addition to the transportation of the granulate, the primary source of energy for movement in the case of fluidic muscle at the Conveyor FM workstation is air. In this case, the actual value of the measured pressure is not the sole indicator used to identify a fault (leak) in the compressed air piping; rather, a simple EC is implemented in the form of knowledge represented by a condition tree.
Figure 11 illustrates the air pressure waveforms during normal operation in the event of an air line fault associated with a reduced air supply volume in the distribution system. It is evident that with partial duct damage, the actual conveyor function process remains operational, and no errors are detected by the PLC. However, the graph clearly indicates a change in the operating parameters.
Figure 11. Air pressure graph examples.
As the fluidic muscle operates in regular cycles, the error information is an output from the algorithm for processing pressure over time, rather than a mere measurement taken from the pressure sensor. The employed algorithm must be straightforward to reduce the computational complexity of assessing a potential error in the intake manifold. The following procedure is employed for the purpose of detecting the aforementioned fault.
The fundamental premise is that the air pressure within the pneumatic system, following a duty cycle in normal conditions, will stabilise at the same value as in the previous cycle. In the event of leakage, however, there will be a discrepancy in the values at which the pressure stabilises. The program-controlled measurement is conducted upon the activation of the vibratory conveyor. Initially, the pressure value at which it stabilises during the initial phase of the conveyor cycle is recorded, followed by the pressure value at which it stabilises during the subsequent phase.
Upon activation of the switchboard, the current air pressure is promptly measured and duly recorded in the database. Upon deactivation of the switchboard, a subsequent measurement of the air pressure is conducted, and the recorded values are then subjected to a comparative analysis.
The evaluation process is as follows:
  • If the measured air pressures differ from each other by more than 0.01 Mpa, then a fault attribute is stored in the database;
  • The values of five consecutive work cycles of the air pressure are compared;
  • If an evaluation of five consecutive cycle checks results in an indication of a failure condition, the error trigger on the pressure pipe is set to TRUE and the trigger is stored to MQTT topic;
  • The application will display an “Air leak” error icon on the user interface.
The measured values are stored in the database in the RevPi device for only a brief period. Despite its simplicity, this system is capable of effectively detecting potential leaks in the distribution system.
To identify the appropriate function of the fluidic muscle, the movement of the conveyor is monitored using an accelerometer. The device utilised (Figure 5) measures values in three axes—X/Y/Z, as illustrated in Figure 12.
Figure 12. Accelerometer data in three dimensions X/Y/Z.
Given the manner in which the sensor is affixed to the conveyor body, the most significant measurement is that taken along the Y-axis. The data are collected and stored in the database in a synchronous manner with the conveyor duty cycles, undergoing subsequent processing.
The objective is to utilise a neural network to ascertain whether the process is continuously operational and the values are within the specified tolerance limits, with an output of “TRUE” or “FALSE” (0/1). The process evaluation is conducted at regular intervals, and the data are separated into patterns that are suitable for processing using the proposed neural network.
To minimise the computational demands on the EC, the neural network must be simple and effective. Accordingly, a three-layer neural network was constructed, as shown in Figure 13. The input layer comprises seven neurons, which correspond to patterns derived from the recorded data stream. The network contains one hidden layer of 10 neurons. The entire network is implemented as a two-class classifier, with an output layer comprising a single neuron. The identification of a successful FM stroke in the data pattern is represented by the logic value of the output neuron, which assumes the values “0” or “1”.
Figure 13. The used NN architecture.
Following a series of trials conducted within the Matlab environment, it was determined that the scaled conjugate gradient algorithm (TRAINSCG function) yielded the most optimal outcomes in this particular instance (Figure 14).
Figure 14. Confusion matrix of the trained NN.
The technical solution within the EC is as follows: the application for communication with the sensor and data preparation for NN evaluation (splitting to patterns—Figure 15) is running in RevPi and has been written using the Python language.
Figure 15. Data patterns for evaluation by NN.
The process of the neural network is isolated, and the resulting output is stored in a MQTT topic and presented in the application as an alert icon, eventually with a green or red colour message in a more detailed view.
The data gathering process at the other workplace, which employs a screw conveyor and scale, is analogous to the aforementioned process. It is designed to monitor four parameters: air pressure, temperature, current consumption, and gearbox vibrations.
In this instance, the crucial factor in anticipating potential malfunctions is the discernment of the vibrations captured by the MEMS microphone situated on the gear body. Prior to identifying a potential fault and triggering an alert, it is essential to implement a process whereby the microphone recording is subjected to spectral analysis using a Fourier transform, with the objective of determining the dominant frequencies of the signal. The program for the physical implementation of the measurement and frequency decomposition is implemented in Python and runs within the M5 Station at regular time intervals. It records samples with a duration of one second, a sampling rate of 16 kHz, and a data width of 16 bits. Subsequently, the frequency domains are identified, and the recorded audio is then compared to the stored inspection pattern.
The pattern is shown in Figure 16, located on the left side (Normal Functionality). In the event of the detection of a non-standard frequency within the recorded audio, an alert trigger is generated. From the perspective of the project, it should be noted that the FFT analysis shown in Figure 16 is relatively simple and cannot cover all cases that may occur in real operation. However, this feature is not yet fully implemented and will be addressed in the next phase of the project.
Figure 16. Spectral analysis of MEMS microphone data from gearbox.
The remaining data on the current consumption and gearbox temperature are merely supplementary in nature and serve only to facilitate the identification of a potential fault. The generation of alerts for these parameters is achieved through the recording of the current value at regular intervals, with subsequent comparison to historical values. As the frequency analysis of the recorded sound increases, so too does the importance of collecting these parameters and identifying anomalous values. It is assumed that the bearing failure identified by isolating the non-standard frequency in the sound recording is related to the increased resistance in the rotation of the mechanism, which in turn causes a rise in temperature and energy consumption in the mechanism.

6. Conclusions

The subject matter addressed in this article is particularly relevant in the current era, given the growing implementation of Industry 4.0 and 5.0 in technical practice. The detection of equipment and production system conditions represents a highly complex domain, largely due to the multitude of technologies employed for the collection and processing of data from production systems. The objective of this thesis is to develop a system for machine condition monitoring based on edge computing technology. This study has identified the fundamental physical variables that are essential for the identification of machine condition. Furthermore, the requisite hardware components for the deployment of the sensor layer, along with the communication protocol between the constituent elements, have been proposed. The primary components outlined in the publication encompass the formulation of a data transformation methodology and the delineation of multiple avenues for acquiring device state information. These are classified according to the type of physical quantity, the method of representation, and their relevance to the monitored process. In the final section, examples of critical state identification using ES and NN technologies are provided, including practical examples and outputs of the implemented experiments. It should be noted that this is the initial phase of the project. In subsequent stages, it will be necessary to implement a similar condition monitoring system for all components of the production line and to extend the current sensor and diagnostic system to include the capability of monitoring all parts of this line. The actual implementation process of the resulting PDM system will be the subject of further research in the future. However, it can be stated that the experimental solution described in the paper is able to identify an emerging fault on a device within the monitored system. The disadvantage is that it is designed directly for a specific device.
The proposed solution’s primary contribution is the integration of contemporary trends, such as machine learning and edge computing, with practical applications. The deployment of EC for data processing facilitates the direct processing of data at the lowest process level, while the supervisory system interacts with the final outputs of the EC and neural network subsystems. This approach, even with real-time data processing, significantly reduces the burden on the communication infrastructure, lowering the database performance requirements and the load on the PDM system. The proposed sensor scheme, the data method evaluation in the form of trigger generation, and the MQTT system are applicable as an initial stage towards the implementation of a PDM system. Furthermore, the creation of an application to visualise the information obtained would be beneficial for the operator.
The objective of future research is to extend the existing sensor layer and fault identification system to other equipment within the production line. As these workplaces differ from one another, the components of the sensor layer must be designed with particular attention to the specifics of each workplace. In the project’s final phase, the objective is the design of a suitable coupling between the implemented system and a PM system that can accommodate the outputs from the whole implemented system.
The proposed hardware components and data collection methods for process diagnostics, as well as the principles of fault identification, are applicable not only within the model but also to other components of the production line on which the PDM system is implemented. Following adaptation, they can be implemented in other systems in real conditions. It is acknowledged that such a solution would require a significant investment in financial and human resources in a real deployment. Furthermore, the developed alert generation algorithms have the potential to be utilised in other industrial sectors for process health monitoring in general.

Author Contributions

The conceptualisation of work, I.H. and L.H.; methodology, P.T.; proposal validation, P.V. and P.T.; formal analysis, I.H.; investigation, I.H.; resources, I.H.; writing—original draft preparation, I.H and L.H.; writing—review and editing, I.H.; visualisation, L.H.; supervision, P.V.; project administration and funding acquisition, I.H. All authors have read and agreed to the published version of the manuscript.

Funding

This study was funded by the Scientific Grant Agency of the Ministry of Education, Science, Research and Sport of the Slovak Republic and the Slovak Academy of Sciences, grant number VEGA 1/0193/22, “Proposal of identification and monitoring of production equipment parameters for the needs of predictive maintenance in accordance with the concept of Industry 4.0 using Industrial IoT technologies”.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Murtaza, A.A.; Saher, A.; Zafar, M.H.; Moosavi, S.K.R.; Aftab, M.F.; Sanfilippo, F. Paradigm shift for predictive maintenance and condition monitoring from Industry 4.0 to Industry 5.0: A systematic review, challenges and case study. Results Eng. 2024, 24, 102935. [Google Scholar] [CrossRef] [Scilit]
  2. Moosavi, S.; Farajzadeh-Zanjani, M.; Razavi-Far, R.; Palade, V.; Saif, M. Explainable AI in Manufacturing and Industrial Cyber–Physical Systems: A Survey. Electronics 2024, 13, 3497. [Google Scholar] [CrossRef] [Scilit]
  3. Levitt, J. Complete Guide to Preventive and Predictive Maintenance, 2nd ed.; Industrial Press: New York, NY, USA, 2012; ISBN 978-1-61344-573-0. [Google Scholar]
  4. Boyun, G.; Shanhong, S.; Ghalambor, A.; Tian, R.L. Offshore Pipelines—Design, Installation, and Maintenance, 2nd ed.; Elsevier: Amsterdam, The Netherlands, 2014; ISBN 978-0-12-398492-0. [Google Scholar]
  5. Wang, L.; Chen, Y.; Zhao, X.; Xiang, J. Predictive Maintenance Scheduling for Aircraft Engines Based on Remaining Useful Life Prediction. IEEE Internet Things J. 2024, 11, 23020–23031. [Google Scholar] [CrossRef] [Scilit]
  6. Wang, Z.Z.; Chen, Y.X.; Cai, Z.Y.; Xiang, H.C.; Chang, Z. Equipment Maintenance Decision Model Based on Degradation Data and Failure Data. In Proceedings of the 2019 International Conference on Quality, Reliability, Risk, Maintenance, and Safety Engineering (QR2MSE), Zhangjiajie, China, 6–9 August 2019; pp. 237–242. [Google Scholar] [CrossRef] [Scilit]
  7. Francis, F.; Mohan, M. ARIMA Model based Real Time Trend Analysis for Predictive Maintenance. In Proceedings of the 2019 3rd International Conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India, 12–14 June 2019; pp. 735–739. [Google Scholar] [CrossRef] [Scilit]
  8. Ehrig, L.; Atzberger, D.; Hagedorn, B.; Klimke, J.; Döllner, J. Customizable Asymmetric Loss Functions for Machine Learning-based Predictive Maintenance. In Proceedings of the 2020 8th International Conference on Condition Monitoring and Diagnosis (CMD), Phuket, Thailand, 25–28 October 2020; pp. 250–253. [Google Scholar] [CrossRef] [Scilit]
  9. Cachada, A.; Barbosa, J.; Leitno, P.; Gcraldcs, C.A.S.; Deusdado, L.; Costa, J.; Teixeira, C.; Teixeira, J.; Moreira, A.H.J.; Moreira, P.M.; et al. Maintenance 4.0: Intelligent and Predictive Maintenance System Architecture. In Proceedings of the 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), Torino, Italy, 4–7 September 2018; pp. 139–146. [Google Scholar] [CrossRef] [Scilit]
  10. ISO/IEC IS 13374-12:2003; Condition Monitoring and Diagnostics of Machines—Data Processing, Communication and Presentation. International Organization for Standardization: Geneva, Switzerland, 2003.
  11. Campos, J.; Sharma, P.; Albano, M.; Ferreira, L.L.; Larrañaga, M. An Open Source Framework Approach to Support Condition Monitoring and Maintenance. Appl. Sci. 2020, 10, 6360. [Google Scholar] [CrossRef] [Scilit]
  12. MIMOSA OSA-CBM. Open System Architecture for Condition-Based Maintenance. Available online: www.mimosa.org/mimosa-osa-cbm/ (accessed on 10 October 2024).
  13. Bousdekis, A.; Apostolou, D.; Mentzas, G. Predictive Maintenance in the 4th Industrial Revolution: Benefits, Business Opportunities, and Managerial Implications. IEEE Eng. Manag. Rev. 2020, 48, 57–62. [Google Scholar] [CrossRef] [Scilit]
  14. Zio, E. Prognostics and Health Management (PHM): Where are we and where do we (need to) go in theory and practice. Reliab. Eng. Syst. Saf. 2022, 218 Pt A, 108119. [Google Scholar] [CrossRef] [Scilit]
  15. Bora, D.; Singh, D.; Negi, B. Utilization of DS18B20 Temperature Sensor for Predictive Maintenance of Reciprocating Compressor. In Proceedings of the 2023 International Conference on Power Energy, Environment & Intelligent Control (PEEIC), Greater Noida, India, 19–23 December 2023; pp. 147–150. [Google Scholar] [CrossRef] [Scilit]
  16. Yang, Z.; Liu, B.; Zhang, Y.; Chen, Y.; Zhao, H.; Zhang, G.; Yi, W.; Zhang, Z. Intelligent Sensing of Thermal Error of CNC Machine Tool Spindle Based on Multi-Source Information Fusion. Sensors 2024, 24, 3614. [Google Scholar] [CrossRef] [Scilit]
  17. Krawczyk, S.; Szuba, M. Utilizing Simulation to Enhance Predictive Maintenance in Power Rails of Switch Gears by Analyzing Temperature Changes Under Varying Current Loads. In Proceedings of the 2023 Progress in Applied Electrical Engineering (PAEE), Koscielisko, Poland, 26–30 June 2023; pp. 1–4. [Google Scholar] [CrossRef] [Scilit]
  18. Muneeshwari, P.; Suguna, R.; Valantina, G.M.; Sasikala, M.; Lakshmi, D. IoT-Driven Predictive Maintenance in Industrial Settings through a Data Analytics Lens. In Proceedings of the 2024 International Conference on Trends in Quantum Computing and Emerging Business Technologies, Pune, India, 22–23 March 2024; pp. 1–5. [Google Scholar] [CrossRef] [Scilit]
  19. Dai, S.; Zhang, X.; Luo, M. A Novel Data-Driven Approach for Predicting the Performance Degradation of a Gas Turbine. Energies 2024, 17, 781. [Google Scholar] [CrossRef] [Scilit]
  20. Mujib, A.; Djatna, T. Ensemble Learning for Predictive Maintenance on Wafer Stick Machine Using IoT Sensor Data. In Proceedings of the 2020 International Conference on Computer Science and Its Application in Agriculture (ICOSICA), Bogor, Indonesia, 16–17 September 2020; pp. 1–5. [Google Scholar] [CrossRef] [Scilit]
  21. Yun, J.; Kim, S.; Kim, J. Digital Twin Technology in the Gas Industry: A Comparative Simulation Study. Sustainability 2024, 16, 5864. [Google Scholar] [CrossRef] [Scilit]
  22. Kumar, S.D.V.; Kai, M.L.Y.; Arumugam, T.; Karuppanan, S. A Review of Finite Element Analysis and Artificial Neural Networks as Failure Pressure Prediction Tools for Corroded Pipelines. Materials 2021, 14, 6135. [Google Scholar] [CrossRef] [Scilit]
  23. Yuan, M.; Zhang, S.; Yang, P.; Deng, Y. Deep Learning-Based Predictive Maintenance Model for Air Cylinder in Manufacturing Systems. In Proceedings of the 2023 5th International Conference on Robotics, Intelligent Control and Artificial Intelligence (RICAI), Hangzhou, China, 1–3 December 2023; pp. 625–629. [Google Scholar] [CrossRef] [Scilit]
  24. Liang, K.; Zhao, H.; Wang, F.; Fang, Y. Design and application of pressure monitoring system of compressed air station based on LoRa wireless networking technology. In Proceedings of the 2023 4th International Conference on Computer Engineering and Intelligent Control (ICCEIC), Guangzhou, China, 20–22 October 2023; pp. 550–554. [Google Scholar] [CrossRef] [Scilit]
  25. Ahmad, B.; Mishra, B.K.; Ghufran, M.; Pervez, Z.; Ramzan, N. Intelligent Predictive Maintenance Model for Rolling Components of a Machine based on Speed and Vibration. In Proceedings of the 2021 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Jeju Island, Republic of Korea, 20–23 April 2021; pp. 459–464. [Google Scholar] [CrossRef] [Scilit]
  26. Cakir, M.; Guvenc, M.A.; Mistikoglu, S. The experimental application of popular machine learning algorithms on predictive maintenance and the design of IIoT based condition monitoring system. Comput. Ind. Eng. 2021, 151, 106948. [Google Scholar] [CrossRef] [Scilit]
  27. Roosefert, M.T.; Preetha, R.J.; Annie, U.R.; Devaraj, D.; Umachandran, K. Intelligent machine learning based total productive maintenance approach for achieving zero downtime in industrial machinery. Comput. Ind. Eng. 2021, 157, 107267. [Google Scholar] [CrossRef] [Scilit]
  28. Yépez, C.M.; Castejon, C.; Rubio, H.; Morales, C. A Vibration Analysis for the Evaluation of Fuel Rail Pressure and Mass Air Flow Sensors on a Diesel Engine: Strategies for Predictive Maintenance. Sensors 2024, 24, 1551. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  29. Coelho, D.; Costa, D.; Rocha, E.M.; Almeida, D.; Santos, J.P. Predictive maintenance on sensorized stamping presses by time series segmentation, anomaly detection, and classification algorithms. Procedia Comput. Sci. 2022, 200, 1184–1193. [Google Scholar] [CrossRef] [Scilit]
  30. Nappi, S.; Amendola, S.; Ramacciotti, M.; Zambonini, E.; D’Uva, N.; Camera, F.; Miozzi, C.; Occhiuzzi, C.; Marrocco, G. RFID based Predictive Maintenance System for Chemical Industry. In Proceedings of the 2021 IEEE International Workshop on Metrology for Industry 4.0 & IoT (MetroInd4.0&IoT), Rome, Italy, 7–9 June 2021; pp. 654–658. [Google Scholar] [CrossRef] [Scilit]
  31. Yang, G.; Tao, H.; Du, R.; Zhong, Y. Wear Prediction of Petrochemical Granulator Gearbox Using Multiscale Temporal Convolutional Network via Online Oil Monitoring. In Proceedings of the 2023 IEEE International Instrumentation and Measurement Technology Conference (I2MTC), Kuala Lumpur, Malaysia, 22–25 May 2023; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
  32. Crooks, K.; Plawecki, N. Novel Approach to CBM+ Implementation on Aviation Systems. In Proceedings of the 2021 Annual Reliability and Maintainability Symposium (RAMS), Orlando, FL, USA, 24–27 May 2021; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
  33. Lv, S.; Sun, W.; Wang, H. Aircraft Fault Diagnosis and Prediction Algorithm Based on Deep Learning and Markov Model. In Proceedings of the 2024 3rd International Conference on Artificial Intelligence and Autonomous Robot Systems (AIARS), Bristol, UK, 29–31 July 2024; pp. 427–432. [Google Scholar] [CrossRef] [Scilit]
  34. Vasileska, E.; Argilovski, A.; Tomov, M.; Jovanoski, B.; Gecevska, V. Implementation of Machine Learning for Enhancing Lean Manufacturing Practices for Metal Additive Manufacturing. IEEE Trans. Eng. Manag. 2024, 71, 14836–14845. [Google Scholar] [CrossRef] [Scilit]
  35. Sampedro, G.A.; Putra, M.A.P.; Lee, J.M.; Kim, D.S. Industrial Internet of Things-Based Fault Mitigation for Smart Additive Manufacturing Using Multi-Flow BiLSTM. IEEE Access 2023, 11, 99130–99142. [Google Scholar] [CrossRef] [Scilit]
  36. Shah, S.S.; Daoliang, T.; Kumar, S.C.H. RUL forecasting for wind turbine predictive maintenance based on deep learning. Heliyon 2024, 10, e39268. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  37. Grunwald, S.; Murad, M.O.F.; Farrington, S.; Wallace, W.; Rooney, D. Multi-Sensor Soil Probe and Machine Learning Modeling for Predicting Soil Properties. Sensors 2024, 24, 6855. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  38. Ruiz-Gonzalez, A.; Kempson, H.; Haseloff, J. Development of a Low-Cost Sensor System for Accurate Soil Assessment and Biological Activity Profiling. Micromachines 2024, 15, 1293. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  39. Sharma, K.L.S. Overview of Industrial Process Automation, 2nd ed.; Elsevier: Amsterdam, The Netherlands, 2017; ISBN 978-0-12-809303-0. [Google Scholar]
  40. Mohammadi, M.; Al-Fuqaha, A.; Sorour, S.; Guizani, M. Deep Learning for IoT Big Data and Streaming Analytics: A Survey. IEEE Commun. Surv. Tutor. 2018, 20, 2923–2960. [Google Scholar] [CrossRef] [Scilit]
  41. Kolokas, A.; Mallioris, P.; Koutsiantzis, M.; Bialas, C.; Bechtsis, D.; Diamantis, E. Effective Machine Learning Solution for State Classification and Productivity Identification: Case of Pneumatic Pressing Machine. Machines 2024, 12, 762. [Google Scholar] [CrossRef] [Scilit]
  42. Salvendy, G.; Karwowski, W. 6.4.2.2 Machine Learning-Based Decision Support. In Handbook of Human Factors and Ergonomics, 5th ed.; John Wiley & Sons: Hoboken, NJ, USA, 2021; p. 187. ISBN 978-1-5231-4349-8. [Google Scholar]
  43. Lu, H.; Cao, W.; Huang, Z.; Chen, S.; Shen, M.; Chen, L.; Sun, S. The Fault Diagnosis System for Constant Wind Speed Control Device based on Expert System. In Proceedings of the 2022 IEEE International Conference on Advances in Electrical Engineering and Computer Applications (AEECA), Dalian, China, 20–21 August 2022; pp. 1400–1404. [Google Scholar] [CrossRef] [Scilit]
  44. Rojek, I.; Kopowski, J.; Lewandowski, J.; Mikołajewski, D. Use of Machine Learning to Improve Additive Manufacturing Processes. Appl. Sci. 2024, 14, 6730. [Google Scholar] [CrossRef] [Scilit]
  45. Wang, D.; Al-Rubaie, A.; Stincic, S.; Davies, J.; Aljasmi, A. Data-Driven Anomaly Detection Based on Multi-Sensor Data Fusion. In Proceedings of the 2021 International Conference on Smart Applications, Communications and Networking (SmartNets), Glasgow, UK, 22–24 September 2021; pp. 1–8. [Google Scholar] [CrossRef] [Scilit]
  46. Zhang, D.; Hao, J.; Chen, L.; Zhou, L. Fault Diagnosis Approach for Pneumatic Control Valves Based on Modified Expert System. In Proceedings of the 2020 19th International Symposium on Distributed Computing and Applications for Business Engineering and Science (DCABES), Xuzhou, China, 16–19 October 2020; pp. 104–107. [Google Scholar] [CrossRef] [Scilit]
  47. Yang, X.; Zhu, C. Industrial Expert Systems Review: A Comprehensive Analysis of Typical Applications. IEEE Access 2024, 12, 88558–88584. [Google Scholar] [CrossRef] [Scilit]
  48. Vasavi, S.; Aswarth, K.; Pavan, T.S.D.; Gokhale, A.A. Predictive analytics as a service for vehicle health monitoring using edge computing and AK-NN algorithm. Mater. Today Proc. 2021, 46 Pt 17, 8645–8654. [Google Scholar] [CrossRef] [Scilit]
  49. Hossain, D.; Sultana, T.; Akhter, S.; Hossain, I.; Thu, N.T.; Huynh, L.N.T.; Lee, G.W.; Huh, E.N. The role of microservice approach in edge computing: Opportunities, challenges, and research directions. ICT Express 2023, 9, 1162–1182. [Google Scholar] [CrossRef] [Scilit]
  50. Hu, P.; Chu, X.; Lv, L.; Zuo, K.; Ni, T.; Wang, T.; Shen, Z. An efficient and secure data collection scheme for predictive maintenance of vehicles. Ad. Hoc. Netw. 2023, 146, 103157. [Google Scholar] [CrossRef] [Scilit]
  51. Oliveira, F.; Costa, D.G.; Assis, F.; Silva, I. Internet of Intelligent Things: A convergence of embedded systems, edge computing and machine learning. Internet Things 2024, 26, 101153. [Google Scholar] [CrossRef] [Scilit]
  52. Wang, Y.; Wu, J.; Yu, Z.; Hu, J.; Zhou, Q. A structurally re-parameterized convolution neural network-based method for gearbox fault diagnosis in edge computing scenarios. Eng. Appl. Artif. Intell. 2023, 126, 107091. [Google Scholar] [CrossRef] [Scilit]
  53. Sok, R.; Jeyamoorthy, A.; Kusaka, J. Novel virtual sensors development based on machine learning combined with convolutional neural-network image processing-translation for feedback control systems of internal combustion engines. Appl. Energy 2024, 365, 123224. [Google Scholar] [CrossRef] [Scilit]
  54. Long, Q. Investigation on big data evaluation and visualization of internet of things based on edge computing. Meas. Sens. 2024, 33, 101177. [Google Scholar] [CrossRef] [Scilit]
  55. Xiao, H.; Hu, W.; Liu, G.; Zhou, H. Edge computing-based unified condition monitoring system for process manufacturing. Comput. Ind. Eng. 2023, 177, 109032. [Google Scholar] [CrossRef] [Scilit]
  56. AVEVA Group. Available online: https://www.aveva.com/en/products/manufacturing-execution-system (accessed on 10 August 2024).
  57. The Revolution Pi Module Documentation. Available online: https://revolutionpi.com/fileadmin/downloads/datasheets/Technical_Datasheet_RevPi-Core-SE.pdf (accessed on 28 December 2024).
  58. Festo SE & Co. KG, Operating Instructions SPTE-EN. 2024. Available online: https://www.festo.com/assets/attachment/en/659713 (accessed on 21 October 2024).
  59. Khandelwal, V.; Ramtekkar, P.; Chauhan, M.; Bhute, Y.; Kouthekar, R. Sensor Based Vibration Analysis of Motor Using MATLAB Software. In Proceedings of the 2022 10th International Conference on Emerging Trends in Engineering and Technology—Signal and Information Processing (ICETET-SIP-22), Nagpur, India, 29–30 April 2022; pp. 1–4. [Google Scholar] [CrossRef] [Scilit]
  60. PDM Unit SKU089. Available online: https://docs.m5stack.com/en/unit/pdm (accessed on 1 April 2024).
  61. Temperature Sensor PT100 Speciffication. Available online: https://www.radar-leveltransmitter.com/sale-18495373-blue-rtd-temperature-transmitter-sensor-pt100-polypropylene-0-5v-4-5v.html (accessed on 21 April 2024).
  62. BG65X25SI Speciffication. Available online: https://www.dunkermotoren.com/en/knowledge/technical-information (accessed on 1 April 2024).
  63. M5STack SKU086 Unit Speciffication. Available online: https://docs.m5stack.com/en/unit/Ameter%20Unit (accessed on 1 October 2024).
  64. M5Stack Sation K-124B. Available online: https://docs.m5stack.com/en/core/station_bat (accessed on 1 October 2024).
  65. Moller, M.F. A Scaled Conjugate Gradient Algorithm for Fast Supervised Learning. Neural Netw. 1993, 6, 525–533. [Google Scholar] [CrossRef] [Scilit]
  66. Schulz, D. NEIS 2022—Conference on Sustainable Energy Supply and Energy Storage Systems, Hamburg, Germany, 26–27 September 2022; VDE Verlag: Berlin, Germany, 2022; p. 128. [Google Scholar]
  67. The MathWorks. Deep Learning Toolbox R2024. 2024. Available online: https://www.mathworks.com/help/deeplearning/index.html (accessed on 12 November 2024).
  68. OpenJS Foundation & Contributors, Node-RED Documentation. Available online: https://nodered.org/docs/user-guide (accessed on 1 October 2024).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.