a baseline for terminal airspace design assessment
play

A Baseline for Terminal Airspace Design Assessment Tobias - PowerPoint PPT Presentation

A Baseline for Terminal Airspace Design Assessment Tobias Andersson Granberg Linkping Valentin Polishchuk University Billy Josefsson LFV DK- SE FAB DK FIR + SE FIR Flights on Apr 30 2012 Flights on Apr 30 2013 Swedens 3


  1. A Baseline for Terminal Airspace Design Assessment Tobias Andersson Granberg Linköping Valentin Polishchuk University Billy Josefsson LFV

  2. DK- SE FAB

  3. DK FIR + SE FIR

  4. Flights on Apr 30 2012

  5. Flights on Apr 30 2013

  6. Sweden’s 3 largest airports: Congestion hotspots: ● Arlanda Airports ● Gothenburg ● Bromma

  7. Stockholm “Air Portal”

  8. Stockholm TMA (1958) Justusson, B. (2015). Generalkarta 1958, S.Sverige, flygversion

  9. Stockholm TMA (now) 1990’s -- Historical layout ● Experts opinion ● Hands-on patching ● Rule-of-thumb ● No global outlook

  10. Stockholm TMA (future)? 2012 -- LFV’s systematic study ● improve the design with optimization tools ● clean sheet approach ● explore operational concepts

  11. ODESTA Project • Optimal DESign of Terminal Airspace • Linköping University +LFV + reference group • Funding for 2015--2018 – Swedish Gov. Agency for Innovation Systems

  12. This talk ● (One possible) step towards operations optimization ○ single aspect ● Feeders <-> entry/exit points assignment ○ capacitated matching ○ different paradigms

  13. Why such a study? HUGE optimization problem How to deal? Split into ● subproblems ● components ● layers ● …

  14. TMA design Matching ● demand ○ arrivals ○ departures to ● resources ○ available airspace ○ RWYs (with help of middleware) STARS, SIDs, sectors, …

  15. Our focus Outer rim ● demand ○ arrivals ○ departures ● resources ○ entry/exit points ○ considered fixed, given

  16. Problem shaping up Output entry/exit point for each flight Input ● resources ○ entry/exit points ● demand ○ ?

  17. Demand Mining historical data ● EUROCONTROL’s DDR2 ● .so6: SAAM 4D trajectories last filled flight plans ● to/from S-TMA in 2014 Other possible demand definitions ● Simulated demand ○ x2, x3, ... ● Projected demand ○ Random process, …

  18. For each flight Extract ● last point before TMA entrance for in-flights entry / exit ● first point after TMA points exit for out-flights Call it feeder Path before/after feeder -- outside TMA designer interest

  19. Minor cleanup Excluded flights ● not through an echart point ● circular ● ESCM, ESOW, ESSU ○ small airfields in the TMA ● … ~200 flights overall

  20. Major cleanup Preprocessing: Feeder usage statistics # of aircraft / 10 <10% flights, “Pareto-like” # of feeders in any time interval distribution # of aircraft Feeders

  21. Demand Flights through 40 feeders, for each flight f ● feeder F(f) ● RWY(f) ● time at F(f) ● in/out ● a/c type ● …

  22. Demand Resource Flights through Entry/exit 40 feeders, points for each flight f ● feeder F(f) ● RWY(f) ● time at F(f) ● in/out ● a/c type ● … Assignment

  23. F(f) Before assignment... “Airline dream”: Great Circle path RWY(f) GCD(f) = GCD(F(f),RWY(f)) GCDF = Σ f GCD(f) Far from reality, “ATCOs nightmare”, ignores even entry/exit points, …

  24. F(f) GCD -Greedy “Airline dream” s.t. use of entry/exit pts RWY(f) w(F(f),E) = GCD(F(f),E) + GCD (E,RWY(f)) GCD-Greedy(f) = min E w(F(f),E) GCD-Greedy = Σ f GCD-Greedy(f) Unstructured FF in TMA, “ATCOs bad dream”, …

  25. F(f) Current -Greedy “Airline dream” s.t. use of entry/exit pts and STARs/SIDs RWY(f) w(F(f),E) = GCD(F(f),E) + Current (E,RWY(f)) Current-Greedy(f) = min E w(F(f),E) Current-Greedy = Σ f Current-Greedy(f) Structured flow in TMA, but potentially overloaded points…

  26. Points usage statistics GCD -Greedy Current -Greedy # of hrs with max load max point load (# of aircraft)

  27. F(f) Capacity constraints ● Split time into intervals of length T = 1 hr RWY(f) ○ standard in ATM? ○ T = 30min, 1.5hr are OK too ○ rolling horizon (20/60min) ○ … ● Within every interval any entry / exit point has ≤ N = 7 flights ○ historical max load (2014) ○ just total, separation ignored ○ cost(N) dependence below

  28. Minimum-weight capacitated one-side-perfect matching in weighted complete bipartite graph Graph on 2 sets (bipartite) ● edge between any F,E (complete) ● w(F,E): edge weight (weighted) (N-)Matching: set of edges, s.t. ● any F incident to an edge of M (perfect) ● any E incident to ≤N edges of M (capacitated) Min-weight matching (w-min N-matching): N-matching with min total edge weight Feeders Entry/exits Efficient algorithms exist (reduce to mincost flow)

  29. F(f) GCD -Match w(F(f),E) = GCD(F(f),E) + GCD (E,RWY(f)) RWY(f) For each hour h M* h = w-min N-matching GCD-Match = Σ h M* h No overloaded points, but unstructured FF in TMA (“ATCOs bad dream”), …

  30. F(f) Current -Match w(F(f),E) = GCD(F(f),E) + Current (E,RWY(f)) RWY(f) For each hour h M* h = w-min 7-matching Current-Match = Σ h M* h

  31. F(f) Current -Current Actual (historical) flown distance RWY(f) Current-Current(f) = GCD(F(f),E (f)) + GCD(E(f),RW(f)) Current-Current = Σ f Current-Current(f)

  32. GCD-Greedy − Current-Greedy : cost of STARs/SIDs GCD-Match − Current-Match : similar (STARs/SIDs stretch factor)

  33. GCD-Match − GCD-Greedy : human factors Current-Match − Current-Greedy : similar (sector load ignored)

  34. GCD-Greedy − GCDF : cost of flying in/out via the pts small (pts spread evenly around); Feeders--Points graph is a good spanner

  35. CurrentCurrent − GCDF : overall cost of control ~ price of anarchy: best centralized outcome / best individualized outcome

  36. Greedy: overloaded_hrs(N) N = 7 : ~1/2 of hrs are overloaded GCD -Greedy Current -Greedy

  37. Matching: cost(N) High sensitivity to N around N=10-15 GCD -Match Current -Match

  38. Summary Extensions ● Subproblem in TMA optimization ● Weigh distance w.r.t. a/c type ○ feeders--entry/exit points matching ○ not all a/c are equal ● Local flow modification ○ noise, not only distance ● Bound sector load ○ keep the rest intact ● How much is the control? ○ not single point load ● Optimize entry/exit points locations ○ where efficiency may be lost/gained ○ room for improvement ○ don’t keep them fixed ● Applicable to any TMA ● Re-sectorize ○ human decides T and N ○ better locate the pts and ○ the rest is (almost) automated ○ sector boundaries balance workload

  39. !Happy Matchings! Tobias Andersson Granberg Linköping Valentin Polishchuk University firstname.lastname@liu.se Billy Josefsson LFV

  40. S-TMA (with a BMA STAR and SID)

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend