Mathematical Problems in Engineering

Volume 2013 (2013), Article ID 327916, 9 pages

http://dx.doi.org/10.1155/2013/327916

Research Article

Multisensor Fault Identification Scheme Based on Decentralized Sliding Mode Observers Applied to Reconfigurable Manipulators

Bo Zhao1,2 and Yuanchun Li1,3

¹State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun 130022, China

²Department of Control Science and Engineering, Jilin University, Changchun 130022, China

³Department of Control Engineering, Changchun University of Technology, Changchun 130012, China

Received 8 November 2012; Revised 21 February 2013; Accepted 7 March 2013

Academic Editor: Tsung-Chih Lin

Copyright © 2013 Bo Zhao and Yuanchun Li. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

This paper concerns with a fault identification scheme in a class of nonlinear interconnected systems. The decentralized sliding mode observer is recruited for the investigation of position sensor fault or velocity sensor fault. First, a decentralized neural network controller is proposed for the system under fault-free state. The diffeomorphism theory is utilized to construct a nonlinear transformation for subsystem structure. A simple filter is implemented to convert the sensor fault into pseudo-actuator fault scenario. The decentralized sliding mode observer is then presented for multisensor fault identification of reconfigurable manipulators based on Lyapunov stable theory. Finally, two 2-DOF reconfigurable manipulators with different configurations are employed to verify the effectiveness of the proposed scheme in numerical simulation. The results demonstrate that one joint’s fault does not affect other joints and the sensor fault can be identified precisely by the proposed decentralized sliding mode observer.

1. Introduction

Reconfigurable manipulators as a kind of nonlinear interconnected systems are widely investigated in recent years due to their potential applications, that is, space exploration, smart manufacturing, high risk operations, battle field, and so forth. However, faults will inevitably occur in the actuators, sensors, and other units after long time workings. Direct maintenance is difficult as well. A developing and undetected fault may lead to an abortion in the entire workspace. What is worse, this failure is sometimes even harmful to humans; thus higher safety and reliability are demanded. Hence, fault diagnosis and tolerant control have become an urgent problem.

In general, three strategies were carried out to achieve the aim at fault detection and identification. Based on model analysis schemes, Alwi et al. [1] proposed sliding mode observers to overcome the limitation that the linear observer schemes cannot be employed for sensor fault reconstruction. da Silva et al. [2] presented an expert system that uses a combination of object-oriented modeling, rules, and semantic networks to deal with the most common sensor faults. Du et al. [3] obtained the fault information by estimating the outputs of the actuators and comparing them with the corresponding prescribed control inputs and then developed a fault-tolerant control by choosing a safe-park point. Brambilla et al. [4] adopted a second order sliding mode approach to design the input laws of the observers to establish satisfactory stability properties of the observation error and reduce the chattering effect. Filasová and Krokavec [5] gave the solution of observer gain by using LMI and modified the optimal estimator parameters in the standard estimator structure. Based on the information processing, Zhang et al. [6] presented a fault feature extraction method combined wavelet analysis with neural network. Subrahmanya and Shin [7] considered three kinds of states in a generic system model no matter whether the states could be measured or not and proposed a framework based on the dynamic neural networks for data-based process monitoring, fault detection, and diagnostics of nonlinear systems with partial state measurement. van Eykeren et al. [8] introduced a form of analytical redundancy by using an adaptive extended Kalman filter to improve the fault detection performance and compared the state reconstruction with the measurements. Heredia and Ollero [9] accomplished a sensor fault detection system by evaluating any significant change, which was estimated by using an observer. Mhaskar et al. [10] proposed a fault detection and isolation filter, then redesigned controller for MIMO nonlinear system. Another strategy is based on the knowledge discovery. Zhang et al. [11] made the fault isolation decision for sensor bias fault based on the adaptive threshold, which is obtained by the corresponding isolation estimators. Heredia et al. [12] considered five different types of sensor failures, but they cannot be distinguished from the noise if errors are relatively too small. Mehranbod et al. [13] presented Bayesian belief network based sensor fault detection and identification scheme. Izumikawa et al. [14] proposed control system that estimates a strain gauge sensor signal based on the reaction force observer and detects the fault by monitoring the estimation error. Chenglin et al. [15] investigated a sensor fault diagnosis by chaos particle swarm optimization algorithm and support vector machine.

This paper conducts a novel multisensor fault detection protocol based on decentralized sliding mode observer for the nonlinear interconnected system. Under the fault-free state, decentralized neural networks were utilized to approximate or compensate the unknown term and interconnection term among the subsystems. Nonlinear transformation is constructed by diffeomorphism theory, then a simple filter is brought out to transform the sensor fault into pseudo-actuator fault scenario, and a decentralized sliding mode observer is derived based on Lyapunov stability theory so as to identify the multisensor fault function precisely in real time. Finally, the simulation results of two 2-DOF reconfigurable manipulators with different configurations are presented to demonstrate the effectiveness of the proposed scheme. The approach of this paper fits into the framework of decentralized control, which is also the main contribution. The same control law and parameters are implemented to all the subsystems. The focus of this paper is on the issue of the decentralized control algorithm which is independent of the fault information and other subsystems. In other words, a joint sensor failure will not affect others’ under fault-free state.

2. Problem Description

The general fault-free dynamic model of nonlinear interconnected subsystem can be presented by the following state equation:

where is the state vector of subsystem , and is the output of subsystem .

For the subsystem with multisensor fault (position sensor and velocity sensor), the faulty dynamic model can be expressed as

where the initial , the sensor fault distribution matrix is and the fault function that expressed as , , and , where is a continuous function.

Assumption 1. is an unknown function under the satisfaction of Table 1 and defined when .

Table 1: Sensor fault type.

Fault type

Fault-free
0
0

Position sensor fault
≠0
0

Velocity sensor fault
0
≠0

Position and velocity sensor fault
≠0
≠0

The control object is to design a decentralized neural network controller for (1) to make the outputs of overall system follow desired trajectories, then design decentralized sliding mode observer to detect whether the whole system in failure or not, and identify the sensor fault when it occurs.

3. Controller and Observer Design

At first, introduce the concept of Lie algebra and transforms the joint sensor fault into pseudo-actuator fault scenario [16]. Hence, for the subsystem (1),

And in general, the equations above can be expressed as

3.1. Decentralized Neural Network Controller Design

Neural network could be utilized to approximate any nonlinear function in any accuracy with parameters modification. In this section, decentralized neural networks controller is designed for (1) under fault-free state.

Assumption 2. The desired trajectories , , and are bounded.

Use the RBF neural networks to approximate the unknown term and uncertainty term as follows:

where the and are the ideal neural network weights, is the neural network basis function, and and are the neural network approximation errors; and are known constants.

Define and as the estimations of and , respectively. is estimation value of , and is estimation value of . and can be expressed as

Define the estimation errors as and . Therefore

where the neural output error with Gaussian activation is given by

Next, the neural network expressed as (9) is proposed to compensate the interconnection term

where is the estimation of , and the weight estimation error is .

Assumption 3. The interconnection term is bounded by

where , , and is defined.

Define approximation error

The decentralized controller is designed as

With the adaptive update laws as

where , , and are positive constants.

3.2. Decentralized Sliding Mode Observer Design

This section will give the detail design processing of decentralized sliding mode observer for nonlinear interconnected system to identify the precise fault functions.

Introduce a simple filter as

Then

with , , . Thus the extended subsystem dynamics should be

According to (16), the decentralized sliding mode observer should be designed as

where

, , and should be estimated by neural networks.

3.3. Stability Analysis

Let

Thus

The error state space function can be expressed as

Choose the Lyapunov candidate as

By simple computing, its time derivative is

Assumption 4. The Euclidean norm of estimation error satisfies .

According to Young’s inequality and Racatti function below

the Lyapunov candidate is nonpositive definite, where is a positive constant

Assumption 5. The subsystem observe error is bounded as .

Define the sliding mode surface as

And choose Lyapunov candidate for the sliding mode surface

Hence

Definition 6. The subsystem error (21) and (22) can reach the sliding mode surface (27), if satisfies (30) with Assumption 5

where is a positive constant. Thus

According to Barbalat Lemma and (26) and (31), decentralized sliding mode observer is asymptotic stable. From the analysis above, a sliding mode takes place in finite time and during the sliding motion

And thus from (22),

where is the equivalent output error injection which plays the same role as the equivalent control in sliding mode control. The equivalent output injection signal represents the average behavior of the discontinuous function defined by (18), which is necessary to maintain an ideal sliding mode motion.

From (33), it follows that

Now, it is required to recover the equivalent output error injection . Considering the structure of in (18), it follows that by choosing an appropriate positive constant scalar , can be approximated to any accuracy by

where satisfies (30). Let

where is defined by (35). Then from (34) and (36),

where . Therefore, defined by (36) is an identification for the sensor fault since can be made arbitrarily small by choice of .

4. Simulation Results

Reconfigurable manipulators system presented as a kind of nonlinear interconnected system, which are employed to verify the effectiveness of the proposed decentralized sliding mode observer for multisensor fault identification.

The dynamic model of reconfigurable manipulators with -DOF obtained by Newton-Euler is described as

where is the vector of joint displacements, is the inertia matrix, is the Coriolis and centripetal force, is the gravity term, and is the applied joint torque.

For the development of decentralized control, each joint is considered as a subsystem of the entire manipulator system interconnected by coupling torque. By separating terms only depending on local variables from those terms of other joint variables, each subsystem dynamical model can be formulated in joint space as

where , , , , and are the th element of the vectors , , , , and , respectively. and are the th element of the matrices and , respectively.

Let

Each subsystem motion equation may be presented as (1), where

Now, consider 2-DOF reconfigurable manipulators with different configurations shown in [17], along with dynamic model and initial state, for numerical simulation. The nonlinear terms are compensated by neural networks with the parameters , , , , , .

Consider configuration first and apply control law (12) to the reconfigurable manipulators working at fault-free state. Next, fault signals are added to the position sensor of joint 2 at  s and velocity sensor of joint 1 at = 8 s, respectively, in order to detect and identify the multisensor fault. From Figure 1, one can see that the actual trajectories can follow the desired trajectories at about  s, and the actual trajectories illustrate unstable performance after the faults occur.

(a)

(b)

(c)

(d)

Figure 1: Tracking performance of configuration .

In this case, an appropriate threshold is required to be established for multisensor fault detection which can be realized by decentralized sliding mode observer. When the fault signals added on, the observe errors for multisensors of each joint showed as Figure 2 should over the threshold. From the curves in Figure 2, one can obtain that the sensor fault can be detected online in real time when the faults occur. The following step is to use (35) to identify fault function. Figure 3 shows the results of identification with multisensor fault. One can see the identification chattering appears only at the beginning of the identification after a short time of the faults occurred; the proposed scheme could identify the fault function precisely which was verified by the actual identification curves.

(a)

(b)

(c)

(d)

Figure 2: Observe errors of multisensor fault for configuration .

(a)

(b)

(c)

(d)

Figure 3: Multisensor fault identification of configuration .

To further test the effectiveness of the proposed scheme for multisensor fault detection and identification under different configurations, the same scheme is applied to the configuration . The simulation results are shown as Figures 4, 5, and 6 that illustrate the proposed decentralized sliding mode observer can be applicable to different configurations of reconfigurable manipulator without any parameters modification.

(a)

(b)

(c)

(d)

Figure 4: Tracking performance of configuration .

(a)

(b)

(c)

(d)

Figure 5: Observe errors of multisensor fault for configuration .

(a)

(b)

(c)

(d)

Figure 6: Multisensor fault identification of configuration .

5. Conclusion

A decentralized sliding mode observer based on multisensor fault detection and identification scheme for a class of nonlinear interconnected systems has been presented. The decentralized neural networks controller is applied to compensate the unknown term, uncertainty term, and interconnection term when the system is fault-free. In order to detect and identify the multisensor fault, a set of decentralized sliding mode observer has been established by introducing a simple filter which can transform the sensor fault into pseudo-actuator fault scenario with diffeomorphism theory. In this case, the control accuracy of other joints cannot be affected by the fault one due to decentralized control. The effectiveness of the proposed scheme is verified by the simulation results with different configurations without modifying any parameters.

Acknowledgments

This work is supported by National Basic Research Program of China (973 Program) under Grant 2012CB720000, National Natural Science Foundation of China under Grant 60974010, and the Scientific and Technological Development Plan Project in Jilin Province of China under Grant 20110705.

References

H. Alwi, C. Edwards, and C. P. Tan, “Sliding mode estimation schemes for incipient sensor faults,” Automatica, vol. 45, no. 7, pp. 1679–1685, 2009.

J. C. da Silva, A. Saxena, E. Balaban, and K. Goebel, “A knowledge-based system approach for sensor fault modeling, detection and mitigation,” Expert Systems With Applications, vol. 39, no. 12, pp. 10977–10989.

M. Du, J. Nease, and P. Mhaskar, “An integrated fault diagnosis and safe-parking framework for fault-tolerant control of nonlinear systems,” International Journal of Robust and Nonlinear Control, vol. 22, no. 1, pp. 105–122, 2012.

D. Brambilla, L. M. Capisani, A. Ferrara, and P. Pisu, “Actuators and sensors fault detection for robot manipulators via second order sliding mode observers,” in Proceedings of the IEEE 10th International Workshop on Variable Structure Systems (VSS '08), pp. 61–66, Antalya, Turkey, June 2008.

A. Filasová and D. Krokavec, “On sensor faults estimation using sliding mode observers,” in Proceedings of the 1st Conference on Control and Fault-Tolerant Systems (SysTol '10), pp. 44–49, Nice, France, October 2010.

M. Zhang, J. Wu, and Y. Wang, “A method of multi-sensor simultaneous faults detection for autonomous underwater vehicle,” Robot, vol. 32, no. 3, pp. 298–305, 2010.

N. Subrahmanya and Y. C. Shin, “A data-based framework for fault detection and diagnostics of non-linear systems with partial state measurement,” Engineering Applications of Artificial Intelligence, vol. 26, pp. 446–455, 2013.

L. van Eykeren, Q. Chu, and J. A. Mulder, “Sensor fault detection and isolation using adaptive extended Kalman filter,” in Proceedings of the 8th IFAC Symposium on Fault Detection, Supervision and Safety of Technical Processes, pp. 1155–1160, August 2012.

G. Heredia and A. Ollero, “Sensor fault detection in small autonomous helicopters using observer/Kalman filter identification,” in Proceedings of the 2009 IEEE International Conference on Mechatronics, pp. 321–326, Malaga, Spain, April 2009.

P. Mhaskar, C. McFall, A. Gani, P. D. Christofides, and J. F. Davis, “Isolation and handling of actuator faults in nonlinear systems,” Automatica, vol. 44, no. 1, pp. 53–62, 2008.

X. Zhang, T. Parisini, and M. M. Polycarpou, “Sensor bias fault isolation in a class of nonlinear systems,” IEEE Transactions on Automatic Control, vol. 50, no. 3, pp. 370–376, 2005.

G. Heredia, A. Ollero, M. Bejar, and R. Mahtani, “Sensor and actuator fault detection in small autonomous helicopters,” Mechatronics, vol. 18, no. 2, pp. 90–99, 2008.

N. Mehranbod, M. Soroush, and C. Panjapornpon, “A method of sensor fault detection and identification,” Journal of Process Control, vol. 15, no. 3, pp. 321–339, 2005.

Y. Izumikawa, K. Yubai, and J. Hirai, “Fault-tolerant control system of flexible arm for sensor fault by using reaction force observer,” IEEE/ASME Transactions on Mechatronics, vol. 10, no. 4, pp. 391–396, 2005.

Z. Chenglin, S. Xuebin, S. Songlin, and J. Ting, “Fault diagnosis of sensor by chaos particle swarm optimization algorithm and support vector machine,” Expert Systems with Applications, vol. 38, no. 8, pp. 9908–9912, 2011.

R. N. Murray, Z. X. Li, and S. S. Sastry, A Mathematical Introduction to Robotic Manipulation, CRC Press, Boca Raton, Fla, USA, 1994.

B. Zhao, Z. Wang, Y. Qiao, K. Liu, and Y. Li, “A combined backstepping terminal sliding mode algorithm based decentralized control scheme for reconfigurable manipulators,” in Advances in Reconfigurable Mechanisms and Robot I, pp. 657–668, Springer, London, UK, 2012.