亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Adaptive fault-tolerant control based on boundary estimation for space robot under joint actuator faults and uncertain parameters

        2020-01-07 09:11:10RongHuaLeiLiChen
        Defence Technology 2019年6期

        Rong-Hua Lei,Li Chen

        School of Mechanical Engineering and Automation,Fuzhou University,Fuzhou 350116,China

        ABSTRACT Since the joint actuator of the space robot executes the control instructions frequently in the harsh space environment,it is prone to the partial loss of control effectiveness(PLCE)fault.An adaptive fault-tolerant control algorithm is designed for a space robot system with the uncertain parameters and the PLCE actuator faults.The mathematical model of the system is established based on the Lagrange method,and the PLCE actuator fault is described as an effectiveness factor.The lower bound of the effectiveness factors and the upper bound of the uncertain parameters are estimated by an adaptive strategy,and the estimated value is fed back to the control algorithm.Compared with the traditional fault-tolerant algorithms,the proposed algorithm does not need to predetermine the lower bound of the effectiveness factor,hence it is more in line with the actual engineering application.It is proved that the algorithm can guarantee the stability of the closed-loop system based on the Lyapunov function method.The numerical simulation results show that the proposed algorithm can not only compensate for the uncertain parameters,but also can tolerate the PLCE actuator faults effectively,which verifies the effectiveness and superiority of the control scheme.

        Keywords:Space robot Actuator faults Uncertain parameters Effectiveness factor Fault-tolerant control

        1. Introduction

        A space robot is a kind of non-linear multi-body dynamic system composed of a carrier(spacecraft)and a manipulator.It is widely used in the rendezvous and docking of a space capsule,hovering and capturing of a small satellite and fuel filling of other spacecraft[1-4].With the rapid development of space technology,space robots will play a greater role in the exploration and development of space resources.At present,the dynamics and control of space robots have become the focus of aerospace technicians,and some research results have emerged[5-8].For a space robot with uncertain parameters,Yu[6]designed an augmented robust control algorithm.For a space robot with communication delays,Liang[7]proposed an improved computed torque control method based on Taylor series prediction.For a floating-based space robot with input constraints,Xie[8]introduces an anti-saturation fuzzy sliding mode controller.However,none of the above algorithms take into account the PLCE actuator fault of space robot.Considering the joint actuator is the core component of the entire control system,its failure is bound to cause unpredictable consequences.Therefore,it is extremely important to improve its own fault tolerance to maintain the normal operation of the control system.

        Currently,there are abundant research results on fault-tolerant control of various dynamic systems[9-15].For a linear timevarying system with actuator failures,Rosalba[10]proposes a fault-tolerant strategy based on integral sliding mode and control allocation.For a linear multibody system with actuator faults,Zhu[11]designs a distributed fault-tolerant control scheme based on adaptive fault observer.For a class of linear time-delay system with PLCE actuator faults,Ye[12]developed a cost-guaranteed faulttolerant control algorithm based on linear matrix inequality(LMI)technology.Although the above control algorithms all achieve good fault-tolerant control effects,these control strategies are designed for linear systems.Since a space robot is a kind of MIMO(multiple inputs and multiple outputs)nonlinear system,it is quite hard to apply the above fault-tolerant algorithms to the motion control of space robot.It is worth mentioning that the researches on faulttolerant control of nonlinear systems need to be improved.For spacecraft with parameter uncertainties and actuator failures,Cai[13]proposed an indirect robust adaptive fault-tolerant controller.For spacecraft with input constraints and actuator failures,Xiao[14]designed an anti-saturation fault-tolerant velocity-free algorithm.It should be pointed out that both algorithms in Refs.[13,14]assume that the lower bound of the actuator effectiveness factor is known.However,for the actual spacecraft,the specific fault information of the actuator is difficult to be predicted,which limits the practical application of the algorithms.Geng[15]introduced a variable gain PID(proportion integral differential)fault-tolerant control scheme based on LMI technology for a spacecraft with actuator failure,which effectively improved the tracking performance of the system with time-varying inertial parameters,but the variable gain strategy increased the complexity of the algorithm.

        Based on the current research situation,an adaptive faulttolerant control algorithm based on boundary estimation is designed for a space robot system with the uncertain parameters and the PLCE actuator faults.The mathematical model of the system is established based on the Lagrange method.The lower bound of the effectiveness factors and the upper bound of the uncertain parameters are estimated by adaptive strategy,and the estimated values are fed back to the control algorithm in real time.Compared with the fault-tolerant algorithms in Refs.[13,14],the algorithm does not need to pre-determine the minimum value of the actuator effectiveness factors,which is more in line with practical engineering applications.Moreover,the algorithm is simple in structure and has less computational complexity than the algorithms proposed in Ref.[15].

        2. Dynamics modeling and problem description

        The planar structure of a free-floating space robot system withn+1 degrees of freedom is shown in Fig.1.The system consists of a base carrierB0and some rigid linksBi(i=1, 2, …,n).Oiis the rotation center ofBi;Ciis the mass center ofBi;l0is the distance from rotation centerO0toO1;li(i=1, 2, …,n)is the length of linkBialong theyiaxis;miis the mass ofBi(i=0,1,…,n);Jiis the inertia moment ofBi(i=0, 1, …,n)with respect to its mass centerCi;θ0is attitude angle displacement of the base relative to the Yaxis;θi(i=1, 2, …,n)is the angular displacement of the ith link,i.e.the relative rotation angle betweenyiaxis andyi-1axis.

        Combining the momentum conservation theorem with the Lagrange equation,the dynamic equation of the system can be derived as

        Fig.1.Free-floating space robot system.

        whereq=[θ0, θ1,…, θn]Tis the generalized coordinates of the system;D(q)∈R(n+1)×(n+1)is the symmetric positive-definite inertia matrix of the system;is the Coriolis/centrifugal force vector of the system;τ=[u1,u2, …,un]Tis the control torques of the joint actuators;is the uncertain parameters due to the high-frequency modes,measurement noise and the consumption of the liquid fuel.

        Property 1.is a skew symmetric matrix,i.e.,

        The dynamic Eq.(1)of the system can be expressed in the form of block matrices as follows

        whereD11,D12∈R1×n,D21∈Rn×1andD22∈Rn×nare the submatrices ofD,H11,H12∈R1×n,H21∈Rn×1andqr=[θ1, θ2, …, θn]T.

        Eq.(2)can be decomposed into

        SinceD(q)is symmetric and positive-definite,thenexists.From Eq.(3),we have

        Substituting Eq.(5)into Eq.(4),the dynamic equation of the joints can be obtained

        Eq.(6)can be quasi-linearized as[16].

        When the joints actuator encounters the PLCE fault,the dynamics model(1)can be rewritten as

        where ρ=diag{p1,p2, …,pn} represents the actuator effectiveness factor matrix with 0 ≤ρi≤1(i=1, 2, …,n)means the health status of the ith actuator.The case ρi=1 indicates that the ith actuator is working normally.0<ρi<1 corresponds to the case in which the ith actuator loses part of its effectiveness.While ρi=0 indicates that the ith actuator has lost its all control effectiveness.

        The control objective of this work is to design an adaptive faulttolerant control algorithm for the space robot system(8)subjected to the joint actuator faults and uncertain parameters,so as to ensure the stability of the closed-loop system,i.e.,joint output trajectories can track the desired trajectories.

        3. Adaptive controller design

        In order to facilitate the design of the subsequent control algorithm,Eq.(8)can be rewritten as

        Where Δρ=I-ρ,I∈Rn×nis the identity matrix;

        Assumption 1.The uncertain parametersis bounded and satisfies

        whereKis an unknown positive constant and||·||representsL∞norm in this paper.

        Assumption 2.Desired trajectoriesqrd,andare normbounded.

        Define the trajectory tracking error ase=qr-qrd.Then,the extended error is selected

        where λ is a positive constant.

        Next,the dynamic extended error can be further designed as

        where χ can be seemed as the error between J and S and its derivative with respected to time iswhere sgn(S)= [sgn(S1), sgn(S2), …, sgn(Sn)]Tsgn(J)=[sgn(J1), sgn(J2), …, sgn(Jn)]T,k1andk2are two positive constants satisfyingk1≠k2.

        For the real space robot,the lower bound of the actuator effectiveness factors min{ρi}and the upper bound of the uncertain parametersKare usually unknown.Therefore,it is necessary to design an adaptive laws to estimate the boundary values.The structure of the control system in this paper is depicted in Fig.2.

        In order to estimate the minimum value of the actuator effectiveness factor,define

        Fig.2.Block diagram of control system.

        whereb=1-min{ρi}.

        An adaptive fault-tolerant controller(AFTC)is designed as

        where μ and β are positive constants.

        Theorem 1. For the dynamic system(8)with joint actuator faults and uncertain parameters,supposing that Assumptions 1-2 hold and adopting the adaptive laws(14)and(15),the adaptive fault-tolerant controller(13)can ensure that the trajectory tracking error e=qr-qrd converges to zero asymptotically.

        ProofChoose a Lyapunov function as

        whereV1,V2andV3are different Lyapunov functions.

        The process of proof can be divided into three steps.

        Step 1Adaptive law Analysis

        Select a Lyapunov functionV1as

        Taking the time derivative ofV1,and utilizing Property 1,one obtains

        Substituting Eq.(9)into Eq.(18)yields

        Applying controller(13)into Eq.(19),one has

        Substituting adaptive law(14)into Eq.(20)yields

        Combining adaptive law(15)with Eq.(21),one obtains

        Step 2Reach time analysis

        In order to obtain the convergence time,a lemma is proposed as follows

        Lemma 1. The dynamic extended error J exists and can converge to zero in finite timetJ[17].

        After time tJ,dynamic extended error J=0;utilizingEq.(11),one has

        Select a Lyapunov functionV2as

        Taking the time derivative ofV2,we have

        From Eq.(24),one obtains||S||=|2V2|1/2.Substituting||S||into Eq.(25)yields

        Further,

        Since whentreachestS,extended errorSwill converge to zero;which implies whent=tS,S=0;furtherV2(t)=V2(tS),hence

        Next,one obtains

        Consequently,extended errorScan converge to zero in finite timetS.

        Note that extended errorSand dynamic extended errorJcan both converge to zero in finite time,and dynamic extended error converges faster than extended error;i.e.,Since whent=tS,S=0;applying Eq.(10),we have

        Step 3Tracking error analysis

        Select a Lyapunov functionV3as

        Taking the time derivative ofV3yields

        Hence,the tracking error e is convergent.Based on the analysis results of the above three steps,one can see that ˙V≤0,which implies that the whole closed-loop system is stable.The proof is completed.

        4. Simulation examples

        In order to verify the effectiveness of the designed AFTC algorithm(13),numerical simulations of a planar two-link(n=2)space robot system are conducted using the fourth-order Runge-Kutta iterative method. The simulation results of the controller are compared with those of the nonsingular terminal sliding mode controller(NTSMC)proposed by Ref.[18]and the computed torque controller(CTC)proposed by Ref.[19]respectively.The NTSMC algorithm can only deal with model uncertainties,while the CTC algorithm can neither solve parameter uncertainties nor the PLCE actuator faults.

        Fig.3.Angle displacement of the base attitude under AFTC algorithm.

        Fig.4.Tracking performance of the AFTC algorithm and the NTSMC algorithm.

        The mathematical expression of the NTSMC algorithm is

        where α,φ,σ1and σ2are positive constant,1b,c1>1,0

        Fig.5.Tracking error of the AFTC algorithm and the NTSMC algorithm.

        Fig.6.Tracking performance of the CTC algorithm.

        Fig.7.Angle displacement of the base attitude under the AFTC algorithm.

        Fig.8.Tracking performance of the AFTC algorithm and the NTSMC algorithm.

        wherekvandkpare positive constant.

        The dynamic parameters of the space robot system arel0=1m,l1=l2=3m,m0=40kg,m1=m2=3kg,J0=34kg·m2,J1=J2=1kg·m2.

        The control gains of AFTC algorithm are chosen ask1= 0.15,k2=0.2,μ=0.5,β=0.001,ε=1,λ=3,χ=[0.1 0.1]T;NTSMC algorithm are set as σ1=2,σ2=3,α=1.8,φ=3,a=2,b=5/3,c1=1.1,c2=0.1;and CTC algorithm arekv=0.28,kp=0.4.

        The desired trajectories of the link joints are:θ1d=sin(0.2πt),θ2d=cos(0.2πt).The uncertain parameters are:0.05

        Fig.9.Tracking error of the AFTC algorithm and the NTSMC algorithm.

        4.1. Control performance in healthy status

        In this case, all the joint actuators are fault-free, i.e.,ρ=diag{1, 1}.The simulation results are shown in Fig.3 to Fig.6.Angle displacement of the base attitude under AFTC algorithm is illustrated in Fig.3.Fig.4 is the tracking performance comparison between the AFTC algorithm and the NTSMC algorithm,while Fig.5 is the tracking errors comparison under the two algorithms.Fig.6 is the tracking performance of CTC algorithm.

        It can be seen that both the AFTC algorithm and NTSMC algorithm can achieve trajectory tracking control of the joints,as shown in Fig.4;From Fig.5,one can further observe that the two algorithms can also limit the joint tracking errors to a small range of 0.01 rad.Since the CTC algorithm does not have the mechanism of compensating for uncertain parameters,the tracking errors of the closed-loop system can not converge.

        4.2. Control performance in failure status

        4.2.1. Scenario 1

        In this case,the PLCE actuator fault scenarios are considered and simulated.The actuator mounted in joint 1 loses 30%of its normal power at 5 s,while the actuator mounted in joint 2 lose 20%normal power at 8 s;i.e.,

        The simulation results are shown in Fig.7 to Fig.9.Angle displacement of the base attitude under AFTC algorithm is depicted in Fig.7.The tracking performance comparison between the AFTC algorithm and the NTSMC algorithm is shown in Fig.8,while Fig.9 is the tracking errors comparison under the two algorithms.

        Fig.10.Angle displacement of the base attitude under the AFTC algorithm.

        Fig.11.Tracking performance of the AFTC algorithm and the NTSMC algorithm.

        One can observe that although all the joint actuators are subjected to the PLCE faults,the link joints can still reach their desired positions with a tracking accuracy of 0.01 rad when the proposed AFTC algorithm is implemented to the space robot,as illustrated in Fig.8 and Fig.9(a).However,the closed-loop system is turn to unstable when NTSMC algorithm is applied to it,since the NTSMC algorithm can not resist the PLCE actuator faults.

        4.2.2. Scenario 2

        In this case,a more serious PLCE failure occurred to the joint actuator under these situations:1)The actuator mounted in joint 1 decreases 52%of its normal value after 5 s;2)The actuator mounted in joint 2 undergoes 68%loss of effectiveness in 8 s;i.e.,

        Fig.12.Tracking error of the AFTC algorithm and the NTSMC algorithm.

        The simulation results are shown in Fig.10 to Fig.12.Angle displacement of the base attitude under the AFTC algorithm is depicted in Fig.10.The tracking performance comparison between the AFTC algorithm and the NTSMC algorithm is shown in Fig.11,while Fig.12 is the tracking errors comparison under the two algorithms.

        One can clearly see that although all the joint actuators encounter serious PLCE faults,the proposed AFTC algorithm can still manage to compensate for the PLCE faults and acquire the same tracking accuracy as Scenario 1,as presented in Fig.11 and Fig.12(a).However,with the deterioration of the joint actuator fault,the tracking performance of the NTSMC algorithm becomes worse than that in Scenario 1,as depicted in Fig.9(b)and Fig.12(b).Hence,it can be known that the proposed AFTC algorithm is robust to the PLCE actuator faults.

        5. Conclusion

        An adaptive fault-tolerant control algorithm is designed for freefloating space robot system subjected to uncertain parameters and the PLCE actuator faults.Since the lower bound of the effectiveness factors and the upper bound of the uncertain parameters are estimated adaptively,the ADFTC algorithm does not need to obtain the specific information of the worst actuator failure as the traditional fault-tolerant algorithms did,which means it possesses a huge potential for engineering applications.In addition,the algorithm has a simple structure and few adaptive parameters,so it can greatly reduce the computational load of the on-board computer.In the future,the author decides to extend the algorithm from planar system to three-dimensional counterpart and further validate the feasibility of the algorithm by semi-physical simulation experiments.

        Acknowledgment

        This work was supported by the National Natural Science Foundation of China(11372073,11072061).

        欧洲成人午夜精品无码区久久 | 亚洲性无码一区二区三区| 亚洲国产成人精品无码区在线播放| 少妇下面好紧好多水真爽播放| 影视先锋av资源噜噜| 产国语一级特黄aa大片| 中文字幕一区二区三区在线看一区 | 亚洲综合色婷婷久久| 最新亚洲av日韩av二区一区| 亚洲第一黄色免费网站| 欧美人与禽2o2o性论交| 人妻无码αv中文字幕久久琪琪布| 欧美老妇人与禽交| 中文无码免费在线| av网站免费在线浏览| 国产色视频一区二区三区qq号| 国产日产欧产精品精品| 欧美aa大片免费观看视频| 91精品啪在线观看国产色| 亚洲精品国产第一区三区| 国产精品沙发午睡系列| 韩国三级中文字幕hd| 欧美日本亚洲国产一区二区| 伊人亚洲综合影院首页| 亚洲本色精品一区二区久久| 亚洲香蕉成人av网站在线观看| 中文字幕无码精品亚洲资源网久久| 美女视频永久黄网站免费观看国产| 国产精品性色av麻豆| 人妻色综合网站| 无码国产精品一区二区免| 男女搞黄在线观看视频| 日本强伦姧人妻一区二区| 中文亚洲成a人片在线观看| 成在线人视频免费视频| 日韩av一区二区不卡在线| 高潮内射双龙视频| 国产精品多人P群无码| 久久少妇呻吟视频久久久| 制服丝袜一区二区三区| 在线va免费看成|