1 PHARE Advanced Tools (PATs) by I. Wilson, PATs Project Leader EUROCONTROLby EUROCONTROL.

Slides:



Advertisements
Similar presentations
Requirements Engineering Processes – 2
Advertisements

1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (Parallel Algorithms) Robin Pomplun.
Chapter 27 Software Change.
Distributed Systems Architectures
Chapter 7 System Models.
Requirements Engineering Process
Part 3 Probabilistic Decision Models
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Introduction to Safety Management April Objective The objective of this presentation is to highlight some of the basic elements of Safety Management.
Objectives To introduce software project management and to describe its distinctive characteristics To discuss project planning and the planning process.
SIP/2012/ASBU/Nairobi-WP/19
ICAO AVIATION SAFETY PROGRAMMES
1 PHARE Achievements Dr. H. Schröter PHARE Programme Manager EUROCONTROL version 1.1,
1 Air-Ground Integration Ed Bailey, Airborne Project Leader & Ian Wilson, PATs Project Leader.
1 PHARE Operational Scenarios J-P. Nicolaon, Operational Task Force Chairman EUROCONTROL Experimental Centre.
Ground Human Machine Interface (GHMI): trends and the future
1 PHARE Demonstrations Overview of Results Marc Bisiaux PD/3 Project Leader Eurocontrol Experimental Centre.
1 Measurements & Validation R G Stamp Head of Department of ATM Research National Air Traffic Services Ltd, UK.
1 The PHARE Concept and Scenarios by Job Brüggen Head Air Transport Division National Aerospace Laboratory, NLR.
1 Validation & Measurement Methods for the PHARE Demonstrations R A Whitaker Validation Project Leader.
1 Airborne Programme by E. Bailey, Airborne Project Leader EUROCONTROL.
7 tasks identified Flight Arrival Interaction Detection Resolution Planning Resolution Implementation Monitoring Other Trajectory Changes Co-ordination.
1 The role of human in ATM automation: a key issue Alain Printemps head of DNA/CENA.
1 C ENTRE D'ETUDES DE LA NAVIGATION AERIENNE PHARE Aeronautical Telecommunication Network: PATN By Gérard Mittaux-Biron PATN Project Leader CENA.
Introduction ATMCP and Performance Dominique Colin de Verdière (CENA) Bernard Miaillier (Eurocontrol) TIM9 - ATMCP-RTSP May 2002.
Conflict Detection and Resolution
FAA/Eurocontrol TIM 9 on Performance Metrics – INTEGRA Rod Gingell 16 May 2002.
1 Performance indicators, targets, steering Technical Interchange meeting Toulouse, May 2002 Xavier FRON Head Performance Review Unit.
Page 1 CARE/ASAS Activity 3: ASM workshop Brétigny, 19 December 2001 Autonomous Aircraft OSED CARE-ASAS Activity 3: ASM Autonomous Aircraft OSED.
Modern Systems Analyst and as a Project Manager
Airspace Volumes and Sectorisation Good Design Practice Airspace Volumes and Sectorisation Good Design Practice 1.
Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
Solve Multi-step Equations
Configuration management
- European CDM - To benefit from the animation settings contained within this presentation we suggest you view using the slide show option. To start the.
OOAD – Dr. A. Alghamdi Mastering Object-Oriented Analysis and Design with UML Module 3: Requirements Overview Module 3 - Requirements Overview.
Hash Tables.
Legacy Systems Older software systems that remain vital to an organisation.
1 CIFTclinic 1.1 Software for Clinics. 2 CIFTclinic Software for Medical Clinics, which addresses the requirements of practicing doctors to automate Medical.
Nationaal Lucht- en Ruimtevaartlaboratorium National Aerospace Laboratory NLR DXXX-1A AI Planning at airports:Departure Management PLANET Industry Day.
Discrete Event (time) Simulation Kenneth.
- European CDM - Collaborative Departures Sequencing Optimising departure sequence according to the priorities of Airline and Airport as well as Tower.
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
Nationaal Lucht- en Ruimtevaartlaboratorium National Aerospace Laboratory NLR CXXX-1A Free Flight with Airborne Separation will result in an uncontrolled,
Name Convolutional codes Tomashevich Victor. Name- 2 - Introduction Convolutional codes map information to code bits sequentially by convolving a sequence.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
CMPT 275 Software Engineering
© 2012 National Heart Foundation of Australia. Slide 2.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 6 Ethernet Fundamentals.
Chapter 10 Software Testing
International Civil Aviation Organization Trajectory-Based Operations(TBO) Saulo Da Silva SIP/ASBU/Bangkok/2012-WP/25 Workshop on preparations for ANConf/12.
Airport Collaborative Decision Making (A-CDM) Saulo Da Silva
Executional Architecture
Functional Areas & Positions
Copyright 2001 Advanced Strategies, Inc. 1 Data Bridging An Overview Prepared for DIGIT By Advanced Strategies, Inc.
Chapter 10: The Traditional Approach to Design
Systems Analysis and Design in a Changing World, Fifth Edition
Chapter 12 Analyzing Semistructured Decision Support Systems Systems Analysis and Design Kendall and Kendall Fifth Edition.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 13 Slide 1 Application architectures.
. Center TRACON Automation System (CTAS) Traffic Management Advisor (TMA) Transportation authorities around the globe are working to keep air traffic moving.
Study Continuous Climb Operations
Computerised Air Traffic Management Tools - Benefits and Limitations OMAR BASHIR (March 2005)
An Automated Airspace Concept for the Next Generation Air Traffic Control System Todd Farley, David McNally, Heinz Erzberger, Russ Paielli SAE Aerospace.
1 ATM System Wide Modeling Capabilities in Fast-Time Simulation 1 st Annual Workshop – NAS-Wide Simulation in Support of NextGen Dec. 10th – George Mason.
Presentation transcript:

1 PHARE Advanced Tools (PATs) by I. Wilson, PATs Project Leader EUROCONTROLby EUROCONTROL

2 Introduction l Overview of Advanced Tools l Technical concepts of the tool-set l Very brief description of each tool l Tools used in the PHARE Demonstrations l Then I will discuss some of the issues raised and lessons learnt l Overview of Advanced Tools l Technical concepts of the tool-set l Very brief description of each tool l Tools used in the PHARE Demonstrations l Then I will discuss some of the issues raised and lessons learnt

3 PHARE Advanced Tools (PATs) X Arrival managerAM(DLR then NATS) X Conflict probeCP(NLR) X Cooperative toolsCT(CENA) X Departure manager DM(CENA) X Flight path monitorFPM(NLR) X Negotiation managerNM(NATS) X Problem solverHIPS(EEC) X Tactical load smootherTLS(EEC) X Trajectory predictor TP(DERA then NATS) X Arrival managerAM(DLR then NATS) X Conflict probeCP(NLR) X Cooperative toolsCT(CENA) X Departure manager DM(CENA) X Flight path monitorFPM(NLR) X Negotiation managerNM(NATS) X Problem solverHIPS(EEC) X Tactical load smootherTLS(EEC) X Trajectory predictor TP(DERA then NATS)

4 Tools Concept ( The aircraft defines its most efficient trajectory ( The ground systems apply constraints for deconfliction and sequencing. ( The trajectory used by the ground system shall wherever possible be the trajectory generated by the aircraft Flight Management System. ( Trajectories shall be generated taking into account constraints for the entire flight. ( Planner controllers take deconfliction actions as far ahead as possible ( Sector - Sector transfer of control is automated and silent ( The aircraft defines its most efficient trajectory ( The ground systems apply constraints for deconfliction and sequencing. ( The trajectory used by the ground system shall wherever possible be the trajectory generated by the aircraft Flight Management System. ( Trajectories shall be generated taking into account constraints for the entire flight. ( Planner controllers take deconfliction actions as far ahead as possible ( Sector - Sector transfer of control is automated and silent

5 Tools Technical Concept l Tools are not standalone l Tools provide services to each other l In the PHARE CMS Architecture Server tools provide information to client tools using events alerting the client tool to the information l One event such as a new trajectory can cause a cascade of events through the system l Tools are not standalone l Tools provide services to each other l In the PHARE CMS Architecture Server tools provide information to client tools using events alerting the client tool to the information l One event such as a new trajectory can cause a cascade of events through the system

6 Trajectory Predictor (TP) l Primary tool in the system l Based on EFMS trajectory predictor l Generates trajectory for modelling by tools and controller l Trajectory generated using aircraft state data, performance data and route and profile constraints l Possibly too accurate. l Primary tool in the system l Based on EFMS trajectory predictor l Generates trajectory for modelling by tools and controller l Trajectory generated using aircraft state data, performance data and route and profile constraints l Possibly too accurate.

7 Conflict Probe (CP) l Activates every time there is a new trajectory l Compares active trajectories l Compares alternate trajectories with active trajectories l Reports conflicts-found and conflict-cleared to the other tools l Uses geometric, nominal path and probabilistic detection algorithms l Activates every time there is a new trajectory l Compares active trajectories l Compares alternate trajectories with active trajectories l Reports conflicts-found and conflict-cleared to the other tools l Uses geometric, nominal path and probabilistic detection algorithms

8 Negotiation Manager (NM) l Manages trajectory negotiation l Sends constraint list to aircraft when negotiation requested by other tools l Checks downlinked aircraft trajectory l Up-links accept after controller agreement if necessary l Activates down-linked trajectory and trajectories of non-datalink aircraft l Initiates and manages inter controller co-ordination l Must allow multiple users (multi-threaded) l Manages trajectory negotiation l Sends constraint list to aircraft when negotiation requested by other tools l Checks downlinked aircraft trajectory l Up-links accept after controller agreement if necessary l Activates down-linked trajectory and trajectories of non-datalink aircraft l Initiates and manages inter controller co-ordination l Must allow multiple users (multi-threaded)

9 Departure Manager (DM) l On receipt of the initial trajectory sequences traffic for runways. This involves: l Using the CFMU slots and other requests for departures set a departure rate (passed to a runway sequence object) l Choosing the most optimal sequence based on least delays and best runway utilisation and no conflicts on the SIDs l Imposing push-back time and Scheduled Time of Departure based on sequence and taxi time from gate to runway l Accepts controller input for runway, sequencing or STD changes l On receipt of the initial trajectory sequences traffic for runways. This involves: l Using the CFMU slots and other requests for departures set a departure rate (passed to a runway sequence object) l Choosing the most optimal sequence based on least delays and best runway utilisation and no conflicts on the SIDs l Imposing push-back time and Scheduled Time of Departure based on sequence and taxi time from gate to runway l Accepts controller input for runway, sequencing or STD changes

10 Arrival Manager (AM) l On receipt of the initial trajectory sequences traffic for runways. This involves: l Using the controller set base flow rate (this could come from Departure Manager and runway sequence object) l Choosing the most optimal sequence based on least delays and best runway utilisation l Imposing gate time constraint for Scheduled Time of Arrival. l Accepts controller input for runway, sequencing or STA changes l Identifies holding aircraft and creates appropriate Stack Constraints for safe separation l On receipt of the initial trajectory sequences traffic for runways. This involves: l Using the controller set base flow rate (this could come from Departure Manager and runway sequence object) l Choosing the most optimal sequence based on least delays and best runway utilisation l Imposing gate time constraint for Scheduled Time of Arrival. l Accepts controller input for runway, sequencing or STA changes l Identifies holding aircraft and creates appropriate Stack Constraints for safe separation

11 Co-operative Tools (CT) l Purpose to provide an automated controller assistant l Think like a controller l Filter PROSITs which include problems as well as conflicts l Provide a simple Look-ahead function l Provide an agenda function l Allow close co-operation between PC and TC l Purpose to provide an automated controller assistant l Think like a controller l Filter PROSITs which include problems as well as conflicts l Provide a simple Look-ahead function l Provide an agenda function l Allow close co-operation between PC and TC

12 Problem Solver (PS) l Purpose to provide interactive graphical capability to solve conflicts in all dimensions l Highly interactive closely coupled to HMI l Concept issues l Trajectories were edited on screen but constraints were passed to Trajectory Predictor l Trajectory being edited for 10 minutes in future was overlaid over current radar picture with potential for temporal confusion l Purpose to provide interactive graphical capability to solve conflicts in all dimensions l Highly interactive closely coupled to HMI l Concept issues l Trajectories were edited on screen but constraints were passed to Trajectory Predictor l Trajectory being edited for 10 minutes in future was overlaid over current radar picture with potential for temporal confusion

13 Flight Path Monitor (FPM) l Checks each radar position report against the 4D trajectory for that flight l Reports deviation from trajectories in all dimensions to other tools and controllers l Accepts designation of significant points from controllers and tools and signals when each point is passed l Checks each radar position report against the 4D trajectory for that flight l Reports deviation from trajectories in all dimensions to other tools and controllers l Accepts designation of significant points from controllers and tools and signals when each point is passed

14 Tactical Load Smoother (TLS) l Purpose to identify heightened levels of complexity or workload ahead of time l Allow Multi-Sector Planner to reduce forecast sector workload to within capability l Produced a coefficient of complexity l Essential tool in an exception management environment l Purpose to identify heightened levels of complexity or workload ahead of time l Allow Multi-Sector Planner to reduce forecast sector workload to within capability l Produced a coefficient of complexity l Essential tool in an exception management environment

15 Tools Hierarchy Arrival Manager Departure Manager Problem Solver Negotiation Manager Cooperative Tools Tactical Load Smoother Conflict Probe Flight Path Monitor Trajectory Predictor

16 Tools in PD/1 Problem Solver Conflict Probe Flight Path Monitor Trajectory Predictor

17 Deconflictor Tools in PD/2 Arrival Manager Negotiation Manager Conflict Probe Flight Path Monitor Trajectory Predictor

18 Tools in PD/2+ Arrival Manager Problem Solver Negotiation Manager Conflict Probe Flight Path Monitor Trajectory Predictor

19 Tools in PD/3 CENA Departure Manager Problem Solver Negotiation Manager Cooperative Tools Conflict Probe Flight Path Monitor Trajectory Predictor

20 Tools PD/3 EEC Arrival Manager Departure Manager Problem Solver Negotiation Manager Cooperative Tools Tactical Load Smoother Conflict Probe Flight Path Monitor Trajectory Predictor

21 Stack Manager Tools PD/3 NLR Arrival Manager Problem Solver Negotiation Manager Conflict Probe Flight Path Monitor Trajectory Predictor

22 Conceptual Issues (1) l Systems Analysis and Design rule: Automate the FUNCTION not the Procedure l In ATM procedure is an overused term - for a controller a procedure is made up of a set of tasks l SIDs, STARs and Airways are also procedures l Should these controller and airspace procedures be automated? l The function required is to provide safe, orderly, economic and expeditious ATM with sufficient capacity l Automate the required functions not the existing procedures designed for the manual function l Systems Analysis and Design rule: Automate the FUNCTION not the Procedure l In ATM procedure is an overused term - for a controller a procedure is made up of a set of tasks l SIDs, STARs and Airways are also procedures l Should these controller and airspace procedures be automated? l The function required is to provide safe, orderly, economic and expeditious ATM with sufficient capacity l Automate the required functions not the existing procedures designed for the manual function

23 Conceptual Issues (2) l Letters of Agreement - Standing Agreements - Standard Levels etc. Used to avoid surprising the adjeacent controller. Not required when there is access to a trajectory. l Controller Roles - all partners thought they had the same PC/TC concept, but they did not l Temporal Splits in Layered Planning affects what was team approach to problem solving l Operational Gap of PD/3 due to temporal split l Letters of Agreement - Standing Agreements - Standard Levels etc. Used to avoid surprising the adjeacent controller. Not required when there is access to a trajectory. l Controller Roles - all partners thought they had the same PC/TC concept, but they did not l Temporal Splits in Layered Planning affects what was team approach to problem solving l Operational Gap of PD/3 due to temporal split

24 Conceptual Issues (3) l What is a conflict ?- the snitch patch mentality collision avoidance vs separation maintenance what are the separation standards for ? l Trajectory prediction errors and guidance errors and uncertainties l Every constraint on a flight has a cost for both ground and air l What is a conflict ?- the snitch patch mentality collision avoidance vs separation maintenance what are the separation standards for ? l Trajectory prediction errors and guidance errors and uncertainties l Every constraint on a flight has a cost for both ground and air

25 Architecture l Architecture exports its world-view to the Applications l Legacy systems based on Servers tend to be less scalable, and unsuited to intelligent controller workstations automated tools l Real Object Oriented Design based systems are better suited to the distributed intelligence. l Performance and scalability requirements should be given a higher priority in choice of architectures l Architecture exports its world-view to the Applications l Legacy systems based on Servers tend to be less scalable, and unsuited to intelligent controller workstations automated tools l Real Object Oriented Design based systems are better suited to the distributed intelligence. l Performance and scalability requirements should be given a higher priority in choice of architectures

26 Performance Issues l Tool Performance in most cases was not a problem. BUT l Trajectory Predictor was too slow (possibly too accurate) l Arrival Management re-sequencing had to be limited l Without exception, ALL simulations and demonstrations had performance problems. l Architectures suited to systems without automated support will almost certainly not be capable of the performance required with the implementation of automated tools l Operational system implementers of distributed intelligent systems MUST learn from this issue l Tool Performance in most cases was not a problem. BUT l Trajectory Predictor was too slow (possibly too accurate) l Arrival Management re-sequencing had to be limited l Without exception, ALL simulations and demonstrations had performance problems. l Architectures suited to systems without automated support will almost certainly not be capable of the performance required with the implementation of automated tools l Operational system implementers of distributed intelligent systems MUST learn from this issue

27 Automation Issues l Automated tools can only reduce controller workload if the controller lets them do some of the work. l Controllers who do not let the tools do some of the work have more work than without the tools l Restrictive or prescriptive automation - unwelcome l Permissive or assisting automation - welcome l Not De-skilling - Re-skilling - automated tools are more powerful and require careful and correct use. Misuse can have rapid and wide impact l Automated tools can only reduce controller workload if the controller lets them do some of the work. l Controllers who do not let the tools do some of the work have more work than without the tools l Restrictive or prescriptive automation - unwelcome l Permissive or assisting automation - welcome l Not De-skilling - Re-skilling - automated tools are more powerful and require careful and correct use. Misuse can have rapid and wide impact

28 System Trust l Legal liability is an issue that is a concern - but controllers will still feel responsible for any incidents l Trust on 3 levels l Is the System Really right ? l Will the System fail ? l What do I do when it fails or goes wrong ? l Legal liability is an issue that is a concern - but controllers will still feel responsible for any incidents l Trust on 3 levels l Is the System Really right ? l Will the System fail ? l What do I do when it fails or goes wrong ?

29 Is the System Really right? l System behaviour unlike a controllers undermines trust l Intermittent performance undermines trust l Lack of picture information undermines trust l Mismatching conflict detection destroys trust l System behaviour unlike a controllers undermines trust l Intermittent performance undermines trust l Lack of picture information undermines trust l Mismatching conflict detection destroys trust

30 Will the System fail ? l Experience with personal computers and monolithic legacy systems - Computer crashes regular occurrence l Well designed distributed systems should not experience such total failures l With layered planning - conflicts are cleared well ahead of current time - more stability and time to recover from minor failures. l Experience with personal computers and monolithic legacy systems - Computer crashes regular occurrence l Well designed distributed systems should not experience such total failures l With layered planning - conflicts are cleared well ahead of current time - more stability and time to recover from minor failures.

31 What do I do when it fails? l The assumption must be that any system will fail l Future research will need to identify the acceptable loading of an ATM System that relies on automated support to raise capacity above that of an unsupported controller l The assumption must be that any system will fail l Future research will need to identify the acceptable loading of an ATM System that relies on automated support to raise capacity above that of an unsupported controller

32 Areas for Research l Better linking of algorithms at conceptual level especially trajectory generation and conflict detection l More efficient operational System architectures - not just use of buzz-words l Data-link and Trajectory Negotiation l Controller techniques for use of automated tools l Metrics for exception management systems l REAL LIVE TRIALS - lack of trust in simulations - there is nothing more convincing or testing than a live flight trial of an advanced system l Better linking of algorithms at conceptual level especially trajectory generation and conflict detection l More efficient operational System architectures - not just use of buzz-words l Data-link and Trajectory Negotiation l Controller techniques for use of automated tools l Metrics for exception management systems l REAL LIVE TRIALS - lack of trust in simulations - there is nothing more convincing or testing than a live flight trial of an advanced system

33 Summary l The tools defined in made a complete tool- set, nobody has identified a missing tool l The tools all worked although they showed the mismatching concepts of the partners l Architecture has a profound affect - it exports its view of the function to the applications l Advanced systems have to be trustworthy to become trusted. l The tools defined in made a complete tool- set, nobody has identified a missing tool l The tools all worked although they showed the mismatching concepts of the partners l Architecture has a profound affect - it exports its view of the function to the applications l Advanced systems have to be trustworthy to become trusted.

34 PHARE Advanced Tools (PATs) by I. Wilson, PATs Project Leader EUROCONTROL nexnext nexby I. Wilson, PATs Project Leader EUROCONTROL nexnext nex