a dynamic bayesian belief network approach for modeling
play

A DYNAMIC BAYESIAN BELIEF NETWORK APPROACH FOR MODELING THE ATM - PowerPoint PPT Presentation

A DYNAMIC BAYESIAN BELIEF NETWORK APPROACH FOR MODELING THE ATM NETWORK DELAYS Yi it Bekir Kaya Data Science Researcher at CAL, Aeronautics Graduate Student Prof. Gkhan nalhan Director of CAL Istanbul Technical University Controls


  1. A DYNAMIC BAYESIAN BELIEF NETWORK APPROACH FOR MODELING THE ATM NETWORK DELAYS Yi ğ it Bekir Kaya Data Science Researcher at CAL, Aeronautics Graduate Student Prof. Gökhan İ nalhan Director of CAL Istanbul Technical University Controls and Avionics Laboratory Aeronautics Research Center

  2. INTRODUCTION

  3. Problem Statement ¨ Modeling of ATM Network Delays ¨ Identifying Patterns and Best Practices for Resilience against System Upsets (Resilience2050.eu) ¨ Creating a stochastic model that can be used as the basis for ¤ Dynamic Slot Management (SecureDataCloud SESAR WP-E) ¤ A-Collaborative Decision Making

  4. Real Goals ¨ Giovanni Bisignani (CEO of IATA) claims: “Shaving one minute off each commercial flight would save 5.0 million tons of CO2 emissions and $3.8 billion in fuel costs each year” ¨ For airlines having about 2% of market share (e.g. THY), the saving is $76 Million per year

  5. Causes of Delays ¨ Weather ¤ Capacity Decrease n Runway Change n Change in movements per hour ¨ ATC Capacity ¨ Aerodrome Capacity ¨ Environmental Issues ¤ Volcano eruption ¨ Special Events ¤ Airspace closure n Military ¤ Airline strikes ¨ ATC Staffing ¨ Accident/Incident ¨ Airspace Management

  6. Network Flow Model

  7. Air Traffic Connectivity Graph

  8. Network Delay Propagation and Flow Model • Each node of the network is a sector in any demanded level and may include set of aerodromes (airports) • Flights that start and end in the same sector is represented with a loop • Airports of the network system are represented with sources and sinks in each sector block. In this regard, whole sector block can be deemed as delay (and traffic) generator/consumer which consists of mini generators.

  9. Delay Propagation

  10. Main Delay Focus • By comparing flown profile (CPF of CTFM) with filed profile (FTFM), generated delays due to sector capacity/restriction/ traffic overflow is obtained for each Flight • Delays are investigated in FIR segments • Major delays are generated at aerodromes (or at TMAs)

  11. Delay time behavior [Pyrgiotis, Malone, Odoni] ¨ ρ is utilization rate ¨ If ρ < 1 the system is at steady state and ¤ proportional to ¨ Otherwise the system is chaotic

  12. Effect of Demand on Expected Delay

  13. Effect of Annual Operations on Delays

  14. FRA Airport

  15. EWR Airport

  16. Capacity Effects on Delay – 50 move/hr

  17. Capacity Effects on Delay – 40 move/hr

  18. Capacity Effects on Delay – 30 move/hr

  19. Capacity Envelopes (Pareto Optimality)

  20. Weather Effect on Capacity Envelope

  21. Weather Effect on Capacity Envelope (ATL) [FAA]

  22. Weather Effect on Capacity Envelope (BOS) [FAA]

  23. Queue Model

  24. DELAY PERCEPTION

  25. Phases of Flight

  26. Delay Schema

  27. Perception of Delays ¨ Initial Delay Perception ¤ AOBT – EOBT (delay based on estimation; EOBT = IOBT 96% in data) ¨ Strict Definition Delay (Pushback, Gate-out delay) ¤ AOBT – SOBT ¨ Passenger Perceived Delay ¤ ATOT – STOT ¨ Taxi-out Delay ¤ (ATOT - AOBT) – (STOT - SOBT) ¨ Taxi to TMA Exit Delay (ADTET = Actual Departure TMA Exit Time) ¤ (ADTET – ATOT) – (SDTET – STOT) ¨ Departure Delay ¤ Pushback Delay + Taxi Delay + Taxi to TMA Delay ¤ ADTET – SDTET

  28. Perception of Delays ¨ En-route Delay (AATET = Actual Arrival TMA Enter Time) ¤ (AATET – ADTET) – (SATET – SDTET) ¨ TMA Entry to Taxi Delay ¤ (ATOA – AATET) – (STOA – SATET) ¨ Taxi-in Delay ¤ (AIBT – ATOA) – (SIBT – STOA) ¨ Gate-in Delay ¤ AIBT – SIBT ¨ Arrival Delay ¤ TMA Entry to Taxi Delay + Taxi-in Delay + Gate-in Delay ¤ 2*(AIBT – SIBT) – (AATET – SATET) ¨ Passenger perception (*) ¤ STOT as departure time ¤ SIBT as arrival time

  29. Data Source ¨ The ALLFT+ data set is managed by the PRISME (Pan-European Repository of Information Supporting the Management of European Air Traffic Management Master Plan) ¨ Every entry is a single flight information ¤ Flight Plan ¤ Tactical Flight Model n FTFM n RTFM n CTFM ¤ Routes n CPF-GEN n CPF-REF

  30. ALLFT+ Temporal Variables ¨ AOBT and EOBT as is ¨ IOBT = STOT ¨ SOBT = STOT – nominal time (e.g. 15 min ~ airport) ¨ SFP (Planned Flight Profile, FTFM), AFP (Actual Flight Profile, CPF/ CTFM) ¨ ATOT= first radar point (AFP[0].entryTime) ¤ 0 stands for first entry and -1 stands for last entry (Circular array notation) ¨ ADTET = AFP[0].exitTime, SDTET = SFP[0].exitTime ¨ AATET = AFP[-1].entryTime, SATET = SFP[-1].entryTime ¨ ATOA = AFP[-1].exitTime, STOA = SFP[-1].exitTime ¨ AIBT , SIBT are not in ALLFT+ data ¤ Taking (AIBT – SIBT) as nominal (gate-in)

  31. DELAY PREDICTION MODELS

  32. Some Methods for Delay Prediction Modeling ¨ Linear/Nonlinear Regression ¨ Graphical Models ¤ (Dynamic) Bayesian Belief Network ¤ Hidden Markov Models ¤ Kalman Filter ¨ Time Series Model ¤ SARIMA, GARCH ¨ Nonparametric Methods ¤ Nonparametric Density Estimation n Kernel estimator, Histogram, k-NN ¤ Smoothing models n Mean, kernel, running line, moving median, smoothing splines ¤ Multilayer Perceptrons ¨ Decision Trees ¤ Random Forest

  33. BAYESIAN BELIEF NETWORK

  34. Bayesian Network Structure

  35. Bayesian Network Model ¨ P(G,S,R)= P(G|S,R)P(S|R)P(R) Belief Propagation: ¨ P(X|E)= α P(X | E + )P(E − | X) = απ (X) λ (X)

  36. Bayesian Network Examples

  37. Departure Delay DBBN (initial)

  38. All Flight Model (initial)

  39. Departure Delay DBBN (TAN optimized)

  40. Previous Approaches ¨ Big Picture Approach ¤ No assumptions about inner models of airports ¤ OD pairs are analyzed independently (Eulerian Approach) ¨ Pure Bayesian Model ¤ No assumption about mathematical structure of delay propagation ¤ Observation (data evidence) based probabilistic model ¨ Time Behavior ¤ There is a stochastic relationship between lags

  41. Previous Results

  42. Previous Conclusions ¨ Departure delay prediction benefits from Belief Propagation more than other phases ¨ There is a ±22.5 min margin of error from Departure Delay Prediction for 95% confidence interval ¨ More data samples are needed for accuracy increase ¨ More information should be provided to the system in order to model underlying system ¨ Weather and Capacity Data should be aggregated along with Delay Data

  43. Time Series SARIMA, GARCH

  44. Time Behavior of Movements

  45. Our Aggregate SARIMA Model ¨ Two timing approach ¤ Seasonal periodicity (s) ¤ Hourly periodicity (t) ¨ Delay = f(s, t) = Φ (s) + Θ (t) + w ¨ f bar (s) = daily mean of f(s, t) ¨ Φ (s) = SARIMA(f bar (s)) + WeatherModel(f bar (s)) ¨ f ’ (t) = hourly mean of {f(s, t) - Φ (s)} (Making levels even) ¨ Θ (t) = SARIMA(f ’ (t)) + QueueModel(f ’ (t)) + WeatherModel(f ’ (t)) ¨ w = f(s, t) - Φ (s) + Θ (t) ¨ w ~ N(0, σ )

  46. Delay Prediction SARIMA (Barcelona-Madrid)

  47. Special Day 1: May 6 2011 (Military)

  48. Special Day 2: 30 May 2011 (Weather)

  49. SARIMA ¨ SARIMA ¤ AR - Auto regressive ¤ MA - Moving Average ¤ I - Integrated ¤ S – Seasonal ¨ Conditions ¤ TS should be linear ¤ TS should be stationary ¤ TS should not have any trends (detrending) ¤ TS should be significantly different than white noise ¤ Residuals should be white noise

  50. AR, MA, ARMA, ARIMA ¨ Condition Analysis ¤ Non-linearity: White Test ¤ Stationary/Explosive: Dicky-Fuller Test ¤ White Noise: Box-Jung Test ¤ Seasonality: Auto Correlation Function ¤ Cross Correlation ¨ AR(p) ¤ x t − µ = φ 1 (x t − 1 − µ) + φ 2 (x t − 2 − µ) + ··· + φ p (x t − p − µ) + w t , ¨ MA(q) ¤ x t = w t + θ 1 w t − 1 + θ 2 w t − 2 + ··· + θ q w t − q , ¨ ARMA(p, q) ¤ x t = α + φ 1 x t − 1 + ··· + φ p x t − p + w t + θ 1 w t − 1 + ··· + θ q w t − q

  51. SARIMA&GARCH ¨ A Sample Equation for ARMA(2,2) Model: ¤ x t = .4x t − 1 + .45x t − 2 + w t + w t − 1 + .25w t − 2 ¤ Where x t denotes dependent time series and w t denotes white noise time series ¤ w t ~N(0, σ w 2 ) ¨ ARIMA(0; 0; 0)x(0; 0; 1) 12 ¨ GARCH: Similar to ARIMA ¤ Generalized Auto Regressive Conditional Heteroskedasticity ¤ Heteroskedasticity: No constant variance assumption ¤ The variance can be estimated ¤ Y t = f(X 1,t ;… ; X p,t ) + σ (X 1,t ; … ; X p,t ) w t ;

  52. COMPARISON OF MODELS

Recommend


More recommend