| Literature DB >> 35630130 |
Nagalingam Rajeswaran1, Rajesh Thangaraj1, Lucian Mihet-Popa2, Kesava Vamsi Krishna Vajjala3, Özen Özer4.
Abstract
In modern industrial manufacturing processes, induction motors are broadly utilized as industrial drives. Online condition monitoring and diagnosis of faults that occur inside and/or outside of the Induction Motor Drive (IMD) system make the motor highly reliable, helping to avoid unscheduled downtimes, which cause more revenue loss and disruption of production. This can be achieved only when the irregularities produced because of the faults are sensed at the moment they occur and diagnosed quickly so that suitable actions to protect the equipment can be taken. This requires intelligent control with a high-performance scheme. Hence, a Field Programmable Gate Array (FPGA) based on neuro-genetic implementation with a Back Propagation Neural network (BPN) is suggested in this article to diagnose the fault more efficiently and almost instantly. It is reported that the classification of the neural network will provide the output within 2 µs although the clone procedure with microcontroller requires 7 ms. This intelligent control with a high-performance technique is applied to the IMD fed by a Voltage Source Inverter (VSI) to diagnose the fault. The proposed approach was simulated and experimentally validated.Entities:
Keywords: Back Propagation Neural Network; Discrete Wavelet Transforms; FPGA; Induction Motor Drive; condition monitoring; fault diagnosis
Year: 2022 PMID: 35630130 PMCID: PMC9146959 DOI: 10.3390/mi13050663
Source DB: PubMed Journal: Micromachines (Basel) ISSN: 2072-666X Impact factor: 3.523
Figure 1Schematic of Neuro-Genetic-based fault diagnosis drive system.
Figure 2IGBT Inverter topology.
Figure 3Schematic view of DWT.
Figure 4Development of BPN classification structure.
Figure 5Flow chart of neuro-genetic design.
Figure 6Neuro-genetic implementation based on a FPGA.
Induction motor specifications.
| Parameter | Range |
|---|---|
| Speed | 1390 rpm |
| Volts | 415 V |
| Frequency | 50 Hz |
| Power | 0.75 kW |
| Pole | 4 |
Power summary.
| Parameter | Power (W) | Voltage | Range | Icc (A) | Iccq (A) |
|---|---|---|---|---|---|
| Vccint | 0.031 | 1.20 | 1.14 to 1.25 | 0.000 | 0.026 |
| Vccaux | 0.045 | 2.5 | 0.000 | 0.018 | |
| Vcco25 | 0.005 | 2.5 | 0.000 | 0.002 |
Device utilization summary.
|
|
|
|
|
| Total number of slice registers | 188 | 9312 | 2% |
| Number used as flip flops | 105 | ||
| Number used as latches | 83 | 2.5 | |
| Number of 4 input LUTs | 270 | 9312 | 2% |
|
|
|
|
|
| Number of occupied slices | 217 | 4656 | 4% |
| Number of slices containing only related logic | 217 | 217 | 100% |
| Number of slices containing unrelated logic | 0 | 217 | 0% |
| Total Number of 4 input LUTs | 303 | 9312 | 3% |
| Number used as logic | 270 | ||
| Number used as a route-through | 33 | ||
| Number of bonded IOBs | 81 | 159 | 51% |
| IOB latches | 11 | ||
| Number of BUFGMUXs | 3 | 24 | 12% |
| Number of M|ULT|I18X18SIOs | 4 | 20 | 20% |
Clock Report.
| Clock Net | Resource | Locked | Fanout | Net Skew (ns) | Max Delays (ns) |
|---|---|---|---|---|---|
| X4/y0_not001 | BUFGMUX_X2Y10 | No | 12 | 0.011 | 0.142 |
| Clk1_BUFGP | BUFGMUX_X2Y11 | No | 75 | 0.076 | 0.196 |
| State_out1_1_OBUF | BUFGMUX_X1Y10 | No | 11 | 0.030 | 0.148 |
| x3/ov4 | Local | 16 | 0.045 | 1.249 | |
| x3/ov1 | Local | 6 | 0.211 | 1.988 | |
| x3/ov3 | Local | 5 | 0.460 | 1.124 | |
| x3/ov2 | Local | 6 | 0.224 | 2.235 |
Timing Summary.
| Parameters | Frequency |
|---|---|
| Minimum period | 10.857 ns |
| Maximum frequency | 92.108 MHz |
| Minimum input arrival time before clock | 20.18 ns |
| Maximum output required time after clock | 11.99 ns |
| Maximum combinational path delay | 8.610 ns |
| Total REAL time to Xst completion | 11.00 s |
| Total CPU time to Xst completion | 10.41 s |