Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OPS Forum Infrastructure Developments for Mission Operations Automation 02.02.2006

973 views

Published on

The presentation will provide an overview of the underlying operations concept that has been defined by the Automation Working Group (involving OPS-G and OPS-O staff) and describe the infrastructure systems that are being developed to support it.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

OPS Forum Infrastructure Developments for Mission Operations Automation 02.02.2006

  1. 1. Infrastructure Developments for Mission Operations Automation M. Pecchioli, C. Haddow, S. Haag, G. P. Calzolari (OPS-GI) OPS- G Forum 3 rd Feb 2006
  2. 2. Presentation Overview <ul><li>Background </li></ul><ul><li>What is missing </li></ul><ul><li>Target architecture </li></ul><ul><li>ESTRACK Management System (EMS) </li></ul><ul><li>Service Management Framework (SMF) </li></ul><ul><li>Mission AuTomatIon System (MATIS) </li></ul><ul><li>MCS Infrastructure Upgrades </li></ul><ul><li>Issues </li></ul><ul><li>Conclusions </li></ul>
  3. 3. Background 1/3 <ul><li>Ground station resources scheduling is currently largely a manual process </li></ul><ul><li>Spacecraft planning carried out by mission specific Mission Planning Systems, interacting with the Flight Dynamics System </li></ul><ul><li>Responsibility for ‘run-time’ monitoring and control of shared resources (e.g. stations) falls under the network operator </li></ul><ul><li>Responsibility for mission operations via mission dedicated elements (e.g. Mission Control System) under the spacecraft controllers (SPACONs) </li></ul><ul><li>Coordination between the different operators during execution phase via voice loops </li></ul>
  4. 4. Background 2/3 <ul><li>ESA Tracking Network has increased in size, capabilities and complexity (migration from mission dedicated facility to a multi-mission approach with ground station shared between several missions). This imposes the need to increase reliability of service, resource optimization and reduction of manual interventions; </li></ul><ul><li>Spacecraft routine operations as such are largely executed without operator interaction but control center operations aren’t, primarily due to the fact that ESOC MCS infrastructure is lagging behind in the area of support to mission operations automation </li></ul><ul><li>Missions are adopting ‘ad-hoc’ solutions to minimize the load on spacecraft operators </li></ul>
  5. 5. Background 3/3 <ul><li>An Automation Working Group was set-up in year 2005 with the objective to define an automation concept and to derive the high-level requirements for the control center infrastructure: </li></ul><ul><ul><li>E. Sorensen (OPS-ONV) </li></ul></ul><ul><ul><li>P. Ferri (OPS-OPR) </li></ul></ul><ul><ul><li>A. Rudolph (OPS-OFN) </li></ul></ul><ul><ul><li>T. Beck (OPS-ONF) </li></ul></ul><ul><ul><li>C. Haddow (OPS-GI) </li></ul></ul><ul><ul><li>A. Ercolani (OPS-GDS) </li></ul></ul><ul><ul><li>G. P. Calzolari (OPS-GIB) </li></ul></ul><ul><ul><li>M. Pecchioli (OPS-GIC) </li></ul></ul>
  6. 6. Objectives of Automation <ul><li>Enable optimised utilisation of shared resources </li></ul><ul><ul><li> Reduced cost </li></ul></ul><ul><li>Enable reduction of the global number of operators required per shift and/or enable execution of ‘lights-off’ operations </li></ul><ul><ul><li> Reduced cost </li></ul></ul><ul><li>Enable automated execution of repetitive operations </li></ul><ul><ul><li> Increased reliability </li></ul></ul><ul><li>Enable automated reaction to ground equipment failures </li></ul><ul><ul><li> Increased operational resilience </li></ul></ul>
  7. 7. What is missing in the infrastructure? <ul><li>SCOS-2000 does already expose a number of external interfaces enabling the automation of spacecraft operations </li></ul><ul><ul><li>but this set of interfaces is inadequate to allow the ‘replacement’ of a spacecraft operator with an automation tool. Same issue with the NCTRS </li></ul></ul><ul><li>There is a significant amount of European proprietary tools supporting automated execution of ‘structured’ statements (procedures). </li></ul><ul><ul><li>but none belongs to ESOC and none fits completely with other ESOC systems </li></ul></ul><ul><li>The Flight Dynamics System supports the planning phase by means of a number of (more or less) standardised products </li></ul><ul><ul><li>but no other generic system supports the planning of shared resources (e.g. ESTRACK) nor of mission dedicated resources </li></ul></ul>
  8. 8. Automation Concept Highlights <ul><li>Similar split of responsibilities as present but operators activities supported and/or autonomously executed by ‘automation’ tools </li></ul><ul><li>Clear split between preparation, planning and execution </li></ul><ul><li>Central system responsible for planning, scheduling and M&C operations execution of shared resources </li></ul><ul><li>Mission dedicated systems for the planning and execution of spacecraft operations and related control center systems operations </li></ul><ul><li>Loose coupling between central and mission dedicated systems. </li></ul>
  9. 9. System Context for Operations Automation Status Messages S/C Timeline Schedule (SCTS) S/C Pass Schedule (SCPS) Mission Automation Planned Schedule (MAPS) EMS FDS Predicts and Radiometric data Mission Planning Data Monitoring and Control Data TM and TC Data Ground Resource Planning Data TM and TC Data Control System Monitoring and Control Data + SCTS and SCPS G/S Schedules (GRSS)+ Service Instance Configuration Files (SICF) Service Instance Configuration Files (SICF) TM and TC Data Procedure Definitions Control System and G/S Link Monitoring and Control Data + SCTS, SCPS and MAPS + Status Messages G/S Link Monitoring and Control Data MPS MPS SMF SMF Status Messages S/C Timeline Schedule (SCTS) S/C Pass Schedule (SCPS) Mission Automation Planned Schedule (MAPS) NIS NIS MAS MATIS EMS STC STC FDS G/S G/S MCS MCS Predicts and Radiometric data Mission Planning Data Monitoring and Control Data TM and TC Data Ground Resource Planning Data TM and TC Data Control System Monitoring and Control Data + SCTS and SCPS G/S Schedules (GRSS)+ Service Instance Configuration Files (SICF) Service Instance Configuration Files (SICF) TM and TC Data MPS SMF NIS MAS STC G/S MCS OPS OPS OPS Procedure Definitions Control System and G/S Link Monitoring and Control Data + SCTS, SCPS and MAPS + Status Messages G/S Link Monitoring and Control Data
  10. 10. ESTRACK Management System (EMS) Overview EMS File Server ESTRACK Planning System ESTRACK Scheduling System ESTRACK Coordination System Planning Products ESTRACK Ground Station Communications Network Management Mission Operations Centre EMS User Flight Dynamics Mission Planning External Provider (scheduling office) Proxy Format Converter Planner MMI Online MMI EMS Operator Positions SMF
  11. 11. Network Service Allocation EMS User EMS Event Files Initial EMP View Order Refinement Updated EMP View Service Session Commitment Final EMP View Service Session Refinement
  12. 12. ESTRACK Planning System (EPS) <ul><li>Creates resource allocation plan for ESTRACK </li></ul><ul><li>Models stations resources </li></ul><ul><li>Input based on mission agreement on station availability (I.e. standing order) </li></ul><ul><li>Flight Dynamics prediction used to determine when mission have station visibility </li></ul><ul><li>Mission can submit refinement requests </li></ul><ul><li>Output conflict free resource ESTRACK Management Plan (EMP) </li></ul>
  13. 13. ESTRACK Scheduling System (ESS) <ul><li>Input is the conflict free ESTRACK Management Plan </li></ul><ul><li>Generates schedules for use for Station Computer </li></ul><ul><li>Generates Service Instance Configuration Files (SICF) for use by station equipment and Network Interface System (NIS) </li></ul><ul><li>SICFs also produced for SLE compliant external facilities </li></ul>
  14. 14. ESTRACK Coordination System (ECS) <ul><li>Downloads schedules to station equipment </li></ul><ul><li>Monitors service provision and schedule execution </li></ul><ul><li>Control schedule </li></ul><ul><li>Coordinates possible with MAS via loosely coupled messaging system utilising the SMF </li></ul><ul><li>Logs events and generates reports </li></ul><ul><li>Executes EMS Master Schedule From ESS </li></ul>
  15. 15. <ul><li>SMF is a service provision middleware infrastructure designed to be generic. </li></ul><ul><li>Can be tailored to expose the services of different software systems. </li></ul><ul><li>Scalable and flexible architecture and run time environment. </li></ul><ul><li>Ensures ‘transparent’ access to a service i.e. independence of underlying implementation. </li></ul>Service Management Framework (SMF)
  16. 16. SMF exposes services according to ECSS-70-31 <ul><li>All services are described in XML files as a tree of System Elements ; </li></ul><ul><li>Each System Element is composed of: </li></ul><ul><ul><li>Activities : to initiate actions on the system; </li></ul></ul><ul><ul><li>Reporting Data : to Get/Set the data describing the status of the system; </li></ul></ul><ul><ul><li>Events : to notify external user of system changes. </li></ul></ul><ul><li>SMF provides generic methods to: </li></ul><ul><ul><li>Initiate activities; </li></ul></ul><ul><ul><li>Access to reporting data; </li></ul></ul><ul><ul><li>Register for notification of events. </li></ul></ul>
  17. 17. SMF Service Example <ul><li>Extract of S2K TC configuration system element configuration: </li></ul><ul><li>System Element Name: TcMCConfiguration </li></ul><ul><li>Description This System Element define services for allowing a external user to monitor and modify the various global parameters affecting the behaviour of commands </li></ul><ul><li>Activities (name / description) </li></ul><ul><li>GetGlobalUv : It allows to get the global status of the Uplink Verification </li></ul><ul><li>ResetGlobalUv : It allows to reset the global status of the Uplink Verification to an OK state </li></ul><ul><li>ReportingData (name/ description) </li></ul><ul><li>GlobalUv : Current status of the Uplink Verification (OK or FAIL). </li></ul><ul><li>Event : </li></ul><ul><li>ServiceAvailability : Event to inform the external user of a change in the service availability status. </li></ul><ul><li>GlobalCommandingStatus Event to inform the external user of a change in the Global Command Status. </li></ul>
  18. 18. SMF / S2K 5.0 Automation Upgrade
  19. 19. <ul><li>External User: </li></ul><ul><ul><li>Application Software assessing the services </li></ul></ul><ul><li>Session Manager: </li></ul><ul><ul><li>User access manager </li></ul></ul><ul><li>Service Directory System: </li></ul><ul><ul><li>Central repository of the Services Location </li></ul></ul><ul><li>Service Request Handler </li></ul><ul><ul><li>Separation layer from the service consumer and the service provider </li></ul></ul><ul><li>Driver: </li></ul><ul><ul><li>Component that allows the access to the services exposed by the Application Unit. </li></ul></ul><ul><li>Application Unit: </li></ul><ul><ul><li>Application exposing the services </li></ul></ul>SMF Components External User Session Manager Service Directory Application Unit A Service Application Unit B Service Service Request Handler Generic Driver I/F AU Driver AU Driver
  20. 20. Mission Automation System (MATIS) <ul><li>Responsible for the automation of operations executed via mission dedicated facilities (‘automated spacecraft controller’) </li></ul><ul><li>Executes schedules prepared by the mission specific planning system or manually prepared </li></ul><ul><li>Supports execution of predefined procedures </li></ul><ul><li>Procedures can initiate any action ‘published’ by the control center systems (e.g. S2K+NIS) via SMF </li></ul><ul><li>Implementation based on S2K low level services and Vitrociset product ASE (schedules/procedure execution engine) </li></ul>
  21. 21. MATIS Preparation Environment <ul><li>Allows user to create/manipulate a Mission Automation User Schedule (MAUS) </li></ul><ul><ul><li>Intended to be used for ‘standing orders’ that always apply (e.g. produce daily printouts) </li></ul></ul><ul><li>Provides facilities for importing/validating a schedule generated by the Mission Planning System </li></ul><ul><li>Provides facilities to import Procedures defined by the Operation Preparation System (MOIS). No capability to create/edit procedures </li></ul>
  22. 22. MATIS Execution Environment <ul><li>MATIS will support the execution of schedules containing procedure execution requests, events and links between them </li></ul><ul><li>Multiple schedules may be running at a time and schedules may contain parallel executing procedures </li></ul><ul><li>MATIS will support the execution of procedures defined according to the PLUTO standard syntax </li></ul><ul><ul><li>Either ‘called’ by a Schedule </li></ul></ul><ul><ul><li>Or manually loaded by the user </li></ul></ul><ul><li>Interaction between the various schedules/procedures will be possible </li></ul><ul><li>User control of schedule/procedures execution possible via Graphical User Interface . </li></ul>
  23. 23. MATIS Execution Layers LAYERS MAPS and MAUS Scheduling, Standing orders MAPS and MAUS execution, Task scheduling, Event check point management Procedure execution, Activity initiation, Contingency handling External services invocation, external event handling 1 2 3 4 1: MAPS Mission automation planned schedule 2: MAUS (mission automation user schedule) & Calendar Monitoring 3: Schedule execution request 4. Procedure execution, tracing. MATIS MPS SMF FLIGHT CONTROL TEAM Calendar Management Schedules Management Procedures Management Activities & external events Management
  24. 24. MCS Infrastructure Upgrades for Automation <ul><li>The SCOS-2000 kernel (R5.0) and the NIS (R1.0) will enable access (via SMF) to all functions required for automation </li></ul><ul><li>The EGOS Data Dissemination System (EDDS) will support services enabling tools ‘á la MUST’ to access data required e.g. to automate the routine operations planning and/or the reporting </li></ul><ul><li>A new application (MATIS) will be ‘developed’ supporting automated execution of schedules and procedures (accessing SMF services) </li></ul>
  25. 25. MCS Infrastructure Target Architecture EGOS Framework (Basic Services) Common Libraries Events Logging Service Directory Configuration Management Others Others Common Services Archive Users System M&C Alarms User Desktop Others TM/TC Processing Components TM Servers TC Servers NIS Client applicat. Others Ancillary Systems MATIS EDDS ECS GUIs SMF Driver Driver Driver Driver Driver
  26. 26. Towards the Target Architecture MCS Framework (S2K-R5.0 Basic Services) Ancillary Systems MATIS EDDS ECS TM/TC Processing Components TM Servers TC Servers NIS Client applicat. Others GUIs SMF Driver Driver Driver Driver Driver
  27. 27. Developments Status and plan Q1/2008 RFP out in Q4/2006 ECS Q3/2007 RFP ongoing ESS Q2/2007 Requirements Definition EDDS Q2/2007 Design ongoing MATIS Q4/2006 Development ongoing EPS Q4/2006 Development ongoing S2K-R5 Q2/2006 Development ongoing NIS Available Provisionally accepted SMF PA Delivery Status Product
  28. 28. Issues <ul><li>Automation requires upfront ‘investment’! </li></ul><ul><li>No infrastructure available in the medium-term in the area of Mission Planning Systems </li></ul><ul><ul><li>Missions will have to develop their own interfaces to EMS/MATIS </li></ul></ul><ul><li>Will other systems (e.g. FDS) adopt SMF? </li></ul><ul><li>The infrastructure commitments/plans are very ambitious! </li></ul>
  29. 29. Conclusions <ul><li>Flexible concept has been developed </li></ul><ul><li>Covers shared and mission dedicated resources </li></ul><ul><li>Will allow gradual increase in the amount of automation as products are delivered and procedures are defined and debugged </li></ul><ul><li>Extendable to cover most of the elements in the ground segment </li></ul><ul><li>Ambitious infrastructure development plan! </li></ul>
  30. 30. Thank you for your attention. Questions ?

×