Next Article in Journal
Hypergraph Neural Network for Multimodal Depression Recognition
Previous Article in Journal
Pixelator v2: A Novel Perceptual Image Comparison Method with LAB Colour Space and Sobel Edge Detection for Enhanced Security Analysis
Previous Article in Special Issue
Investigation of Defect Formation in Monolithic Integrated GaP Islands on Si Nanotip Wafers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Artificial Intelligence Signal Control in Electronic Optocoupler Circuits Addressed on Industry 5.0 Digital Twin

by
Alessandro Massaro
Department of Engineering, LUM-Libera Università Mediterranea “Giuseppe Degennaro”, S.S. 100-Km.18, Parco il Baricentro, 70010 Bari, Italy
Electronics 2024, 13(22), 4543; https://doi.org/10.3390/electronics13224543
Submission received: 21 September 2024 / Revised: 16 November 2024 / Accepted: 18 November 2024 / Published: 19 November 2024

Abstract

:
The paper is focused on the modeling of a digital twin (DT) through a circuit simulation and artificial intelligence (AI) analysis to determine the effects of disturbances and noise in optocoupler devices integrated into programmable logic controller (PLC) systems. Specifically, the DT analyzes the parametric and the predicted simulations about the sensitivity of the optocouplers versus noise and interference to provide possible corrective actions, compensating for the distortion of the output signal. The model is structured into two main data processing steps: the first is based on the circuit simulation of the optocoupler noise coupling by highlighting the time-domain sensitivity aspects and the frequency behavior of the coupled signals; the second one estimates the predicted disturbed signal by means of supervised random forest (RF) and unsupervised K-Means algorithms to provide further elements to prevent corrective solutions by means of risk maps. This work is suitable for Industry 5.0 scenarios involving machine control supported by AI-based DT platforms. The innovative elements of the proposed model are the DT features of scalability and modularity; the spatial multidimensionality, able to couple the effects of different undesired signals; and the possibility to simulate the whole PLC system, including its control circuits.

1. Introduction

Optocoupler devices are important electronic elements that are commonly integrated into programmable logic controller (PLC) systems and behave as isolation stages [1,2,3,4,5,6,7,8,9,10]. In optocouplers, light-emitting diodes (LEDs) and transistors are coupled to enable the command of a PLC by protecting the whole system. This protection could be violated by intentional or non-intentional disturbances acting on the software or on the hardware components. The possible causes of changes in the PLC control signals can be attacks, interference, or background noise involved during the production processes. When focusing our attention on intentional hardware modifications, possible attacks are classified as Hardware Trojan (HT) attacks [11,12,13], able to change the electrical parameters of the whole circuit, such as the electrical resistance or capacitance, due to the addition of further electronic components on the same board or to the changing of the environmental conditions, such as the working humidity or temperature, falsifying the sensor signals. Other forms of signal disturbances could be interference between different circuits (electromagnetic interference) [14,15,16], common noise having a specific carrier, or random noise such as white noise [17,18]. In the literature, different DT models in industry control systems have been proposed, including artificial intelligence (AI) tools for different applications [19,20,21,22,23,24,25,26,27,28]. Focusing our attention on PLC systems, some authors have analyzed DT-simulated production lines [29,30,31]. The DT models presented in the literature do not analyze in detail how these effects could contribute simultaneously to changes in the electrical signals of a circuit. In this direction, the goal of this paper is to simulate and combine different disturbances with different physical and spatial origins into a multidimensional DT model. Specifically, the proposed DT model, shown in Figure 1, behaves as a ‘black box’ defined by an input port (signal enabling the optocoupler’s switching) and an output port (voltage output signal controlling a PLC). Furthermore, the multidimensional model in Figure 1 takes into account the possibility to interact with different noise and interference (see green ports in Figure 1) coming from the 3D spatial domain and coupled with the spherical DT domain by means of circuital input ports (the sphere is able to simulate the disturbances coming from each direction of the 3D spatial domain). The DT model is interfaced with an AI engine executing supervised and unsupervised algorithms, able to predict the voltage output signal by comparing the threshold values of correct transmissions. In cases of possible mismatching with the threshold values, the system applies signal compensation or an adjustment by acting on a potentiometer, increasing the output voltage amplitude above the threshold.
In order to explain the application of the AI-based DT model in Figure 1, we simulate a circuit integrating an optocoupler influenced by one type of white noise and an interference signal (only two green ports are considered in the model of Figure 1). This paper is structured as follows.
-
Materials and Methods: A description of all of the tools adopted to implement the DT model in Figure 1 by describing the electrical signals and the sensitivity response of a control circuit integrating an optocoupler; a description of the AI framework predicting the output signals and supporting the corrective actions by analyzing the risk of incorrect transmission (risk maps).
-
Results: A discussion of the circuit simulations and of the AI results estimating the DT performance, as well as providing criteria to compensate for the disturbed output signal.
-
Discussion: An explanation from the perspectives of the Industry 5.0 applications, limitations, advantages, and disadvantages of the proposed DT model.
-
Conclusions: A summary of the results presented in this paper.

2. Materials and Methods

The DT model in Figure 1 is structured by integrating two main simulation parts: the first one is the circuit simulation framework, and the second one is the AI engine supporting the definition of the possible risks of uncorrected signal reading and signal transmission. For all simulations, we use a Core i5 2.4 GHz/16 GB RAM processor.

2.1. LTSpice Circuit Modeling

The circuit simulations are performed by the SPICE-based open-source LTSpice tool [32,33]. In Figure 2, we illustrate the simulated LTSpice circuit layout, defining the application field of the DT model. Specifically, the circuit is composed of the following components:
-
A 4N25 optocoupler [34,35] (U1 optocoupler embedded into a 6-pin package) connected to a single output port;
-
A pulsed input signal generator (generating the input voltage signal) defined by the following parameters (see Figure 3a): Vinitial = 0 V (initial value), Vfinal = 5 V (pulse final value), Tdelay = 0 s. (delay of the first pulse), Trise = 1 μs (pulse rise time), Tfall = 1 μs (pulse descent time), Ton = 100 μs (pulse duration), Tperiod = 200 μs (pulse period);
-
A fixed output resistance (R2 = 330 Ω) connected to the output port, allowing the correct reading of the output signal that is properly scaled;
-
A DC voltage generator (V2 = 5 V), enabling the electrical current of the BJT transistor constituting the optocoupler (current passing after the correct transmission of the input pulse);
-
A white noise voltage generator (B1) with a series resistance (Rnoise = 250 Ω fixed to observe the significant ripple variation in the input signal), modulating the noise amplitude (white noise is a typical type of noise analyzed in Industry 4.0 environments, able to model generic background noise);
-
A voltage generator (V3), modeling an interference as a superimposed pulsed signal having the following parameters: Vinitial = 0 V, Vfinal = 5 V, Tdelay = 0 s, Trise = 1 μs, Tfall = 1 μs, Ton = 50 μs, Tperiod = 200 μs;
-
A parametric resistance RN1, modulating the interference amplitude (RN1 = 3 Ω, 300 Ω, 3000 Ω);
-
A potentiometer that is able to change the resistance value R1, matching with the predicted signal and with the threshold comparison (the corrective actions are performed by changing the potentiometer resistance).
The simulations are performed in the time domain (transient analysis with a stop time of 2000 μs, with a maximum time step of μsec) and in the frequency domain by means of the Fast Fourier Transform (FFT). A threshold value of 2 Volts is supposed to distinguish good transmission conditions (voltage higher than the threshold) from strong transmitted conditions (voltage lower than the threshold).

2.2. KNIME AI Modeling

The open-source Konstanz Information Miner (KNIME) [36,37] workflow is adopted for output signal prediction. The executed optimized workflow layout is illustrated in Appendix A. The implemented algorithms are the supervised random forest (RF) [38,39,40,41,42,43] and the unsupervised clustering K-Means algorithms, typically adopted in the literature to analyze manufacturing processes [44,45,46]. The processed dataset is the total voltage output (Vout) signal achieved by the LTSpice simulator by fixing the electrical resistance R1 = 330 Ω and RN1 = 300 Ω. A total of 65.440 records are processed by the KNIME workflow (processed input dataset). The considered attributes are the time step and the output voltage signal (target class of the RF algorithm). The performance of the RF algorithm is estimated by means of the Bland–Altman plot [47], indicating the performance between two different calculus methods, which consider the simulated and the predicted signals: the Bland–Altman plot indicates the relationship between the mean of two signals and their difference and the matching between both signal trends. Other estimated error rates are the coefficient of determination R2, the mean absolute error (MAE), the mean squared error (MSE), and the root mean squared error (RMSE) [48]. The optimized RF algorithm is obtained by fixing the following hyperparameters: 100—number of models, 5—minimum node size (minimum number of records in child nodes), 10—limit number of levels and tree depth (number of tree levels to be learned; for instance, a value of ‘1’ only splits a single root node). The heat map is a further tool that is able to compare the matching between the simulated and predicted results. The cluster number fixed for the K-Means calculations is K = 4, representing a compromise between good accuracy and reduced analytical complexity (a large number of clusters increases the difficulty in interpreting the results).

3. Results

The results are subdivided into two main parts: the first part is related the simulations of the circuit in Figure 2 by means of the LTSpice tool, and the second part considers the AI data processing executed by the KNIME tool. The results of the proposed model are summarized as follows:
  • A parametric analysis of the sensitivity response of the circuit in Figure 2 by considering only the interference effect (time-domain and frequency-domain analysis) to study the single effect;
  • An analysis of the possible corrective actions acting on a potentiometer (change in resistance, correcting the signal amplitude to overcome the threshold value);
  • An analysis of the full response when integrating interference and white noise, analyzing the amplitude of the output signal having a near-threshold value (limit condition defining a risk map);
  • The FR prediction of the signal influenced by interference and noise for the dynamic correction of the signal (correction following the real trend of the highly variable signal);
  • A K-Means clustering analysis, defining risk maps for preventive or corrective action by processing the simulated and predicted data.

3.1. LTSpice Circuit Simulations

The goal of the first simulation of the circuit in Figure 2 is to define the principle by which we can correctly detect the input voltage signal in Figure 3a at the output port. Correct detection is equivalent to having efficient optical coupling, enabling the BJT transistor to correctly transmit the signal to a PLC. The pulse trend in Figure 3a could assume different configurations according to the command to transmit (combination of low ‘0’ and high ‘1’ signals representing a coded command). In order to establish a minimum condition to correctly detect an input signal, we hypothesize a threshold of 2 Volts (the maximum input signal amplitude is 5 Volts). The parametric analysis is performed by varying the Rn1 values, simulating different amplitude effects of an interference signal modeled by another pulse generator having half of the pulse duration if compared with the input pulse (see Figure 3b). As shown in Figure 3b, the main effect of the interference is to reduce the amplitude of the pulse and, in particular, of the second half of it. In order to analyze the case before the sensitivity response versus only the interference signal, the parametric simulations in Figure 3c do not consider the effect of a white noise signal. We observe that, fixing the threshold value at 2 Volts, the simulation performed for Rn1 = 300 Ω (blue plot in Figure 3c) is a limit case because part of the amplitude is very close to the threshold value. On the other hand, the case simulated for Rn1 = 3 kΩ is the best one because the amplitude is always above the threshold for the whole pulse duration. The signal obtained for Rn1 = 3 kΩ does not require a further gain because the entire pulse is above the threshold. The worst effect is for Rn1 = 3 Ω because, for half of the duration of the pulse, there is no signal transmission.
The worst effect achieved for Rn1 = 3 Ω is observed also by the FFT frequency behavior in Figure 4, showing accentuated ripple behavior at high frequencies if compared with the cases simulated for Rn1 = 300 Ω and Rn1 = 3 kΩ. The performed analysis indicates that a decrease in the Rn1 resistance corresponds to an increase in signal distortion.
The corrective actions are simulated by decreasing the resistance value R1 in Figure 2, with the effect of increasing the amplitude of the whole pulse to overcome the threshold value. Specifically, by decreasing the R1 value from 330 Ω to 180 Ω, it is possible to overcome the signal calculated for Rn1 = 300 Ω, while the signal with Rn1 = 3 Ω remains the most critical (see Figure 5). This aspect highlights that it is important to predict the voltage output behavior, especially when considering highly variable signals, thus preventing the possible setting of the potentiometer (signal correction). This is more evident when there is also noise superimposed with the interference.
The circuit simulation is successively executed by superimposing white noise characterized by the random time trend in Figure 6a. The output voltage signal obtained for RN1 = 300 Ω (limit case) and R1 = 330 Ω (allowing a significant amplitude ripple in the output voltage) is illustrated in Figure 6b, characterized by the noisy spectra of Figure 6c. This last simulated case represents a reference case to be further analyzed by AI approaches due to the observed high variability around the threshold value: many ripples are noted around the threshold value, thus generating many ambiguous reading conditions (the ‘high’ signal could be detected as ‘low’ and vice versa).

3.2. RF Results

The data from Figure 6b are used to train the RF algorithm, providing the prediction of the noisy output signal. An example of a comparison between the simulated and the predicted trend is illustrated in Figure 7, showing very good matching and proving the good construction of the RF training model (good self-learning using simulated results).
The good performance of the RF algorithm is proven by the evaluation of the main statistical parameters of the error rates: R2, MAE, MSE, and RMSE (see Table 1).
The good matching between the simulated and predicted results is also proven alternatively by the Bland–Altman plot in Figure 8, observing the high concentration of the values around the ‘0’ value of the ordinate axis V(out) – Predicted V(out).
In order to observe the amplitude variation for each time step, Figure 9 presents a heat map, showing the very small variation between the simulated and predicted results; for each row, we provide a colored band for the V(out) and Predicted (V(out)) values.

3.3. K-Means Results

The goal of the proposed DT model is to define risk maps indicating correct and incorrect conditions. These maps are constructed by means of K-Means analysis, defining safe and risky clusters. The four clusters in Figure 10 (cluster_0, cluster_1, cluster_2, and cluster_3) are interpreted as follows:
  • cluster_0 (green color)—values corresponding the ‘0’ value of the transmission (no transmission corresponds to the 0 Volt amplitude of the input pulse);
  • cluster_1 (red color)—a dangerous region related the condition of uncorrected transmission (pulse voltage values under the threshold value of 2 Volts) and requiring preventive or corrective actions;
  • cluster_2 (brown color)—safety region near the threshold (no corrective actions are required but an alerting procedure is enabled);
  • cluster_3—safest region of correct signal transmission (no corrective actions are required).
Figure 10a,b illustrate the whole clustering analysis for the simulated and predicted voltage signals, respectively. Figure 10c,d are the zoomed-in parts (see parts enclosed by the dashed line) of the previous figures around the threshold value. The risk analysis is performed on both the simulated and predicted results by providing further information about the setting of the potentiometer: if both the simulated and the predicted values are in cluster_2, preventive action, i.e., tuning the R1 value, should be executed according to the deviation from the threshold line.

4. Discussion

The proposed DT model is the integration of different tools simulating the electrical variables of an optocoupler system. Many advantages are obtained with the use of these tools, such as the possibility to estimate the DT sensitivity versus all of the electrical parameters, the modeling of modulated interferences and noise, and the combined use of supervised and unsupervised AI algorithms to prevent corrective actions. On the other hand, the circuit model used for simulation could be complex: a large number of interferences or noise could increase drastically the computational cost and necessitate advanced calculation technologies, such as graphics processing units (GPUs) or quantum computers. In Table 2, we detail the main advantages and disadvantages of the proposed model.
The limitations of the proposed model are mainly associated with the reliability of the AI results; the automation of the data processing, enabling the automation of corrective actions; and the difficulty in identifying the disturbance type for complex noisy circuits. Possible future developments in Industry 5.0 scenarios could include the formulation of guidelines, establishing criteria to select predictive results, and the integration of all tools into a unique platform, enabling the automatic selection of the corrective actions with a low error rate. In Table 3, we detail these aspects.
Concerning the desire to fully integrate the circuit simulation and AI tools, we define the following pseudocode in Algorithm 1, determining all of the DT specifications for the specific case study of optocoupler implementation in real scenarios.
Algorithm 1 DT pseudocode (data processing automation and output reading)
1. Loading of the circuit ‘object’ into the DT platform (the objects could be stored as libraries of the DT platform);
2. Initial setting of the DT: definition of the input ports, output ports, and thresholds;
3. Initial circuit parametric simulation considering an initial range to vary the parameters;
4. If the results are closer to the threshold, Then refine the variation step of the parameter and/or the sampling until the desired accuracy;
5. Else (results are far from the threshold) change the parametric range until the solution is closer to the threshold;
6. End if (end of parametric circuit simulations);
7. Importing of the simulation dataset into the AI training model;
8. Execution of the supervised algorithm until the error rate is the minimum (optimization of the algorithm hyperparameters, observing the performance dashboards);
9. Execution of the unsupervised algorithm;
10. Formulation of the risk maps (risk of uncorrected transmission);
11. Actuation of corrective actions according to circuit simulations simulating the corrections;
12. Monitoring of real data after the application of the corrective action to optimize the DT settings.
The total elapsed time of the DT model is the sum of the computational cost of each algorithm and tool. As observed in Table 4, only half a minute is required to execute the whole DT model when using a Core i5 2.4 GHz/16 GB RAM processor.
The significant novelties of this work are in the modeling of the DT. The main characteristics of the proposed DT model are summarized in Table 5.
Focusing our attention on the possibility to simulate the whole machine’s PLC communication system, in Figure 11, we illustrate a circuital scheme for the PLC line, including the optocoupler device and the ‘coupling point’ (green input ports in Figure 1) of possible noise or interference.
The disturbances acting in the PLC model in Figure 11 can be impulsive [50,51,52] (in agreement with the pulses used in the proposed DT model) or Gaussian [53] or exhibit other long-term statistical characteristics [54]. The proposed model is suitable for each type of disturbance.
The computational complexity will increase with the number of input ports. An increase in the input ports will increase the computational cost and the number of records that must be processed by the AI algorithms. On the other hand, an increase in the records could be useful to increase the AI training performance. This work demonstrates that, for a reasonable level of complexity in the disturbed system, excellent values regarding the AI performance and computational cost can be obtained (see Table 1 and Table 4). Furthermore, when considering a very large number of input ports to process, we would require an increase in the computational energy. In this direction, a quantum computing tool could be a good solution to drastically decrease the computational cost by adopting a reasonable amount of computational energy. The choice of the RF and the K-Means algorithms is mainly due to the suitability of these algorithms in industrial electronics applications [48]. Other algorithms could be used and optimized to achieve similar performance. The prospects of the DT model include the possibility to classify and to distinguish the origin of the noise or interference throughout the whole PLC line in order to apply one or more corrective filtering circuits acting on different stages. Furthermore, the simulation and prediction of disturbed output signals are fundamental for the design of each PLC transmission line component to provide stable and robust solutions. The proposed DT model is universal and can be applied to compare the results of other, simpler DT models. In this direction, the DT should simulate a single type of noise in the time domain and frequency domain by adding ‘step by step’ the effects of other additive or multiplicative noise, which is classified as stationary noise (colored background noise, narrow-band noise), and impulsive noise (asynchronous periodic impulsive noise, synchronous periodic impulsive noise, asynchronous impulsive noise).

5. Conclusions

This work introduces a DT model with innovative features that is applicable to an entire PLC transmission line, showing scalability, modularity, and spatial multidimensionality. Specifically, the DT model is able to couple the effects of different undesired signals simultaneously disturbing the PLC system. The AI-DT multidimensional model is based on the concept of the coupling of multiple ports. The DT model is applied to an optocoupler circuit encompassing all of the data processing steps, including circuit simulations and RF and K-Means data processing. The performance results of the RF algorithm prove that the output of the circuital simulations is a dataset that can be used to efficiently train AI supervised algorithms. Furthermore, this paper provides an approach to constructing risk maps, which are useful for the selection of corrective actions. The AI-based DT behaves as a universal ‘black box’ model, adaptable to different types of circuits and applicable in different Industry 5.0 scenarios requiring the processing of a large number of variables. The discussion mainly focuses on the definition of the main aspects of DT implementation in complex Industry 5.0 production processes.

Funding

This research received no external funding.

Data Availability Statement

The data are included in the paper.

Acknowledgments

This work was developed within the framework of the Laboratory of the Dept. of Engineering of LUM University.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

The KNIME workflow in Figure A1 is applied to predict the output voltage (Vout) and to classify the risk of signal deterioration through clustering K-Means analysis. The workflow is constituted by the following nodes.
-
Data pre-processing nodes: The first nodes able to manipulate the input dataset such as row filtering, string-to-number conversion (creation of the time step attribute), missing value elimination, data normalization to decrease the error rate of the algorithm (data normalized to the range of 0 to 1), and data partitioning, enabling the creation of the training and testing datasets.
-
Data processing nodes: Nodes related the processing of the RF (learner and predictor nodes) and of the K-Means algorithm; data de-normalization nodes to return the processed data back to the original scale.
-
Algorithm performance nodes: Statistical results of R2, MAE, MSE, and RMSE (numeric scorer).
-
Data visualization nodes: Data manipulation nodes that are able to prepare data to visualize (column filters and column appender); graphical dashboard plotting results (scatter plot, line plot, Bland–Altman plot, heat map).
Figure A1. KNIME workflow applied to the RF prediction and K-Means clustering results. The workflow is the AI engine of the DT model in Figure 1.
Figure A1. KNIME workflow applied to the RF prediction and K-Means clustering results. The workflow is the AI engine of the DT model in Figure 1.
Electronics 13 04543 g0a1

References

  1. Kopytov, S.M.; Ulyanov, A.V. Development and Research of Marker Isolation Schemes from Low-Frequency PLC Signal. In Proceedings of the 2019 International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon), Vladivostok, Russia, 1–4 October 2019; IEEE: Piscataway, NJ, USA, 2019; Volume 15, pp. 1–4. [Google Scholar]
  2. Wu, R.; Zhang, K.; Xu, Y.; Zhou, M. Application of Optocoupler Isolation in Rotation Speed Measuring Circuit of Maglev Blower. In Lecture Notes in Electrical Engineering; Springer Nature: Singapore, 2023; pp. 274–280. [Google Scholar]
  3. Swathika, G.; Karthikeyan, A.; Karthikeyan, K.; Sanjeevikumar, P.; Karapparambil Thomas, S.; Babu, A. Critical Review of SCADA and PLC in Smart Buildings and Energy Sector. Energy Rep. 2024, 12, 1518–1530. [Google Scholar] [CrossRef]
  4. Lenz, T. Enhancing Safety and Efficiency for Isolated PLC I/O Designs with SPI Daisy Chain. In Proceedings of the PCIM Europe 2024, International Exhibition and Conference for Power Electronics, Intelligent Motion, Renewable Energy and Energy Management, Nürnberg, Germany, 11–13 June 2024; Neglect VDE: Nuremberg, Germany, 2024; pp. 1347–1355. [Google Scholar]
  5. Aziz, A.S.; Azis, M.N.A.; Firmanto, B. Implementasi Transistor TIP 127 Dan Optocopler PC817 Dalam Perancangan PLC Outseal Berbasis Arduino Nano. Akiratech 2024, 1, 49–56. [Google Scholar]
  6. El-Khozondar, H.J.; Mtair, S.Y.; Qoffa, K.O.; Qasem, O.I.; Munyarawi, A.H.; Nassar, Y.F.; Bayoumi, E.H.E.; Halim, A.A.E.B.A.E. A Smart Energy Monitoring System Using ESP32 Microcontroller. e-Prime Adv. Electr. Eng. Electron. Energy 2024, 9, 100666. [Google Scholar] [CrossRef]
  7. Lai, P.; Gonzalez, D.; Madhusoodhanan, S.; Sabbar, A.; Ahmed, S.; Dong, B.; Wang, J.; Mantooth, H.A.; Yu, S.-Q.; Chen, Z. Development of LTCC-Packaged Optocouplers as Optical Galvanic Isolation for High-Temperature Applications. Sci. Rep. 2022, 12, 1–11. [Google Scholar] [CrossRef] [PubMed]
  8. Miaja, F.P.; Lopez, A.; Arias, M. An Analog Magnetic Isolator for Space Power Applications. Energies 2020, 13, 4504. [Google Scholar] [CrossRef]
  9. Sanver, U.; Yavuz, E.; Eyupoglu, C.; Uzun, T. Design and Implementation of a Programmable Logic Controller Using PIC18F4580. In Proceedings of the 2018 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus), Moscow/St. Petersburg, Russia, 29 January–1 February 2018; IEEE: Piscataway, NJ, USA, 2018; Volume 4, pp. 231–235. [Google Scholar]
  10. Visan, D.A.; Ioan Lita, A. Remote Control System Based on Power Line Communication. In Proceedings of the 2021 IEEE 27th International Symposium for Design and Technology in Electronic Packaging (SIITME), Timisoara, Romania, 27–30 October 2021; IEEE: Piscataway, NJ, USA, 2021; Volume 2, pp. 301–304. [Google Scholar]
  11. Monjur, M.M.R.; Heacock, J.; Calzadillas, J.; Mahmud, M.D.S.; Roth, J.; Mankodiya, K.; Sazonov, E.; Yu, Q. Hardware Security in Sensor and Its Networks. Front. Sens. 2022, 3, 850056. [Google Scholar] [CrossRef]
  12. Monjur, M.R.; Sunkavilli, S.; Yu, Q. ADobf: Obfuscated Detection Method against Analog Trojans on I2C Master-Slave Interface. In Proceedings of the 2020 IEEE 63rd International Midwest Symposium on Circuits and Systems (MWSCAS), Springfield, MA, USA, 9–12 August 2020; pp. 1064–1067. [Google Scholar]
  13. Monjur, M.; Calzadillas, J.; Yu, Q. Hardware Security Risks and Threat Analyses in Advanced Manufacturing Industry. ACM Trans. Des. Automat. Electron. Syst. 2023, 28, 1–22. [Google Scholar] [CrossRef]
  14. Erdin, I.; Nakhla, M.S.; Achar, R. Circuit Analysis of Electromagnetic Radiation and Field Coupling Effects for Networks with Embedded Full-Wave Modules. IEEE Trans. Electromagn. Compat. 2000, 42, 449–460. [Google Scholar] [CrossRef]
  15. Shahparnia, S.; Ramahi, O.M. Electromagnetic Interference (EMI) Reduction from Printed Circuit Boards (PCB) Using Electromagnetic Bandgap Structures. IEEE Trans. Electromagn. Compat. 2004, 46, 580–587. [Google Scholar] [CrossRef]
  16. Li, E.-P.; Wei, X.-C.; Cangellaris, A.C.; Liu, E.-X.; Zhang, Y.-J.; D’Amore, M.; Kim, J.; Sudo, T. Progress Review of Electromagnetic Compatibility Analysis Technologies for Packages, Printed Circuit Boards, and Novel Interconnects. IEEE Trans. Electromagn. Compat. 2010, 52, 248–265. [Google Scholar] [CrossRef]
  17. Bogdanovic, M.; Rupcic, S. Generalized Background Noise Modeling in Power Line Communication. In Proceedings of the 2012 20th Telecommunications Forum (TELFOR), Belgrade, Serbia, 20–22 November 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 241–244. [Google Scholar]
  18. Xu, K.; Dai, H.; Zhang, Q.; Wang, X. Noise Modeling and Maximal Ratio Combining in Power Line Communication. In Proceedings of the 2023 4th Information Communication Technologies Conference (ICTC), Nanjing, China, 17–19 May 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 72–77. [Google Scholar]
  19. Rojek, I.; Marciniak, T.; Mikołajewski, D. Digital Twins in 3D Printing Processes Using Artificial Intelligence. Electronics 2024, 13, 3550. [Google Scholar] [CrossRef]
  20. Massaro, A. Advanced Electronic and Optoelectronic Sensors, Applications, Modelling and Industry 5.0 Perspectives. Appl. Sci. 2023, 13, 4582. [Google Scholar] [CrossRef]
  21. Park, S.; Maliphol, S.; Woo, J.; Fan, L. Digital Twins in Industry 4.0. Electronics 2024, 13, 2258. [Google Scholar] [CrossRef]
  22. Alexopoulos, K.; Nikolakis, N.; Chryssolouris, G. Digital Twin-Driven Supervised Machine Learning for the Development of Artificial Intelligence Applications in Manufacturing. Int. J. Comput. Integr. Manuf. 2020, 33, 429–439. [Google Scholar] [CrossRef]
  23. He, B.; Bai, K.-J. Digital Twin-Based Sustainable Intelligent Manufacturing: A Review. Adv. Manuf. 2021, 9, 1–21. [Google Scholar] [CrossRef]
  24. Kharchenko, V.; Illiashenko, O.; Morozova, O.; Sokolov, S. Combination of Digital Twin and Artificial Intelligence in Manufacturing Using Industrial IoT. In Proceedings of the 2020 IEEE 11th International Conference on Dependable Systems, Services and Technologies (DESSERT), Kyiv, Ukraine, 14–18 May 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 196–201. [Google Scholar]
  25. Mo, F.; Chaplin, J.C.; Sanderson, D.; Rehman, H.U.; Monetti, F.M.; Maffei, A.; Ratchev, S. A Framework for Manufacturing System Reconfiguration Based on Artificial Intelligence and Digital Twin. In Lecture Notes in Mechanical Engineering; Springer International Publishing: Cham, Switzerland, 2023; pp. 361–373. [Google Scholar]
  26. He, W.; Zhang, L.; Hu, Y.; Zhou, Z.; Qiao, Y.; Yu, D. A Hybrid-Model-Based CNC Machining Trajectory Error Prediction and Compensation Method. Electronics 2024, 13, 1143. [Google Scholar] [CrossRef]
  27. Xia, K.; Sacco, C.; Kirkpatrick, M.; Saidy, C.; Nguyen, L.; Kircaliali, A.; Harik, R. A Digital Twin to Train Deep Reinforcement Learning Agent for Smart Manufacturing Plants: Environment, Interfaces and Intelligence. J. Manuf. Syst. 2021, 58, 210–230. [Google Scholar] [CrossRef]
  28. Mo, F.; Rehman, H.U.; Monetti, F.M.; Chaplin, J.C.; Sanderson, D.; Popov, A.; Maffei, A.; Ratchev, S. A Framework for Manufacturing System Reconfiguration and Optimisation Utilising Digital Twins and Modular Artificial Intelligence. Robot. Comput. Integr. Manuf. 2023, 82, 102524. [Google Scholar] [CrossRef]
  29. Jeon, S.M.; Schuesslbauer, S. Digital Twin Application for Production Optimization. In Proceedings of the 2020 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), Singapore, 14–17 December 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 542–545. [Google Scholar]
  30. Biesinger, F.; Meike, D.; Kraß, B.; Weyrich, M. A Digital Twin for Production Planning Based on Cyber-Physical Systems: A Case Study for a Cyber-Physical System-Based Creation of a Digital Twin. Procedia CIRP 2019, 79, 355–360. [Google Scholar] [CrossRef]
  31. Thürer, M.; Li, S.S.; Qu, T. Digital Twin Architecture for Production Logistics: The Critical Role of Programmable Logic Controllers (PLCs). Procedia Comput. Sci. 2022, 200, 710–717. [Google Scholar] [CrossRef]
  32. LTspice. Available online: https://www.analog.com/en/resources/design-tools-and-calculators/ltspice-simulator.html (accessed on 9 November 2024).
  33. Mladenov, V. A Unified and Open LTSPICE Memristor Model Library. Electronics 2021, 10, 1594. [Google Scholar] [CrossRef]
  34. Abd El-Basit, W.; Hassan, W.H.A.; Kamh, S.A.; Soliman, F.A.S. Operation of Optocouplers under the Influence of Extreme Environmental Conditions. J. Nanoelectron. Optoelectron. 2017, 12, 33–41. [Google Scholar] [CrossRef]
  35. Braisted, J.; Schneider, E.; O’Kelly, S.; van der Hoeven, C. Design of an Irradiation Facility with a Real-Time Radiation Effects Monitoring Capability. Nucl. Instrum. Methods Phys. Res. A 2011, 660, 83–90. [Google Scholar] [CrossRef]
  36. Fillbrunn, A.; Dietz, C.; Pfeuffer, J.; Rahn, R.; Landrum, G.A.; Berthold, M.R. KNIME for Reproducible Cross-Domain Analysis of Life Science Data. J. Biotechnol. 2017, 261, 149–156. [Google Scholar] [CrossRef] [PubMed]
  37. KNIME. Available online: https://www.knime.com/ (accessed on 14 September 2024).
  38. Guo, K.; Wan, X.; Liu, L.; Gao, Z.; Yang, M. Fault Diagnosis of Intelligent Production Line Based on Digital Twin and Improved Random Forest. Appl. Sci. 2021, 11, 7733. [Google Scholar] [CrossRef]
  39. Wu, D.; Jennings, C.; Terpenny, J.; Gao, R.X.; Kumara, S. A Comparative Study on Machine Learning Algorithms for Smart Manufacturing: Tool Wear Prediction Using Random Forests. J. Manuf. Sci. Eng. 2017, 139, 071018. [Google Scholar] [CrossRef]
  40. Sharif, M.S.; Raj Theeng Tamang, M.; Fu, C.H.Y.; Baker, A.; Alzahrani, A.I.; Alalwan, N. An Innovative Random-Forest-Based Model to Assess the Health Impacts of Regular Commuting Using Non-Invasive Wearable Sensors. Sensors 2023, 23, 3274. [Google Scholar] [CrossRef]
  41. Patel, S.V.; Jokhakar, V.N. A Random Forest Based Machine Learning Approach for Mild Steel Defect Diagnosis. In Proceedings of the 2016 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), Chennai, India, 15–17 December 2016; IEEE: Piscataway, NJ, USA, 2016; Volume 8, pp. 1–8. [Google Scholar]
  42. Zermane, H.; Drardja, A. Development of an Efficient Cement Production Monitoring System Based on the Improved Random Forest Algorithm. Int. J. Adv. Manuf. Technol. 2022, 120, 1853–1866. [Google Scholar] [CrossRef]
  43. Khan, I.A.; Birkhofer, H.; Kunz, D.; Lukas, D.; Ploshikhin, V. A Random Forest Classifier for Anomaly Detection in Laser-Powder Bed Fusion Using Optical Monitoring. Materials 2023, 16, 6470. [Google Scholar] [CrossRef]
  44. Shi, Y.; Pang, J. An Intelligent Evaluation Method of Electromagnet Quality Based on K-Means Clustering and Principal Component Analysis. In Proceedings of the 2023 5th International Conference on System Reliability and Safety Engineering (SRSE), Beijing, China, 20–23 October 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 170–175. [Google Scholar]
  45. Cvijanovic, S.; Bordatchev, E.V.; Tutunea-Fatan, O.R. Melt Pool Instability in Surface Polishing by Laser Remelting: Preliminary Analysis and Online Monitoring with K-Means Clustering. Procedia Comput. Sci. 2024, 232, 1953–1960. [Google Scholar] [CrossRef]
  46. West, N.; Schlegl, T.; Deuse, J. Unsupervised Anomaly Detection in Unbalanced Time Series Data from Screw Driving Processes Using K-Means Clustering. Procedia CIRP 2023, 120, 1185–1190. [Google Scholar] [CrossRef]
  47. Altman, D.G.; Bland, J.M. Measurement in Medicine: The Analysis of Method Comparison Studies. Statistician 1983, 32, 307. [Google Scholar] [CrossRef]
  48. Massaro, A. Electronics in Advanced Research Industries: Industry 4.0 to Industry 5.0 Advances; Wiley: Hoboken, NJ, USA, 2021. [Google Scholar] [CrossRef]
  49. Massaro, A. Intelligent Materials and Nanomaterials Improving Physical Properties and Control Oriented on Electronic Implementations. Electronics 2023, 12, 3772. [Google Scholar] [CrossRef]
  50. Awino, S.O.; Afullo, T.J.O.; Mosalaosi, M.; Akuon, P.O. Time Series Analysis of Impulsive Noise in Power Line Communication (PLC) Networks. SAIEE Afr. Res. J. 2018, 109, 237–249. [Google Scholar] [CrossRef]
  51. Mathur, A.; Bhatnagar, M.R.; Panigrahi, B.K. Performance Evaluation of PLC under the Combined Effect of Background and Impulsive Noises. IEEE Commun. Lett. 2015, 19, 1117–1120. [Google Scholar] [CrossRef]
  52. Barmada, S.; Musolino, A.; Raugi, M.; Rizzo, R.; Tucci, M. A Wavelet Based Method for the Analysis of Impulsive Noise Due to Switch Commutations in Power Line Communication (PLC) Systems. IEEE Trans. Smart Grid 2011, 2, 92–101. [Google Scholar] [CrossRef]
  53. Laguna-Sanchez, G.; Lopez-Guerrero, M. On the Use of Alpha-Stable Distributions in Noise Modeling for PLC. IEEE Trans. Power Deliv. 2015, 30, 1863–1870. [Google Scholar] [CrossRef]
  54. Raponi, S.; Fernandez, J.H.; Omri, A.; Oligeri, G. Long-Term Noise Characterization of Narrowband Power Line Communications. IEEE Trans. Power Deliv. 2022, 37, 365–373. [Google Scholar] [CrossRef]
Figure 1. Theoretical multidimensional AI-based DT model simulating optocoupling optimization in Industry 5.0 PLC systems. The AI framework is the decision maker, able to compensate for the circuit disturbed by interference, attacks, and noise (inputs denoted by the green ports).
Figure 1. Theoretical multidimensional AI-based DT model simulating optocoupling optimization in Industry 5.0 PLC systems. The AI framework is the decision maker, able to compensate for the circuit disturbed by interference, attacks, and noise (inputs denoted by the green ports).
Electronics 13 04543 g001
Figure 2. LTSpice circuit model simulating the optocoupler and possible interferences and noise (see green descriptions) entering from the green ports in Figure 1. The 4N25 optocoupler is highlighted by the yellow box.
Figure 2. LTSpice circuit model simulating the optocoupler and possible interferences and noise (see green descriptions) entering from the green ports in Figure 1. The 4N25 optocoupler is highlighted by the yellow box.
Electronics 13 04543 g002
Figure 3. LTSpice parametric simulation of the circuit sensitivity versus the interference: (a) input pulse signal V1; (b) interference signal V3; (c) time responses of output voltage signal (Vout) when varying the electrical resistance Rn1, modulating the interference effects (Rn1 = 3 Ω, 300 Ω, 3 kΩ) and fixing R1 = 330 Ω. The elapsed time for the execution of the simulation is 0.2 s.
Figure 3. LTSpice parametric simulation of the circuit sensitivity versus the interference: (a) input pulse signal V1; (b) interference signal V3; (c) time responses of output voltage signal (Vout) when varying the electrical resistance Rn1, modulating the interference effects (Rn1 = 3 Ω, 300 Ω, 3 kΩ) and fixing R1 = 330 Ω. The elapsed time for the execution of the simulation is 0.2 s.
Electronics 13 04543 g003
Figure 4. LTSpice parametric simulation of the circuit sensitivity versus the interference: FFT output voltage signal (Vout) when varying the electrical resistance Rn1, modulating the interference effects (Rn1 = 3 Ω, 300 Ω, 3 kΩ) and fixing R1 = 330 Ω.
Figure 4. LTSpice parametric simulation of the circuit sensitivity versus the interference: FFT output voltage signal (Vout) when varying the electrical resistance Rn1, modulating the interference effects (Rn1 = 3 Ω, 300 Ω, 3 kΩ) and fixing R1 = 330 Ω.
Electronics 13 04543 g004
Figure 5. LTSpice parametric simulation of possible corrective actions acting on a potentiometer, compensating for the output signal’s distortion: time responses of output voltage signal (Vout) when varying the electrical resistance Rn1, modulating the interference effects (Rn1 = 3 Ω, 300 Ω, 3 kΩ), after the application of a corrective action on the potentiometer (R1 = 180 Ω).
Figure 5. LTSpice parametric simulation of possible corrective actions acting on a potentiometer, compensating for the output signal’s distortion: time responses of output voltage signal (Vout) when varying the electrical resistance Rn1, modulating the interference effects (Rn1 = 3 Ω, 300 Ω, 3 kΩ), after the application of a corrective action on the potentiometer (R1 = 180 Ω).
Electronics 13 04543 g005
Figure 6. LTSpice results: (a) time responses of the electrical current IB1 of the white noise generator; (b) time responses of the output voltage signal (Vout) when fixing R1 = 330 Ω and RN1 = 300 Ω; (c) FFT frequency response of the output signal of Figure 6b.
Figure 6. LTSpice results: (a) time responses of the electrical current IB1 of the white noise generator; (b) time responses of the output voltage signal (Vout) when fixing R1 = 330 Ω and RN1 = 300 Ω; (c) FFT frequency response of the output signal of Figure 6b.
Electronics 13 04543 g006
Figure 7. KNIME RF results: superposition of V(out) and predicted V(out) for a specific time window, proving the good signal matching (good training of the RF supervised model).
Figure 7. KNIME RF results: superposition of V(out) and predicted V(out) for a specific time window, proving the good signal matching (good training of the RF supervised model).
Electronics 13 04543 g007
Figure 8. KNIME RF results: Bland–Altman plot.
Figure 8. KNIME RF results: Bland–Altman plot.
Electronics 13 04543 g008
Figure 9. KNIME RF results: example of a part of the heat map plot (left side: Predicted V(out), right side: V(out)). Each time step is indicated by a horizontal colored band (rows of the analyzed dataset). Lower right inset: colored scale bar expressing the voltage intensity in Volts.
Figure 9. KNIME RF results: example of a part of the heat map plot (left side: Predicted V(out), right side: V(out)). Each time step is indicated by a horizontal colored band (rows of the analyzed dataset). Lower right inset: colored scale bar expressing the voltage intensity in Volts.
Electronics 13 04543 g009
Figure 10. KNIME K-Means risk maps results obtained for K = 4: clusters indicating correct and incorrect signal transmission. (a) K-Means applied to the simulated V(out) of Figure 6b; (b) K-Means applied to the Predicted V(out); (c) zoomed-in region of Figure 10a; (d) zoomed-in region of Figure 10b. cluster_1 (red samples) indicates a high risk in achieving uncorrected transmission.
Figure 10. KNIME K-Means risk maps results obtained for K = 4: clusters indicating correct and incorrect signal transmission. (a) K-Means applied to the simulated V(out) of Figure 6b; (b) K-Means applied to the Predicted V(out); (c) zoomed-in region of Figure 10a; (d) zoomed-in region of Figure 10b. cluster_1 (red samples) indicates a high risk in achieving uncorrected transmission.
Electronics 13 04543 g010
Figure 11. DT model applied to the whole PLC line including the optocoupler. Possible interferences or noise could be coupled at the input port or in other parts of the PLC line, such as the circuit rectifier stage, filter stage, threshold detection device, or isolation optocoupler.
Figure 11. DT model applied to the whole PLC line including the optocoupler. Possible interferences or noise could be coupled at the input port or in other parts of the PLC line, such as the circuit rectifier stage, filter stage, threshold detection device, or isolation optocoupler.
Electronics 13 04543 g011
Table 1. Statistical performance of the RF algorithm.
Table 1. Statistical performance of the RF algorithm.
ParameterValue
Coefficient of determination (R2)0.997
Mean absolute error (MAE)0.008
Mean squared error (MSE)0
Root mean squared error (RMSE)0.014
Table 2. Advantages and disadvantages of the approaches proposed in the DT.
Table 2. Advantages and disadvantages of the approaches proposed in the DT.
Proposed Approach AdvantagesDisadvantages
Circuit simulationPossibility to design a multi-port circuit testbed suitable for the implementation of a specific DT model for different application fields (sensing, actuation, automatic systems, etc.). Due to the different input ports, the DT is considered as a multidimensional model, integrating different distortions of interference or noise. A SPICE-based simulator is able to model each interference or noise. The circuit simulation provides the dataset to train the AI supervised algorithm. The computational cost for an elevated number of input ports (ports coupling interference and noise to the DT model) could be very high. For calculations involving a quasi-infinite number of input ports, a quantum computer may be required.
Parametric analysis of electrical variablesA parametric simulation is fundamental to study the circuit sensitivity versus parameter variation as for the variation in the resistance modulating the distortion amplitude or the variation in the electrical signal profile due to the coupling of other circuit elements.A parametric analysis could increase the difficulty in interpreting the results, increasing the complexity of the DT model. In this context, it is preferable to fix some parameters to describe the real behavior of the analyzed circuit, making the DT model much closer to reality.
AI supervised algorithmsThe use of the output of the LTSpice simulator is useful to obtain an efficient RF training model with a very low error rate. This strategy could be adopted to increase the data input dimension. Other supervised AI algorithms could be adopted for the DT data prediction.Different important aspects should be considered when using AI supervised algorithms for data pre-processing: the first step to execute correctly the algorithm is to clean the dataset, removing outliers or generally incorrect data (incorrect data could be an output with an apparently low error rate) and adjusting missing values. This phase typically requires a lot of time.
AI unsupervised algorithmsUnsupervised algorithms are further approaches to support data analysis. In the present work, K-Means is used for the clustering of the RF results, thus providing further risk maps to control in order to prevent corrective actions. A large number of clusters for analysis increases the complexity involved in interpreting the output of the unsupervised algorithm.
DT dashboards Graphical dashboards are useful to preliminarily test the DT model and to optimize the adopted algorithms.None
Table 3. Limitations and perspectives regarding important properties of the DT model.
Table 3. Limitations and perspectives regarding important properties of the DT model.
DT Property LimitsPerspectives
Reliability of predictive resultsThe predictive results must replicate the real behavior of a device as truthfully as possible. In this direction, it is therefore necessary to establish criteria to verify the reliability of the results.The challenge of the Industry 5.0 era is to use predictive results to optimize production. Specific guidelines defining criteria to distinguish reliable predictive results can make models safer and fully integrated into the new production processes.
Automation of the matching of the circuit simulation approach with AI data processingCircuit simulation is a separate phase from AI analysis. This requires continuous manual matching between the two approaches.The perspective is to develop a unique code implementing a scalable DT model that automatically interconnects the circuit simulation with the AI data processing, adopting suitable calculus optimizers.
Enabling of corrective actionsThe corrective actions are enabled by considering threshold values and risk maps. For signals that vary very rapidly (such as signals with accentuated noise), we require very fast corrective actions, which can be performed by advanced technologies.An ideal DT model should control automatically the corrective actions by analyzing the risk maps in real time. Moreover, for very rapidly varying signals, the AI-based DT should enable, through suitable compensatory circuits, processes of amplitude amplification by potentiometers [49], filtering, or general signal adjustments (correcting the signal phase or profile).
Black box behavior The ‘black box’ behavior of the DT model does not allow us to classify all signals, especially when multiple effects are considered. A universal DT model could simulate each type of circuit as an ‘object’ loaded into a unique simulator engine. A complete DT model could classify each input signal by means of a reverse engineering approach that is able to reconstruct and filter all input signals.
Table 4. DT computational cost.
Table 4. DT computational cost.
Algorithm/ToolComputational Cost (Seconds)
Optocoupler circuit simulation (LTSpice)0.208
Parametric circuit simulation (LTSpice)0.841
RF (KNIME)26
K-Means (KNIME)2
Table 5. DT model novelties.
Table 5. DT model novelties.
Innovative Feature of the DTDescription
High level of complexity by introducing additional forms of noise and interferenceThe proposed model is able to include in the simulation as input ports different disturbing additive effects, such as interference, noise, and hardware attacks (inclusion of cybersecurity elements). Furthermore, the model is spatially multidimensional, able to couple disturbances coming from different directions of the spatial 3D domain.
Modeling and simulation of the whole machine’s communication channel, including the PLC and related optoelectronic componentsThe model is structured to include, in the same ‘black box’ object, both the PLC communication channel and the related optocoupler switching circuits.
Combined analysis of machine learning unsupervised and supervised algorithmsThe risk maps (see Figure 10) are furthermore constructed by applying the unsupervised K-Means algorithm to the supervised RF results (predicted results of the whole output voltage signal, including all disturbance effects).
DT scalability The DT model is scalable to include a large number of input ports and to be implemented in big data systems (a large number of input signals provides a large dataset to be adopted for the training of the AI supervised algorithms).
DT modularity The use of input and output ports allows the integration of the DT model with other ‘objects’ or DT ‘black box’ models composing the whole production line.
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.

Share and Cite

MDPI and ACS Style

Massaro, A. Artificial Intelligence Signal Control in Electronic Optocoupler Circuits Addressed on Industry 5.0 Digital Twin. Electronics 2024, 13, 4543. https://doi.org/10.3390/electronics13224543

AMA Style

Massaro A. Artificial Intelligence Signal Control in Electronic Optocoupler Circuits Addressed on Industry 5.0 Digital Twin. Electronics. 2024; 13(22):4543. https://doi.org/10.3390/electronics13224543

Chicago/Turabian Style

Massaro, Alessandro. 2024. "Artificial Intelligence Signal Control in Electronic Optocoupler Circuits Addressed on Industry 5.0 Digital Twin" Electronics 13, no. 22: 4543. https://doi.org/10.3390/electronics13224543

APA Style

Massaro, A. (2024). Artificial Intelligence Signal Control in Electronic Optocoupler Circuits Addressed on Industry 5.0 Digital Twin. Electronics, 13(22), 4543. https://doi.org/10.3390/electronics13224543

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop