Skip to content

Original Research

Frontiers in Future Transportation ·

Volume 7 - 2026 | https://doi.org/10.3389/ffutr.2026.1760027

Joint optimization of UAVs nest siting and parallel scheduling under solar power supply constraints

  • Weihao Zhang1*corresponding author
  • Wenbin Wu1
  • Lihui Lin2
  • Xiaojie Wu2
  1. 1State Grid Fujian Electric Power Research Institute, Fuzhou, China
  2. 2State Grid Fujian Electric Power Co., Ltd., Fuzhou, Fujian, China
Article metrics0 viewsView details

Abstract

As power grid maintenance moves toward digitalization and decarbonization, UAVs have become a key technological asset for transmission line inspection, with supporting nests (automated UAV base stations) increasingly evolving toward autonomous, renewable-energy-powered infrastructures. Solar energy is gradually being adopted as the primary power source for these nests, reducing the construction and maintenance costs of external power systems. Nevertheless, the high upfront investment in solar and energy storage, coupled with substantial spatial variability in solar irradiance, poses challenges for efficient nest deployment and UAVs scheduling under large-scale, long-range inspection scenarios. To address these challenges, this paper proposes a two-stage integrated optimization framework for nest siting and UAVs parallel scheduling. In the first stage, a Mixed-Integer Linear Programming (MILP) model is formulated with the objective of minimizing nest construction costs, while an Epsilon-constraint method is used to set a quality threshold. The quality threshold is determined by a synergy score that combines factors such as solar irradiance, tower density, and spatial proximity, to achieve the optimal nest layout. In the second stage, based on the established nest layout and coverage relationships, a variant of the Vehicle Routing Problem (VRP) with endurance and charging constraints is developed, aiming to minimize the total inspection duration. Experimental results show that the optimized nest layout effectively reduces overall construction cost while achieving a higher synergy score. Under the cost-effective siting solution, the cross-tower feasible swapping strategy reduces the system Makespan by approximately 1.3%. The framework has been validated for its effectiveness and scalability in solar-driven UAV inspection deployment and scheduling.

Keywords

1 Introduction

Unmanned aerial vehicle (UAV) technology has shown great potential to replace manual operations in power line inspection and related applications He et al. (2024). Traditional inspection methods, including manual patrols and manned helicopters, face inherent limitations in cost, efficiency, and operational safety Huang and Wang (2024). In recent years, UAVs have become an essential tool for power grid inspection. Their ability to operate at low altitude, perform close-range perception, and maintain safety in hazardous environments offers distinct advantages Mendu and Mbuli (2025). However, the limited endurance of onboard batteries remains a major obstacle for long-duration missions. Frequent recharging increases scheduling complexity and reduces overall inspection efficiency Fendji et al. (2020). Transmission line inspection is characterized by long linear corridors, widely distributed towers, and strong periodicity. Simply enlarging battery capacity or increasing the frequency of returns cannot fundamentally solve the structural contradiction between short endurance and long-range missions Huang and Savkin (2021). Therefore, it is essential to integrate the energy replenishment process into the operational workflow. By deploying accessible charging infrastructure along inspection corridors, a closed-loop operational pattern of inspection–recharging–redeployment can be established, as shown in Figure 1.

Geographical distribution map of transmission towers.
Figure 1. Geographical distribution map of transmission towers.

Against this background, UAV nest technology has emerged as a practical solution. A UAV nest generally refers to an automated base or charging station that enables UAVs to take off, land, and recharge autonomously. It provides nearby energy replenishment and standby support for UAVs engaged in inspection or surveillance missions (Huang et al., 2025). A well-planned deployment of UAV nests can significantly reduce the travel distance and time required for energy replenishment. This, in turn, enhances the continuity and efficiency of UAV operations Zeng et al. (2025). In recent years, extensive research has been conducted on the site selection and spatial layout of UAV nests. Most studies treat this problem as a facility location optimization task and develop mathematical models and algorithms for its solution. Depending on the primary optimization objectives, existing methods can be broadly classified into two categories: coverage maximization and cost minimization Caballero et al. (2025); Chen et al. (2025); Meng et al. (2024); Yildiz (2024); Abdel-Basset et al. (2021).

The objective of coverage maximization is often formalized as the Maximum Coverage Location Problem (MCLP). Under a limited budget or a predefined number of deployable stations, this model seeks to select a set of UAVs base locations that allow the largest possible number of mission targets (e.g., transmission tower nodes) to fall within their operational service radius. Zeng et alZeng et al. (2025) formulates the UAV nest location problem as a joint optimization model that aims to maximize both the weighted response time satisfaction and the regional coverage rate. The optimization process is constrained by several engineering factors, including budget limitations, minimum inter-base spacing, and cooperative operation requirements. The study employs an improved multi-dimensional ant colony optimization algorithm to identify a feasible set of candidate nest locations and to determine the optimal deployment configuration. The central objective in Zhang et al. (2025) is to maximize tower coverage under the constraints of battery endurance and flight range. This objective is achieved through a weighted Monte Carlo sampling method integrated with Pareto-based multi-objective optimization, which enables an effective balance between coverage performance and operational efficiency. In addition, Bae et al. (2020) introduces the k-GRAPE algorithm, which combines game-theoretic decision-making with k-means clustering. This approach aims to maximize user utility in charging station placement by considering user preferences and congestion effects. Theoretical analyses and empirical experiments further confirm the algorithm’s convergence and demonstrate its superiority over existing methods.

Research on cost minimization aims to achieve the lowest possible construction and operational expenses while maintaining complete coverage and accessibility. The objective function generally includes the fixed construction cost of UAV nests, the configuration cost of individual UAVs or fleets, and additional costs related to energy consumption, maintenance, or operational time. Shavarani et al. (2021) formulates a bi-objective facility location model for time-sensitive UAV delivery tasks. The model minimizes both total cost and demand loss under service constraints. It applies the nondominated sorting genetic algorithm II (NSGA-II) and a reference-point-based NSGA to obtain a Pareto-optimal set of solutions that balance cost efficiency and service quality. Zahedi et al. (2020) models the UAV base station deployment problem as a P-median formulation. The study employs a bisection method to determine the number of facilities and integrates a fuzzy clustering algorithm to generate candidate station sites. This method achieves higher bandwidth coverage with fewer base stations under coverage and capacity constraints, thereby minimizing overall system costs. Park et al. (2022) establishes a robust location–allocation model in which both coverage distance and capacity vary with the number of UAVs. The study proposes an extended mathematical formulation and introduces a branch-and-price (B&P) framework to solve large-scale problems efficiently. Subproblems are handled through MILP reformulation and decomposition-based dynamic programming, while a restricted master heuristic (RMH) is designed to enhance lower-bound quality and computational efficiency. Ribeiro et al. (2019) develops a mixed-integer linear programming (MILP) model that jointly optimizes UAV routing and charging station placement. The objective is to minimize total inspection cost while ensuring full coverage of the conveyor system. The study validates its approach using real-world industrial data, demonstrating strong applicability and scalability. Chung et al. (2020) constructs a location optimization model aimed at minimizing the number of UAVs required for inspection missions. It introduces a heuristic algorithm to efficiently address the NP-hard nature of the problem while accounting for environmental factors such as wind conditions.

It should be noted that most existing studies focusing on coverage maximization or cost minimization assume that UAV nests can access energy on demand. However, this assumption is not always valid in transmission corridors characterized by high voltage, strong electromagnetic interference, and complex terrain Muñoz-Gómez et al. (2023). Direct connection to high-voltage lines involves multiple regulatory and technical challenges. These include compliance with live-line operation standards, maintaining corridor clearance, and obtaining grid connection approval. Moreover, such configurations require multi-layer insulation and protective measures, which significantly increase the cost of electromagnetic compatibility and lightning protection Boukabou and Kaabouch (2024). In addition, the strong coupling between the energy supply and the main grid introduces further vulnerabilities. Scheduled maintenance or unexpected outages can interrupt the charging process, weakening the overall system resilience and increasing the life-cycle cost of operation and maintenance. Although several studies have proposed equipping UAVs with solar panels to extend flight endurance, their performance is often unstable due to shading and seasonal variations in solar irradiance Chu et al. (2021). Therefore, a more practical approach is to deploy off-grid UAV nests along transmission corridors. These nests integrate autonomous takeoff, landing, and local energy replenishment capabilities, while explicitly incorporating solar irradiance availability into the joint optimization of site selection and inspection scheduling.

In the domain of multi-UAV cooperative inspection, researchers focus on algorithms for task allocation and path optimization. The primary goal is to complete inspection missions efficiently while satisfying energy constraints. These problems are often formulated similarly to the Vehicle Routing Problem (VRP) or the Multiple Traveling Salesman Problem (MTSP) He et al. (2025); Hu et al. (2023); Rios et al. (2021); Zhang et al. (2022); Cheikhrouhou and Khoufi (2021). Qi et al.Qi et al. (2025) constructs a multi-UAV path planning model that accounts for energy consumption at different flight phases and battery capacity limitations. The study minimizes the total flight time of all UAVs and introduces an Improved Bee Foraging Learning Particle Swarm Optimization (IBFLPSO) algorithm, which significantly outperforms conventional methods in finding near-optimal solutions. Qiao et al. (2019) proposes a cooperative patrol task planning model for multiple UAVs. By integrating Floyd’s initial solution with the Improved Push Forward Insertion Heuristic (IPFIH), the study maximizes patrol rewards under complex constraints and validates the feasibility and effectiveness of the approach in resource-limited scenarios through simulation. Phalapanyakoon and Siripongwutikorn (2023) develops a path planning model for rechargeable UAVs that incorporates multiple round trips and mission time limits. The study integrates flight distance-based charging costs, fleet scale costs, and penalty for time constraint violations into a mixed-integer programming (MIP) framework. Simulation results demonstrate that the model can obtain optimal solutions for small-scale instances and feasible solutions for large-scale problems. Min et al. (2022) establishes an energy consumption model for UAV inspection of transmission towers. It further combines this model with a simulated annealing algorithm to generate energy-optimal inspection paths. Zhang et al. (2025) introduces the Adaptive Nearest Point (ANP) path planning method for multi-UAV inspection. Under battery endurance and maximum flight range constraints, this method significantly improves coverage and on-time task completion. After determining UAV nest locations, Huang et al. (2025) proposes an iterative local search—simulated annealing (ILS-SA) heuristic algorithm. This algorithm is used to optimize nest type selection and task assignment schemes effectively.

Based on these studies, two major discrepancies can still be observed between current multi-UAV inspection path planning research and practical engineering applications. First, most existing approaches assume that UAV nests serve as continuously available recharging nodes. However, they rarely achieve dynamic coordination between UAV battery levels and nest energy management. Key operational parameters—such as nest storage capacity, charging rate, the number of simultaneous charging ports, UAV charging efficiency, and waiting time—are often neglected. This leads to a mismatch between flight scheduling and recharging cycles, which can compromise both mission completion time and overall operational feasibility. Second, in overlapping coverage areas among multiple nests, current methods usually rely on static fixed-boundary or nearest-distance assignments determined during the site selection phase. Such static allocation rules lack adaptive mechanisms that respond to real-time operating conditions. Specifically, they fail to adjust task ownership based on the current energy levels of UAVs and nests or on the workload intensity of individual UAVs. As a result, inspection tasks for towers located in overlapping zones may be assigned inefficiently, leading to globally suboptimal scheduling and reduced coordination efficiency.

From the perspective of solution methodologies, existing studies can generally be categorized into two main approaches: single-stage joint optimization and two-stage decomposed optimization. The single-stage joint optimization approach integrates nest site selection and UAV scheduling within a unified model. This framework captures the coupling relationships comprehensively but often suffers from high computational complexity and limited stability when dealing with large-scale problems or multiple constraints. In contrast, the two-stage decomposed optimization approach first determines the locations and capacities of UAV nests, and then solves the path planning and scheduling problem based on the established layout. This method offers greater scalability and practical feasibility for engineering applications. Considering the problem’s scale and inherent complexity, this study adopts the two-stage optimization framework. Furthermore, to address the limitations discussed above, the key innovative contributions of this work are summarized as follows:

  • Under the objective of minimizing the total operational cost, a composite scoring metric is introduced as a key constraint in the site selection process. This score integrates factors such as solar irradiance, tower density, and nest capability parameters through a weighted formulation. By jointly optimizing the locations and capacities of UAV nests, the method ensures a structured alignment between energy replenishment capacity and regional inspection demands.
  • Based on the established nest layout, an energy-aware multi-UAV cooperative inspection path planning model is developed. In areas where nest coverage overlaps, a dynamic secondary allocation mechanism is introduced. This mechanism adjusts tower assignments in real time according to the energy reserves of UAVs and their workload intensity, with the overall objective of minimizing the global task completion time.
  • For the UAV nest siting problem, we propose the Solar-Aware Siting (SAS) algorithm, which follows a “two-end calibration + ε-constrained optimization” pipeline. Subsequently, for inspection routing and for optimizing tower ownership in cross-covered regions, we develop the Parallel Scheduling with Cross-Tower Reassignment (PS) algorithm.

2 Problem description and assumptions

2.1 Problem description

With the continuous development of UAV technology, UAV inspection systems have gradually become an efficient and flexible monitoring and inspection tool, particularly in inspection tasks within the power, telecommunications, and transportation sectors. This study primarily addresses the problem of collaborative UAV inspections within a specified region, aiming to improve inspection efficiency and reduce overall costs through the rational deployment of nests and optimization of inspection scheduling. The core elements considered in this study are as follows:

  • Collaborative operation of multiple UAV types

In UAV inspection tasks, this study considers three types of UAVs: large, medium, and small. Each type of UAV has different performance parameters, such as flight speed, endurance time, and charging requirements. Large UAVs, with longer endurance and greater payload capacity, are suitable for inspecting large areas; medium-sized UAVs are designed for medium-range tasks, while small UAVs are more suited for smaller-scale inspections. Therefore, the construction and service radii of the nests should vary according to the type of UAV.

  • Nest siting problem

The siting of nests is crucial for both the economic and operational efficiency of the system. The selection of nest locations must consider not only the distribution of towers but also solar irradiance. Solar irradiance directly impacts the charging efficiency of nests, and solar power charging systems rely on high-irradiance areas to enhance energy efficiency. Furthermore, nest locations should ensure coverage of all inspection tasks while minimizing construction costs. The choice of nest type (large, medium, or small) should also be determined based on the density and distribution of towers within the region.

  • Tower assignment in overlapping service areas

In practice, the service radii of nests may overlap, meaning that multiple nests can cover the same tower. Therefore, it is necessary to determine which nest will be responsible for inspecting the towers in these overlapping regions. This issue requires a balance between the siting and scheduling stages. In this study, the assignment of towers in overlapping areas is not rigidly decided during the siting phase but is instead dynamically determined in the scheduling phase, taking into account real-time factors such as charging demand and flight distance to select the most suitable nest.

  • UAV scheduling problem

Once the nest locations and tower assignments are determined, the next step is the UAV scheduling problem. This involves how to schedule UAV inspection tasks within the service areas of different nests, when to charge, and how to optimize inspection routes. The objective is to minimize the total inspection time. During scheduling, factors such as UAV flight speed, charging rate, and endurance time must be considered to achieve efficient inspections.

2.2 Assumptions

To simplify the modeling process and ensure the solvability of the problem, the following assumptions are made in this study:

  • The flight speed and endurance time of the UAVs are fixed and unaffected by external weather conditions;
  • Each UAV is associated with a specific nest and can only operate within the service range of the corresponding nest;
  • The elevation differences between the towers are not considered;
  • The service range of each nest is determined by its type (large, medium, small), corresponding to large, medium, and small UAVs, with different nest types having distinct service radii;
  • The solar irradiance at each tower is fixed, determined by its geographical coordinates, and does not vary with time. The average solar irradiance for that location is quantified based on the coordinates.

3 Modeling

To address the multi-UAV inspection and tower siting problem in practical applications, this study decomposes the problem into two hierarchical subproblems: the nest siting problem and the UAV scheduling problem within the service area. This hierarchical approach effectively reduces the computational complexity of each subproblem, thereby improving the overall solution efficiency.

3.1 Model I: solar-Aware Ssting

3.1.1 Construction of the mathematical model

In this phase, the modeling is based on the following static assumptions: only solar energy supplementation is used, and each nest is equipped with a UAV of the same type (large, medium, small, corresponding to each nest type). Dynamic factors such as operation time, path, and charging or discharging queues are not considered at this stage, as these will be addressed in the UAV scheduling tasks in the second phase. Under these static assumptions, the focus of this phase is on the one-time siting and type configuration, with the objective of minimizing the total construction cost while ensuring coverage of all towers. A ′collaborative score lower bound’ is introduced to ensure that the selected sites are in areas with high solar irradiance, high tower density, and good proximity. To retain scheduling flexibility for the second phase, a framework is adopted where ’service circles can overlap, and service areas are defined by actual or potential service objects.’ The service radii may overlap, but the final assignment of towers in the overlapping areas is not fixed in this phase, only requiring that at least one constructed nest covers each tower.

Table 1 lists the parameters used in this stage. The service domain induced by the one-way service radius R τ of a nest–type pair (candidate site i, nest type τ) is defined by d i j ≤ R τ, meaning that the pair ( i , τ ) can serve tower j. Accordingly, for any tower j ∈ J, the set of feasible serviceable candidate pairs is defined in Equation 1:

A j = i , τ ∈ I × T : d i j ≤ R τ (1)

TABLE 1. Notation of model I (solar-aware siting).

NotationDescription
ISet of candidate nest locations
JSet of transmission towers
T = { S , M , L } , τ ∈ TSet of nest/UAV types
A jSet of feasible site–type pairs ( i , τ ) that can cover tower j, i.e., A j = { ( i , τ ) ∈ I × T : d i j ≤ R τ }
CSet of non-overlapping towers, i.e., towers covered by exactly one feasible site–type pair
OSet of overlapping towers, i.e., towers covered by at least two feasible site–type pairs
d i jEuclidean distance between candidate site i and tower j
R τOne-way service radius of nest type τ
R refUnified reference radius used for calculating the static tower density around each candidate site
N iNumber of towers located within the reference neighborhood of candidate site i
S ̃ i ∈ [ 0,1 ]Normalized solar irradiance index of candidate site i
D ̃ i ∈ [ 0,1 ]Normalized static tower-density index of candidate site i
F i τFixed construction cost of establishing a type-τ nest at candidate site i
C u , τProcurement cost of the UAV associated with nest type τ
φ τType-weight coefficient in the integrated quality evaluation
k i j τProximity attenuation weight between site i and tower j under nest type τ
αPreference coefficient balancing prior-site quality and assignment-related service quality
λQuality-intensity coefficient used to construct the ε-constraint threshold
y i τ ∈ { 0,1 }Binary decision variable indicating whether a type-τ nest is established at candidate site i
x i j τ ∈ { 0,1 }Binary decision variable indicating whether tower j is assigned to the type-τ nest at candidate site i in the non-overlapping region
g jAuxiliary variable representing the effective quality contribution of overlapping tower j
QIntegrated quality score of a siting solution
Q minIntegrated quality value of the minimum-cost siting solution
Q maxMaximum attainable integrated quality under the same feasibility constraints
Q εLower-bound quality threshold imposed in the ε-constraint formulation

where I denotes the set of candidate nest locations, T denotes the set of nest/UAV types. Based on this, two types of tower sets, C and O, are generated from the set structure, as shown in Equations 2, 3.

C = j ∈ J : A j = 1 (2)

O = j ∈ J : A j ≥ 2 (3)

Where C denotes the set of non-overlapping towers, in which each tower is uniquely covered by a single feasible nest–type pair. In contrast, O denotes the set of overlapping towers located within the intersection of at least two service regions. This classification is based solely on reachability and is independent of any assignment decision. The final ownership of overlapping towers is determined in the UAV scheduling stage.

To reflect the on-site energy supply conditions and spatial demand intensity during the siting stage, and to ensure that each objective indicator possesses comparable scales and explicit economic significance, two categories of weighting factors are defined in this stage.

  • Static Tower Density: to eliminate the influence of UAV type differences, a unified reference radius R ref, independent of the UAV model, is adopted. The static tower density around candidate nest i is defined as Equation 4:

N i = ∑ i ∈ J 1 d i j ≤ R ref (4)

To eliminate regional disparities in tower quantity, N i is normalized using the Min–Max method. Let min N k and max N k denote, respectively, the minimum and maximum values of N k | k ∈ I over all candidate nest sites. The normalized static tower density is then given by Equation 5:

D ̃ i = N i − min N k max N k − min N k , k ∈ I , D ̃ i ∈ 0,1 (5)

This normalized index quantitatively characterizes the spatial intensity of transmission towers surrounding each candidate nest. The normalization ensures consistency in dimensional scale with solar irradiance metrics while avoiding deviations caused by regional variations. Therefore, D ̃ i is defined as the static tower density. where k i j τ represents the proximity attenuation weight, which decreases linearly with increasing distance d i j. When d i j ≤ R τ, the weight gradually declines from 1 to 0, reflecting the spatial incentive of the ’closer-is-better’ effect. Meanwhile, R τ captures the coverage scale corresponding to different UAV types.

  • 2. Proximity Attenuation Weight: To characterize the marginal effect of ’the closer, the better’, a proximity attenuation weight is introduced within the reachable domain. Specifically, as shown in Equation 6, a linearly decaying neighborhood function is adopted according to the single-trip service radius R τ defined for each UAV type τ:

k i j τ = max 0,1 − d i j R τ , k i j τ ∈ 0,1 , i , τ ∈ A j (6)

In the first stage, the siting problem of UAV nests under solar power-supply constraints is formulated using an Epsilon-constraint approach. The primary objective minimizes the total construction cost, while a lower bound is imposed on the integrated quality that jointly reflects illumination, tower density, and service distance. The objective function is expressed as Equation 7:

min C o s t = ∑ i ∈ I ∑ τ ∈ T F i τ + C u , τ y i τ (7)

where F i τ denotes the fixed construction cost of establishing a type-τ nest at candidate site i, and C u , τ denotes the procurement cost of the UAV associated with nest type τ. Therefore, ( F i τ + C u , τ ) represents the one-time capital investment for activating site–type pair ( i , τ ), following the construction-before-operation principle. Since no operational energy consumption occurs at this stage, illumination and tower-density indicators are incorporated into the comprehensive quality to guide candidate-site prioritization. The comprehensive quality function consists of three components:

  • Prior-site term: ∑ i ∈ I ∑ τ ∈ T φ τ S i ̃ D ̃ i y i τ, where φ τ denotes the weighting factor for UAV type τ. This term is independent of tower assignment and quantifies the inherent locational advantage of establishing a nest in areas with higher solar irradiance and static tower density.
  • Non-overlapping tower assignment term: ∑ j ∈ C ∑ ( i , τ ) ∈ A j φ τ k i j τ x i j τ, where x i j τ ∈ { 0,1 } indicates whether tower j is served by a type τ nest located at candidate site i. The set C represents towers with clearly defined service responsibilities in the first stage, that is, those located within non-overlapping regions.
  • Overlapping-coverage term: For towers j ∈ O located in overlapping regions, multiple candidate nest–type pairs ( i , τ ) ∈ A j are capable of providing service. Since routing and energy constraints are not yet incorporated at the siting stage, directly introducing assignment variables would lead to premature commitment under incomplete information, potentially deteriorating the overall solution quality. To address this issue, an auxiliary variable g j is introduced to represent the maximum achievable service quality for tower j under the current siting configuration, which is defined by Equation 8:

g j ≤ φ τ k i j τ y i τ , ∀ j ∈ O , ∀ i , τ ∈ A j , g j ≥ 0 (8)

It restricts g j to be no greater than the service quality corresponding to any feasible nest–type pair. Since g j is maximized in the objective function, it is driven to the largest feasible upper bound at optimality, yielding: g j = max ( i , τ ) ∈ A j : y i τ = 1 ( φ τ k i j τ ). Therefore, g j effectively captures the best achievable service level for tower j under the current siting configuration, without explicitly determining its service assignment at this stage.

To balance the preference for high-quality sites with the goal of broader tower coverage, a fusion parameter α ∈ [ 0,1 ] is introduced. The integrated scoring function is defined as Equation 9:

Q = α ∑ i ∈ I ∑ τ ∈ T φ τ S ̃ i D ̃ i y i τ + 1 − α ∑ j ∈ C ∑ i , τ ∈ A j φ τ k i j τ x i j τ + ∑ j ∈ O g j , α ∈ 0,1 (9)

where α is a policy preference parameter controlling the trade-off between strategic site quality and immediate service coverage. Larger α values place more emphasis on solar-rich and demand-dense candidate sites, whereas smaller α values prioritize broader effective tower accessibility. Meanwhile, Q is incorporated as a constraint term to regulate the cost-minimization objective. The first term encourages the establishment of nests in favorable locations (high irradiance and dense tower nest); the second term ensures explicit service allocation for non-overlapping towers; and the third term captures potential coverage contribution for overlapping towers whose final assignments remain undetermined.

3.1.2 Constraints

3.1.2.1 Consistency and coverage feasibility

  • Single-type construction constraint: as defined in Equation 10, each candidate site can accommodate at most one type of UAV nest:

∑ τ ∈ T y i τ ≤ 1 , ∀ i ∈ I (10)

  • Uniqueness of Assignment and Construction Consistency for Non-overlapping Towers: each non-overlapping tower must be assigned to its sole reachable candidate nest, and that nest must be constructed. This constraint is defined as Equation 11:

∑ i , τ ∈ A j x i j τ = 1 , ∀ j ∈ C ; x i j τ ≤ y i τ , ∀ j ∈ C , i , τ ∈ A j (11)

  • Overlapping-tower coverage constraint: as defined in Equation 12, each tower located within overlapping service regions must be covered by at least one constructed UAV nest:

∑ i , τ ∈ A j y i τ ≥ 1 , ∀ j ∈ O (12)

3.1.2.2 Integrated quality threshold

To ensure coordination between the energy supply and spatial coverage in the siting scheme, as defined in Equation 13, an Epsilon-constraint is employed to impose a lower bound on the integrated quality:

Q ≥ Q ε (13)

It should be clarified that Cost and Q play different roles in the first-stage model. Specifically, Cost in Equation 7 represents the objective cost function of the siting scheme, which evaluates economic efficiency from the perspectives of nest construction and UAV configuration expenses, and is minimized as the primary optimization objective. In contrast, Q is introduced as an optimization constraint to measure the integrated siting quality, thereby ensuring that the final deployment scheme achieves a proper balance between economic efficiency and overall planning rationality.

Although Equation 9 has already incorporated solar irradiance, tower density, and coverage effectiveness into the integrated quality score, an explicit threshold is still required in the optimization process. This is because Equation 9 only defines how quality is evaluated, whereas Equation 13 determines the minimum acceptable quality level when minimizing deployment cost. Without such a constraint, the optimization may excessively favor low-cost solutions at the expense of service capability and locational suitability.

The threshold Q ε is determined according to a baseline–upper interpolation principle. First, by solving the baseline model of objective Equation 7 without the quality constraint, the lowest-cost UAV nest configuration is obtained. The integrated quality score of this solution, evaluated using Equation 9, is recorded as Q min. This value represents the quality level naturally achieved when cost is prioritized.

Then, the maximum attainable quality value Q max is identified by solving a quality-maximization model. This solution reflects the highest siting quality that can be achieved when cost is not the dominant concern. Therefore, Q min and Q max jointly define the feasible quality interval.

Based on these two benchmark values, the quality threshold is defined as Equation 14:

Q ε = Q min + λ Q max − Q min , λ ∈ 0,1 (14)

where λ is the quality intensity control coefficient that establishes a linear interpolation relationship between the minimum-cost and maximum-quality solutions. A larger λ imposes a stricter quality requirement, while a smaller λ places greater emphasis on cost efficiency.

It should be emphasized that quality is not measured based on cost itself. Instead, cost-optimal and quality-optimal solutions are only used as benchmark reference points, while the actual quality value is always calculated by Equation 9. By adjusting λ, the model continuously regulates the quality level under cost constraints, guiding UAV nest deployment toward regions with higher solar irradiance and tower density, thereby achieving coordinated optimization of economic efficiency and spatial coverage.

3.2 Model II:UAV Parallel Ssheduling

3.2.1 Construction of the mathematical model

The UAV scheduling task is a typical vehicle routing problem (VRP). The VRP is a class of combinatorial optimization problems in which a set of vehicles is required to serve a set of customers from one or multiple depots under various operational constraints, such as route length, capacity, or time. Although VRP has been extensively studied in the context of freight distribution, its modeling framework is broadly applicable to routing and scheduling problems involving multiple agents and spatially distributed tasks.

In this study, the UAV scheduling problem can be naturally cast within the vehicle routing problem (VRP) framework. Specifically, UAVs correspond to vehicles, transmission towers correspond to service nodes (customers), and UAV nests serve as depots. Each UAV departs from its associated nest, visits a sequence of assigned towers, and returns to the same nest after completing a sortie. Moreover, due to energy limitations, a UAV may need to perform multiple sorties within one inspection cycle, which introduces a multi-trip characteristic. Accordingly, the problem is formulated as a multi-depot, multi-trip VRP with energy (recharging) constraints, with the objective of minimizing the overall system completion time.

In this stage, the VRP is modeled based on the solar-aware siting results obtained in the first stage. Specifically, the deployment of UAV nest locations has already been determined, and the set of established nest–type pairs is defined as I ′ = { ( i , τ ) : y i τ = 1 }. Table 2 summarizes the parameters used in the second-stage model. The objective of this stage is to complete the inspection of all transmission towers in set J within a single inspection cycle while minimizing the overall operation completion time, i.e., the time at which the last UAV nest finishes its assigned inspection tasks, under the parallel execution of all ( i , τ ) ∈ I ′.

TABLE 2. Notation of Model II (UAV parallel scheduling).

NotationDescription
I ′ = { ( i , τ ) : y i τ = 1 }Set of established nest–type pairs determined by Model I
JSet of transmission towers
A jSet of feasible nest–type pairs that can serve tower j
s = 1 , … , S i τ maxSortie index of UAV type τ operating from nest i
d j kEuclidean distance between tower j and tower k
v τCruise speed of a type-τ UAV.
e τ flyEnergy consumption per unit flight distance of a type-τ UAV.
t j kFlight time from tower j to tower k
E j kFlight energy consumption from tower j to tower k
t i j ( τ )Flight time from nest i to tower j for a type-τ UAV.
E i j ( τ )Flight energy consumption from nest i to tower j for a type-τ UAV.
E τ useUsable energy capacity of a type-τ UAV for one sortie
r τ min , r τ maxMinimum and maximum charging rates associated with type-τ nests
r i τEffective charging rate of nest ( i , τ ) under the local solar condition
a i j τ ∈ { 0,1 }Binary variable indicating whether tower j is finally assigned to nest–type pair ( i , τ )
h i τ , s ∈ { 0,1 }Binary variable indicating whether sortie s of nest–type pair ( i , τ ) is activated
z i τ , j , s ∈ { 0,1 }Binary variable indicating whether tower j is visited in sortie s of nest–type pair ( i , τ )
w u v i τ , s ∈ { 0,1 }Binary arc variable indicating whether arc u → v is used in sortie s of nest–type pair ( i , τ ), where u , v ∈ { i } ∪ J and u ≠ v
μ i τ , j , sVisiting order index of tower j in sortie s for the MTZ subtour-elimination constraints
T i τ , s flyTotal flight time of sortie s for nest–type pair ( i , τ )
E i τ , s flyTotal flight energy consumption of sortie s for nest–type pair ( i , τ )
q i τ , sCumulative completion time up to sortie s for nest–type pair ( i , τ )
C maxOverall system makespan, i.e., the maximum completion time among all active nests

Accordingly, a parallel UAV inspection scheduling model is established, in which each UAV operates only within its serviceable area and performs multiple round trips with intermediate recharging. Each pair ( i , τ ) corresponds to a type-τ UAV stationed at nest i, which executes several closed routes of the form “nest–multi-tower–nest”. After returning to the nest, the UAV must first replenish the energy consumed in the previous sortie before taking off for the next mission. To capture the influence of solar irradiance S i obtained in the first stage on the charging performance of each nest, it is converted into a time-advantage parameter, and the effective charging rate is defined as r i τ > 0. This parameter characterizes the charging efficiency per unit time.

Given the inter-tower distance d j k ( j , k ∈ J ), the cruising speed v τ > 0, and the unit-distance flight energy consumption e τ fly > 0, the flight time and energy consumption between towers are computed as Equation 15:

t j k = d j k v τ , E j k = e τ fly d j k (15)

Similarly, for nest–tower routes, the corresponding flight time and energy consumption are defined as Equation 16:

t i j τ = d i j v τ , E i j τ = e τ fly d i j , (16)

where i ∈ I denotes a UAV nest node and j ∈ J denotes a transmission tower. The term d i j represents the Euclidean distance between nest i and tower j. For notational simplicity, the route from nest i to tower j is denoted as ( i , j ), and the return route is denoted as ( j , i ). To ensure feasibility, the maximum number of sorties associated with each ( i , τ ) is conservatively bounded by S i τ max = | J |, which corresponds to the theoretical upper bound where each tower is visited at most once.

The objective is to minimize the overall system completion time. By introducing the auxiliary variable C max, the min–max objective can be linearized as Equation 17:

min C max = max q i τ , s , C max ≥ q i τ , s , ∀ i , τ ∈ I ′ , s = 1 , … , S i τ max (17)

where q i τ , s denotes the completion time of the s-th sortie executed by UAV ( i , τ ). In this way, minimizing C max is equivalent to minimizing the maximum sortie completion time over all ( i , τ ) ∈ I ′ and all feasible s, thereby yielding the minimum overall system completion time.

3.2.2 Constraints

Next, we establish the corresponding constraints for the scheduling model.

3.2.2.1 Consistency and coverage feasibility

  • To ensure that each tower is assigned to a feasible nest pair and is visited exactly once by its assigned UAV, the constraints shown in Equation 18 are imposed.

∑ i , τ ∈ A j a i j τ = 1 , ∀ j ∈ J , a i j τ = x i j τ j ∈ C , ∑ s = 1 S i τ max z i τ , j , s = a i j τ , ∀ i , τ , ∀ j (18)

The first relation ensures the unique ownership of each tower, the second fixes the assignment of non-overlapping towers according to the first-stage result, and the third links the ownership decision with the rule that each assigned tower must be visited exactly once.

  • Since each sortie is associated with a specific established nest–type pair ( i , τ ), the depot of this sortie is represented by the actual nest node i, rather than by an additional dummy node. Each sortie must start from its assigned nest and return to the same nest. For every tower visited in the sortie, the in-degree and out-degree must both equal one, as defined in Equation 19:

∑ k ∈ J w i k i τ , s = h i τ , s , ∑ k ∈ J w k i i τ , s = h i τ , s , ∑ k ∈ i ∪ J \ j w k j i τ , s = z i τ , j , s , ∑ k ∈ i ∪ J \ j w j k i τ , s = z i τ , j , s , ∀ j ∈ J (19)

3.2.2.2 Path initiation and connectivity constraints

To prevent cross-region linkages and the activation of infeasible sorties, coupling constraints between arc variables and visit variables are introduced, as shown in Equation 20:

w i j i τ , s ≤ a i j τ , w j i i τ , s ≤ a i j τ , w j k i τ , s ≤ a i j τ , w j k i τ , s ≤ a i k τ , w j k i τ , s ≤ h i τ , s , z i τ , j , s ≤ h i τ , s , ∀ j , k ∈ J , j ≠ k (20)

The above degree, initiation, and coupling constraints collectively establish a single-route structure analogous to the Traveling Salesman Problem (TSP). Nevertheless, the overall formulation remains a Vehicle Routing Problem (VRP), because each route is restricted to the set of towers assigned to ( i , τ ).

3.2.2.3 MTZ subtour elimination constraints

To eliminate subtours other than the UAV nest, the Miller–Tucker–Zemlin (MTZ) linearization is adopted. First, the visiting-order index of an unvisited tower is set to zero: 0 ≤ μ i τ , j , s ≤ | J | ⋅ z i τ , j , s ( ∀ j ). If tower j is not visited in sortie s ( z = 0 ), then μ = 0; otherwise, when z = 1, μ ∈ [ 0 , | J | ] denotes its position in the visiting sequence. The sequential consistency constraint is given in Equation 21:

μ i τ , j , s − μ i τ , k , s + | J | ⋅ w j k i τ , s ≤ | J | − 1 + | J | 2 − z i τ , j , s − z i τ , k , s , ∀ j ≠ k (21)

When both j and k are visited in sortie s and the arc j → k ( w = 1 ) is selected, the above constraint reduces to μ i τ , k , s ≥ μ i τ , j , s + 1. Thus, the sequence indices strictly increase along any active route, thereby preventing the formation of inner subtours.

3.2.2.4 Time and energy constraints

The total flight time and energy consumption of sortie s are defined in Equation 22:

T i τ , s fly = ∑ j , k ∈ J j ≠ k t j k w j k i τ , s + ∑ j ∈ J t i j τ w i j i τ , s + w j i i τ , s , E i τ , s fly = ∑ j , k ∈ J j ≠ k E j k w j k i τ , s + ∑ j ∈ J E i j τ w i j i τ , s + w j i i τ , s (22)

To ensure full-charge takeoff and avoid energy depletion, the total energy consumption of each active sortie must satisfy E i τ , s fly ≤ E τ use h i τ , s.

3.2.2.5 Cumulative completion time and solar-charging coupling

To compute the cumulative completion time, the sequence “fly first, recharge later” is adopted. For the first sortie, only flight time is considered, with no charging delay, i.e., q i τ , 1 ≥ T i τ , 1 fly. For each subsequent sortie ( s ≥ 2 ), the UAV must recharge the consumed energy E i τ , s − 1 fly at the effective charging rate r i τ before the next takeoff, resulting in a waiting time of E i τ , s − 1 fly / r i τ. Therefore, the cumulative completion time is updated as Equation 23:

q i τ , s ≥ q i τ , s − 1 + E i τ , s − 1 fly r i τ + T i τ , s fly , s ≥ 2 (23)

The charging rate is determined by Equation 24:

r i τ = r τ min + r τ max − r τ min S ̃ i (24)

where S ̃ i is the normalized solar irradiance index obtained from the first-stage optimization, thereby ensuring consistency between the charging rate expression and the solar indicator used in the first-stage quality evaluation. This equation establishes the relationship between charging efficiency and solar exposure, and further realizes the coupling between cumulative completion time and route execution sequence within a linear framework.

4 Model solution and algorithm design

The algorithmic framework of this study, as shown in Figure 2, follows a two-level coupled optimization structure integrating siting and scheduling. The input components include equivalent task mileage (covering takeoff, landing, and operational mileage), inspection speed, spatial topology, solar irradiance distribution, nest service radii, and construction costs.

Overall algorithmic framework.
Figure 2. Overall algorithmic framework.

At the first level, the Solar-Aware Siting module formulates a mixed-integer linear program (ILP) on the coverage graph. This module identifies the cost-minimal baseline configuration and further incorporates a cooperative quality score derived from solar-irradiance zones, core towers, and boundary-crossing towers. Based on this score, a quality–cost weighted effective-cost objective is constructed, and a quality threshold is imposed. The module then selects the optimal set of nest locations and their radius tiers (S/M/L) from the feasible solution space.

At the second level, the Parallel Scheduling module performs multi-nest inspection scheduling under the fixed siting configuration. Towers are first allocated to nests using a nearest-feasible assignment within the corresponding coverage radii. The assigned towers are then organized into multiple sorties through an energy-cap-constrained packing process that satisfies the equivalent-mileage limits, while flight, charging, and turnaround durations are explicitly accounted for.

Based on this initial assignment, a cross-tower reassignment procedure is applied at coverage boundaries to reduce the makespan of bottleneck nests. The final timeline is then constructed to obtain per-nest durations and the global makespan (Gantt chart). This two-layer workflow provides the basis for evaluating the effectiveness of the scheduling strategy.

4.1 Algorithm solar-aware siting (SAS)

SAS follows a “two-end calibration + ε-constrained optimization” pipeline. Given the coverage graph and solar-weighted costs, we first solve a cost-only ILP to obtain a baseline siting and aggregate its synergy quality to form Q min. We then maximize the quality (under the same feasibility constraints) to obtain Q max. With a user-set quality intensity λ ∈ [ 0,1 ], we define the quality threshold in Equation 14 and solve a second ILP that minimizes construction cost subject to Q ≥ Q ε. The output is the selected site–type set N, the calibration triplet Q = ( Q min , Q max , Q ε ), and the total cost C, thereby yielding an interpretable cost–quality trade-off supported by data-driven endpoint calibration. The algorithm pseudocode is summarized in Table 3.

TABLE 3. Pseudocode of Solar-Aware Siting (SAS). The routine returns the selected site–type set N, the calibration triplet Q = ( Q min , Q max , Q ε ), and the total cost C.

Algorithm solar-aware siting (SAS)
InputD a t a ( I , J , T , A j , F i τ , C u τ , S ̃ i , D ̃ i , R τ ) , α , λ
OutputN , Q , C
1BuildCoverageGraph ( D a t a )
2ApplySolarCostShift ( α )
3( y cost , q cost , C cost ) ← S o l v e I L P _ C o s t ( D a t a )
4Q min ← A g g r e g a t e Q u a l i t y ( q cost )
5( y qual , q qual ) ← S o l v e I L P _ Q u a l i t y ( D a t a )
6Q max ← A g g r e g a t e Q u a l i t y ( q qual )
7Q ε ← Q min + λ ( Q max − Q min )
8( y * , q * , C * ) ← S o l v e I L P _ C o s t W i t h Q u a l i t y ( D a t a , Q ε )
9N ← E x t r a c t S i t e s ( y * ) ; Q ← ( Q min , Q max , Q ε ) ; C ← C *
10Return N , Q , C

4.2 Parallel scheduling with cross-tower reassignment

Given the siting result N and type radii { R τ }, we build per-nest coverage sets and construct an initial “nearest feasible” assignment of towers, then pack energy-capped routes (sorties) for each nest to obtain a baseline schedule and its makespan M.

To reduce the bottleneck without violating endurance/charging limits, we identify cross-covered towers and iteratively reassign one tower at a time from the bottleneck nest to an alternative feasible nest; a move is accepted only if it does not increase the global makespan and strictly shortens the bottleneck’s total time. After each accepted move, routes are repacked under the same energy model and the schedule is updated until convergence or a move budget is reached. This stage preserves spatial feasibility via coverage sets and radii while enforcing temporal feasibility through endurance/charging caps (“caps”) in route packing and timeline construction. The algorithm pseudocode is summarized in Table 4.

TABLE 4. Pseudocode of the parallel scheduling stage with cross-tower reassignment. Coverage feasibility is enforced by { R τ } and CoverSets; temporal feasibility is enforced by endurance/charging caps in the route-packing and timeline construction.

Parallel scheduling with cross-tower reassignment (PS)
InputN , { R τ } , J , d ( ⋅ , ⋅ ) , caps
OutputS , Gantt , M
1CoverSets ← B u i l d C o v e r S e t s ( N , { R τ } )
2A ← N e a r e s t F e a s i b l e A s s i g n m e n t ( J , N , CoverSets )
3( Routes , T ) ← E n e r g y C a p p e d R o u t e P a c k i n g ( A )
4M ← max nest ∑ s ∈ Routes [ nest ] duration ( s )
5Repeat
6X ← O v e r l a p T o w e r s ( CoverSets )
7( bestGain , bestMove ) ← ( 0 , ∅ )
8For each j ∈ X with A [ j ] = n b do
9For each n a ≠ n b with j ∈ CoverSets [ n a ] do
10A ′ ← A ; A ′ [ j ] ← n a
11( Routes ′ , T ′ ) ← E n e r g y C a p p e d R o u t e P a c k i n g ( A ′ )
12M ′ ← max nest ∑ duration ′ ( nest )
13If M ′ ≤ M and T ′ [ n b ] < T [ n b ] then
14gain ← T [ n b ] − T ′ [ n b ]
15If gain > bestGain then ( bestGain , bestMove ) ← ( gain , ( j , n a ) )
16end if
17end for
18end for
19If bestGain > 0 then
20A ← A p p l y ( bestMove , A )
21( Routes , T ) ← E n e r g y C a p p e d R o u t e P a c k i n g ( A )
22M ← max nest ∑ s ∈ Routes [ nest ] duration ( s )
23else break
24Until convergence or move limit reached
25Gantt ← B u i l d T i m e l i n e ( Routes , caps )
26Return S ← Routes , Gantt , M

4.3 Parameter calibration and implementation details

To improve the reproducibility of the proposed two-stage framework, this subsection further specifies the calibration principles, implementation settings, and algorithmic details for both the Solar-Aware Siting (SAS) stage and the Parallel Scheduling with Cross-Tower Reassignment (PS) stage.

4.3.1 Calibration of model I and SAS

In the siting stage, the candidate nest locations are co-located with transmission towers, and the set of candidate site–type pairs is generated according to the service radius of each nest type. The three nest classes (small, medium, and large) follow a strict hierarchical setting in service radius and relative construction cost, as summarized in Table 5. These radius parameters determine the feasible coverage relationship between candidate sites and towers and are therefore used to construct the coverage graph { A j } j ∈ J.

TABLE 5. Parameter settings of nest types.

Nest typeCoverage radius (km)Cost C
Small (S)1.21.1
Medium (M)2.02.7
Large (L)3.55.6

C is a dimensionless relative cost coefficient.

To quantify local demand concentration in a manner independent of nest type, a unified reference radius R ref is introduced for the calculation of static tower density. This parameter is used only to evaluate the surrounding tower concentration of a candidate site and does not affect the actual service feasibility determined by R τ. The resulting density indicator is normalized by the min–max rule so that it can be combined with the normalized solar irradiance index on a comparable dimensionless scale.

The type-weight coefficient φ τ is used to reflect the relative strategic importance of different nest types in the integrated quality evaluation. In this study, these coefficients are calibrated in accordance with the service capability hierarchy of the three nest classes, so that larger nest types receive higher quality contributions when they provide broader and more flexible coverage. The parameter α ∈ [ 0,1 ] is introduced as a policy preference coefficient to balance two aspects of siting quality: intrinsic locational suitability, represented by the prior-site term, and explicit service effectiveness, represented by the assignment-related terms. A larger α gives more weight to solar-rich and demand-dense candidate sites, whereas a smaller α places greater emphasis on direct tower accessibility and proximity efficiency.

The quality-intensity coefficient λ ∈ ( 0,1 ) is calibrated through the ε-constraint mechanism. Specifically, three mixed-integer linear programs are solved under the same feasibility constraints. First, the cost-only model is solved to obtain the minimum-cost siting solution, whose integrated quality value is evaluated as Q min. Second, the quality-maximization model is solved to obtain the upper benchmark Q max. Third, a quality threshold is constructed as Q ε = Q min + λ ( Q max − Q min ), and the final siting model minimizes the total construction cost subject to the additional constraint Q ≥ Q ε. In this way, λ does not directly alter the quality function itself; rather, it determines how strict the minimum acceptable quality requirement is between the two benchmark endpoints.

In the implementation, the coefficient α is selected through a grid-based sensitivity analysis, and the corresponding siting layouts are compared in terms of nest number, total cost, and integrated quality. The final parameter combination is chosen by jointly considering budget consistency, spatial regularity of the selected nests, and downstream scheduling feasibility. The same solver and feasibility settings are used for all three optimization runs in the SAS procedure to ensure that Q min, Q max, and the final cost-constrained solution remain directly comparable.

4.3.2 Calibration of model II and PS

In the second stage, the scheduling model is built on the fixed siting result returned by SAS. The established nest–type pairs form the active service set, and each tower is assigned to a feasible nest within the corresponding coverage radius. For towers located in non-overlapping regions, the ownership determined in the first stage is retained. For towers located in overlapping regions, an initial nearest-feasible assignment is adopted to construct the baseline schedule.

To unify heterogeneous operational factors on a common scale, this study adopts an equivalent-distance representation for sortie construction. The equivalent sortie length includes inter-tower flight distance, nest–tower travel distance, takeoff/landing conversion, and per-tower service conversion. Based on the nominal capability of each UAV class, an effective distance limit is further defined by applying a fixed safety margin. This treatment reserves sufficient operational redundancy for return flight and scheduling uncertainty while maintaining a linear and implementation-friendly route-packing procedure. The corresponding UAV capability and energy-related parameters are listed in Table 7.

The sortie construction procedure follows an energy-capped packing strategy. Under a fixed tower ownership pattern, towers assigned to the same nest are grouped into multiple closed routes subject to the effective equivalent-distance limit of the corresponding UAV type. After route packing, the completion time of each nest is computed on a unified time axis that explicitly accounts for flight time, solar-dependent charging time, and fixed turnaround time. The global makespan is then defined as the maximum completion time among all active nests.

To further reduce the system makespan, the PS algorithm introduces a cross-tower reassignment procedure over the overlapping coverage region. In each iteration, only towers that can be feasibly served by more than one established nest are considered as movable candidates. A candidate move is accepted only when two conditions are simultaneously satisfied: the global makespan does not increase, and the total workload of the current bottleneck nest is strictly reduced. After each accepted move, the affected routes are repacked under the same energy constraints, and the schedule is re-evaluated. The iterative search terminates when no improving reassignment exists or when the move budget is exhausted.

The calibration of the scheduling parameters follows engineering interpretability and consistency principles. Cruise speed is fixed by UAV class assumptions; charging time is linked to the effective charging rate of each nest; turnaround time is treated as a fixed operational overhead; and the safety margin is uniformly imposed across all UAV types to preserve comparability in route feasibility. Under this setting, the comparison between the Baseline and Optimized policies isolates the actual contribution of cross-tower reassignment, because the siting configuration, UAV capabilities, and all timing parameters remain unchanged.

Overall, the above calibration strategy ensures that the two-stage framework is not only mathematically well-defined, but also operationally interpretable and reproducible. The first stage uses calibrated quality thresholds to control the cost–quality trade-off of nest deployment, while the second stage uses uniformly calibrated route and charging parameters to evaluate the scheduling benefit brought by boundary-task reassignment.

5 Experimental verification

5.1 Model I experiment result

5.1.1 Experimental setup consistency

To ensure consistency between the empirical results of Model I and the theoretical formulation in Section 3, we keep the same optimization structure and constraints, and unify the settings of nest types, cost coefficients, solar-aware adjustment, and solver strategy. Candidate nest sites are co-located with transmission towers. Considering the heterogeneous coverage capability and construction/operation burden across nest types, we define three nest types; their basic parameters are summarized in Table 5.

5.1.2 Geographical distribution of transmission towers and lighting conditions

This study uses a transmission-corridor region as the experimental testbed. The area covers approximately 18 × 18 k m and includes several primary lines together with multiple branch lines. Within this region, a total of 986 transmission towers are deployed. Their spatial distribution pattern is shown in Figure 3.

Geographical distribution map of transmission towers.
Figure 3. Geographical distribution map of transmission towers.

In terms of regional lighting characteristics, this study adopts the FAO-56 model (Food and Agriculture Organization-Penman-Monteith framework) to calculate the local daily radiation intensity S i, and corrects it using actual regional meteorological data, obtaining the annual average light distribution. And normalize it to obtain S ̃ i. The normalized spatial distribution of regional lighting is shown in Figure 4.

The normalized spatial distribution of regional lighting.
Figure 4. The normalized spatial distribution of regional lighting.

A clear spatial pattern can be observed in the study area. Solar irradiance is generally higher in the northern and northwestern sectors, while the southern and low-lying zones exhibit comparatively weaker irradiance. The region therefore presents both a non-uniform tower distribution and a pronounced irradiance gradient, offering a representative setting for model validation. The tower distribution captures the geographical constraints of inspection routes. In contrast, the irradiance pattern introduces an energy-resource dimension for optimizing nest locations. The combination of these two factors forms the foundational conditions for the multi-factor coupled optimization examined in this study.

5.1.3 Siting layouts and result analysis

We conduct a two–parameter sweep where α controls the strength of the solar-aware cost shift and λ specifies the quality-intensity level between the cost-only baseline and the theoretical quality upper bound. The quantitative outcomes are reported in Table 6, and the corresponding layouts are visualized in Figure 5.

TABLE 6. Model I: ( α , λ ) synergistic optimization results.

αλNQC
0.000.007784.417.00
0.100.067789.517.00
0.200.057785.217.00
0.300.057788.417.00
0.450.067789.917.00
0.600.057789.417.00
0.750.216805.817.20
0.850.216805.517.20
Grid of siting layouts across ( α , λ ) pairs (brighter background indicates higher normalized solar irradiance). Each panel annotates ( α , λ , N , Q , C ).
Figure 5. Grid of siting layouts across ( α , λ ) pairs (brighter background indicates higher normalized solar irradiance). Each panel annotates ( α , λ , N , Q , C ).

Within the regime that preserves the number of nests ( N = 7 ), increasing α from 0 to about 0.6 yields a consistent yet moderate improvement in the synergy score Q while the total cost stays fixed at C = 17.00. In particular, ( α , λ ) = ( 0.45 , 0.06 ) achieves the best quality among all N = 7 candidates (Q = 789.9 versus the baseline Q = 784.4) without incurring extra cost. When α is further enlarged (e.g., α ≥ . 75 with λ ≈ 0.21), the solution enters an N = 6 regime: larger service circles emerge and trade the nest count for coverage, pushing Q up to ∼ 805.5–805.8 but also increasing cost to C = 17.20. Considering budget adherence, geometric regularity, and downstream scheduling load, we select ( α , λ ) = ( 0.45 , 0.06 ) as the final configuration. The selected layout is highlighted separately in Figure 6.

Selected layout for ( α , λ ) = ( 0.45 , 0.06 ) with N = 7, achieving the best quality among all N = 7 solutions while keeping C = 17.00.
Figure 6. Selected layout for ( α , λ ) = ( 0.45 , 0.06 ) with N = 7, achieving the best quality among all N = 7 solutions while keeping C = 17.00.

5.2 Model II experiments result

Under fixed siting, the three nest classes (S/M/L) follow a strict hierarchy (S<M<L) in both coverage radius and scheduling capability: the radius defines each nest’s serviceable tower set, while capability parameters bound the executable length of a sortie and its recharge cadence. We place flight, charging, and turnaround on a common time axis via an equivalent distance measure (out–and–back travel + takeoff/landing conversion + per–tower service conversion), converted to flight time by cruise speed; a fixed safety margin yields the effective distance limit, charging is proportional to energy used, and a fixed turnaround is added (Table 7). Given these unified settings, each nest forms sorties by nearest–neighbor batching capped by the effective equivalent distance, operates in parallel, and the system makespan is the maximum nest completion time. We compare two policies under identical constraints: Baseline assigns each overlap–covered tower to the geometrically closest nest once, whereas Optimized performs local one–tower reassignments among overlapping nests—without altering siting or capabilities—and accepts a move only if it reduces the makespan, iterating to convergence.

TABLE 7. UAV capability and energy parameters used by the scheduler.

ItemS–typeM–typeL–type
Nominal equivalent distance limit (km)8.010.012.0
Safety margin (fraction)0.150.150.15
Effective distance limit (km)6.808.5010.20
Full charge time (min)304050
Fixed turnaround time (min)456
Cruise speed (km/h)404040
Takeoff/landing conversion (km/mission)0.300.300.30
Per–tower service conversion (km/tower)0.050.050.05

5.2.1 Comparison analysis between Baseline and Optimized

We report results for the fixed siting/typed layout selected in Model I ( α = 0.45 , λ = 0.06 ). To make cause–effect relationships explicit, we analyze (i) spatial route geometry, (ii) parallel execution cadence, and (iii) load distribution and sortie granularity, each tied to the corresponding figure.

Figure 7 contrasts the multi-nest routes produced by the Baseline (nearest static assignment) and the Optimized (cross-tower feasible reassignment) policies. The layouts exhibit near-identical trunk corridors and turning patterns; only a small subset of towers in overlap regions switches ownership after reassignment. This indicates that, once siting and service radii are fixed, the remaining spatial degrees of freedom are confined to boundary exchanges rather than global route reshaping. Consequently, potential time savings from geometry alone are bounded.

Spatial routes under the fixed ( α , λ ) = ( 0.45 , 0.06 ) layout: Baseline (left) vs. Optimized (right). Differences are localized to overlap zones; long-haul corridors remain unchanged.
Figure 7. Spatial routes under the fixed ( α , λ ) = ( 0.45 , 0.06 ) layout: Baseline (left) vs. Optimized (right). Differences are localized to overlap zones; long-haul corridors remain unchanged.

Given the common equivalent-distance accounting and identical energy/turnaround parameters, the schedule on each nest follows the same flight → charging → turnaround rhythm. The Gantt charts in Figure 8 show that the bottleneck nest remains the same across policies and that the system makespan decreases only slightly from ∼ 803.1 to ∼ 800.3 minutes under the Optimized policy. This behavior confirms that the cadence is energy-paced: once sorties saturate their effective distance caps, charging segments dominate the timeline, leaving little slack for reassignment to compress.

Parallel execution Gantt charts for Baseline (left) and Optimized (right). The optimized reassignment yields a small makespan reduction (∼ 803.1 → ∼ 800.3 min), with the same bottleneck nest, evidencing energy-paced cadence.
Figure 8. Parallel execution Gantt charts for Baseline (left) and Optimized (right). The optimized reassignment yields a small makespan reduction (∼ 803.1 → ∼ 800.3 min), with the same bottleneck nest, evidencing energy-paced cadence.

Figure 9 reports per-nest total workload (minutes). Bars for the two policies are almost indistinguishable, implying that reassignment mainly reroutes short boundary links without redistributing the aggregate charging burden that drives each nest’s completion time. Complementarily, Figure 10 plots the histogram of sortie equivalent distances. The distributions nearly overlap and cluster close to type-dependent caps, revealing a “cap-touching” steady state: sorties are formed to the limit, so the number and length of sorties are effectively locked by energy constraints rather than by path geometry. Together, these two plots explain why feasible cross-tower exchanges improve the makespan only marginally: they smooth a few local imbalances but cannot loosen the global charging cadence.

Per-nest total workload comparison (minutes). Workloads remain nearly unchanged between policies; reassignment does not alter the dominant charging burden per nest.
Figure 9. Per-nest total workload comparison (minutes). Workloads remain nearly unchanged between policies; reassignment does not alter the dominant charging burden per nest.
Distribution of sortie equivalent distances under both policies. The near overlap and concentration near effective caps indicate energy-capped batching, limiting headroom for timeline compression.
Figure 10. Distribution of sortie equivalent distances under both policies. The near overlap and concentration near effective caps indicate energy-capped batching, limiting headroom for timeline compression.

5.2.2 Supplemental validation of model II under economic siting

In the synergy–optimal layout of the previous subsection, only a tiny portion of towers lay on exchangeable boundaries; consequently the scheduling layer had little room to improve and the makespan reduction was marginal. To further substantiate the effectiveness of cross–tower reassignment—the core mechanism of Model II—we repeat the comparison under a purely economic siting while keeping all capability and timing parameters unchanged.

Figure 11 contrasts the spatial routes before and after reassignment on this economic layout. Relative to the Baseline (left), the Optimized policy (right) reassigns a subset of overlap towers from the boundary regions to neighboring nests where they are geometrically and energetically cheaper to serve. These one-tower moves smooth spokes across the M / S interfaces and cut several back-and-forth detours near the large L nest’s fringe, without altering coverage radii or sortie caps.

Economic siting: multi-nest routes under **Baseline** (left) and **Optimized** (right). The optimized policy reassigns overlap towers at nest boundaries, smoothing spokes and eliminating detours.
Figure 11. Economic siting: multi-nest routes under Baseline (left) and Optimized (right). The optimized policy reassigns overlap towers at nest boundaries, smoothing spokes and eliminating detours.

The impact on execution rhythm is shown by the Gantt timelines in Figure 12. The Baseline schedule is dominated by a single heavy nest whose alternating flight–charge–turnaround cycles set the critical path. By shifting selected overlap towers away from this bottleneck nest, cross–tower reassignment reduces its cumulative workload and compresses charge-dominated plateaus, shortening the system makespan from about 803.1 min to 792.7 min (a decrease of ∼ 10.4 min, i.e., 1.3%). All hard constraints (coverage feasibility, effective distance caps, charger capacity) remain satisfied, and the other nests show only minor timing adjustments.

Economic siting: parallel execution Gantt comparison. Cross–tower reassignment lightens the critical nest and reduces makespan from ∼803.1 min to ∼792.7 min (≈1.3%).
Figure 12. Economic siting: parallel execution Gantt comparison. Cross–tower reassignment lightens the critical nest and reduces makespan from ∼803.1 min to ∼792.7 min (≈1.3%).

Across both settings, the two-layer design—Solar-Aware Siting (layout/radii fixed first) followed by Parallel Scheduling with cross-tower reassignment—behaves as intended. When the layout is already synergy-optimal, exchangeable boundary mass is scarce, so reassignment yields only marginal makespan relief (0.4%), revealing a regime dominated by energy/charging cadence. Under the purely economic layout, the same reassignment mechanism redistributes overlap towers away from the bottleneck nest and shortens the makespan by 10.4 min (1.3%) without altering siting, radii, or any feasibility constraints. Hence, cross-tower reassignment is a safe, low-overhead lever for schedule smoothing; larger gains require additional freedoms at the siting or energy (range/charging) layers.

Overall, the evidence demonstrates that the cross–tower reassignment step in Model II provides a safe, low-overhead lever to rebalance boundary tasks and relax charge-constrained bottlenecks when siting leaves more exchangeable mass, yielding a measurable makespan improvement under identical resource limits.

6 Conclusion

We developed and validated a two–stage optimization framework for solar–powered UAV inspection: (1) a Solar–Aware Siting MILP that minimizes construction cost under a calibrated quality threshold coupling irradiance, tower density, and proximity; and (2) a Parallel Scheduling stage that builds energy–capped sorties and performs cross–tower reassignment at service boundaries to compress the makespan. On a realistic corridor with O ( 1 0 3 ) towers, the siting stage identified a N = 7 layout with C = 17.00 and improved quality ( Q = 789.9 ), selected at ( α , λ ) = ( 0.45 , 0.06 ). Under this synergy–optimal layout, reassignment yielded only marginal timeline relief ( ≈ 0.4 % ), revealing an energy–paced regime where charging cadence, not route geometry, sets the critical path. Under a purely economic layout, the same reassignment reduced the makespan by ∼10.4 min ( ≈ 1.3 % ) by shifting overlap towers off the bottleneck nest, with all feasibility constraints preserved.

These findings provide actionable guidance: invest first in synergy–aware siting to align nests with bright corridors and dense demand; deploy cross–tower reassignment to harvest additional (but bounded) gains where boundary mass remains. The framework is scalable and interpretable, making it suitable for planning studies and rolling operational use. Future work will integrate seasonal irradiance and weather uncertainty, charger–port sizing and battery swapping, multi–UAV resource sharing, and field validation, aiming to close the loop between solar–aware infrastructure planning and energy–paced scheduling for large–area, solar–driven UAV inspection.

Generative AI statement

The author(s) declared that generative AI was not used in the creation of this manuscript.

Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Footnotes

Edited by: Qiang Bai, Chang’an University, China

Reviewed by: Muhammad Javed, Donghua University, China

Lin Chen, Chang’an University, China

Statements

Conflict of interest

Authors WZ and WW were employed by State Grid Fujian Electric Power Research Institute. Authors LL and XW were employed by State Grid Fujian Electric Power Co., Ltd.

The author(s) declared that this work received funding from The State Grid Corporation. The funder was involved in the decision to submit the manuscript for publication.

Funding

The author(s) declared that financial support was received for this work and/or its publication. This work was supported by The State Grid Corporation Headquarters Science and Technology Project: Research on key Technologies of Aerial Vehicle Dock Replenishment for Transmission Line (5500-202321166A-1-1-ZN).

Data availability

The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.

Author contributions

WZ: Methodology, Writing – original draft, Conceptualization. WW: Writing – review and editing, Software, Validation. LL: Writing – review and editing, Funding acquisition. XW: Visualization, Writing – review and editing.

References

  1. Abdel-Basset M., Gamal A., Chakrabortty R. K., Ryan M. (2021). A new hybrid multi-criteria decision-making approach for location selection of sustainable offshore wind energy stations: a case study. J. Clean. Prod. 280, 124462. doi:10.1016/j.jclepro.2020.124462
  2. Bae S., Jang I., Gros S., Kulcsár B., Hellgren J. (2020). A game approach for charging station placement based on user preferences and crowdedness. IEEE Trans. Intelligent Transp. Syst. 23, 3654 – 3669. doi:10.1109/tits.2020.3038938
  3. Boukabou I., Kaabouch N. (2024). Electric and magnetic fields analysis of the safety distance for uav inspection around extra-high voltage transmission lines. Drones 8, 47. doi:10.3390/drones8020047
  4. Caballero A., Roman-Escorza F. J., Maza I., Ollero A. (2025). A multi-uav approach for fast inspection of overhead power lines: from route planning to field operation. J. Intelligent and Robotic Syst. 111, 67. doi:10.1007/s10846-025-02277-6
  5. Cheikhrouhou O., Khoufi I. (2021). A comprehensive survey on the multiple traveling salesman problem: applications, approaches and taxonomy. Comput. Sci. Rev. 40, 100369. doi:10.1016/j.cosrev.2021.100369
  6. Chen S., Wang W., Yang M., Zhang J. (2025). Visual-based dual detection and route planning method for uav autonomous inspection. Drones 9, 676. doi:10.3390/drones9100676
  7. Chu Y., Ho C., Lee Y., Li B. (2021). Development of a solar-powered unmanned aerial vehicle for extended flight endurance. Drones 5, 44. doi:10.3390/drones5020044
  8. Chung H.-M., Maharjan S., Zhang Y., Eliassen F., Strunz K. (2020). Placement and routing optimization for automated inspection with unmanned aerial vehicles: a study in offshore wind farm. IEEE Trans. Industrial Inf. 17, 3032 – 3043. doi:10.1109/tii.2020.3004816
  9. Fendji J. L. E. K., Bayaola I. K., Thron C., Fendji M. D., Förster A. (2020). Cost-effective placement of recharging stations in drone path planning for surveillance missions on large farms. Symmetry 12, 1661. doi:10.3390/sym12101661
  10. He K., Zhou Q., Lian Z., Shen Y., Gao J., Shuai Z. (2024). Spatiotemporal precise routing strategy for multi-UAV-based power line inspection with integrated satellite-terrestrial network. IEEE Trans. Industry Appl. 60 (6), 8418 – 8429.
  11. He C., Ouyang H., Huang W., Li S., Zhang C., Ding W. (2025). An adaptive heuristic algorithm with a collaborative search framework for multi-uav inspection planning. Appl. Soft Comput. 174, 112969. doi:10.1016/j.asoc.2025.112969
  12. Hu W., Yu Y., Liu S., She C., Guo L., Vucetic B. (2023). Multi-uav coverage path planning: a distributed online cooperation method. IEEE Trans. Veh. Technol. 72, 11727 – 11740. doi:10.1109/tvt.2023.3266817
  13. Huang H., Savkin A. V. (2021). Optimal deployment of charging stations for aerial surveillance by uavs with the assistance of public transportation vehicles. Sensors 21, 5320. doi:10.3390/s21165320
  14. Huang X., Wang G. (2024). Optimization for total energy consumption of drone inspection based on distance-constrained capacitated vehicle routing problem: a study in wind farm. Expert Syst. Appl. 255, 124880. doi:10.1016/j.eswa.2024.124880
  15. Huang Z., Wang H., Tang Y., Gao F., Du B., Wang J. (2025). A two-stage location-allocation optimization method for fixed uav nests in power inspection considering node failure scenarios. Sensors 25, 1089. doi:10.3390/s25041089
  16. Mendu B., Mbuli N. (2025). State-of-the-art review on the application of unmanned aerial vehicles (uavs) in power line inspections: current innovations, trends, and future prospects. Drones 9, 265. doi:10.3390/drones9040265
  17. Meng Z., Yu K., Qiu R. (2024). Location-routing optimization of uav collaborative blood delivery vehicle distribution on complex roads. Complex and Intelligent Syst. 10, 8127 – 8141. doi:10.1007/s40747-024-01591-0
  18. Min W., Wuhua C., Xiaohong T. (2022). Optimal energy consumption path planning for quadrotor uav transmission tower inspection based on simulated annealing algorithm. Energies. 15 (21), 8036 – 8036.
  19. Muñoz-Gómez A.-M., Marredo-Píriz J.-M., Ballestín-Fuertes J., Sanz-Osorio J.-F. (2023). A novel charging station on overhead power lines for autonomous unmanned drones. Appl. Sci. 13, 10175. doi:10.3390/app131810175
  20. Park Y., Lee S., Sung I., Nielsen P., Moon I. (2022). Facility location-allocation problem for emergency medical service with unmanned aerial vehicle. IEEE Transactions Intelligent Transportation Systems 24, 1465 – 1479. doi:10.1109/tits.2022.3223509
  21. Phalapanyakoon K., Siripongwutikorn P. (2023). Route planning of heterogeneous unmanned aerial vehicles under recharging and mission time with carrying payload constraints. J. Industrial Eng. Manag. 16, 215 – 235. doi:10.3926/jiem.4381
  22. Qi Y., Jiang H., Huang G., Yang L., Wang F., Xu Y. (2025). Multi-uav path planning considering multiple energy consumptions via an improved bee foraging learning particle swarm optimization algorithm. Sci. Rep. 15, 1 – 16. doi:10.1038/s41598-025-99001-z
  23. Qiao Y., Yang J., Zhang Q., Xi J., Kong L. (2019). Multi-uav cooperative patrol task planning novel method based on improved pfih algorithm. IEEE Access 7, 167621 – 167628. doi:10.1109/access.2019.2952877
  24. Ribeiro R. G., Júnior J. R., Cota L. P., Euzébio T. A., Guimaraes F. G. (2019). Unmanned aerial vehicle location routing problem with charging stations for belt conveyor inspection system in the mining industry. IEEE Trans. Intelligent Transp. Syst. 21, 4186 – 4195. doi:10.1109/tits.2019.2939094
  25. Rios B. H. O., Xavier E. C., Miyazawa F. K., Amorim P., Curcio E., Santos M. J. (2021). Recent dynamic vehicle routing problems: a survey. Comput. and Industrial Eng. 160, 107604. doi:10.1016/j.cie.2021.107604
  26. Shavarani S. M., Golabi M., Izbirak G. (2021). A capacitated biobjective location problem with uniformly distributed demands in the uav-supported delivery operation. Int. Transactions Operational Research 28, 3220 – 3243. doi:10.1111/itor.12735
  27. Yildiz S. (2024). Spatial multi-criteria decision making approach for wind farm site selection: a case study in balıkesir, Turkey. Renew. Sustain. Energy Rev. 192, 114158. doi:10.1016/j.rser.2023.114158
  28. Zahedi M. H., Sobouti M., Mohajerzadeh A., Rezaee A., Hosseini Seno S. (2020). Fuzzy based efficient drone base stations (dbss) placement in the 5g cellular network. Iran. J. Fuzzy Syst. 17 (2), 29 – 38.
  29. Zeng X., Chu X., Yao R., Liu J., Yang Y., Zeng W. (2025). An emergency rescue reconnaissance uav nest site selection method considering regional differentiated coverage and rescue satisfaction. Aerospace 12, 798. doi:10.3390/aerospace12090798
  30. Zhang H., Ge H., Yang J., Tong Y. (2022). Review of vehicle routing problems: models, classification and solving algorithms. Archives Comput. Methods Eng. 29, 195 – 221. doi:10.1007/s11831-021-09574-x
  31. Zhang H., Xu Z., Chen B., Hua H., Zhong H., Mo W. (2025). An adaptive nearest point routing method based on charging nest deployment optimization for UAVs power tower inspection. IEEE Trans. Industrial Inf. 21 (10), 7881 – 7890.

Citation

Zhang, W., et al. (2026). Joint optimization of UAVs nest siting and parallel scheduling under solar power supply constraints. Frontiers in Future Transportation, Volume 7. https://doi.org/
Received
Accepted
Published
Volume
7 - 2026

Copyright

Copyright © 2026 Zhang, Wu, Lin and Wu.

License: https://creativecommons.org/licenses/by/4.0/

*Correspondence: Weihao Zhang

Article metrics

Views
0
Downloads
0
Citations
0
Shares
0