23/06/2017 commercial-in-confidence › sites › default › files › mois_for_egs-cc .pdfrich...

23
MOIS MISSION OPERATIONS PREPARATION IN THE EGS-CC ERA Wolfgang Heinen, Simon Reid European Space Architectures Workshop ( ESAW ), Darmstadt, 21 June 2017 1

Upload: others

Post on 29-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

MOIS MISSION OPERATIONS PREPARATIONIN THE EGS-CC ERA

Wolfgang Heinen, Simon Reid

European Space Architectures Workshop ( ESAW ), Darmstadt, 21 June 2017

1

Page 2: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

23/06/2017 Commercial-in-Confidence

Page 3: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

23/06/2017 Commercial-in-Confidence

Page 4: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

• Mission Operations & Test Preparation Tool

Procedure Authoring & Consistency Checking

Manual & Automated Procedures

• Used for over 100 spacecraft

Operators

S/C Primes & Subcontractors

• Customers include

ESA, EUMETSAT, Airbus-DS, Thales Alenia Space

DLR, OHB, Orbital Sciences, SSTL

• FOPS represent a major investment in production and validation by ops teamand are regarded as sacrosanct

MOIS MISSION OPERATIONS PREPARATION

Page 5: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

-

Page 6: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

-

Page 7: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

atvsupply & re-orbit the International Space Station

sentinel-2visible, near-IR, shortwave observing land and coastal areas

swarmobserving the Earth’s magnetosphere

NEAR EARTH FLEET

edrs-a, chigh speed data relay

sentinel-1synthetic Aperture Radar observing oceans & land

sentinel-3continuity mission observing land and coastal areas

gocemeasuring the earth’s geoid

adm-aeolusobserving the Earth’s winds

images esa

galileo iov, focglobal navigation

cryosat-2observing the polar ice

-

Page 8: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

CURRENT HIGHLIGHTS

Commercial-in-Confidence

Galileo. Constellation management and PLUTO automation

DLR-GSOC. GFO,GF2, BIROS, EDRS-A, EDRS-C, EUC, HAG-1, PAZ, Tandem-x, Terrasar-X, TET

Airbus Defence and Space. Several new missions incl. Sentinel5-UVNS, Astrobus, ExomarsRover

Metop-MWI. (OHB Italia) OBCP (On-Board Macros) & Checkout System (Automation)

TESAT LCT ( EDRS ). MOIS Scheduler for Planning of the Laser Communication Terminal (LCT)

operations. MOIS Automation for automatic testing of the LCT

On-Board Control Procedures now being used on many missions (Event Action type, On-Board

Macro type and OL –Script Type)

Page 9: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

MOIS SPACECRAFT OPERATIONS AND TEST

Spacecraft Operations Procedures are

fundamentally independent of control system.

Test procedures are more likely to include

specifics of the test / checkout/ SCOE system

MOIS displays all types of procedure in the

same user friendly graphical form.

Enhances communication, avoids

programming, visual monitoring

Same layout manual or automated

Automation in MOIS directly – also supports most Industry standard Test or Operation Languages

ESAW 2017

Page 10: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

EGS-CC ERA: MIB -> THE SPACE SYSTEM MODEL

ESAW 2017

Page 11: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

MOIS7 MISSION OPERATION PREPARATION ENVIRONMENT

ESAW 2017

Page 12: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

MOIS-7 USER INTERFACE

Page 13: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

EGS-CC AND OPEN-CC

OPEN-CC is part of ESA’s EGOS-CC

Similar function to MORE but fully based

on Conceptual Data Model (CDM) of EGS-

CC

Currently under development

MOIS to be integrated as OPEN-CC plugin

ESAW 2017

Page 14: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

RHEA AND EUROPEAN GROUND SEGMENT COMMON CORE

Harmonisation studies in common MCS/CCS architecture, space system model and

automation

EGS-CC Proof-of Concept ( CS )

EGS-CC Development: RHEA leads consortium of Belgium Companies ( VTCB, Spacebel )

• Monitoring and Control Definition Management; CDM Exchange; CDM Model Editor

• Automation

• Reference Test Facility ( includes satellite simulator ) and Test Management System

• System Configuration Management, Configuration Tracking

OPEN-CC Design and Implementation

ESAW 2017

Page 15: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

EGS-CC MISSION MODEL EDITOR (EXPERT MODE)

• Expert mode - requires good detailed knowledge of CDM structure

• EGS-CC RTF CDM editor based on Eclipse Client Platform ( ECP ) - configurable at EMF Forms

Level

• OPEN-CC project - prototype implements XML configurable forms on top of EMF

ESAW 2017

Page 16: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

MISSION MODEL EDITOR ( END USER MODE )

Tool for creating and tailoring mission model ( for EGS-CC CDM )

Emphasis on usability, graphical interface, spacecraft-relevant terms

Manage MCM trees, sub-trees, composite CIs

Define all aspects associated to M&C:

Parameters, Telecommands, Events

Expressions; synthetic parameters, calibrations and monitoring checks

TM and TC packet definitions, PUS templates

Consistency Checks

Model Exchange and Import/Export

Will form part of ESTEC EGSE Reference Facility

Runs standalone as well as with MOISESAW 2017

Page 17: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

PROCEDURE MANAGEMENT

ESAW 2017

Newly developed MOIS Procedure Preparation Tools

Uses OPEN-CC for use with EGS-CC

Flexible, seamless GUII supporting AIT and ops needs

Graphical (MOIS Flowcharter)

Tabular/Detailed (MOIS Writer)

Language ( DSL )

Rich expression handling throughout ( Groovy )

Dynamic checking of procedures syntax and consistency against the current mission model

EGS-CC Automation Procedures and Activity Lists

Automation Procedure debugging and execution

Test Procedure Extensions Test Management System

MCS Independence for non-EGS-CC systems and Industry standard languages (SPELL etc)

Page 18: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

EGS-CC AUTOMATION PROCEDURES (EAP)

EGS-CC EAP Java programming

language accessing EGS-CC libraries

Kernel Level Exchange of Java AP

MOIS will continue to support FOP

production preparation and exchange

with AP generation

Monitoring and debugging at Procedure and Java levels simultaneously

ESAW 2017

Page 19: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

MOIS FUNCTIONAL VERIFICATION MANAGER

• Test Environment

• Test Lifecycle :-

- Requirements,

- Test Procedures,

- Test Configuration,

- Test Results,

- AIT to Operations.

• Inspired by EGS-CC TMS but

for end users not software

testers

footerESAW 2017

Page 20: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

MISSION MODEL EXCHANGE ACROSS LIFECYCLE

Exchange Exchange

EQ1 EQ2 EQ3

Subsystem/Instrument EGSE

S-SCOE1

EQ-1 EQ-2 EQ-3

Subsystem

Mission Control System

Spacecraft 3

Ground Stations

SC1 SC2 SC3

SS1 SS2

EQ1 EQ2 EQ3

Fleet

Spacecraft 2

Spacecraft 1

EQ1

Spacecraft EGSE

S-SCOE1

SS-1

S-SCOE2

SS-2

SS1 SS2

Spacecraft

EQ2 EQ3

ESAW 2017

Page 21: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

MODEL-BASED ENGINEERING THROUGH-OUT THE LIFECYCLE (MARVL)

Common Integration Platform

DOORS

NASTRAN

MOIS

Capella

CATIA

R

OCDT

EGS-CC

EGS-CC

VSEE

RangeDB

R R RR

DOORS

R

CDP

R R

Subsystem

design

Subsystem

design

Subsystem

designR

R

R

Ops ProductsFV Products

ESAW 2017

Page 22: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

SUMMARY

Users largely isolated from the EGS-CC “road works”

Continued safe and secure management of FOPS with

numerous options for automation

Enhanced support for test procedures

Today: Full ops prep environment for current missions

Tomorrow: MOIS as user friendly EGS-CC ops prep environment ( using OPEN-CC )

New Mission Model Editor

New generation procedure editing and debugging

Lifecycle support including test management

MOIS into the EGS-CC era

ESAW 2017

Page 23: 23/06/2017 Commercial-in-Confidence › sites › default › files › MOIS_for_EGS-CC .pdfRich expression handling throughout ( Groovy ) Dynamic checking of procedures syntax and

23/06/2017 Commercial-in-Confidence