Fault Tolerant Neuro-Robust Position Control of DC Motors

DC motors are widely used in industry such as mechanics, robotics, and aerospace engineering. In this paper, we present a high performance control method for position control of DC motors. Fault-tolerant control model are also addressed to combine with neuro-robust control approach. It is shown that with the proposed control algorithms, external disturbances and coupled dynamics inherent in the system are effectively compensated using neural network unit in which no analytical estimation on the upper bound of the reconstruction error and uncertainties is needed. Simulations results of the position control also confirm the effectiveness of the proposed methods.


Introduction
In this paper, we proposed a neuro-robust position control of DC motors incorporating a fault-tolerant control model with the condition of parameter uncertainty and unknown load torque.DC motors are widely used in industry such as mechanics, robotics, and aerospace engineering.In recent years, some methods are applied for the position control of DC motors.For example, an adaptive PID control tuning was proposed to cope with the control problem for a class of uncertain chaotic systems with external disturbance [1].Sliding mode control (SMC) is one of the popular strategies to deal with uncertain control systems [2][3][4].Based on certain assumptions, various control approaches, such as model-based control, nonlinear inverse control, and neural network based control (and others) have been proposed [5][6].
This work is concerned with position control of DC motors by neuro-robust control.A nonlinear model is considered incorporate with fault-tolerant model in which modelling uncertainties and nonlinearities are explicitly addressed.The NN unit is designed to cope with the disturbances and coupled dynamics.Unlike traditional NN based method, there is no need to analytically estimate the upper bound of the reconstruction error and uncertainties in the proposed approach.Both theoretical analysis and simulation studies verify the effectiveness of the control algorithms.

Modeling of DC Motors
The DC motors dynamics is given by where is the position of link, m q K is the torque constant, m J is the motor inertia, m is the damping coefficient, b B K is the back emf constant, R is the armature resistance, r is the gear ratio, Q(t) is the load torque, and V is the control input in voltage [7].
Our control objective is to make the position q tracking to the desired position q d .From (1), we have For later development, we can express (2) in the following compact form with x q  as   where A direct measurement of the load torque is difficult because high cost equipment is required.Thus, the load torque Q(t) is usually considered to be unknown.The control objective is to design V so that the actual position trajectory q tracks the desired q d asymptotically.

Fault Tolerant Control Model
As actuator failures represent the most typical and devastate faults, we should explicitly address such faults in control design.The preceding control failures can be modeled for each control by the following model , , , , , , , , with where a is the applied controller, is the demanded control to be designed, It should be mentioned that the proposed fault model includes the commonly used fault model as a special case [8,9].With the proposed actuator fault model ( 6), we can model all the possible actuation faults as mentioned earlier with  i  and d defined properly, as follows: : fading power but partially controllable with uncontrollable portion.

 
(.) 1 but (.) 0; (.) 0 Most existing fault-tolerant control methods such as [8,9] are based on constant and D(.) which is practically restrictive.In our design, we treat both (.)  (.)  and D(.) as completely unknown time-varying.Presently, there is no technique available to anticipate/predict such faults precisely.We design a control scheme that does not explicitly use any information about i  , i , Namely, we assume that not only the type and the magnitude of the faults are unknown, the time profile of fault occurrence are also unpredictable.
Let us define u a = V, and substitute for u a from (6), we get which can be expressed as where Thus, the model of DC motor has been constructed, and the u c is the control input.We will consider the case that all the actuator partially loses its effectiveness in that (.) 1 but (.) 0 in the following control design.

Control Design
As the first step, we define the position acking error Because of (7), it is seen that the control objective is realized as long as s is driven to zero as time goes by.Therefore, we focus on designing u to stabilize s.From (3) and ( 5) we have ( ) Due to the existence of the uncertainties, as lumped by ( )   , traditional model-based control is not applicable.In this work, we design the neuro-robust control scheme based on the unavailable part ( )   , which is to compensated by the following neural network unit, ( ) where 3 , ( ) are the optimal weight matrix and basic function vector of the neural network, respectively, and 0 E     is the reconstruction error with unknown upper bound.For this case, we construct the following controller where is control parameter chosen by designer.With the control scheme (16), it is seen that the closed- the NN based compensation is given as follows, The overall control block diagram is shown in Figure 1.To address the stability, we consider the following Lyapunov function candidate, where , it can be shown that  We can also show that s is uniformly continuous because s L    s ast  q q  .By Babalart lemma, we conclude that , then and , as t , i.e: and as .
Remark 1.The control scheme, consisting of ( 16) and (18), has simple structure, and does not involve analytical estimation of the upper bound on the reconstruction error, making the design process simple and easy for implementation easy.q    

Simulation Results
To verify the effectiveness of the controller, a numerical simulation study was conducted.The following functions were used in the simulation,    system dynamics and external disturbances are unavailable, good tracking precision via the proposed neurorobust adaptive control still maintains with smooth control action and satisfactory position tracking

Conclusions
The paper explored the fault-tolerant control problem of DC motors.Using neuro-robust approach, control algorithms achieve high precision position tracking of DC motors under uncertainties and disturbances.The salient feature of the proposed method lies in its flexibility and simplicity in design and implementation.There is no need to redesign or reprogram the control scheme for the different conditions, and no need of analytical estimation on the upper bound of the reconstruction error and uncertainties.A numerical example was simulated as a verification of the effectiveness of the proposed control algorithms.
health indicator and un-adjustable portion of the actuator.In general, and

Figure 1 .
Figure 1.Block diagram of the proposed neuro-robust controller.
are given in Figure2and Figure3, where Figure2is a plot of the position tracking.The initial values are all set 0 at the very beginning for the two figures.The actual position is tracking to the desired position very quick and smooth in both cases.In first case, a one time position tracking is set, and in the second case, there is one more desired position set after the 4th second.

Figure 3
is the tracking error for both position tracking.Note that although precise descriptions of