Professional Documents
Culture Documents
Abstract—With the upsurge of urban air mobility, compound analysis software CAMRAD II. Later, they examined the
V/STOL vehicle enter a new boom round. There is a long stability and control of slowed-rotor compound aircraft,
research and development history for compound vehicle, but particularly at high advance ratios [7, 8]. Rigsby [9] built an
remain rare studies on the full-mode flight control. In this work, articulated rotor model based on the FLIGHTLAB software
a UAV compound with double-mode rotor and wing is and used the model to predict stability and control
introduced and typical flight profile and flight stage division of characteristics of lightly loaded autorotating rotor of a
the UAV are described. Then flight dynamics model of the UAV conceptual compound gyroplane in high advance ratio flight.
is built based on explicit blade element method. And a robust
adaptive full-mode control scheme is designed based on adaptive In the current literature, there remain rare studies on the
neural network augmented nonlinear dynamic inversion. The full-mode flight control of rotor/wing compound vehicle. This
derivative-free adaptive strategy is adopted to achieve fast work focuses on multimode flight dynamics and control of an
adaption. A control allocator is designed based on the dynamic example rotor-wing compound UAV.
allocation method to coordinate the rotor and the aerodynamic
surfaces. Simulation results illustrate superior full-mode flight The contributions of the paper are described as follows: (1)
control performance of the proposed scheme. a high-fidelity six/seven-degree-of-freedom model of the
compound UAV is built based on blade element method
Keywords—rotor/wing compound UAV, derivative-free adaptive, (BEM); (2) flight characteristics of all three modes and mode
nonlinear inversion control, dynamic control allocation transitions are analyzed in detail; (3) a robust adaptive full-
mode controller based on derivative-free adaptive neural
I. INTRODUCTION
network and control allocator is designed and verified with
Recently compound aircrafts have become a hot spot in numerical simulations. The control scheme could be adopted to
both academy and industry due to the performance limits of design flight control system of rotor/wing compound UAV or
conventional helicopter and aircraft. With novel powerplants e-VTOL.
and aerodynamic configurations, compound vehicles could
combine the vertical/short takeoff and landing (V/STOL) II. THE COMPOUND UAV
capacity of rotorcraft and the speed/altitude performance of
aircraft.
There is a long research and development history for
compound V/STOL vehicles, which produced some successful
military types such as V22 “Osprey”, AV-8B “Harrier” and the
(c)
F-35B “Lighting” [1]. Recently, with the upsurge of Urban Air (a) (b)
Authorized licensed use limited to: BOURNEMOUTH UNIVERSITY. Downloaded on July 06,2021 at 02:11:02 UTC from IEEE Xplore. Restrictions apply.
described as follows:(1)The helicopter mode: The speed of this Where Vb >u, v, w@ and Ωb = > p, q, r @ are the velocity vector
T T
Here rotor , P stand for the main rotor and propeller, plane
stands for the fixed-wing aerodynamic parts including
Cl
im
Transition
lerati
on Based on the output of the autorotating rotor model, rotor
Glide window Acce
Approach are calculated according to the geometrical relationship
off between the rotor hub and the center of gravity of the DMWR
ke-
Ta
Land
ing UAV. The derived results are as follows: Where E is the
Autorotate-Driven sideslip angle; x, y, z is the rotor hub coordinate in the body
Transition
Airport frame.
Fig. 2. Typical flight profile and stages of the DMRW UAV.
Fxrotor H cos iM T sin a1s iM
°
III. MODEL OF THE DMWR UAV ° Fyrotor H sin( E ) T sin b1s
° Fzrotor T cos a1s iM
A. The Kinematics °
®
Two sets of kinematics equations are used to describe the ° Mx
rotor
Fyrotor ( z ) Fzrotor y Q sin a1s iM
relative motion between the body frame and the north-east- ° M yrotor Fxrotor z Fzrotor ( x) Q sin b1s
earth (NED) frame. ° rotor
°̄ M z Fyrotor x Fxrotor ( y ) Q cos a1s iM cos b1s
° X TbVb
®
°̄ Ξ Sb Ωb
C. The Rotor Model Based on EBEM
where X =[ x, y, z ] and Ξ
T
[I ,T ,\ ] are the position vector
T
The double-model rotor is modeled based on the explicit
blade element method (EBEM).It is noted that the expressions
and Euler angle vector in the NED frame; Vb [u, v, w]T and are mainly based on the blade element model integration
Ωb [ p, q, r ]T are the velocity vector and angular velocity results presented in [11] and partial modified to model the
driven/autorotating rotor.
vector in the body frame; Tb and Sb are the transformation
matrices, which can be found in [10]. The double-model rotor model is an iterative calculation
process, which can be described as follows: First, the induce
B. Rigid-Body Dynamics velocity is converged(with iteration) using the following
Driven/autorotating rotor is key feature of the DMWR equation
UAV. The rotor angular velocity : should be introduced as a
new state variable. The seven-degree-of-freedom (7-DOF) CT :R
rigid-body dynamics of the DMWR UAV can be expressed by ° 2P Vk ! 25m / s
the following Newton-Euler equations: °
vi = ® 2 2
° Vk
2
§ Vk2 · § T ·
Vb Ωb u Vb Fb / m ¨ ¸ ¨ Vk d 25m / s
° 2 ¸
° 1 ¯ 2 © 2 ¹ © 2 US R ¹
® Ωb I M Ωb u I Ωb
° : Q / J M
¯ With the steady induced velocity, the thrust T , the horizon
force H and the torque Q are calculated as follows:
961
Authorized licensed use limited to: BOURNEMOUTH UNIVERSITY. Downloaded on July 06,2021 at 02:11:02 UTC from IEEE Xplore. Restrictions apply.
T CT US R 2 :R 2 The desired attitude dynamics is designed as follows:
°
° ª Id º ª kI
ªk 0 0 º ª Ic I º
® H CH US R :R
2
2
« » « »
° « Td » «0 kT 0 » «« T c T »»
°̄ M K CM K US R :R
3 2
«\ d » «0 0 k\ »¼ «¬\ c \ »¼
¬ ¼ ¬
where thrust coefficient CT , the torque coefficient CM K and the
where Ic , T c and \ c are the commanded attitude angles; kI ,
horizontal force coefficient CH are calculated as follows:
kT and k\ are the desired bandwidth parameters; Id , T d and
Va
°§ 2 2 2 3 4 · § P2 · ½
° \ d are the desired attitude rates. Then we can derive the
CT 2 ®¨
P P ¸T 0 ¨1 ¸O¾
4 ª¬1 1.5P º¼ ¯
°© 3 3 2 ¹ © 2 °
¹ ¿ T
desired angular rates [ pd , qd , rd ] as follows:
V cd 1 P 2
° aO ½°
° T0 (2 P 2 ) § P 2 ½
· ° 1
CM K V ® ¾® ¨1 ¸O¾ ª pd º ª1 tan T sin I tan T cos I º ª Id º
8 1.5P 2 ° 3 © 2 °
¹ ¿ «q » «0 « »
° °¯
sin I »»
¯ 4 1 ¿ « d» « cos I «Td »
V ª cd CT CM º «¬ rd »¼ «¬0 sin I / cos T cos I / cos T »¼ «\ d »
CH « 1 3P O
2
»
K
¬ ¼
P¬8 V V ¼
The fast dynamics is described in detail:
As the paper length limit, the full description of rotor model
can be referred to [11]. ª pº ª f p º ª c3 0 c4 º ª M xrotor 'M xwing º
« » « » « « »
«q» « fq » « 0 c7 0 »» « M yrotor 'M ywing »
IV. CONTROL LAW BASED ON ADAPTIVE NDI
¬« r ¼» ¬« f r ¼» ¬«c4 0 c9 ¼» «¬ M zrotor 'M zwing »¼
For the rotor/wing compound UAV, the aerodynamics of
the double mode rotor is fast time-varying due to the changes
where C is the aerodynamic derivatives. 'M
wing
is the surface
of the airspeed, attitude and rotor cyclic controls. Especially,
rotor
the periodic rotor aerodynamics has remarkable influence on control moments M is the rotor moments . f p , f q and f r are
the attitude tracking, resulting in cyclical fluctuation during defined by
steady tracking and nonlinear strong coupling between the
pitch and the roll channels. To tackle these problems, a fp c1r c2 p q c3 L0 c4 N 0
derivative-free adaptive dynamic inversion controller is °°
designed in this section. And a rotor-surfaces allocator is ® fq c5 pr c6 p 2 r 2 c7 M 0
designed based on dynamic control allocation method to °
coordinate the rotor cyclic pitch controls and the aerodynamic °̄ f r c8 p c2 r q c4 L0 c9 N 0
surfaces. Define x > p, q, r @ T
, u > A , B ,G
1 1 e
, Ga , Gr @
T
,
Different from the conventional derivative-based adaptive T
f x ª¬ f p , f q , f r ¼º and
control (DBAC), derivative-free adaptive control (DFAC) [12]
relaxes the assumption of constant unknown ideal weights to
the existence of time-varying weights, such that fast and ª c3 0 c4 º ª M xrotor 'M xwing º
«0 « »
discontinuous variation in weights are allowed. Besides, g x,u « c7 0 »» « M yrotor 'M ywing »
derivative-free weight-update law uses delayed weight law «¬c4 0 c9 »¼ «¬ M zrotor 'M zwing »¼
instead of the derivative-based integration strategy, which can
avoid the conflict between the nonadaptive integration. Equation (8) can be expressed as follows:
Therefore, derivative-free adaptive control is particularly well
suited for systems with fast time-varying or sudden-changing x f x g x,u
dynamics. Considering the model uncertainty, the fast dynamics
A. Adaptive Dynamic Inversion Control should be expressed
Adaptive nonlinear dynamic inversion(NDI) has great x fˆ x gˆ x,u Δ1
potential to design full-envelope control law without gain-
scheduling; the adaptive neural network is designed to where f̂ x , ĝ x,u is the nominal model; Δ1 is the
compensate errors occurring in the inversion process,
improving the performance and robustness of the controller. In modelling error due to unmodeled dynamics and parameter
this section, an adaptive control scheme is developed for full- uncertainty and defined by
mode control law of the DMRW UAV based on neural net-
work augmented nonlinear dynamic inversion and dynamic Δ1 f x fˆ x g x,u gˆ x,u
control allocation. A derivative-free update law is designed to
At equilibrium points, the model can be linearized and
compensate fast time-varying uncertainty and a dynamic
simplified as
control allocator is design to coordinate the rotor cyclic
controls and the aerodynamic surfaces.
962
Authorized licensed use limited to: BOURNEMOUTH UNIVERSITY. Downloaded on July 06,2021 at 02:11:02 UTC from IEEE Xplore. Restrictions apply.
x Ax BΔu Δ uad [uadp uadq uadr ]T
where Δ Δ1 Δ2 is the lumped model error between the T
ª 256 256 256 º
linear design model (12) and the nonlinear model (9), which is = «¦ w ˆ j1 E j C x ¦ wˆ j 2 E j C x ¦ ˆ j3E j C x »
w
composed of modelling error Δ1 and the linearization error Δ2 . ¬j 1 j 1 j 1 ¼
Wˆ T t E [ X
The linear dynamic inversion controller is designed as
BΔu Ax ud uad where Wˆ R 256u3 is the interconnection weight matrices;
E [ X Wˆ 256u1 is the basis function vector built as
where BΔu is the pseudo control for control allocation; uad is
the adaptive output of the neural network, which is designed in E x t ,u t kron C1 , C2 , C3 , C4 . To form the basis
the next section; ud is the output of linear Proportion- function vector, the input data is preprocessed and normalized
Integration controller as follows: between -1 and 1 with [ ( x) (1 e0.1x ) / (1 e0.1x ) .
963
Authorized licensed use limited to: BOURNEMOUTH UNIVERSITY. Downloaded on July 06,2021 at 02:11:02 UTC from IEEE Xplore. Restrictions apply.
the dynamic control allocator used larger elevator and aileron
deflection, which is beneficial to the stability of the rotor and
the vehicle. The output of the Sigma-Pi neural network
compensator is given in Fig. 7. It can be seen that the pitch
channel neural network was adjusted more to compensate for
the large model error during the take-off, landing and the
rotation-autorotation transition stages; The roll channel neural
network was adjusted rapidly in the larger roll maneuver in
order to improve the decoupling effect of the roll and pitch
channels; The yaw channel neural network was adjusted
sharply to compensate strong external interferences during
takeoff, landing and big roll maneuver.
Fig. 6 shows the periodic pitch controls with surface Fig. 7. Outputs of the sigma-pi neural networks.
controls (aileron and elevator) coordinated by the dynamic
control allocator. It can be seen that during the take-off, VI. CONCLUSION
landing and the rotation-autorotation transition stages the This work introduced a compound UAV with double-mode
controls had rapid adjustment to compensate for the larger rotor and wing. Then a high-fidelity six/seven-degree-of-
model error. During the stages with driven rotor or with low freedom model of the compound UAV was built. And a robust
airspeed, the periodic pitch controls played a major part adaptive full-mode controller based on derivative-free adaptive
because of low efficiency of fixed-wing surfaces. When the neural network and dynamic control allocator was designed.
rotor is unloaded and autorotated in the high airspeed stage ,
964
Authorized licensed use limited to: BOURNEMOUTH UNIVERSITY. Downloaded on July 06,2021 at 02:11:02 UTC from IEEE Xplore. Restrictions apply.
The simulation results illustrated the superior performance of Helicopter Society 60th Annual Forum, Baltimore, MD, June 7–10,
the proposed control scheme. 2004.
[8] Floros M W, Johnson W, “Stability and Control Analysis of the
REFERENCES Slowed ̺ Rotor Compound Helicopter Configuration” Journal of the
American Helicopter Society, 2007, 52(3): 239-253.
[1] Vertipedia, “the VSTOL Wheel” https://vertipedia-
[9] Rigsby J M, “Stability and control issues associated with lightly loaded
legacy.vtol.org/vstol/wheel.htm.
rotors autorotating in high advance ratio flight” Georgia: Georgia
[2] Vertical flight society, “eVTOL Aircraft Directory” Institute of Technology, 2008.
https://evtol.news/aircraft.
[10] Stevens, Brian L., Frank L. Lewis, and Eric N. Johnson, “Aircraft
[3] Joby Aviation, “All-Electric Air Mobility” http://www.jobyaviation.com. control and simulation: dynamics, controls design, and autonomous
[4] Journey Jaunt Air Mobility LLC., “All-electric vertical take-off and systems” John Wiley & Sons, 2015.
landing aircraft” http://www.jauntairmobility.com. [11] Prouty R W, “Helicopter performance, stability, and control” Boston:
[5] Carter Aviation Technology, “the slow rotor/compound technology” PWS Engineering, 1986.
http://www.cartercopters.com. [12] Yucelen, Tansel, and Anthony J. Calise, "Derivative-free model
[6] Floros, Matthew W., and Wayne Johnson, "Performance Analysis of the reference adaptive control." Journal of Guidance, Control, and
Slowed̺Rotor Compound Helicopter Configuration." Journal of the Dynamics 34.4 (2011): 933-950.
American Helicopter Society 54.2 (2009): 22002-22002. [13] Härkegård, Ola, "Dynamic control allocation using constrained
[7] Floros, M.W., and Johnson, W, “Stability analysis of the slowed-rotor quadratic programming." Journal of Guidance, Control, and Dynamics
compound helicopter configuration” Proceedings of the American 27.6 (2004): 1028-1034
965
Authorized licensed use limited to: BOURNEMOUTH UNIVERSITY. Downloaded on July 06,2021 at 02:11:02 UTC from IEEE Xplore. Restrictions apply.