999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

A Grey Wolf Optimization-Based Tilt Tri-rotor UAV Altitude Control in Transition Mode

2022-05-13 05:47:12,,*,,,

,,*,,,

1.School of Automation Science and Electrical Engineering,Beihang University,Beijing 100083,P.R.China;

2.Institute of Unmanned System,Beihang University,Beijing 100083,P.R.China

Abstract: To solve the problem of altitude control of a tilt tri-rotor unmanned aerial vehicle(UAV)in the transition mode,this study presents a grey wolf optimization(GWO)based neural network adaptive control scheme for a tilt trirotor UAV in the transition mode.Firstly,the nonlinear model of the tilt tri-rotor UAV is established.Secondly,the tilt tri-rotor UAV altitude controller and attitude controller are designed by a neural network adaptive control method,and the GWO algorithm is adopted to optimize the parameters of the neural network and the controllers.Thirdly,two altitude control strategies are designed in the transition mode.Finally,comparative simulations are carried out to demonstrate the effectiveness and robustness of the proposed control scheme.

Key words:tilt tri-rotor unmanned aerial vehicle;altitude control;neural network adaptive control;grey wolf optimization(GWO)

0 Introduction

Tilt rotor unmanned aerieal vehicles(UAVs)are superior to helicopters and fixed-wing aircraft in comprehensive performance,and have broad research and application prospects[1-4].However,the aerodynamic interferences caused by tilt rotors and fixed wings are difficult to be accurately modeled.Besides,tilting rotors affect on longitudinal and horizontal forces and moments.These complex dynamic and control couples could induce angular movement interaction and have impact on flight stability.Therefore,tilt rotor UAVs are difficult to control and can hardly achieve stable flight in manual flight.

The configuration of tilt rotor UAVs changes with rotor tilting angles.If rotor tilting angles are not at 0° or 90°,the moment generated by rotor force is unparallel toxborzbaxis in the body coordinate frame,which causes coupled control inputs.Besides,the force generated by rotors and moments generated by aerodynamic control surfaces have uncertainties in the mode transition flight.Moreover,the relationship between control inputs and system states is strongly nonlinear.These issues affect the performance of controllers and the stability of the control system.Therefore,it is crucial to improve the effectiveness and robustness of the control system.

At present,many approaches have been proposed for tilt rotor UAVs’models and controls.Some researchers used computational fluid dynamics and theoretical calculation methods to study the interference flow field and aerodynamic interference in hover and transition modes[5-7].In order to achieve a stable and safe mode transition process,a proportional-integral-derivative(PID)control was adopted to design the forward speed,the pitch angle and the altitude controllers[8].A cascade PID control law was adopted to design the attitude,the altitude,and the forward flight speed controllers[9].A deep reinforcement learning method was adopted to design position controllers and attitude controllers to achieve better trajectory tracking performance[10].Apredictor-based model reference adaptive control method was proposed for the lateral attitude control problem in the transition mode[11].However,in the aforementioned control approaches, disturbances are not well considered in simulations.

Also,a reference model based robust tracking control method was designed to achieve the stability of the closed-loop system and accurate tracking of the desired command[12].However,the controller design is based on a linear system and requires an accurate system model.

In order to enhance the performance of handling uncertain dynamics,an active disturbance rejection control(ADRC)based method was adopted to design attitude controllers with rotor tilting angles of 0°,30°,60°,and 90°[13-14].A dynamic inverse based sliding mode control method was proposed for a tilt UAV attitude and position control,which is robust against disturbances[15].These studies consider the robustness of the control system.Nonetheless,none of them considers the continuous change of the rotor tilting angle.Therefore,the control of the whole rotor tilting process is not studied.

Recently,neural network-based methods have been employed to estimate nonlinear characteristics for their good capabilities in approximation[16-18].Specifically,the radial basis function neural network(RBFNN)is widely used for its precision and calculation speed.

Motivated by the existing related literature results,a neural network adaptive control scheme is proposed for a tilt tri-rotor UAV altitude control and attitude control.Based on the nonlinear dynamic model,continuous rotor tilting process and disturbances are all considered.To be more specific,an altitude controller and attitude controllers are designed to make the UAV track altitude command.Moreover,to address the parameter tuning problem in the control scheme,the grey wolf optimization(GWO)algorithm is used for the network parameter optimization and the controller parameter optimization.In addition,the transition process can be safer and more stable by maintaining a constant flight altitude[19],so the constant flight altitude transition is adopted.Finally,two altitude control strategies are designed to achieve a constant flight altitude in the transition process.

1 Mathematical Model

The tilt tri-rotor UAV is shown in Fig.1,and the rotor tilting process is shown in Fig.2.The kinematic definitions are shown in Fig.3.The mathematical model of the tilt tri-rotor UAV includes a rotor model and a fixed-wing model.The rotor model is established by the momentum theory and the blade element integration method.The fixed-wing model consists of the wing,the fuselage,and the tail models[20].The UAV is light in weight and small in size.To simplify the model,the changes of the center of gravity and the moment of inertia caused by rotor tilting are ignored.The influence of rotor tilting on the force and the moment of the model is mainly considered.

Fig.1 Tilt tri-rotor UAV

Fig.2 Rotor tilting process

Fig.3 Tilt tri-rotor UAV kinematic definitions

The mathematical model of the tilt tri-rotor UAV is derived by using the Newton-Euler approach.The assumptions are given as follows:

(1)The tilt tri-rotor UAV is a rigid body.

(2)The tilt tri-rotor UAV is symmetrical about its longitudinal plane in the body coordinate frame.

(3)The aerodynamic interferences caused by rotors are ignored[21-22].

The coordinate frames and their definitions are given in Refs.[20-21,23].The hover mode is defined when the rotor tilting angleδti(i=1,2)=0,and the level flight mode is defined whenδti=90°.The transition mode is defined whenδti∈(0°,90°).The control inputs are the motor speedδui(i=1,2,3),the rotor tilting angleδti,the aerodynamic control surfaces of the aileronδaand the v-tailδei(i=1,2).Altitudehand Euler angles (?,θ,ψ) are the system outputs.The relationship of (?)=(?)is satisfied in the case of small Euler angles,where(p,q,r) are the angular velocities.The values of inertia products are much smaller than those of the moment of inertia,so the inertia products are ignored.The attitude and altitude dynamic equations of the tilt tri-rotor UAV are given as follows[23]

where (L,M,N) are the control torques and(Jxx,Jyy,Jzz) the moment of inertia.Fis the control thrust.According to Fig.3,the expressions ofFand(L,M,N) in the body coordinate frame are given as follows[20-21]

whereFi(i=1,2,3)is the rotor force.l,banddare the geometric length;andFaero,Laero,Maero,andNaerothe aerodynamic force and aerodynamic moments,respectively.Rotor torques are ignored in Eq.(2).

Remark 1Polynomials withFi(i=1,2,3)are defined as the multirotor control,and those with subscript aero are defined as the fixed-wing control.

In the level flight mode,F(xiàn)3is0,F(xiàn)1andF2are pulling forces and included in the fixed-wing control.The multirotor control is adopted in the hover mode,and the fixed-wing control is adopted in the level flight mode.In transition mode,the fixedwing control is adopted depending on the rotor tilting angle and the forward flight speed.

In Eq.(2),the rotor tilting angleδti(i=1,2)affectsFand (L,M,N),which shows the unique control characteristics of the tilt rotor UAV.

2 GWO-Based RBFNN Control

RBFNN is adopted for its nonlinear function approximate ability.The neural network adaptive law is derived by the Lyapunov method,and the stability of the control system is guaranteed by adjusting the adaptive weight matrix[24].The framework of GWObased RBFNN control scheme is shown in Fig.4.

Fig.4 Tilt tri-rotor control block diagram

As presented in Fig.4,the proposed control system includes the controller and the control allocator,RBFNN,GWO,and the tilt tri-rotor UAV model.The controller and the control allocator are used to obtain desired control outputs.RBFNN is used to estimate uncertainties or disturbances of the tilt tri-rotor UAV model.GWO is used to optimize network parameters and controller parameters.The tilt tri-rotor UAV model is described by Eqs.(1,2).

2.1 RBFNN controller design

The tilt tri-rotor UAV controller design includes the attitude controller design and the altitude controller design.The attitude controllers include the angular controllers and the angular velocity controllers.The angular controllers are designed by the proportional control,and the control outputs are the desired angular velocities.

where (psp,qsp,rsp) are the desired angular velocities,(kp?,kpθ,kpψ) the adjustable controller parameters,(?sp,θsp,ψsp) the desired attitude angles,and(?,θ,ψ)the actual attitude angles.

The roll angular velocity controller is designed as an example to show the process of RBFNN controller design.The roll angular velocity dynamic equation is given as follows

whereKp=(kpp,kdp)is the controller parameter.

RBFNN is used to estimatefpand other disturbances[24].In this section,RBFNN is introduced as follows

wherexis the network input vector,jthe node number of the hidden layer,Wthe weight matrix,εthe approximated error,the estimated value of the ideal weight matrix.H=[h1,h2,…,hn]Tis the output vector of Gaussian function.In Eqs.(6,7),the input isxp=(ep,)T,and the output is?=·Hp(x).

To reduce the number of adjustable parameters,are defined,wherebandcare adjustable network parameters.

Usinginstead offp,we have

The adaptive law of the weight matrix is

The definitions of parameters in Eq.(9)and the stability proof of the control law (8) are given in Ref.[24].

Using the same process as the roll angular velocity controller design,the pitch angular velocity controller,the yaw angular velocity controller,and the altitude controller are obtained as follows

where (bq,br,bh)=( 1Jyy,1Jzz,-cos?cosθ/m).are the estimates offq=andfh=g,respectively.Kq=(kpq,kdq),Kr=(kpr,kdr),andKh=(kph,kdh) are the controller parameters.Eq=(eq,e?q)Tis the pitch angular velocity command tracking error and its derivative,Er=(er,)Tthe yaw angular velocity command tracking error and its derivative,Eh=(eh,?)Tthe altitude command tracking error and its derivative,andthe secondorder derivative of the desired altitude command.

In the level flight mode,the pitch angle is usedfor the altitude control.The desired pitch angle command is generated by the PID controller,which is given as follows

where,kiθ,andkdθare the controller parameters.

The tracking differentiator(TD) is used to generate transition signals of the command signal.TD is given as follows

whereξandωnare the adjustable parameters.By adjusting the values ofξandωn,the expected transition signal of the command signal and the first-order and second-order derivative signals of the transition signal are obtained.The overshoot of the transition signal relative to the command signal becomes smaller asξincreases,and the transition signal tracks the command signal faster asωnincreases.

Remark 2For the position control,the range ofξis[0.8,1],and the range ofωnis[0.5,5].For angular velocity control,the range ofξis[0.8,1],and the range ofωnis[20,40].The specific values ofξandωnare determined according to physical actuator limitations and the desired control performance.

2.2 GWO algorithm

GWO was proposed by Mirjalili et al.[25]After being tested with 29 mathematical optimization problems and three structural design problems,GWO was found very competitive compared with particle swarm optimization(PSO),the gravitational search algorithm(GSA),and the evolution strategy(ES).GWO has been successfully applied to parameter optimization[26-27].In regard of this,GWO is adopted to optimize adjustable parameters in the proposed control scheme.In this section,GWO is introduced as follows

whereα,β,andδare the current best individual,the current suboptimal individual,and the current third best individual in GWO algorithm,respectively.Ai(i=1,2,3) andCi(i=1,2,3) are the parameters.alinearly decreases from 2 to 0.r1andr2are the random vectors in[0,1].X,X1,X2,andX3are the position vectors of current search agents,α,β,andδ,respectively.The implementation procedure of GWO is shown in Fig.5.

Fig.5 Implementation procedure of GWO

In Fig.5,iter is the current iteration and itermaxthe maximum iteration number.The pseudo code of GWO is presented as follows:

Begin

Step 1Initialize the wolf population.In detail,initialize the population sizeNp,the maximum iteration number itermax,the spatial dimensionD,the boundaries and the initial positions of the grey wolves.Initialize parameters ofa,A,andC.

Step 2Calculate the fitness values of each grey wolf,and findα,β,andδ.

Step 3For each grey wolf,if the grey wolf goes beyond the search space,return it back.Update the position of each current grey wolf by Eq.(18).

Step 4Calculate the fitness values of all grey wolves and update the positions ofα,β,andδby Eqs.(15—17).

Step 5Output the best grey wolf when iteration number reaches its max value.Otherwise,go to step 3.

End.

The complexity of GWO is analyzed.In detail,at Step 1,initializingNpgray wolf individuals inDdimensional search space requiresNp×Dcomputations.At Step 2,calculating the fitness values of each grey wolf requiresNpcomputations,and the complexity of the fitness value calculation isO(D).The number of computations is 3×Np-3 for calculatingXα,Xβ,andXγ,and the number of computations is 1 for recordingXα.At Step 3,calculating distances among other grey wolves andXα,Xβ,andXγrequires 3×Np-3 computations,and updating positions ofXα,Xβ,andXγwith prey requires 3D+1 computations[28].At Step 4,the number of computations is a constant for updating the parameters ofa,A,andC.Among these computations,O(D)is the biggest and much larger than the others.The maximum iteration number is itermax.By approximating the calculation,the time complexity of the GWO algorithm is aboutO(D×itermax).

To reduce the number of adjustable parameters,parameterkcis introduced,which satisfiedkd=2kc,andkp=k2cin Eq.(6).Together with network parametersbandc,each controller has three adjustable parameters.The parameters of the angular velocity controllers are obtained,and then the parameters of the altitude controller are obtained.The cost functions are designed as follows

wherefattcostandfhcostare the cost functions of the angular velocity controllers and the altitude controller,respectively.(p,q,r) andhare the actual signals,and(ptd,qtd,rtd)andhtdthe reference commands.

Remark 3The numerical relationships ofkd,kc,andkpare explained as follows.By substituting the control lawUh(Eq.(12))into?(Eq.(1)),we have error equations+kdh·?+kph·eh=εh,andεh=?-fh.By adopting the adaptive law of the weight matrix,εhdecreases and approaches to 0.By adopting the relationship ofkphandkdh,the Laplace transformation of error equation iss2+2kch·s+=0.Ifkch>0,we haves<0.For the angular velocity controllers(Eqs.(8,10—11)),the Laplace transformation of error equations arekdp·s+kpp=0,kdq·s+kpq=0, andkdr·s+kpr=0.Ifkcp>0,kcq>0,andkcr>0,we havekdp>0,kpp>0,kdq>0,kpq>0,kdr>0,andkpr>0.And the stability of the control system is guaranteed.

Remark 4The neural network in this paper is used online,and the computational burden must be considered.The computational speed of the method is correlated with the processor speed and storage capacity.The faster on-board processor with more memory space could be demanded in actual flight.Based on the computation speed on the computer,we recommend that the processor’s operating frequency is at least 1 GHz(such as DJI Manifold 2-C),and this value needs to be tested in actual scenarios.

2.3 Control allocation and altitude control strategy

The control effectiveness of aerodynamic control surfaces is positively correlated to the forward flight speed.Therefore,the control allocation authority is set as a function of the forward flight speed.When the forward flight speed is lower thanv0,the UAV is controlled by the multirotor control.When the forward flight speed reachesv1,the fixed-wing control is completely adopted.When the forward flight speed is betweenv0andv1,a linear allocation method is adopted,which is given as follows

wherekmultirotorandkfixed-wingare the weights of the multirotor control and the fixed-wing control,respectively.

Two altitude control strategies are proposed for the altitude control in the transition mode,hereinafter referred to as strategy Ⅰand strategy Ⅱ,respectively.Strategy Ⅰis to give the UAV a forward speed which is greater thanv1.The aerodynamic control surfaces have control effectiveness before mode transition,and the fixed-wing control is adopted in the mode transition flight.

Strategy Ⅱis based on the value of the rotor tilting angleδti(i=1,2).The multirotor control is adopted beforeδti(i=1,2) reaches a user set valueδtilt0,and the fixed-wing control is adopted whenδti(i=1,2)≥δtilt0.It is found thatδtilt0can be selected in the range of 40°— 60°,and within this range different values ofδtilt0will not show great impact on the transition mode flight.

3 Numerical Simulations

In this section,comparative simulations are carried out to test the performance of the proposed control scheme.The effectiveness of the proposed method is verified through comparison between the proposed method,the ADRC and the PID methods.Environmental disturbances,measurement errors,and motor model errors are considered to verify the robustness of the proposed method.

Considering the former research results[21],the simulation accuracies in this paper are set as follows.The maximum altitude tracking error is less than 1 m,and the steady-state altitude tracking error is less than 0.1 m.The maximum attitude angle tracking error is less than 12°,and the steady-state attitude tracking error is less than 2°.

Environmental disturbances,measurement errors, and motor model errors are collectively named as disturbances.The environmental disturbances are modeled as the external force and the external moments.The external forceFdisis modeled as a constant, and the external moments(Ldis,Mdis,Ndis) are modeled as a constant,a sinusoidal,and the square wave.The disturbances mentioned above are given as follows

The measurement errors are divided into the altitude measurement error and the attitude measurement error.These errors are given as follows

wheremhis the altitude measurement value,m?the?measurement value,mθtheθmeausrement value,andmψtheψmeasurement value.

The brushless direct current motor is modeled as a first-order inertial system,which is given as follows

whereTis the time constant and increased by 20%as the motor model error.

3.1 Hover mode simulation results

Table 1 presents the parameters of the tilt trirotor UAV in Fig.1.

Table 1 UAV parameters

The desired altitude command is set tohsp=10 m,and the desired attitude angle commands are set to?sp=θsp=ψsp=0.The initial position,velocities,attitude angles,and angular velocities are all set to 0.(kp?,kpθ,kpψ)=(2,2,2).The parameters of TD are set toξh=1,ωnh=0.8,ξ?=ξθ=ξψ=1,andωn?=ωnθ=ωnψ=40.The transi-tion signals of altitude command are shown in Fig.6.

Fig.6 Transition signals of altitude command

In Fig.6,the black line is the desired altitude commandhsp.The red line is the transition signal ofhsp,and is named ashtd.The green line ish?td,and the blue line ish?td.By using TD,a smooth transition command signal and its first-order and secondorder derivative signals are obtained.

The structure of ADRC is given in Ref.[29],and the structure of PID is given in Ref.[9].The simulation parameters of ADRC arewoh=3,wop=3,woq=6,wor=5,wch=80,wcp=3,wcq=4,andwcr=4.The simulation parameters of PID arekp_h=3,kp_vh=3,ki_vh=0.075,kd_vh=0.01,kp_p=5,kp_q=8,andkp_r=6.5.

Fig.7 shows the stable altitude control results by different control methods.The convergence speed of PID control is relatively slower than those of that of the other two methods.In Fig.8,the proposed control method under disturbances has the altitude tracking error less than 0.2 m (2% error band)within 1.36 s,which is less than those of ADRC(about 3.39 s)and PID control(about 9.04 s).The maximum altitude tracking error is about 0.74 m,which is less than those of ADRC(about 1.29 m)and PID control(about 4.16 m).

Fig.7 Altitude transition command control results

Fig.8 Altitude transition command tracking errors

Figs.9—11 show that the attitude control results of the proposed control method are better than those of ADRC and PID control.The maximum angle tracking error(about 11.47°,pitch angle)and the steady-state tracking error(about 1.52°,yaw angle)are within the simulation control accuracies.

Integral of absolute value of error criterion(IAE)values of ADRC,RBFNN and PID control are shown in Table 2.

Table 2 IAE values in hover mode

Fig.9 Roll angle control results

Fig.10 Pitch angle control results

Fig.11 Yaw angle control results

Table 2 is the IAE values of different control methods.It can be seen that RBFNN has the smallest IAE value.The UAV is under disturbances,and RBFNN still has acceptable control performance.

Fig.12 is the fitness value results of GWO,PSO,and the genetic algorithm(GA).It can be seen that GWO has the highest convergence precision compared with PSO and GA.GWO fitness value converges to about 3.56×10-4after about 30 iterations.Fig.13 shows the fitness value in the altitude control by GWO.Tables 3—4 present parameter optimization results of the angular velocity controllers and the altitude controller by GWO.

Fig.12 Fitness value in angular velocity control

Fig.13 Fitness value in altitude control

Table 3 Optimization results of angular velocity controller parameters

Table 4 Optimization results of altitude controller parameters

Figs.7—11 show that the proposed method has better altitude and attitude control results.The altitude and attitude controller parameters in Tables 3—4 are used in transition mode simulations.

3.2 Transition mode simulation results

3.2.1 Altitude control of Strategy Ⅰ

In Strategy Ⅰ,the initial forward flight speed is set to 15 m/s.The initial altitude and altitude commands are all set to 30 m.The initial position,attitude angles,and angular velocities of the UAV are all set to 0.The rotor tilting angles change uniformly from 5 s to 30 s.Defining the process of increasing the rotor tilting angle from 0° to 90° is the positive transition,and the process of decreasing the rotor tilting angle from 90° to 0° is the reverse transition.

Simulation results of the positive transition are shown in Figs.14—17.Fig.14 shows the change of the rotor tilting angle in the positive transition.In Fig.15,the maximum altitude tracking error of the proposed method is about 0.24 m,which is less than PID control(about 0.52 m),and that of PID control also has a steady-state error of about 0.3 m.The altitude tracking error in Fig.15 is smaller than that in Ref.[30](about 7 m)and that in Ref.[31](about 1 m).IAE values of PID,RBFNN,and RBFNN control under disturbances are 9.532,2.483,and 3.803 6,respectively,which shows RBFNN has better control performance.

Fig.14 Rotor tilting angle in positive transition

Fig.15 Altitude results in positive transition of Strategy Ⅰ

Fig.16 shows the forward flight speed of the UAV.The forward flight speed increases as the rotor tilting angle increases,and converges to about 18.2 m/s.In Fig.17,the pitch angle is used for the altitude control,and its range is about[-2°,4°].The values of roll angle and yaw angle are both within[-1°,1°],which shows the stable attitude control results.

Fig.16 Forward speed result by RBFNN under disturbances in positive transition of Strategy Ⅰ

Fig.17 Attitude results by RBFNN under disturbances in positive transition of Strategy Ⅰ

Simulation results of the reverse transition are shown in Figs.18—21.Fig.18 shows the change of the rotor tilting angle in reverse transition.The rotor tilting angle is uniformly changed from 90° to 0°,and the angular changing rate is within the allowablerange of the UAV.Fig.19 shows the comparative results of the proposed control method and PID control.The maximum altitude tracking error of the proposed method is about 0.2 m,which is less than that of the PID control(about 0.7 m).IAE values of PID,RBFNN,and RBFNN control under disturbances are 11.758 8,2.910 1,and 3.179 7,respectively,which shows RBFNN has better control performance.

Fig.18 Rotor tilting angle in reverse transition

Fig.19 Altitude results in reverse transition of Strategy Ⅰ

Fig.20 shows the forward flight speed of the UAV.The forward flight speed has a negative interrelation to pitch angle.In Fig.21,the pitch angle is used for altitude control and its range is about[0°,6°].The values of roll angle and yaw angle are relatively small and both within[-1°,1°],which shows the stable attitude control results.

Fig.20 Forward speed result by RBFNN under disturbances in reverse transition of Strategy Ⅰ

Fig.21 Attitude results by RBFNN under disturbances in reverse transition of Strategy Ⅰ

3.2.2 Altitude control of Strategy Ⅱ

In Strategy Ⅱ,rotor tilting angleδtilt0= 45° is selected as the multirotor control and the fixed-wing control switching angle.The multirotor control is adopted whenδtilt0<45° and the fixed-wing control is adopted whenδtilt0≥45°.The initial forward flight speed is set to 0 in the positive transition simulation,and it is set to 19 m/s in the reverse transition simulation.Other initial conditions are the same as those in Strategy Ⅰ.

The change of the rotor tilting angle in the positive transition is shown in Fig.14.Simulation results of the positive transition are shown in Figs.22—24.Fig.22 shows the comparative altitude control results of the proposed method and PID control.The maximum altitude tracking error of the proposed method is about 0.2 m,and that of PID control is about 0.6 m.PID control has a steady-state error about 0.3 m.IAE values of PID,RBFNN,and RBFNN control under disturbances are 7.558 2,1.767 8,and 2.490 8,respectively,which shows RBFNN has better control performance.

Fig.22 Altitude results in positive transition of Strategy Ⅱ

In Fig.23,the forward flight speed increases as the rotor tilting angle increases,and has a negative interrelation to the pitch angle whenδtilt≥45°,and converges to about 18.2 m/s in the fixed-wing mode.Fig.24 shows the attitude results.Whenδtilt≥45°,the pitch angle is used for the altitude control,and converges to about 1° in the fixed-wing mode.The range of the pitch angle is about[0°,4°].The values of the roll angle and the yaw angle are relatively small and both within[-1°,1°],which shows the stable attitude control results.

Fig.23 Forward speed result by RBFNN under disturbances in positive transition of Strategy Ⅱ

Fig.24 Attitude results by RBFNN under disturbances in positive transition of Strategy Ⅱ

The change of the rotor tilting angle in the reverse transition is shown in Fig.18.Simulation results of the reverse transition are shown in Figs.25—27.Fig.25 shows the comparative altitude control results of the proposed method and PID control.Whenδtilt≥45°,the altitude is controlled by pitch angle.After control switch,the altitude is controlled by the multirotor control.The altitude out-puts are fluctuated due to control switch.Even under disturbances,the maximum altitude tracking error of the proposed method is about 0.26 m,which is less than that of PID control(about 0.7 m),and PID control has a steady-state error of about 0.1 m.IAE values of PID,RBFNN,and RBFNN control under disturbances are 10.540 3,4.155 2,and 3.146 4,respectively,which shows RBFNN has better control performance.

Fig.25 Altitude results in reverse transition of Strategy Ⅱ

Fig.26 shows the forward flight speed of the UAV.The forward speed has a negative interrelation to pitch angle(Fig.27)and decreases after control switch.Fig.27 shows the attitude results.Whenδtilt≥45°,the pitch angle is used for the altitude control,and converges to about 0.5° after control switch.The range of the pitch angle is about[0°,4°].The values of the roll angle and the yaw angle are both within[-1°,1°],which shows the stable attitude control results.

Fig.26 Forward speed result by RBFNN under disturbances in reverse transition of Strategy Ⅱ

Fig.27 Attitude results by RBFNN under disturbances in reverse transition of Strategy Ⅱ

3.3 Comparison of altitude control strategies

Strategy Ⅰ needs an initial forward flight speed.The aerodynamic control surfaces have control effectiveness before transition mode starts,and only the fixed-wing control is adopted.Strategy Ⅰcan achieve smoother altitude and forward flight speed results in the transition mode.The positive transition altitude comparative results are shown in Figs.15,22,and the reverse transition altitude comparative results are shown in Figs.19,25.It can be seen that the altitude results in Strategy Ⅰ are smoother than those in Strategy Ⅱ.The forward speed results in Strategy Ⅰare also smoother than those in Strategy Ⅱ(Figs.16,23(positive transition),and Figs.20,26(reverse transition)).

In Strategy Ⅱ,the positive transition is completed without an initial forward flight speed.The deficiency of Strategy Ⅱis an instantaneous switch between the multirotor control and the fixed-wing control,which causes altitude variation at the moment of switching.In addition,the values of the rotor tilting angle and the forward flight speed are all increased in the positive transition,which indicates that if the changing rate of the rotor tilting angle is large,and the forward flight speed is smaller than that at the level flight,the aerodynamic control surfaces could be incapable to control the UAV.In this case,the hover mode should be switched immediately and the multirotor control is used to achieve a stable flight.

4 Conclusions

This paper studies the altitude control of a tilt tri-rotor UAV in the transition mode.A GWObased RBFNN control scheme is proposed to achieve the altitude control and the attitude control for the tilt tri-rotor UAV under different disturbances.The tracking signals of the reference command are obtained by adopting TD,and the parameters of RBFNN controllers are obtained by GWO.Numerical simulation results show that the proposed method control results are better than those by ADRC and PID,which are reflected by the maximum tracking error and the steady-state error.Even under disturbances,the stable altitude control performance in the transition mode can be achieved,which demonstrates the robustness of the proposed method and the effectiveness of the proposed altitude control strategies.The future work will focus on implementing the proposed method to real flights.

主站蜘蛛池模板: 色婷婷综合在线| 国产精品自在在线午夜区app| 婷婷综合亚洲| 人与鲁专区| 日韩成人免费网站| 中文字幕乱码二三区免费| 亚洲三级色| 国产全黄a一级毛片| 毛片免费在线视频| 最近最新中文字幕在线第一页| 男女精品视频| 亚洲欧美在线综合图区| 亚洲综合网在线观看| 91精品国产自产在线老师啪l| 国产成人久久综合777777麻豆| 超薄丝袜足j国产在线视频| 国产午夜精品鲁丝片| 欧美不卡视频一区发布| 免费一看一级毛片| 国产69精品久久| 久久精品电影| 永久天堂网Av| 污污网站在线观看| 操操操综合网| 久久久亚洲色| 亚洲欧美另类专区| 欧美性猛交一区二区三区| 成人免费午夜视频| 欧美不卡二区| 亚洲日韩国产精品综合在线观看| 黄色在线网| 成人欧美日韩| AV老司机AV天堂| 欧美伊人色综合久久天天| 亚洲精品爱草草视频在线| 亚洲国产中文综合专区在| 亚洲无码高清一区| 一级全黄毛片| 无码人妻热线精品视频| 色欲综合久久中文字幕网| 国产在线高清一级毛片| 亚洲精品第五页| 色亚洲激情综合精品无码视频| 亚洲开心婷婷中文字幕| 99久久人妻精品免费二区| 欧美日韩亚洲国产主播第一区| 99爱在线| 美女内射视频WWW网站午夜 | 91福利国产成人精品导航| 免费不卡视频| 久久成人国产精品免费软件| 亚洲欧美国产高清va在线播放| 亚洲黄色网站视频| 中文无码精品a∨在线观看| 成人在线观看不卡| 欧美啪啪网| 欧美五月婷婷| 孕妇高潮太爽了在线观看免费| 亚洲精品黄| 全部毛片免费看| 国产精品亚洲一区二区三区z| 亚洲无码视频一区二区三区| 精品国产aⅴ一区二区三区| 国产伦精品一区二区三区视频优播| 午夜精品一区二区蜜桃| 一区二区理伦视频| 在线精品亚洲一区二区古装| 国产不卡国语在线| 91久久精品日日躁夜夜躁欧美| 久久人人97超碰人人澡爱香蕉| 99久久无色码中文字幕| 亚洲青涩在线| jijzzizz老师出水喷水喷出| 中文字幕无码制服中字| 亚洲高清中文字幕| 亚洲日韩精品无码专区| 91欧洲国产日韩在线人成| 欧美一道本| 国产SUV精品一区二区6| 久久婷婷色综合老司机| 91色爱欧美精品www| 国产精品美女网站|