亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇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.

        亚洲无人区一码二码国产内射| 国产av电影区二区三区曰曰骚网| 狠狠色婷婷久久一区二区| 日本专区一区二区三区| 夜色视频在线观看麻豆| 人人妻人人澡人人爽欧美一区| 成人欧美一区二区三区1314| 国产精品第一二三区久久蜜芽 | 男女深夜视频网站入口| 丰满大爆乳波霸奶| 日本乱人伦在线观看| 成人免费无码a毛片| 精品无码久久久久久久动漫| 亚洲国产高清美女在线观看| 91精品福利一区二区三区| 亚洲乱码无人区卡1卡2卡3| 999久久久无码国产精品| 亚洲国产成人AⅤ片在线观看| 东京热日本道免费高清| 激情综合五月| 亚洲中文字幕无码久久| 亚洲综合伦理| 国产精品毛片av毛片一区二区| 亚洲熟妇丰满多毛xxxx| 亚洲欧洲日产国码无码久久99| 美女裸体无遮挡黄污网站| 亚洲国产精品悠悠久久琪琪| 宅男666在线永久免费观看| 欧美日韩国产成人高清视| 国产av一区网址大全| 男人的天堂一区二av| 人妻精品动漫h无码网站| 精品亚洲少妇一区二区三区| 久久精品国产亚洲av网站| 放荡的少妇2欧美版| 欧美末成年videos在线观看| 日本午夜一区二区视频| 日本一区二区三区视频网站| 青青草原综合久久大伊人| 91视频香蕉| 亚洲色拍拍噜噜噜最新网站|