亚洲免费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| 六月婷婷亚洲性色av蜜桃| 亚洲2022国产成人精品无码区| 亚洲精品国偷拍自产在线观看| 无码人妻少妇色欲av一区二区 | 国产在线无码不卡影视影院| 国产精品欧美福利久久| 亚洲av国产av综合av| 人人妻人人澡av| 中文字幕人乱码中文字幕乱码在线 | 色费女人18毛片a级毛片视频| 欧美疯狂做受xxxx高潮小说| 欧美精品一区二区精品久久| 日本女优中文字幕四季视频网站| 91精品久久久中文字幕| 国产av国片精品jk制服| 午夜一区欧美二区高清三区| 蜜桃一区二区三区在线看| 日本办公室三级在线看| 亚洲中文字幕精品乱码2021| 国产边摸边吃奶叫床视频| 黄又色又污又爽又高潮动态图| 无码啪啪人妻| 国产精品一二三区亚洲| 十四以下岁毛片带血a级| 日本女优中文字幕在线播放 | 在线看片国产免费不卡| 国产伦码精品一区二区| 精品人妻日韩中文字幕| 米奇欧美777四色影视在线| 亚洲国产天堂一区二区三区| 精品人妻无码中文字幕在线| 亚洲国产精品色婷婷久久| 亚洲国产一区二区三区精品| 日本女u久久精品视频| av中文字幕性女高清在线| 久久午夜福利电影| 欧美精品中文字幕亚洲专区| 欧美成人高清手机在线视频| 亚洲一区二区三区精彩视频|