OPS Forum ESTRACK Monitoring and Control 03.07.2009

Preview:

DESCRIPTION

The monitoring and control of spacecraft is the most visible activity of ESOC. However, monitoring and control (M&C) of the ESTRACK ground stations also plays an important role in this process, with a strong focus on remote and automated operations.

Citation preview

OPS-G Forum

July 2009

Catherine Lannes

ESTRACK

Monitoring and Control (M&C)

Picture: from Cebreros antenna

2

Ground Station M&C

WANSpacecraft operations

ESTRACK operationsGround station M&C

TM & TC radiometric data

Ground Station

Ground station M&C data

OCC

3

ESTRACK Control Centre

Core ground station DS3

ESTRACK Control Centre

ECC

4

Content

Part I - Introduction to ESTRACK M&C

Part II - Evolution of the ESTRACK M&C

Picture: Kiruna Picture: New Norcia

5

1. Overview

2. Automation

schedules, jobs, procedures

3. Tailoring

interfaces, GSSC/GMMI, MIB

Picture: Kiruna

Agenda Part IIntroduction to ESTRACK M&C

6

7

1. Overview

Ground station (GS) Wide Area Network

Back-endFront-end

Data transfer services

TM, TC, Radiometric

data

TMTCSIFMS

MCM Acquisition node

FECGS M&C LOCAL

subsystem

Ground station M&C data

MCM: Monitoring and Control ModuleFEC: Front End ControllerIFMS: Intermediate Frequency Modem SystemTMTCS: Telemetry and Telecommand System

GS M&C REMOTE subsystem

OCC

ESTRACK Control Centre

8

Deployment of the operations system

WAN ESTRACK Control Centre

ECCGround station

servers

Local operator workstations & printer

Remote operator workstations & file servers

40 kbps allocated

High latency

X for each ground station D

eneb

Hal

ley

9

Functions

Log of events, reports and display

Remote or local operations

Execution of ground station schedules and procedures

Interfaces to the various equipment

Reading of parameters and detection of alarms

Setting of parameters and execution of tasks

10

Two systems

STC2, Station Computer

– ESOC infrastructure for ESTRACK except Kiruna

– Sun Solaris platform

– ESA IPR

– Development 1990

CSMC, Central System for Monitoring and Control

– Initially developed by Projects for Kiruna

– QNX Intel server platform

– Industry IPR

– Development 1995

First use of automation and

resource management

Kiruna complex control system

STC2

CSMC

11

2. Automation

<ESTRACK schedule><version number> <name> <comments> <schedule generation time><schedule start time><schedule stop time><schedule processing mode (i.e. overwrite, append or manual) >

<pass><begin of support><end of support><begin of track><end of track><reference to an Operational Service Session from EMP><spacecraft><ground station><terminal ><time tagged call of a standard job> <time tagged call of a standard job> <time tagged call of a standard job “Operator Instruction">....more <time tagged call of a standard job>< time tagged “Operator Instruction"> </pass>… more <pass>

</ESTRACK schedule>

-- Procedure compiled on 2007/05/31 16:04:18 in database PER/dvl V5.4.41-- ------------------------------------------------------------------- Name Description-- ==================================-- IFM1/TCD/21 TCDS Test Data Pattern (TDP) -- -----------------------------------------------------------------

PROCEDURE IFM1/TCD/21

TITLE "TCDS Test Data Pattern (TDP)";

HELPTCDS Test Data Pattern (TDP)

ENDHELP;

PRIVILEGE CTRL;

WINDOW MANDATORY;

INPUT

$Input : @IFMS_TCDS_E3DEFAULT /IFMS1/TCDS/21.VALUE PROMPT "Test Data";

$Forced_Cmd : BOOLEANDefault FALSEPrompt "Forced Commanding";

DEFINE&RetCode : @PSTATUS := %OK;

Ground station schedules

Scheduling jobs

Procedures

12

Schedule and procedure execution environments

Ground station schedules

Generated by the Estrack Management System EMS (EPS + ESS)

Executed in the ground station

Scheduling jobs calling other procedures

Procedures

Control activities from scheduling jobs to low-level actions

Procedure languages

STC2 Station Tailoring language (STL)

CSMC language

13

3. Tailoring

– Up to 25 000 parameters for one ground station

– Each ground station is unique

– Hundreds of ground station operations procedures

Tailoring sub-system complementing the online sub-system

STC2 GSTS, CSMC tailoring tools

Essential (and huge) tailoring databases for all ESTRACK ground stations parameters, displays and procedures

14

Different ground station equipment

Some examples:– Frequency converters,

switches, test devices, time systems, telemetry and telecommand systems

Commercial products as well as equipment specially developed for ESAVarious combinations of hardware and softwareDifferent generationsChanges

15

Different types of M&C interfaces

Private protocol (binary or ASCII syntax) on GPIB (IEEE 488)

– E.g. Switches, TSCG

Private protocol on TCP/IP

– E.g. FEC, Cortex

Standards

ESA M&C ICD (Corba IDL)

– E.g. IFMS, TMTCS, PSS MK3

ESA basic M&C ICD (ASCII syntax on TCP/IP)

– E.g LDC, Novotronik switches

Acquisition nodes

– FEC, MCM

GS M&C system M&C manager

GS equipment

16

M&C model

MVLMVLMVL

CVLCVLCVL

TaskTaskTask

MVLMVLMVL

CVLCVLCVL

TaskTaskTask

FBFBFB

MVLMVLMVL

CVLCVLCVL

TaskTaskTask

Sub-system

LogFBFBFBMVLMVLMVL CVLCVLCVL TaskTaskTaskSSUSSUSSU

Reporting modes:On change, on request, cyclic

GS M&C systemM&C manager

MVL: monitored variables listCVL: controlled variables listSSU: sub-system unitFB: functional block

17

Generic Sub-System Controller – GSSCGeneric Man Machine Interface - GMMI

ESA M&C I/F MMI I/F

API I/F Log I/F

GSSC

GS M&C system M&C manager

Local console

GMMI

WEB I/F

Sub-System Controller

Sub-System

MIB

logspecific part

MIB I/FSub-System image

18

Management information base: MIB

Description of the managed resources

Definition of the interface to the M&C manager

Display information

Automatic configuration of the MMI screens

SSU SMSW#1MVL SSU_GENERAL; -- vars from SSU_GENERALMVL SMSW_SYSTEM; -- vars from SMSW_SYSTEMMVL SMSW_MATRIX; -- vars from SMSW_MATRIXMVL SSU_RAWLM00; -- vars from SSU_RAWLM00MVL SSU_RAWLM01; -- vars from SSU_RAWLM01MVL SSU_RAWCMDACK; -- vars from SSU_RAWCMDACKCVL CSSU_GENERAL; -- controllable vars from SSU_GENERALCVL CSMSW_MATRIX; -- controllable vars from SMSW_MATRIXENDSSU;

Easy customisation with the MIB

Building block of the ground station model

19

Software package GSSC/GMMI

Infrastructure software package implementing the ESA M&C conceptand re-used by several ground station sub-systems

A precursor of EGOS component

GSSC: Standard interface to the M&C manager

– Generic M&C features of a sub-system (M&C model)

– M&C interface between the sub-system and the M&C manager

– Technology: CORBA

GMMI: Common look and feel

– Generic features of the MMI of a sub-system

– Local M&C interface

– Technology: CORBA & WEB interface

– Many commonalities with the M&C interface exposed by the GSSC

20

Common look and feel for ground station equipment MMI

TMTCS

MCM4

21

ESTRACK M&C Conclusions

Ground station M&C

– Complexity

– Diversity

– Changes

Solutions

– Schedule and procedure language

– Tailoring, M&C data model, MIB

– Middleware GSSC/GMMI

Infrastructure

– Operations + tailoring sub-systems

– Heterogeneity

– WAN deployment

Essential

– Schedule and procedure execution environments

– Tailoring databases

22

ESTRACK M&C evolution

Picture: New Norcia

Streamlining of the infrastructure

Improvement of the efficiency

More automation

More flexible tailoring

23

CNES REGATES

VCS EMCC2

Third party products

24

STC2 Re-engineering

STC2

CSMC

25

Common M&C platform

CMCP

Common Monitoring and Control Platform

kernel for both MCS and GSMC

Spacecraft M&C system MCS

Ground Station M&C system GSMC

26

Objective

Specific MCSSCOS

Common M&C Platform

Specific Mission Control System

SCOS-2000

Spacecraft M&C

Common M&C Platform

Ground Stations M&C System

Ground stations M&C

27

Agenda Part II ESTRACK M&C evolution

1. Common M&C platform CMCP for spacecraft and ground stations operations

2. Ground station M&C system GSMC based on the CMCP

A. Online subsystem

B. Offline subsystem

3. Concept summary

Picture: New Norcia antenna

28

1- Common Monitoring and Control Platform

Specific Mission Control System

SCOS-2000

Spacecraft M&C

Ground Stations M&C System

Ground stations M&C

Common M&C Platform Common M&C Platform

29

Synergies

Schedule execution environment

Procedures execution environment

(dedicated language)

Advanced monitoring concepts

MATIS schedule execution environment

(PLUTO ECSS E 70 32)

Telecommand history

SCOS-2000 data archiving and retrieval

30

Commonalities and extensions

Specific Mission Control System

Ground Station M&C system

Common M&C functionality

From SCOS-2000 / MATIS From ground station M&C system

Extensions

31

Monitoring

Central, integrated, and complete model of the monitored and controlled system (live mode)

Improved extensibility to allow easy addition of new data types

New input packet type "variable list" to allow ingestion of parameter values in a change based manner

Hierarchical structuring of the monitoring model by introduction of container objects (“system elements”) and structured names

Global acknowledgement of the system alarms status via a central display

32

Schedule processing

Use of MATIS (Mission Automation System)Addition of the notion of an operational session (e.g. spacecraft pass) to the MATIS calendar layerSupport for correlation of schedules with sessions / passesEditing of event / pass definitionsNew extension points to the MATIS MMI to allow for addition of pass related activities in GSMC

Pluto procedure high-level control activity

33

Low-level procedures - Script execution

Integrated script execution environment based on JavaScript

Wide spread scripting language

Can combine low level commands to higher level control sequences that can be invoked via the MMI or by MATIS

34

Control activity

For the script execution and the schedule execution:

“Control activity” data for execution history recording and display (cf. command history display)

“Automation message” for event logging

35

Man Machine Interface

Based on EGOS User Desktop (EUD)- Eclipse technology

Including mimic capability

36

Overview of extensions to SCOS-2000 & MATIS

Monitoring

Central integrated structured model

Adaptation to values received “on change”

Schedule execution

MATIS with support of operations session

Script execution

JavaScript

Control activity history

Man Machine Interface

EGOS User Desktop (EUD) with mimics

37

2- Ground Station M&C system based on the Common M&C Platform

A – online subsystem

Common M&C Platform

GSMC

B – offline subsystem

38

A- GSMC online subsystem

Specific MCS

GSMC

Common M&C functionality

From SCOS-2000 / MATIS From ground station system

GSMC specifics

39

Ground Station M&C Interfaces

Focus on “standard” ESA M&C InterfaceMonitoring and Control Module as the acquisition node

- Gateway to other interfaces e.g. IEEE 488, TCP/IP private protocols

40

Network Level Monitoring and Control

Support of ESTRACK Management System (EMS) / ESTRACK Coordination System (ECS), requirements i.e.Enhance ground stations M&C with a global network level view

Combine information from different ground stations to provide a synoptic view of the networkDisplay the EMS PlanDistribute the ground station schedules Centralised schedule monitoring and controlInterface to other OCC systems for information exchange

41

Architecture

PERFORMACE VIA WAN IS CRITICAL

Ground Station

Central Complete

MON Model + BEHV + SPPG

Script

Execution

MA

TIS (+)

ESOC

Archive

GUI

MO

N M

odel per C

lient

WAN

Live monitoring

Retrieval

File archive

File archive

Online Database

Acquisition node

42

Network Level Monitoring and Control

ESTRACK M&CServer + Client

GSMC Server

GSMC Server

Ground Station A Ground Station B

GSMCOperator WS

ESTRACK M&COperator WS

GSMCOperator WS

ES

TRA

CK

Managem

entS

ystem

SM

F

Mission S

ystems

Live Monitoring, Logging

Cache - Monitoring, Logging

control

43

B- GSMC tailoring subsystem

Generic tailoring system for spacecraft M&C system and ground station M&C system does not appear to be feasible

Baseline: – GSMC Tailoring System based on a generic framework for

Database Manager (DABYS)– Re-use the current Eclipse-based MMI (OTTO, Operational

Tailoring Tool)– Make OTTO available to the online subsystem to support “online

tailoring”

44

Tailoring migration

Tools for automatic conversion of existing tailoring as far as possible:

Parameters model

Automatic conversion + manual actions

Procedures

Fully automated conversion of existing procedures to JavaScript

Offline consistency check tool

MMI

EGOS User Desktop

Conversion for Alpha Numeric Displays

45

3- Concept Summary

Ground Station Monitoring and Control System - GSMC

Online subsystem:

CMCP + GSMC specific features

Tailoring subsystem:

DABYS + OTTO, access from the online system

Conversion tools

Common Monitoring and Control Platform - CMCP

Extension of S2K & MATIS with ground station M&C concepts

+ EGOS User Desktop

Picture: Cebreros antenna

46

Main benefits for ground station M&C

+ Archiving and retrieval of parameters

+ Improved charts

+ Exports of parameters values

+ Central display with all current alarms

+ More displays such as Monitored Parameter Query Display

47

Main benefits for ground station M&C

+ Redundancy – improved procedure

+ Schedule step by step execution for debugging

+ Through EGOS User Desktop integration, retrieval via standard displays (alpha-numerical display, chart, mimic, event display)

+ Flexible tailoring - Extended features to apply configuration changes online and with short turn-around times

48

ESTRACK M&C Evolution Conclusions

Ambitious undertaking following strategic objective

Concept defined - Design reviews in the coming months

Benefits for the spacecraft operations:

Extended monitoring and automation capabilities

Benefits for the ground stations operations:

Monitoring data archiving & retrieval and flexible tailoring

Conversion of the existing tailoring data is a major requirement taken into account in the concept

Implementation in Deep Space ground station 3

Thanks for your attention

Recommended