Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Identifying urban low-altitude traffic corridors: A computational fluid dynamics simulation approach

  • Zhipeng Liu,

    Roles Formal analysis, Methodology, Visualization, Writing – original draft

    Affiliation School of Traffic and Transportation Engineering, Xinjiang University, Urumqi, China

    ⨯
  • Zhizhou Wu ,

    Roles Formal analysis, Methodology, Visualization, Writing – review & editing

    wuzhizhou@tongji.edu.cn

    Affiliations School of Traffic and Transportation Engineering, Xinjiang University, Urumqi, China, College of Transportation, Tongji University, Shanghai, China

    ⨯
  • Jizhao Wang,

    Roles Conceptualization, Visualization, Writing – review & editing

    Affiliation School of Mechanical Engineering, Xinjiang University, Urumqi, China

    ⨯
  • Bin Pan,

    Roles Formal analysis, Visualization, Writing – review & editing

    Affiliation School of Traffic and Transportation Engineering, Xinjiang University, Urumqi, China

    ⨯
  • Wenxin Jiang

    Roles Conceptualization, Methodology, Visualization

    Affiliation School of Mechanical Engineering, Xinjiang University, Urumqi, China

    ⨯

Abstract

With the rapid expansion of unmanned aerial vehicle (UAV) applications in urban logistics, inspection, and emergency services, structured low-altitude networks are increasingly needed to support strategic airspace management. This paper proposes a computational fluid dynamics (CFD)-inspired method for identifying urban low-altitude traffic corridors (ULATCs). Rather than predicting atmospheric wind or actual UAV traffic dynamics, the method uses PhiFlow to construct synthetic incompressible velocity fields constrained by buildings and restricted areas. Multidirectional streamline tracing and geometric post-processing are then used to extract smooth, obstacle-avoiding candidate corridor centerlines. In a km2 case study in Shenzhen, China, the method identified 10 principal corridors with a mean individual length of 4,904 m and a unique network length of 40.271 km. Compared with the Voronoi–A* and Risk-GNG baseline methods, CFD-FHVCT achieved a 500-m coverage ratio of 93.55% with the shortest unique network length and the highest length-weighted straightness. Path-planning results for six origin–destination pairs further showed that the corridor-constrained paths had 42.3% lower total curvature, despite a 14.6% increase in path length, while mean flight time decreased by 2.2%. These results indicate that the identified network can support smoother trajectories with lower maneuvering demand. Overall, CFD-FHVCT provides a feasible computational framework for strategic urban low-altitude corridor identification and network design, with the synthetic velocity field used to guide corridor extraction rather than to predict physical wind or actual UAV traffic dynamics.

1. Introduction

With the rapid advancement of unmanned aerial vehicle (UAV) technology, its applications have expanded substantially across commercial delivery, logistics transportation, and public service sectors [1–3]. For example, by March 2024, China’s food delivery platform Meituan had completed more than 250,000 urban drone delivery orders, reducing average delivery times by over 50%. As demand for low-altitude missions and operations continues to increase, large-scale UAV operations place growing demands on safe operation, reliable communication, and efficient management within limited urban airspace [4–6].

The management of low-altitude airspace remains at an exploratory stage, with existing studies primarily focusing on four categories of airspace structures: free-flight [7,8], hierarchical structures based on heading and altitude [8,9], urban geography-based zoning [10,11], and corridor-based structures [12], as illustrated in Fig 1. Among these approaches, corridor-based airspace design establishes a structured urban low-altitude airspace network that provides UAVs with predefined flight routes. This design reduces potential conflicts and management complexity while enabling the concentrated deployment of communication and sensing infrastructure along critical flight paths. By avoiding extensive infrastructure deployment and the associated increase in costs, corridor-based airspace management is widely regarded as a promising solution for low-altitude airspace control [13,14].

thumbnail
Fig 1. Author-generated schematic of corridor-based airspace.

Building geometry is shown for illustration; no proprietary map or satellite basemap is used.

https://doi.org/10.1371/journal.pone.0357628.g001

Urban environments are highly complex, with substantial variations in building density, height, and openness. In urban wind studies, CFD has been used to examine how building configurations shape connected low-resistance passages and ventilation corridors [15,16]. This study draws only a mathematical and topological analogy from that work: an obstacle-constrained vector field is used to reveal continuous planar passages and to guide smooth centerline extraction. The simulated field is synthetic and is not intended to reproduce atmospheric wind conditions, UAV demand generation, or real traffic-flow dynamics. Accordingly, the identified streamlines are interpreted as candidate spatial structures for strategic corridor planning rather than as predictions of physical UAV trajectories.

The remainder of this paper is organized as follows. Section 2 reviews related studies on the design of urban low-altitude traffic corridors (ULATCs). Section 3 introduces the proposed corridor-identification and path-evaluation methods. Section 4 presents the flow-field, corridor-network, baseline-comparison, sensitivity, and path-planning results. Section 5 discusses interpretation, applicability, and limitations, and Section 6 summarizes the main conclusions.

2. Related work

Structured drone route networks have been deployed in several Chinese cities, including Shenzhen and Hangzhou, to support commercial drone delivery services [17]. Zhai et al. introduced the Global Three-Dimensional Split-Tessellation Theory (GeoSOT-3D) to discretize continuous airspace into regular three-dimensional grid cells [18]. Drawing inspiration from terrestrial highway classification systems, they further designed a hierarchical route network composed of four distinct grid scales. Slama et al. proposed a low-risk urban corridor generation approach by performing risk-minimized path planning for large-scale origin–destination (OD) tasks, clustering path points, and extracting high-density, low-risk frequent passage zones [19].

Stuive and Gzara projected a three-dimensional road network into the air to construct a drone air traffic network and evaluated its performance using a constrained system optimization (CSO)–based traffic assignment model [20]. However, the resulting aerial network primarily focused on airspace above roadways, thereby failing to fully exploit available airspace resources such as parks and areas above low-rise buildings. He et al. developed a corridor-based route network planning method based on priority decoupling strategies and spatial cost functions, and subsequently proposed a network optimization approach incorporating congestion pricing [21,22]. However, this approach relies heavily on predefined OD pair topologies, which may necessitate global network replanning as the number of urban OD points increases.

Research integrating CFD with transportation has been extensively explored [23,24]. Early pioneering work by Lighthill and Whitham [25] drew an analogy between traffic flow and fluid flow. Li applied the conservation laws of fluid dynamics to traffic flow modeling and optimization [26]. Dong et al. further analyzed the similarities between traffic flow and fluid flow [27]. They constructed a two-dimensional fluid domain representing a traffic roundabout and employed the Fluent simulation platform to analyze flow smoothness, thereby identifying the underlying causes of roundabout traffic congestion. Based on these analyses, they optimized the traffic roundabout by adjusting vehicle entry angles and regulating flow velocity.

In urban wind environment research, CFD is widely employed for wind field simulation and the identification of urban ventilation corridors. Liu et al. applied CFD to simulate the urban ventilation environment of Shanghai, China, and identified 14 primary ventilation corridors using the Lowest Cost Path (LCP) method [16]. Their results demonstrated that urban building coverage and floor area ratio significantly affect wind fields, leading to variations in wind speed and direction. Lau et al. combined CFD with urban roughness modeling to simulate the urban ventilation environment in Taiwan City [15]. They further employed the A* search algorithm to identify urban ventilation corridors.

Existing studies have investigated the application of CFD to low-altitude airspace corridor design. By solving Laplace partial differential equations to derive streamlines, these studies generate flight corridors that bypass buildings, enabling drones to naturally avoid urban obstacles [12,28]. However, these methods primarily emphasize the geometric feasibility of streamlines, with limited assessment of the linear smoothness of the resulting corridors. Moreover, naturally occurring streamlines within flow fields often exhibit substantial interlacing, which increases corridor structural complexity and complicates low-altitude airspace traffic management.

To address these limitations, this paper integrates a CFD-inspired synthetic-field formulation with urban drone corridor-network planning. The proposed method uses the resulting obstacle-constrained field to identify continuous candidate passages with comparatively simple geometry under the adopted two-dimensional representation. It therefore provides a technical framework for strategic candidate-network extraction, rather than for automatic operational deployment.

3. Methodology

3.1. Theoretical framework and model formulation

This study uses CFD as a spatial structural analysis tool to identify potential ULATCs. The governing equations generate a smooth synthetic vector field whose geometry is constrained by the planar obstacle topology. Streamlines extracted from this field provide candidate obstacle-avoiding centerlines for a structured aerial network. The continuum representation is therefore a computational device for passage extraction; it does not assert that UAV traffic behaves physically as an incompressible fluid.

Given the computational overhead associated with three-dimensional simulation in high-density urban domains, this research adopts a two-dimensional formulation to screen the dominant planar connectivity of a candidate corridor network over a km2 study area. This representation preserves connectivity only under the adopted rasterized obstacle mask; it does not establish equivalence with the full three-dimensional airspace. The output should therefore be treated as a strategic-level candidate backbone that requires subsequent three-dimensional obstacle and operational safety assessment before implementation.

3.2. Urban environment and airspace modeling

To evaluate the efficacy of the proposed methodology, the Futian District in Shenzhen, China, was selected as the empirical study site. As a global pioneer in the low-altitude economy, Shenzhen hosts intensive drone operations from major logistics providers such as Meituan and Fengyi. However, the current fragmented route planning paradigm necessitates a unified corridor network to serve as a standardized airspace base map and mitigate coordination complexities. In alignment with the “National Airspace Basic Classification Method” (2023) by the Civil Aviation Administration of China (CAAC) [29], this study focuses on Class W airspace (below 120 m AGL), which constitutes the primary operational domain for low-altitude logistics UAVs.

The study area encompasses a km2 zone within the central urban district, incorporating eight designated no-fly zones above major parks and government facilities, as illustrated in Fig 2. Despite the high density of commercial structures, approximately 41% of buildings in this region are lower than 30 m. Based on China’s logistics route specifications, which stipulate operational altitudes between 40 m and 120 m, the strategic screening considers corridors in the 90–120 m layer above zones where mapped buildings are lower than 30 m. Structures exceeding this threshold are treated as rigid obstacles in the planar mask. Under these static building-height assumptions, the 30 m threshold provides a nominal vertical separation of at least 60 m from the lower boundary of the selected layer; it is not an operational safety guarantee.

thumbnail
Fig 2. Study area and modeled constraints.

The designated no-fly-zone polygons were compiled by the authors. The background is a schematic basemap adapted by the authors from OpenStreetMap data and is used for contextual visualization only.

https://doi.org/10.1371/journal.pone.0357628.g002

China’s “Specifications for Designating Urban Scenario Light and Small Unmanned Aerial System Logistics Routes” stipulate that designated flight routes should be above 40 m in altitude, with a maximum height not exceeding 120 m. The establishment of ULATCs is typically planned within an altitude range of 90–120 m. Accordingly, this study models buildings higher than 30 m and designated prohibited airspace as obstacles. The available input does not comprehensively represent thin or temporary vertical objects such as cranes, tower cranes, antennas, masts, power lines, and construction equipment. These objects must be incorporated through higher-resolution three-dimensional surveys and operational constraint layers before any candidate corridor is used in practice.

This study primarily uses the 3D-GloBFP dataset to obtain urban building outlines and height data [30]. The building-height estimation model in this dataset achieves an R2 ranging from 0.66 to 0.96, with a root mean square error (RMSE) between 1.9 and 14.6 m. These data are used for strategic-level screening, but their uncertainty and spatial resolution do not replace detailed obstacle surveys or site-specific safety assessment. Buildings near the 30 m classification threshold and locally tall or narrow objects require particular verification.

For environmental modeling, a 50 m 50 m two-dimensional grid is used for discretization. Navigable and non-navigable regions are generated through obstacle mapping. First, the urban building-outline and height data are mapped onto the grid, as shown in Fig 3A. A navigable cell represents planar availability at the adopted screening resolution and should not be interpreted as certifying a 50 m-wide operational corridor. The X and Y axes are expressed in UTM Zone 50N coordinates (meters), maintaining consistency with the GIS inputs and subsequent spatial calculations. Cells containing mapped buildings higher than 30 m are designated as non-navigable obstacles. The resulting obstacle map is shown in Fig 3B.

thumbnail
Fig 3. Author-generated discretized building-height and obstacle maps derived from the 3D-GloBFP data [30] and the designated no-fly-zone polygons.

(A) Basic discrete map. (B) Obstacle map.

https://doi.org/10.1371/journal.pone.0357628.g003

3.3. CFD simulation

This study employs PhiFlow 3.4.0 with the PyTorch 2.5.1 CUDA 12.1 backend to construct the synthetic velocity fields [31]. PhiFlow provides a Python-based interface for solving partial differential equations and representing spatial fields. The overall workflow is illustrated in Fig 4 and summarized in Algorithm 1.

Algorithm 1 Urban CFD simulation algorithm

Require: Discrete urban obstacle map

Ensure: Velocity fields under multiple inflow directions

 1: Identify enclosed regions in the obstacle map and correct them as solid obstacles

 2: Construct solid boundary geometry within the simulation domain

 3: Obtain urban obstacle map for CFD simulation

 4: Define inflow direction set

 5: for all do

 6:      Initialize density field

 7:      Initialize velocity field

 8:      Initialize pressure field

 9:      Configure inflow condition Inflow and directional driving force ForceVector according to direction d

10:      for t = 1 to T do ▷ T is the predefined number of simulation time steps

11:            ▷ Density field advection

12:                ▷ Velocity field advection

13:              ▷ Apply directional driving force

14:                ▷ Obstacle constraint to prevent flow penetration

15:          ▷ Enforce incompressibility

16:   end for

17:                ▷ Output velocity field for direction d

18: end for

19: return

3.3.1. Urban environment processing and modeling.

Based on the urban binary obstacle mask constructed in Section 3.2, the mask is converted into a geometry representation compatible with PhiFlow. A flood-fill algorithm is employed to detect the presence of enclosed regions within the computational domain [32]. If enclosed regions are identified, they are filled to prevent numerical instability during pressure field computation.

3.3.2. Multi-directional steady-state fluid injection.

To comprehensively identify the urban traffic corridor network, steady-state flow is injected from the east, west, south, and north boundaries of the simulation domain. These four simulations are conducted independently to capture traffic corridors under different dominant flow directions.

3.3.3. Computational fluid dynamics numerical solution.

The core of the simulation is based on PhiFlow’s numerical solution of the incompressible Navier–Stokes equations, as given in Eq (1):

(1)

Where denotes the velocity field, is the fluid density, p is the pressure, is the kinematic viscosity, and denotes the external body force.

Advection field update: In fluid simulation, advection describes the process by which physical quantities, such as density and velocity, are transported and updated by the fluid motion. The governing equation for this process is given in Eq (2).

(2)

Where represents the physical quantity being advected (primarily fluid velocity and density in this paper), t is time, is the velocity vector field of the fluid, and is the gradient of the physical quantity . The term represents the convective component, describing the transport of along the direction of the velocity field .

In this study, the MacCormack algorithm is employed to compute the advected fluid density field [33]. The MacCormack method is a second-order accurate predictor–corrector finite-difference scheme. This method effectively reduces numerical dissipation and preserves sharp density field boundaries by alternately applying forward and backward spatial differencing. Compared with more complex high-order schemes, such as ENO and WENO, the MacCormack scheme provides a favorable balance between accuracy and computational efficiency. The computational procedure of the MacCormack scheme is detailed in Eq (3).

(3)

Where represents the physical quantity value at grid point (i,j) and time step n; and are the velocity components in the x and y directions at grid point (i,j) and time step n; is the time step size; and are the spatial grid step sizes in the x and y directions; and represent physical quantity values at adjacent grid points at time step n; is the temporary predicted value at the next time step n + 1 for , computed using the forward differencing method; is another temporary value obtained by correcting using backward spatial differencing based on the predicted value .and is the final updated value at grid point (i,j) and time step n + 1.

The semi-Lagrangian algorithm is employed to compute the advected fluid velocity field [34]. As a streamline-based advection scheme, the semi-Lagrangian method performs interpolation and reconstruction of physical quantities by tracing streamlines backward along the velocity field. Owing to its unconditional stability, this method maintains numerical stability even with large time steps, without a significant increase in computational cost. Compared with the CFL constraints of traditional Eulerian methods, the semi-Lagrangian approach provides a stable numerical representation of the obstacle-constrained synthetic velocity patterns used in this study. The computational procedure of the semi-Lagrangian method is presented in Eq (4).

(4)

Where is the coordinate of the current grid point; is the estimated starting position of the fluid particle at the previous time step computed using backward tracing; is the velocity vector at the current grid point and previous time step ; is the time step size; is the physical quantity value (velocity) at the current grid point and new time step ; and represents the interpolation of the physical quantity at the previous time step evaluated at the backtracked point , typically using bilinear or higher-order interpolation methods.

Addition of directional driving force: A directional driving force is applied according to the density field to orient the synthetic flow toward a prescribed target boundary. Regions with higher density receive larger velocity increments. This numerical construction promotes continuous directional passages in the obstacle-constrained field; it does not model UAV acceleration, pilot behavior, or traffic demand.

Incompressible projection: At each time step, a predicted velocity field is first computed through advection and the application of directional forces. The resulting velocity field may not satisfy the incompressibility constraint, that is, its divergence may be non-zero. To enforce incompressibility, a corrective pressure is obtained by solving a pressure Poisson equation, and the resulting pressure gradient is used to update the velocity field. This numerical operation produces a smooth divergence-free field around the modeled obstacles; it is used as a geometric passage indicator and does not emulate an onboard UAV obstacle-avoidance controller. The computational procedure for the Incompressible projection is presented in Eq (5).

(5)

Where is the corrected velocity field at time step n + 1 satisfying the incompressibility condition; is the predicted velocity field obtained after advection and external forces (typically with non-zero divergence); is the pressure field to be solved at time step n + 1; is the fluid density; is the time step size; is the pressure gradient representing the correction effect of pressure differences on velocity; represents the mass conservation requirement for incompressible fluids; and is the Laplace operator of the pressure field, describing the spatial curvature of pressure.

After the prescribed time-step iterations, the resulting field reveals regions with relatively high synthetic velocity magnitude and consistent direction under each imposed boundary condition. The four directional fields are stored for subsequent streamline tracing. Their magnitudes are interpreted only on a relative, within-simulation basis and are not calibrated atmospheric wind speeds.

3.4. Corridor identification

Traditional path-finding algorithms typically rely on predefined OD pairs; however, such pairs may not be available during strategic corridor-network screening. The proposed velocity-field-based method instead traces relatively high-magnitude, directionally consistent regions in the synthetic fields described in Section 3.3. It therefore identifies candidate passages without requiring predefined OD pairs. The overall workflow is illustrated in Fig 5.

3.4.1. Streamline tracing algorithm.

In fluid mechanics, a streamline is tangent to the local velocity vector. Here, the same mathematical construction is used to extract candidate geometric centerlines from a synthetic field, rather than to predict individual UAV trajectories. The Flow Field-Driven High-Velocity Corridor Tracing Algorithm (FHVCT) traces relatively high-magnitude passages and applies obstacle-aware redirection and branching. Its pseudocode is provided in Algorithm 2.

Algorithm 2 Streamline tracing (Flow field-driven)

Require: Directional velocity fields , obstacle map O

Ensure: Streamline set

 1: Define inflow direction set

 2: Initialize streamline set

 3: for all do

 4:   Select corresponding velocity field

 5:   Generate seed points set

 6:   for all do

 7:    Initialize main streamline starting from

 8:    while streamline termination conditions are not met do

 9:     if current point intersects obstacle or enters low-velocity region then

10:     Apply path redirection

11:    end if

12:    Update streamline point using RK4 integration

13:   end while

14:   Save main streamline and add it to

15:   Detect bifurcation points along

16:   for all do

17:    Extract prefix streamline of up to

18:    Initialize branch streamline from

19:    Trace using the same RK4-based procedure with redirection

20:    Construct branch streamline

21:    Add to

22:   end for

23:  end for

24: end for

25: return

Starting Point Selection: After completion of the CFD simulations, a velocity threshold is applied to each directional velocity field to prevent streamline tracing from entering low-velocity regions. Streamline tracing seed points are uniformly sampled along the four inlet boundaries of the simulation domain, ensuring that the resulting streamlines comprehensively cover potential traffic regions.

Streamline point update: In the streamline tracing process, the fourth-order Runge–Kutta (RK4) method is employed for kinematic integration to accurately simulate particle trajectories [35]. Compared with the first-order Euler and second-order RK2 methods, RK4 maintains high integration accuracy under rapidly varying velocity fields, thereby preventing streamlines from erroneously intersecting obstacles or exhibiting spurious oscillations. A streamline is defined as a trajectory that is everywhere tangent to the local velocity vector. The RK4 scheme enhances integration accuracy by evaluating the velocity field at multiple intermediate points, enabling streamline points to be updated more precisely along the local flow direction. The corresponding formulation is given in Eq (6).

(6)

Where is the fluid velocity vector at point (x, y), and is the integration time step.

Streamline obstacle avoidance and path redirection: This numerical procedure redirects a candidate centerline when it approaches a modeled obstacle or enters a low-relative-velocity region, as illustrated in Fig 6A. The light-gray regions denote obstacles, while blue and red indicate lower and higher relative synthetic velocity, respectively. Within a predefined search radius, the algorithm evaluates neighboring candidate points and selects the next point using the scoring function in Eq (7). This operation is part of offline corridor extraction and should not be interpreted as a real-time UAV control model.

(7)

where Vsampled is the flow velocity at the sampling point, Vmax is the maximum flow velocity in the search area, Msampled is the mask value at the sampling point, and represents the directional consistency between the current streamline direction and the direction toward the sampling point. The weights wspeed, wmask, and wangle control the relative contributions of these three factors. The parameter values used for streamline-based obstacle avoidance and path redirection are summarized in Table 1.

thumbnail
Fig 6. Illustration of streamline tracing.

(A) Streamline path redirection. (B) Bifurcating streamline generation.

https://doi.org/10.1371/journal.pone.0357628.g006

thumbnail
Table 1. Parameters for streamline-based obstacle avoidance and path redirection.

https://doi.org/10.1371/journal.pone.0357628.t001

Bifurcating streamline generation. To enhance the connectivity and coverage of the traced streamlines, a bifurcation mechanism is introduced during the tracing process, as illustrated in Fig 6B. When a main streamline passes through a region and discovers other potential high-velocity regions nearby with a small difference in direction, the algorithm generates a new bifurcating streamline at this point. It then smoothly connects the main streamline and the starting point of the bifurcating streamline using a Bezier curve to ensure path continuity and naturalness. The parameters and corresponding descriptions for bifurcating streamline generation are summarized in Table 2.

thumbnail
Table 2. Parameters for bifurcating streamline generation.

https://doi.org/10.1371/journal.pone.0357628.t002

The resulting streamlines are candidate centerlines that avoid obstacles represented in the two-dimensional mask. They are not certified flight corridors and require the subsequent filtering, redundancy removal, three-dimensional verification, and operational assessment described below.

3.4.2. Corridor extraction and optimization.

The streamline tracing algorithm produces a large number of streamlines, many of which are redundant due to insufficient length or low straightness. To extract high-quality traffic corridors, this study adopts a two-stage processing pipeline consisting of feature filtering followed by redundancy removal. The pseudocode of the proposed algorithm is presented in Algorithm 3.

Algorithm 3 Streamline post-processing

Require: All streamline

Ensure: Air corridor network

1:                         ▷ Geometric filtering

2: for all streamline do

3:   Compute geometric features of (length, straightness)

4:   if does not satisfy predefined criteria then

5:    Remove from

6:   end if

7: end for

8:                     ▷ Initial deduplication (Clustering)

9:  Cluster the set into k clusters:

10: Initialize representative streamline set

11: for all cluster do

12:   Compute a quality score for each streamline

13:   Select representative streamline with the highest score from

14:   Add to

15: end for

                        ▷ Cross-Cluster Refinement

16: for all each distinct pair from do

17:   Segment and into local sub-segments

18:   Perform local clustering on the collected sub-segments

19:   if local redundancy (high similarity) is detected then

20:    Remove redundant sub-segments from the lower-score streamline

21:   end if

22: end for

23:

24: return

First, paths that are short or not smooth are excluded based on streamline length and straightness. The straightness metric is computed as defined in Eq (8):

(8)

Where D is the direct distance between the path’s start and end points, and L is the path’s total length.

This study selects streamlines with lengths exceeding 2500 m and straightness values greater than 0.75 as preliminary corridor candidates. However, it is necessary to retain a unique and highest-quality representative path among geometrically similar candidates, as illustrated in Fig 7A, where black regions denote obstacles. To achieve this, the DBSCAN clustering algorithm is employed to group geometrically similar paths [36]. DBSCAN exhibits notable advantages for spatial trajectory clustering, including the absence of a requirement for a predefined number of clusters, the ability to identify clusters of arbitrary shapes, and strong robustness to noisy streamlines. Consequently, it is more suitable than K-means or spectral clustering for complex path sets with unknown cardinality. Each candidate corridor is subsequently subjected to a comprehensive quality evaluation. The scoring system integrates multiple metrics, including corridor length, straightness, path curvature, and average flow velocity. These metrics are combined through weighted summation to produce a normalized quality score ranging from 0 to 1. The parameters and corresponding descriptions used in the initial deduplication process are summarized in Table 3.

thumbnail
Table 3. Parameters for initial clustering and deduplication.

https://doi.org/10.1371/journal.pone.0357628.t003

thumbnail
Fig 7. Illustration of corridor extraction and optimization.

(A) Initial deduplication. (B) Cross-cluster refinement. (C) Final corridor network.

https://doi.org/10.1371/journal.pone.0357628.g007

The candidates from the east-, west-, south-, and north-driven fields are pooled before clustering. No inflow direction is assigned priority. Pairwise similarity is evaluated from buffered geometric overlap without regard to digitized line orientation; consequently, geometrically coincident paths traced in opposite directions are treated as candidates for the same physical corridor. Candidate pairs whose overlap exceeds the specified threshold form the same density-connected cluster, and only the highest-quality representative is retained. Thus, a segment identified under multiple inflow conditions is counted once after primary clustering. Partial overlaps that do not meet the whole-path clustering criterion are handled in the subsequent local cross-cluster refinement. The source direction remains an intermediate provenance attribute but does not affect the representative-selection rule.

After the initial deduplication stage, local overlaps may still persist among corridors belonging to different clusters. To further simplify the corridor network, a cross-cluster refinement strategy is employed. First, the preliminarily filtered corridors are segmented into fixed-length subsegments. The geometric similarity between these subsegments is then evaluated. When high similarity is detected, the overlapping portions are removed from the lower-quality corridor, as illustrated in Fig 7B. The parameters and corresponding descriptions used in the cross-cluster refinement process are summarized in Table 4. The final corridor network is obtained through this local refinement process followed by smoothing and connection, as shown in Fig 7C.

thumbnail
Table 4. Parameters for cross-cluster refinement.

https://doi.org/10.1371/journal.pone.0357628.t004

3.4.3. Path planning method.

This study adopts a corridor-based segmented path-planning framework that uses a pre-identified corridor network to generate obstacle-screened routes from origin to destination. The A* algorithm is employed for path planning. The core principle of the A* algorithm lies in evaluating the total cost of each node and iteratively expanding the node with the lowest estimated cost to identify the least-cost path. The cost function of the A* algorithm is defined in Eq (9).

(9)

where f(n) is the total estimated cost from the start node to the end node, passing through node n, g(n) is the actual movement cost from the start node to the current node n, and h(n) is the estimated heuristic cost from the current node n to the end node.

Each flight mission is divided into the following three stages:

Access stage (origin-to-corridor): The UAV departs from its origin and plans the shortest feasible path to connect to the nearest accessible low-altitude corridor node. Obstacle avoidance with respect to surrounding buildings is explicitly considered at this stage.

Traversal stage (corridor network): After entering the corridor network, the UAV travels along predefined corridors until reaching the corridor node closest to the target destination. Path planning at this stage relies on the pre-constructed corridor network map.

Egress stage (corridor-to-destination): The UAV exits the corridor network at the selected exit node and plans the shortest path to the final destination. Similar to the first stage, obstacle avoidance with respect to buildings is taken into account.

This study considers UAV flight in a two-dimensional space, simulating a scenario in which the UAV ascends vertically from the origin to a designated flight altitude, cruises at this altitude to a position above the destination, and then descends vertically. The corridor-based segmented path-planning method developed under this framework is compared with the free-flight mode using path length, average flight velocity, path curvature, and total flight time to quantify differences in route geometry and kinematic performance. The UAV velocity update accounts for the platform’s maximum velocity and acceleration constraints at each time step; when negotiating curved segments, the UAV is additionally subject to a turn-related speed constraint. These modeled constraints do not constitute a collision-risk or operational-safety assessment.

4. Results

4.1. CFD simulation results

Fig 8 presents the synthetic velocity fields for the Futian case. White areas denote modeled obstacles, primarily buildings higher than 30 m and designated prohibited airspace. For each inflow direction, the color map shows the percentile-normalized magnitude of the corresponding synthetic velocity field: dark blue indicates lower relative magnitude and red indicates higher relative magnitude. The scale is dimensionless and does not represent atmospheric wind speed or UAV speed in physical units. Higher relative magnitudes tend to occur along continuous open strips, whereas densely obstructed areas generally show lower values.

thumbnail
Fig 8. Author-generated synthetic velocity fields under four imposed inflow directions: (A) east, (B) west, (C) south, and (D) north.

Colors show the within-direction percentile-normalized velocity magnitude and do not represent atmospheric wind or UAV speed in physical units.

https://doi.org/10.1371/journal.pone.0357628.g008

Under the adopted mathematical formulation, relatively high-magnitude regions indicate passages that are less constrained by the modeled planar obstacles. These regions are therefore used as inputs for candidate centerline extraction. Their presence alone does not demonstrate operational safety, traffic capacity, or favorable atmospheric conditions.

4.2. Identification results of ULATCs

Fig 9 illustrates the initial streamlines traced from boundary seed points under the four imposed directions. The streamlines generally follow relatively high-magnitude regions and form continuous paths around the modeled obstacles. White streamlines satisfy the geometric candidate criteria of length greater than 2.5 km and straightness greater than 0.75. In this case, east–west candidates are relatively concentrated near continuous open strips that visually coincide with several major arterial-road spaces, whereas north–south candidates are more dispersed. This spatial interpretation is specific to the adopted obstacle map and was not evaluated as a causal relationship with road infrastructure.

thumbnail
Fig 9. Author-generated streamline tracing results under four imposed inflow directions: (A) east, (B) west, (C) south, and (D) north.

The color scale indicates relative field magnitude rather than physical wind or UAV speed.

https://doi.org/10.1371/journal.pone.0357628.g009

After candidates from all four directions are pooled, redundant streamlines remain, as shown in Fig 10A. Primary clustering retains one representative from each geometrically similar group, producing the initial corridor candidates in Fig 10B. Partial overlaps between different clusters are then treated through local de-duplication, smoothing, and connection to obtain the final set in Fig 11. Qualitative overlay inspection indicates that the retained corridors are associated mainly with continuous open strips, arterial-road spaces, parks, and lower-building-density zones rather than being uniformly distributed across the study area. These associations describe the case-study morphology and do not imply that the corridors are operationally certified or accessible under all three-dimensional conditions.

thumbnail
Fig 10. Author-generated initial streamline processing results.

(A) All streamlines. (B) Initial corridors.

https://doi.org/10.1371/journal.pone.0357628.g010

thumbnail
Fig 11. Author-generated corridor network over the processed obstacle grid.

https://doi.org/10.1371/journal.pone.0357628.g011

Statistical analysis indicates that ten principal corridors were identified, with a mean individual length of 4,904 m and a mean straightness of 0.913. The sum of the individual corridor lengths was 49.043 km. After dissolving mutually overlapping segments, the unique network length was 40.271 km, corresponding to a shared-segment proportion of 17.9%.

4.3. Comparison with corridor-generation baselines

The proposed method was compared with two corridor-generation baselines using the same 5 km 5 km study area, 50 m obstacle grid, and building and no-fly-zone constraints. The first baseline was adapted from the obstacle-clustered Voronoi–A* public air-route planning procedure of Zhang et al. [37]. Obstacle cells were first clustered, a Voronoi route graph was then constructed, and graph edges intersecting obstacles were repaired using grid-based A*. Spatially redundant segments were subsequently removed while preserving network connectivity, boundary access, local coverage, and obstacle clearance.

The second baseline followed the risk-trajectory aggregation concept of Slama et al. [19]. A normalized urban exposure-risk field was constructed from population, road-activity, building-exposure, and sensitive-facility data. Higher-risk cells were treated as restricted areas during baseline construction. Risk-aware trajectories were then aggregated into a reusable corridor graph, and unsafe graph edges were repaired using risk-aware A*. Small isolated components were removed after graph construction. The risk field is a relative exposure-risk proxy and should not be interpreted as an absolute accident or fatality probability.

The resulting baseline networks are shown in Fig 12, and their network characteristics are compared in Table 5.

thumbnail
Table 5. Comparison of corridor-network characteristics.

https://doi.org/10.1371/journal.pone.0357628.t005

thumbnail
Fig 12. Corridor networks generated by the two baseline methods.

Panel (A) shows the common obstacle grid and the Voronoi–A* network; panel (B) shows the percentile-ranked exposure-risk field and the Risk-GNG network.

https://doi.org/10.1371/journal.pone.0357628.g012

Voronoi–A* achieved the highest 500-m coverage ratio (98.48%), but required the longest network (54.484 km) and had the lowest length-weighted straightness (0.845). This metric weights the straightness of each corridor or segment by its length, with values closer to 1 indicating lower overall detour. Risk-GNG produced a network length of 44.555 km and a coverage ratio of 83.90%. Its mean straightness (0.918) was slightly higher than that of CFD-FHVCT, whereas its length-weighted straightness was lower (0.880), indicating that some of its longer segments were more circuitous than suggested by the unweighted mean.

CFD-FHVCT achieved a 500-m coverage ratio of 93.55%, which was 4.93 percentage points lower than that of Voronoi–A* and 9.65 percentage points higher than that of Risk-GNG. Its unique network length was 40.271 km, which was 26.1% shorter than that of Voronoi–A* and 9.6% shorter than that of Risk-GNG. Although Risk-GNG had a marginally higher unweighted mean straightness, CFD-FHVCT achieved the highest length-weighted straightness (0.909), indicating relatively low detour along its longer principal corridors.

Overall, Voronoi–A* favored spatial coverage, whereas Risk-GNG emphasized the avoidance of high-exposure areas. CFD-FHVCT provided an intermediate coverage ratio with a shorter and less circuitous network. Because the methods use different topological representations, corridor or segment counts and their mean lengths are reported only as descriptive network characteristics.

4.4. Sensitivity and stability analysis

The local sensitivity analysis used the original corridor-network configuration as the baseline and examined the effects of key parameter variations on corridor count, unique network length, and straightness. The results are presented in Table 6.

thumbnail
Table 6. Sensitivity of corridor-network characteristics to parameter variations.

https://doi.org/10.1371/journal.pone.0357628.t006

The low-speed percentile mainly affected corridor retention and network extent. The 20th-percentile setting retained 12 corridors with a unique network length of 41.295 km, whereas the 40th-percentile setting reduced these values to 8 corridors and 34.699 km. This change reflects the influence of the low-speed threshold on the spatial extent of candidate regions. Both straightness measures differed from the baseline by less than 0.01, indicating a limited effect on network geometry.

The primary-clustering parameters controlled the consolidation of nearby corridor candidates. Increasing the buffer distance from 200 to 300 m reduced the corridor count from 12 to 9 and the unique network length from 46.105 to 41.465 km. This is consistent with a larger buffer allowing more nearby candidates to be grouped. Length-weighted straightness remained nearly unchanged at 0.908 and 0.906. By contrast, increasing the similarity threshold from 0.42 to 0.62 required stronger geometric agreement for merging, resulting in more retained corridors and a longer network.

Raising the minimum-straightness threshold from 0.70 to 0.80 reduced the corridor count from 13 to 9 and the network length from 46.633 to 37.763 km, while increasing length-weighted straightness from 0.902 to 0.913. A stricter threshold therefore removed more circuitous candidates, but also reduced the overall network extent.

Grid resolution had the strongest effect. The 25-m grid retained 14 corridors with a unique network length of 41.529 km, whereas the 75-m grid retained only 3 corridors and reduced the network length to 16.264 km. In the dense urban environment considered here, coarse rasterization increases the discrete spatial extent of obstacles and compresses the feasible space between buildings. Some narrow passages may therefore become disconnected, preventing the simulated flow from passing smoothly and forming stable streamlines. This reduces both the number and total extent of the identified corridors.

The two alternative tracing-weight settings both produced 12 corridors, with unique network lengths ranging from 45.272 to 48.990 km and only moderate changes in straightness. These weights mainly adjust the relative importance of speed and direction during tracing without changing the underlying flow field or spatial constraints, which explains their comparatively limited influence on network geometry.

Overall, corridor count and network extent varied more substantially than the straightness measures across the tested configurations. Grid resolution produced the most pronounced changes, while the other parameter variations mainly affected corridor retention and network extent. Within the tested ranges, network scale and corridor composition were therefore more parameter-dependent than overall geometric directness.

The consistency of the four-direction construction was additionally examined by simultaneously setting the synthetic inflow strength to 90% and 110% of its nominal value while retaining the same obstacle grid, random seed, seed-generation rule, tracing parameters, and merging procedure. Both perturbation settings retained 10 primary corridors. Their unique network lengths were 41.122 and 39.774 km, respectively, corresponding to a relative difference of 3.3% between the two perturbed networks, while their length-weighted straightness values were 0.895 and 0.898. After buffering both networks by the 200 m primary-clustering distance, their spatial Jaccard overlap was 0.831. This paired perturbation check indicates that the dominant spatial support was retained under the tested inflow change, although local branches and network extent were not identical. It should therefore be interpreted as a limited numerical-stability check of the synthetic-field construction rather than evidence of robustness to atmospheric wind, traffic demand, or other real-world disturbances.

4.5. Path planning comparative analysis

Two path-planning comparison experiments were conducted. The first compared the CFD-FHVCT corridor mode with unstructured free flight to examine the operational effects of using a corridor network. The second compared CFD-FHVCT with two baseline corridor-generation methods to evaluate how different corridor networks affected the path-planning results.

4.5.1. Operational comparison with unstructured free flight.

Four OD points were selected at different locations in the study area, producing six unordered OD pairs that covered east–west, north–south, and diagonal movements. A* was used to query both the proposed corridor network and the unstructured navigable grid. Route performance was evaluated using path length, mean speed, total curvature change, and flight time. The calculations represent idealized single-UAV operations without wind disturbances, traffic conflicts, or dynamic restrictions. Therefore, the results primarily reflect the tested OD cases and cannot yet support city-wide statistical inference.

Fig 13 presents the path-planning results, with path color indicating instantaneous UAV speed. Feasible paths were obtained for all six OD pairs in both the corridor mode (Fig 13A) and free-flight mode (Fig 13B). The free-flight paths were less constrained by a predefined network and were generally shorter, whereas the corridor paths followed smoother and more structured passages and required fewer pronounced heading changes in most of the tested OD cases.

thumbnail
Fig 13. Path-planning results for (A) the proposed corridor mode and (B) the unstructured free-flight mode.

https://doi.org/10.1371/journal.pone.0357628.g013

Table 7 reports the OD-level results under the baseline UAV parameter setting. The baseline values were selected with reference to the DJI Air 3S because its publicly available performance specifications provide a relatively complete basis for defining a reproducible parameter set. The baseline setting used a maximum speed of 21 m/s, a turn-limited speed of 13 m/s, and a maximum acceleration/deceleration magnitude of 7 m/s2. These values serve as a common reference for the comparative evaluation and are not intended to represent the full range of urban logistics UAVs.

thumbnail
Table 7. Path-planning comparison under the baseline UAV parameter setting.

https://doi.org/10.1371/journal.pone.0357628.t007

Compared with free flight, the proposed corridor mode increased mean path length by 14.6% but reduced mean total curvature change by 42.3%. Mean speed increased by 15.9%, and mean flight time decreased by 2.2%. The reduction in flight time was an average result rather than a consistent improvement across all OD pairs, as the corridor mode required slightly more time for OD pairs 1–4 and 3–4. Overall, the tested cases suggest that the corridor mode can reduce maneuvering demand and improve trajectory smoothness, although the results do not directly quantify collision risk, energy consumption, or noise.

To examine whether these findings depended strongly on the selected UAV parameters, the stored paths were re-evaluated under three kinematic scenarios (Table 8). The conservative scenario represented a lower-performance platform, the baseline scenario retained the parameter setting used in the main comparison, and the high-performance scenario represented a faster platform with greater acceleration capability. Only the kinematic parameters were changed, while the path geometry and curvature records remained fixed.

thumbnail
Table 8. Effect of UAV kinematic parameters on the corridor and free-flight paths.

https://doi.org/10.1371/journal.pone.0357628.t008

Across the three scenarios, the differences in mean flight time between the two modes were small, with the corridor mode showing an advantage of 0.5%–2.4%. However, because the corridor paths were smoother and spent less time under turn-related speed limitations, their mean realized speed was 11.5%–13.6% higher than that of free flight. This indicates that the main benefit of the corridor mode was an increase in realized speed rather than a substantial reduction in flight time.

4.5.2 Path-planning comparison among corridor-generation methods.

The second experiment compared CFD-FHVCT, Grid–Voronoi, and Risk-GNG under the same OD points, access-path procedure, graph-search method, and baseline UAV parameters. Short access paths between the OD points and each network were included in the reported route lengths. The path-planning results for the three corridor-generation methods are summarized in Table 9.

thumbnail
Table 9. Path-planning comparison among corridor-generation methods. Values are reported as the mean standard deviation across the six tested OD pairs. The relative-difference rows are calculated as . Positive values indicate that CFD-FHVCT produced a higher value, whereas negative values indicate a lower value.

https://doi.org/10.1371/journal.pone.0357628.t009

For the six tested OD pairs, CFD-FHVCT produced the shortest mean route among the three structured networks, with a mean length of 5,246.6 m, compared with 5,569.6 m for Grid–Voronoi and 6,266.2 m for Risk-GNG. Relative to Grid–Voronoi, the CFD-FHVCT routes were 5.8% shorter and had 49.2% lower total curvature. Relative to Risk-GNG, the corresponding reductions were 16.3% and 61.5%.

CFD-FHVCT also had the highest mean realized speed and the shortest mean flight time in this OD sample. Its mean flight time was 14.0% lower than that of Grid–Voronoi and 27.4% lower than that of Risk-GNG. The longer and more curved Risk-GNG routes observed here are consistent with its emphasis on avoiding higher-exposure areas rather than minimizing geometric distance alone.

Because route geometry was held fixed within each network, changing the UAV kinematic parameters did not alter path length or total curvature. As an additional check on the speed- and time-based results, the three networks were evaluated under the conservative and high-performance scenarios used in Table 8. Their mean-flight-time ordering remained unchanged under both settings: CFD-FHVCT was followed by Grid–Voronoi and then Risk-GNG. Thus, the ordering observed under the baseline parameters was not reversed by the tested platform assumptions, although the magnitude of the time differences varied.

Overall, the six tested OD pairs showed descriptive differences in route directness, trajectory smoothness, and flight efficiency among the three networks. These results characterize the selected case and should not be interpreted as statistical evidence of general superiority.

5. Discussion

The spatial distribution of the extracted corridors indicates that the CFD-inspired formulation tends to preserve continuous open urban spaces, including arterial-road spaces, parks, and areas with relatively low building density. This correspondence is consistent with the intended role of the synthetic velocity field, which is used to identify planar continuity around obstacles rather than to represent atmospheric wind or urban UAV traffic. The comparison with Voronoi–A* and Risk-GNG also highlights different network-design priorities. Voronoi–A* may be more suitable when spatial coverage is the primary objective, whereas Risk-GNG favors the avoidance of higher-exposure areas. CFD-FHVCT, in comparison, yields a more compact network while maintaining relatively smooth trajectories. These results highlight the different priorities of the three methods in terms of spatial coverage, network compactness, and geometric directness in the tested area.

The path-planning results indicate that the main benefit of the identified network lies in reducing route curvature and maneuvering demand, while no consistent advantage in route length or flight time was observed across the six OD pairs. The reported standard deviations summarize variation among the six OD pairs rather than uncertainty from repeated experiments. The sensitivity analysis showed that grid resolution had the strongest influence on the extracted network, as coarser obstacle discretization could eliminate narrow passages. Other tested parameters mainly affected local branches and the spatial extent of the network, while the locations and overall configuration of the main corridors remained largely unchanged.

The present study evaluates a two-dimensional screening framework in a single km2 urban case. The resulting evidence is therefore case-specific, and broader applicability should be examined in larger and geographically diverse urban areas. The current formulation focuses on static planar obstacle topology, while operational applications would also require high-resolution three-dimensional representation of thin or temporary obstacles, together with weather, dynamic airspace restrictions, corridor capacity, traffic demand, and multi-UAV conflict management. These factors provide natural directions for extending the framework toward three-dimensional, time-dependent, and capacity-aware operational planning. Accordingly, the identified corridors are best regarded as a strategic spatial backbone for subsequent operational assessment and should be verified against site-specific three-dimensional environmental information and current airspace constraints before practical deployment.

6. Conclusion

This study proposed a CFD-inspired and origin–destination-independent method for extracting candidate urban low-altitude corridor centerlines from synthetic incompressible velocity fields constrained by a two-dimensional obstacle topology. In the Futian case study, the method identified 10 principal corridors with a mean individual length of 4,904 m, a mean straightness of 0.913, and a unique network length of 40.271 km, with the resulting network mainly distributed along continuous open urban spaces.

Compared with the Voronoi–A* and Risk-GNG baseline methods, CFD-FHVCT produced the shortest unique network and the highest length-weighted straightness, with a 500-m coverage ratio of 93.55%. Across the six OD pairs, the main path-planning benefit was reduced trajectory curvature and maneuvering demand rather than consistent reductions in route length or flight time.

Overall, the results demonstrate the feasibility of CFD-FHVCT as a computational framework for strategic urban low-altitude corridor identification and candidate-network design. The identified network provides a spatial backbone for subsequent operational assessment, and future work can extend the framework toward three-dimensional and operationally constrained urban airspace applications.

References

  1. 1. Qu X, Zeng Z, Wang K, Wang S. Replacing urban trucks via ground–air cooperation. Communications in Transportation Research. 2022;2:100080.
  2. 2. Wu Y, Low KH, Hu X. Trajectory-based flight scheduling for AirMetro in urban environments by conflict resolution. Transportation Research Part C: Emerging Technologies. 2021;131:103355.
  3. 3. Yan M, Yu P, Chan CA, Gygax AF, Li C, I C-L. Intelligent and Efficient UAV Delivery for Low-Altitude Economy Networking: Path Planning and Energy Consumption Optimization. IEEE Commun Mag. 2026;64(6):96–102.
  4. 4. Yan M, Yu P, Chen J, Li C, I C-L. Dynamic Computation Offloading Optimization Based on Meta-Reinforcement Learning in UAV-Assisted MEC Networks. IEEE Internet Things J. 2026;13(11):23615–27.
  5. 5. Plioutsias A, Karanikas N, Chatzimihailidou MM. Hazard Analysis and Safety Requirements for Small Drone Operations: To What Extent Do Popular Drones Embed Safety?. Risk Anal. 2018;38(3):562–84. pmid:28768049
  6. 6. Wu Y, Yin H, Chen X, Zhang M. Multicircuit Route Planning for UAVs Performing the Terrain Coverage Task. IEEE Internet Things J. 2024;11(13):23765–79.
  7. 7. Cummings C, Mahmassani H. Airspace congestion, flow relations, and 4-D fundamental diagrams for advanced urban air mobility. Transportation Research Part C: Emerging Technologies. 2024;159:104467.
  8. 8. Sunil E, Ellerbroek J, Hoekstra JM, Maas J. Three-dimensional conflict count models for unstructured and layered airspace designs. Transportation Research Part C: Emerging Technologies. 2018;95:295–319.
  9. 9. Haddad J, Mirkin B, Assor K. Traffic flow modeling and feedback control for future Low-Altitude Air city Transport: An MFD-based approach. Transportation Research Part C: Emerging Technologies. 2021;133:103380.
  10. 10. Weng C, Pan T, Chen C, Zhong R. Urban low-altitude air transport management: bridging dynamic traffic control and static network equilibrium. Transportation Research Part C: Emerging Technologies. 2025;178:105237.
  11. 11. Safadi Y, Geroliminis N, Haddad J. Integrated departure and boundary control for low-altitude air city transport systems. Transportation Research Part B: Methodological. 2024;189:103020.
  12. 12. Asslouj AE, Uppaluru H, Ramezani M, Atkins E, Rastgoftar H. A Fixed Air Corridor Model for UAS Traffic Management in Urban Areas. IEEE Trans Aerosp Electron Syst. 2024;60(5):5651–62.
  13. 13. Bauranov A, Rakas J. Designing airspace for urban air mobility: A review of concepts and approaches. Progress in Aerospace Sciences. 2021;125:100726.
  14. 14. Cohen AP, Shaheen SA, Farrar EM. Urban Air Mobility: History, Ecosystem, Market Potential, and Challenges. IEEE Transactions on Intelligent Transportation Systems. 2021;22(9):6074–87.
  15. 15. Lau T-K, Tsai P-C, Ou H-Y, Lin T-P. Efficient and cost-effective method for identifying urban ventilation corridors using a heuristic search algorithm. Sustainable Cities and Society. 2024;101:105144.
  16. 16. Liu R, Wang Y, Zhang Y, Peng Z, Chen H, Li X, et al. Analysis of the city-scale wind environment and detection of ventilation corridors in high-density metropolitan areas based on CFD method. Urban Climate. 2025;59:102274.
  17. 17. Yang Z. Food delivery by drone is just part of daily life in Shenzhen. MIT Technology Review. 2023.
  18. 18. Zhai W, Han B, Li D, Duan J, Cheng C. A low-altitude public air route network for UAV management constructed by global subdivision grids. PLoS One. 2021;16(4):e0249680. pmid:33852616
  19. 19. Sláma J, Váňa P, Faigl J. Generating Safe Corridors Roadmap for Urban Air Mobility. In: 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2022. 11866–71. https://doi.org/10.1109/iros47612.2022.9981326
  20. 20. Stuive L, Gzara F. Airspace network design for urban UAV traffic management with congestion. Transportation Research Part C: Emerging Technologies. 2024;169:104882.
  21. 21. He X, He F, Li L, Zhang L, Xiao G. A route network planning method for urban air delivery. Transportation Research Part E: Logistics and Transportation Review. 2022;166:102872.
  22. 22. He X, Li L, Mo Y, Huang J, Qin SJ. A distributed route network planning method with congestion pricing for drone delivery services in cities. Transportation Research Part C: Emerging Technologies. 2024;160:104536.
  23. 23. Hughes RL. A continuum theory for the flow of pedestrians. Transportation Research Part B: Methodological. 2002;36(6):507–35.
  24. 24. Wang Q. Research on Subway Passenger Flow Model Based on Fluid Mechanics Theory [Master’s thesis]. Liaoning, China: Dalian Jiaotong University; 2018.
  25. 25. Lighthill MJ, Whitham GB. On kinematic waves I. Flood movement in long rivers. Proceedings of the Royal Society of London Series A Mathematical and Physical Sciences. 1955;229(1178):281–316.
  26. 26. Li R. Research on passenger flow model at subway platform based on fluid mechanics theory. Beijing, China: Beijing Jiaotong University. 2012.
  27. 27. Dong S, Zhang H, Li S, Jia N, He N. A Study on Urban Traffic Congestion Pressure Based on CFD. Sustainability. 2024;16(24):10911.
  28. 28. Rastgoftar H, Emadi H, Atkins EM. A Finite-State Fixed-Corridor Model for UAS Traffic Management. IEEE Trans Intell Transport Syst. 2024;25(3):2322–30.
  29. 29. Civil Aviation Administration of China. National Airspace Basic Classification Method. Beijing, China: Civil Aviation Administration of China. 2023. https://www.caac.gov.cn/PHONE/XXGK_17/XXGK/TZTG/202312/t20231221_222397.html
  30. 30. Che Y, Li X, Liu X, Wang Y, Liao W, Zheng X. 3D-GloBFP: The First Global Three-Dimensional Building Footprint Dataset. Earth System Science Data. 2024;16(11):5357–74.
  31. 31. Holl P, Thuerey N. Eqn148: Differentiable simulations for PyTorch, TensorFlow and Jax. In: Proceedings of the 41st International Conference on Machine Learning, 2024. 18515–46. https://proceedings.mlr.press/v235/holl24a.html
  32. 32. Burtsev SV, Kuzmin YeP. An efficient flood-filling algorithm. Computers & Graphics. 1993;17(5):549–61.
  33. 33. MacCormack RW. The Effect of Viscosity in Hypervelocity Impact Cratering. Frontiers of Computational Fluid Dynamics 2002. World ScientifiC. 2001. p. 27–43. https://doi.org/10.1142/9789812810793_0002
  34. 34. Bates JR, McDonald A. Multiply-Upstream, Semi-Lagrangian Advective Schemes: Analysis and Application to a Multi-Level Primitive Equation Model. Mon Wea Rev. 1982;110(12):1831–42.
  35. 35. Press WH, Teukolsky SA, Vetterling WT, Flannery BP. Numerical Recipes 3rd Edition: The Art of Scientific Computing. 3rd ed. Cambridge, UK: Cambridge University Press. 2007.
  36. 36. Lee JG, Han J, Whang KY. Trajectory clustering: a partition-and-group framework. In: Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data, 2007. 593–604. https://doi.org/10.1145/1247480.1247546
  37. 37. Zhang H, Tian T, Feng O, Wu S, Zhong G. Research on Public Air Route Network Planning of Urban Low-Altitude Logistics Unmanned Aerial Vehicles. Sustainability. 2023;15(15):12021.