This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Modelling Power Consumptions for Multi-rotor UAVs

Hao Gong, Baoqi Huang, Bing Jia and Hansu Dai Hao Gong, Baoqi Huang and Bing Jia are with the College of Computer Science, Inner Mongolia University, Hohhot 010021, China (e-mail: gonghao@mail.imu.edu.cn; cshbq@imu.edu.cn; jiabing@imu.edu.cn). Hansu Dai is with the Chengdu Aircraft Design and Research institute, Chengdu 610041, China (e-mail: captaindai2004@163.com).
Abstract

Unmanned aerial vehicles (UAVs) have various advantages, but their practical applications are influenced by their limited energy. Therefore, it is important to manage their power consumptions and also important to establish corresponding power consumption models. However, most of existing works either establish theoretical power consumption models for fixed-wing UAVs and single-rotor UAVs, or provide heuristic power consumption models for multi-rotor UAVs without rigorous mathematical derivations. This paper aims to establish theoretical power consumption models for multi-rotor UAVs. To be specific, the closed-form power consumption models for a multi-rotor UAV in three flight statuses, i.e., forward flight, vertical ascent and vertical descent, are derived by leveraging the relationship between single-rotor UAVs and multi-rotor UAVs in terms of power consumptions. On this basis, a generic flight power consumption model for the UAV in a three-dimensional (3-D) scenario is obtained. Extensive experiments are conducted by using DJI M210 and a mobile app made by DJI Mobile SDK in real scenarios, and confirm the correctness and effectiveness of these models; in addition, simulations are performed to further investigate the effect of the rotor numbers on the power consumption for the UAV. The proposed power consumption models not only reveal how the power consumption of multi-rotor UAVs are affected by various factors, but also pave the way for introducing other novel applications.

Index Terms:
Power consumption model, multi-rotor UAV, 3-D scenarios, rotor numbers.

I Introduction

Nowadays, unmanned aerial vehicles (UAVs) have found a significant number of applications in wireless communication and power grid inspection, etc., due to their decreasing expense and increasing functionality [1, 2, 3, 4, 5]. However, energy limitation is always a key and unavoidable issue in UAV applications [6, 7]. which leads to more studies focusing on the power consumption for the UAVs. Additionally, UAV power consumption consists of two main parts: one is the conventional communication-related power consumption due to, e.g., signal processing, circuits and power amplification; the other is the flight power consumption to ensure that the UAV remains aloft and supports its movement. In general, the flight power consumption depends on the flight status and is usually much more significant than communication related power expenditure. Thus, it is important to understand how the UAV power consumption varies with its flight status and also important to model the flight power consumption.

Prior researches on the UAV power consumption models can be loosely classified into three categories. The first category is simply applying the existing power models of the ground vehicles or robots to UAVs [8, 9, 10, 11, 12]. Whereas, the power consumption for the mobile vehicles or robots moving on the ground are not suitable for UAVs due to their fundamentally different moving mechanisms. Therefore, more effective and feasible models as the second category are proposed, i.e., the experimental-driven heuristic power consumption models based on measured/simulated data [13, 14, 15, 16, 17]. For instance, in [13], some brief experiments have been performedand to state the power consumption for a few basic UAV (quadrotor UAV) maneuvering actions. Similarly, a power consumption model for a specific UAV (quadrotor UAV) is given in cite [14] based on experiment results, which involves its speed and operating conditions. However, both [13] and [14] were simply expressed in relation to speed and do not contain enough information for comparisons, the lack of closed-form expression limits their applications. Besides, by analyzing the battery performance, some power consumption models for electricpowered UAVs were obtained in [15, 16, 17]. In order to further understand the power consumption for the UAV theoretically and improve the applicability of the models, the last category considers the theoretical-driven power consumption model by kinematic and aircraft theory [18, 19, 20], such as [21, 22, 23, 24, 25, 26], for example, a generic power consumption model as a function for the UAV’s velocity and acceleration was derived for fixed-wing UAVs in [21], whereas, the above results for fixed-wing UAVs cannot be applied for rotary-wing UAVs, due to their fundamentally different mechanical designs and hence drastically different power consumption models. Furthermore, in [22], the authors derived a closed-form power consumption model for single-rotor UAVs in a one-dimensional (1-D) forward flight at a constant speed without acceleration/deceleration. Reference [27, 28] have used the power consumption model in [22] to study the energy-efficient UAV communications. Considering the practical situation, the authors in [23, 24] extended the result in [22] by deriving an analytical model for single-rotor UAVs in a two-dimensional (2-D) forward flight, besides, the power consumption for single-rotor UAVs in vertical flight is also involved in [24]. In addition, a validation of the theoretical model by measured data was conducted in [25] to ensure the correctness of the model unlike [26] which only aims to obtain power model expressions by fitting measurement data. All the above works have provided very valuable guidance on establishing the power consumption models for the UAVs.

However, considering the power consumption models for multi-rotor UAVs which are the most popular kind of UAVs today, existing works [13, 14, 15, 16] only gave the heuristic power consumption models without rigorous mathematical derivation, limiting their applications in many research fields (e.g., design for UAV communications, path planning for UAVs, etc.). Therefore, great efforts have to be devoted to deriving theoretical power consumption models for multi-rotor UAVs to satisify the needs. Additionally, the prior studies [22, 23, 24] on the theoretical power consumption models only considered the UAVs’ flight statuses in a 1-D or 2-D scenarios, while leaving a more general flight scenario, i.e., three-dimensional (3-D) scenario unaddressed. This thus motivate more works to study the corresponding power consumption characteristics for the UAVs in a 3-D scenario.

This paper tackles the problem of lacking theoretical power consumption models for multi-rotor UAVs in general flight scenarios. To be specific, first, the power consumption models with closed-form expression for a multi-rotor UAV in horizontal flight and vertical flight are established based on the results in [22], [24], enabling us to theoretically investigate the factors affecting to the required power. Then, a general flight power consumption model for the UAVs in a 3-D scenario is extended by intergrating the models derived above. Afterwards, for the purpose of verifying the correctness of the power consumption models, extensive experiments were conducted and more than 7000 valid power-speed data points were collected. Last, simulation was performed to further analyze the effect of the rotor numbers on the power consumption and indicated that the power consumption decreases with the rotor numbers incresing, but the effect becomes smaller with the UAV flight speed increasing.

II Single-Rotor UAV Power Consumption Models

On the one hand, in order to better analyze and utilize the energy of single-rotor UAVs, various power consumption models for single-rotor UAVs are reported. On the other hand, since the multi-rotor UAVs can be regarded to some extent as extension of the single-rotor UAVs, the single-rotor UAV power consumption models can be used as the basis for formulating the power model for multi-rotor UAVs. Therefore, prior to introducing our multi-rotor UAV power consumption model, it is necessary to understand the composition of the power consumption models for single-rotor UAVs. To this end, in this section, we give a brief overview on the theoretical power consumption models for single-rotor UAVs with closed-form expression in the literature. Specifically, we present the analytical models describing the power consumption for a single-rotor UAV in horizontal flight and vertical flight, which are respectively derived in [22] and [24]. The two types of models reflect the power consumption for the UAV in different flight statuses, but the physical meaning of the notations are the same. The main notations in this section are summarized in Table I.

TABLE I: List of Main Notations.
Notation Physical meaning Simulation value
δ\delta Profile drag coefficient 0.011
ρ\rho Air density in kg/m3kg/m^{3} 1.168
ss Rotor solidity 0.045
AA Rotor disc area in m2m^{2} 0.214
Ω\Omega Blade angular velocity in radians/second -
RR Rotor radius in meter (m) 0.26
kk Incremental correction factor to induced power 0.11
WW UAV weight in Newton 20
κ~\tilde{\kappa} Thrust-to-weight ratio, κ~TW\tilde{\kappa}\triangleq\frac{T}{W} 1
v0v_{0} Mean rotor induced velocity in hover 6.325
SFPS_{FP\parallel} Fuselage equivalent flat plate area in horizontal status in m2m^{2} 0.009

II-A Power Consumption Models for a Single-Rotor UAV in Horizontal Flight

In this subsection, the required power for a single-rotor UAV flying forward in the horizontal direction is modeled, and in particular, a power consumption model for hovering, which is a situation the flight speed equals to 0 is also considered.

According to [22], the power consumed by a single-rotor UAV to hover can be expressed as

P1=δ8ρsAΩ3R3P0+(1+k)W3/22ρAPi,P_{1}=\underbrace{\frac{\delta}{8}\rho sA\Omega^{3}R^{3}}_{\triangleq P_{0}}+\underbrace{(1+k)\frac{W^{3/2}}{\sqrt{2\rho A}}}_{\triangleq P_{i}}, (1)

where P0P_{0} and PiP_{i} are two constants representing the blade profile power and induced power, respectively. Based on (1), we obtain the power consumption for hovering status as P1=P0+PiP_{1}=P_{0}+P_{i}, which is a finite value depending on the UAV weight, air density, rotor disc area, etc.

Further, provided that the single-rotor UAV is flying forward at a constant speed, say VV, the corresponding power consumption can be expressed as

P2(V,κ~)=\displaystyle P_{2}(V,\tilde{\kappa})= P0(1+3V2Ω2R2)+Piκ~(κ~2+V44v04V22v02)1/2\displaystyle P_{0}\left(1+\frac{3V^{2}}{\Omega^{2}R^{2}}\right)+P_{i}\tilde{\kappa}\left(\sqrt{\tilde{\kappa}^{2}+\frac{V^{4}}{4v_{0}^{4}}}-\frac{V^{2}}{2v_{0}^{2}}\right)^{1/2} (2)
+\displaystyle+ 12SFPρV3,\displaystyle\frac{1}{2}S_{FP\parallel}\rho V^{3},

where the first two terms in (2) denote the blade profile power and induced power in forward flight status, respectively, and are dependent on the specific speed VV instead of staying constant as in the hovering status. SFPρV3/2S_{FP\parallel}\rho V^{3}/2 denotes the parasite power. It can be observed from (2) that the blade profile power and parasite power increase quadratically and cubically with VV, respectively, and are necessary for overcoming the profile drag of the blades and the fuselage drag [20, eq.(4.5)], respectively. Besides, the induced power can be regarded as the power to overcome the induced drag of the blades, which decreases with VV.

II-B Power Consumption Models for a Single-Rotor UAV in Vertical Flight

Based on the results in [22], the closed-form expression of single-rotor UAV power consumption model in vertical flight was reported in [24], i.e.

P3(V,T)=P1+12TV+T2V2+2TρA,P_{3}(V,T)=P_{1}+\frac{1}{2}TV+\frac{T}{2}\sqrt{V^{2}+\frac{2T}{\rho A}}, (3)

where TT is the rotor thrust, and the other parameters are the same as those introduced in the above. The vertical flight of single-rotor UAVs usually include vertical ascent and vertical descent, which should have different values of TT because of the corresponding drag directions are different. Hence, with the same constant speed VV, the corresponding required powers for a single-rotor UAV in vertical ascent and vertical descent are certainly different. Meanwhile, it can be obtained from (3) that the speed VV is assumed nonzero only in the vertical direction.

In combination with (2), it can be concluded that VV and TT are the two key factors affecting the required power of a single-rotor UAV in flight status.

The above closed-form formula (1)-(3) describe the power incurred by a single-rotor UAV in different flying status, but cannot be directly applied to a multi-rotor UAV. To this end, we attempt to establish power consumption models for multi-rotor UAVs in Section III with closed-form expressions, which can obviously be applied in more practical scenarios and applications.

III Multi-Rotor UAV Power Consumption Models

In this section, we first introduce the multi-rotor UAVs considered in the subsequent analysis and an abstract representation for the power consumption of a multi-rotor UAV, then derive closed-form power consumption models for a multi-rotor UAV in horizontal flight and vertical flight both with a constant speed in 1-D or 2-D scenarios, and finally further extend the above models to 3-D scenarios.

III-A Analysis of Multi-Rotor UAVs

There are many classification methods of multi-rotor UAVs, e.g. multi-rotor UAVs with even rotors and odd rotors according to the parity of the number of rotors. However, the application scope of the former is wider than that of the latter due to its simple flight control mechanism. Therefore, for the purposes of conducting tractable analyses, this paper only deals with multi-rotor UAVs with even rotors, such as quadrotor UAVs, hexarotor UAVs and etc., and shall not consider double-layer multi-rotor UAVs. The extension to general multi-rotor UAVs is left as our future work.

In order to apply the models in relation to single-rotor UAVs in deriving the power consumption models for multi-rotor UAVs, we have to establish the relationship between multi-rotor UAVs and single-rotor UAVs in terms of power consumptions. Given a considered multi-rotor UAV, it is commonly assumed that every rotor is inentical, and is symmetrically distributed [29], therefore the axial momentum theory applies [20]; a multi-rotor UAV are assumed to be composed of multiple identical single-rotor UAVs and the number of single-rotor UAVs depends on the number of rotors in a multi-rotor UAV. On this basis, the power consumption for a multi-rotor UAV can be approximately evaluated by summing power consumptions of multiple single-rotor UAVs; in order to facilitate the subsequent analysis and derive the power consumption models, define the following notations:

  • A multi-rotor UAV of weight WW has nn rotors;

  • The weight assigned to each rotor is WrW_{r}, i.e., Wr=WnW_{r}=\frac{W}{n};

  • The thrust of a multi-rotor UAV is defined as TT;

  • The thrust of the ii-th rotor in a multi-rotor UAV is TiT_{i}, i.e., T=TiT=\sum T_{i};

Given a specific multi-rotor UAV, the parameters of each rotor include δ\delta, AA, ss, CTC_{T}, kk, v0v_{0}, ρ\rho, SFPS_{FP\parallel} and SFPS_{FP\perp}, where CTC_{T} is the thrust coefficient, SFPS_{FP\perp} is the fuselage equivalent flat plate area in the vertical status and the others are the same as those in Table I

Afterwords, we shall derive the power consumption models for a multi-rotor UAV in both horizontal flight and vertical flight based on the above assumptions.

III-B Power Consumption Models for a Multi-Rotor UAV in Horizontal Flight

Prior to presenting the models, let us consider Ω\Omega which represents the angular velocity of rotors in (1)-(3). In actual flights, it is known that the flight of a multi-rotor UAV is controled by adjusting the angular velocity of each rotor, such that different angular velocities of different rotors produce different thrust. Since the thrust TT is proportional to squared blade angular velocity Ω\Omega, i.e., Ω=TCTρAR2\Omega=\sqrt{\frac{T}{C_{T}\rho AR^{2}}} given by [20, eq.(11.1)], Ω\Omega is substituted by this equation involving TT and other parameters what follows.

In horizontal flight, the thrust provided by each rotor of the multi-rotor UAV differs according to the specific flight status, e.g., hovering and forward flight. When the multi-rotor UAV is hovering, the thrust TT balances the UAV’s weight, so that the ii-th rotor should provide the same thrust TiT_{i}, i.e., Ti=Wr=WnT_{i}=W_{r}=\frac{W}{n}. Based on the power consumption for the single-rotor UAV in hovering status in (1), the corresponding required power for the ii-th rotor in the multi-rotor UAV, denoted PhiP_{h}^{i}, can be formulated by

Phi=Wr3/2ρ1/2sA1/2CT3/2δ8+(1+k)Wr3/22ρA.P_{h}^{i}=W_{r}^{3/2}\rho^{-1/2}sA^{-1/2}C_{T}^{-3/2}\frac{\delta}{8}+(1+k)\frac{W_{r}^{3/2}}{\sqrt{2\rho A}}. (4)

Thus, by summing the power consumption of all rotors, we can obtain the total hovering power consumption, denoted PmhP_{mh}, as follows

Pmh=\displaystyle P_{mh}= i=1nPhi\displaystyle\sum_{i=1}^{n}P_{h}^{i} (5)
=\displaystyle= n×Wr3/2×(ρ1/2sA1/2CT3/2δ8+(1+k)2ρA)\displaystyle n\times W_{r}^{3/2}\times\left(\rho^{-1/2}sA^{-1/2}C_{T}^{-3/2}\frac{\delta}{8}+\frac{(1+k)}{\sqrt{2\rho A}}\right)
=\displaystyle= W3/2nρACT3/2δ8sPbl+(1+k)W3/22nρAPin,\displaystyle\underbrace{\frac{W^{3/2}}{\sqrt{n\rho A}}C_{T}^{-3/2}\frac{\delta}{8}s}_{\triangleq P_{bl}}+\underbrace{(1+k)\frac{W^{3/2}}{\sqrt{2n\rho A}}}_{\triangleq P_{in}},

where PblP_{bl} and PinP_{in} denote the corresponding blade profile power and induced power, respectively. Combining (4) and (5), PhiP_{h}^{i} and PmhP_{mh} can be approximated as two constants when UAVs hover at a fixed height.

Refer to caption
Figure 1: Schematic diagram of the forces acting on the straightforwardly flying UAV at a fixed height.

Given the multi-rotor UAV in forward flight, the simplified schematics of the forces acting on the straightforwardly flying UAV at a fixed height is shown in Fig. 1, where αT\alpha_{T} is the tilt angle of the rotor disc and the forces include rotor thrust TT, fuselage drag DD and UAV weight WW. Given a constant forward flight speed VV, we can derive,

TcosαT=\displaystyle T\cos\alpha_{T}= W\displaystyle W (6)
TsinαT=\displaystyle T\sin\alpha_{T}= D.\displaystyle D.

It follows from (6) that TT is equal to W2+D2\sqrt{W^{2}+D^{2}} based on (6), but since αT\alpha_{T} is usually very small when the UAV flys at a constant speed, we can have TWT\approx W, i.e., κ~1\tilde{\kappa}\approx 1.

Clearly, the corresponding thrust-to-weight ratio (TWR) for the ii-th rotor is also approximately 1. Furthermore, based on (2) and (4), when the multi-rotor UAV flies forward (horizontally) with a constant speed VV, the required power Pfi(V)P_{\mathrm{f}}^{i}(V) for the ii-th rotor can be formulated as

Pfi(V)=\displaystyle P_{f}^{i}(V)= Wr3/2ρ1/2sA1/2CT3/2δ8+38δWrρACTsV2\displaystyle W_{r}^{3/2}\rho^{-1/2}sA^{-1/2}C_{T}^{-3/2}\frac{\delta}{8}+\frac{3}{8}\delta\sqrt{\frac{W_{r}\rho A}{C_{T}}}sV^{2} (7)
+\displaystyle+ (1+k)Wr3/22ρA(1+V44v04V22v02)1/2\displaystyle(1+k)\frac{W_{r}^{3/2}}{\sqrt{2\rho A}}\left(\sqrt{1+\frac{V^{4}}{4v_{0}^{4}}-\frac{V^{2}}{2v_{0}^{2}}}\right)^{1/2}
+\displaystyle+ 12SFPρV3.\displaystyle\frac{1}{2}S_{FP\parallel}\rho V^{3}.

Similarly, the corresponding required power Pmf(V)P_{mf}(V) for the multi-rotor UAV can be derived according to (7),

Pmf(V)=\displaystyle P_{mf}(V)= i=1nPfi(V)\displaystyle\sum_{i=1}^{n}P_{f}^{i}(V) (8)
=\displaystyle= n×[Wr3/2ρ1/2sA1/2CT3/2δ8+38δWrρACTsV2\displaystyle n\times\Bigg{[}W_{r}^{3/2}\rho^{-1/2}sA^{-1/2}C_{T}^{-3/2}\frac{\delta}{8}+\frac{3}{8}\delta\sqrt{\frac{W_{r}\rho A}{C_{T}}}sV^{2}
+\displaystyle+ (1+k)Wr3/22ρA(1+V44v04V22v02)1/2\displaystyle(1+k)\frac{W_{r}^{3/2}}{\sqrt{2\rho A}}\left(\sqrt{1+\frac{V^{4}}{4v_{0}^{4}}-\frac{V^{2}}{2v_{0}^{2}}}\right)^{1/2}
+\displaystyle+ 12SFPρV3]\displaystyle\frac{1}{2}S_{FP\parallel}\rho V^{3}\Bigg{]}
=\displaystyle= Pbl+38δWnρACTsV2+Pin(1+V44v04V22v02)1/2\displaystyle P_{bl}+\frac{3}{8}\delta\sqrt{\frac{Wn\rho A}{C_{T}}}sV^{2}+P_{in}\left(\sqrt{1+\frac{V^{4}}{4v_{0}^{4}}}-\frac{V^{2}}{2v_{0}^{2}}\right)^{1/2}
+\displaystyle+ n2SFPρV3.\displaystyle\frac{n}{2}S_{FP\parallel}\rho V^{3}.

In conclusion, for a multi-rotor UAV, the power consumption models in hovering and forward flight, i.e. (5) and (8), are respectively derived, and reflect the influence of the thrust, i.e. TT. Similarly, the thrust will be further considered to obtain the power consumption models for a multi-rotor UAV in vertical flight in the following.

III-C Power Consumption Models for a Multi-Rotor UAV in Vertical Flight

According to the above results, the determination of the thrust is key to deriving the power consumption models for a multi-rotor UAV. Thus, we have to analyze the corresponding thrust for a multi-rotor UAV in vertical flight, including vertical ascent and vertical descent. Specifically, two schematic diagrams with respect to vertical ascent and vertical descent are illustrated in Fig. 2 by involving the forces acting on the UAV, where TaT_{a} (TdT_{d}) and DaD_{a} (DdD_{d}) denote the thrust and fuselage drag of the UAV associated with vertical ascent (descent), respectively.

Refer to caption
Figure 2: Schematic diagrams of the forces acting on the vertically flying UAV.

Therefore, when the multi-rotor UAV is in vertical flight with a constant speed, we can have

TaW=DaT_{a}-W=D_{a} (9)

for vertical ascent and

WTd=DdW-T_{d}=D_{d} (10)

for vertical descent.

When the multi-rotor UAV ascends or descends both at a constant speed, the corresponding thrusts TaT_{a} and TdT_{d} will be different, and in particular, since DaD_{a} and DdD_{d} are greater than 0, the former will be larger than the later regardless of the speed.

As discussed in the preceding subsection, the required power for the multi-rotor in vertical flight can be calculated by summing the power consumptions of all rotors. As such it is necessary to obtain the power consumption for each rotor by determining its thrust. Specifically, due to the equality among the thrust of each rotor given the multi-rotor UAV in vertical flight, the thrust of each rotor in vertical ascent is equal to Tan\frac{T_{a}}{n}, i.e., W+Dan\frac{W+D_{a}}{n}, and in vertical descent is equal to Tdn\frac{T_{d}}{n}, i.e., WDdn\frac{W-D_{d}}{n}. On these grounds, in combination with (9) and (10), the fuselage drags are equal to Dan\frac{D_{a}}{n} and Ddn\frac{D_{d}}{n}, respectively, and moreover, are often assumed to be 12SFPρV2\frac{1}{2}S_{FP\perp}\rho V^{2} [20]. Note that ρ\rho is approximated to be constant since the changes in flight height have little effect on ρ\rho. Consequently, when the multi-rotor UAV is in vertical ascent or vertical descent, the corresponding thrust of the ii-th rotor, denoted TaiT_{a}^{i} or TdiT_{d}^{i}, can be further given by

Tai=Wr+12SFPρV2\displaystyle T_{a}^{i}=W_{r}+\frac{1}{2}S_{FP\perp}\rho V^{2} (11)
Tdi=Wr12SFPρV2.\displaystyle T_{d}^{i}=W_{r}-\frac{1}{2}S_{FP\perp}\rho V^{2}.

Then, according to (3), given the corresponding thrust in (11) and the speed VV, the required power Pai(V,Tai)P_{a}^{i}(V,T_{a}^{i}) and Pdi(V,Tdi)P_{d}^{i}(V,T_{d}^{i}) for the ii-th rotor in vertical ascent and vertical descent, respectively, can be expressed as

Pai(V,Tai)=\displaystyle P_{a}^{i}(V,T_{a}^{i})= Phi+12TaiV+Tai2V2+2TaiρA,\displaystyle P_{h}^{i}+\frac{1}{2}T_{a}^{i}V+\frac{T_{a}^{i}}{2}\sqrt{V^{2}+\frac{2T_{a}^{i}}{\rho A}}, (12)
Pdi(V,Tdi)=\displaystyle P_{d}^{i}(V,T_{d}^{i})= Phi+12TdiV+Tdi2V2+2TdiρA.\displaystyle P_{h}^{i}+\frac{1}{2}T_{d}^{i}V+\frac{T_{d}^{i}}{2}\sqrt{V^{2}+\frac{2T_{d}^{i}}{\rho A}}.

It is noticeable that the difference between Pai(V,Tai)P_{a}^{i}(V,T_{a}^{i}) and Pdi(V,Tdi)P_{d}^{i}(V,T_{d}^{i}) is caused by the thrusts in (11), and this difference will become more obvious with V increasing.

According to (12), the corresponding required power Pma(V,Ta)P_{ma}(V,T_{a}) and Pmd(V,Td)P_{md}(V,T_{d}) for the multi-rotor UAV can be calculated as

Pma(V,Ta)=\displaystyle P_{ma}(V,T_{a})= i=1nPai(V,Tai)\displaystyle\sum_{i=1}^{n}P_{a}^{i}(V,T_{a}^{i}) (13)
=\displaystyle= n×(Phi+12TaiV+Tai2V2+2TaiρA)\displaystyle n\times\left(P_{h}^{i}+\frac{1}{2}T_{a}^{i}V+\frac{T_{a}^{i}}{2}\sqrt{V^{2}+\frac{2T_{a}^{i}}{\rho A}}\right)
=\displaystyle= Pmh+12WV+n4SFPρV3\displaystyle P_{mh}+\frac{1}{2}WV+\frac{n}{4}S_{FP\perp}\rho V^{3}
+\displaystyle+ (W2+n4SFPρV2)(1+SFPA)V2+2WnρA\displaystyle\left(\frac{W}{2}+\frac{n}{4}S_{FP\perp}\rho V^{2}\right)\sqrt{(1+\frac{S_{FP\perp}}{A})V^{2}+\frac{2W}{n\rho A}}

and

Pmd(V,Td)=\displaystyle P_{md}(V,T_{d})= i=1nPdi(V,Tdi)\displaystyle\sum_{i=1}^{n}P_{d}^{i}(V,T_{d}^{i}) (14)
=\displaystyle= n×(Phi+12TdiV+Tdi2V2+2TdiρA)\displaystyle n\times\left(P_{h}^{i}+\frac{1}{2}T_{d}^{i}V+\frac{T_{d}^{i}}{2}\sqrt{V^{2}+\frac{2T_{d}^{i}}{\rho A}}\right)
=\displaystyle= Pmh+12WVn4SFPρV3\displaystyle P_{mh}+\frac{1}{2}WV-\frac{n}{4}S_{FP\perp}\rho V^{3}
+\displaystyle+ (W2n4SFPρV2)(1SFPA)V2+2WnρA.\displaystyle\left(\frac{W}{2}-\frac{n}{4}S_{FP\perp}\rho V^{2}\right)\sqrt{(1-\frac{S_{FP\perp}}{A})V^{2}+\frac{2W}{n\rho A}}.

Since TaT_{a} and TdT_{d} only vary with VV according to (11), Pma(V,Ta)P_{ma}(V,T_{a}) and Pmd(V,Td)P_{md}(V,T_{d}) can be abbreviated as Pma(V)P_{ma}(V) and Pmd(V)P_{md}(V), respectively. It follows that Pma(V)P_{ma}(V) increases with VV increasing, but the change in Pmd(V)P_{md}(V) is difficult to be observed due to the complicated expression. Besides, although both vertical ascent and vertical descent belong to the vertical flight of a multi-rotor UAV, the power consumption of the two is very different, and the former is theoretically larger, which will further affect the optimal path selection of the UAV.

III-D Generic Flight Power Model

In previous subsections, the power consumption models for a multi-rotor UAV in horizontal flight and vertical flight have been obtained. However, these models are only considered in 1-D or 2-D scenarios. In practice, UAV usually flies in 3-D scenarios, and its flight status is not just horizontal or vertical flight, e.g. the flight status of rising and moving forward at the same time. Therefore, it is necessary to further study the power consumption for the UAV in a 3-D flight and establish the corresponding power consumption model for generic flight.

Prior to modeling the generic power consumption model, the following factors should be known. First, velocity is the most critical factor in determining the power consumption according to the aforementioned. Second, the total power required for the multi-rotor UAV can be studied by analyzing the corresponding vertical and horizontal power consumption [23]. A multi-rotor UAV flies in a 3-D scenario with the velocity 𝐕total\mathbf{V}_{total}, as shown in Fig. 3, which can be decomposed into three velocities in three distinct directions, namely 𝐕x\mathbf{V}_{\mathrm{x}}, 𝐕y\mathbf{V}_{\mathrm{y}} and 𝐕z\mathbf{V}_{\mathrm{z}} (or 𝐕\mathbf{V}_{\perp}), respectively, with the three axes of X, Y, and Z representing the three directions of east, north and up, respectively. In addition, 𝐕\mathbf{V}_{\parallel} and 𝐕\mathbf{V}_{\perp} denote the horizontal velocity and vertical velocity of the UAV, respectively.

Refer to caption
Figure 3: The UAV velocity in a 3-D scenario.

Evidently, 𝐕total\mathbf{V}_{total} is determined by 𝐕\mathbf{V}_{\parallel} and 𝐕\mathbf{V}_{\perp}, which reflect the UAV’s flight status. Therefore, given 𝐕total\mathbf{V}_{total}, the total power consumption for the multi-rotor UAV in steady flight (i.e., without acceleration or deceleration) can be modeled as

Ptotal(𝐕total)=Pmh+ΔP(𝐕)+ΔP(𝐕),P_{total}(\mathbf{V}_{total})=P_{mh}+\Delta P_{\parallel}(\mathbf{V}_{\parallel})+\Delta P_{\perp}(\mathbf{V}_{\perp}), (15)

where ΔP(𝐕)\Delta P_{\parallel}(\mathbf{V}_{\parallel}) is the power consumption increment in the horizontal direction with horizontal velocity 𝐕\mathbf{V}_{\parallel}, and ΔP(𝐕)\Delta P_{\perp}(\mathbf{V}_{\perp}) is the power consumption increment in the vertical direction with vertical velocity 𝐕\mathbf{V}_{\perp}. Therefore, according to (8), ΔP(𝐕)\Delta P_{\parallel}(\mathbf{V}_{\parallel}) can be easily expressed as

ΔP(𝐕)=\displaystyle\Delta P_{\parallel}(\mathbf{V}_{\parallel})= 38nδWρACTs𝐕2\displaystyle\frac{3}{8}\sqrt{n}\delta\sqrt{\frac{W\rho A}{C_{T}}}s\left\|\mathbf{V}_{\parallel}\right\|^{2} (16)
+\displaystyle+ Pin[(1+𝐕44v04𝐕22v02)1/21]\displaystyle P_{in}\left[\left(\sqrt{1+\frac{\left\|\mathbf{V}_{\parallel}\right\|^{4}}{4v_{0}^{4}}}-\frac{\left\|\mathbf{V}_{\parallel}\right\|^{2}}{2v_{0}^{2}}\right)^{1/2}-1\right]
+\displaystyle+ n2SFPρ𝐕3,\displaystyle\frac{n}{2}S_{FP\parallel}\rho\left\|\mathbf{V}_{\parallel}\right\|^{3},

where 𝐕\left\|\mathbf{V}_{\parallel}\right\| is the norm of the horizontal velocity 𝐕\mathbf{V}_{\parallel}.

P(𝐕)P_{\perp}(\mathbf{V}_{\perp}) involves PmaP_{ma} and PmdP_{md}, and needs to be discussed in different situations due to the fact that PmaP_{ma} and PmdP_{md} are the power consumptions in two different flight statuses, and do not hold when 𝐕=0\mathbf{V}_{\parallel}=0. Therefore, we have

P(𝐕)={Pma(𝐕)𝐕>0Pmh𝐕=0Pmd(𝐕)𝐕<0,P_{\perp}(\mathbf{V}_{\perp})=\left\{\begin{aligned} &P_{ma}(\left\|\mathbf{V}_{\perp}\right\|)&\mathbf{V}_{\perp}>0\\ &P_{mh}&\mathbf{V}_{\perp}=0\\ &P_{md}(\left\|\mathbf{V}_{\perp}\right\|)&\mathbf{V}_{\perp}<0\\ \end{aligned}\right., (17)

where 𝐕\left\|\mathbf{V}_{\perp}\right\| is the norm of the vertical velocity 𝐕\mathbf{V}_{\perp}. Besides, in order to ensure the integrity of (17) and facilitate the following analysis, the case of 𝐕=0\mathbf{V}_{\perp}=0 is defined.

Based on (13), (14), and (17), ΔP(𝐕)\Delta P_{\perp}(\mathbf{V}_{\perp}) can be concisely formulated as

ΔP(𝐕)=\displaystyle\Delta P_{\perp}(\mathbf{V}_{\perp})= 12W𝐕+sgn(𝐕)n4SFPρ𝐕3\displaystyle\frac{1}{2}W\left\|\mathbf{V}_{\perp}\right\|+sgn(\mathbf{V}_{\perp})\frac{n}{4}S_{FP\perp}\rho\left\|\mathbf{V}_{\perp}\right\|^{3} (18)
+\displaystyle+ (W2+sgn(𝐕)n4SFPρ𝐕2)\displaystyle\left(\frac{W}{2}+sgn(\mathbf{V}_{\perp})\frac{n}{4}S_{FP\perp}\rho\left\|\mathbf{V}_{\perp}\right\|^{2}\right)
×\displaystyle\times (1+sgn(𝐕)SFPA)𝐕2+2WnρA\displaystyle\sqrt{(1+\frac{sgn(\mathbf{V}_{\perp})S_{FP\perp}}{A})\left\|\mathbf{V}_{\perp}\right\|^{2}+\frac{2W}{n\rho A}}
+\displaystyle+ (sgn(𝐕)1)W22WnρA,\displaystyle(sgn(\left\|\mathbf{V}_{\perp}\right\|)-1)\frac{W}{2}\sqrt{\frac{2W}{n\rho A}},

where sgn(𝐕)sgn(\mathbf{V}_{\perp}) is a sign function with respect to 𝐕\mathbf{V}_{\perp}, which is used to distinguish the required power for vertical ascent and vertical descent in (18).

Ptotal(𝐕total)=\displaystyle P_{total}(\mathbf{V}_{total})= Pmh+38nδWρACTs𝐕2+Pin[(1+𝐕44v04𝐕22v02)1/21]+n2SFPρ𝐕3+12W𝐕\displaystyle P_{\mathrm{mh}}+\frac{3}{8}\sqrt{n}\delta\sqrt{\frac{W\rho A}{C_{T}}}s\left\|\mathbf{V}_{\parallel}\right\|^{2}+P_{in}\left[\left(\sqrt{1+\frac{\left\|\mathbf{V}_{\parallel}\right\|^{4}}{4v_{0}^{4}}}-\frac{\left\|\mathbf{V}_{\parallel}\right\|^{2}}{2v_{0}^{2}}\right)^{1/2}-1\right]+\frac{n}{2}S_{FP\parallel}\rho\left\|\mathbf{V}_{\parallel}\right\|^{3}+\frac{1}{2}W\left\|\mathbf{V}_{\perp}\right\| (19)
+\displaystyle+ sgn(𝐕)n4SFPρ𝐕3+(W2+sgn(𝐕)n4SFPρ𝐕2)(1+sgn(𝐕)SFPA)𝐕2+2WnρA\displaystyle sgn(\mathbf{V}_{\perp})\frac{n}{4}S_{FP\perp}\rho\left\|\mathbf{V}_{\perp}\right\|^{3}+\left(\frac{W}{2}+sgn(\mathbf{V}_{\perp})\frac{n}{4}S_{FP\perp}\rho\left\|\mathbf{V}_{\perp}\right\|^{2}\right)\sqrt{(1+\frac{sgn(\mathbf{V}_{\perp})S_{FP\perp}}{A})\left\|\mathbf{V}_{\perp}\right\|^{2}+\frac{2W}{n\rho A}}
+\displaystyle+ (sgn(𝐕)1)W22WnρA\displaystyle(sgn(\left\|\mathbf{V}_{\perp}\right\|)-1)\frac{W}{2}\sqrt{\frac{2W}{n\rho A}}

As a result, when a multi-rotor UAV flies in a 3-D scenario with the velocity 𝐕total\mathbf{V}_{total}, Ptotal(𝐕total)P_{total}(\mathbf{V}_{total}) in (15) can be further expressed by (19) at the top of this page, which integrates the existing power consumption models for the multi-rotor UAV, and theoretically extends it to the 3-D scenarios, enriching the research in the field of UAV power consumption.

IV Experiments and Simulations

In this section, we first design three experiments to vaildate the above theoretical power models for a multi-rotor UAV in forward flight, vertical ascent and vertical descent, respectively. Then, we discuss the details of the corresponding data processing and show the experimental results. Finally, simulations are performed to investigate the influences of the rotor numbers on the power consumption for the UAV.

Refer to caption
Figure 4: The experiment fields. Experiment 1 is performed at the red area, while experiment 2 and 3 are at the green area.

IV-A Experimental Setup

We have performed extensive flight experiments to actually collect the data for corresponding power consumptions for a multi-rotor UAV. To minimize the effect of wind and ensure obstacle-free flights, the experiments are performed in an open field with buildings on both sides. Fig. 4 shows the field configuration and highlights the two experimental areas. Besides, all experiments are performed by using DJI M210 RTK V2 which is a quadrotor UAV. The actual UAV and its accessories used in the flight experiments as shown in Fig. 5. For all experiments, our intends are to vaildate the relationships between the flight speed and the power consumption, so we need to obatin different power consumption value at different flight speed. In flight experiments, the data such as the instantaneous flight speed, the instantaneous current and the instantaneous voltage of the UAV battery are recorded by our mobile app made by DJI Mobile SDK, with data collection frequencies of 1 Hz to speed and 10 Hz to current and voltage, i.e., one data measurement is obtained for every 1 seconds and 0.1 seconds, respectively.

Refer to caption
Figure 5: The UAV and its accessories used in the flight experiments.

For the intantaneous power consumption value, it can be obtained by multiplying the current flow by the voltage, which includes both the flying power and the communication-related power. According to our real-world flight experiments, the power for our UAV hover is around 300 W, while some wireless communication modules’ power consumptions are about several hundreds of megawatts [30, 31]. Therefore, in the following experimental measurements, the communication-related power is ignored and the recorded power consumption for the UAV battery is treated as the flying power.

In addition, we record the power consumptions for the UAV in steady flight at each specified speed and repeat each experiment for each targeting speed. Specifically, the first experiment focuses on the forward flight with an uniform speed, we let the UAV fly along a straight line with a fixed height 20 m, and we vary the speed from 0 m/s (hover) to 15 m/s with step 1 m/s. Due to the limitation of the field space to the straight flight, the UAV needs to fly several round trips to collect enough and balanced amount of the data for each specified speed. Similarly, for the second and third experiments which both focus on flying with an uniform speed in vertical status, we let the UAV ascend and descend at a constant vertical speed between 0 m and 110 m altitude as one round trip, where the ascent speed and descent speed are varied from 0 m/s to 5 m/s with step 0.5 m/s and 0 m/s to 3 m/s with step 0.5 m/s, respectively. Furthermore, the process of one round trip for the UAV in vertical flight is shown in Fig. 6, which we ignore the take off perparation time and the impact of acceleration and deceleration, the UAV first ascends with a constant speed to the max height HmaxH_{max} in time duration t0t_{0}, then hovers for a short time from t0t_{0} to t1t_{1}, and descends with a constant speed to height H0H_{0} at t2t_{2}, which is the minimum safety height for continuous descent of the UAV, finally lands at t3t_{3}. So in above two experiments, we only record the data for the time period shown in the red area in Fig. 6.

Refer to caption
Figure 6: The process of one round trip for the UAV in vertical flight.

IV-B Data Processing

Due to the different sampling rates for the UAV speed and the power consumption (related to current and voltage), one measurement of voltage and current corresponds to ten sets of speed data. Therefore, we use its average value to correspond to the one power consumption measurement by reason of the speed data collected within 1 seconds is close. Besides, different from experiment 2 and experiment 3, for each measurement in experiment 1, there are some data points obviously irrelevant to the specified speed, i.e., which is not equal to the specified speed value. This is because the larger speed range of the UAV in forward flight increases the difficulty of controlling the UAV (e.g., increases sensitivity of the control sticks) to maintain a steady flight. Denote by PiP_{i} the measured power consumption, and the corresponding speed is ViV_{i}. In order to make full use of this data, we replace ViV_{i} with Vi+12\lfloor{V}_{i}+\frac{1}{2}\rfloor.

Refer to caption
(a) The UAV in forward flight.
Refer to caption
(b) The UAV in vertical ascent.
Refer to caption
(c) The UAV in vertical descent.
Figure 7: The obtained power versus speed relationships with curve fitting based on proposed models and models [26].
Refer to caption
(a) The UAV in forward flight.
Refer to caption
(b) The UAV in vertical ascent.
Refer to caption
(c) The UAV in vertical descent.
Figure 8: The relationships between the UAV speed and the energy consumption per meter in three flight statuses.

Model-based curve fitting aims to fit data to user-defined model and has been applied to verify the power model [25]. Therefore, we use the experiment measurement data to fit our theoretical power consumption models to validate their correctness. However, the complexities of the proposed models lead to an infinite number of fitting results for some parameters. Thus, for better fitting results, we need to fit the power consumption models (i.e., (8), (13) and (14)) in the form of combining parameters, can be respectively expressed as

Pmf(V)\displaystyle P_{mf}^{\prime}(V) =C1+C2V2+C3(1+V4C42V2C4)1/2\displaystyle=C_{1}+C_{2}V^{2}+C_{3}\left(\sqrt{1+\frac{V^{4}}{C_{4}^{2}}}-\frac{V^{2}}{C_{4}}\right)^{1/2} (20)
+C5V3,\displaystyle+C_{5}V^{3},
Pma(V)\displaystyle P_{ma}^{\prime}(V) =C6+C7V+C8V3\displaystyle=C_{6}+C_{7}V+C_{8}V^{3} (21)
+(C7+C8V2)(1+4C8C9)V2+4C7C9,\displaystyle+\left(C_{7}+C_{8}V^{2}\right)\sqrt{\left(1+\frac{4C_{8}}{C_{9}}\right)V^{2}+\frac{4C_{7}}{C_{9}}},

and

Pmd(V)\displaystyle P_{md}^{\prime}(V) =C6+C7VC8V3\displaystyle=C_{6}+C_{7}V-C_{8}V^{3} (22)
+(C7C8V2)(14C8C9)V2+4C7C9,\displaystyle+\left(C_{7}-C_{8}V^{2}\right)\sqrt{\left(1-\frac{4C_{8}}{C_{9}}\right)V^{2}+\frac{4C_{7}}{C_{9}}},

where CiC_{i}, i=1i=1, \cdots, 99, are the modelling combination parameters.

For all the measured data in experiment 1, denote the speed-power pair as (V1iV_{1}^{i}, P1iP_{1}^{i}) for the ii-th data point after processing, similarly, denote by (V2iV_{2}^{i}, P2iP_{2}^{i}) and (V3iV_{3}^{i}, P3iP_{3}^{i}) the speed-power pairs in experiment 2 and experiment 3, respectively. With the least squares fitting, the purpose is to find suitable parameters CjC_{j}, j=1j=1, \cdots, 99, by minimizing the mean square error, i.e.,

minCj,j=1,,5i=1N1[P1iPmf(V1i)]2,\min_{C_{j},j=1,\cdots,5}\sum_{i=1}^{N_{1}}\left[P_{1}^{i}-P_{mf}^{\prime}\left(V_{1}^{i}\right)\right]^{2}, (23)
minCj,j=6,,9i=1N2[P2iPma(V2i)]2,\min_{C_{j},j=6,\cdots,9}\sum_{i=1}^{N_{2}}\left[P_{2}^{i}-P_{ma}^{\prime}\left(V_{2}^{i}\right)\right]^{2}, (24)

and

minCj,j=6,,9i=1N3[P3iPmd(V3i)]2,\min_{C_{j},j=6,\cdots,9}\sum_{i=1}^{N_{3}}\left[P_{3}^{i}-P_{md}^{\prime}\left(V_{3}^{i}\right)\right]^{2}, (25)

where NkN_{k}, k=1k=1, \cdots, 33 denote the total number of the speed-power pairs in experiment 1, experiment 2 and experiment 3, respectively. Here, we use the built-in functionality of Matlab for curve fitting with the obtained data measurements.

Refer to caption
(a) The UAV in forward flight.
Refer to caption
(b) The UAV in vertical ascent.
Refer to caption
(c) The UAV in vertical descent.
Refer to caption
(d) The UAV in forward ascent.
Refer to caption
(e) The UAV in forward descent.
Figure 9: The relationships between the rotor number and power consumption for the UAV in five flight statuses (VfV_{f}, VaV_{a} and VdV_{d} denote the forward flight speed, vertical ascent speed and vertical descent speed, respectively).

IV-C Experimental Results and Discussions

First of all, the processed data and the curve fitting results for the power consumption versus speed of the UAV are shown in Fig 7. Specifically, it can be seen from the data expresed by box plots that there exists variations for the power even with the same speed; according to our best understanding, it is mainly caused by the wind, besides, there are also some other factors that can cause the power fluctuations, e.g., the temperature and the air pressure. The fitting curve results based on the theoretical power consumption models in (20), (21) and (22) are shown by the blue curves in Fig. 7. In order to further validate the accuracy of our proposed models, the fitted curves based on the models using aerodynamics in [26] are shown by the pink curves; compare the two curves with the processed data, it is found that the proposed models fit the data better. Besides, the mean absolute error (MAE) and the root mean square error (RMSE) of the comparisons for the two curves with the data (i.e., the median of the power shown by box plots in Fig. 7) are summarized in Table II, which shows a good performance of our models.

TABLE II: Results of Accuracy Comparison in Power Models
Status MAE (proposed model) MAE (model in [26] ) RMSE (proposed model) RMSE (model in [26] )
Forward flight 2.7296 13.4436 4.9228 16.4366
Vertical flight 7.8554 12.1562 14.2425 15.4760

Moreover, it is observed from Fig. 7(a) that the fitting curve based on (20) first decreases and then increases. With the speed increases, i.e., V11V\geq 11 m/s, the power consumption increases significantly. Compared with the hover power (obtained by taking the average of the power measurements corresponding to the speed of 0 is about 317), it is found that the required power for forward flight is smaller in most situations. This phenomenon also appears in [25], but without a further discussion. According to our analysis, this is because that when the status of the UAV changes from hovering to forward flight, the induced power becomes less. Although the parasite power and the blade profile power will increase with the speed increasing, the effect is small. In Fig. 7(b), the fitting curve based on (21) shows a noliner increase and the corresponding power for the multi-rotor UAV in vertical ascent is always higher than the hover power. In contrast, when the UAV is in vertical descent, the required power is less than that, as shown by the blue curve based on (22) in Fig. 7(c). The is mainly because that the greater the thrust, the more the power required. As can be seen in Fig. 7(c), the steady blue curve indicates the effect of the speed on the UAV in vertical descent is small, hence the larger speed may be more suitable for the UAV’s vertical descent in practice.

Additionally, since the energy for the UAV in actual flight is limited, it is of the great importance to operate the UAV at maximum performance. For the purpose of maximizing the total flight distance with any given energy, it is necessary to search the optimal speed [32]. Hence we present the speed range in which the UAV (i.e., M210) can efficiently utilize energy based on the collected data, as shown by the blue lines in Fig. 8. In addition, due to the efficient utilization of energy can also be reflected by the power/speed ratio [20], we obtain the ratio based on the proposed power consumption models, as illustrated by the pink dotted line in Fig. 8. Evidently, the two lines not only indicate the UAV energy consumption per unit flight distance in Joule/meter (J/m) with the speed, but also prove the validity of the models again. It is intuitive that the larger is the speed, the better is the energy utilization, but in theory there is a optimal speed (not the largest speed) when the UAV is in forward flight. However, this case is not implemented in this paper due to the speed exceeds the safe operating speed range of M210 (up to 15m/s without the wind). Therefore, we can determine the optimal method of operating the UAV by combining the optimum flight speed and the UAV’s energy consumption along with the above mentioned results.

In summary, the above extensive experiments validate the power consumption models for a multi-rotor UAV in forward flight, vertical ascent and vertical descent. Futhermore, the validation results support our analysis to more issues in the following.

IV-D Simulation Results

This subsection provides simulation results to investiagte the effect of the rotor numbers on the power consumption for the UAV. The mainly parameters for the power consumption models are specified in Table I based on the above experiments, which are reasonable by comparing with [22]. Besides, the thrust coefficient is CT=0.001195C_{T}=0.001195 and the fuselage equivalent flat plate area in vertical status is SFP=0.377S_{FP\perp}=0.377. The maximum flying speeds for the UAV in forward flight (horizontal flight), vertical ascent and vertical descent are 15 m/s, 6 m/s, and 3 m/s, respectively. Moreover, the rotor numbers for the UAV we considered is an even number between 4 and 12, where ten-rotor and twelve-rotor are two theoretical cases which is set to enrich and extend our simulation results. Note that the total rotor disc area is assumed unlimited for ease the simulation. It is observed from Fig. 9 that the change trend of the power consumption with the rotor numbers increasing is different and not always monotonic under different flight statuses and speeds for the UAV. Firstly, as can be seen from Fig. 9(a) and Fig. 9(b), the UAV’s power consumption gradually decreases with the rotor numbers increasing when VfV_{f} (VaV_{a}) is not greater than 9 m/s (3 m/s), whereas, when the speed increases to 12 m/s (4 m/s), the corresponding trend of power consumption becomes first decrease and then increase. This is expected due to the following: the induced power is the main power consumption of the UAV while VfV_{f} is small, and the induced drag will decrease with the rotor numbers increasing, so less power is needed; but when VfV_{f} is large enough, more rotor numbers tend to lead a large increase in the parasite power, and therefore the required power becomes more.

Moreover, as shown in Fig. 9(c), when the UAV is in vertical descent, its power consumpution decreases with the rotor numbers increasing. This is because although the increase in VfV_{f} and the rotor number of the UAV will cause the parasite power to increase, unlike the situations in foward flight and vertical ascent, the parasite power here is actually used to propel the UAV, hence the actual power required by the UAV will become less.

Additionally, in order to extend the investigation to more generic scenarios, according to (19), we consider the power consumptions for the UAV in two flight statuses i.e., the UAV ascends forwardly and descends forwardly with fixed directions (angles), besides, we set the ratio between VfV_{f} and VaV_{a} (VdV_{d}) as 2.5 (5) in the first (second) flight statuses. It is observed from Fig. 9(d), when the total speed (i.e., Va2+Vf2\sqrt{V_{a}^{2}+V_{f}^{2}}) is small, i.e., less than 8 m/s, more rotor numbers incure less power consumption, otherwise, more power consumtion is needed. When the total speed increases, the relationship between rotor numbers and power consumption tends to be linear. This phenomenon reflects the effect of the rotor numbers on the power consumption will decrease with the speed increasing. Besides, it is intuitive that the trend of the curves are similar in Fig. 9(a) and Fig. 9(e), this is mainly because there is a large gap between the values of VfV_{f} and VdV_{d}, the more power is used to maintain the horizontal flight.

In summary, although the influences of the rotor numbers on the power consumption for a multi-rotor UAV are different in different flight statuses, the same thing is that the power consumption decreases with the rotor numbers incresing. However, the influence is significant only when the UAV flight speed is small, with the speed increasing, the UAV’s power consumption increases in most cases (except the UAV in vertical descent).

V Conclusion

This paper is in an effort to establish theoretical power consumption models for multi-rotor UAVs. To be specific, the power consumption models with closed-form expression for a multi-rotor UAV in three flight status, including forward flight, vertical ascent and vertical descent were established by analysing the relationship between single-rotor UAVs and multi-rotor UAVs in terms of power consumptions, and after that a generic flight power consumption model for the UAVs was obtained to satisify the power consumption expression for the UAV in more flight statuses. The extensive experiments confirmed the correctness of the models, and in order to investigate the influence of the rotor numbers on the power consumption of the UAV, the corresponding simulation was further conducted.

References

  • [1] Y. Zeng, R. Zhang, and T. J. Lim, “Wireless communications with unmanned aerial vehicles: Opportunities and challenges,” IEEE Communications Magazine, vol. 54, no. 5, pp. 36–42, 2016.
  • [2] N. Agrawal, A. Bansal, K. Singh, C.-P. Li, and S. Mumtaz, “Finite block length analysis of ris-assisted uav-based multiuser iot communication system with non-linear eh,” IEEE Transactions on Communications, 2022.
  • [3] Q.-V. Pham, M. Le, T. Huynh-The, Z. Han, and W.-J. Hwang, “Energy-efficient federated learning over uav-enabled wireless powered communications,” IEEE Transactions on Vehicular Technology, 2022.
  • [4] Y. Zhang, J. Li, L. Zhang, N. Zhao, W. Tang, R. Wang, and K. Xiong, “Energy consumption optimal design of power grid inspection trajectory for uav mobile edge computing node,” in 2021 6th Asia Conference on Power and Electrical Engineering (ACPEE).   IEEE, 2021, pp. 1316–1321.
  • [5] R. Jenssen, D. Roverso et al., “Intelligent monitoring and inspection of power line components powered by uavs and deep learning,” IEEE Power and energy technology systems journal, vol. 6, no. 1, pp. 11–21, 2019.
  • [6] W. Qi, Q. Song, L. Guo, and A. Jamalipour, “Energy-efficient resource allocation for uav-assisted vehicular networks with spectrum sharing,” IEEE Transactions on Vehicular Technology, 2022.
  • [7] G. Yang, R. Dai, and Y.-C. Liang, “Energy-efficient uav backscatter communication with joint trajectory design and resource optimization,” IEEE Transactions on Wireless Communications, vol. 20, no. 2, pp. 926–941, 2020.
  • [8] T. Han and N. Ansari, “A traffic load balancing framework for software-defined radio access networks powered by hybrid energy sources,” IEEE/ACM Transactions on Networking, vol. 24, no. 2, pp. 1038–1051, 2015.
  • [9] C.-M. Tseng and C.-K. Chau, “Personalized prediction of vehicle energy consumption based on participatory sensing,” IEEE Transactions on Intelligent Transportation Systems, vol. 18, no. 11, pp. 3103–3113, 2017.
  • [10] X. Sun and N. Ansari, “Latency aware drone base station placement in heterogeneous networks,” in GLOBECOM 2017-2017 IEEE Global Communications Conference.   IEEE, 2017, pp. 1–6.
  • [11] A. Thibbotuwawa, P. Nielsen, B. Zbigniew, and G. Bocewicz, “Energy consumption in unmanned aerial vehicles: A review of energy consumption models and their relation to the uav routing,” in International Conference on Information Systems Architecture and Technology.   Springer, 2018, pp. 173–184.
  • [12] J. Zhang, J. F. Campbell, D. C. Sweeney II, and A. C. Hupman, “Energy consumption models for delivery drones: A comparison and assessment,” Transportation Research Part D: Transport and Environment, vol. 90, p. 102668, 2021.
  • [13] S. Ahmed, A. Mohamed, K. Harras, M. Kholief, and S. Mesbah, “Energy efficient path planning techniques for uav-based systems with space discretization,” in 2016 IEEE Wireless Communications and Networking Conference.   IEEE, 2016, pp. 1–6.
  • [14] C. Di Franco and G. Buttazzo, “Energy-aware coverage path planning of uavs,” in 2015 IEEE international conference on autonomous robot systems and competitions.   IEEE, 2015, pp. 111–117.
  • [15] C.-M. Tseng, C.-K. Chau, K. M. Elbassioni, and M. Khonji, “Flight tour planning with recharging optimization for battery-operated autonomous drones,” CoRR, abs/1703.10049, 2017.
  • [16] C. Chan and T. Kam, “A procedure for power consumption estimation of multi-rotor unmanned aerial vehicle,” in Journal of Physics: Conference Series, vol. 1509, no. 1.   IOP Publishing, 2020, p. 012015.
  • [17] H. V. Abeywickrama, B. A. Jayawickrama, Y. He, and E. Dutkiewicz, “Comprehensive energy consumption model for unmanned aerial vehicles, based on empirical studies of battery performance,” IEEE access, vol. 6, pp. 58 383–58 394, 2018.
  • [18] A. Filippone, Flight performance of fixed and rotary wing aircraft.   Elsevier, 2006.
  • [19] W. Johnson, Helicopter theory.   Courier Corporation, 2012.
  • [20] A. R. S. Bramwell, D. Balmford, and G. Done, Bramwell’s helicopter dynamics.   Elsevier, 2001.
  • [21] Y. Zeng and R. Zhang, “Energy-efficient uav communication with trajectory optimization,” IEEE Transactions on Wireless Communications, vol. 16, no. 6, pp. 3747–3760, 2017.
  • [22] Y. Zeng, J. Xu, and R. Zhang, “Energy minimization for wireless communication with rotary-wing uav,” IEEE Transactions on Wireless Communications, vol. 18, no. 4, pp. 2329–2345, 2019.
  • [23] H. Yan, Y. Chen, and S.-H. Yang, “New energy consumption model for rotary-wing uav propulsion,” IEEE Wireless Communications Letters, vol. 10, no. 9, pp. 2009–2012, 2021.
  • [24] Z. Yang, W. Xu, and M. Shikh-Bahaei, “Energy efficient uav communication with energy harvesting,” IEEE Transactions on Vehicular Technology, vol. 69, no. 2, pp. 1913–1927, 2019.
  • [25] N. Gao, Y. Zeng, J. Wang, D. Wu, C. Zhang, Q. Song, J. Qian, and S. Jin, “Energy model for uav communications: experimental validation and model generalization,” China Communications, vol. 18, no. 7, pp. 253–264, 2021.
  • [26] Z. Liu, R. Sengupta, and A. Kurzhanskiy, “A power consumption model for multi-rotor small unmanned aircraft systems,” in 2017 International Conference on Unmanned Aircraft Systems (ICUAS).   IEEE, 2017, pp. 310–315.
  • [27] F. Shan, J. Luo, R. Xiong, W. Wu, and J. Li, “Looking before crossing: An optimal algorithm to minimize uav energy by speed scheduling with a practical flight energy model,” in IEEE INFOCOM 2020-IEEE Conference on Computer Communications.   IEEE, 2020, pp. 1758–1767.
  • [28] N. Babu, M. Virgili, C. B. Papadias, P. Popovski, and A. J. Forsyth, “Cost-and energy-efficient aerial communication networks with interleaved hovering and flying,” IEEE Transactions on Vehicular Technology, vol. 70, no. 9, pp. 9077–9087, 2021.
  • [29] M. Walid, N. Slaheddine, A. Mohamed, and B. Lamjed, “Modeling and control of a quadrotor uav,” in 2014 15th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA).   IEEE, 2014, pp. 343–348.
  • [30] “Lora transceivers, semtech,” http://www.semtech.com/products/wirelessrf/lora-transceivers, accessed Jul. 30, 2019.
  • [31] “Esp82766ex overview, espressif systems,” http://www.espressif.com/en/products/hardware/esp8266ex/overview, accessed Jul. 30, 2019.
  • [32] M.-h. Hwang, H.-R. Cha, and S. Y. Jung, “Practical endurance estimation for minimizing energy consumption of multirotor unmanned aerial vehicles,” Energies, vol. 11, no. 9, p. 2221, 2018.