Professional Documents
Culture Documents
Energy-Optimal Path Planning For Solar
Energy-Optimal Path Planning For Solar
a r t i c l e
i n f o
Article history:
Received 14 January 2016
Received in revised form 3 March 2016
Accepted 29 March 2016
Available online 1 April 2016
Keywords:
Solar-powered Unmanned Air Vehicle
(SUAV)
Energy-optimal route
Integrated model
Tracking target
Receding horizon control (RHC)
a b s t r a c t
This paper presents the novel use of receding horizon control (RHC) with particle swarm optimization
(PSO) to generate the energy-optimal trajectories for Solar-powered Unmanned Air Vehicle (SUAV) with
the mission of target tracking. Firstly, an integrated model is presented that accounts for the couplings,
such as kinematics, energetics and mission. The model can formulate the relationship between the
aircrafts position or attitude and the solar time or angle at anytime and anywhere in the world. Next,
the mission of tracking moving ground target is studied in this paper, which is unique relative to past
work about the SUAV. At the same time, to collect more energy and track the moving ground target,
the optimization method of RHC with PSO is used here. To evaluate optimization performance, some
performance indexes are put forward, and the denitions of them are given. Finally, several numerical
simulations demonstrate that this method is feasible and exible to generate the energy-optimal route
for solar-powered UAV online with tracking ground moving target. The analysis of simulations results
indicates that its possible to carry out the task of tracking maneuvering target for a longer time for
SUAV.
2016 Elsevier Masson SAS. All rights reserved.
1. Introduction
In recent years, researchers have increasingly focused on improving the endurance performance for the HAVE/UAV (High Altitude Very-long Endurance/Unmanned Air Vehicle). And Solar-powered UAV (SUAV), e.g. Sky Sailor and Helios, has proved to be an
effective solution with high energy utilization eciency. In Ref. [1],
a solar-powered helicopter prototype is designed and developed. It
was equipped with solar cell on top of its wings, and the consumed energy by the aircraft can be derived from the solar cell
and battery. In [29], the application of optimization techniques
plays a decisive role in increasing the required energy utilization
eciency for SUAV. However, there are still some big challenges.
For example, a suitable mathematical model is dicult to obtain,
which can show the relationship between the attitudes of aircraft
and the solar radiation intensity at any time and any place. In
addition, it is challenging to generate the energy-optimal targettracking trajectories, as there are some complex couplings among
SUAV aerodynamic model, the solar energy harvesting and the mission constraints.
There has been great progress in the recent studies on the solar
powered aircraft. In Ref. [10], the research progress about photo-
Corresponding author.
E-mail address: hl_wang_2002@126.com (H. Wang).
http://dx.doi.org/10.1016/j.ast.2016.03.024
1270-9638/ 2016 Elsevier Masson SAS. All rights reserved.
voltaic cells, rechargeable batteries, maximum power point tracking and so on for aircraft has been reviewed, and some guidance
principles for designers in the design of UAVs are also provided.
A review of the general history and existing literature on the analysis and design of solar-powered vehicles and trajectory planning
is provided in [4,5,8,9,1119]. In [20], implications of longitude
and latitude on the size of solar-powered UAV have been studied.
It is concluded that solar-powered UAVs can be utilized more effectively in the places closer to the equator, where smaller and lighter
solar-powered UAV can be designed. Spangelo et al. [5] put forward
a method to plan a smoother and energy-optimal path in a threedimensional space. In [21], an active power management method
for path planning has been investigated. The usefulness, advantages, and disadvantages of this method over a passive method
are analyzed. To fulll the power requirement with weight constraint of rechargeable batteries, the method of energy stored by
gravitational potential for solar-powered aircraft has been put forward in [22,23]. And the equivalence of gravitational potential and
rechargeable battery for aircraft on energy storage has also been
analyzed.
However, for the denition of energy collection model, the previous studies usually assumed that the solar position and radiation
is invariable and known. Consequently these models may not correctly reect the genuine relationship between solar and SUAV during the long-time ight. In addition, the SUAV must be designed
242
based on executing the variety of required missions, and the typical tasks include the intelligence, surveillance and reconnaissance
missions. But in most of literatures such as [3,16,22,23], the optimal path planning of solar aircraft is only based on the simple
mission such as ying from the start position to the nal position.
The energy-optimal path is planned off-line in known static environments, and it may be inapplicable to the dynamic tasks e.g. the
target tacking. To the best of our knowledge, the receding horizon control (RHC) has been used and proved to be an ecient
on-line optimization method in a dynamic environment, which is
based on the simple idea of repetitive solution of an optimal control problem and state updating after the rst input of the optimal
command sequence [24,25].
Based on the above analysis, to achieve the mission of tracking
moving ground target for the SUAV for a long time, an integrated
model is presented and the energy-optimal path planning with
RHC with PSO solver is studied. The simulation results show that
its possible to carry out the task of tracking target for a longer
time for SUAV, with the advantages of simple principle, high computation eciency and good real-time performance. This paper has
the following contributions.
First, by analyzing the relationship between the aircrafts attitude and the solar angle, an integrative model is presented, by
which the radiation on the SUAVs surface can be calculated at anytime and anywhere in the world.
Second, the method of RHC with PSO solver is utilized here,
to plan the on-line energy-optimal trajectory of SUAV for tracking
ground moving target.
Finally, an important conclusion has been drawn that its possible to carry out the task of tracking target for a longer time for
SUAV with the right conditions, e.g. the sucient solar radiation
and the reasonable speed of target.
and the local vertical (down). The computational rules of solar angle are referred in [31], and the denitions of axes and notation
are used the same with Ref. [30].
2.1. Modeling
2.1.1. Aircraft kinematic model
In this paper, the wind axes system is used for SUAV. To simplify the problem, the aircraft is assumed to y in still air at a
constant altitude with the bank-to-turn control scheme, and the
path angle is zero. Hence, aircraft kinematic model is as follows:
dx
dt
dy
dt
d
dt
= V cos
(1)
= V sin
(2)
g tan
(3)
2 nday
2
2. Problem formulation
I = I 0 1 + 0.034 cos
365.25
(4)
I h = I b sin e + I d
243
(5)
I b = Ie
b mbr
(6)
I d = Ie
d mdr
(7)
(8)
(9)
(10)
where
I h : solar radiation on a horizontal surface;
I b : beam normal irradiance per unit area normal to the sun rays;
I d : diffuse horizontal irradiance per unit area on a horizontal surface;
mr : air mass ratio;
b , d : beam and diffuse optical depths, the values of which can
be got by looking up table and interpolation;
b, d: beam and diffuse air mass exponents;
e : the elevation angle of the sun.
In practical applications, a rough estimate has been used for
calculating the average value of solar radiation on the surface
earth. Assuming that the radiation is equal in all directions, the
ux of the radiation will be the same. If I T is the total solar radiation output at a distance l from the suns center, the radiation ux
per unit area at a distance l is represented by Q (l), then the total
radiation is equal to 4 l2 Q (l). Hence we can obtain:
IT
Q (l) =
Pe =
4 l 2
Q (l) S e
Sb
Se = r
S b = 4 r
(11)
(12)
(13)
IT
16 l2
a =
(20)
2
P s () = I b cos() + I d cos
+ I h r sin
2
2
(21)
(22)
(15)
(14)
Pe =
(16)
(17)
P uav =
P s ()
P e cos()
(23)
P in = sol SPuav
(24)
where S is the total surface area of the wing, sol is the eciency
of the solar, and P in is the total power. The value of sol can be
adjusted in accordance with the ratio of full wings surface covered
by solar cells.
In a daytime interval [t 0 , t f ], the energy collected by the aircraft is:
t f
and
= 0.4093 sin 2 (284 + n)/365
(18)
(19)
where s is the azimuth angle of the sun; e represents the elevation angle of the sun; nlat is the latitude; is the declination angle
of sun; (t ) is the hour of sun, and t local is the current hour of the
day.
E in (i ) =
P in dt
(25)
t0
244
TV
P out ( V , ) =
prop
T =D
1
D = V 2 SC D
2
CD =
K=
(26)
(27)
(28)
C D 0 + KC 2L
(29)
(30)
R a
CL =
2 mg
V 2 S cos
(31)
T is the thrust of the aircraft, prop is the eciency of the propeller, D is the drag of the aircraft, C D is the parasitic drag, K is
the aerodynamic coecient, R a is the aspect ratio of the wing, is
the Oswald eciency factor, L is the lift of the aircraft, and C L is
the coecient of lift.
In a daytime interval [t 0 , t f ], energy consumption of aircraft is
t f
E out (t 0 , t f ) =
P out ( V , )dt
(32)
t0
xo = xb
(33)
yo = yb
(34)
zo = z c
(35)
ltarget =
(xb xc )2 + ( yb y c )2 + ( zb zc )2
(36)
= arccos
H
ltarget
H = zb z c
(37)
(38)
ltarget L max
(39)
max
(40)
where L max is the maximum detectable range of airborne electricoptical pod; the value of max represents the maximum angle of
view of electro-optical pod on aircraft.
Vmin V Vmax
(41)
|| max
(42)
where Vmin is the minimum level ight speed, Vmax the maximum
level ight speed and max the maximum roll angle. In general,
they are determined by the ight vehicle performance. However,
referring to literature [3], Vmin can be set to Vminpower so that aircraft ies at the minimum power.
Vminpower =
4K (mg )2
(43)
3C D 0 2 cos2 ()
j
+ c 2 r2 (0, 1) g pest (k, n) x j (k, n)
j +1
k = 1, 2, . . . , N p
n = 1, 2, . . . , D num
(44)
(45)
Subject to
a j x j (k, n) b j
(46)
v (k, n)
|b j a j |
(47)
D num = N var N
(48)
min J = J x(k), u [k : k + N 1]
u
(49)
Given the accuracy of the prediction, only the rst term i.e.
u (k) is executed, and the other terms i.e. u [k + 1 : k + N 1]
are taken as the initial guess of control inputs for the next step.
During the execution, the new control sequence for the next step
is planned. And the planning time should be less than the execution time.
For the denition of total objective function, the control objective function J c and the reconnaissance object function J r are
considered at the same time:
J x(k), u [k : k + N 1] = J c + J r
(50)
J c = 1
k+
N 1
t P(i )in P(i )out
(51)
i =k+1
245
P(i )out are the aircrafts energy harvesting power and energy consumption power, which are dened by Eq. (24) and Eq. (26).
3.2.2. Reconnaissance objective function
The reconnaissance objective function will be chosen according
to requirement of reconnaissance task. The reconnaissance objective function is formulated as follows:
Jr =
2
2
k+ N 1
i =k+1
k+ N 1
i =k+1
if i max
li
li
(52)
246
Table 1
Proposed algorithm.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//Initialization
Set the parameters of the aircraft model: prop , , S , C D 0 , g, m, , K , AR
Set the parameters of the solar radiation model: I 0 , b , d
Set the parameters of the algorithm: N var , N , N p , N it , c 1 , c 2 , w
Set the initial sates of the vehicle: nlat , nlon , nday , t local , V 0 , 0 , 0 , zb0
Set the initial sates of the objection: xc0 , y c0 , zc0
Set the end condition: T f
//Main loop
While t local T f (not reaching the stop criteria) do
Generate the solar radiation using Eqs. (4)(10), Eqs. (16)(23)
for N it iterations
Generate the population with N p random particles with constraint Eqs. (41), (42)
Update particle velocity and position using Eqs. (44), (45)
Calculate the objection function using Eqs. (49)(52)
Determine the personal best position and global best position
end for
Generate the optimal control sequences according to global best position
Calculate the optimal trajectory with the rst term of the optimal control sequences using Eqs. (1)(3)
Update the initial sates of UAV with the optimal trajectory
t local = t local + t
end while
Table 2
Aircraft model parameters [23,27].
E total = E in () E out (t 0 , t f )
(53)
ntask t
t f t0
(54)
Parameters
Notation
Value
Unit
Wing area
Mass
Wingspan
Oswald eciency factor
Parasitic drag
Propeller eciency
Eciency of the solar cell
Air density
Battery capacity
S
m
b
0.1566
1.2
0.711
0.992
0.011
0.7
0.22
1.29
30
m2
kg
m
CD0
prop
sol
A
x = t + B 2 rank(0, 1) 1
2
A
y = t + B 2 rank(0, 1) 1
2
kg/m3
W
(55)
(56)
247
Table 3
Simulation parameters.
Place: Beijing
Date: January 21
Parameters
Notation
No optimized
Optimized
Np
N it
N
N var
60
20
5
2
0
1
300 m
20
15 m/s
30 m/s
1s
360 m
70
5
5
60
20
5
2
5
1
300 m
20
15 m/s
30 m/s
1s
360 m
70
5
5
1
2
z
max
V minpower
V max
t
L max
max
A
B
248
P i = P in P out ( V , )
(57)
If P in P out ( V , ), the waypoint of SUAV is plotted in simulation gure with the form of plus. If P in < P out ( V , ), the waypoint
of SUAV is plotted in simulation gure with the form of the lled
circle. Where, P i represents the total UAVs power at ith time. If
P i is negative, the total collection energy stored in rechargeable
batteries on the solar airplane will decrease.
249
Fig. 13. The energy harvesting curve with different detectable range.
maximum detectable range. In the following simulations, the simulation parameters are the same with Table 3 with the exception
of N and L max .
The optimized paths with different N are given in Fig. 9, and
their corresponding performances are shown in Fig. 10 and Fig. 11.
By analyzing Fig. 10 and Fig. 11, N = 3 is a reasonable choice, comparing with other values. In a general way, the value of N can
250
Fig. 14. The tracking success ratio curve with different detectable range.
Fig. 16. The energy harvesting curve with different object velocities.
less the energy consumption is, and the more the total energy will
be in the given time interval with the same collection energy.
5. Conclusions
The design of energy-optimal trajectory contributes to increasing endurance for the solar aircraft. By the presented method, it is
possible to carry out the task of tracking target for a long time for
SUAV.
251
Fig. 17. The tracking success ratio with different object velocities.
[8] X.Z. Gao, et al., Parameters determination for concept design of solar-powered,
high-altitude long-endurance UAV, Aircr. Eng. Aerosp. Technol. 85 (4) (2013)
293303.
[9] E. Cestino, Design of solar high altitude long endurance aircraft for multi payload & operations, Aerosp. Sci. Technol. 10 (6) (2006) 541550.
[10] X.-Z. Gao, et al., Reviews of methods to extract and store energy for solarpowered aircraft, Renew. Sustain. Energy Rev. 44 (2015) 96108.
[11] P. Panagiotou, et al., Aerodynamic design of a MALE UAV, Aerosp. Sci. Technol.
(2016).
[12] J.K. Shiau, D.M. Ma, Development of an experimental solar-powered unmanned
aerial vehicle, J. Chin. Inst. Eng. 38 (6) (2015) 701713.
[13] A. Malaver, et al., Development and integration of a solar powered unmanned
aerial vehicle and a wireless sensor network to monitor Greenhouse gases, Sensors 15 (2) (2015) 40724096.
[14] E. Troncoso, N. Lapena-Rey, O. Valero, Off-grid test results of a solar-powered
hydrogen refuelling station for fuel cell powered Unmanned Aerial Vehicles,
Int. J. Hydrog. Energy 39 (21) (2014) 1126711278.
[15] J.K. Shiau, et al., Optimal sizing and cruise speed determination for a solarpowered airplane, J. Aircr. 47 (2) (2010) 622629.
[16] J. Meyer, et al., Design considerations for a low altitude long endurance solar
powered unmanned aerial vehicle, in: 8th IEEE Africon Conference, September
2007, IEEE, 2007, pp. 507512.
[17] B. Lee, et al., The ight test and power simulations of an UAV powered by solar
cells, a fuel cell and batteries, J. Mech. Sci. Technol. 28 (1) (2014) 399405.
[18] X.F. Zhu, et al., How high can solar-powered airplanes y, J. Aircr. 51 (5) (2014)
16531659.
[19] G. Marques Hobold, R.K. Agarwal, A methodology for predicting solar power
incidence on airfoils and their optimization for solar-powered airplanes, Proc.
Inst. Mech. Eng., Part G, J. Aerosp. Eng. 229 (7) (2014) 12671279.
[20] P. Rajendran, H. Smith, Implications of longitude and latitude on the size of
solar-powered UAV, Energy Convers. Manag. 98 (2015) 107114.
[21] B. Lee, et al., Active power management system for an unmanned aerial vehicle
powered by solar cells, a fuel cell, and batteries, IEEE Trans. Aerosp. Electron.
Syst. 50 (4) (2014) 31673177.
[22] X.Z. Gao, et al., The equivalence of gravitational potential and rechargeable battery for high-altitude long-endurance solar-powered aircraft on energy storage,
Energy Convers. Manag. 76 (2013) 986995.
[23] A. Klesh, P. Kabamba, Energy-optimal path planning for solar-powered aircraft
in level ight, in: AIAA Guidance, Navigation and Control Conference and Exhibit, 2007.
[24] H. Duan, Y. Zhang, S. Liu, Multiple UAVs/UGVs heterogeneous coordinated technique based on Receding Horizon Control (RHC) and velocity vector control,
Sci. China, Technol. Sci. 54 (4) (2011) 869876.
[25] P. Yao, H. Wang, Z. Su, Real-time path planning of unmanned aerial vehicle
for target tracking and obstacle avoidance in complex dynamic environment,
Aerosp. Sci. Technol. 47 (2015) 269279.
[26] D.M. Ma, et al., Optimal level turn of solar-powered unmanned aerial vehicle
ying in atmosphere, J. Guid. Control Dyn. 33 (5) (2010) 13471356.
[27] S. Hosseinisianaki, M. Mesbahi, Energy aware aerial surveillance for a long endurance solar-powered UAV, in: AIAA Guidance, Navigation, and Control, GNC,
Conference, 2013.
[28] Q. Dai, X. Fang, A simple model to predict solar radiation under clear sky conditions, Adv. Space Res. 53 (8) (2014) 12391245.
[29] S. Pattarapanitchai, S. Janjai, A semi-empirical model for estimating diffuse solar irradiance under a clear sky condition for a tropical environment, Proc. Eng.
32 (2012) 421426.
[30] D. McLean, Automatic Flight Control Systems, Prentice Hall International (UK)
Ltd., 1990.
[31] D.Y. Goswami, Principles of Solar Engineering, third edition, CRC Press, 2015.
[32] J. Zhao, R. Zhou, Particle swarm optimization applied to hypersonic reentry
trajectories, Chin. J. Aeronaut. 28 (3) (2015) 822831.