research on innovative trim method for tiltrotor aircraft take- … · 2020. 12. 15. · research...

13
Research Article Research on Innovative Trim Method for Tiltrotor Aircraft Take- Off Based on Genetic Algorithm Xueyun Wang , 1,2 Jiyang Chen, 1 Qian Zhang , 2,3 Jingjuan Zhang, 1,2 and Hao Cong 1,2 1 School of Instrument Science and Opto-Electronics Engineering, Beihang University, Beijing 100191, China 2 Hefei Innovation Research Institute, Beihang University, Anhui 230012, China 3 School of Aeronautic Science and Engineering, Beihang University, Beijing 100191, China Correspondence should be addressed to Qian Zhang; [email protected] Received 3 June 2020; Revised 26 August 2020; Accepted 30 November 2020; Published 15 December 2020 Academic Editor: Antonio Fernández-Caballero Copyright © 2020 Xueyun Wang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Tiltrotor aircraft possesses redundant actuators in take-ophase and its ight control is more complicated than ordinary aircraft because the structural and dynamic characteristics keep changing due to tilting rotors. One of the fundamental bases for ight control is trim, which provides steady ight states under various conditions and then constructs the reference trajectory. Tiltrotor aircraft trim models are described by multivariate nonlinear equations whose initial values are dicult to determine and bad initials could lead to incorrect solution for ight control. Therefore, an innovative trim method is proposed to solve this issue. Firstly, genetic algorithm (GA), which possesses strong capability in searching global optimum, is adopted to identify a coarse solution. Secondly, the coarse solution is further rened by the Levenberg-Marquardt (LM) method for precise local optimum. The innovative trim method combines the advantages of these two algorithms and is applied to a tiltrotor aircrafts ight control in the transition process of incline take-o. The limitation of trajectory is discussed, and tilt corridor is constructed. Finally, the incline take-osimulations are conducted and the eectiveness of the proposed trim method is veried through good match with the designed reference trajectory. 1. Introduction Tiltrotor aircraft which is capable of taking-o/landing verti- cally and cruise at high speed simultaneously combines the advantages of rotorcraft and xed-wing aircraft. These char- acteristics make tiltrotor aircraft a research hotspot for recent years [13]. Tilt rotors provide the aircraft with the ability of vector tension, which not only expands its operating condi- tions but also entangles its ight control [4, 5]. In the process of rotor tilting, it is very important yet very dicult to imple- ment the stability control of aircraft attitudes. The adjust- ment of the rotor tilt angle during take-oor landing causes signicant changes in the structural and mechanical properties of the aircraft, eventually resulting in obvious changes in ight control parameters. Under such circum- stances, accidents are more likely to happen during take-oor landing [610]. To achieve attitude stabilization, trim is needed, which is applied to determine the steady ight states in the design of the ight control algorithms. The equilibrium states of the aircraft play an important role in aircraft attitude response calculation, stability analysis, and ight control law design [11]. After trim then come the ight simulation and param- eter adjustment for better ight performance [12]. However, since the tiltrotor aircraft has more actuators (control planes and propellers) than ordinary xed-wing aircraft or rotor- craft, the aerodynamic of tiltrotor aircraft is more complex, which leads to the trim of the tiltrotor aircraft being more complicated and dicult than that of ordinary aircrafts [13]. Especially in the stage of rotor tilting when take-oor landing, the aircraft is controlled through both the direct force provided by the rotating propellers and the aerody- namic force derived from control planes. The actuator redundancy and force complexity lead to diculty in attitude stabilization, which in turn demands more for trim. Tradi- tional trim methods designed for ordinary aircrafts reveal the disadvantages such as lower eciency and poor robust- ness. Therefore, a more ecient, robust, and accurate trim Hindawi Journal of Sensors Volume 2020, Article ID 8876867, 13 pages https://doi.org/10.1155/2020/8876867

Upload: others

Post on 19-Jan-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Research on Innovative Trim Method for Tiltrotor Aircraft Take- … · 2020. 12. 15. · Research Article Research on Innovative Trim Method for Tiltrotor Aircraft Take-Off Based

Research ArticleResearch on Innovative Trim Method for Tiltrotor Aircraft Take-Off Based on Genetic Algorithm

Xueyun Wang ,1,2 Jiyang Chen,1 Qian Zhang ,2,3 Jingjuan Zhang,1,2 and Hao Cong1,2

1School of Instrument Science and Opto-Electronics Engineering, Beihang University, Beijing 100191, China2Hefei Innovation Research Institute, Beihang University, Anhui 230012, China3School of Aeronautic Science and Engineering, Beihang University, Beijing 100191, China

Correspondence should be addressed to Qian Zhang; [email protected]

Received 3 June 2020; Revised 26 August 2020; Accepted 30 November 2020; Published 15 December 2020

Academic Editor: Antonio Fernández-Caballero

Copyright © 2020 Xueyun Wang et al. This is an open access article distributed under the Creative Commons Attribution License,which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Tiltrotor aircraft possesses redundant actuators in take-off phase and its flight control is more complicated than ordinary aircraftbecause the structural and dynamic characteristics keep changing due to tilting rotors. One of the fundamental bases for flightcontrol is trim, which provides steady flight states under various conditions and then constructs the reference trajectory.Tiltrotor aircraft trim models are described by multivariate nonlinear equations whose initial values are difficult to determineand bad initials could lead to incorrect solution for flight control. Therefore, an innovative trim method is proposed to solve thisissue. Firstly, genetic algorithm (GA), which possesses strong capability in searching global optimum, is adopted to identify acoarse solution. Secondly, the coarse solution is further refined by the Levenberg-Marquardt (LM) method for precise localoptimum. The innovative trim method combines the advantages of these two algorithms and is applied to a tiltrotor aircraft’sflight control in the transition process of incline take-off. The limitation of trajectory is discussed, and tilt corridor isconstructed. Finally, the incline take-off simulations are conducted and the effectiveness of the proposed trim method is verifiedthrough good match with the designed reference trajectory.

1. Introduction

Tiltrotor aircraft which is capable of taking-off/landing verti-cally and cruise at high speed simultaneously combines theadvantages of rotorcraft and fixed-wing aircraft. These char-acteristics make tiltrotor aircraft a research hotspot for recentyears [1–3]. Tilt rotors provide the aircraft with the ability ofvector tension, which not only expands its operating condi-tions but also entangles its flight control [4, 5]. In the processof rotor tilting, it is very important yet very difficult to imple-ment the stability control of aircraft attitudes. The adjust-ment of the rotor tilt angle during take-off or landingcauses significant changes in the structural and mechanicalproperties of the aircraft, eventually resulting in obviouschanges in flight control parameters. Under such circum-stances, accidents are more likely to happen during take-offor landing [6–10].

To achieve attitude stabilization, trim is needed, which isapplied to determine the steady flight states in the design of

the flight control algorithms. The equilibrium states of theaircraft play an important role in aircraft attitude responsecalculation, stability analysis, and flight control law design[11]. After trim then come the flight simulation and param-eter adjustment for better flight performance [12]. However,since the tiltrotor aircraft has more actuators (control planesand propellers) than ordinary fixed-wing aircraft or rotor-craft, the aerodynamic of tiltrotor aircraft is more complex,which leads to the trim of the tiltrotor aircraft being morecomplicated and difficult than that of ordinary aircrafts[13]. Especially in the stage of rotor tilting when take-off orlanding, the aircraft is controlled through both the directforce provided by the rotating propellers and the aerody-namic force derived from control planes. The actuatorredundancy and force complexity lead to difficulty in attitudestabilization, which in turn demands more for trim. Tradi-tional trim methods designed for ordinary aircrafts revealthe disadvantages such as lower efficiency and poor robust-ness. Therefore, a more efficient, robust, and accurate trim

HindawiJournal of SensorsVolume 2020, Article ID 8876867, 13 pageshttps://doi.org/10.1155/2020/8876867

Page 2: Research on Innovative Trim Method for Tiltrotor Aircraft Take- … · 2020. 12. 15. · Research Article Research on Innovative Trim Method for Tiltrotor Aircraft Take-Off Based

method is needed in the design of tiltrotor aircraft fightcontrol.

In the process of trim, it is required to solve the multivar-iable time-varying nonlinear equations whose initial valuesare difficult to determine, and the globally optimal solutionsare usually not unique. Several traditional methods such asthe Newton method, gradient descent method, andLevenberg-Marquardt (LM) method have been used in trim[14–16], but they are so dependent on the initial values thattiny difference may lead to the locally optimal solution ratherthan the globally optimal solution. Besides, inaccurate initialvalues increase the number of iterations or even cause diver-gence of the solution. Genetic algorithm (GA) is capable ofsearching the optimal solution effectively in global scopeand achieving a robust convergent in wide range, which issuitable for solving complex nonlinear optimization prob-lems [17, 18]. However, GA’s ability of local search for opti-mum is weak, so the premier results derived from GA shouldbe further promoted. They can be applied as the initial valuesfor the traditional nonlinear programming algorithms forbetter local search performance. Combined with their respec-

tive advantages, the globally optimal solution for nonlinearproblems can be obtained in a fast, robust, and accurate way.

In this paper, an innovative trim method for tiltrotor air-craft is proposed. Firstly, GA is adopted in the primary trimprocedure to achieve a coarse solution in global scale, andsecondly, the coarse solution is assigned as the initial valueof the LM method for more precise local solution. In thisway, GA’s solution guarantees the optimality of the solutionin global scale while LM’s solution insures the precision ofthe solution in local scale. Hence, the nonlinear trim equa-tions can be solved efficiently, robustly, and precisely. Finally,the proposed innovative trim method is verified throughflight simulation of the tiltrotor aircraft under the referencetake-off trajectory.

2. Mechanical Model

The tiltrotor aircraft studied in this paper, JDW-1-1, is anelectric blended wing body (BWB) Unmanned Aerial Vehicledesigned and manufactured by our team as shown inFigure 1. JDW-1 has several emerging technologies that make

Figure 1: The tiltrotor aircraft studied in this paper.

Xm1

Om1

Ow

Om2

Xm2

Ob

Yb

Yw

L1

L2

Ym2

Ym1

Zm1

Zm2

𝛼2

𝛼1

Xn

Xb

m.g

h

n

l

Xw

Zn

Yn

Zw

Zb

On

𝜔3

𝜔1

𝜔2

Xm3

Ym3

Zm3

Om3

Figure 2: Coordinate systems of the tiltrotor aircraft.

2 Journal of Sensors

Page 3: Research on Innovative Trim Method for Tiltrotor Aircraft Take- … · 2020. 12. 15. · Research Article Research on Innovative Trim Method for Tiltrotor Aircraft Take-Off Based

it an advanced and unique aircraft. First, the tiltrotors giveJDW-1 the ability to take off and land without a runway,the flexibility being improved. Second, the blended wingbody (BWB) configuration provides good stealth and relativehigh lift-to-drag ratio at the same time. Finally, JDW-1 ispurely electric powered without any combustion engines, sothe flight control efficiency is higher and more environmen-tally favorable.

JDW-1 has two main propellers which can be tilted con-tinuously by steering engines on both tips of the wings and asupplementary shrouded propeller at the tail for pitch stabi-lization when taking off or landing. The supplementaryshrouded propeller can also be tilted along the lateral axisof the aircraft, but the range of tilt angle is only from −π/6to π/6. Besides, it has two flaps for attitude control in levelflight. Based on this structure, the mechanical model isdetailed in the following aspects.

2.1. Coordinate System. The aerodynamic forces andmoments are defined in airflow frame while the forces andmoments of rotors are computed in rotor frame. Besidesbody frame and navigation frame also need to be set up inthe mechanical model of six degree of freedom (DOF). Aseries of coordinate systems (CSs) are presented in Figure 2.The five CSs are the navigation CS On − XnYnZn, body CSOb − XbYbZb, airflow CS Ow − XwYwZw, three rotor-fixedCS Omi − XmiYmiZmi ði = 1,2,3Þ, and centroid CS coincidingwith the body CS.

On − XnYnZn denotes the navigation frame which coin-cides with the geographic frame, north east and down (NED).

Ob − XbYbZb denotes the aircraft body frame. Ob is at thecenter of gravity, Xb is pointing to the front of the aircraft, Ybis pointing right, and Zb is defined by the right-hand rule.The rotation from NED to the body CS is defined by Eulerangles.

Ow − XwYwZw denotes the air speed direction. Ow is atthe center of gravity, Xw is pointing at the direction of air-speed Va, Zw is pointing down of the aircraft, and Yb isdefined by the right-hand rule. Rotation from the body CSto the airflow CS is defined by the angle of attack α andsideslip β.

Omi − XmiYmiZmi ði = 1,2,3Þ are the rotor coordinates sys-tem which are fixed with three rotor engines, respectively,and tilt with them as shown below.

2.2. Dynamic Equations. The tiltrotor aircraft is assumed tobe symmetrical relative to the plane XbObZb of the body CSwhile ignoring the centroid changes caused by the rotor tilt-ing. According to Newton’s second law, F being the externalforce acting on the airplane’s center of mass and m being themass of the aircraft, their relationship can be shown asfollows:

F = ddt

mVð Þ =mδVδt

+ ω ×V� �

, ð1Þ

where δV/δt = _ui + _vj + _wk, where V is the aircraft speed inthe body CS and u, v,w are the projection of V in the body

CS. ω = pi + qj + rk are the projections of the angular velocityof the body in the body CS. The component form is asfollows:

Fx =m _u + qw − rvð Þ,Fy =m _v + ru − pwð Þ,Fz =m _w + pv − quð Þ:

8>><>>: ð2Þ

According to Euler’s equation of rotation M = I _ω + ω ×Iω = I _ω +ΩIω, the external moment M is derived in acomponent form as follows:

Mx = Ixx _p − Iyy − Izz� �

qr − Ixz _r + pqð Þ,My = Iyy _q − Izz − Ixxð Þpr − Ixz p2 − r2

� �,

Mz = Izz _r − Ixx − Iyy� �

pq + Ixz qr − _pð Þ:

8>><>>: ð3Þ

Equations (2) and (3) are the six degree of freedomdynamic equations for tiltrotor aircraft.

2.3. Rotor Model. The tension and moments of the rotorsexpressed in body CS can be converted from rotor-fixed CSaccording to the following equations:

Trx

Try

Trz

2664

3775 =

cos −αrð Þ0

−sin −αrð Þ

010

sin −αrð Þ0

cos −αrð Þ

2664

3775

00Tr

2664

3775,

Mrx

Mry

Mrz

2664

3775 =

0 −zr yr

zr 0 −xr−yr xr 0

2664

3775

Trx

Try

Trz

2664

3775,

ð4Þ

where Tr is the tension provided by the rotor and αr is the tiltangle with the rotor pointing vertically being π/2 andhorizontally being 0. xr , yr , and zr are the distances betweenthe rotor and body center.

Slipstream free zone

Slipstream zone

Figure 3: Zone division on the wing.

3Journal of Sensors

Page 4: Research on Innovative Trim Method for Tiltrotor Aircraft Take- … · 2020. 12. 15. · Research Article Research on Innovative Trim Method for Tiltrotor Aircraft Take-Off Based

2.4. Wing Model. The aerodynamic forces and momentsacting on the tiltrotor aircraft, such as lift force Lw, resistanceDw, lateral force Cw, rolling moment LA, pitching momentMA, and yaw moment NA in the airflow CS are calculated inthe airflowCS and then converted into the body CS. Since partof the wing is under themain propeller when it is pointing ver-tically, the propeller’s wake will aerodynamically interfere withthe wing [19, 20]. Therefore, it is necessary to divide the wingarea into slipstream zone and slipstream free zone to analyzethe aerodynamic forces and moments, respectively. As shownin Figure 3, the slipstream zone refers to the area directlyaffected by the propeller’s wake, while the free zone refers tothe area unaffected. According to References [21, 22], the areaof slipstream zone is the largest when the tiltrotor aircraft isvertically taking off and landing. When the rotor tilt angle isless than π/6, the area of the slipstream zone is 0. In practice,the slipstream area can be calculated approximately accordingto the following formula:

Swsr = Smax sin aπ

2 − αr� �� �

+ cos bπ

2 − αr� �� �h i umax − u

umax, αr >

π

6 ,

ð5Þ

where Smax = 2ηsrRrcW is the maximum area of slipstreamzone, namely, the area swept by the rotor’s radius on the wingwhen the aircraft is hovering; ηsr is the slipstream correctionfactor; and umax is the maximum x component speed in bodyCS. Parameters a and b yield the following constraints and canbe obtained numerically: a = 1:386 and b = 3:114.

sin aπ

2� �

+ cos bπ

2� �

= 1,

sin aπ

3� �

+ cos bπ

3� �

= 0:

8><>: ð6Þ

Assume the right wing area of the aircraft is Swr while thearea of slipstream-free zone is Swf r = Swr − Swsr. The coordi-nates of the aerodynamic pressure centers of the slipstreamzone and slipstream free zone on the right wing are ðxwsr ,ywsr , zwsrÞ and ðxwf r , ywf r , zwf rÞ, respectively. Then, thevelocity of the slipstream zone and slipstream free zone at thispoint can be expressed as follows:

Vwsr = Va +Ωwsr ⋅ ω,

Vwf r =Va +Ωwf r ⋅ ω +uif s

0wif s

2664

3775, ð7Þ

where the skew symmetric matrix

Ω =0 z −y

z 0 x

y −x 0

2664

3775 ð8Þ

is defined and uif s andwif s are the decomposition of the inter-

ference of the propeller wake to the wing in the body CS. Then,the angle of attack, sideslip of slipstream zone, and slipstreamfree zone of the wing can be calculated as follows:

αwsr = sin−1 wwsrffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiu2wsr +w2

wsr

p !

, βwsr = sin−1 vwsrVwsrj j

� �,

αwf r = sin−1wwf rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

u2wf r +w2wf r

q0B@

1CA, βwf r = sin−1

vwf r

Vwf r

!

:

ð9Þ

Then, the force and moment generated by the right wingthat determine the attitude of the aircraft are given by

Lwsr =12 ρV

2wsrSwsrClwsr ,

Dwsr =12 ρV

2wsrSwsrCdwsr ,

Mwsr =12 ρV

2wsrSwsrCmwsrlwr ,

Lwf r =12 ρV

2wf rSwf rClwf r ,

Dwrf =12 ρV

2wf rSwf rCdwf r ,

Mwf r =12 ρV

2wf rSwf rCmwf rlwr ,

ð10Þ

where lwr is the mean geometric chord length of the rightwing. In addition, since lateral force Cw, rolling momentLA, and yaw moment NA are less affected by the wake, a

Start

Initial population

Fitness evaluation

Selection

Crossover

Mutation

Fitness evaluation

Satisfy

OverY

Ntermination?

Figure 4: Flow chart of genetic algorithm.

4 Journal of Sensors

Page 5: Research on Innovative Trim Method for Tiltrotor Aircraft Take- … · 2020. 12. 15. · Research Article Research on Innovative Trim Method for Tiltrotor Aircraft Take-Off Based

formula without interference of the wake can be expressedas follows:

Cw = 12 ρV

2wSwCC ,

LA =12 ρV

2wSwClb,

NA =12 ρV

2wSwCnb:

ð11Þ

Finally, the determined angle of attack and the side slipangle and the force and moment generated by the left andright wings are converted into the body CS.

2.5. Gravity Model. Convert the aircraft gravity into the bodyCS through the following equations:

Tgx

Tgy

Tgz

2664

3775 =

−sin θ

sin φ cos θcos φ cos θ

2664

3775mg: ð12Þ

3. Trim Procedure

3.1. Genetic Algorithm. Genetic algorithm is a random searchalgorithm that simulates natural selection and genetic behav-ior in living nature. The procedure of the genetic algorithm is

0Generation

Best, worst, and mean scores

20 40 60 80 100 1200

0.5

1

1.5

2×104

0Individuals

Selection function

20 140 1800

2

6

4

8

10

40 160 20060 80 100 120

Generation

Aver

gae d

istan

ceN

umbe

r of c

hild

ren

50 100 150 200 250 3000

0.5

1

1.5

2

00

Generation

Fitn

ess v

alue

Best fitnessMean fitness

50 100 150 200 250 3000

200

400

600

800 Best: 1.45942e‑06 Mean: 0.000277033Average distance between individuals

Figure 5: Result of GA when the tilt angle of main rotors is 50 degrees.

Table 1: Trim results with different size of population.

PopulationX

Minimum fitness score Mean fitness scoreTm (N) Tn (N) φ (degree) Va (m/s) δt (degree) δd (degree)

60 -92.112 5.525 0.05521 29.273 1.3932 3.5531 6989.4 7009.1

100 -29.868 -0.2532 0.03731 32.426 0.3043 0.1151 2:06 × 10-5 0.0615

200 -29.861 -0.2384 0.03691 32.218 0.3039 0.1140 1:52 × 10-6 8:22 × 10-5

500 -29.861 -0.2384 0.03691 32.218 0.3039 0.1140 2:72 × 10-6 1:92 × 10-6

5Journal of Sensors

Page 6: Research on Innovative Trim Method for Tiltrotor Aircraft Take- … · 2020. 12. 15. · Research Article Research on Innovative Trim Method for Tiltrotor Aircraft Take-Off Based

shown in Figure 4. The parameters to be solved are encodedto represent as chromosomes. One unsolved parameter cor-responds to one chromosome, and all chromosomes consti-tute an individual, namely, a full state, which is a whole setof solution to equations. At the beginning, several individualsare randomly generated within the boundaries as the initialpopulation. Then, selection, crossover, mutation, and otheroperations are carried out by an iterative method to exchangechromosome information. Better individuals are screenedaccording to the fitness of the chromosomes. Finally, thechromosomes that meet the optimization target aregenerated.

3.2. Trim States. We demonstrate the trim results by takingthe flight states when its rotor tilt angle is 50° as an example,since both vertical and the horizontal states are involved,making it a representative case. The trim states to be deter-mined include the synchronous tilt angles of the main rotorsαm = αr = αl, differential tilt angles of the main rotors βm =−βr = βl, tensions of both main propellers Tl and Tr , tensionand the tilt angle of the back supplementary shrouded pro-peller Tb and αb, translational angle δt and differential angleδd of the aileron, and airspeed Va and three aircraft attitudes,namely, pitch, roll, and yaw. The vector with a total of 12states is as follows:

Generation

Best fitness

Best: 1.86697e‑07

Mean fitness

Mean: 5.13272e‑05

50 100 150 200 250 3000

1000

2000

3000

0

Average distance between individuals

Fitn

ess v

alue

Generation50 100 150 200 250 300

00.5

11.5

22.5

0

Aver

age d

istan

ce

(a)

Best fitnessMean fitness

Generation

Best: 2.38426e‑07 Mean: 0.347143

20 40 80 100 140 1600

500

1000

1500

2000

0 60 120

Fitn

ess v

alue

Average distance between individuals

Generation40 60 80 100 140 160

0

1

2

3

20 120

Aver

age d

istan

ce

(b)

Figure 6: Convergence result for population size of 100 (a) and 500 (b).

Generation

Best fitness

Best: 9.48124e‑07

Mean fitness

Mean: 2.45609e‑05

50 100 150 200 2500

1000

2000

3000

4000

0

Average distance between individuals

Fitn

ess v

alue

Generation50 100 150 200 250

0

1

3

2

4

0

Aver

age d

istan

ce

(a)

Best fitnessMean fitness

Generation

Best: 4.66178e‑07 Mean: 1.79232e‑05

50 150 250

0

500

1000

1500

0 100 200

Fitn

ess v

alue

Average distance between individuals

Generation50 100 150 250

0

0.5

11.5

2

0 200

Aver

age d

istan

ce

(b)

Figure 7: Convergence result for crossover probability of 0.2 (a) and 0.8 (b).

6 Journal of Sensors

Page 7: Research on Innovative Trim Method for Tiltrotor Aircraft Take- … · 2020. 12. 15. · Research Article Research on Innovative Trim Method for Tiltrotor Aircraft Take-Off Based

X = αm βm Tl Tr Tb αb δt δd Va θ φ ψ½ �:ð13Þ

As the aircraft does not achieve enough airspeed whenthe tilt angle of main rotor is 50 degrees, the control efficiencyof the supplementary shrouded propeller is relatively low.Therefore, it is assumed that its tension Tb and its inclinationangle αb are 0. For providing an appropriate angle of attack,assume that the aircraft’s pitch is fixed at this time and theyaw is 0. For convenience, the tension of the two main rotorsis expressed as the translational tension of main propellersTm = ðTr + TlÞ/2 and their differential tension Tn = ðTr – TlÞ/2. For instance, if both the tilt angles of main rotors are50 degrees, the translational tilt angle αm = 50° and the differ-ential tilt angle αn = 0. The parameters to be trimmed can beexpressed as follows:

X = Tm Tn φ Va δt δd½ �: ð14Þ

As the states are the solution to the equations in the for-mat of float real number, the encoding and decoding for thetrim GA are very simple that the chromosomes are the statesdirectly.

3.3. Trim Fitness Function. According to the dynamic equa-tions, the forces and moments generated by each rotor whenthe tilt angle of main rotor is 50 degree are expressed in thebody CS.

Tex

Tey

Tez

2664

3775 =

−Tr cos 50° − Tl cos 50°

0Tr sin 50° + Tl sin 50°

2664

3775,

Mex

Mey

Mez

2664

3775 =

yrTr sin 50° + ylTl sin 50°

− zrTr + zlTlð Þ cos 50° − xrTr + xlTlð Þ sin 50°

yrTr cos 50° + ylTl cos 50°

2664

3775:

ð15Þ

Aerodynamic forces and moments can be expressed inthe body CS as follows:

Twx

Twy

Twz

2664

3775 =

cos αw 0 −sin αw

0 1 0sin αw 0 cos αw

2664

3775

cos βw −sin βw 0sin βw cos βw 0

0 0 1

2664

3775

−Dw

Cw

−Lw

2664

3775,

Mwx

Mwy

Mwz

2664

3775 =

cos αw 0 −sin αw

0 1 0sin αw 0 cos αw

2664

3775

cos βw −sin βw 0sin βw cos βw 0

0 0 1

2664

3775

LA

MA

NA

2664

3775,

ð16Þ

where the angle of attack αw = 2° and sideslip angle βw = 0.

Combined force and moment of the aircraft can be intro-duced as follows:

Tx = Tex + Twx + Tgx ,Ty = Tey + Twy + Tgy ,Tz = Tez + Twz + Tgz ,Mx =Mex +Mwx ,My =Mey +Mwy ,Mz =Mez +Mwz:

8>>>>>>>>>>><>>>>>>>>>>>:

ð17Þ

When the resultant forces and moments are zeros, theaircraft is in trim state. Therefore, the fitness function is setto be the sum of the squares of all the resultant forces andthe moments as follows:

FitnessFcn = T2x + T2

y + T2z +M2

x +M2y +M2

z : ð18Þ

3.4. Trim Optimization Settings and Results. As the GAparameters have impact on the optimization result, they areadjusted with an experimental design method [23] and somecomparisons are made here.

The GA solver of optimization toolbox in Matlab isadopted to realize the trim GA optimization. The fitnessfunction with 6 states is established as a previous chapterdescribes. According to the specific situation of the tiltrotoraircraft, the lower and upper boundaries are as follows:

Lower boundaries= −500N 500N −10 degree 0m/s −10 degree −10 degree½ �,

Upper boundaries= 0N −500N 10 degree 50m/s 10 degree 10 degree½ �:

ð19Þ

Since fixed pitch propellers are used in the JDW-1-1, onlyone-direction tensions can be provided, so the translationaltension of main propellers Tm is between 0N and -500N inthe rotor coordinate system while the differential tension isbetween 500N and -500N. The roll, translational angle δt ,and differential angle δd of the aileron are all constrainedbetween -10 degree and 10 degree for flight safety.

The population size is set to 200, and the maximum limitof evolutionary algebra is 400. The crossover probability is0.6, and the elite number is 50. The elite preservation strategyis that elites are guaranteed to survive to the next generation.

In order to remove the effect of the spread of the FitnessFunction raw scores, the rank of the scores is adopted for fit-ness scaling rather than the score itself.

The mutation probability is not just a simple fixed ratiobut a mutation function provided by Matlab. For the muta-tion function, adaptive feasible mode is selected, which ran-domly generates directions that are adaptive with respect tothe last successful or unsuccessful generation. A step lengthis chosen along each direction so that boundaries aresatisfied.

7Journal of Sensors

Page 8: Research on Innovative Trim Method for Tiltrotor Aircraft Take- … · 2020. 12. 15. · Research Article Research on Innovative Trim Method for Tiltrotor Aircraft Take-Off Based

00

5 10 15Airspeed (m/s)

Roto

r tilt

angl

e (de

gree

)

Maximum rotor tilt angleMinimum rotor tilt angleForce balance position

20 25 30 35

10

20

30

40

50

60

70

80

90

Figure 9: Tilt corridor of the tiltrotor aircraft.

0Generation

Best, worst, and mean scores

100 200 300 4000

1

2

3

4 ×106

0Individuals

Selection function

20 140 1800

2

6

4

8

10

40 160 20060 80 100 120

Num

ber o

f chi

ldre

n

0Generation

Fitn

ess v

alue

Best fitnessMean fitness

100 200 300 400

0

2

4

6

8×104 Best: 67.6912 Mean: 43929.8

Generation

Aver

age d

istan

ce

50 100 150 200 250

0

20

40

60

80

100

0 400350300

Average distance between individuals

Figure 8: Results for mutation probability of 0.05.

8 Journal of Sensors

Page 9: Research on Innovative Trim Method for Tiltrotor Aircraft Take- … · 2020. 12. 15. · Research Article Research on Innovative Trim Method for Tiltrotor Aircraft Take-Off Based

The crossover function of scattered is chosen, in which arandomly generated binary vector determines how the cross-over is conducted. The crossover algorithm selects the geneswhere the binary vector is a 1 from the first parent and thegenes where the vector is a 0 from the second parent andcombines the genes to form the child. For example,

Parent 1 = 0:1 0:2 0:3 0:4 0:5 0:6½ �,Parent 2 = 1 2 3 4 5 6½ �:

ð20Þ

If the randomly generated binary vector is rb =1 1 0 1 0 0½ �, then, the child is child =

0:1 0:2 3 0:4 5 6½ �. It should be noted that individ-uals are randomly chosen for crossover.

For the selection function, the mode of stochastic uni-form is chosen, which lays out a line in which each parentcorresponds to a section of the line of length proportionalto its expectation. The algorithm moves along the line insteps of equal size, one step for each parent. At each step,the algorithm allocates a parent from the section it landson. The first step is a uniform random number less thanthe step size.

The GA trim results are shown in Figure 5.According to the GA results, its fitness value continu-

ously drops down and reaches nearly zeros after around

0 5 10 15 20 25 30 35

Airspeed (m/s)

−100

0

100

200

300

400

500Fo

rwar

d fo

rce r

ange

(N)

0 5 10 15 20 25 30 35

Airspeed (m/s)

−600

−400

−200

0

200

400

600

Ver

tical

forc

e ran

ge (N

)

Figure 10: External force range of the tiltrotor aircraft.

0 100 200 300 400 500 600

Forward distance (m)

0

10

20

30

40

Hei

ght (

m)

0 5 10 15 20 25 30 35Time (s)

0100200300400500600

Forw

ard

dista

nce (

m)

0 5 10 15 20 25 30 35Time (s)

0

10

20

30

40

Hei

ght (

m)

0 5 10 15 20 25 30 35Time (s)

1030507090

0 5 10 15 20 25 30 35Time (s)

02468

10

0 5 10 15 20 25 30 35Time (s)

012345

Roto

r tilt

angl

e (°)

Pitc

h an

gle (

°)A

ngle

of a

ttack

(°)

Figure 11: Designed aircraft take-off trajectory and attitude.

9Journal of Sensors

Page 10: Research on Innovative Trim Method for Tiltrotor Aircraft Take- … · 2020. 12. 15. · Research Article Research on Innovative Trim Method for Tiltrotor Aircraft Take-Off Based

150 generations. Although the maximum limit of evolution-ary algebra is 400, the deviation of mean fitness between twogenerations is less than 1 × 10−5, when the generation reaches262, so GA terminates and provides final optimizationresults.

The best individual, namely, the globally optimal solutionof trim state, is as follows:

XTGA =

Tm

Tn

φ

Va

δt

δd

2666666666664

3777777777775=

−29:861N−0:2384N0:0369 deg32:218m/s0:3039 deg0:1140 deg

2666666666664

3777777777775: ð21Þ

From Figure 5, the average distance between individualsreaches nearly 0 after 150 generations, indicating that theGA algorithm achieves good convergence. The worst andmean scores drop quickly in the first 60 generations, showingthat the GA algorithm converges rapidly. The last subfigureshows the distribution of selection function, namely, thenumber of children of each individual for the second last gen-erations. The children are generated mainly by the first 50elites. In summary, the GA trim results achieve good conver-gence and succeed in providing a globally optimal solution.

Some comparisons are made with different GAparameters.

(1) Size of population: the size of population does notaffect the optimization result much once it is morethan 100. However, less than 100 populations doachieve a poor result. The trim results when the pop-ulation is 60, 100, 200, and 500 are summarized inTable 1. Other parameters are fixed as previouslystated. It is obvious that the differences of the finalsolution among the population of 100, 200, and 500are negligible. However, the convergence speed islower for 100 population case, as Figure 6 shows,compared with the first subfigure of Figure 5. Besides,the generation reaches 340, which also indicatespoorer convergence performance for the case of 100

0 5 10 15 20 25 30 35

Time (s)

0

20

40

60

80

100

Forw

ard

forc

e (N

)

0 5 10 15 20 25 30 35Time (s)

−40

−30

−20

−10

0

10

20

Vert

ical

forc

e (N

)

0 5 10 15 20 25 30

Airspeed (m/s)

0

20

40

60

80

100

Forw

ard

forc

e (N

)

0 5 10 15 20 25 30

Airspeed (m/s)

−40

−30

−20

−10

0

10

20

Vert

ical

forc

e (N

)

Figure 12: Required force for the aircraft to take off.

Table 2: Trim results of several typical moments during take-off.

Am(°)

Tm (N) Tn (N)φ

(degree)Va (m/s)

δt(degree)

δd(degree)

15 -276.904 -0.06976 0.003355 11.56308 17.85581 -0.08725

20 -219.458 -0.14263 0.010518 16.69597 5.707258 -0.03233

30 -152.655 -0.13814 0.016089 20.82226 0.941265 0.011532

40 -115.473 -0.12574 0.019347 22.80624 -0.66647 -0.00603

50 -95.2876 -0.11508 0.023792 24.38439 -1.17095 0.075036

60 -83.6407 -0.11532 0.024298 26.18835 -1.03244 0.149144

70 -75.7513 -0.13062 0.027013 28.15163 -0.70624 0.210545

75 -72.3484 -0.13696 0.029101 29.17739 -0.51581 0.230538

80 -66.8869 -0.15094 0.03261 31.04621 -0.05611 0.233952

85 -52.493 -0.16149 0.035012 32.45665 0.194407 0.217035

90 -26.6569 -0.16494 0.036658 32.94414 0.156521 0.216939

10 Journal of Sensors

Page 11: Research on Innovative Trim Method for Tiltrotor Aircraft Take- … · 2020. 12. 15. · Research Article Research on Innovative Trim Method for Tiltrotor Aircraft Take-Off Based

populations. Hence, for better accuracy and conver-gence considerations, the population size of 200 isselected in our research.

(2) Crossover probability: the crossover probabilities of0.2 and 0.8 are compared with the case of 0.6. Thefinal optimization results are almost the same, yetthe convergence performance shown in Figure 7 indi-cates that 0.6 is the best in the three cases.

(3) Mutation function: mutation function has a greatimpact on the optimal solution. When the mutationprobability is fixed to 0.05 with other settings beingthe same, the optimization results got much worse,which can be seen from Figure 8. Not only the fitnessvalue keeps high, but also the convergence is poor.The final solution is not reliable. Different mutationprobabilities have been testified, and the results arenot satisfied. Therefore, the adaptive feasible muta-tion function is adopted in our research.

The premier results obtained by the GA are adopted asthe initial values of the LMmethod to refine the trim solutionin local scale, and the final trim results are obtained as fol-lows:

XT =

Tm

Tn

φ

Va

δt

δd

2666666666664

3777777777775=

−29:852N−0:2231N0:0365 deg32:212m/s0:3038 deg0:1122 deg

2666666666664

3777777777775: ð22Þ

3.5. Tilt Corridor Design for Tiltrotor Aircraft Take-Off. Basedon the innovative trim method proposed previously, theequilibrium flight states, for instance, airspeed, tensions ofthe rotors, and angles of flaps, can be determined under dif-ferent tilting angles on a condition that proper actions aretaken by the flight controller. However, the aircraft cannotalways be in a “trimmed state” but also the “transition state”.Therefore, the limitations of the flight states should also bedetermined in order to keep the tiltrotor aircraft under con-trol. For example, when the tiltrotor aircraft is changing thetilt angle, if the airspeed is too low but the tilt angle too small,namely, the rotor tension pointing horizontally too much,the altitude of the aircraft will decrease rapidly, and evenworse, the stall will occur since the lift is not enough; Onthe other hand, due to the limitation of rotor performanceand aircraft aerodynamic characteristics, there are maxi-mums for the airspeed and external forces applied to theaircraft.

In order to provide limitations for the transition statesand the reference for the design of the flight trajectory, it is

necessary to specify the relationship between the airspeedand the rotor tilt angle, which creates a rotor tilt angle-airspeed envelop called the tilt corridor.

According to the dynamic model of the tiltrotor aircraft,the maximum tilt angle is constrained by the z-axis force inthe body CS, and the minimum tilt angle is determined bythe x-axis force in the body CS. The aerodynamic force Fwand the rotor tension T are related to the airspeed. Whenthe maximum of the rotor tension is reached, it yields tothe following:

2Tm max cos Am max +mg + Tb max + Fwz ⩽ 0,T sin Am min − Fwx ⩾ 0,Fx max = −2Tm max sin Am max + Fwx ,Fz max = 2Tm max cos Am min +mg + Fwz ,

8>>>>><>>>>>:

ð23Þ

where Tm max is the maximum main rotor tension, Tb max isthe maximum back rotor tension; theAm max is the maximumtilt angle; Fwz and Fwx are the aerodynamic force along the z-axis and x-axis in the body CS, respectively; and Fz max andFx max are the maximum of the aerodynamic force along the z-axis and x-axis in the body CS, respectively.

As shown in Figure 9, the area enclosed by the dotted lineand the long broken line is the feasible range of the rotor tiltangle at a specific airspeed. The solid line with circles is theequilibrium state of the aircraft calculated by the innovativetrim method, in which the aircraft maintains force balance.When the tiltrotor aircraft state is within the envelope ofmaximum tilt angle curve and the balance curve, the aircraftis accelerating. On the contrary, in another area, the aircraftis decelerating. These constitute the transition states of thetiltrotor.

Furthermore, the external force limitation must also beconsidered when designing the flight path of take-off, so therange of the external forces along the x-axis (forward) andz-axis (vertical) of the tiltrotor aircraft according to airspeedare also derived and shown in Figure 10.

4. Take-Off Simulation and Verification

In this paper, an incline flight trajectory in which both heightand airspeed of tiltrotor aircraft increase simultaneously inthe take-off phase is designed based on the proposed trimmethod and the tilt corridor. The external forces, tiltingangles, angle of attack, etc. with respect to time or airspeedare depicted in Figures 11 and 12.

Several typical moments during take-off are selected to fitinto the trim equations in Chapter 2, in which the values ofTx and Tz in Equation (17) are external forces in perpendic-ular directions. It can be verified from the comparisonbetween Figure 10 and Figure 12 that the required externalforces for tiltrotor aircraft to take off according to thedesigned trajectory are all within the allowable range. Thefollowing results shown in Table 2 are obtained when thetiltrotor aircraft is in take-off phase.

The whole process of take-off is simulated afterwards.The trim results detailed above are applied as the target state

11Journal of Sensors

Page 12: Research on Innovative Trim Method for Tiltrotor Aircraft Take- … · 2020. 12. 15. · Research Article Research on Innovative Trim Method for Tiltrotor Aircraft Take-Off Based

of the flight control during the take-off. The flight simulationresults and the trim values are compared to be in good agree-ment (Figure 13), so the effectiveness of the innovative trimmethod is verified through flight simulation.

Besides, the simulated flight trajectory of the tiltrotor air-craft is basically consistent with the designed flight trajectory(Figure 14).

5. Conclusion

An innovative trim method for tiltrotor aircraft take-offbased on a genetic algorithm is proposed in this paper.

Firstly, the genetic algorithm, which possesses strong capa-bility in searching global optimum, is adopted to identify acoarse solution. Secondly, the coarse solution of the trim isfurther refined by the Levenberg-Marquardt method forprecise local optimum. In addition, the innovative trimmethod is applied to a tiltrotor aircraft’s flight control inthe transition process of incline take-off. The limitationof trajectory is discussed, and the tilt corridor is con-structed. Finally, the incline take-off simulations are con-ducted, and the effectiveness of the proposed trimmethod is verified through good match with the designedreference trajectory.

0 100 200 300 400 500 600Forward distance (m)

0

10

20

30

40

Hei

ght (

m)

Design trajectorySimulation trajectory

0 100 200 300 400 500 600

Forward distance (m)

−0.2−0.1

00.10.20.30.4

Erro

r of h

eigh

t (m

)

Figure 14: Comparison of design trajectory and simulation.

0 5 10 15 20 25 30 350

10

20

30

40

50

60

70

80

90

Trimming pointsSimulation of take-off

Airspeed (m/s)

Figure 13: Comparison of trim results and simulation.

12 Journal of Sensors

Page 13: Research on Innovative Trim Method for Tiltrotor Aircraft Take- … · 2020. 12. 15. · Research Article Research on Innovative Trim Method for Tiltrotor Aircraft Take-Off Based

Data Availability

The airplane design data used to support the findings of thisstudy have not been made available because the projectinvolves intellectual property rights.

Conflicts of Interest

The authors declare that there is no conflict of interestregarding the publication of this paper.

Acknowledgments

The research is funded by the Beijing Natural Science Foun-dation (4204103) and Aeronautical Science Foundation ofChina (2019ZC051009).

References

[1] Z. Liu, Y. He, L. Yang, and J. Han, “Control techniques of tiltrotor unmanned aerial vehicle systems: a review,” ChineseJournal of Aeronautics, vol. 30, no. 1, pp. 135–148, 2017.

[2] L. Young, W. Chung, A. Paris et al., “Civil tiltrotor aircraftoperations,” in 11th AIAA Aviation Technology, Integration,and Operations (ATIO) Conference, p. 6898, September 2011.

[3] F. ZHANG, L. U. Ping, T. JIANG, and S. H. I. FM, Research onmodeling of the tilt tri-rotor unmanned aerial vehicle’sdynamic, DEStech Transactions on Engineering and Technol-ogy Research, 2017.

[4] C. Papachristos, K. Alexis, and A. Tzes, “Model predictivehovering-translation control of an unmanned tri-tiltrotorrobotics and automation (ICRA),” in 2013 IEEE InternationalConference on Robotics and Automation, pp. 5425–5432, 2013.

[5] B. Yuksek, A. Vuruskan, U. Ozdemir, M. A. Yukselen, andG. Inalhan, “Transition flight modeling of a fixed-wing VTOLUAV,” Journal of Intelligent and Robotic Systems, vol. 84,no. 1-4, pp. 83–105, 2016.

[6] J.-S. Chiou, H.-K. Tran, and S.-T. Peng, “Attitude control of asingle tilt tri-rotor UAV system: dynamic modeling and eachchannel’s nonlinear controllers design,” Mathematical Prob-lems in Engineering, vol. 2013, 6 pages, 2013.

[7] F. Kendoul, I. Fantoni, and R. Lozano, “Modeling and controlof a small autonomous aircraft having two tilting rotors,” IEEETransactions on Robotics, vol. 22, no. 6, pp. 1297–1302, 2006.

[8] G. Notarstefano and J. Hauser, “Modeling and dynamic explo-ration of a tilt-rotor VTOL aircraft,” IFAC Proceedings Vol-umes, vol. 43, no. 14, pp. 119–124, 2010.

[9] D. A. Ta, I. Fantoni, and R. Lozano, “Modeling and control of atilt tri-rotor airplane[C]. advances in computing and commu-nications,” in 2012 American control conference (ACC),pp. 131–136, Montreal, QC, Canada, June 2012.

[10] J. ZHANG, L. SUN, X. QU, and L. WANG, “Time-varying lin-ear control for tiltrotor aircraft,” Chinese Journal of Aeronau-tics, vol. 31, no. 4, pp. 632–642, 2018.

[11] W. Wang, D. Li, and C. Liu, “Helicopter flight simulation trimin the coordinated turn with the hybrid genetic algorithm,”Proceedings of the Institution of Mechanical Engineers, PartG: Journal of Aerospace Engineering, vol. 233, no. 3,pp. 1159–1168, 2017.

[12] C. Papachristos and A. Tzes, “Modeling and control simula-tion of an unmanned tilt tri-rotor aerial vehicle[C],” in 2012

IEEE International Conference on Industrial Technology,pp. 840–845, Athens, Greece, 2012.

[13] T. C. Schank, Optimal aeroelastic trim for rotorcraft with con-strained, non-unique trim solutions, Georgia Institute of Tech-nology, 2008.

[14] C. Friedman and O. Rand, “A highly robust trim procedure forrotorcraft simulations,” in 2013 IEEE International Conferenceon Robotics and Automation, p. 6361, 2008.

[15] J. S. G. McVicar and R. Bradley, “Robust and efficient trim-ming algorithm for application to advanced mathematicalmodels of rotorcraft,” Journal of Aircraft, vol. 32, no. 2,pp. 439–442, 1995.

[16] H. Chen, X. Wang, and T. Lei, “TiltRotor aircraft flight controlstudy based on fuzzy logic control via genetic algorithm,” inProceedings of 2013 Chinese Intelligent Automation Confer-ence, pp. 377–384, Berlin, Heidelberg, 2013.

[17] D. A. I. Jiyang, W. U. Guohui, and Z. H. U. Guomin, “Equilib-rium computation of helicopters used by hybrid genetic algo-rithm,” Flight Dynamics, vol. 28, no. 1, pp. 24–28, 2010.

[18] W. Wang and C. Liu, “GA-SM trim and validation for solvingcoordinated-turn state of helicopter,” Flight Dynamics, vol. 36,no. 5, pp. 71–76, 2018.

[19] W. Johnson, Influence of Wake Models on Calculated TiltrotorAerodynamics, National Aeronautics And Space Administra-tion Moffett Field Ca Rotorcraft Division, 2002.

[20] W. Tan, Y. Li, Y. Miao, and H. Lv, “The analysis of airworthi-ness issues influence to the development of tiltrotor aircraft,”Procedia Engineering, vol. 80, pp. 602–608, 2014.

[21] E. B. Carlson, Y. Zhao, and R. T. N. Chen, “Optimal tilt-rotorrunway operations in one engine inoperative,” AIAA-99-3961.

[22] G. A. Ping, “Tilt-rotor aircraft modeling visualization andflight control validation,” Nanjing University of Aeronauticsand Astronautics, 2008.

[23] G. Shangce, Z. Mengchu, W. Yirui, C. Jiujun, Y. Hanaki, andW. Jiahai, Dendritic Neuron Model with Effective LearningAlgorithms for Classification, Approximation and Prediction,vol. 30, no. 2, 2019IEEE Transactions on Neural Networksand Learning Systems, 2019.

13Journal of Sensors