Date post: | 11-May-2015 |
Category: |
Technology |
Upload: | esaesoc-darmstadt-germany |
View: | 1,861 times |
Download: | 8 times |
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