Litcius/Paper detail

Fault-tolerant design of non-linear iterative learning control using neural networks

Krzysztof Patan, Maciej Patan, Maciej Patan

2023Engineering Applications of Artificial Intelligence12 citationsDOIOpen Access PDF

Abstract

The design of neural-network-based iterative learning control for non-linear systems is addressed in the setting of a fault tolerant control regime. Taking advantage of the repetitive character of the control task, the inherent uncertainty related to a potential faulty system state can be properly accommodated in terms of a data-driven iterative learning scheme with neural networks used for forward/inverse modeling as well as for controller synthesis . The resulting control technique is supposed to be flexible enough to accurately compensate the faults occurring on both the sensors and actuators and, additionally, take into account the disturbances and noise acting on the system. A complete characterization of the novel fault-tolerant iterative learning scheme is provided including system identification, fault detection and accommodation. Also, the painstaking convergence analysis is presented and the resulting sufficient conditions can be constructively used to determine the update of control law in the consecutive process trial. The excellent performance of the developed control scheme is illustrated by a nontrivial example of tracking control for a magnetic brake system on various scenarios involving actuator and/or sensor faults.

Topics & Concepts

Iterative learning controlComputer scienceArtificial neural networkControl theory (sociology)ActuatorFault toleranceController (irrigation)Convergence (economics)Fault detection and isolationProcess (computing)Control engineeringFault (geology)Control (management)Artificial intelligenceDistributed computingEconomic growthBiologyEconomicsOperating systemSeismologyGeologyEngineeringAgronomyIterative Learning Control SystemsAdvanced machining processes and optimizationPiezoelectric Actuators and Control