APP下载

Novel Logarithmic Non-Singular Terminal Sliding Mode and Its Application in Attitude Control of QTR

2019-11-06HaiboLiuHepingWangandJunleiSun

Haibo Liu,Heping Wang and Junlei Sun

(1. College of Aeronautics,Northwestern Polytechnical University, Xi’an 710072, China;2.Shenzhen Research Institute of Northwestern Polytechnical University,Shenzhen 518057,Guangdong, China)

Abstract: In this study, we mainly focus on the attitude control problem of a quad tilt rotor aircraft with respect to unknown external disturbance. We propose a class of control methods, based on a novel logarithmic fast non-singular terminal sliding surface, a new fast reaching law and extended state disturbance observer. A logarithmic non-singular terminal sliding surface is used owing to its convergence in finite time and significant robustness. A fast reaching law with two order characteristics of the sliding mode is designed. This reaching law can be used reduce the convergence time of traditional reaching law. In addition, the extended state disturbance observer is utilized for online estimation and to compensate for system disturbance. The simulation experiment results show that the control strategy proposed in this paper outperforms the traditional non-singular fast sliding mode control.

Keywords: tilt rotor;nonsingular; sliding mode control; attitude control; reaching law; extended state; disturbance observer

1 Introduction

The exceptional structural design of the tilt rotor aids in the vertical take-off and landing capacity of the helicopter, and also facilitates characteristics such high cruise speed, long operational range, and heavy load of fixed wing aircraft[1]. Quad tilt rotor (QTR) is a class of controlled unmanned aerial vehicles with complex structure, the QTR's attitude control system exhibits characteristics such as strong coupling, multi input, multi output, and nonlinearity and the system possesses modeling error and external disturbance, which causes the design of the flight control system to be exceedingly demanding[2]. To solve these problems, many scholars have carried out extensive research, for instance, designing flight control system of the tilting rotor using nonlinear control strategy[3-5], design of a tilting rotor flight control system based on full mode flight strategy[6-7], unified velocity control of unmanned tilt-wing aircraft[8], the flight control system in a large attitude change[9], the optimal control theory[10-11], tilt rotorcraft flight control method based on switch controller initialization[12], four tilt rotor unmanned aerial vehicle control system with adaptive control[13]. Especially in the stage of vertical take-off and landing, it is exceedingly important that the attitude control of the aircraft, throughout the tilting of the Rotorcraft V-22 four major accidents occurred, these were all caused by out of control attitude during the vertical take-off and landing stages, therefore, this study focuses on the QTR's attitude control during the vertical takeoff and landing modes. As a nonlinear control method, because of its characteristic of significant robustness, the sliding mode variable structure control has been given considerable attention, it has been widely used in the design of motor control and aircraft control systems[14-15]. In the general sliding mode variable structure control, usually select a linear sliding surface , the state of the system can only asymptotically converging to the equilibrium point, and the convergence rate is slow, thus when the system state error is large, the control effect of linear sliding mode is not ideal. To solve this problem, Zak et al.[16]proposed terminal sliding mode (TSM), it is a finite time convergent sliding mode control strategy. Introducing nonlinear term in the sliding mode, the convergence characteristics of the system are improved, so that the system state is exhibits finite time convergence with respect to the desired trajectory. In Ref.[17], the final attractor in the neural network is introduced so that the state error converges to zero within a limited time. However, there is a problem of singularity and slow convergence rate in the traditional terminal sliding mode control when situated far from the sliding mode surface, this is owing to the introduction of nonlinear components the convergence speed with respect to the equilibrium state is improved, and the closer it is to the equilibrium state, the faster is the convergence rate, but, when the state of the system is away from the equilibrium point, the convergence rate of the nonlinear sliding mode is slower than that of the linear. To solve the singularity problem, scholars have studied several methods, such as switching between nonlinear and linear sliding mode surfaces[18]; the trajectory is transformed to the prescribed interval and the terminal sliding mode in this interval is non-singular[19]; however, these methods are incorporated to avoid the singularity problem indirectly. In Ref.[20], the redesigned terminal sliding mode directly avoids the singularity problems. In order to solve the shortcomings of convergence rate , the characteristics of a linear sliding surface is used in Ref.[21] to improve the convergence speed of the terminal sliding mode far away from the equilibrium point. In Refs.[22-23], an exponential and logarithmic type of sliding mode surface is designed, which improves the convergence speed away from the equilibrium point. However, the previous studies only consider one of the two problems, but do not consider the singular problem and the convergence speed problem simultaneously, therefore, this study is based on the aforementioned research a logarithmic form of the global fast nonsingular terminal sliding surface is designed, which avoids the singularity directly and improves the convergence speed of the sliding surface of the terminal away from the equilibrium point.

To realize the sliding mode, Gao[24]proposed the concept of reaching law, but to reduce the chattering and convergence time, the traditional reaching law still possesses a scope for improvement. In Refs.[25-27], "double power reaching law", "variable exponent reaching law", and "an improved the power reaching law" were proposed, thereby improving the system state of convergence and suppressing the chattering of variable structure control. Based on the aforementioned research, a fast double power reaching law with variable coefficients is proposed in this study, which renders the motion quality in the process of system state approaching the sliding mode outstanding.

Because of the existence of the modeling error and external disturbance term in the QTR attitude model, it is difficult to eliminate the chattering of the controller, managing the complex disturbance becomes the problem that should be considered when designing the controller. The appearance of the extended state observer(ESO) theory[28]provides a new method to solve the complex disturbance. The ESO is the principal component of the active disturbance rejection control (ADRC) technique. It can be used to estimate the complex disturbance and compensate it in the control system. Based on the comprehensive analysis of the above, in this study, a new logarithmic fast nonsingular terminal sliding mode controller with ESO is designed and the relevant stability proof is provided. The simulation results show that the scheme has good tracking control performance.

2 Attitude Model of QTR Vertical Take-Off and Landing Model

The attitude control of the QTR vertical take-off and landing mode is realized via differential adjustment of the lift force of the propellers or nacelle angle. The control of the pitching channel is achieved via differential adjustment of the two sets of front and rear propellers, the rolling channel is realized via differential adjustment of the rotation rate of the rotor on both sides of the fuselage, the yaw channel is achieved via the differential adjustment of the two groups of nacelle angles on both sides of the fuselage. The system structure is shown in Fig.1.

Neglecting the impact of the QTR's elastic vibration, a new state variablexis defined as follows:

The attitude model of the QTR vertical take-off and landing model can be expressed as follows with respect to the nonlinear system with uncertainties:

(1)

Fig.1 QTR structure schematic diagram

wherek=1,2,3 ,fkis

andgkis

σdk=Δfk(x,t)+Δgkuk+dk

where,Δfk,Δgkare the modeling error terms;σdkis composite disturbance;φ,θ,φare the roll angle, pitch angle, and yaw angle;Ixx,Iyy,Izzare the moment of inertia around thex,y,zaxis of the fuselage;Ixzis the inertial product;dkrefers to the external disturbances of each channel;u1,u2,u3are the control input of each channel, the specific expression is

u3=Lφmgυ

wherekTis the propeller thrust coefficient,wiis the corresponding propeller speed,mis the aircraft mass,υis the nacelle angle,Lφ,Lθ,Lφare the arms of each channel.

3 Terminal Sliding Mode Control

The common terminal sliding mode surface (TSM) is designed as[17]

(2)

where, sliding surface parametersβT>0,and 0

The state of the system based on the sliding mode surface of Eq.(2) can be stable for a limited time, however, when the state is far from the equilibrium, the convergence rate is slow, thus the design described in Ref.[18] is as follows, fast terminal sliding mode surface (FTSM):

(3)

where,αF,βF>0;pF∈(0,1). The convergence time of the system isTs=max{Tsi} (i=1,2,…,N),where:

(4)

where,xsi∈Ris the state of the system when it reaches the sliding surface.

However, the above two types of sliding surface designs will inevitably exhibit the singularity phenomenon, thus, in Ref.[18] a nonsingular terminal sliding mode surface (NTSM) is designed, in Refs. [29] and [30] a fast nonsingular terminal sliding mode surface (FNTSM) is designed; the FNTSM surface described in Ref.[30] is as follows:

(5)

where,αN,βN>0;pN∈(1,2);qN>pN. The convergence time of the system is

(6)

4 New Logarithmic Nonsingular Fast Terminal Sliding Mode

Based on the aforementioned research, a new logarithmic fast nonsingular terminal sliding mode (LFNTSM) surface is designed in this study:

sk=(Ik+|x|)pdiag(ln(1+|x|))sgn(x)+

(7)

where |x|=diag(xk)sgn(x).

Lemma1For Gaussian hypergeometric functions[20]

(8)

Theorem1For the nonlinear system described in Eq.(1), if the sliding mode surface of Eq.(7) is used to design the controller, and the parameters satisfy the conditionα,β>0,p∈(1,2),q>p, then the state of the system will slide tox≡0 in the finite timeTskafter reaching the sliding surface, where:

(9)

ProofWhens=0, Eq. (7) is transformed as follows:

Remark1Comparing the convergence time of FNTSM and LFNTSM, the term ln(1+|x|)is observed to be the only difference between Eq.(6) and Eq.(9),and whenxi≠0, the term ln(1+|x|)<|x| is always tenable. Therefore, under the same parameters, the terminal sliding mode based on Theorem 1 is faster than the existing fast nonsingular terminal sliding mode technique with regard to avoiding singularity.

5 New Fast Reaching Law

To realize the system state fast reaching sliding surface, Professor Gao[24]proposed the following exponential reaching law:

(10)

Based on the form of the exponential reaching law, it can be observed that the derivative of the sliding mode surface is not zero when the state of system converges tos=0, it slides the system state out of the sliding surface, and the reaching law does not possess the two order sliding mode characteristics, the chattering is relatively large, if the saturation function is used instead of the switching function, the robustness of the system will be eliminated. In this study, to realize the fast chattering free approach to sliding surface, a double power reaching law of variable coefficients with two order sliding mode characteristics is proposed:

εk1>0,εk2>0,n>m>0,k=1,2,3

(11)

(12)

6 Design of New Logarithmic Nonsingular Terminal Sliding Mode Control with ESO

6.1 New Logarithmic Nonsingular Terminal Sliding Mode Controller

Introducing the new logarithmic fast nonsingular fast terminal sliding surface:

(13)

where,

|λk|=diag(λk)sgn(λk)

λk=x(2k-1)-xd(2k-1),k=1,2,3

The following is obtained via the derivation of Eq.(13):

(14)

where:

Combined with the new fast approaching law proposed in the previous section of this paper, the corresponding control law is designed as follows:

(15)

where,εkj∈R+(k=1,2,3,j=1,2), andσdkis the compound disturbance to be estimated.

6.2 Disturbance Observer Based on ESO

For system (1), the effect of the modeling error and external disturbance is exceedingly serious. To ensure the control precision and robustness and to minimize the chattering as much as possible, this study incorporates the extended state observer (ESO) to conduct the estimation and compensation of the online real-time disturbance. In this study, a disturbance observer is designed using the ESO model proposed in Ref.[17],

(16)

(17)

(18)

Theorem2For the attitude control system of QTR,if the composite disturbanceσdksatisfies the condition of Assumption 1, using the new type of nonsingular terminal sliding mode controller with ESO disturbance observer as shown in Eq.(15), the system state trajectory will reach a neighborhoodΩkof the sliding surface in a finite time, and

(19)

(20)

where,

33.Change yourself into all sorts of creatures you have a mind to: Shapeshifting is a common motif in folklore and found in almost every culture around the world, often attributed to gods and mythical creatures, but sometimes practiced by humans.Return to place in story.

Proof The selected Lyapunov function is

(21)

(22)

wherek=1,2,3.

The following formula can be obtained by substituting Eq.(17) into Eq.(22):

[εk1diag{|sk|}sgn(sk)+

k=1,2,3

(23)

where,

(24)

(25)

where,k=1,2,3

Using the same analysis method, we can obtain another description of the convergence domain:

(26)

It can be derived from Eqs. (24) and (26) that the region where the system state converges within a finite time is as described in Eq. (19).

(27)

When the state of the system enters the |sk|≤Δregion, there is the |τ|≤Ωk

(1+|λk|)pln(1+|λk|)sgn(λk)+

(28)

Eq. (28) can be converted to

(1+|λk|)pln(1+|λk|)sgn(λk)+

(29)

7 Simulation and Result Analysis

7.1 Simulation Parameters

The QTR's quality is 6.65 kg, the moment of inertia are

Ixx=4.782 kg·m2

Iyy=3.258 kg·m2

Izz=2.837 kg·m2

The product of inertia isIxz=0.032 kg·m2, the initial state isφ0=θ0=φ0=0°, the target instructions areφd=3°,θd=5°,φd=2°, the moment of inertia is applied to 12% uncertainty, assumptions from the beginning of the simulation, the attitude angle measurement exhibits a Gauss white noise with a magnitude of 0.05, and filters 50/(s+50) are used, the time-varying disturbance torque applied to the system is

In order to verify the validity of the method proposed in this paper, the following two control schemes are compared.

Control scheme1Applying the new logarithmic fast nonsingular terminal sliding mode (LFNTSM) controller proposed in this study, the reaching law uses a new fast reaching law with two order sliding mode characteristics.

Control scheme2Using the traditional fast nonsingular terminal sliding mode (FNTSM) controller, the reaching law is selected based on the traditional exponential reaching law, the corresponding control law is as follows:

In control schemes 1 and 2, the extended state disturbance observer is used to estimate and compensate the complex disturbances. For the two sliding mode control schemes, the selected controller parameters are as follows:

In control scheme 1:

p=diag[1.7,1.7,1.7],q=diag[3,3,3]

α=diag[10,10,10],β=diag[40,40,40]

εk1=diag[0.6,0.6,0.6],εk2=diag[1.8,1.8,1.8]

n=4,m=3

In control scheme 2:

p=diag[1.7,1.7,1.7],q=diag[3,3,3]

α=diag[10,10,10],β=diag[40,40,40]

εk1=diag[0.8,0.8,0.8],εk2=diag[2,2,2]

In the two control schemes, the extended state disturbance observer has the same parameter setting,ρk1=ρk2=ρk3=10,ξk=3.

7.2 Simulation Result Analysis

It can be observed from Fig. 2 that although the disturbance estimation curve with the extended disturbance observer exhibits a brief oscillation at the initial stage, the time-varying complex disturbance is tracked in a short time and it coincides with the actual time-varying perturbation curve. Thus, on-line continuous disturbance compensation can be provided in the execution of the controller, the effect of the complex disturbance on the system is effectively suppressed, and the control accuracy and robustness of the two kinds of control methods are improved.

Fig.2 Disturbance and disturbance estimation of each channel in LFNTSM

Fig.3 is the attitude angle response curve of the QTR under two control schemes. It can be observed from the diagram that the control scheme 1 tracks the control instructions, and exhibits no overshoot, with steady state accuracy, and a fast convergence speed, control scheme 2 does not track the instructions satisfactorily, and the UAV attitude angle around the control command fluctuates and the steady-state performance is poor. This is because the logarithmic nonsingular terminal sliding mode presented in this study compared with the traditional fast non-singular terminal sliding surface, the convergence rate becomes faster and in the control scheme 1, a double power reaching law of variable coefficients with two order sliding mode characteristics is applied, which softens the motion trajectory of the controlled system.

As shown in Fig.4, in the process of arrival of the system from the initial state to the sliding surface, the convergence rate of the sliding surface in control scheme 1 is higher than that in control scheme 2, reducing the movement time of the system in the approaching stage. When the state of system is far away from the sliding surface, the system state in control scheme 1 can move to the sliding surface rapidly. But, when the motion is close to the sliding surface, the approaching speed is significantly reduced and the smooth transition of sliding mode surface is realized; the chattering is also effectively reduced.

Fig.3 Attitude angle response curve

Fig.4 Changing curve of each channel sliding surface

Fig. 5 shows a change in the curve of each channel control quantity using the control scheme 1, it can be observed from the graph that the curve of each channel control moment is smooth and chattering free. This is because the new fast reaching law used in the control scheme 1 possesses two order sliding mode characteristics, thus when the system enters the sliding mode, no tendency exists to leave the sliding surface, which effectively suppresses the chattering of the system. In summary, the control strategy proposed in this study exhibits satisfactory control effect, and achieves the design purpose.

Fig.5 Changing curve of each channel control moment

8 Conclusions

In this study, a new type of logarithmic fast non-singular terminal sliding mode surface is designed regarding the QTR attitude control problem, which significantly improves the convergence speed of the state of system, and a new fast reaching law with two order sliding mode characteristics is proposed, smooth and chattering free to increase the system convergence speed, the extended state observer is adopted to compensate the controller on-line, which effectively suppresses the effect of complex disturbance on the system. The simulation analysis indicates that the proposed method is effective and exhibits significant practical value.