250 likes | 368 Vues
This document details the implementation lessons learned from the Multi-Stack project for the Maastricht Upper Area Control Centre (MUAC) as part of the PETAL-II initiative. It covers crucial topics such as the definition of Multi-Stack, design considerations, schedule achievements, testing methods, and the evolution of ground architecture. The insights gained address operational requirements, validation independent from AGDL technology, and the integration of existing avionics. This analysis aims to inform future developments and enhance air traffic management operations.
E N D
PETAL II and II ExtensionMaastricht Multi-stack ImplementationLessons Learnt Prepared by Gustaaf Janssens/Konrad Koebe Maastricht UAC
TOPICS • What Do We Mean by Multi-Stack? • Why Multi-Stack ? • What Are Multi-Stack Design Considerations ? • MUAC Ground Architecture • MUAC Schedule Achievements • How Do We Test ? • What Are Our Lessons Learnt ? • Next Steps • Conclusions
What Do We Mean by Multi-Stack ? • Accommodating Existing Specifications for AGDL • NEAN Extension (Prototype VDL4) • FANS-1/A • ATN SARPs • Aim • Communicate With Any Avionics Equipment Using One Of The Specifications
Why Multi-Stack ? • PETAL-II Project Needs for MUAC • Operations - Hide AGDL Technology for User • Operational Requirements Validation Independent From AGDL Technology • Quick Implementation • Project Has to Compete With Daily Life Activities at an Operational Centre • Take Advantage of Existing Operational Avionics Equipment • Encourage ATN SARPs based Air and Ground Implementations
Design Constraints (1) • Fit In MUAC Existing Ground Structure • HMI, FDPS, Gateways • Add Functionality in HMI and FDPS, Add AGDL Gateway • HMI • Add to Normal Controller Presentation and Interface • FDPS • Based on ATN SARPs Ground End User Applications Definitions • AGDL Gateway • Single Access Point for FDPS • Access Points for Underlying AGDL Technologies
Design Constraints (2) • Evolutionary Development • Next Step Building on Results of Predecessor
Controller HMI Controller HMI Controller HMI Controller HMI Flight Data Processing System ATM Services 9705 BER P2GW (PETAL 2 GATEWAY) NEAN GWY FANS-1/A GWY ProATN ES 9705 PER ProATN ROUTER SITA VDL2-ATN NEAN Maastricht Multi-stack GROUND End System (1)
Maastricht Multi-stack GROUND End System (2) Controller HMI Controller HMI Controller HMI Controller HMI Flight Data Processing System - Flight plan / address association - ATN SARPs (ICAO 9705) CM, ADS, CPDLC - All datalink service logic and dialogue control 9705 BER P2GW P2FEP NFEP - Aircraft address/state - ASE emulation CM, CPDLC, ADS - Conv. to NEAN specs. FAFEP - Aircraft address/state - ASE emulation CM, CPDLC, ADS - Conv. To FANS specs ALLA- P2PI - Aircraft address/state - BER-PER Conversion. 9705 PER NEAN Server FANS-1/A Gateway ProATN - ASEs: CM, CPDLC, ADS - ATN Router
Design Constraints (3) • P2GW • Holds and Manages Addressing Data • Buffers FDPS from Unexpected communications • MADAP Msg= {Msg ID, Infra ID+24bits+FID+Reg.Mark+9705-BER-Msg} • Hides Communication and Network Specifics from FDPS
Design Constraints (4) • AGDL Applications implemented • CM, ADS, CPDLC • FDPS AGDL Services Using these Applications • CM: DLIC Acceptance • ADS: ADS demand (FLIPCY), ADS periodic (CAP) • CPDLC: (ACL, ACM, AMC) • FDPS Functionality Used for AGDL • Manages Flight plan Operational Status • DLIC acceptance and ADS, CPDLC requests • Terminates CPDLC, ADS
Design Constraints (5) • Controller Authorisation • Only Controlling Sector handles CPDLC • FDP Controls Sequence Extraction • Next internal or external sector (NDA) identities • Controls Automatic Flight Plan Action • CMContact at OLDI ABI event • CPDLC (NDA) at OLDI ACT event • Extracts Information for Controller HMI • radar picture and tabular display • Provides Authorised Input Sequences and Guidance on Controller HMI
MUAC Schedule Achievements (1) • NEAN IN 4/98 • FANS 1/A 2/99 • P2GW - BAC1/11 using ATIF/SATCOM, P-II message set. 5/00 • MC-P2GW-BAC1/11 Flight using ATIF/SATCOM, P-IIe message set. 9/00 • Application Testing: FDPS-Avionics 11/00 • FDPS, P2GW Ready 3/01
MUAC Schedule Achievements (2) • FANS1/A ONLINE: P-IIe Message set 4/01 • NEAN OUT 4/01 • CERTification Testing Support 5/01 • Non Revenue Flights 6/01 • MUAC-RUAC Shadow Flight 7/01 • Revenue Flight 8/01
MUAC Technical Achievements (1) • ICAO 9705 Compliant FDPS Implementation • Usage of ATN, FANS1/A and Prototype VDL4 • First Fully Certified ATN avionics • CPDLC Flights May1998-June2001 = 8455 (FANS/NEAN) • Test Infrastructure • Test Methodology
How Do We Test (1) ? • Test Approach • Local Tests • HMI, FDPS, P2GW • End-to-End Application Tests: • FDPS- Other ATC Centre - Avionics • grounded avionics • airborne avionics • Operational Observation • Overview of Our Test Configurations
P2GWEMUL FAME AGDG-FANS PSF FDPS EMUL AFAME AGDG ATN NON REV
MAASTRICHT UAC Control Centre P2GW PROATN End System PROATN R FDPS LAN LAN PIIe Operational Observation B767 CPDLC Services VIA ATN/VDL Mode 2 VDL M2
What Are Our Lessons Learnt (1) ? • Step by Step Implementation • NEAN • Validation of Technical Concept and Architecture • FANS 1/A • Validation of ‘Multi Stack’ Concept • HMI, FDPS Independent From AGDL Technology • ATN SARPs • Validation of SARPs Compliant Implementation • Additional Operational Messages and Stack Functions • Lessons • More Testing Effort due to Regression Testing ?
What Are Our Lessons Learnt (2) ? • ATN SARPs Implementation Tests • Early Feedback = Early Application Error Detection and Correction • BAC1-11 Test Flights • ATIF-ground Testing • End-to-End Application testing • No Application Errors Detected During CERT, Non-Revenue and Revenue Flights
What Are Our Lessons Learnt (3) ? • Local Tests as Much as Possible • Avionics Emulators • Test Automation • Protocol Test facilities • External Testing is Expensive • Test Setup • Test Execution • Time Consuming • Good Test Objectives and Strategies
What Are Our Lessons Learnt (4) ? • Future Requirements for Test Tools and Strategies • Reference Test Tools Required • Available For All Implementers • Common Development • A lot of Tools exist. Usable to further develop ? • Reference Test Objectives and Strategies • Separate Test Network Required • Connect Test Systems • Intra Centre Test • Avionics Tests
Next Steps (1) • Complete PETAL-IIe • System Safety Assessment • Document Lessons Learned • Consolidate Documentation • Evaluate Test Automation (GEODE) • New Project (P2L = PETAL To LINK2000+) (in approval and initiation phase)
Next Steps (2) • P2L Objectives • Maintain a State of the Art Implementation of the Existing AGDL Implementation. • Ensure Safety of all Operational Systems • Increase the Number of aircraft applying AGDL Services (FANS, ATN) • Support the LINK 2000+ Project • Enabler for aircraft to equip. • Enabler for other Centres • Enabler for COMS • Enabler for Test and Validation tools - Common Development and Support.
CONCLUSION • MULTI STACK CONCEPT WORKS ! • SERVE MORE AIRCRAFT • CONNECT TO NEIGHBOUR ATC CENTRES THANK YOU PARTNERS FOR THE COOPERATION !