Probabilistic NAS Platform George Hunter, Diego Escala Sensis Corporation January 27, 2010 The information in this document is proprietary to, and the property of Sensis Corporation. It may not be duplicated, used, or disclosed in whole or in part for any purpose without express written consent. Outline PNP design overview and philosophy Probabilistic modeling (George) PNP software architecture (Diego) 2 Sensis Corporation Proprietary Data – See title page Outline PNP design overview and philosophy Probabilistic modeling (George) PNP software architecture (Diego) 3 Sensis Corporation Proprietary Data – See title page PNP Design Overview and Philosophy Requirements • NextGen performance and benefits assessment Incorporate key aspects of NAS from the ground up – Uncertainty, weather • Design environment, including real-time evaluation • 1 hour run time (nominally), easy to use Design • Don’t try to solve every problem NAS has significant dynamic range • Select modeling fidelity: 15 minute/sector discretization Strategic: TFM, DAC, FP, etc. Tactical: CDR, etc. Implicit / nodal modeling 4 Sensis Corporation Proprietary Data – See title page Spatially: ~10s nmi Temporally: 15 min Explicit modeling PNP Design Overview and Philosophy Decouple simulation and decision making Build a little – test a little • Continuous improvement • Expandable architecture Emphasis on testing, validation and process 5 Sensis Corporation Proprietary Data – See title page Capabilities Summary Real-time Fast-time Airport weather impact models Airspace weather impact models Weather-integrated decision making Probabilistic modeling / decision making Traffic flow management Dynamic airspace configuration Existing Can Support √ √ √ √ √ √ √ √ √ √ √ Surface traffic modeling Terminal area modeling Super density operations Fuel burn modeling √ √ Emissions modeling Trajectory-based operations √ √ Separation assurance Plug-n-play Fast run-time 6 Sensis Corporation Proprietary Data – See title page √ √ Outline PNP design overview and philosophy Probabilistic modeling (George) PNP software architecture (Diego) 7 Sensis Corporation Proprietary Data – See title page Probabilistic Modeling Example uncertainties • System capacity and loading forecasts • Airports and sectors 8 Sensis Corporation Proprietary Data – See title page Forecasted Airport Capacity Illustration of our approach Step 1 TAF Forecasts for Ceiling, Visibility and Wind Speed Forecasts: Ceiling Step 2 Visibility Mean and Sigma for Ceiling, Visibility and Wind Speed Wind Speed Mean and sigma: Ceiling Step 3 Visibility Wind Speed 9 Sensis Corporation Proprietary Data – See title page Distributions for Ceiling, Visibility and Wind Speed Forecasted Airport Capacity Illustration of our approach Step 1 TAF Forecasts for Ceiling, Visibility and Wind Speed Forecasts: Ceiling Step 2 Visibility Mean and Sigma for Ceiling, Visibility and Wind Speed Wind Speed Mean and sigma: Ceiling Step 3 Visibility Wind Speed 10 Sensis Corporation Proprietary Data – See title page Distributions for Ceiling, Visibility and Wind Speed Forecasted Airport Capacity Step 4 Model Step 5 VFR VFR Cap Dist Step 6 IFR Arrivals / hour IFR Cap Dist 11 Sensis Corporation Proprietary Data – See title page Forecasted Airport Capacity Step 7 Airport capacity distribution that takes into account ceiling, visibility and wind speed forecasts 12 Sensis Corporation Proprietary Data – See title page Outline PNP design overview and philosophy Probabilistic modeling (George) PNP software architecture (Diego) 13 Sensis Corporation Proprietary Data – See title page PNP Software Overview Client-server architecture Predictive modeling Two runtime modes • Fast-time (simulation) • Real-time (live) 14 Sensis Corporation Proprietary Data – See title page Fast-time Mode Local Network Static NAS Data Client 1 Client 2 Client n 15 Sensis Corporation Proprietary Data – See title page PNP Archived Wx/Tx Data Live (Real-time) Mode Local Network Internet Static NAS Data Client 1 Client 2 Client n 16 Sensis Corporation Proprietary Data – See title page PNP Wx/Tx Data Server PNP Architecture Graphical User Interface Plan View Display Flight Data Probabilistic NAS Platform (PNP) MATLAB® Scripting Interface Weather Data NAS Simulation Reports NAS Database Performance Data Network Java Client Client As Middleware External Client (Any Language) 17 Sensis Corporation Proprietary Data – See title page Decision making MATLAB® Client PNP Architecture Graphical User Interface Plan View Display Flight Data MATLAB® Scripting Interface Probabilistic NAS Platform (PNP) Weather Data NAS Simulation Reports NAS Database Performance Data Network Decision making 18 Sensis Corporation Proprietary Data – See title page PNP Communications Basics Subscription model • Clients can specify which messages they need, and at what interval they need each Serialized Java objects sent over TCP/IP Compression supported 19 Sensis Corporation Proprietary Data – See title page PNP Communications Cycle Advance simulation time Wait for client responses Send messages for interval Send heartbeat to clients 20 Sensis Corporation Proprietary Data – See title page Client-Server Communications Step 1: Register with PNP 21 Sensis Corporation Proprietary Data – See title page Step 2: Request Data Updates Step 3: Handle Data Updates Registering with PNP public MyPnpClient() { // Connect to the PNP server on the local computer. // buildReceiveRequests() specifies message subscriptions m_Client = new ObjectClientMessageManager(“localhost”, buildReceiveRequests()); } 22 Sensis Corporation Proprietary Data – See title page Subscribing to Messages private ArrayList<MessageReceiveRequest> buildReceiveRequests() { ArrayList<MessageReceiveRequest> requests = new ArrayList<MessageReceiveRequests>(); // Add a request to receive PnpFlightDetails every 15 minutes requests.add(new MessageReceiveRequest(PnpFlightDetails.class, 15)); // Add a request to receive AirportLoading every 15 minutes requests.add(new MessageReceiveRequest(AirportConditions.class, 15)); // Add a request to receive SectorLoading every 15 minutes requests.add(new MessageReceiveRequest(TerminalConditions.class, 15)); return requests; } 23 Sensis Corporation Proprietary Data – See title page Responding to PNP [AOC Example] BatchResponse response = new BatchResponse(1, aoc.getDelayMap(), aoc.getRerouteMap(), aoc.getInflightRerouteMap()); m_Client.send(response); 24 Sensis Corporation Proprietary Data – See title page Data Translation NAS Data • Wx radar • Winds/temps • METAR/TAF • Turbulence • Icing • Flight plans • Flight positions • Sector def’ns • Airport capacities 25 Sensis Corporation Proprietary Data – See title page Client-usable data • Wx-degraded sector capacities • Sector capacity forecasts • Sector loading • Sector loading forecasts • Airport capacity distribution based on wx • Airport conditions • Flight trajectories Data Translation NAS Data • Wx radar • Winds/temps • METAR/TAF • Turbulence • Icing • Flight plans • Flight positions • Sector def’ns • Airport capacities 26 Sensis Corporation Proprietary Data – See title page Client-usable data • Wx-degraded sector capacities • Sector capacity forecasts • Sector loading • Sector loading forecasts • Airport capacity distribution based on wx • Airport conditions • Flight trajectories Data Available from PNP Server Flight Data • Flight Trajectory (1min) • Current Position • Sector Schedule Airspace Data • Sector Boundaries • Sector Congestion 27 Sensis Corporation Proprietary Data – See title page NAS Data • Airport Congestion • Airport Loading • Operations per airport Weather Data • Forecasts • Weather-related Congestion Programmable Client Functionality Flight Plan Amendments • Delay flights • Reroute flights While at gate or in-flight Airspace Modification / Definition • Number of sectors • Sector boundaries • Sector capacities • Airport capacities 28 Sensis Corporation Proprietary Data – See title page Uncertainty Modeling Process in ProbTFM PNP Send sector loading for a/c enroute Send expected sector loading for a/c at gate Send wx-degraded sector capacities Send airport capacity distributions Send departures for current interval ProbTFM Compute sector capacity distributions Compute congestion costs for current departures based on sector loading, capacity Compute delays and reroutes for flights that exceed congestion threshold PNP Implement reroutes and delays 29 Sensis Corporation Proprietary Data – See title page Send delays to PNP Publications 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 30 George Hunter, "Meta Simulation Results for Simultaneous Dynamic Resectorization and Traffic Flow Management," AIAA Digital Avionics Systems Conference (DASC), Orlando, FL, October, 2009. George Hunter, Robert A. Vivona, Carlos Garcia-Avello, "Preliminary Evaluation of Trajectory Prediction Impact on Decision Support Automation," AIAA Digital Avionics Systems Conference (DASC), Orlando, FL, October, 2009. Huina Gao, George Hunter, "Future NAS-Wide User Gaming Preliminary Investigation," AIAA Digital Avionics Systems Conference (DASC), Orlando, FL, October, 2009. George Hunter, "Testing and Validation of NextGen Simulators," AIAA Modeling and Simulation Conference, Chicago, IL, August 2009. George Hunter, "Preliminary Assessment of Interactions Between Traffic Flow Management and Dynamic Airspace Configuration Capabilities," AIAA Digital Avionics Systems Conference (DASC), St. Paul, MN, October, 2008. George Hunter, et. al., "Toward an Economic Model to Incentivize Voluntary Optimization of NAS Traffic Flow," AIAA ATIO Conference, Anchorage, AK, September, 2008. George Hunter, "Sensitivity of the National Airspace System Performance to Weather Forecast Accuracy," Integrated Communications, Navigation and Surveillance Conference (ICNS), Herndon, VA, May, 2008. George Hunter, Kris Ramamoorthy, "Integration of terminal area probabilistic meteorological forecasts in NAS-wide traffic flow management decision making," 13th Conference on Aviation, Range and Aerospace Meteorology, New Orleans, LA, January, 2008. Kris Ramamoorthy, George Hunter, "The Integration of Meteorological Data in Air Traffic Management: Requirements and Sensitivities," 46th AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, January, 2008. George Hunter, Ben Boisvert, Kris Ramamoorthy, "Advanced Traffic Flow Management Experiments for National Airspace Performance Improvement," 2007 Winter Simulation Conference, Washington, DC, December, 2007. Kris Ramamoorthy, George Hunter, "Evaluation of National Airspace System Performance Improvement With Four Dimensional Trajectories," AIAA Digital Avionics Systems Conference (DASC), Dallas, TX, October, 2007. Kris Ramamoorthy, Ben Boisvert, George Hunter, "Sensitivity of Advanced Traffic Flow Management to Different Weather Scenarios," Integrated Communications, Navigation and Surveillance Conference (ICNS), Herndon, VA, May, 2007. George Hunter, Ben Boisvert, Kris Ramamoorthy, "Use of automated aviation weather forecasts in future NAS," The 87th American Meteorological Society Annual Meeting, San Antonio, TX, January, 2007. Kris Ramamoorthy, George Hunter, "Probabilistic Traffic Flow Management in the Presence of Inclement Weather and Other System Uncertainties," INFORMS Annual Meeting, Pittsburgh, PA, November, 2006. Kris Ramamoorthy, Ben Boisvert, George Hunter, "A Real-Time Probabilistic TFM Evaluation Tool," AIAA Digital Avionics Systems Conference (DASC), Portland, OR, October, 2006. George Hunter, Kris Ramamoorthy, Alexander Klein "Modeling and Performance of NAS in Inclement Weather," AIAA Aviation Technology, Integration and Operations (ATIO) Forum, Wichita, KS, September 2006. Kris Ramamoorthy, George Hunter, "A Trajectory-Based Probabilistic TFM Evaluation Tool and Experiment," Integrated Communications, Navigation and Surveillance Conference (ICNS), Baltimore, MD, May, 2006. Kris Ramamoorthy, George Hunter, "Avionics and National Airspace Architecture Strategies for Future Demand Scenarios in Inclement Weather," AIAA Digital Avionics Systems Conference (DASC), Crystal City, VA, October, 2005. George Hunter, Kris Ramamoorthy, Joe Post, "Evaluation of the Future National Airspace System in Heavy Weather," AIAA Aviation Technology, Integration and Operations (ATIO) Forum, Arlington, VA, September 2005. James D. Phillips, “An Accurate and Flexible Trajectory Analysis,” World Aviation Congress (SAE Paper 975599), Anaheim, CA, October 13-16, 1997. Sensis Corporation Proprietary Data – See title page Questions? Thank You George Hunter Diego Escala 31 Sensis Corporation Proprietary Data – See title page