Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-06T23:36:27.291Z Has data issue: false hasContentIssue false

Scheduling safe movement of air traffic in crowded air spaces

Published online by Cambridge University Press:  26 July 2012

David W. Hildum*
Affiliation:
The Robotics Institute, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA 15213-3890, USA; e-mail: hildum@cs.cmu.edu, sfs@cs.cmu.edu
Stephen F. Smith*
Affiliation:
The Robotics Institute, Carnegie Mellon University, 5000 Forbes Avenue, Pittsburgh, PA 15213-3890, USA; e-mail: hildum@cs.cmu.edu, sfs@cs.cmu.edu
Rights & Permissions [Opens in a new window]

Abstract

This paper considers the problem of generating conflict-free movement schedules for a set of vehicles that are operating simultaneously in a common airspace. In both civilian air traffic management and military air campaign planning contexts, it is crucial that the movements of different vehicles be coordinated so as to avoid collisions and near misses. Our approach starts from a view of airspace management as a 4D resource allocation problem, where the space in which vehicles must maneuver is itself managed as a capacitated resource. We introduce a linear octree representation of airspace capacity to index vector-based vehicle routes and efficiently detect regions of potential conflict. Generalizing the notion of contention-based search heuristics, we next define a scheduling algorithm that proceeds by first solving a relaxed version of the problem to construct a spatial capacity profile (represented as an octree), and then using spatio-temporal regions where demand exceeds capacity to make conflict-avoiding vehicle routing and scheduling decisions. We illustrate the utility of this basic representation and search algorithm in two ways. First, to demonstrate the overall viability of the approach, we present experimental results using data representing a realistically sized air campaign planning domain. Second, we define a more abstract notion of ‘encounter set’, which tolerates some amount of conflict on the assumption that on-board deconfliction processes can take appropriate avoidance maneuvers at execution time, and show that generation of this more abstract form of predictive guidance can be obtained without loss in computational efficiency.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2012
Figure 0

Figure 1 Octant division in response to a conflict between two vectors \[--><$> \overrightarrow{{{{v}_{\rm{1}}}}} <$><[[ and \[--><$> \overrightarrow{{{{v}_{\rm{2}}}}} <$><[[: before (l) and after (r); populated octants have shaded backs (red indicating a conflict), empty octants are not shown

Figure 1

Figure 2 Determining the overlap of vehicle separation buffers using a closest point of approach calculation. CPA = closest point of approach

Figure 2

Figure 3 The ordered depth-first mission-scheduling search schema. WS = weaponeering solutions

Figure 3

Figure 4 Flight paths for 1000 aircraft missions; colors are assigned randomly to distinguish between missions

Figure 4

Figure 5 Octants in a primed octree resulting from a priming scheduling run for 1000 aircraft missions; red octants indicate airspace regions containing vehicle conflicts, blue/gray octants indicate airspace regions free of any conflicts; empty octants are not shown

Figure 5

Figure 6 Conflicted octants from the plot in Figure 5

Figure 6

Figure 7 Octants resulting from the primary scheduling phase for 1000 aircraft missions; the conflicts in all previously conflicted octants have been resolved through route modifications

Figure 7

Figure 8 Evaluation data series: target and base layout (1000 targets, 10 bases)

Figure 8

Figure 9 Comparison of processing times for baseline and profile-based scheduling approaches

Figure 9

Figure 10 Spatial geometry of the separation buffer zone and encounter region

Figure 10

Figure 11 Canonical non-conflict scenarios between vehicle pairs

Figure 11

Figure 12 Canonical potential-conflict scenarios between vehicle pairs

Figure 12

Figure 13 The dual-octree concept: the encounter region octree with wider separation constraints (left) signals more conflicts, while the separation buffer zone octree with narrower separation constraints (right) signals fewer, for the same set of missions. ER = encounter region; SBZ = separation buffer zone

Figure 13

Figure 14 Problem scenario illustrating route vector overlaps and corresponding encounter set graphs

Figure 14

Figure 15 High-level description of the closure algorithm for determining maximal temporal overlap of LOS intervals between vectors. LOS = loss of separation

Figure 15

Figure 16 High-level description of the closure algorithm for propagating separation buffer overlap durations across the vector-overlap graph

Figure 16

Figure 17 Comparison of processing times for various neighborhood sizes across a set of 20 data sets including from 50 to 1000 air missions

Figure 17

Figure 18 Comparison of processing times for various neighborhood sizes across a set of 20 higher density data sets including from 50 to 1000 air missions