37
Optimal Hub Selection for Rapid Medical Deliveries using Unmanned Aerial Vehicles with Consideration of Flight Dynamics Jose Escribano Macias a,* , Panagiotis Angeloudis a , Washington Ochieng a a Centre for Transport Studies, Department of Civil and Environmental Engineering, Imperial College London, SW7 2BU, UK * Corresponding author. Email address: [email protected] (J. Escribano) ARTICLE INFO ABSTRACT Keywords: UAV Selection-routing problem Trajectory optimisation Humanitarian relief distribution Heuristic Unmanned Aerial Vehicles are being increasingly considered for deployment in emergencies to enhance humanitarian response operations. Beyond regulation, vehicle range and integration with the underlying humanitarian supply chains inhibit their deployment in practice. To address these technical issues, we present a novel bi-level approach consisting of a trajectory optimisation algorithm, and hub selection-routing algorithm. A new trajectory optimisation model is presented that considers UAV battery consumption at each stage of flight. Such trajectories are provided as inputs to a bi-level hub selection-routing optimisation model that seeks to determine the optimal location of supporting infrastructure in the distribution supply chain.

Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

  • Upload
    lykhanh

  • View
    218

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

Optimal Hub Selection for Rapid Medical Deliveries using

Unmanned Aerial Vehicles with Consideration of Flight Dynamics

Jose Escribano Maciasa,*, Panagiotis Angeloudisa, Washington Ochienga

a Centre for Transport Studies, Department of Civil and Environmental Engineering, Imperial College London, SW7 2BU,

UK

* Corresponding author.Email address: [email protected] (J. Escribano)

ARTICLE INFO ABSTRACT

Keywords:

UAV

Selection-routing problem

Trajectory optimisation

Humanitarian relief distribution

Heuristic

Unmanned Aerial Vehicles are being increasingly considered for deployment in emergencies to enhance humanitarian response operations. Beyond regulation, vehicle range and integration with the underlying humanitarian supply chains inhibit their deployment in practice. To address these technical issues, we present a novel bi-level approach consisting of a trajectory optimisation algorithm, and hub selection-routing algorithm. A new trajectory optimisation model is presented that considers UAV battery consumption at each stage of flight. Such trajectories are provided as inputs to a bi-level hub selection-routing optimisation model that seeks to determine the optimal location of supporting infrastructure in the distribution supply chain.

Page 2: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

1. Introduction

Humanitarian logistics operations aim to rapidly distribute relief resources and save lives in immediate peril.

With the increasing frequency of natural hazards expected due to climate change, the total expenditure on

humanitarian operations will increase (UNISDR, 2008), which for 2016 amounted to US$5,367 million for the

World Food Programme (WFP) alone (WFP 2017a). Given this level of expenditure, it is vital that respondents

have access to efficient systems that minimise risk and cost. A critical part of such systems is transportation

infrastructure. Due to deficiencies of conventional transport infrastructure in post-disaster scenarios, new

transportation modes are required to access affected regions. To this end, the use of Unmanned Aerial Vehicles

(UAVs) is increasingly being considered within the humanitarian community for logistics purposes among

others (Soesilo et al. 2016).

Commercially available UAVs are small to medium sized aircraft that can be either remotely controlled

or operate autonomously without human intervention. Recent advances in manufacturing processes,

communications, control and battery technology have facilitated applications in freight transport (Keane & Carr

2013; Heutger et al. 2014; Griffin 2016). Amazon was among the first major companies in the logistics sector

to announce plans for large-scale civil deployment of UAVs (CBS News 2013). Since then, many commercial

initiatives, particularly in the humanitarian and emergency response sectors, have been announced seeking to

deploy UAVs for remote sensing, mapping and last-mile cargo distribution (Soesilo & Sandvik 2016).

A list of high-profile UAV initiatives is provided in Table 1. A common classification is based on

vehicle body structure, with multi-rotors, fixed-wing and hybrids being the three main classes. Multi-rotor

vehicles behave like helicopters with multiple propellers and are capable of Vertical Take-Off and Landing

(VTOL). Fixed-wing UAVs resemble conventional aircraft and fly by persistently exerting forward thrust.

Finally, hybrids combine the features above, with higher control authority than fixed-wing UAVs and greater

range and payload capacity than multi-rotor vehicles, features that render them particularly suitable for logistics

applications. This is also reflected in Table 1, which indicates that most civilian UAV-logistics initiatives use

hybrid platforms.

Table 1 List of existing UAV-based delivery projects.

Organisation Technology Status Country Project type Reference

Amazon Hybrid Planned US & UK Commercial (Griffin 2016)

Zipline Fixed-wing Ongoing Rwanda Commercial (Simmons 2016)

RedLine Fixed-wing Planned Rwanda Humanitarian (Afrotech EPFL 2016)

Google Hybrid Planned US & UK Commercial (BBC News 2015)

DHL Hybrid Ongoing Germany Commercial (DHL 2015)

Zookal Multi-rotors Planned Australia Commercial (Welch 2015)

MSF Multi-rotors Ongoing PNG Humanitarian (Meier & Soesilo 2014)

UNICEF Multi-rotors Trial completed Malawi Humanitarian (UNICEF 2016)

Page 3: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

Wings For Aid Fixed-wing Planned Belgium Humanitarian (Schretlen 2015)

WeRobotics Fixed-wing Trial completed Peru Humanitarian (Meier & Bergelund 2017)

Partial or complete damage to transport infrastructure as a result of natural disasters or armed conflict is

a common cause of community isolation and an impediment to relief efforts (Meier et al. 2016). Furthermore,

it exposes field workers and volunteers to significant safety risks. Autonomous airborne delivery systems have

the potential to address these issues with minimal infrastructure (limited to recharging and loading/unloading

stations) and less capital investment requirements compared to conventional transport methods. Despite the

presence of several commercial initiatives and pilot studies (Table 1), there is a lack of research on the dynamics

of large-scale UAV-deployment operations.

Haidari et al. (2016) evaluate the cost-effectiveness of UAV logistics for vaccine deliveries which, given

the value/weight ratio, perishability and temperature requirements represent an ideal initial use case for UAVs.

Factors that may affect UAV performance and operating costs such as weather, malfunctions, and maintenance

are not considered. Nedjati et al. (2015) studied the deployment of UAV for relief distribution ignoring the

variations in endurance due to payload, while D’Andrea (2014) developed a coarse method for the estimation

of costs to operate UAVs for delivery. Finally, Dorling et al. (2017) focused on urban good distribution using

multi-rotors considering battery and payload relationships. However, they studied the single depot routing

problem, which limits coverage and opportunities for multi-depot optimisation.

Compared to the broader spectrum of research in freight transportation, UAV operations are unique due

to the lightweight nature of the vehicles compared to the intended payloads, and the highly restrictive range

limitations, necessitating a bespoke family of freight distribution and supply chain design models. This paper

seeks to address this gap by developing a UAV distribution network design framework that determines optimal

UAV trajectories for relief distribution, supported by optimally determined operational hubs. In structuring this

framework, we identified two operational components driving the decision considered in this paper:

UAV operations component, focusing on the selection of aircraft trajectories, considering aerodynamic

effects, varying payloads, energy requirements and terrain topography. Travel times and energy

requirements are used to calculate variable transportation costs at the humanitarian mission design stage.

Humanitarian operations component, focusing on the design of the relief cargo supply chain and the

selection of optimal warehouse depots. The location of depots and structure of deliveries is determined with

the objective of minimising supply times and the overall duration of the humanitarian mission.

The relationship between the two components and the resulting models developed in this paper are captured in

Fig. 1.

A trajectory optimisation model is used to represent the decisions involved in the UAV Operations

component. It estimates UAV endurance for a range of payloads, determines flight paths that are clear from any

obstructions in the terrain and considers the variable energy demands associated with changes in flight height.

Humanitarian operations are modelled as a hub selection and vehicle routing problem. Optimal delivery

arrangements consider shipment quantities, the spatial arrangement of hubs, and the associated UAV itineraries.

The resulting decision framework can be used to quantify the performance of UAVs as an alternative means of

Page 4: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

humanitarian cargo distribution in terms of operational costs and the volumes of material shipped over a fixed

mission time.

Humanitarian Operations

Relief Distribution Requirements

Aircraft Dynamics Modelling

Energy Use EstimationDemand Estimation

Debris collection, evacuation, etc.

Hub Location

Vehicle Routing

Location Routing Problem

UAV Operations

Battery Discharge Estimation

Aircraft trajectories

Damage & Population

Trajectory Optimisation

Optimised UAV-based humanitarian operations

Geographical and weather

data

Fig. 1. Framework flowchart indicating the dependency of two distinct systems in this paper

In their simplest form, humanitarian response operations use a fixed set of warehouses, also acting as

vehicle depots. Models developed for such operations commonly use a Vehicle Routing Problem (VRP)

formulation and derivative forms that can accommodate vehicle capacity constraints, time windows, budget

limits, network accessibility and fleet size limitations.

Barbarosoğlu et al. (2002) developed a two-step model to optimise the use of helicopters in disaster

logistics, minimising travelled distance. The main limitation of their approach is its lack of scalability, being

able to solve very small-scale operations (6 nodes). De Angelis et al. (2007) addressed a similar problem

presenting a multi-depot multi-vehicle routing and scheduling model for food provision operations by WFP in

Angola. The model is solved as a conventional VRP, achieving exact solutions in 2 hours. Özdamar (2011)

increases scalability by developing a static integer network flow problem to coordinate helicopter operations

for aid distribution and evacuation assistance using a bi-level heuristic. Coelho et al. (2017) formulate and solve

the Green Vehicle Routing Problem (G-VRP), that considers a fleet of UAVs with limited range that requires

refuelling or recharging in smart cities. A limitation of this study is that vehicle trajectories are disregarded, a

Page 5: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

significant simplification given the several obstacles present in urban environments. Additionally, the

optimisation of potential recharging points or warehouse location is not considered.

Closer to the problem addressed in this paper, Nedjati et al. (2015) formulated an integer problem to

deploy medium-sized UAVs in Tehran, Iran. The problem is solved using an exact method for different mission

horizons and demand requirements but does not account for aerodynamic effects on UAVs during flight and the

relationship between energy consumption and payload carried. Other relevant studies have solved the VRP for

UAV systems without accounting for endurance as a limiting factor (Weinstein & Schumacher 2007; Ho et al.

2008; Chen & Cruz 2003). Furini et al. (2016) developed two Mixed Integer Linear Problems (MILP)

formulations for a variation of the VRP, the time-dependent Travelling Salesman Problem (TSP) in controlled

airspace. Conflict zones are used to enforce minimum separation rules, with individual UAVs allowed to hold

their position to avoid conflicts. Murray & Chu (2015) formulate and solve the Flying Sidekick Travelling

Salesman Problem (FSTSP), in which a UAV supports a conventional ground vehicle that acts as a mobile depot

for UAV deliveries to customers along its route. The UAV is assumed to have a fixed range regardless of its

payload, and replenishes its energy stocks aboard the vehicle.

The Location Routing Problem (LRP) is a relaxed version of the VRP that in addition to optimal

shipments also determines the location of depots used, therefore integrating aspects of the Hub Location

Problem (HLP). Several solution techniques have been developed for the LRP, including exact algorithms

(Laporte et al. 1986; Perl & Daskin 1985; Albareda-Sambola et al. 2005) and heuristics for larger problem

instances over 30 nodes and multiple time windows (Yi & Özdamar 2007; Wasner & Zäpfel 2004; Sarıçiçek &

Akkus 2013).

Yi & Özdamar (2007) solve the capacitated LRP for evacuation and field support in disaster response

using a two-stage modelling approach that consists of an integer dynamic flow problem and a detailed routing

method. To improve the performance, the model considers aggregate commodity flows instead of distinct

vehicle movements similar to Özdamar (2011). Sarıçiçek & Akkuş (2014) study the use of UAVs to monitor

national borders in Turkey. A two-stage algorithm is used, consisting of a p-hub median problem to determine

hub locations, and a routing model to determine UAV itineraries. An exact solution method is presented, which

however does not consider terrain obstructions and variable aircraft altitudes. Dorling et al. (2017) develop a

mixed-integer programming problem to solve the single-depot single-visit vehicle routing problem using UAVs.

Assuming the use of multi-rotors, Dorling et al. (2017) investigate the impact of energy consumption in relation

to the payload, the varying budget and network size.

Solution techniques for trajectory optimisation problems can be categorised based on their use of either

direct or indirect method. The former does not depend upon full analytic formulations and operates by

transforming the model into a nonlinear program (NLP) through discretisation (Betts 1998). The indirect method

uses calculus of variations and provides higher accuracy. However, it results in a small region of convergence

requiring accurate initial solutions (not always available) and the derivation of the full analytic expression.

Despite the availability of software capable of derivation, the direct method is more commonly used due

to its higher applicability (Betts 1998). It operates by transforming the trajectory optimisation method to an NLP

through discretisation, which is then solved based on an initial solution. Geiger (2009) used NLP and neural

Page 6: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

networks to define routes that maximise surveillance time. Direct collocation is used to solve the states and

controls for every node. A similar methodology is used to analyse and avoid conflicts, that may occur within

the European Free Route Airspace environment (Raghunathan et al. 2004; Ruiz & Soler 2015; Arrieta-Camacho

et al. 2007). Further aspects of trajectory design are explored by Chakrabarty & Langelaan (2010), who created

a methodology that found the optimal energy efficient paths assuming known wind field data. A technique

known as regenerative soaring is used, which consists of converting wind’s kinetic energy to electrical energy.

Hosseini & Mesbahi (2013) solve the optimal path planning and power allocation problems for a solar-powered

UAV. Finally, linearised path planners have been developed by Forsmo (2012) as a Mixed Linear Problems

(MLP). However, the linearisation of the problem results in significant loss in accuracy and lack of scalability.

The presence of critical time constraints is common in most optimisation models employing the VRP and

LRP models discussed thus far. The presence of an additional time-dimension makes these models challenging

to solve, with the algorithms developed usually being applicable to only small instances. Bi-level models are

commonly used to improve solution times, often at the expense of optimality levels. In the case of UAV-specific

studies, all the routing algorithms employ predetermined aircraft ranges that do not account for the complex

energy consumption patterns observed in real life, which are affected by payloads, aerodynamics and flight

stages. A list of the papers and features reviewed is provided in

. Table 2 Classification of reviewed literature needs more detail

Decision-making

Focus Author Features Solution Method

(Chen & Cruz 2003) Genetic Algorithm(Weinstein & Schumacher 2007) Exact(Ho et al. 2008) Genetic Algorithm(Nedjati et al. 2015)

Scheduling; Capacity

Exact

(Özdamar 2011)Capacity; Refuelling; Split Delivery

Bi-stage exactOperational Routing

(De Angelis et al. 2007)Scheduling; Capacity; Time Windows

Exact

(Chakrabarty & Langelaan 2010) Wind; Energy Estimation A* Algorithm

(Raghunathan et al. 2004; Arrieta-Camacho et al. 2007; Pannequin et al. 2007)

Avoidance Direct Collocation

(Geiger 2009) Wind Direct Collocation

(Hosseini & Mesbahi 2013) Battery Modelling Direct Collocation

Tactical Trajectory

(Forsmo 2012) Avoidance; Waypoints

Mixed Linear Problem

Page 7: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

(Barbarosoğlu et al. 2002) Bi-stage hierarchical

(Gulczynski et al. 2011)

Capacity; Split Delivery HeuristicRouting

(Dorling et al. 2017) Energy; Simulated Annealing

(Yi & Özdamar 2007) Pick-up & Delivery Bi-stage exactSimulated Annealing

Location-Routing (Wu et al. 2002; Sarıçiçek &

Akkus 2013) AllocationBi-stage exact

(Laporte et al. 1986; Albareda-Sambola et al. 2005) Capacity Exact

Strategic Location-Routing

(Wasner & Zäpfel 2004) Pick-up and Delivery Iterative Heuristic

The remainder of this paper describes the two models that form our proposed trajectory-location

optimisation framework for humanitarian relief distribution. The trajectory optimisation formulation is

described in Section 2, followed by the hub location-routing problem in Section 3. A numerical case study of

the 1999 Chi-Chi earthquake in Taiwan is presented in Section 4 with outputs compared to the results of the

study by Sheu (2010) on optimal ground-based response, used as a benchmark case.

2. Trajectory optimisation

Given the overwhelming adoption of hybrid UAVs for logistics applications (Table 1), we opted to derive

the trajectory optimisation model presented in this section with this class of aircraft, considering both stages of

flight (VTOL and cruise).

2.1. Modelling Demand

As the model specifically targets hybrid UAVs, take-off and landing operations are assumed to be carried

out vertically using four rotors. For the purposes of this study, we assume that the aircraft is battery powered,

with the variable weight of the vehicle, therefore, being only dependent on the payload. Nevertheless, we

intended this formulation to be as generic as possible, making it easy to incorporate further operational aspects

in the future (such as liquid fuels, aerodynamic and kinematic constraints).

Given the low aircraft velocities during VTOL, we consider the effects of air resistance to be insignificant

during this stage and will not be accounted for in this study. Following from Stoney (1993), we can assume the

desired acceleration during VTOL is equal to (where is the vehicle mass and the gravity coefficient), 1.2𝑚𝑔 𝑚 𝑔

with deceleration fixed at . We use a predetermined take-off altitude of 50 metres for each journey, 0.8𝑚𝑔

providing sufficient clearance for most obstacles and ensuring compliance with the majority of national drone

regulations on maximum altitudes (100-150 meters) for low weight UAVs (Stöcker et al. 2017). Due to the long

flight distances considered in this study, the impact of these assumptions on the total duration (and total energy

consumption) are negligible compared to the total flight time.

Page 8: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

A range of efficiency considerations applies to trajectory planning. The propeller efficiency changes

continuously during the flight, as it is dependent upon aircraft velocity, as well as the diameter, design and

revolutions of the propellers (Brandt & Selig 2011). Furthermore, the efficiency of the motor ranges between

0% and 80% according to torque, rotation speed (RPM) and current (Gottlieb 1997). Additionally, battery

performance varies with cell chemistry, temperature, discharge rates and cycle life among others (Linden 1984).

We regard the definition of accurate mathematical models for the aircraft propeller, engine and battery to lie

beyond the scope of this study, and instead adopt an aggregate efficiency coefficient , with an assumed constant 𝜇

value of 0.5. The latter provides a worst case scenario for energy expenditure by a drone delivery aircraft

(D’Andrea 2014). We also consider a parasite drag coefficient and the drag polar of value 0.015 and 0.03 𝐶𝐷0 𝐾

respectively provided by Hall (2016). Both are determined by the shape of the vehicle and require the derivation

from experimental data as numerical evaluation for both is challenging (Ostler et al. 2009).

Finally, we assume that UAVs are allowed to fly over urban environments and Beyond Visual Line of

Sight (BVOS). At the time of writing, EASA proposes that UAVs of the size described in this paper cannot

operate BVOS in civilian settings, but we can reasonably expect a relaxation of this rule for emergency response

(EASA 2015). Furthermore, there is a record of such application in Rwanda, where Zipline was permitted to

provide UAV-based cargo deliveries (Simmons 2016).

2.2. Model Formulation

A point-mass and force balance model (Fig. 2) was used to derive energy consumption relationships and

the trajectory optimisation model. The following notation is used in the remainder of this chapter:

Indices: Sets:

𝑡 mission time step 𝒯 mission time horizon

𝑣 vehicle (UAVs) 𝒱 vehicle (UAV) fleet

State Variables: Control Variables:

𝑈 airspeed [𝑚𝑒𝑡𝑟𝑒𝑠/𝑠𝑒𝑐𝑜𝑛𝑑] 𝑇 thrust force [𝑁𝑒𝑤𝑡𝑜𝑛]

𝑆𝑂𝐶 state of charge [𝐴𝑚𝑝𝑠 ‒ 𝐻𝑜𝑢𝑟] Ψ heading angle [ ]𝑟𝑎𝑑𝑖𝑎𝑛𝑠

𝑥,𝑦,𝑧 Cartesian coordinates [𝑘𝑚] 𝛾 flight path angle [𝑟𝑎𝑑𝑠]𝐶𝐿 lift coefficient [ ‒ ]

𝐶𝐷 drag coefficient [ ‒ ]

Force Parameters: Battery Parameters:

𝐷 drag force [𝑁] 𝑃 power [𝑊𝑎𝑡𝑡𝑠]

𝐿 lift force [𝑁] 𝐼 current [𝐴𝑚𝑝𝑠]

𝑊 weight [𝑁] 𝑉 voltage [𝑉𝑜𝑙𝑡𝑠]

𝑚 mass [𝑘𝑖𝑙𝑜𝑔𝑟𝑎𝑚𝑠] 𝐵 battery capacity [𝐴ℎ]

𝑔 acceleration due to gravity [𝑚/𝑠2] Δ𝑡 time step [𝑠]

𝑎 vehicle acceleration [𝑚/𝑠2] 𝜇 propeller efficiency [ ‒ ]

Page 9: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

𝐸𝑐 total battery capacity [ ‒ ]

Aerodynamic Parameters

𝐾 drag polar [ ‒ ]

𝜌 air density [𝑘𝑔/𝑚3]

𝑆 wing area [𝑚2]

𝑞 dynamic pressure: 12𝜌𝑈2 [𝑘𝑔/𝑚𝑠]

𝐶𝐷0 parasite drag coefficient [ ‒ ]

Fig. 2. Point mass model during cruise flight and vertical take-off and landing.

The following relationship holds true in a state of vertical equilibrium:

𝑇 = 𝑚(𝑎 ‒ 𝑔) (1)where denotes the thrust force, represents the mass of the vehicle, is the vehicle’s acceleration rate, and 𝑇 𝑚 𝑎

defines the acceleration due to gravity. The propulsive power required to generate a given thrust is 𝑔 𝑃 𝑇

determined from the following:

𝑃 = 𝑈𝑇/𝜇(2)

where determines the instantaneous speed of the vehicle, and is the efficiency parameter. The electric current 𝑈 𝜇

required for is determined by:𝑃

𝐼 = 𝑃/𝑉 (3)

where represents the battery voltage. The above relationships can be used to determine power consumption 𝑉

rates at any point in the flight. Over any discrete timestep , the resulting change in the state of charge ( ) Δ𝑡 𝑆𝑂𝐶

of the vehicle is:

Δ𝑆𝑂𝐶 =‒ 𝐼Δ𝑡/𝐵 (4)

where is the capacity of the battery1. 𝐵

The trajectory optimisation model used to determine cruising activities is defined as an Optimal Control

Problem (OCP), in which a set of state and control variables alter the system state. The following system of

equations describes aircraft movements in a Cartesian coordinate system (Fig. 4):

𝑑𝑥/𝑑𝑡 = 𝑈cos (Ψ)cos (𝛾) (5.1)

1 Battery capacity, , is expressed in , so a battery of discharging at a current of would take an hour to 𝐵 𝐴ℎ 12𝐴ℎ 12𝐴discharge fully.

Page 10: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

𝑑𝑦/𝑑𝑡 = 𝑈sin (Ψ)cos (𝛾) (5.2)𝑑𝑧/𝑑𝑡 = 𝑈sin (γ) (5.3)

Since we aim to minimise battery consumption, we assume that any changes to the heading angle are Ψ

negligible. The resulting formulation (in two dimensions) based on the point-mass model in Fig. 4 is as follows:

Objective:𝑀𝑖𝑛𝑖𝑚𝑖𝑠𝑒 1 ‒ 𝑆𝑂𝐶𝑣(𝑡𝑓) ∀ 𝑣 ∈ 𝒱 (6)

Subject to: 𝑑𝑠𝑣/𝑑𝑡 = 𝑈𝑣(𝑡)cos (𝛾𝑣(𝑡)) ∀ 𝑣 ∈ 𝒱 (6.1)

𝑑𝑧𝑣/𝑑𝑡 = 𝑈𝑣sin (𝛾𝑣(𝑡)) ∀ 𝑣 ∈ 𝒱 (6.2) 𝑑𝑈𝑣/𝑑𝑡 = 𝑇𝑣(𝑡)/𝑚𝑣 ‒ 𝐷𝑣(𝑡)/𝑚𝑣 + 𝐿𝑣(𝑡)sin (𝛾𝑣(𝑡))/𝑚𝑣 ∀ 𝑣 ∈ 𝒱 (6.3)

𝐷𝑣(𝑡) = 𝑞𝑆𝐶𝐷𝑣(𝑡) ∀ 𝑣 ∈ 𝒱 (6.4)

𝐶𝐷𝑣(𝑡) = 𝐶𝐷0 + 𝐾𝐶 2

𝐿𝑣(𝑡) ∀ 𝑣 ∈ 𝒱 (6.5)

𝐶𝐿𝑣(𝑡) =

𝐿𝑣(𝑡)

𝑞𝑆 ∀ 𝑣 ∈ 𝒱 (6.6)

𝐿𝑣(𝑡) = 𝑚𝑔/cos (𝛾𝑣(𝑡)) ∀ 𝑣 ∈ 𝒱 (6.7) 𝑑𝑆𝑂𝐶𝑣/𝑑𝑡 =‒ 𝑇𝑣(𝑡)𝑈𝑣(𝑡)/𝜇𝐵𝑉 ∀ 𝑣 ∈ 𝒱 (6.8)

|𝛾𝑣| ≤𝜋2, 0 ≤ 𝑇𝑣 ≤ 𝑇𝑚𝑎𝑥, 𝑈𝑣 = 𝑈𝑐𝑟, 𝑧𝑣 ≥ 𝑓(𝑥,𝑦) ∀ 𝑣 ∈ 𝒱 (6.9)

The following boundary conditions are assumed:

Initial: , , , , 𝑥𝑖(𝑡0) = 𝑥0 𝑦𝑖(𝑡0) = 𝑦0𝑖𝑧(𝑡0) = 𝑧0𝑖

𝑆𝑂𝐶𝑖(𝑡0) = 1 𝛾𝑖(𝑡0) = 𝛾0𝑖(7.1)

Final: , , , , 𝑥𝑖(𝑡𝑓) = 𝑥𝑓𝑖𝑦(𝑡𝑓) = 𝑦𝑓𝑖

𝑧𝑖(𝑡𝑓) = 𝑧𝑓𝑖𝑆𝑂𝐶𝑖(𝑡𝑓) = 𝑓𝑟𝑒𝑒 𝛾𝑖(𝑡0) = 𝑓𝑟𝑒𝑒 (7.2)

The objective of the resulting model is to maximise the state of charge by the end of the flight, with

values of 1 and 0 representing a fully charged and a depleted battery, respectively. Equations (6.1)-(6.2) 𝑆𝑂𝐶

represent the movement of the aircraft in Cartesian coordinates, governed by the flight path angle. Equation 𝛾

(6.3) is derived from the balance of horizontal forces acting upon the aircraft:𝑚𝑎 = 𝑇 ‒ 𝐷 + 𝐿sin (𝛾) = 𝑇 ‒ 𝑞𝑆𝐶𝐷 + 𝑚𝑔tan (𝛾) (8)

Constraint (6.5) describes the behaviour of the coefficient of drag , which is dependent on the drag 𝐶𝐷

polar , parasite drag coefficient and lift coefficient . is proportional to the UAV mass as indicated 𝐾 𝐶𝐷0 𝐶𝐿 𝐶𝐿 𝑚

by equation (6.6) and (6.7), where the vertical component of the lift force can be assumed to equate to the 𝐿

weight force . Finally, constraint (6.8) is a simplified version of the battery consumption derivation described 𝑊

through equations (2)- (4). The flight path angle is limited to 90 degrees. We assume that at any time the thrust 𝛾

is positive and lower than the maximum level of thrust provided by the motors. 𝑇

We assume that a speed target is predetermined and fixed throughout the cruise stage of the flight. 𝑈𝑐𝑟

The elevation has a lower-bound constraint derived by the function , which models ground elevation of 𝑧 𝑓(𝑥,𝑦)

the terrain. We considered true airspeed (actual movement of the aircraft relative to the air mass) to be equal to

indicated airspeed (measured speed of the vehicle). The impact of this assumption is minimal, as instrumental

errors are negligible during clean flights, the vehicle travels at low speeds (below sonic speed), and air density

variations with sea level can be ignored (Gracey 1980). Additional boundary conditions enforce the values of

Page 11: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

heading and flight path angles for the initial and final points of the trajectory. UAVs are assumed to loiter Ψ 𝛾

and decelerate once they reach their destinations.

The finite difference method (Grossmann & Roos 2007) is used to discretise the problem into discrete

elements, therefore transforming the OCP into the following nonlinear optimisation problem:

Objective:𝑀𝑖𝑛𝑖𝑚𝑖𝑠𝑒 1 ‒ 𝑆𝑂𝐶𝑣,𝑡𝑓 ∀ 𝑣 ∈ 𝒱 (9)

Subject to: 𝑠𝑣,𝑡 + 1 = 𝑠𝑣,𝑡 + Δ𝑡 𝑈𝑣,𝑡cos (𝛾𝑣,𝑡) ∀ 𝑣 ∈ 𝒱, ∀ 𝑡 ∈ 𝒯 (9.1) 𝑧𝑣,𝑡 + 1 = 𝑧𝑣,𝑡 + Δ𝑡 𝑈𝑣.𝑡sin (𝛾𝑣,𝑡) ∀ 𝑣 ∈ 𝒱, ∀ 𝑡 ∈ 𝒯 (9.2)

0 = 𝑇𝑣,𝑡 ‒ 𝐷𝑣,𝑡 + 𝐿𝑣,𝑡sin (𝛾𝑣,𝑡) ∀ 𝑣 ∈ 𝒱, ∀ 𝑡 ∈ 𝒯 (9.3) 𝐷𝑣,𝑡 = 𝑞𝑆𝐶𝐷𝑣,𝑡 ∀ 𝑣 ∈ 𝒱, ∀ 𝑡 ∈ 𝒯 (9.4)

𝐶𝐷𝑣,𝑡= 𝐶𝐷0 + 𝐾𝐶 2

𝐿𝑣,𝑡∀ 𝑣 ∈ 𝒱, ∀ 𝑡 ∈ 𝒯 (9.5)

𝐶𝐿𝑣,𝑡= 𝐿𝑣,𝑡/𝑞𝑆 ∀ 𝑣 ∈ 𝒱, ∀ 𝑡 ∈ 𝒯 (9.6)

𝐿𝑣,𝑡 = 𝑚𝑔/cos (𝛾𝑣.𝑡) ∀ 𝑣 ∈ 𝒱, ∀ 𝑡 ∈ 𝒯 (9.7) SOC𝑣,𝑡 + 1 = SOC𝑣,𝑡 ‒ Δ𝑡 𝑇𝑖,𝑡𝑈𝑖,𝑡/𝜇𝐵𝑉 ∀ 𝑣 ∈ 𝒱, ∀ 𝑡 ∈ 𝒯 (9.8)

|𝛾𝑣,𝑡| ≤𝜋2, 0 ≤ 𝑇𝑣,𝑡 ≤ 𝑇𝑚𝑎𝑥, 𝑈𝑣,𝑡 = 𝑈𝑐𝑟, 𝑧𝑣,𝑡 ≥ 𝑓(𝑥,𝑦) ∀ 𝑣 ∈ 𝒱, ∀ 𝑡 ∈ 𝒯 (9.9)

Constraints (9.1)-(9.9) follow from (6.1)-(6.9), with the size number of discrete steps in being a 𝑡 𝒯

compromise between computational time and results accuracy. The formulation presented in Equation (9)-(9.9)

was implemented using the pyomo.dae modelling framework and solved using the IPOPT engine (Hart et al.

2011; Hart et al. 2012). An illustrative example of a trajectory is presented in Fig. 3.

-100040

0

40

Z (m

)

Y (km)

1000

X (km)

20 20

2000

0 0 0 500 1000 1500 2000Time (seconds)

400

500

600

700

800

900

1000

Altit

ude

(met

res)

Fig. 3 Example trajectory of 10 elements between the Kinyi and Renai regions of the Nanto County in Taiwan.

Table 3Flight stages during trajectory optimisation.

Flight Stage Controls State Variables Thrust Use Condition

Take-Off 𝑇 𝑈, 𝜇, 𝑔, 𝑉, 𝐵, 𝑚 𝑇 = 𝑚(𝑎 ‒ 𝑔) 𝑎 > 0

Climb 𝑇, 𝛾 𝑠, 𝑧, 𝐶𝐷0, 𝑈, 𝜇, 𝑔, 𝑉, 𝐵, 𝑞, 𝑆, 𝑚 𝑇 = 𝐷 + 𝑚𝑈 ‒ 𝐿sin (𝛾) 𝛾 > 0

Page 12: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

Cruise 𝑇, 𝛾 𝑠, 𝑧, 𝐶𝐷0, 𝑈, 𝜇, 𝑔, 𝑉, 𝐵, 𝑞, 𝑆, 𝑚 𝑇 = 𝐷 + 𝑚𝑈 ‒ 𝐿sin (𝛾) 𝛾 = 0

Descend 𝑇, 𝛾 𝑠, 𝑧, 𝐶𝐷0, 𝑈, 𝜇, 𝑔, 𝑉, 𝐵, 𝑞, 𝑆, 𝑚 𝑇 = 𝐷 + 𝑚𝑈 ‒ 𝐿sin (𝛾) 𝛾 < 0

Landing 𝑇 𝑈, 𝜇, 𝑔, 𝑉, 𝐵,𝑚 𝑇 = 𝑚(𝑎 ‒ 𝑔) 𝑎 < 0

Fig. 4. The coordinate system of the trajectory optimisation problem.

The nonlinear trajectory optimization presented in this section is used to design UAV routes accounting

for geographical boundaries and payload variation. Flight ranges and times will be provided as inputs to the

next stage of the model, focusing on the determination of optimal warehouse locations and UAV itineraries.

3. Depot location and routing for UAV operations

In addition to determining the exact routes that UAVs will follow, the models presented in the previous

section can be used to calculate costs and flight times for a range of payloads and vehicle specifications. These

are key inputs to the models considered in this section, where we seek to determine the optimal selection of

vehicle depots and calculate deployment plans for relief cargo distribution. These decisions are modelled as a

hub selection-routing problem, which combines aspects of the discrete un-capacitated hub location problem and

the time-dependent Green VRP with multiple hubs and split deliveries.

Relief operations commonly rely on standardised supply kits that are developed for specific

combinations of incident type (earthquake, flooding, displacement), demography (diet, religion) and climate.

This practice simplifies the logistics of disaster response, as only a single commodity needs to be stocked,

transported and distributed (WFP 2017b). As such, it is a sensible assumption to consider a single unitised

commodity in the models used in this study.

We assume that the energy source aboard UAVs is replaceable, with fully charged batteries always

available in depots. Battery replacement times are considered to be negligible compared to overall mission

durations.

Page 13: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

3.1. Model formulation

In this section, we introduce a formulation that seeks to minimise the number of hubs and required mission time

for the distribution of a predefined amount of relief cargo. Given the multi-objective nature of this problem, we

express a combined objective function which considers the costs of the resulting configurations to be negligible

given the small payload size and battery weight. The following notation is used in the remainder of this chapter:

Indices: Sets:

𝑖,𝑗 nodes in the network 𝒩 nodes in the network

𝑡 mission time steps ℋ hubs in the network

𝑣 vehicles (UAVs) 𝒯 mission time horizon

𝒱 vehicle set

Parameters:

𝐹 fixed setup costs of a hub [£]

𝑃𝑒𝑛 penalty for not delivering a unit of demand [£]

𝑄 vehicle payload capacity [𝑘𝑔]

𝐶𝑖,𝑗 time cost between nodes and 𝑖 𝑗 [£]

𝐴𝑖 aid demand at node , a negative demand indicates supply 𝑖 [𝑘𝑔]

𝐸𝑖,𝑗 percentage battery consumption for travel between nodes to 𝑖 𝑗 [ ‒ ]

Decision variables:𝑟𝑖,𝑗,𝑣,𝑡 Boolean variable determining if vehicle travels from to at time 𝑣 𝑖 𝑗 𝑡

𝑐𝑖,𝑗,𝑣,𝑡 amount of cargo carried from to by vehicle over time step 𝑖 𝑗 𝑣 𝑡

ℎ𝑖 Boolean variable determining whether node becomes a hub𝑖

𝑢𝑖 unfulfilled demand to node 𝑖

𝑠𝑖,𝑝𝑖 slack variable for unfulfilled demand to node 𝑖

𝑒𝑣,𝑡 current percentage battery charge

Objective:

𝑀𝑖𝑛𝑖𝑚𝑖𝑠𝑒 𝑍 = ∑𝑖 𝜖 𝒩

ℎ𝑖𝐹 + 𝑀𝑎𝑥(∑𝑡 ∈ 𝒯

∑𝑖 ∈ 𝒩

∑𝑗 ∈ 𝒩

𝑟𝑖,𝑗,𝑣,𝑡 𝐶𝑖,𝑗) + ∑𝑖 ∈ 𝒩

𝑢𝑖𝑃𝑒𝑛(10)

Subject to:

∑𝑗 ∈ 𝒩

𝑟𝑖,𝑗,𝑣,𝑡 ‒ ∑𝑗 ∈ 𝒩

𝑟𝑗,𝑖,𝑣,(𝑡 + Δ𝑡𝑖,𝑗) = 0 ∀ 𝑖 ∈ 𝒩, ∀ 𝑣 ∈ 𝒱 ∀ 𝑡 ∈ 𝒯 (10.1)

∑𝑡 ∈ 𝒯

∑𝑣 ∈ 𝒱

∑𝑗 ∈ 𝒩

𝑐𝑖,𝑗,𝑣,𝑡 + ∑𝑡 ∈ 𝒯

∑𝑣 ∈ 𝒱

∑𝑗 ∈ 𝒩

𝑐𝑗,𝑖,𝑣,𝑡 + (𝑠𝑖 ‒ 𝑝𝑖) = 𝐴𝑖 ∀ 𝑖 ∈ 𝒩 (10.2)𝑠𝑖 ‒ 𝑝𝑖 = 𝑢𝑖 ∀ 𝑖 ∈ 𝒩 (10.3)‒ |𝐴𝑖| ≤ 𝑝𝑖 ≤ 0 ∀ 𝑖 ∈ 𝒩 (10.4)

0 ≤ 𝑠𝑖 ≤ |𝐴𝑖| ∀ 𝑖 ∈ 𝒩 (10.5)𝑟𝑖,𝑗,𝑣,𝑡𝑄 ≥ 𝑐𝑖,𝑗,𝑣,𝑡

∀ 𝑖 ∈ 𝒩, ∀ 𝑗 ∈ 𝒩∀ 𝑣 ∈ 𝒱, ∀ 𝑡 ∈ 𝒯 (10.6)

Page 14: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

𝑒𝑣,𝑡 + 1 = (1 ‒ ∑𝑖 ∈ 𝒩

∑𝑗 ∈ ℋ

𝑟𝑖𝑗𝑣𝑡)(𝑒𝑣,𝑡 + ∑𝑖 ∈ 𝒩

∑𝑗 ∈ 𝒩

𝐸𝑖𝑗𝑡𝑟𝑖𝑗𝑣𝑡) ∀ 𝑣 ∈ 𝒱, ∀ 𝑡 ∈ 𝒯 (10.7)

1 ≥ 𝑒𝑣,𝑡 + ∑𝑖 ∈ 𝒩

∑𝑗 ∈ 𝒩

𝐸𝑖𝑗𝑡𝑟𝑖𝑗𝑣𝑡 ∀ 𝑣 ∈ 𝒱, ∀ 𝑡 ∈ 𝒯 (10.8)0 ≤ 𝑒𝑣,𝑡 ≤ 1 ∀ 𝑣 ∈ 𝒱, ∀ 𝑡 ∈ 𝒯 (10.9)∑

𝑖 ∈ 𝒩ℎ𝑖 ≥ 1 (10.10)

𝑟𝑖,𝑗,𝑣,𝑡 ∈ [0,1], 𝑐𝑖,𝑗,𝑣,𝑡 ∈ [0,1,…] ∀ 𝑖 ∈ 𝒩, ∀ 𝑗 ∈ 𝒩∀ 𝑣 ∈ 𝒱, ∀ 𝑡 ∈ 𝒯 (10.11)

ℎ𝑖 ∈ [0,1], 𝑢𝑖 ∈ [0,1,…, 𝐴𝑖], 𝑠𝑖 ∈ [0,1,…], 𝑝𝑖 ∈ [0, ‒ 1,…] ∀ 𝑖 ∈ 𝒩 (10.12)

The model introduces a numerical penalty associated with the loss of a life that could be attributed 𝑃𝑒𝑛

to a late or missed delivery of planned relief cargo units. In this study, we consider to act as the Big M 𝑃𝑒𝑛

method, such that the model prioritises mission completion (Griva et al. 2009). Constraint (10.1) ensures that

the number of vehicles entering and exiting a node is equal, while (10.2) enforces a mass balance of goods at

each node. Two slack variables are introduced to linearise the behaviour of absolute values as shown in equation

(10.3). Constraints (10.4) and (10.5) ensure that unsatisfied demand is bound by original demand. Constraint

(10.6) limits cargo flows to assigned vehicle capacities, while (10.7)-(10.8) ensures that the battery capacity is

not violated between every hub visit. Batteries can only be replaced at a hub – the time needed to do so is

considered to be negligible. Equation (10.9) limits the total battery expenditure to a maximum capacity 𝐸𝑐.

Constraint (10.10) ensures that at least one hub is selected. Constraints (10.11-10.12) limit the decision variables

, and slack variables , to integer values, while and are limited to Boolean values.𝑐𝑖,𝑗,𝑣,𝑡 𝑢𝑖 𝑠𝑖 𝑡𝑖 𝑟𝑖,𝑗,𝑣,𝑡 ℎ𝑖

Table 4Model Runtime in sample problems. Those with no result were run for 24 hours without providing a result.

Instance Demand (kg) Payload (kg) Mission time (mins) Cargo delivered (kg) Runtime (s)

50 300 0.25

100 600 0.432

150 876 3.46

50 450 0.5

100 879 0.89

4 nodes 1000

3

126 1000 1.2

2 50, 100, 150 No result N/A7 nodes 800

3 50, 100, 150 No result N/A

50 500 0.842

100, 150 No result N/A10 nodes 1450

3 50, 100, 150 No result N/A

The main limitation of the formulation above is the large number of decision variables that need to be

considered – this results in exceptionally long computational time requirements for any instance of practical

Page 15: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

size. The model was solved using CPLEX for small instances, with runtimes found to depend upon time-step

resolution and network size. To overcome this problem, we present in the following section a multi-stage

approximate heuristic.

3.2. Hub flow sub-problem

The first component of our approximate heuristic is based on a static, integer-based hub-flow assignment model,

which is a relaxation on the VRP-specific aspects of the original problem. A formulation yielding optimal

vehicle and cargo flows is provided below:

Objective:

𝑀𝑖𝑛𝑖𝑚𝑖𝑠𝑒 𝑍 = ∑𝑖 ∈ 𝒩

ℎ𝑖𝐹 + ∑𝑖 ∈ 𝒩

∑𝑗 ∈ 𝒩

𝑟𝑖,𝑗 𝐶𝑖,𝑗 + ∑𝑖 ∈ 𝒩

𝑢𝑖 𝑃𝑒𝑛 (11)

Subject to:

∑𝑗 ∈ 𝒩

𝑟𝑖,𝑗 ‒ ∑𝑗 ∈ 𝒩

𝑟𝑗,𝑖 = 0 ∀ 𝑖 ∈ 𝒩 (11.1)

∑𝑗 ∈ 𝒩

𝑐𝑖,𝑗 + ∑𝑗 ∈ 𝒩

𝑐𝑗,𝑖 + 𝑢𝑖 = 𝐴𝑖∀ 𝑖 ∈ 𝒩 (11.2)

𝑠𝑖 ‒ 𝑝𝑖 = 𝑢𝑖 ∀ 𝑖 ∈ 𝒩 (11.3)‒ |𝐴𝑖| ≤ 𝑝𝑖 ≤ 0 ∀ 𝑖 ∈ 𝒩 (11.4)

0 ≤ 𝑠𝑖 ≤ |𝐴𝑖| ∀ 𝑖 ∈ 𝒩 (11.5)𝑟𝑖,𝑗𝑄 ≥ 𝑐𝑖,𝑗 ∀ 𝑖 ∈ 𝒩, ∀ 𝑗 ∈ 𝒩 (11.6)∑

𝑖 ∈ 𝒩ℎ𝑖 ≥ 1 (11.7)

𝑟𝑖,𝑗 ∈ [0,1,…], 𝑐𝑖,𝑗 ∈ [0,1,…] ∀ 𝑖 ∈ 𝒩, ∀ 𝑗 ∈ 𝒩 (11.8) ℎ𝑖 ∈ [0,1], 𝑢𝑖 ∈ [0,1,…], 𝑠𝑖 ∈ [0,1,…], 𝑝𝑖 ∈ [0, ‒ 1,…] ∀ 𝑖 ∈ 𝒩 (11.9)

The main difference with the formulation in Section 3.1 is the removal of the time and vehicle dimensions.

The objective function (11) seeks to minimise the total travel time of all deployed UAVs, the fixed costs of hubs

and the penalty related to loss of life – as before, the various objectives are collectively accommodated by

considering costs. Many of the constraints from the earlier formulation are carried over: (11.1) ensures vehicle

balance is satisfied, (11.2) considers the balance of cargo, (11.3-11.5) limit unmet demand, (11.6) ensures that

the payload capacity is satisfied, and (11.7) enforces the creation of a hub. The constraint relating to the battery

capacity of the UAVs have been removed from this formulation, as it is enforced at the second stage of the

heuristic. The aggregate flows represent a lower-bound solution to the original problem and can act as proxies

for the number of vehicles and volume of cargo transported along every link.

3.3. Route assignment algorithm

The approximate algorithm presented in this section builds upon earlier work from Özdamar (2011) and Dorling

et al. (2017), and can be used to transform downscaled aggregate flows into distinct UAV itineraries. The

Page 16: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

algorithm can be further decomposed into four distinct decision stages, namely route continuity, cargo

assignment, energy monitoring, and vehicle assignment.

Route creation and continuity: This stage generates vehicle tours that begin and end at a hub. Starting with the

total number of vehicles to operate from each hub, the algorithm iterates through outgoing material flows

(obtained from the hub-flow stage) in hubs, and creates tours by selecting the next destination randomly. This

process is continued until a node is encountered with no onwards flows – in this case, the vehicle is randomly

directed to either an unvisited node or a hub that terminates the tour. The latter does not need to be the original

hub were the tour began. An implementation of this process using pseudocode is provided below:

1. Algorithm RouteContinuity has2. Input: vehicle flows 𝑥𝑖𝑗3. Output: routes 𝑁𝑟4.5. for each in hub set do𝑖 𝐻6. 𝑁𝑟 = ∑

𝑗𝑥𝑖,𝑗7. for each in do𝑟𝑣 𝑁𝑟8. add random initial flow to 𝑟9. randomly𝑟𝑣(1) ←𝑥 ∗

𝑖,𝑗

10. block selected 𝑥 ∗𝑖,𝑗

11. if exists and if 𝑥𝑗,𝑘 𝑘 ≠ ℎ𝑢𝑏

12. randomly𝑟𝑣(2) ←𝑥 ∗𝑗,𝑘

13. block 𝑥 ∗𝑗,𝑘

14. else15. randomly𝑟𝑣(2) ←𝑥 ∗

𝑗,𝑘16. break17. while 𝑘 ≠ ℎ𝑢𝑏18. if node is connected to hub𝑙19. 𝑟𝑣(𝑒𝑛𝑑) ←𝑥 ∗

𝑘,𝑙20. else21. randomly𝑟𝑣(𝑒𝑛𝑑) ←𝑥 ∗

𝑘,𝑙22. break23. return 𝑁𝑟

Pseudocode 1. Route Continuity.

Cargo assignment: In this stage, cargo flows are again assigned to vehicle tours with considerations of indicative

flow optimality, vehicle capacity, and total unmet demand of visited nodes. Once all routes have been assigned

with cargo, the algorithm checks whether any material flow remains unassigned and calculates whether all

destination points have their total demand for relief aid satisfied. If this is not the case, the algorithm activates

a reassignment process that identifies positive or negative deviations from set demand targets and adjusts the

flows that were assigned to each vehicle. The pseudocode for both operations is provided below:

Page 17: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

1. Algorithm CargoAssignment has2. Input: routes , flows , demand , payload capacity 𝑁𝑟 𝑐𝑖,𝑗 𝐴𝑖 𝑄3. Output: route assignments 𝑁𝑟𝑐4.5. for each in 𝑟𝑣 𝑁𝑟6. for each node in 𝑛 𝑟𝑣7. cargo assigned to route ,𝑟𝑐(𝑛)←min (𝑐𝑖,𝑗 𝑄, 𝐴𝑖)8. 𝑁𝑟𝑐←𝑟𝑐9. for each node in 𝑖 𝐴𝑖10. if 𝐴𝑖 ≠ Sum(𝑟𝑐(𝑟𝑣(𝑛) = 𝑖))11. 𝑁𝑟𝑐 = ReassignCargo(𝑁𝑟𝑐, 𝑐𝑖,𝑗, 𝐴𝑖, 𝑄)12. return 𝑁𝑟𝑐

Pseudocode 2. Cargo Assignment Pseudocode.

1. Algorithm ReassignCargo has2. Input: routes , flows , demand , payload capacity 𝑁𝑟 𝑐𝑖,𝑗 𝐴𝑖 𝑄3. Output: route assignments 𝑁𝑟𝑐4. for each node in 𝑖 𝐴𝑖5. while 𝐴𝑖 > Sum(𝑟𝑐(𝑟𝑣(𝑛) = 𝑖))6. Find(𝑟𝑐(𝑟𝑣(𝑛) = 𝑖) < 𝑄7. 𝑟𝑐(𝑟𝑣(𝑛) = 𝑖) += 18. while 𝐴𝑖 < Sum(𝑟𝑐(𝑟𝑣(𝑛) = 𝑖))9. Find(𝑟𝑐(𝑟𝑣(𝑛) = 𝑖) > 010. 𝑟𝑐(𝑟𝑣(𝑛) = 𝑖) ‒= 111. return 𝑁𝑟𝑐

Pseudocode 3. Cargo Reassignment Pseudocode.

Energy monitoring: Once route continuity and cargo assignments have been addressed, we proceed to an energy

monitoring stage that ensures that battery capacity is respected by all tours. We calculate battery consumption

at each stop along a tour. Payload variations are also considered, with consumption for an average trip expected

to reduce as cargo is being discharged. If energy consumption in a given tour exceeds the allowance afforded

by battery capacity, we inject a visit to a hub where the vehicle’s battery is swapped. This visit is placed ahead

of the tour leg that violates capacity, and proceeds as follows: in the first instance, we opt for the hub closest to

the last feasible node. If this hub is too far to ensure compliance and the battery would have been depleted before

the vehicle arrives for replenishment, we revert to the original route and inject the stop at an earlier step. This

process is repeated at later points in the tour where the battery capacity is expected to be depleted again.

Page 18: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

1. Algorithm EnergyMonitoring has2. Input: routes , battery consumption 𝑁𝑟 𝑏𝑖,𝑗3. Output: feasible routes 𝑁𝑏4.5. for each in 𝑟𝑣 𝑁𝑟6. 𝑟𝑏𝑣

←𝑟𝑣7. 𝑟𝑏𝑐

←𝑟𝑐8. for each in 𝑛 𝑟𝑏𝑣

9. = 𝑒 𝑒 + 𝑏𝑖,𝑗(𝑐𝑖,𝑗)10. while > 𝑒 𝑅11. hub 𝑟𝑏𝑣

(𝑛 ‒ 1)← ℎ12. 𝑟𝑏𝑐

(𝑛 ‒ 1)← 𝑟𝑐(𝑛 ‒ 2)1. if > 𝑒 𝑅13. 𝑟𝑏𝑣

,𝑟𝑏𝑐←DeleteRouteStop(𝑟𝑣(𝑛 ‒ 1), 𝑟𝑐(𝑛 ‒ 1))

14. 𝑛 = 𝑛 ‒ 115. 𝑁𝑟←𝑟𝑏𝑐

, 𝑟𝑏𝑣

16. return 𝑁𝑏

Pseudocode 4. Energy Monitoring Pseudocode.

Vehicle assignment: This stage evaluates the time required to complete each route, which is then assigned to a

vehicle that minimises the overall mission time. UAVs are initially allocated to hubs in proportion to the total

cargo delivered from each hub. Trip assignments are determined with the objective of minimising relocation

time, vis-à-vis the time for a UAV to travel between two hubs to pick up the cargo. This process is repeated for

every UAV until the total mission time equals the expected mission time. Should any trips remain, they are

assigned individually to minimise the total mission time.

1. Algorithm VehicleAssignment has2. Input: feasible routes , time matrix , drones 𝑁𝑏 𝑡𝑖,𝑗 𝐷3. Output: route for each UAV set 𝑁𝑑4.5. for each in 𝑟 𝑁𝑏6. route time 𝑡𝑟 = 07. for each in 𝑛 𝑟8. 𝑡𝑟 = 𝑡𝑟 + 𝑡𝑛,𝑛 + 19. drone route time 𝑡𝑑 = Zeros(𝐷)10. for each in 𝑟 𝑁𝑏11. for each drone in 𝑑 𝐷12. 𝑡𝑚𝑖𝑛 = min (𝑡𝑑)13. if 𝑡𝑑 = 𝑡𝑚𝑖𝑛14. 𝑟𝑑← 𝑟15. 𝑡𝑑 = 𝑡𝑑 + 𝑡𝑟16. 𝑁𝑑←Add(𝑟𝑑)17. return 𝑁𝑑

Pseudocode 5. Vehicle Assignment Algorithm Pseudocode.

Page 19: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

3.4. Metaheuristic solution algorithm

The set of algorithms above were implemented using C#, and embedded within a custom metaheuristic solver

developed in this paper. The solver was structured as a Large Neighbourhood Search (LNS) approach, which

navigates through a constrained search space using a probabilistic search (Pisinger & Ropke 2010). Its key

strength is the ability to simultaneously explore multiple result neighbourhoods that reside in different branches

of the search space (unlike Genetic Algorithms). Furthermore, greedy algorithms (such as those presented in

section 3.3) can be considered stochastically, making it easy to avoid local maxima.

Pseudocode 6 provides the LNS developed in this paper. The search commences with a randomly

generated solution-neighbourhood , a selection stage determines which solution to manipulate in each 𝑁𝑖

iteration. A roulette method is used to ensure that all solutions have the probability to be explored, with selected

solutions manipulated using custom destroy and repair mechanisms. The exact method to be used in the latter

is determined by random selection with the probability assigned determined through calibration. The overall

workflow of the algorithm is presented in Fig. 5, with overall progress defined by the “temperature” metric,

which represents the range of the search space that can be explored from the best current solution, decreasing

with every iteration of the LNS.

Specify parameters

Trajectory optimisation Initiate heuristic

Create hub assignment

solution

Solve static integer flow

problem

Route assignment process

Solution evaluation

Is solver finished?Save final solution

No

Yes

Start

Fig. 5. Model Workflow.

Page 20: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

1. Algorithm LNS has2. Input: temperature , absolute temperature ,𝑇 𝛼

cooling rate , neighborhood size 𝑐 𝑛3. Output: optimal solution 𝑠 ∗

4.5. neighborhood 𝑁←LNS(𝑇,𝑎,𝑐,𝑛)6. for each solution in 𝑠 𝑁7. fitness 𝑓𝑠←EvaluateSolution (𝑠)8. while 𝑇 > 𝛼9. 𝑠1←RouletteSelectionMethod (𝑁,𝑓𝑁)10. 𝑠2←Detroy (𝑠1)11. 𝑠2←Repair (𝑠2) 12. 𝑓𝑠2

←EvaluateSolution (𝑠2)

13. 𝑧←RandomNumber (0,1)

14. if or (𝑓𝑠2< 𝑓𝑠1

) (𝑧 < 𝑒

|𝑓𝑠1‒ 𝑓𝑠2

|𝑇 )

15. 𝑁𝑠1←𝑠2

16. 𝑇 = 𝑐 ⋅ 𝑇17. for each solution in 𝑠 𝑁18. integer flows 𝑠𝑥←IntegerFlowSolution (𝑠)19. routes 𝑠𝑟←RouteAssignmentAlgorithm (𝑠) 20. fitness 𝑠𝑓←EvaluateSolution (𝑠)

21. 𝑠 ∗ ←FindMinimum(𝑠𝑓)

22. return 𝑠 ∗

Pseudocode 6. Large Neighbourhood Search.

The behaviour of the LNS is controlled by two parameters. In the first instance, a “cooling rate” 𝑐

defines the rate of temperature change at each step, with values ranging between 0 and 1. The “absolute 𝑇

temperature” defines the minimum allowed temperature in the process and signals the termination of the 𝑎

search when it is reached. In every iteration, a parent solution is evaluated against a newly generated candidate 𝑠1

solution using a scalar fitness value, referred to as and respectively. If is higher, it replaces in 𝑠2 𝑓𝑠1𝑓𝑠2

𝑓𝑠2𝑠1

the neighbourhood . Otherwise, there are two possible outcomes: a) is replaced with , or b) is discarded, 𝑁 𝑠1 𝑠2 𝑠2

and a new solution is generated. Replacement with an inferior solution may appear counter-intuitive but ensures

that the algorithm does not limit itself to a local optimum. The probability of a worse solution replacing an 𝑃 𝑠2

original solution is defined as: 𝑠1

𝑃 = exp ( ‒𝛿𝐹𝑇 ) (12)

where is the difference in fitness of both solutions, and is the temperature.𝛿𝐹 𝑇

The outputs of the LNS algorithm used in this study is a set of optimal hub locations, evaluated using

combination of the objective functions from the trajectory optimisation and routing assignment models

described in Sections 3.2 and 3.3 respectively. The “Destroy” implementation used in the algorithm, described

in Pseudocode 7, eliminates hub assignments using one of three processes: random elimination (hub deletion

Page 21: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

using random distributions), cost-based elimination (eliminates hubs that contain higher setup costs) and

utilisation-based elimination (removes hubs that deliver the least cargo). Similar aspects are also used in the

“Repair” (in Pseudocode 8) step albeit to the inverse effect: random addition, cost-based addition and utilisation-

based addition. The number of hubs added and removed at every iteration is uniformly randomised.

1. Algorithm Destroy has2. Input: solution 𝑠13. Output: new solution 𝑠24. 5. 𝑧←RandomNumber (0,1)6. if 0.4 > 𝑧7. 𝑠2←CostElimination(𝑠1)8. else if and 0.8 > 𝑧 0.4 ≤ 𝑧9. 𝑠2←UtilisationElimination(𝑠1)10. else11. 𝑠2←RandomElimination(𝑠1)12.return 𝑠2

Pseudocode 7. Destroy Algorithm.

1. Algorithm Repair has2. Input: solution 𝑠13. Output: new solution 𝑠24. 5. 𝑧←RandomNumber (0,1)6. if 0.4 > 𝑧7. 𝑠2←CostAddition(𝑠1)8. else if and 0.8 > 𝑧 0.4 ≤ 𝑧9. 𝑠2←UtilisationAddition(𝑠1)10. else11. 𝑠2←RandomAddition(𝑠1)12. return 𝑠2

Pseudocode 8. Repair Algorithm.

The problem instances considered in Section 3.1 are re-evaluated using the heuristic to determine

optimality gaps where solutions exist. The results are summarised in Table 4. Using this heuristic, all instances

become solvable in short runtime. As expected, the heuristic provides a slower response than the exact solution.

The exact solution can maximise relief distribution for small mission times, where all demand is not delivered.

Conversely, the static formulation can only optimise full missions, where all the demand is assigned. Since it is

the basis of the heuristic approach, the percentage difference between both methodologies decreases as mission

time increases.

Table 5Heuristic runtime in sample problems

Instance Demand

(kg)

Payload

(kg)

Mission time

(mins)

Cargo delivered

(kg)

Difference

(%) (-)

Runtime

(s)

Page 22: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

50 272 9.3 2

100 568 5.3 22

150 844 3.7 2

50 404 10.2 2

100 842 4.2 2

4 nodes 1000

3

119 1000 0 2

50 50 N/A 5

100 286 N/A 52

150 546 N/A 5

50 145 N/A 5

100 536 N/A 5

7 nodes 800

3

126 800 N/A 5

50 350 30 7

100 600 N/A 72

150 749 N/A 7

50 349 N/A 7

100 747 N/A 7

10 nodes 1450

3

150 1122 N/A 7

4. Case study

The 1999 Chi-Chi earthquake in Taiwan had a magnitude of 7.3 and was one of the largest catastrophes to occur

in East Asia over the past 20 years. It caused over 2,000 deaths, 10,000 injuries, and damaged or led to the

collapse of 14,000 (Weinni 2000). The effects of the earthquake were more severe in the central county of

Nanto, which was used as a case study by Sheu (2010) of logistics of disaster response. A detailed breakdown

of the effects of the earthquake across the county’s provinces was introduced and used to develop a model for

relief demand forecasting. The model was used to create the demand dataset that has since then been used as a

benchmark case for studies on the optimisation disaster response. Given the presence of a variable terrain that

would impose long travel times on ground-based distribution, it was identified as an interesting test case for the

UAV-based developed by this paper.

For the purposes of this study, we focused on the distribution of relief resources to a frail population

composed of elders and children, that is characterised by a higher mortality rate, especially in the case of those

aged 50 and over (Liang et al. 2001). We assumed that a care package of 1 kg must be delivered to each person,

carrying essential materials such as medicines and basic sustenance.

The physical and technical specifications of the UAVs used in the case study (Table 7) were informed by

material QuestUAV Q-Pod and the X8 Cargo Drones that are publicly available online (QuestUAV 2017; UAV

Systems International 2017). Although these specific models are incapable of VTOL operation, they are similar

in size, range and payload capacity to hybrid models that are currently planned, for which the exact technical

specifications remain unavailable. A single warehouse/hub is established in each township, which is assumed

Page 23: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

to satisfy the entirety or relief cargo demands. As such, the cost of establishing each hub was considered to be

proportional to the size of the frail population in that township.

The proposed facility selection-routing algorithm and trajectory optimisation was tested on an Intel Xeon

CPU E5-1650 processor and 32GB RAM. The trajectory model was implemented using the Pyomo and Pyomo

DAE modelling languages (Hart et al. 2011; Hart et al. 2012) was used to determine optimal trajectories for

both loaded and unloaded UAVs. All trajectories take the shortest and most direct route to their destination,

using a path profile that follows the terrain topology and overcomes geographical obstacles. The battery

consumption rate is mostly constant as the pitch is small throughout the flight. Note that the flight path angles

are very small, which yield a close to linear battery consumption rate.

An indicative trajectory for the journey between the townships of Chong Liao and Ren Ai are presented

in Fig. 7. Any increase in the payloads assigned to UAV led to a dramatic reduction in range, as indicated by

the battery consumption matrix provided in the Appendix. In this particular trajectory, the battery charge can be

reduced to 53% of its original capacity without payload, to 33% when transporting 3 kg. Further analysis of the

results, presented in the Appendix, indicates that a payload increase of 1 kg for this specific journey would

require an additional 15% energy.

Fig. 6. Nantou County map and warehouse location (indicated by a black circle).

Table 6 Nanto County post-earthquake data (Bagshaw 2012) including coordinates of each warehouse location.

Warehouse LocationNode NameLatitude Longitude

Total population

Frail population

Fatalities

1 Nanto City 23.92176 120.6808 104,777 215 1192 Tsao Tun 23.99312 120.7258 96,833 2,373 453 Ji Jii 23.82843 120.7865 12,250 8,656 1514 Pu Li 23.99367 120.9647 88,271 161 1145 Chu Shan 23.70884 120.6932 62,269 342 2066 Guo Hsin 24.01024 120.8684 24,643 567 62

Page 24: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

Table 7 UAV parameters used

Parameter Symbol Value

Parasite Drag Coefficient [-]𝐶𝐷0 0.015

Drag Polar [-]𝐾 0.13

Payload Capacity [kg]𝑄 3

Empty Vehicular Mass [kg]𝑚 5

Wing Area [m2]𝑆 0.75

Battery Voltage [V]𝑉 11.1

Battery Capacity [Ah]𝐵 20

UAV cruise speed [m/s]𝑈𝑐𝑟𝑢𝑖𝑠𝑒 22

40-5000

0

Y (km)

20

500

10

Z (m

)

X (km)

1000

20

1500

30 40 0

UAV fligth trajectory

0 5 10 15 20 25 30time (minutes)

0.5

0.6

0.7

0.8

0.9

1

SOC

(-)

% Battery Remaining

0 5 10 15 20 25 30time (minutes)

-0.15

-0.1

-0.05

0

0.05

Path

Ang

le (r

ads)

UAV Pitch Angle

0 5 10 15 20 25 30time (minutes)

300

400

500

600

700

800

900

Z (m

)

UAV Altitude

Fig. 7. Trajectory connecting Chong Liao and Ren Ai with an empty UAV.

Using these trajectories, we applied the hub selection-routing algorithm to determine the optimal

itineraries given a location. Given an itinerary of elements, a cargo itinerary is composed of elements, 𝑛 𝑛 ‒ 1

7 Lu Gu 23.73367 120.7771 21,279 925 588 Ming Jian 23.8458 120.6764 42,754 1,126 1239 Sui Li 23.8092 120.8736 23,425 287 14

10 Yu Chi 23.87155 120.9303 17,894 327 26711 Chong Liao 23.90838 120.781 18,252 3,892 2412 Ren Ai 24.02771 121.1435 15,358 298 413 Hsin Yi 23.65008 121.0226 17,869 314 3

Page 25: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

where each element in the cargo itinerary refers to the transported cargo between the and OD pair in the 𝑖 𝑖 ‒ 1 𝑖

destination itinerary. An indicative example is provided in Table 8.Table 8 UAV example itinerary.

UAV Type Itinerary – using node indices from Table 6

Destination Itinerary 1, 3, 11, 1, 3, 11, 1, 3, 11, 1…1

Cargo Itinerary 3, 1, 0, 3, 2, 0, 3, 1, 0…

Destination Itinerary 1, 12, 9, 12, 1, 8, 1, 8, 1…2

Cargo Itinerary 3, 1, 0, 0, 3, 0, 3, 0…

Table 9 presents the results. Nanto City was consistently selected by the models as the preferred location

of the hub. Despite Nanto’s outer position in the county, it is located at the borders of Ji Jii, Tsao Tun, Ming

Jian and Chong Liao, which are the townships of highest demand, accounting for over 80% of the total demand

within the region.

An alternative objective that could be used in the model would be one that ensures a fair and proportional

distribution of relief, such that all townships are fairly served and in accordance to demand. Such an approach

might appear incompatible with considerations of economies of scale that are used in commercial goods

distribution. However, humanitarian operations must adopt the principles of impartiality, neutrality,

independence, and humanity (Bagshaw 2012). Table 11 provides a comprehensive breakdown of distributed

resources at each individual township.

Table 9 Results with varying UAVs.

Relief Delivered in

Critical Period (kg)UAVsNumber of Hubs

(Location)

Completion Time for

persistent deliveries (days)Day 1 Day 2

35 1 (Nanto City) 3 (72 hours) 6,527 13,196

40 1 (Nanto City) 2.6 (63 hours) 7,506 15,099

45 1 (Nanto City) 2.3 (56 hours) 8,397 16,865

50 1 (Nanto City) 2.1 (50 hours) 9,377 18,701

60 1 (Nanto City) 1.7 (42 hours) 11,211 19,268

70 1 (Nanto City) 1.5 (36 hours) 12,998 19,268

80 1 (Nanto City) 1.3 (31 hours) 14,828 19,268

90 1 (Nanto City) 1.1 (28 hours) 16,700 19,268

Page 26: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

Fig. 8. Percentage relief distributed per township with 40 drones on day 1 (left) and day 2 (right).

Table 10 Summary of earlier work.

Author Objective Methodology Indicators Scenario Results

Sheu

(2010)

Demand fore-

casting and

prioritisation of

affected groups.

Data fusion, fuzzy

clustering and

multi-criteria

group

prioritisation.

Accumulated

fatalities, relief

demand and

urgency.

Chi-Chi

earthquake -

Nanto

County.

Chong Liao, Ji

Jii and Yu Chi -

highest priority.

Sui Li, Ren Ai

and Hsin Yi -

lowest urgency.

Chang et

al. (2014)

Optimisation of

truck-based

relief

distribution.

Greedy-search

based multi-

objective genetic

algorithm.

Unsatisfied

demand, travel

time, and

transportation

cost.

Chi-Chi

earthquake -

Nanto

County

Mission

completed in 32

and 20 hours to

service 159,373

people.

Sheu

(2007)

Demand

grouping and

relief

distribution.

Fuzzy clustering

and dynamic

programming.

Time between

relief arrivals,

demand

satisfaction, and

total costs.

Chi-Chi

earthquake –

Tai Chung

County.

Total cost of

operation

US$15.8 million.

The

proposed

algorithm

Optimisation of

relief

distribution

using UAVs.

Preliminary

Trajectory

Optimisation and

Bi-level LRP.

Minimise mission

time, undelivered

demand and fixed

cost.

Chi-Chi

earthquake -

Nanto

County.

Mission

completed in 1-3

days to service

19,268 people.

Page 27: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

We analyse our results relative to Sheu (2010), Chang et al. (2014), and Sheu (2007), a summary of each

study is provided in Table 10. Firstly, let us define the differences between our case study and Sheu (2010).

Sheu (2010) estimates fatalities over time and clusters the regions in terms of urgency for relief considering

total damages and total population. Similar to our study, the scenario considered is the Chi-Chi earthquake

response in the Nanto County, only the response time is 5 days instead of 3.

Despite the objective and methodology being different, Sheu (2010) concludes that Chong Liao, Ji Jii and

Yu Chi are of the highest priority, while Sui Li, Ren Ai, and Hsin Yi are lower. Both results mirror the scenario

considered in this study, as Chong Liao and Ji Jii contain among the highest frail populations, and Sui Li, Ren

Ai and Hsin Yi are among the smallest. The only difference resides in Yu Chi, which is of low priority in our

study due to the low percentage of frail individuals.

We compare our results with Chang et al. (2014) to assess the payload capacity limitation of UAVs with

respect to conventional transport modes. Chang et al. (2014) minimised the total time of humanitarian response

to the Chi-Chi earthquake with a Genetic Algorithm using a homogeneous fleet of 4000 kg payload trucks. They

provide a case study based on the County of Nanto, with the difference of using a total of 30 demand points

instead of 13 and 4 distribution points instead of being part of the optimisation.

According to their results, they delivered cargo for 159,373 people, each person being provided with a

care-package of 3 kg. A fleet of 97 trucks completed the mission in under 24 hours, while an unconstrained

number of trucks finished the mission in 32 hours. They propose a cost of US$ 1000 per vehicle, but research

in the market suggest that the approximate price of such units oscillates £45,000 (Trans Automobile 2017). Note

that the study does not account for possible infrastructure damage, debris, and speed limitations. Instead, a

uniform speed of 40 km/h is assumed.

In comparison with the scenario developed by Chang et al. (2014), a fleet of 90 drones provided 19,268

kg in a similar amount of time based on the framework proposed in this paper. Assuming each drone is valued

between £2,000-5,000, the resulting initial cost can vary between £180,000-450,000. A fleet of 4-10 trucks can

transport sufficient cargo for 19,716-49,290 kg in that 24-hour period. Note that the estimation provided ignores

additional labour costs from drivers and loading/unloading personnel.

Table 11 Relief distributed in kg and relative to total demand with varying UAVs.

40 UAVsDay 1 Day 2Township Cargo delivered

(kg)Proportion of total

demand (%)Cargo delivered

(kg)Proportion of total

demand (%)Nanto City - - - -

Tsao Tun 927 39 1,863 79Ji Jii 3,403 39 6,808 79

Pu Li 69 43 104 65Chu Shan 150 44 273 80Guo Hsin 150 26 414 73

Lu Gu 345 37 714 77Ming Jian 592 53 928 82

Sui Li 92 32 215 75

Page 28: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

Finally, Sheu (2007) develops a clustering mechanism and routing approach to optimise the relief

distribution in the aftermath of the Chi-Chi earthquake using a dynamic linear programming model. Sheu (2007)

tests the model in the County of Taichung: Dongshi, Shingang and Wufeng. Instead of using a single stage

distribution as our proposed model or Chang et al. (2014), Sheu (2007) considered a bi-stage distribution: 6

Yu Chi 153 47 261 80Chong Liao 1,391 36 3,047 78

Ren Ai 114 38 226 76Hsin Yi 120 38 246 78

50 UAVsTownship Day 1 Day 1Nanto City - - - -

Tsao Tun 1,236 52 2,319 98Ji Jii 4,158 48 8,392 97

Pu Li 62 39 158 98Chu Shan 213 62 333 97Guo Hsin 282 50 549 97

Lu Gu 397 43 889 96Ming Jian 588 52 1,105 98

Sui Li 120 42 281 98Yu Chi 186 57 312 95

Chong Liao 1,850 48 3,784 97Ren Ai 133 45 280 94

Hsin Yi 152 48 299 9560 UAVs 70 UAVsTownship Day 1 Day 2

Nanto City - - - -Tsao Tun 1,485 63 1,638 69

Ji Jii 4,951 57 5,866 68Pu Li 93 58 95 59

Chu Shan 228 67 240 70Guo Hsin 279 49 387 68

Lu Gu 564 61 607 66Ming Jian 645 57 694 62

Sui Li 161 56 227 79Yu Chi 198 61 219 67

Chong Liao 2,256 58 2,602 67Ren Ai 171 57 208 70

Hsin Yi 180 57 215 6880 UAVs 90 UAVsTownship Day 1 Day 2

Nanto City - - - -Tsao Tun 1,854 78 2,103 89

Ji Jii 6,646 77 7,456 86Pu Li 129 80 128 80

Chu Shan 267 78 303 89Guo Hsin 444 78 483 85

Lu Gu 700 76 799 86Ming Jian 838 74 982 87

Sui Li 212 74 248 86Yu Chi 261 80 273 83

Chong Liao 3,031 78 3,424 88Ren Ai 219 73 250 84

Hsin Yi 227 72 251 80

Page 29: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

supply nodes located in different counties of the country, a distribution node at each township, and a total of 24

demand points. Overall, the methodology aimed to provide 180,000 gallons of water, 25,000 meal boxes, 13,000

sleeping bags and 2,200 camps over 3 days and achieved 74% of the total. However, the time between each

arrival of relief averaged to 4.6 hours. Finally, the full 3-day response costs US$15.8 million, accounting for

the inbound and outbound cargo transportation and inventory costs. The differences between Sheu (2007) and

our proposed model is substantial as highlighted in Table 10, and comparability is limited. Such a response

would be impossible to carry out using small UAVs, which are ideal for standardised small high value

transportation and cannot accommodate the required volume for all the goods delivered in Sheu (2007).

However, as performance improves and costs reduces, the viability of using UAVs increases, and the

development of heterogeneous UAV fleets would provide payload capacity capable of high volume relief

distribution.

5. Conclusion

In this paper, we address the problems of quantifying the impacts of UAVs in humanitarian logistics considering

the range variability due to payload. We propose a new facility selection-routing algorithm combined with a

trajectory optimisation method applied to UAV-based last-mile humanitarian logistics operation after the Chi-

Chi Earthquake in Taiwan 1999. A Large Neighbourhood Search algorithm envelops an MILP model that,

combined with a route assignment post-process, minimises total mission cost. Compared to earlier work by

Nedjati et al. (2015) and Murray & Chu (2015), we have considered the variability in range with respect to

payloads. This relationship is not negligible, considering range as a fixed parameter results is an unreasonable

assumption. We also consider optimal allocation of warehouse and charging points to extend the range of the

vehicles if necessary, which remains outside the scope of Dorling et al. (2017). Finally, we combine the facility-

selection algorithm with a non-linear trajectory optimisation process, which provides a first step towards the

integration of both methods.

Despite the payload and endurance limitations of UAVs, major logistical companies have announced the

development of UAV-based delivery systems. SESAR predicts a widespread adoption of UAVs in logistics

systems in the next 10 years, with operations starting by 2020 (SESAR 2016). In the humanitarian field,

organisations are increasingly depending on UAVs for a variety of tasks given their accessibility, low risk and

decreasing cost. As such, UAVs have the potential to become a key asset in the last-mile domain, especially for

low volume high-value cargo. To this effect, WeRobotics have carried field tests in Peru to determine their

suitability to delivering medical cargo (Meier et al. 2017; Meier & Bergelund 2017). Furthermore, WFP is

developing coordination mechanisms to maximise their added value and reduce safety risks emerging from their

independent use. Their integration in humanitarian logistics is imminent, particularly for last-mile operations.

The advantages of UAVs discussed above can only be realised if the barriers associated regulation and

aspects of technology are addressed. In the case of the former, efforts are currently underway by the International

Civil Aviation Organisation (ICAO), the European Aviation Safety Agency (EASA) and the Federal Aviation

Agency (FAA) to create the necessary regulation framework relating to airspace management and privacy, that

hinder widespread adoption and to integrate UAV technology in humanitarian operations (Emergency

Page 30: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

Telecommunications Cluster 2017). The solution provided in this paper may be used to quantify the impact on

relief distribution given more lenient regulations or exemptions in the event of a natural disaster.

On the latter, current restrictions regarding payload capacities and flight endurance limit the applicability

of UAVs. Given the increasing investment on drone technology and exploration of new fuel options, we expect

improvement in the performance of UAVs.

Regarding traffic management, the trajectories developed in this paper were set at a low altitude relative

to minimise interaction with the other. However, it must be considered in further studies due to the increase in

UAV use and possible interaction with low-altitude aircraft in search and rescue duties. With the exception of

Furini et al. (2016), airspace management and collision avoidance have not been considered in any of the

reviewed literature. Such problem requires the integration of trajectory optimisation and routing algorithms,

which will be the focus of the author’s future work.

Finally, models must consider that responders adhere to the humanitarian principles of impartiality,

neutrality, independence, and humanity. Given the military origins of UAVs, a common concern in

humanitarian circles is that their use may jeopardise the perception of the organisation’s neutrality.

Page 31: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

6. Acknowledgments

The research was supported by the UK Engineering and Physical Sciences Research Council (EPSRC).

Page 32: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

7. References

Afrotech EPFL, 2016. Red Line. Ecole Polytechnique Federale de Lausanne, pp.1–6. Available at: http://afrotech.epfl.ch/page-115280-en.html [Accessed July 13, 2017].

Albareda-Sambola, M., Díaz, J.A. & Fernández, E., 2005. A compact model and tight bounds for a combined location-routing problem. Computers and Operations Research, 32(3), pp.407–428.

De Angelis, V. et al., 2007. Multiperiod integrated routing and scheduling of World Food Programme cargo planes in Angola. Computers and Operations Research, 34(6 SPEC. ISS.), pp.1601–1615.

Arrieta-Camacho, J.J., Biegler, L.T. & Subramanian, D., 2007. Trajectory control of multiple aircraft: An NMPC approach. Lecture Notes in Control and Information Sciences, 358(1), pp.629–639.

Barbarosoğlu, G., Özdamar, L. & Çevik, A., 2002. An Interactive Approach for Hierarchical Analysis of Helicopter Logistics in Disaster Relief Operations An interactive approach for hierarchical analysis of helicopter logistics in disaster relief operations. European Journal of Operational Research, 140(1), pp.118–133.

BBC News, 2015. Google plans drone delivery service for 2017. BBC News - Technology, pp.1–6. Available at: http://www.bbc.co.uk/news/technology-34704868 [Accessed June 18, 2017].

Betts, J.T., 1998. Survey of Numerical Methods for Trajectory Optimization. Journal of Guidance, Control, and Dynamics, 21(2), pp.193–207.

Brandt, J.B. & Selig, M.S., 2011. Propeller Performance Data at Low Reynolds Numbers. 49th AIAA Aerospace Sciences Meeting, (January), pp.1–18.

CBS News, 2013. Amazon Unveils Futuristic Plan: Delivery by Drone. CBS News, pp.1–4. Available at: http://www.cbsnews.com/news/amazon-unveils-futuristic-plan-delivery-by-drone/ [Accessed July 10, 2017].

Chakrabarty, A. & Langelaan, J.W., 2010. Flight Path Planning for UAV Atmospheric Energy Harvesting Using Heuristic Search. AIAA Guidance, Navigation and Control Conference, (August), pp.1–18.

Chang, F.S. et al., 2014. Greedy-search-based multi-objective genetic algorithm for emergency logistics scheduling. Expert Systems with Applications, 41(6), pp.2947–2956.

Chen, G. & Cruz, J.B., 2003. Genetic Algorithm for Task Allocation in UAV Cooperative Control. Electrical Engineering, (August), p.13. Available at: http://www2.ece.ohio-state.edu/~cruz/Papers/C110-AIAAConf GNC 2003.pdf.

Coelho, B.N. et al., 2017. A multi-objective green UAV routing problem. Computers & Operations Research, 0, pp.1–10.

D’Andrea, R., 2014. Guest Editorial. Can Drones Deliver? IEEE Transactions on Automation Science and Engineering, 11(3), pp.647–648.

Dorling, K. et al., 2017. Vehicle Routing Problems for Drone Delivery. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 47(1), pp.70–85.

EASA, 2015. A proposal to create common rules for operating drones in Europe, Cologne, Germany. Available at: https://www.easa.europa.eu/system/files/dfu/205933-01-EASA_Summary of the ANPA.pdf.

Emergency Telecommunications Cluster, 2017. Humanitarian Unmanned Aerial Vehicles (UAV) Coordination Model. Emergency Telecommunications Cluster. Available at: https://www.etcluster.org/discussions/humanitarian-unmanned-aerial-vehicles-uav-coordination-model [Accessed June 1, 2017].

Forsmo, E.J., 2012. Optimal Path Planning for Unmanned Aerial Systems. Norwegian University of Science and Technology Norway.

Page 33: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

Furini, F., Persiani, C.A. & Toth, P., 2016. The Time Dependent Traveling Salesman Planning Problem in Controlled Airspace. Transportation Research Part B: Methodological, 90, pp.38–55.

Geiger, B., 2009. Unmanned aerial vehicle trajectory planning with direct methods. Pennsylvania State University. Available at: https://etda.libraries.psu.edu/files/final_submissions/767.

Gottlieb, I., 1997. Practical Electric Motor Handbook 1st ed., Oxford, United Kingdom: Reed Educational and Professional Publishing Ltd.

Gracey, W., 1980. Measurement of Aircraft Speed and Altitude, Hampton, VA. Available at: http://www.dtic.mil/dtic/tr/fulltext/u2/a280006.pdf.

Griffin, A., 2016. Amazon Prime Air will now deliver things to people on a drone, almost straight away. Independent, pp.1–10. Available at: http://www.independent.co.uk/life-style/gadgets-and-tech/news/amazon-prime-air-drone-30-minute-deliveries-delivery-now-flying-a7474541.html [Accessed July 21, 2017].

Griva, I., Nash, S.G. & Sofer, A., 2009. Linear and Nonlinear Optimization 2nd ed., Society for Industrial and Applied Mathematics.

Grossmann, C. & Roos, H.-G., 2007. Numerical Treatment of Partial Differential Equations 3rd ed., Berlin: Springer.

Gulczynski, D., Golden, B. & Wasil, E., 2011. The multi-depot split delivery vehicle routing problem: An integer programming-based heuristic, new test problems, and computational results. Computers and Industrial Engineering, 61(3), pp.794–804.

Haidari, L.A. et al., 2016. The economic and operational value of using drones to transport vaccines. Vaccine, 34(34), pp.4062–4067.

Hall, N., 2016. The Drag Coefficient. NASA. Available at: https://www.grc.nasa.gov/www/k-12/airplane/dragco.html [Accessed May 20, 2017].

Hart, W.E. et al., 2012. Pyomo – Optimization Modeling in Python, Springer Science & Business Media.

Hart, W.E., Watson, J.P. & Woodruff, D.L., 2011. Pyomo: Modeling and solving mathematical programs in Python. Mathematical Programming Computation, 3(3), pp.219–260.

Heutger, M. et al., 2014. Unmanned Aerial Vehicle in Logistics - A DHL perspective on implication and use cases for the logistics industry, Troisdorf, Germany. Available at: http://www.dhl.com/content/dam/downloads/g0/about_us/logistics_insights/DHL_TrendReport_UAV.pdf.

Ho, W. et al., 2008. A hybrid genetic algorithm for the multi-depot vehicle routing problem. Engineering Applications of Artificial Intelligence, 21(4), pp.548–557.

Hosseini, S. & Mesbahi, M., 2013. Optimal path planning and power allocation for a long endurance solar-powered UAV. 2013 American Control Conference, pp.2588–2593.

Keane, J.F. & Carr, S.S., 2013. A Brief History of Early Unmanned Aircraft. John Hopkins APL Technical Digest, 32(3), pp.558–571. Available at: http://www.jhuapl.edu/techdigest/td/td3203/32_03-keane.pdf.

Laporte, G., Nobert, Y. & Arpin, D., 1986. An exact algorithm for solving a capacitated location-routing problem. Annals of Operations Research, 6(9), pp.293–310.

Liang, N.J. et al., 2001. Disaster epidemiology and medical response in the Chi-Chi earthquake in Taiwan. Annals of Emergency Medicine, 38(5), pp.549–555.

Linden, D., 1984. Handbook of Batteries and Fuel Cells, New York, NY, United States: McGraw-Hill Book Co.

Meier, P. et al., 2017. Cargo Drone Field Tests in the Amazon, Lima, Peru. Available at: https://werobotics.org/wp-content/uploads/2017/10/WeRobotics-Report-on-Drone-Cargo-Field-Tests-

Page 34: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

Peru-2017.pdf?lipi=urn%3Ali%3Apage%3Ad_flagship3_pulse_read%3BEV9EAy9mThCOsgIp7NaQhA%3D%3D.

Meier, P. & Bergelund, J., 2017. Field-Testing the First Cargo Drone Deliveries in the Amazon Rainforest, Lima, Peru. Available at: http://werobotics.org/wp-content/uploads/2017/02/WeRobotics-Amazon-Rainforest-Cargo-Drones-Report.pdf.

Meier, P. & Soesilo, D., 2014. Using Drones for Medical Payload Delivery in Papua New Guinea, Geneva, Switzerland. Available at: http://drones.fsd.ch/wp-content/uploads/2016/04/Case-Study-No2-PapuaNewGuinea.pdf.

Meier, P., Soesilo, D. & Guerin, D., 2016. Cargo Drones in Humanitarian Contexts Meeting Summary, Sheffield, UK. Available at: http://drones.fsd.ch/wp-content/uploads/2016/08/CargoDrones-MeetingSummaryfinal.pdf.

Murray, C.C. & Chu, A.G., 2015. The flying sidekick traveling salesman problem: Optimization of drone-assisted parcel delivery. Transportation Research Part C: Emerging Technologies, 54, pp.86–109.

Nedjati, A., Vizvari, B. & Izbirak, G., 2015. Post-earthquake response by small UAV helicopters. Natural Hazards, 80, pp.1669–1688.

Ostler, J.N. et al., 2009. Performance Flight Testing of Small, Electric Powered Unmanned Aerial Vehicles. International Journal of Micro Air Vehicles, 1(3), pp.155–171.

Özdamar, L., 2011. Planning helicopter logistics in disaster relief. OR Spectrum, 33(3), pp.655–672.

Pannequin, J. et al., 2007. Multiple Aircraft Deconflicted Path Planning with Weather Avoidance Constraints. AIAA Guidance, Navigation and Control Conference and Exhibit, (August), pp.1–16.

Perl, J. & Daskin, M.S., 1985. A warehouse location-routing problem. Transportation Research Part B, 19(5), pp.381–396.

Pisinger, D. & Ropke, S., 2010. Large neighborhood search. In M. Gendreau & J.-Y. Potvin, eds. Handbook of Metaheuristics. Boston, MA: Springer, pp. 399–420. Available at: https://link.springer.com/chapter/10.1007/978-1-4419-1665-5_13.

QuestUAV, 2017. QuestUAV Q‐Pod Technology. , pp.1–25. Available at: https://www.geosystems.fr/images/PDF/20140613_Brochure_QPod_complete.pdf.

Raghunathan, A.U. et al., 2004. Dynamic optimization strategies for three-dimensional conflict resolution of multiple aircraft. Journal of Guidance, Control, and Dynamics, 27(4), pp.586–594.

Ruiz, S. & Soler, M., 2015. Conflict pattern analysis under the consideration of optimal trajectories in the European ATM - seminar. ATM R&D Seminar (ATM 2015), 15, pp.1–10.

Sarıçiçek, I. & Akkus, Y., 2013. Unmanned Aerial Vehicle hub-location and routing for monitoring geographic borders. Applied Mathematical Modelling, 39, pp.3939–3953.

Schretlen, J.-H., 2015. Wings for Aid: Unmanned cargo aircraft take relief supplies to disaster areas. PWC Magazine. Available at: http://www.magazine.about.pwc.nl/october2015#!/wings-for-aid-unmanned-cargo-drones [Accessed May 4, 2017].

SESAR, 2016. European Drones Outlook Study, Brussels, Belgium. Available at: http://www.sesarju.eu/sites/default/files/documents/reports/European_Drones_Outlook_Study_2016.pdf.

Sheu, J.B., 2007. An emergency logistics distribution approach for quick response to urgent relief demand in disasters. Transportation Research Part E: Logistics and Transportation Review, 43(6), pp.687–709.

Sheu, J.B., 2010. Dynamic relief-demand management for emergency logistics operations under large-scale disasters. Transportation Research Part E: Logistics and Transportation Review, 46(1), pp.1–17.

Simmons, D., 2016. Rwanda begins Zipline commercial drone deliveries. BBC News, pp.1–8. Available at:

Page 35: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

http://www.bbc.co.uk/news/technology-37646474 [Accessed November 16, 2016].

Soesilo, D. et al., 2016. Drones in Humanitarian Action. A guide to the use of airbirne systems in humanitarian crises, Geneva, Switzerland. Available at: http://drones.fsd.ch/wp-content/uploads/2016/11/Drones-in-Humanitarian-Action.pdf.

Soesilo, D. & Sandvik, K.B., 2016. Drones in Humanitarian Action – A survey on perceptions and applications, Geneva, Switzerland. Available at: https://reliefweb.int/sites/reliefweb.int/files/resources/Drones in Humanitarian Acion Survey-Analysis-FINAL2.pdf.

Stöcker, C. et al., 2017. Review of the current state of UAV regulations. Remote Sensing, 9(5), pp.33–35.

Stoney, R.B., 1993. Design, fabrication and test of a vertical attitude takeoff and landing unmanned air vehicle. Naval Postgraduate School, Monterrey, CA, United States.

UAV Systems International, 2017. X8 Long Range Cargo Drone. Available at: http://www.uavsystemsinternational.com/product/x8-long-range-cargo-drone/ [Accessed April 4, 2017].

UNICEF, 2016. Malawi tests first unmanned aerial vehicle flights for HIV early infant diagnosis. UNICEF Press Centre. Available at: https://www.unicef.org/media/media_90462.html?p=printme [Accessed April 14, 2017].

Wasner, M. & Zäpfel, G., 2004. An integrated multi-depot hub-location vehicle routing model for network planning of parcel service. International Journal of Production Economics, 90(3), pp.403–419.

Weinni, D., 2000. Chi-Chi, Taiwan Earthquake Event Report, Menlo Park, CA. Available at: http://forms2.rms.com/rs/729-DJX-565/images/eq_chi_chi_taiwan_eq.pdf.

Weinstein, A.L. & Schumacher, C., 2007. UAV scheduling via the vehicle routing problem with time windows. In Proc. AIAA Infotech Aerospace 2007 Conference and Exhibit. Rohnert Park, CA, United States, pp. 1–14.

WFP, 2017a. Audited Annual Accounts, 2016, Rome, Italy. Available at: http://documents.wfp.org/stellent/groups/public/documents/eb/wfp291551.pdf.

WFP, 2017b. The WFP food basket. World Food Programme. Available at: https://www.wfp.org/food-assistance/kind-food-assistance/wfp-food-basket [Accessed June 14, 2017].

Wu, T.-H., Low, C. & Bai, J.-W., 2002. Heuristic solutions to multi-depot location-routing problems. Computers & Operations Research, 29(10), pp.1393–1415.

Yi, W. & Özdamar, L., 2007. A dynamic logistics coordination model for evacuation and support in disaster response activities. European Journal of Operational Research, 179(3), pp.1177–1193.

Page 36: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

APPENDIXTable 1 Percentage battery depletion with no payload.

Nodes 1 2 3 4 5 6 7 8 9 10 11 12 131 - 0.11 0.19 0.35 0.29 0.26 0.27 0.10 0.28 0.31 0.13 0.58 0.552 0.11 - 0.23 0.29 0.39 0.17 0.36 0.21 0.30 0.29 0.13 0.50 0.583 0.18 0.23 - 0.31 0.20 0.28 0.13 0.14 0.11 0.18 0.11 0.56 0.374 0.35 0.29 0.31 - 0.51 0.14 0.42 0.40 0.27 0.17 0.25 0.23 0.465 0.28 0.39 0.19 0.50 - 0.45 0.11 0.18 0.25 0.36 0.28 0.69 0.406 0.25 0.18 0.25 0.12 0.50 - 0.39 0.32 0.28 0.20 0.17 0.33 0.517 0.27 0.35 0.13 0.41 0.11 0.38 - 0.20 0.16 0.26 0.24 0.60 0.328 0.12 0.20 0.14 0.42 0.19 0.32 0.22 - 0.24 0.31 0.15 0.61 0.499 0.28 0.31 0.11 0.28 0.25 0.27 0.16 0.24 - 0.11 0.17 0.49 0.2810 0.31 0.30 0.18 0.17 0.36 0.20 0.26 0.31 0.11 - 0.19 0.36 0.3111 0.12 0.15 0.11 0.25 0.28 0.17 0.23 0.15 0.17 0.19 - 0.49 0.4512 0.57 0.50 0.51 0.25 0.80 0.33 0.59 0.61 0.48 0.33 0.47 - 0.5213 0.55 0.59 0.42 0.47 0.41 0.58 0.32 0.49 0.28 0.31 0.45 0.52 -

Table 2 Percentage battery depletion with 1 kg payload.

Nodes 1 2 3 4 5 6 7 8 9 10 11 12 131 - 0.12 0.21 0.40 0.32 0.29 0.31 0.12 0.32 0.35 0.14 0.65 0.622 0.12 - 0.26 0.32 0.43 0.20 0.39 0.23 0.36 0.33 0.17 0.57 0.683 0.20 0.26 - 0.35 0.22 0.30 0.14 0.15 0.13 0.21 0.12 0.57 0.424 0.40 0.33 0.35 - 0.57 0.15 0.46 0.47 0.30 0.19 0.28 0.25 0.525 0.32 0.46 0.23 0.56 - 0.51 0.12 0.21 0.29 0.41 0.32 0.78 0.466 0.29 0.19 0.29 0.13 0.52 - 0.44 0.36 0.33 0.22 0.20 0.39 0.587 0.31 0.39 0.14 0.46 0.12 0.43 - 0.22 0.19 0.29 0.26 0.67 0.368 0.12 0.23 0.15 0.51 0.24 0.38 0.22 - 0.31 0.38 0.18 0.69 0.559 0.31 0.34 0.13 0.30 0.29 0.30 0.17 0.28 - 0.12 0.20 0.49 0.3510 0.35 0.33 0.21 0.19 0.40 0.22 0.29 0.35 0.13 - 0.21 0.37 0.3511 0.14 0.15 0.12 0.28 0.32 0.19 0.26 0.17 0.20 0.21 - 0.52 0.5112 0.65 0.63 0.57 0.26 0.84 0.38 0.67 0.74 0.50 0.37 0.53 - 0.5913 0.64 0.67 0.42 0.57 0.46 0.58 0.36 0.55 0.31 0.35 0.51 0.59 -

c

Table 3 Percentage battery depletion with 2 kg payload.

Nodes 1 2 3 4 5 6 7 8 9 10 11 12 131 - 0.14 0.23 0.46 0.36 0.34 0.35 0.13 0.35 0.39 0.16 0.74 0.702 0.15 - 0.30 0.37 0.50 0.23 0.45 0.27 0.42 0.43 0.25 0.65 0.743 0.23 0.29 - 0.39 0.25 0.33 0.16 0.20 0.14 0.23 0.14 0.65 0.484 0.45 0.37 0.40 - 0.64 0.15 0.54 0.51 0.34 0.21 0.32 0.28 0.605 0.37 0.48 0.25 0.64 - 0.59 0.16 0.23 0.33 0.46 0.36 0.88 0.526 0.33 0.22 0.33 0.15 0.62 - 0.50 0.41 0.34 0.25 0.22 0.44 0.657 0.35 0.46 0.16 0.53 0.15 0.53 - 0.24 0.20 0.33 0.29 0.85 0.418 0.13 0.26 0.17 0.52 0.26 0.41 0.25 - 0.31 0.41 0.20 0.79 0.649 0.36 0.39 0.14 0.34 0.33 0.34 0.20 0.31 - 0.14 0.23 0.58 0.3610 0.40 0.38 0.23 0.21 0.46 0.25 0.33 0.39 0.14 - 0.24 0.43 0.4011 0.16 0.17 0.13 0.32 0.36 0.22 0.30 0.19 0.22 0.24 - 0.60 0.5712 0.74 0.70 0.65 0.32 0.88 0.47 0.75 0.78 0.56 0.43 0.60 - 0.6713 0.70 0.74 0.47 0.59 0.52 0.65 0.45 0.64 0.36 0.40 0.60 0.67 -

Page 37: Unmanned Aerial Vehicles with Consideration of Flight ... · PDF fileUnmanned Aerial Vehicles with Consideration of Flight Dynamics ... control and battery technology have facilitated

Table 4 Percentage battery depletion with 3kg payload.

Nodes 1 2 3 4 5 6 7 8 9 10 11 12 131 - 0.16 0.32 0.58 0.42 0.37 0.41 0.15 0.40 0.45 0.23 0.89 0.802 0.16 - 0.33 0.43 0.55 0.25 0.51 0.37 0.45 0.43 0.30 0.74 0.843 0.26 0.33 - 0.45 0.28 0.38 0.18 0.22 0.19 0.29 0.15 0.74 0.544 0.52 0.42 0.45 - 0.74 0.19 0.81 0.58 0.39 0.24 0.38 0.32 0.675 0.41 0.61 0.28 0.73 - 0.66 0.19 0.32 0.37 0.53 0.50 1.01 0.596 0.40 0.25 0.47 0.17 0.74 - 0.56 0.49 0.39 0.29 0.25 0.49 0.767 0.41 0.52 0.21 0.62 0.15 0.57 - 0.33 0.23 0.38 0.33 0.86 0.468 0.15 0.30 0.20 0.64 0.31 0.47 0.28 - 0.35 0.45 0.22 0.89 0.729 0.44 0.45 0.16 0.47 0.37 0.39 0.22 0.37 - 0.15 0.26 0.64 0.4010 0.45 0.43 0.26 0.24 0.54 0.29 0.38 0.45 0.16 - 0.27 0.53 0.4511 0.20 0.22 0.15 0.36 0.41 0.25 0.34 0.23 0.25 0.27 - 0.75 0.6612 0.84 0.74 0.74 0.34 1 0.48 0.86 0.91 0.64 0.49 0.68 - 0.9013 0.80 0.84 0.54 0.70 0.64 0.74 0.46 0.72 0.40 0.46 0.89 0.76 -