The document discusses time-based metering for air traffic management. It proposes using mixed integer linear programming (MILP) to minimize total delay for aircraft arriving at an airport. The approach models aircraft trajectories through an airspace network as a series of streams and reference points, with separation constraints between aircraft. The objective is to schedule aircraft arrival times at the final approach fix to minimize delay from scheduled times. Constraints include separation times, maximum allowed delay times, and prohibiting overtaking within streams. The approach is intended to benchmark real-time planning tools and improve efficiency of air traffic metering.
1. MILP FOR TIME-BASED METERING IN AIR
TRAFFIC MANAGEMENT
Narendra Sharma
MS Defense
December 2, 2009
Human Factors and Systems Engineering Lab (HFSEL)
School of Industrial Engineering
Advisors: Prof. Steven Landry
Prof. Leyla Ozsen
2. OUTLINE
Introduction
Literature Review
Proposed Approach
Results and Discussion
Conclusion and Future Research
2/37
3. AIR TRANSPORTATION SYSTEM
#$%
!" %'(%)
#$
&$
=>
?'.
@
,$.#$%
*+(,!-
&$#$%'B1/.#
&$#$%'9/:
=A'.@
9/.37
(00%13)5'9/:
(/%01%# +".234 ;9(9<
*5%$65178
A Typical Arrival Route
3/37
4. ASPECTS OF AIR TRANSPORTATION SYSTEM
Safety
Capacity
Fuel Efficiency
Allowable Maximum Delay Time (AMDT)
No Overtake (passing not allowed)
4/37
5. MINIMUM TIME SEPARATION
!"#$#%&'( !"#$#%&')
!"
,"-"./.
'".0
*01%#%'"2-
*+!)
#$%&
*+!(
Minimum separation time between aircraft at reference point (RP)
STA: Scheduled time of arrival
5/37
6. NO OVERTAKE
$'()'*
!"#$%&
6')'*78+9
&-7-:'*)0;+(<
044-/'5 !"#$%&'(*
+,',-$#"%./01'%22,3$4
/0'(%&$'("#$%&
#+*,-*) ".(/01
!2*'32-45
5$6$#$07$
8,/0"
!"#$%&'()
No overtake in jet route No overtake in stream
6/37
8. MOTIVATION
Aircraft are scheduled near terminal area
Infeasibility (overtakes)
Low altitude holding
Time-based metering: En route and Terminal
No benchmarks for real time planning tool such as McTMA
No overtaking in same stream
High altitude delays
8/37
9. RESEARCH PROBLEM AND PROPOSED APPROACH
Research Problem
Objective: Minimize total delay
Constraints:
Separation constraints
AMDT
No overtaking within a stream
Time window
Proposed Approach
Mixed integer 0-1 programming using GAMS/CPLEX Software
9/37
10. CONTRIBUTIONS
Mixed-integer 0-1 programming: En route + Terminal
Benchmark real-time planning tools such as McTMA
Mixed-integer 0-1 programming for Constrained Position Shifting
Classification of literature
10/37
12. RELATED WORK
En
Static/ Speed Time No
Paper Holding Precedence AMDT MPS route
Dynamic up window overtake
airspace
Abela et al. ✓ ✓ ✓
Static ✓
(1993)
Ernst et al. ✓ ✓ ✓ ✓ ✓
Static
(1999)
Beasley et al. ✓ ✓ ✓ ✓ ✓
Static
(2000)
Beasley et al. ✓ ✓ ✓ ✓ ✓
Dynamic
(2004)
Brinton ✓ ✓ ✓ ✓ ✓
Dynamic
(1992)
Balakrishnan ✓ ✓ ✓ ✓ ✓ ✓
Static
et al. (2006)
Bianco et al. ✓ ✓ ✓ ✓ ✓
Dynamic
(2006)
12/37
13. RELATED WORK (CONTD.)
En
Static/ Speed Time No
Paper Holding Precedence AMDT MPS route
Dynamic up window overtake
airspace
Psaraftis ✓ ✓
Static
(1980)
Dear et al. ✓ ✓ ✓
Dynamic
(1991)
Venkatakrishnan ✓ ✓ ✓
Both
et al. (1993)
Trivizas ✓ ✓
Static
(1998)
Saraf et al. ✓ ✓ ✓
Static
(2006)
Proposed ✓ ✓ ✓ ✓ ✓
Static
Approach
13/37
14. CLASSIFICATION OF POLICIES
PA CPS FCFS TBS
Speed up
Holding
Time
✓ ✓ ✓
window
Precedence ✓ ✓ ✓
AMDT ✓ ✓ ✓ ✓
MPS ✓
No overtakes ✓ ✓ ✓
En route
✓
Airspace
14/37
15. HYPOTHETICAL AIRSPACE NETWORK
#$(
r0 s 4
s 4 ! SD
!"#$%&'()*+,-.(/-) #!&
r1s 4
s1! S
#$% D
r0 s1 s3
#$' #!% !"! )*
r1s 3
s5 ! {SS }
#$&
D rcs1s1 = r0 s 3
r0 s 2 s2 ! S
rcs 2 s 2 = r0 s 3
Rs : Set of reference points in stream s ∈S Rs = r0 s , r1s ,..., rcs s ( )
cs : Cardinality of set Rs
MP: Meter Point, MF: Meter Fix, FAF: Final Approach Fix, RW: Runway
SD: Set of streams farthest from RW in any route, SS: Final stream
15/37
16. ET Ar : Estimated arrival time of aircraft a at reference point r
a
3.2 L: A Large Variables
Decision Number
DECISION VARIABLES
3.2 Decision Variables
1 if aircraft a arrives at reference point r at time t,
r
Uat = (3.1)
0 otherwise
if aircraft a is trailing aircraft a in stream s,
∑
a1 a2 tU
αs U= =
r 1 1 if aircraft a arrives at reference point r at time t,
1 2
r at : represents scheduled time of arrival (STA) of aircraft a
at
0otherwise
(3.2)
(3.1
t 0 otherwise
1 if aircraft a is trailing aircraft a in stream s,
a1 a2 1 2
3.3 Objective =
αs Function (3.2
0 otherwise
3.3 α sa1a2 : represents
Objective Function
precedence variable between aircraft a1 and a2 in stream s
min tUat − ET Ar
r
a (3.3)
s∈{SS} a∈As r
t∈Ta ,r∈{F AF }
The objective (equation (3.3)) is to
minimize total airborne delay of all the aircraft
the
16/37
tUat −this Ar are not changed
r
at the final approach fix (since the schedules are fixed at ET point
min a (3.3
s∈{SS} a∈As r
t∈Ta ,r∈{F AF }
17. OBJECTIVE FUNCTION
Minimize total delay at runway
⎡ ⎤
min ∑ ∑ ⎢ ∑ tU at − ETAa ⎥ r r
s∈{SS} a∈As ⎢ t ∈Tar ,r ∈{FAF}
⎣ ⎥
⎦
STA of aircraft a at r
Summation over ETA of aircraft a at r
all aircraft
STA: Scheduled time of arrival
ETA: Estimated time of arrival
As: Set of aircraft in stream s
17/37
18. CONSTRAINTS
1. ∑ U at = 1,
r
∀a ∈A, ∀r ∈P(a)
t ∈Tar
P(a) : Reference points in the path of aircraft a
2. 0≤ ∑ t 2U at2 −
r2
∑ t1U at1 − ETEa,r1 ,r2 ≤ AMDTr1r2 ,
r1
t 2 ∈Tar2 t1 ∈Tar1
{ ( )}
∀a ∈As , ∀ ( r1 , r2 ) ∈ Rs | r1 = ris , r2 = r(i +1)s , 0 ≤ i cs , ∀(r1 , r2 ) ∈P(a), ∀s ∈S
ETE: Estimated time en route
3. ∑ tU 2
r
a2 t 2 − ∑ tU 1
r
a1t1 ≥ Lα sa2 a1 − L, α sa2 a1 = 1 t 2 t1
t 2 ∈Tar2 t1 ∈Tar1
∀ ( a1 , a2 ) ∈As , ∀r ∈Rs , ∀r ∈P(a1 ) ∩ P(a2 ), ∀s ∈S
18/37
19. CONSTRAINTS (CONTD.)
4. ∑ tU 2
r
a2 t 2 − ∑ tU 1
r
a1t1 ( ) ( )
≥ sepa1a2 α sa1a2 + sepa2 a1 α sa2 a1 ,
t 2 ∈Tar2 t1 ∈Tar1
∀ ( a1 , a2 ) ∈As , ∀r ∈P(a1 ) ∩ P(a2 ), ∀s ∈S
MITr Miles in-trail
r ∈Rs {FAF} sepa1a2 =
va1 Speed
r ∈{FAF} sepa1a2 = Wa1a2 Wake vortex
separation
19/37
25. PARAMETERS
Excess Delay
Associated with the reference points lying on the scheduling horizon
Delays that can not be absorbed inside the horizon
Total Delay
Total delay for all aircraft at the runway
Infeasibility
Computed resultant sequence issues overtake
25/37
34. CONCLUSION AND FUTURE RESEARCH
Results Review
Trajectory level scheduling
Efficient merging
High altitude delays
Reduced excess delays
Future Research
Dynamic case
Multiple runway
34/37
35. ACKNOWLEDGMENT
Committee Members:
Prof. Steven Landry, School of Industrial Engineering, Purdue University
Prof. Leyla Ozsen, Department of Decision Sciences, San Francisco State University
Prof. Nelson Uhan, School of Industrial Engineering, Purdue University
35/37