1. Introduction
Reconfigurable manipulators [1], which are composed of a set of modules in standard size and interface, can be assembled into different configurations and geometries to undertake a variety of unknown or changeable tasks, such as the space exploration, smart manufacturing, high risk operations, and battle fields. However, working for a long time in the environments human can not be involved directly, faults will inevitably occur in actuator, sensor or other components, which may lead the control system to unstable or even destroyed. Therefore, the safety and reliability of reconfigurable manipulators becomes an urgent demand, and the efforts on its FDI are essential.
As a nonlinear and strong interconnected system, the controller design for reconfigurable manipulator is a quite active research field, and different approaches have been proposed during the past decades. The main challenging work lies in the dynamic parameter uncertainties caused by reconfiguration, friction, varying payloads and interconnection among joints. To against them, several schemes were developed for reconfigurable manipulators [2-4], but they need to be redesigned when adds, removes or changes modules [5]. In contrast, the modular distributed control technology in [6] was more feasible. However, the communication time delay among the modules will lead to the inaccurate performance [7]. Take the modularization property and interconnection into account, decentralized control strategy was established [8-12] to overcome these shortcomings. It can not only effectively reduce the computational burden in centralized control, but also avoid communication time delay in distributed control, thus it is more feasible to implement to reconfigurable manipulators.
On the other hand, the investigated FDI approaches [13] can be essentially grouped into three main categories. Model-based FDI is a powerful solution [14]. Based on the estimation error obtained from the strain gauge sensor signal and the reaction force observer [15], the sensor fault can be detected, and then the faulty sensor signal was exchanged by the estimated one to maintain the stable control performance. In the presence of parametric uncertainties and actuator faults, a robust reliable control [16] for a near space vehicle was studied based on the fuzzy state-space observer. Based on signal processing technologies, a three latent space transformation based principal component analysis [17] has been effectively applied to detect the fault in the industrial processes with a large number of high correlated variables. In [18], an artificial immunization algorithm was used to optimize the parameters in support vectors machine, it can avoid the premature convergence and guarantee the variety of solutions. Knowledge-based FDI is another effective method. A back propagation neural network (NN) was presented [19] to synthesize fault detection components based on the data collected in the training of autonomous robots. By virtue of soft computing techniques, an integrator of NN and fuzzy logic was proposed [20] for FDI of robot manipulators.
For reconfigurable manipulator systems, only several FDI schemes have been carried out. Inspired by the relationship between power efficiency and operation health conditions, a power efficiency estimation based health monitoring and fault detection technique was developed for modular and reconfigurable robots (MRR) with a joint torque sensor [21]. By the filtered torque estimation, [22] proposed a distributed fault detection scheme with torque sensing for MRR. In [23], a hybrid controller has been constructed by a fault estimator and an impulse controller. Zhao et al. [24] compared the user defined threshold to the residual between the actual velocity and the observed one, to detect the fault occurrence or not, and the unknown input state observer was exploited for fault identification.
Sliding mode observer (SMO) [25-28] is a good idea for FDI. In [29], SMO was employed to overcome the limitation that linear observer schemes cannot be utilized for sensor fault reconstruction. The authors in [30] performed a modular fault detection scheme, which did not require motion states of any other modules. In [31], the sensor fault was converted into pseudo-actuator fault scenario by a filter, and a decentralized sliding mode observer was recruited for the position sensor or velocity sensor fault identification.
This presented idea develops an adaptive fuzzy decentralized controller based on GSM for reconfigurable manipulators. For the purpose of FDI, the DSMO is employed to detect and isolate multiple faults, which can be judged when the observation errors beyond the predefined threshold. Hereafter, the time and location of fault occurrence can be decided by the fault isolation scheme. The main contributions of this work are as follows. (i) According to their modularization property, the decentralized controller is more feasible to reconfigurable manipulators, it implies that it is no need to redesign the controller when adds or removes the modules. (ii) The interconnection term is compensated to improve the joint tracking accuracy. (iii) The actuator and sensor fault can be detected precisely even they occur simultaneously. (iv) The fault time and location can be decided by isolating the multiple faults successfully.
The remainder of this paper is organized as follows. In Section 2, the dynamic models of reconfigurable manipulators with/without faults and the control objective are described. And then the decentralized controller is designed in Section 3. Subsequently, the FDI scheme is given in detail in Section 4. Hereafter, the effectiveness of the proposed methods is confirmed by the simulations in Section 5. Finally, the conclusions are drawn in Section 6.
2. Problem Statement
The dynamic model of n-DOF reconfigurable manipulator with joint dynamic friction obtained by Newton-Euler formulation should be described as
where q ∈ Rn is the vector of joint displacements, M(q) ∈ Rn×n is the positive definite inertia matrix, is the Coriolis and centripetal force, G(q) ∈ Rn is the gravity term, is the vector of joint dynamic friction torques, and u ∈ Rn 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 torques. 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 ui are the i-th element of the vectors and u , respectively. Mij(q) and are the ij-th element of the matrices M(q) and , respectively.
Property 1: For scalar functions Mi(qi) and , the following condition holds [9]
Let , (2) can be expressed as the following state space equation
where xi and yi are the state vector and output vector of subsystem Si, respectively. And
The dynamic model of the i-th subsystem exhibits both actuator and sensor faults should be described by
where α(t−Tta) and α(t−Tis) are step functions, Tia and Tis are the occurrence times of actuator and sensor fault of the i-th subsystem, respectively and are the actuator and sensor fault functions, respectively, and are the actuator and sensor fault terms, respectively.
Assumption 1: The actuator and sensor fault terms and are unknown but norm bounded with and , where δi and ρi are positive constants.
The objective of this work is to detect and isolate the multiple faults occur in the i-th subsystem in real-time based on the local joint information. In other words, fault detection is to determine the fault occurrence time, and fault isolation decides the fault location.
3. Decentralized Controller Design
The traditional sliding mode surface exists approaching mode and sliding mode during the whole sliding process, while the robustness of parameter uncertainties and external disturbances only present during the sliding mode. Yet the global sliding surface [32-33] can drive the system state to the sliding surface at the very beginning, the reaching interval can be eliminated.
In this section, an adaptive fuzzy controller only depends on the local joint information is designed to handle the joint tracking control of reconfigurable manipulators in fault free.
Define the tracking error ei as
Then define the global dynamic sliding mode surface as
where λi > 0 , fi (t) is the designed function for reaching the global sliding mode, which satisfies the following three conditions:
(i) the initial , where ei0 and are the initial values of ei and , respectively.
(ii)
(iii) is existence.
According to the above conditions, fi (t) should be
Yields,
Assumption 2: The desired trajectories qid are twice differentiable and bounded as
where qiA is a known positive scalar.
Assumption 3: The interconnection term is explicitly bounded by [24]
where dij ≥ 0 , Sj = 1+ |sj| + |sj|2.
Define , then substituting the time derivative of (13) into (2), one can obtain that
where ϕi(xi) is the defined nonlinear function defined as .
Now, the fuzzy logic systems are adopted to approximate the bounded nonlinear functions ϕi(xi) , Mi(qi) and , yields
where εi1 , εi2 and εi3 are the fuzzy logic system approximate errors, and θiϕ , θiM , θiC is the optimal parameter vectors satisfy the following conditions, respectively.
where Ωiϕ, ΩiM, ΩiC, Uiϕ, UiM and UiC are the constraint set of and , respectively. and are the estimations of ϕi(xi), Mi(qi) and that could be expressed as
where and are adjustable parameters to estimate θiϕ, θiM and θiC , respectively.
Define the minimum approximate error as
Assumption 4: The approximate error of fuzzy logic system satisfies |εi| ≤ ε0, where ε0 > 0.
The GSM based adaptive fuzzy decentralized control law is designed as
where ki is positive constant, is the estimated value of , then the estimation errors are defined as
where and are updated by
Theorem 1: Consider the subsystem dynamic model (2) with assumptions 2-4, utilize the control law (27)-(29) and adaptive laws (34)-(37), all the variables of the closed-loop system are guaranteed to be bounded, and the H∞ tracking performance is satisfied.
Proof: Choose the Lyapunov function candidate, i.e.,
Take property 1 into account, the time derivative of (38) is
Substituting (17)-(19) and (28) into (39), we have
It’s worth noting that |si| ≤ |sj| ⇔ |Si| ≤ |Sj| , and by virtue of Chebyshev inequality,
Substituting (29), (34)-(36) and (41) into (40), we have
Then substituting (37) into (42),
Integrating Φ(t) from 0 to t yields
Therefore . Since V(0) is positive and finite, exists and finite. According to Barbalat Lemma, , it implies that , namely, the tracking error ei = qid − qi is convergent to zero asymptotically.
4. Fault Detection and Isolation
The aim to fault detection is not only to detect whether a fault occurs or not, but also to determine the time and location of fault occurrence, on which the decision can be made via a significant residual.
4.1. Fault detection scheme
Define the output of the first order filter zi as a new state variable
where yi is the sensor output, and ai > bi ≠ 0.
Substituting the output of (7) into (45), we have
Now, let , the new state space expression of the subsystem is
where
It is obvious that is controllable, is observable.
Assumption 5: There exists a proper matrix Li satisfies with the following Riccati function holds since is observable
where Pi , Ii are symmetric positive matrices.
Assumption 6: There exists arbitrary matrices Pi and Fi such that
where Fi = [ Fi1 Fi2 ] ∈ R1×2
Define and are the estimated values of and , respectively, the state error , output error . The decentralized sliding mode observer (DSMO) based on a radial basis function neural network (RBFNN) can be established as
where is the robust term to compensate the approximate error.
The observation error dynamic model derived from (47) and (50) is
where
is employed to compensate the interconnection term among the subsystems, where , and are the estimation of θip and σip, and are their estimation errors, respectively. θif and θig are the weights of ideal NNs, respectively. σi(⋅) (⋅) is the NN basic function, and the approximate errors εif and εig are norm bounded.
Using the RBFNNs to approximate the uncertainty term and gi(qi) , where the ideal NNs as
and denote the estimation of θif and θig , the estimated errors are and , respectively. Then
Define the approximate error of the NNs as
where .
Assumption 7: The interconnection term is bounded as
where dij > 0 is unknown constant, and define .
Assumption 8: The approximate error of the NN ωi is bounded as |ωi| ≤ βi with βi is a positive scalar.
The NN weights , and are updated by
Theorem 2: Consider the subsystem dynamic model (2) with the assumptions 5-8, the observation error (51) obtained by the designed DSMO (50) and the subsystem state space equation (47), as well as the adaptive update laws (63)-(65), the DSMO is asymptotically stable, it implies that could converge to zero asymptotically.
The proof is similar to section 3, so it is omitted here.
From (51), we can know that if a fault occurs, , and definite change will occur in . Thus, reflects the occurrence of faults. Summarily, the fault detection scheme can be devised as follows.
Fault detection scheme: Faults can be detected if the residual exceeds a predefined threshold φi . Otherwise, the system is fault-free within the considered time. The detection time tid is defined as the first moment such that is greater than φi .
4.2. Fault isolation scheme
After a fault being detected, to determine its location is next objective, which is referred to fault isolation. In this subsection, based on the DSMO, we present a fault isolation scheme, which could avoid the affection caused by the faulty system to the fault-free subsystems.
Let eik (k = s,a) describes the observation error. k = s denotes the sensor fault. Define state observe error and the output error as and , the designed sensor fault observer is expressed as
where
where ρis is an adjustable constant, ς is a sufficiently small positive scalar, thereby the output error is limited within a neighborhood.
Assumption 9: There exists arbitrary matrices and Fis such that
where Fis = [Fis1 Fis2] ∈ R1×2
Comparing (47) to (66), the observation error dynamic could be expressed as
where is utilized to compensate the interconnection, the RBFNNs and approximate the unknown terms and gi(qi), is a robust term, which could offset the approximation error.
k=a denotes the actuator fault. Define the state observation error as , output error as , the designed actuator fault observer is described as
where
where γi is an adjustable scalar, ς is still a sufficiently small positive constant.
Comparing (47) to (70), the dynamic observation error is
Theorem 3: Consider a bank of observers (66) and (70), the observation error dynamic model as (69) and (72), and the assumptions 5-9 with the adaptive laws (63)-(65), the observation errors can converge to zero. In other words, the estimated state can follow to the actual state . Once the subsystem is faulty, eik could definitely change.
Proof: When k = s , choose Lyapunov candidate as
Its time derivative
Substituting (47) and (66) into (74), one can obtain that
According to similar proof in section 2, we have
It is clear that V(t) ≤ V(0) , according to Barbalat Lemma, , which means eis converge to zero.
When k=a, choose the Lyapunov candidate function as
where
① The time derivative of Va3 is
if Ki3 and γi satisfy (ai + Ki3) |eia3| −bi |eia1| > 0 and γi − αi2 > 0 at the same time. According to the sliding mode equivalent principle,
where (γi − αi2)sgn(eia3) is the discontinuous equivalent output injection value.
② The time derivative of Va1 is
if the selected Ki1 satisfies Ki1 |eia1| − |eia2| > 0.
③ The time derivative of Va2 is
Noticing that |eia2| ≤ |eja2| ⇔ Ei ≤ Ej, by virtue of Chebyshev inequality,
Substituting (85) into (84), we have
if the selected Ki2 satisfies Ki2 |eia2| − |ωi| > 0.
From the analysis above, it is clear V(t) ≤ V(0), thus eia is bounded. According to Barbalat Lemma, which means eia can converge to zero.
5. Numerical simulation
In order to verify the effectiveness of the proposed methods, two 3-DOF reconfigurable manipulators with different configurations shown as Fig. 1 are adopted for numerical simulation.
Fig.1.Reconfigurable manipulators for simulation
The friction terms of configuration a and configuration b are respectively expressed as follows:
Configuration a:
Configuration b:
The joint desired trajectories of configuration a are
The joint desired trajectories of configuration b are
The initial positions and velocities of each joint are q1(0) = q1(0) = q3(0) = 1 and .
5.1. Simulation for decentralized control scheme
In this subsection, the proposed decentralized controller (27) is applied to the reconfigurable manipulator in faul-tfree. The initial values of and are zeros. The control parameters are ηiϕ = ηiδ = 0.02 , ε0 = 0.01 , ηiM = ηiC = 0.01 , ki = 5 , λi = 25 , fi(t) = fi(0)e−20t with .
From Fig. 2, one can see that the actual trajectories take about only 0.2s to follow their desired trajectories, which means each joint in configuration a obtained good tracking performance.
Fig. 2.Joint tracking curves of configuration a
To further test the effectiveness of the proposed decentralized controller, configuration b is employed for simulation with the same control law, and the Fig. 3 shows excellent tracking performance as well. It demonstrates that the proposed control scheme is feasible to different configurations without any control parameters modification.
Fig. 3.Joint tracking curves of configuration b
5.2. Simulation for FDI
5.2.1 Simulation results of fault detection
In this subsection, the predefined threshold of observation error is φi = 0.03 , the observer gains are Li1 = 2000 , Li1 = 1000 and Li3 = 30 , adaptive gains are ηif = 0.02 , ηig = 0.01 and ηip = 0.01 , the robust coefficient is βi = 0.01 , the filter coefficients are set as ai = 1, bi = 1 , respectively.
For the i-th subsystem of reconfiguration manipulators, the RBFNNs are utilized to approximate the terms and . Where X = [ x1, ⋯, xn]T is the input vector of NN, σ = [σ1, ⋯, σm]T is the radial basis function, and the NN is expressed as
where j = 1, 2, …, m denotes the number of nodes in the hidden layer, cj and bj are the central and the width of RBFNN’s j-th node,
where i = 1, 2,…, n denotes the number of hidden layers in NN, and .
The injected faults are defined as
The observation error curves of configuration a and b shown as Fig. 4 and Fig. 5, respectively, the red lines present the given thresholds. In these figures, from t=3s and t=5s, the actuator fault f1a and sensor fault f2s are embedded on joint 1 and joint 2, respectively. One can observe that the observation errors exceed the thresholds once the fault occurs. Therefore, this proposed scheme can detect the fault in real time.
Fig. 4.Observation performance of configuration a in faulty
Fig. 5.Observation performance of configuration b in faulty
5.2.2 Simulation results of fault isolation
In this subsection, utilize DSMOs (66) and (70), the actuator fault observer gains are set as ki1=100, ki2=300, ki3=20. The adjustable sliding mode parameters are ρi = 130 , γi =800 , the sensor observer parameters and the fault are as in section 5.2.1.
Fig. 6(a) shows the actuator observer output curves, one can see that the observation error of joint 1 of configuration a exceeds the predefined threshold after t=3s, and that of joint 2 lies within the given threshold, it proofs that the actuator fault can be isolated from sensor fault. Meanwhile, Fig. 6(b) shows that of sensor fault, the same conclusion can be obtained. To further test the proposed isolation scheme, the configuration b is employed for simulation, whose results shown as Fig. 7. It’s worth noting that joint 3 is fault free according to the results of fault detection in the previous subsection, therefore, its simulation result can be omitted here.
Fig. 6.The bank of observers’ output error curves of configuration a
Fig. 7.The bank of observers’ output error curves of configuration b
6. Conclusions
By virtue of DSMO, a multiple faults detection and isolation schemes for reconfigurable manipulator are presented in this paper. Based on the modularization property and Lyapunov stability theory, the adaptive fuzzy decentralized controller is applied to the reconfigurable manipulator in fault-free. Then the multiple faults including actuator fault and sensor fault can be detected by means of the observation errors whether exceed the predefined thresholds or not. After being detected, multiple faults are isolated to decide which joint and which component is faulty. Its effectiveness has been demonstrated by the simulation of two 3-DOF reconfigurable manipulators with different configurations in the presence of multiple faults.
참고문헌
- Paredis CJJ, Brown HB and Khosla PK., “A rapidly deployable manipulator system,” Robot Autonomous Systems, vol. 21, no. 3, pp. 289-304, 1997. https://doi.org/10.1016/S0921-8890(97)00081-X
- Melek, W.W. and Goldenberg, A.A., “Neurofuzzy control of modular and reconfigurable robots,” IEEE/ASME transactions on mechatronics, vol. 8, no. 3, pp. 381-389, 2003. https://doi.org/10.1109/TMECH.2003.816802
- Biglarbegian, M., Melek, W.W. and Mendel J.M., “Design of Novel Interval Type-2 Fuzzy Controllers for Modular and Reconfigurable Robots: Theory and Experiments,” IEEE Transactions on Industrial Electronics, vol. 58, no. 4, pp. 1371-1384, 2011. https://doi.org/10.1109/TIE.2010.2049718
- Melek, W.W. and Najjaran, H., “Study of the effect of external disturbances on the position control of IRIS modular and reconfigurable manipulator,” in the Proceeding of 2005 IEEE International Conference on Mechatronics Automation, pp. 144-147, 2005.
- Biglarbegian, M., Melek, W. W., Mendel, J. M., “On the stability of interval Type-2 TSK fuzzy logic control systems,” IEEE Transactions on systems man and Cybernetics part B:Cybernetics, vol. 40, no. 3, pp. 798-818, 2010. https://doi.org/10.1109/TSMCB.2009.2029986
- Liu, G., Abdul, S. and Goldenberg, A.A., “Distributed control of modular and reconfigurable robot with torque sensing,” Robotica, vol. 26, no. 1, pp. 75-84, 2008.
- Terada, Y. and Murata, S., “Automatic modular assembly and its distributed control,” International Journal of Robotics Research, vol. 27, no. 3-4, pp. 445-462, 2008. https://doi.org/10.1177/0278364907085562
- Li, Z., Melek, W.W. and Clark, C., “Decentralized robust control of robot manipulators with harmonic drive transmission and application to modular and reconfigurable serial arms,” Robotica, vol. 27, no. 2, pp. 291-302, 2009. https://doi.org/10.1017/S0263574708004712
- Zhu, M. and Li, Y., “Decentralized adaptive fuzzy sliding mode control for reconfigurable modular manipulators,” International Journal of Robust and Nonlinear Control, vol.20, no.4, pp.472-488, 2010. https://doi.org/10.1002/rnc.1444
- Huang, S.T.C., Davison E.J. and Kwong, R.H., “Decentralized robust servomechanism problem for large flexible space structures under sensor and actuator failures,” IEEE Transactions on Automatic Control, vol.57, no.12, pp.3219-3224, 2012. https://doi.org/10.1109/TAC.2012.2200378
- Kawakita, M., Yubai, K. and Hirai, J., “The multirate sampling control for a reconfigurable robot,” in the Proceeding of 2011 11th International Conference on Control, Automation and Systems, pp.516-521, 2011.
- Lau, H.Y.K., Ko, A. and Lau, T.L., “A decentralized control framework for modular robots,” in the Proceedings of 2004 IEEE/RSJ International conference on intelligent robots and systems, pp. 1774-1779, 2004.
- Alwi, H, Edwards, C. and Tan, C.P., “Sliding mode estimation schemes for incipient sensor faults,” Automatica, vol. 45, no. 7, pp. 1679-1685, 2009. https://doi.org/10.1016/j.automatica.2009.02.031
- Rolf Isermann, “Model-based fault-detection and diagnosis-status and applications,” Annual Reviews in Control, vol. 29, no. 1, pp. 71-85, 2005. https://doi.org/10.1016/j.arcontrol.2004.12.002
- Izumikawa, Y., Yubai, K. and Hirai, J., “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. https://doi.org/10.1109/TMECH.2005.852442
- Gao, B., Jiang, B., Qi, R. and Xu, Y., “Robust reliable control for a near space vehicle with parametric uncertainties and actuator faults,” International Journal of Systems Science, vol. 42, no. 12, pp. 2113-2124, 2011. https://doi.org/10.1080/00207721003731611
- P. C. Deng, W. H. Gui and Y. F. Xie, “Latent space transformation based on principal component analysis for adaptive fault detection,” IET Control Theory and Applications, vol.4, no.11, pp. 2527-2538, 2010. https://doi.org/10.1049/iet-cta.2008.0546
- Shengfa Yuan and Fulei Chu, “Fault diagnosis based on support vector machines with parameter optimization by artificial immunization algorithm,” Mechanical Systems and Signal Processing, vol. 21, no. 3, pp. 1318-1330, 2007. https://doi.org/10.1016/j.ymssp.2006.06.006
- Anders Lyhne Christensen, Rehan O’Grady, Mauro Birattari and Marco Dorigo, “Fault detection in autonomous robots based on fault injection and learning,” Autonomous Robot, vol.24, no.1, pp. 49-67, 2008. https://doi.org/10.1007/s10514-007-9060-9
- Tolga Yuksel, Abdullah Sezgin, “Two fault detection and isolation schemes for robot manipulators using soft computing techniques,” Applied Soft Computing, vol.10, no.1, pp. 125-134, 2010. https://doi.org/10.1016/j.asoc.2009.06.011
- Yuan, J., Liu, G.J. and Wu, B., “Power Efficiency Estimation-Based Health Monitoring and Fault Detection of Modular and Reconfigurable Robot”, IEEE Transactions on industrial electronics, vol.58, no.10, pp.4880-4887, 2011. https://doi.org/10.1109/TIE.2011.2116753
- Ahmad, S., Zhang, H. and Liu, G., “Distributed fault detection for modular and reconfigurable robots with joint torque sensing: a prediction error based approach,” Mechatronics, vol. 23, no. 6, pp. 607-616, 2013. https://doi.org/10.1016/j.mechatronics.2013.05.008
- Yuan, S., and Liu, X., “Fault estimator design for a class of switched systems with time-varying delay,” International Journal of Systems Science, vol. 42, no. 12, pp. 2125-2135, 2011. https://doi.org/10.1080/00207721003770726
- Bo Zhao and Yuanchun Li. “Local joint information based active fault tolerant control for reconfigurable manipulator,” Nonlinear Dynamics, vol. 77, no. 3, pp. 859-876, 2014. https://doi.org/10.1007/s11071-014-1347-8
- C. P. Tan and C. Edwards, “Sliding mode observers for detection and reconstruction of sensor faults,” Automatica, vol. 38, no. 10, pp. 1815-1821, 2002. https://doi.org/10.1016/S0005-1098(02)00098-5
- Qing Wu, Mehrdad Saif, “Robust fault diagnosis of a satellite system using a learning strategy and second order sliding mode observer,” IEEE Systems Journal, vol. 4, no. 1, pp. 112-121, 2010. https://doi.org/10.1109/JSYST.2010.2043786
- Xing-Gang Yan and Christopher Edwards, “Sensor fault detection and isolation for nonlinear systems based on a sliding mode observer”, International Journal of Adaptive Control and Signal Processing, vol. 21, no. 8-9, pp. 657-673, 2007. https://doi.org/10.1002/acs.967
- J. Zhang, A.K. Swain and S.K.Nguang, “Detection and isolation of incipient sensor faults for a class of uncertain non-linear systems,” IET Control Theory and Applications, vol. 6, no. 12, pp. 1870-1880, 2012. https://doi.org/10.1049/iet-cta.2011.0440
- Coradini, M.L., Orlando, G., “Linear unstable plants with saturating actuators: Robust stabilization by a time varying sliding surface,” Automatica, vol. 43, no. 1, pp. 88-94, 2007. https://doi.org/10.1016/j.automatica.2006.07.018
- Karbasi, H., Huissoon, J. P. and Khajepour, A., “Blend of independent joint control and variable structure systems for uni-drive modular robots,” Robotica, vol. 28, no. 1, pp. 149-159, 2010. https://doi.org/10.1017/S0263574709005670
- Zhao, B. and Li, Y.C., "Multisensor fault identification scheme based on decentralized sliding mode observers applied to reconfigurable manipulators," Mathematical Problems in Engineering, http://dx.doi.org/10.1155/2013/327916, 2013.
- Efimov, D. and Fridman, L., “Global sliding-mode observer with adjusted gains for locally Lipschitz systems,” Automatica, vol. 47, no. 3, pp. 565-570, 2011. https://doi.org/10.1016/j.automatica.2010.12.003
- Liu, L., Han, Z. and Li, W., “Global sliding mode control and application in chaotic systems”, Nonlinear Dynamics, vol. 56, no. 1-2, pp. 193-198, 2009. https://doi.org/10.1007/s11071-008-9391-x
피인용 문헌
- Ultrasonic Adaptive Detection for Aerospace Components with Varying Thickness vol.2017, 2017, https://doi.org/10.1155/2017/9739678
- Model-free adaptive dynamic programming based near-optimal decentralized tracking control of reconfigurable manipulators 2018, https://doi.org/10.1007/s12555-016-0711-5
- Profile tracking with ultrasonic alignment for automatic Non-destructive testing of complex structures vol.49, 2018, https://doi.org/10.1016/j.rcim.2017.06.007