999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人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).

主站蜘蛛池模板: 国产一级在线播放| 一区二区在线视频免费观看| 国产91精选在线观看| 亚洲精品天堂自在久久77| 在线观看精品国产入口| 国产91特黄特色A级毛片| 国产午夜精品一区二区三| 少妇人妻无码首页| 亚洲视频在线观看免费视频| 九九免费观看全部免费视频| 色香蕉影院| 欧美一级夜夜爽www| 日韩国产精品无码一区二区三区| 青青操国产视频| 亚洲一区二区三区麻豆| 91在线国内在线播放老师| 日韩东京热无码人妻| 亚洲无码视频一区二区三区| 久久久四虎成人永久免费网站| 亚洲国产成人无码AV在线影院L| 一级毛片在线免费视频| 日韩AV无码免费一二三区| 亚洲AⅤ综合在线欧美一区| 真实国产乱子伦高清| 一本色道久久88综合日韩精品| 免费av一区二区三区在线| 国产成人禁片在线观看| 18禁黄无遮挡免费动漫网站| 成人综合久久综合| 丁香亚洲综合五月天婷婷| 午夜福利无码一区二区| 欧美精品色视频| 91在线一9|永久视频在线| 国产欧美高清| 97国产一区二区精品久久呦| 色天堂无毒不卡| 欧美日本不卡| 精品一区二区三区中文字幕| 精品福利视频导航| 青青草国产免费国产| 亚洲天堂视频在线播放| 午夜天堂视频| 精品亚洲欧美中文字幕在线看| 国产九九精品视频| 囯产av无码片毛片一级| 精品视频福利| 久久综合九九亚洲一区| 成人免费午间影院在线观看| 免费国产一级 片内射老| 精品国产成人国产在线| 欧美一区二区人人喊爽| 欧美a在线| 亚洲高清中文字幕在线看不卡| 2021无码专区人妻系列日韩| 中文字幕66页| 色婷婷视频在线| 欧洲亚洲一区| 国产精品99久久久久久董美香| 黄色一级视频欧美| 欧美日韩精品在线播放| 毛片在线播放网址| 亚洲欧美成人网| 亚洲美女久久| 亚洲av成人无码网站在线观看| 亚洲精品制服丝袜二区| 日韩高清在线观看不卡一区二区| 国产十八禁在线观看免费| a毛片免费在线观看| 国产91小视频| 亚洲中文无码av永久伊人| 免费99精品国产自在现线| 三上悠亚一区二区| 一级毛片免费高清视频| 国产麻豆永久视频| 午夜丁香婷婷| 欧美成人综合在线| 免费看美女毛片| 播五月综合| 18禁不卡免费网站| 亚洲婷婷在线视频| 欧美日韩亚洲国产| 91无码网站|