EnergyEfficient UAV Communication with Trajectory Optimization
Abstract
Wireless communication with unmanned aerial vehicles (UAVs) is a promising technology for future communication systems. In this paper, we study energyefficient UAV communication with a ground terminal via optimizing the UAV’s trajectory, a new design paradigm that jointly considers both the communication throughput and the UAV’s energy consumption. To this end, we first derive a theoretical model on the propulsion energy consumption of fixedwing UAVs as a function of the UAV’s flying speed, direction and acceleration, based on which the energy efficiency of UAV communication is defined. Then, for the case of unconstrained trajectory optimization, we show that both the ratemaximization and energyminimization designs lead to vanishing energy efficiency and thus are energyinefficient in general. Next, we introduce a practical circular UAV trajectory, under which the UAV’s flight radius and speed are optimized to maximize the energy efficiency for communication. Furthermore, an efficient design is proposed for maximizing the UAV’s energy efficiency with general constraints on its trajectory, including its initial/final locations and velocities, as well as maximum speed and acceleration. Numerical results show that the proposed designs achieve significantly higher energy efficiency for UAV communication as compared with other benchmark schemes.
UAV communication, energy efficiency, trajectory optimization, sequential convex optimization.
I Introduction
Wireless communication by leveraging the use of unmanned aerial vehicles (UAVs) has attracted increasing interest recently [649]. Compared to terrestrial communication systems or those based on highaltitude platforms (HAPs), lowaltitude UAV systems are in general more costeffective by enabling ondemand operations, more swift and flexible for deployment and reconfiguration due to the fully controllable UAV mobility, and are likely to have better communication channels due to the higher chance of lineofsight (LoS) communication links.
The main applications of UAVassisted communications can be loosely classified into three categories [649]. The first one is UAVaided ubiquitous coverage [793], where UAVs are employed to assist the existing terrestrial communication infrastructure, if any, in providing seamless wireless coverage within the serving area. In this case, the UAVs usually stay quasistationarily above the serving area acting as aerial base stations (BSs). Two typical scenarios are rapid service recovery after partial or complete infrastructure damage due to natural disasters [615],[794], and base station offloading in hot spot [795], which are two important scenarios to be effectively addressed in the fifthgeneration (5G) wireless communication systems [613]. Another promising application is UAVaided relaying [638, 658, 641], where UAVs are despatched to provide reliable wireless connectivity between two or more distant users or user groups in adversary environment, such as between the front line and the command center for emergency responses or military operations. Last but not least, UAV systems could also be employed for UAVaided information dissemination/data collection [789]. This is especially appealing for periodic sensing or Internet of Things (IoT) applications, where UAVs could be despatched to fly over the sensors for communications to greatly reduce the sensors’ operation power and hence prolong the network lifetime.
Despite their ample applications, UAV communication systems face many new challenges [649]. In particular, the endurance and performance of UAV systems are fundamentally limited by the onboard energy, which is practically finite due to the aircraft’s size and weight constraints. Thus, energyefficient communication for maximizing the information bits per unit energy consumption of the UAV is of paramount importance. Note that energyefficient designs for UAV communication systems are significantly different from those in the existing literature on terrestrial communication systems [800],[801]. Firstly, while the motivation for energyefficiency maximization in terrestrial communications is mainly for saving energy consumption and cost, that for UAV systems is more critical due to the limited onboard energy. For example, given the maximum amount of energy that can be carried by the aircraft, an improvement in energy efficiency directly increases the amount of information bits that can be communicated with the UAV before it needs to be recalled for recharging/refueling. Secondly, besides the conventional energy expenditure on communicationrelated functions, such as communication circuits and signal transmission, the UAV systems are subject to the additional propulsion power consumption for maintaining the UAV aloft and supporting its mobility (if necessary), which is usually much higher than the communication power consumption (e.g., hundreds of watts versus a few watts). As a result, the communication energy can be even practically ignored compared to the propulsion energy. Note that the UAV’s propulsion energy consumption is determined by its flying status including velocity and acceleration, which thus need to be taken into account in energyefficient design for UAV communications.
In this paper, we study the energyefficient designs for a pointtopoint communication link with a UAV employed to communicate with a ground terminal (GT) for a finite time horizon. The objective is to maximize the energy efficiency in bits/Joule via optimizing the UAV’s trajectory, which is a new design framework that needs to jointly consider the communication throughput and the UAV’s propulsion energy consumption. Intuitively, from the throughput maximization perspective, the UAV should stay stationary at the nearest possible location from the GT so as to maintain the best channel condition for communication. However, hovering with strictly zero speed is known to be inefficient (for rotarywing UAVs) or even impossible (for fixedwing UAVs) in terms of propulsion energy consumption [766]. Thus, the energyefficient trajectory design needs to strike an optimal balance between maximizing the communication throughput and minimizing the UAV’s propulsion energy consumption. The main contributions of the paper are summarized as follows.

First, we derive a theoretical model for the propulsion energy consumption of fixedwing UAVs as a function of the UAV’s flying velocity and acceleration, based on which the energy efficiency of UAV communication is defined. Note that fixedwing UAVs usually have larger payload and higher speed than their rotarywing counterparts.^{1}^{1}1The analysis in this paper can be extended to rotarywing UAVs with the energy consumption model modified accordingly. To the best of our knowledge, this is the first theoretical model that relates the UAV’s energy consumption with its velocity (i.e., both flying speed and direction) and acceleration, whereas existing literatures mostly use heuristic energy consumption models only taking into account the speed parameter [792],[791].

Next, for the case of unconstrained UAV trajectory, we study the energy efficiency of the ratemaximization and energyminimization designs to gain insights. It is shown that the two designs both lead to vanishing energy efficiency, and hence are energyinefficient in general.

We then introduce a practical circular UAV trajectory that is centered at the GT with certain flight radius and speed, which are jointly optimized to maximize the energy efficiency for UAV communication. This result provides a practical design on how a fixedwing UAV should hover around a GT in order to maximize the communication throughput subject to its limited onboard energy.

Furthermore, we study the energyefficiency maximization problem subject to the general constraints on the UAV’s trajectory, including its initial/final locations and velocities, as well as maximum speed and acceleration. An efficient algorithm is proposed to find the approximately optimal trajectory based on linear statespace approximation and sequential convex optimization techniques.
Note that energyefficient UAV communications have been recently studied in e.g., [796], [798], but without considering the UAV’s propulsion energy consumption. On the other hand, trajectory optimization for UAV communication systems has been studied for various setups. In [658] and [659], by assuming that the UAV flies with a constant speed, the UAV’s heading (or flying direction) is optimized for UAVassisted wireless relaying and uplink communications, respectively. In [788], a UAVbased mobile relay is used for forwarding independent data to different user groups. The data volume as well as the relay trajectory in terms of the visiting sequence to the different user groups are optimized based on a genetic algorithm. In [619] and [785], the deployment/movement of UAVs is optimized to improve the network connectivity of a UAVassisted adhoc network. In our prior work [641], we study the throughput maximization problem of a UAVenabled mobile relaying system via joint source/relay power allocation and trajectory optimization. However, none of the above works on trajectory optimization considers the energy efficiency of the system. It is also noted that aircraft trajectory optimization has been studied for other systems not specifically for communication purposes. For instance, mixedinteger linear program (MILP) has been widely applied for trajectory planning for UAV systems to ensure terrain or collision avoidance [620], [790]. In [791], the authors study the energyaware coverage path planning for aerial imaging purposes with the measurementbased energy model of a specific quadrotor UAV. To the authors’ best knowledge, this paper is the first work that studies the energyefficient UAV communication with a generic UAV energy consumption model, which provides a new framework for designing the UAV trajectory parameters such as its instantaneous velocity and acceleration for communication performance optimization.
The rest of this paper is organized as follows. Section II introduces the system model and defines the energy efficiency for UAV communication based on a theoretically derived model on UAV propulsion energy consumption. In Section III, the energy efficiency of unconstrained trajectory optimization for rate maximization or energy minimization is studied. Section IV considers the circular trajectory for energy efficiency maximization. In Section V, an efficient algorithm is proposed for the generally constrained trajectory optimization for energy efficiency maximization. Section VI presents the numerical results. Finally, we conclude the paper in Section VII.
Notations: In this paper, scalars are denoted by italic letters. Boldface lowercase letters denote vectors. denotes the space of dimensional realvalued vector. For a vector , represents its Euclidean norm, and denotes its transpose. and denote the natural logarithm and logarithm with base , respectively. is the inverse tangent function. For a timedependent function , and denote the derivative and double derivative with respect to time , respectively.
Ii System Model and UAV Energy Efficiency
Iia System Model
As shown in Fig. 1, we consider a wireless communication system where a UAV is employed to send information to a GT. Our objective is to optimize the UAV’s trajectory so as to maximize the energy efficiency in bits/Joule for a finite time horizon , where energy efficiency is defined as the aggregated information bits that are transmitted to the GT normalized by the UAV’s total energy consumption over the duration .
Without loss of generality, we consider a threedimensional (3D) Cartesian coordinate system such that the GT is located at the origin . Furthermore, we assume that the UAV flies horizontally at a constant altitude . Denote the UAV trajectory projected on the horizontal plane as , where . Thus, the timevarying distance from the UAV to the GT can be expressed as
(1) 
For ease of exposition, we assume that the communication link from the UAV to the GT is dominated by the LoS channel. Furthermore, the Doppler effect due to the UAV mobility is assumed to be perfectly compensated. Therefore, the timevarying channel follows the freespace path loss model, which can be expressed as
(2) 
where denotes the channel power at the reference distance m. Assuming constant power transmission by the UAV, the instantaneous channel capacity in bits/second can be expressed as
(3) 
where denotes the channel bandwidth, is the white Gaussian noise power at the GT receiver, is the reference received signaltonoise ratio (SNR) at m. Thus, the total amount of information bits that can be transmitted from the UAV to the GT over the duration is a function of the UAV trajectory , expressed as
(4) 
IiB UAV Energy Consumption Model and Energy Efficiency
The total energy consumption of the UAV includes two components. The first one is the communicationrelated energy, which is due to the radiation, signal processing, as well as other circuitry. The other component is the propulsion energy, which is required for ensuring that the UAV remains aloft as well as for supporting its mobility, if needed. Note that in practice, the communicationrelated energy is usually much smaller than the UAV’s propulsion energy, and thus is ignored in this paper. Furthermore, as shown in Appendix A, for fixedwing UAVs under normal operations, i.e., no abrupt deceleration that requires the engine to abnormally produce a reverse thrust against the forward motion of the aircraft, the total propulsion energy required is a function of the trajectory , which is expressed as
(5) 
where
(6) 
denote the instantaneous UAV velocity and acceleration vectors, respectively, and are two parameters related to the aircraft’s weight, wing area, air density, etc., as expressed in (56) of Appendix A, is the gravitational acceleration with nominal value m/s, is the mass of the UAV including all its payload.^{2}^{2}2For simplicity, we ignore the UAV energy storage weight reduction over time as more fuel or battery is consumed.
The expression in (5) shows that for level flight with fixed altitude, the UAV’s energy consumption only depends on the velocity and acceleration , rather than its actual location . Furthermore, the result in (5) can be interpreted based on the well known workenergy principle. The integral term in (5), which is guaranteed to be positive, is the work required from the aircraft’s engine to overcome the air resistance force (or the drag). It depends on the UAV speed , as well as its centrifugal acceleration , i.e., the acceleration component that is normal to the UAV velocity vector and causing heading (direction) changes, yet without altering the UAV speed. The second term in (5), denoted as , represents the change in the UAV’s kinetic energy, an aggregated effect of the UAV’s tangential acceleration component that is in parallel to the UAV’s velocity vector. Thus, only depends on the initial and final speeds and , rather than the intermediate UAV state. Note that if for some , then the required energy , which reflects the fact that a fixedwing aircraft must maintain a forward motion to remain aloft.
For steady straightandlevel flight (SLF) with constant speed , we have and , . Thus, (5) reduces to
(7) 
The power consumption of (7) as a function of is illustrated in Fig. 2, which consists of two terms. The first term, which is proportional to the cubic of the speed , is known as the parasitic power for overcoming the parasitic drag due to the aircraft’s skin friction, form drag, etc. The second term, which is inversely proportional to , is known as the induced power for overcoming the liftinduced drag, i.e., the resulting drag force due to wings redirecting air to generate the lift for compensating the aircraft’s weight [766].
Iii Energy Efficiency with Unconstrained Trajectory
In this section, we study the energy efficiency of unconstrained UAV trajectory for rate maximization and energy minimization, respectively, to gain insights and provide benchmarks.
Iiia RateMaximization Trajectory
In the absence of any constraint on , it immediately follows from (4) that the ratemaximization (rm) UAV trajectory should be , , i.e., the UAV should stay stationary just above the GT to maintain the best communication channel. The resulting aggregated information throughput is
(9) 
In this case, since , , the corresponding energy consumption in (5) is . Thus, the resulting energy efficiency with the ratemaximization design is
(10) 
which is evidently energyinefficient.
IiiB EnergyMinimization Trajectory
Next, we consider the energyminimization design, i.e., the UAV trajectory is optimized merely for minimizing the total energy consumption without considering the communication performance. By ignoring the change in kinetic energy in the last term of (5), which is independent of the time duration and hence is practically negligible for large , the energyminimization trajectory design problem can be formulated as
s.t.  (11) 
Theorem 1.
The optimal solution to the energyminimization (em) problem (11) is
(12) 
where is the energyminimum speed and is an arbitrary unitnorm vector denoting the constant UAV flying direction. The corresponding minimum energy consumption is
(13) 
with denoting the minimum power consumption of the UAV.
Proof:
Please refer to Appendix B. ∎
Theorem 1 shows that for the unconstrained trajectory optimization, the energyminimization solution is simply the steady straightandlevel flight with the powerminimum speed . Note that the energyminimization trajectory is nonunique, since the initial UAV location and the flying direction can be arbitrary. This thus gives us the degree of freedom to find the best energyminimization trajectory that gives the maximum aggregated information throughput. It is not difficult to show that among all the energyminimization trajectories, i.e., all straightandlevel flights with the energyminimum speed , those being symmetric around the GT (or the origin) lead to the highest information throughput. Therefore, without loss of optimality, the trajectory can be expressed as , where
(14) 
By substituting into (4), the maximum aggregated information throughput by the energyminimization trajectory design can be expressed as
(15) 
where (15) follows from the change of variable and we have used the integral formula given in (16) shown on the top of the next page.
(16) 
As a result, the maximum energy efficiency achievable by the energyminimization trajectory design can be obtained in closedform as . For sufficiently large operation duration , the aggregated information throughput in (15) reduces to
(17) 
which is finite and independent of . On the other hand, as the minimum energy consumption in (13) linearly increases with , the resulting energy efficiency is thus
(18) 
Thus, the energyminimization trajectory design is also energyinefficient in general.
Iv EnergyEfficiency Maximization with Circular Trajectory
The preceding section shows that neither the ratemaximization nor the energyminimization trajectory design is energyefficient. In general, energyefficient trajectory design needs to achieve an optimal tradeoff between these two objectives. In this section, we propose a practical energyefficient design by assuming that the UAV follows a circular trajectory centered at the GT with constant speed and radius , as illustrated in Fig. 3. Intuitively, a smaller radius , though achieving higher information throughput with the GT, also consumes more power by the UAV to maintain a more acute heading change, and vice versa. Therefore, both and need to be optimized for maximizing the energy efficiency.
With circular (cir) trajectory, it follows from (4) that the aggregated information throughput reduces to a function of the radius as
(19) 
Note that is maximized when , i.e., the ratemaximization circular flight reduces to the extreme case of stationary hovering as studied in Section IIIA, which is known to be energyinefficient.
On the other hand, for steady circular flight with constant speed , we have and , , i.e., the acceleration (if any) must be perpendicular to the velocity to ensure no speed variation. Furthermore, the centrifugal acceleration for maintaining the circular path is known to be proportional to the speed square and inversely proportional to the circle radius , i.e., . As a result, the UAV energy consumption (5) with steady circular flight reduces to
(20) 
It is not difficult to find that is minimized when and , i.e., the energyminimization circular flight reduces to the extreme case of straight flight with energyminimum speed , which has also been shown to be energyinefficient in Section IIIB.
With (19) and (20), the energy efficiency in (8) for circular trajectory reduces to
(21) 
Note that the energy efficiency in (21) is independent of . The energyefficiency maximization problem can then be formulated as
(22) 
To solve problem (22), it is first noted that the numerator of in (21) is independent of the UAV speed . Thus, for any fixed radius , the optimal speed is obtained by minimizing the denominator of (21), which can be readily obtained as
(23) 
The corresponding UAV power consumption, i.e., the denominator of (21), reduces to a univariate function of as
(24) 
Thus, by discarding the constant terms and defining , problem (22) reduces to a univariate optimization problem given by
(25) 
Since and , there must exist a finite optimal solution to problem (25), which can be efficiently found numerically. Furthermore, in the lowSNR regime with , by applying the result if , the optimal solution to (25) can be obtained in closedform as
(26) 
V Energy Efficiency Maximization with Generally Constrained Trajectory
The preceding two sections study the energy efficiency for unconstrained trajectory designs. In practice, the UAV’s trajectory may need to satisfy a number of practical constraints, such as those on its initial/final states (including location and velocity) and the maximum speed/acceleration. They are mathematically represented as
(27)  
(28)  
(29)  
(30)  
(31)  
(32) 
where denote the UAV’s destined initial and final locations, respectively, are the desired initial and final velocities, respectively, and and represent the maximum speed and acceleration, respectively. In this case, the energyefficiency maximization problem can be formulated as
s.t. 
where is given in (8). Problem (P1) is difficult to be directly solved for two reasons. Firstly, it requires the optimization of the continuous function , as well as its first and secondorder derivatives and , which essentially involves an infinite number of optimization variables. Secondly, the objective function in is given by the fraction of two integrals, which both lack closedform expressions. In the following, an efficient algorithm is proposed for (P1) based on two main techniques: discrete linear statespace approximation and sequential convex optimization.
To this end, it is first noted that the energy consumption in (5) can be upperbounded by
(33) 
with denoting the change of the UAV’s kinetic energy, which is fixed with the initial and final velocity constraints and . Note that the upper bound in (33) is tight for constantspeed flight, in which case , . Therefore, the energy efficiency in (8) is lowerbounded by
(34) 
Thus, (P1) can be approximately solved by maximizing its lower bound as
s.t.  (35) 
To obtain a more tractable optimization problem, we apply the discrete linear statespace approximation to . Since and are respectively the timevarying velocity and acceleration vectors associated with the UAV trajectory , for any infinitesimal time step , we have the following results based on the first and secondorder Taylor approximations,
(36)  
(37) 
As a result, by discretizing the time horizon into slots with step size , i.e., , , the UAV’s trajectory can be well characterized by the discretetime UAV location , the velocity , as well as the acceleration , . As a result, we have the following discrete statespace model based on (36) and (37),
(38)  
(39) 
which is linear with respect to and . As a result, problem can be rewritten as
s.t.  (40)  
(41)  
(42)  
(43)  
(44)  
(45) 
Note that all constraints of problem are convex. However, the objective is a fractional function with a nonconcave numerator over a nonconvex denominator, and hence is neither a convex nor quasiconvex problem, which thus cannot be directly solved with the standard convex optimization techniques. Fortunately, by applying the sequential convex optimization technique, an efficient solution can be obtained which is guaranteed to satisfy the KarushKuhnTucker (KKT) conditions of . This implies that at least a local optimal solution can be found for the problem. To this end, we first reformulate by introducing slack variables as
s.t.  
(46)  
(47) 
It can be shown that at the optimal solution to , we must have , , since otherwise one can always increase to obtain a strictly larger objective value. Thus, is equivalent to . With such a reformulation, the denominator of the objective function in is now jointly convex with respect to , but with the new nonconvex constraint (47). To tackle this nonconvex constraint, a local convex approximation is applied. Specifically, since is a convex and differentiable function with respect to , for any given local point , we have
(48) 
where the equality holds at the point . Note that (48) follows from the fact that the firstorder Taylor expansion of a convex differentiable function is its global underestimator [202]. Furthermore, at the local point , both the function and its lower bound have the identical gradient, which is equal to .
Define the new constraint,
(49) 
which is convex since is linear with respect to . Then the inequality in (48) shows that the convex constraint (49) always implies the nonconvex constraint (47), but the reverse is not true in general.
Similarly, to tackle the nonconcavity of the numerator of the objective function in , for any local point , define the function
(50) 
where
(51)  
(52) 
Note that is a concave function with respect to . Furthermore, we have the following result.
Theorem 2.
For any given , we have
(53) 
where the equality holds at the point , . Furthermore, at the point , , both and have identical gradient, i.e., .
Proof:
Please refer to Appendix C. ∎
As a result, for any given local point , define the following optimization problem,
s.t.  
Based on the previous discussions, it readily follows that the objective value of gives a lower bound to that of problem . Furthermore, problem is a fractional maximization problem, with a concave numerator and a convex denominator, as well as all convex constraints. Thus, can be efficiently solved via the bisection method [202] or the standard Dinkelbach’s algorithm for fractional programming [802].
Thus, the original nonconvex problem can be solved by iteratively optimizing with the local point updated in each iteration, which is summarized in Algorithm 1.
Let denote the corresponding optimal value of obtained via Algorithm 1 at the th iteration. We have the following result.
Lemma 1.
The energy efficiency lower bound obtained in Algorithm 1 is monotonically nondecreasing, i.e., , . Furthermore, the sequence , , converges to a point fulfilling the KKT optimality conditions of the original nonconvex problem .
Proof:
As a final remark, it is noted that Algorithm 1 can also be applied for energy efficiency maximization with unconstrained trajectory optimization by discarding , which gives an alternative energyefficient design without restricting to circular trajectory considered in Section IV. Furthermore, Algorithm 1 can be similarly applied for the ratemaximization and energyminimization designs for constrained trajectories, since they correspond to the special cases of by only maximizing/minimizing the numerator and denominator, respectively. These special cases will be considered in the numerical simulations given in the next section.
Vi Numerical Results
In this section, numerical results are provided to validate the proposed design. The UAV altitude is fixed at m. The communication bandwidth is MHz and the noise power spectrum density at the GT receiver is assumed to be dBm/Hz. Thus, the corresponding noise power is dBm. We assume that the UAV transmission power is dBm (or 0.01W), and the reference channel power is dB. As a result, the maximum SNR achieved when the UAV is just above the GT can be obtained as dB. Furthermore, we assume that and , such that the UAV’s energyminimum speed is m/s and the corresponding minimum propulsion power consumption is W. Note that we have , thus the UAV transmission power can be practically ignored.
Average speed (m/s)  Average acceleration (m/s)  Average rate (Mbps)  Average power (Watts)  Energy efficiency (kbits/Joule)  
Ratemaximization  
Energyminimization  
EEmaximization, circular  
EEmaximization, sequentially optimized 
Via Unconstrained Trajectory Optimization
We first consider the case of unconstrained trajectory optimization in the absence of . Besides the three specific trajectory designs considered in Section III and Section IV, namely the ratemaximization, energyminimization, and energyefficient circular designs, the energyefficiency maximization design by applying the similar sequential convex optimization proposed in Algorithm 1 but without trajectory constraints is also included for comparison.
Under this setup, Fig. 4 shows the convergence of Algorithm 1 with randomly generated initial points. Note that Fig. 4 consists of three curves: the “Accurate EE” corresponds to the exact energy efficiency based on the energy consumption model (5), the “Lower bound with energy upper bounding” is that due to the energy upper bounding given in (33), and the “Lower bound with Taylor approximation” corresponds to the optimal value of by using local convex approximation. Fig. 4 shows that Algorithm 1 monotonically converges, as expected from Lemma 1. Furthermore, it also shows that the adopted lower bounds for the purpose of efficient convex optimization are rather tight, especially as the algorithm converges.
Fig. 5 shows the obtained UAV trajectories projected onto the horizontal plane for four different designs with s. As shown in Section III, the unconstrained ratemaximization and energyminimization trajectories correspond to stationary hovering with and steady straight flight with powerminimum speed m/s, respectively. On the other hand, for the EEmaximization circular trajectory, the optimal flight radius and speed are m and m/s, respectively. It is observed that the converged trajectory via applying the sequential convex optimization for EE maximization is rather similar to the circular trajectory. Table I gives a detailed comparison for these four different designs in terms of the average UAV speed, acceleration, achievable communication rate, power consumption, and the overall energy efficiency. It is found that for the unconstrained trajectory setup, the simple circular trajectory with optimized flight radius and speed gives a comparable performance as that obtained via sequential convex optimization, and they both notably outperform the ratemaximization or energyminimization designs in terms of energy efficiency.
ViB Constrained Trajectory Optimization
Next, we consider the constrained trajectory optimization as studied in Section V. As shown in Fig. 6, we let , with denoting the direction from to . Furthermore, the maximum UAV speed and acceleration are set to m/s and m/s, respectively, and the operation time is s. For the sequential convex optimization in Algorithm 1, the initial points are set to be the direct path from to .
Fig. 6 shows the obtained trajectories with the ratemaximization, energyminimization, and EEmaximization designs. Note that the ratemaximization and energyminimization trajectories are obtained with the similar sequential convex optimization technique as in Algorithm 1 with the objective function modified accordingly. It is observed from Fig. 6 that besides satisfying the initial and final location constraints, all the three trajectories are tangential to the direction vector at both the initial and final locations and , due to the imposed initial and final velocity constraints. Furthermore, for the ratemaximization trajectory, it is found that the UAV hovers around the GT (i.e., the origin) for the maximum possible duration to maintain the best communication channel. In contrast, the energyminimization design yields a trajectory mostly with a large turning radius since it is in general less powerconsuming. However, such a trajectory is expected to incur rather poor communication channels due to the large distance from the GT. On the other hand, with the proposed EEmaximization trajectory design, upon approaching the GT, the UAV hovers around following an approximately “8”shape path, which is expected to maintain a sufficiently good communication channel yet without excessive power consumption. The performance comparison of the above three trajectory designs is given in Table II. It is observed that the proposed EEmaximization design achieves a good balance between rate maximization (column 4) and power minimization (column 5), and hence achieves significantly higher energy efficiency (column 6) than the ratemaximization and energyminimization designs.
Average speed (m/s)  Average acceleration (m/s)  Average rate (Mbps)  Average power (Watts)  Energy efficiency (kbits/Joule)  
Ratemaximization  
Energyminimization  
EEmaximization 
Vii Conclusion
This paper studies the energyefficient UAV communication via trajectory optimization by taking into account the propulsion energy consumption of the UAV. A theoretical model on the UAV’s propulsion energy consumption is derived, based on which the energy efficiency of UAV communication is defined. For the case of unconstrained trajectory optimization, it is shown that both the ratemaximization and energyminimization designs lead to vanishing energy efficiency and thus are energyinefficient in general. We then consider a practical circular trajectory with optimized flight radius and speed for maximizing energy efficiency. Furthermore, for the generally constrained trajectory optimization, an efficient algorithm is proposed to maximize the energy efficiency based on linear statespace approximation and sequential convex optimization techniques. Numerical results show that the proposed designs achieve significantly higher energy efficiency than heuristic ratemaximization and energyminimization designs for UAV communications.
Appendix A UAV Propulsion Energy Consumption Model
In this appendix, we derive the propulsion energy consumption model of fixedwing UAVs.
A1 Forces on the Aircraft
As shown in Fig. 7, an aircraft aloft is in general subject to four forces: weight, drag, lift, and thrust [766].

Weight (): the force of gravity, , with denoting the aircraft’s mass including all its payload, and is the gravitational acceleration in m/s.

Drag (): the aerodynamic force component parallel to the airflow direction. For zero wind speed, is in the opposite direction of the aircraft’s motion.

Lift (): the aerodynamic force component normal to the drag and pointing upward.

Thrust (): the force produced by the aircraft engine, which overcomes the drag to move the aircraft forward.
For an aircraft moving at a subsonic speed (as usually the case), the drag can be expressed as [766]
(54) 
where is the air density in kg/m, is the zerolift drag coefficient, is a reference area (e.g., the wing area), is the Oswald efficiency (or wing span efficiency) with typical value between and [766], is the aspect ratio of the wing, i.e., the ratio of the wing span to its aerodynamic breadth. The first term in (54) is known as the parasitic drag, which is a combination of multiple drag components such as form drag, skin friction drag and interference drag, etc. The parasitic drag increases quadratically with the vehicle speed . The second term in (54) is called the liftinduced drag, which is the resulting drag force due to wings redirecting air to generate lift .
The drag expression (54) can be rewritten as
(55) 
where
(56) 
are two constant parameters, and is known as the load factor, i.e., the ratio of the aircraft’s lift to its weight. Note that to maintain a level flight (i.e., a flight with constant altitude), we must have since the lift must at least balance the aircraft weight to avoid descending. It is then not difficult to conclude from (55) that , we have , where is the minimum drag incurred, which corresponds to and the dragminimum speed .
A2 Power Required for StraightandLevel Flight
Straightandlevel flight refers to the flight in which a constant heading (or direction) and altitude are maintained. This implies that: (i) the horizontal acceleration, if any, must be in parallel with the aircraft’s flying direction so that no turning occurs; (ii) the lift and weight are balanced so that there is no vertical acceleration. We thus have the following equations (as illustrated in Fig. 7):
(57) 
where is the acceleration along the aircraft’s flying direction, i.e., for accelerating and for decelerating. When , we have . In this case, the thrust generated by the engine is in the same direction as the aircraft’s motion, or forward thrust. In contrast, if , we have , in which case the thrust generated by the engine must be in the opposite direction as the aircraft’s motion, or reverse thrust. One sufficient (but not necessary) condition to ensure forward thrust operation is .
By considering an infinitesimal time interval such that the speed can be regarded as unchanged, it follows from (55) and (57) that the power required for straightandlevel flight with speed and acceleration can be expressed as
(58) 
where we have used the fact that power is equal to force times speed. Note that the magnitude operator in (58) is necessary for the unusual case of reverse thrust with when the aircraft needs to have an abrupt deceleration.
A3 Power Required for Banked Level Turn
For a fixedwing aircraft to change its flying direction, the aircraft must roll to a banked position so that the lift generates a lateral (horizontal) component to support the centrifugal acceleration, i.e., the acceleration component normal to the velocity. As illustrated in Fig. 8, let denote the bank angle, i.e., the angle between the vertical plane and the aircraft’s symmetry plane. We then have the following equations,
(59)  
(60) 
where and denote the acceleration components that are perpendicular and parallel to velocity, respectively, with for accelerating and for decelerating. It then follows from (59) that the load factor for banked level turn is related to the centrifugal acceleration as . Together with (55) and (60), we have
(61) 
A4 Energy Required for Trajectory
For given velocity vector and acceleration vector , the tangential and centrifugal accelerations can be obtained by decomposing along the parallel and normal directions of , which gives