galileo constellation operations simulator · 2015. 8. 11. · current status conclusions. csim...

20
Presented by: Alastair Pidgeon www.scisys.co.uk Galileo Constellation Operations Simulator Alastair Pidgeon, Steven Straw SciSys UK Ltd. Christian Bodemann, Michael Irvine Vega I-T GmbH

Upload: others

Post on 14-Mar-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

2

Overview

An Introduction to CSIMWhat it isOperations context and Use Cases

Architecture OverviewDesign Drivers and Trade-OffsHigh-Level ArchitectureSpacecraft Model DistributionConstellation Support

Current StatusConclusions

Page 3: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

3

What is the Constellation Simulator?

Simulates the Galileo spacecraft constellation to support ground segment validation & operationsFeatures

Models all spacecraft in and out of ground contactAccepts TC from the control system & responds appropriatelyGenerates payload and platform housekeeping TMModels onboard mass memory (stores TM when out of ground station contact)Runs the real onboard software imageModels predefined failure cases

Supports Galileo IOV (4 spacecraft)Demonstrate it will support FOC (41 spacecraft in the current worst case replenishment scenario)

Page 4: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

4

Page 5: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

5

Ground Control Segment(GCS)

SpacecraftConstellation

Control(SCCF)

Gro

und

Mis

sion

Seg

men

t (G

MS)

SpacecraftConstellation Planning

(SCPF)

Flight Dynamics(FDF)

OperationsPreparation

(OPF)

ExternalAgencies

SpacecraftAuthority

ExternalGround Facilities

EDDN

History

GM

S B

ack

-up

GC

C S

ite E

lem

ents

GC

S B

ack

-up

GC

S Si

te E

lem

ents

GCC-1 GCC-2Central M&C

(CMCF)TM/TC

Ranging Data

M&C

Orbit Vectors

SDDN

TT&C Station Facilities(TTCS)

Page 6: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

6

CSIM Operational Context

CSIM User

CSIMConstellation Simulator

SCCFSatellite Constellation Control Facility

OPFOperations Preparation Facility

ASW Image

Satellite Database

Contact Directive

Contact Directive Response

TM Frames

TC Frames

Admin TC ACK

Direct MCS IF

Clear TM (SLE RAFs)Clear TCs (Frames)

SDHSSatellite Site Data Handling Service

SLE IF

Telemetry (SLE RAFs)Telecommands (SLE F-CLTU)

Ground Station Models

Page 7: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

7

Use Cases ... Different Configurations

TestingGCS FunctionalitySpacecraft DatabaseOverall Ground Segment

Operations Procedure ValidationOperations Rehearsals

Operator (Nominal and Simulated Anomalies)Manoeuvre OperationsOn-Board Software MaintenanceSatellite Deployment/LEOP (planned)Two GCC Operation

Simulation Scenario Preparation

Page 8: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

8

LEOP

CSIMLEOP

SCCFLEOP

CSIM Hardware Chains

CSIMDEV

GCC

CSIM Software CC Library

CSIMAIV

SCCFAIV

CSIMVAL

SCCFVAL

CSIMOPE

SCCFOPE

Page 9: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

9

Key Design Drivers

SupportUp to 6 high-fidelity (emulated) spacecraftUp to 36 low-fidelity spacecraft plus 5 high fidelity

Capable of supporting a heterogeneous fleetDifferent OBSW and Satellite Database (SDB) versionsDifferent onboard hardware (later FOC spacecraft?)Different spacecraft configurations (failures etc.)

Provide a single user interface from which to run and control the entire constellation simulationMultiple spacecraft contacts to multiple ground stationsLong duration mission (20 years)Cost and Schedule

Page 10: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

10

Fidelity

A modern spacecraft simulator has to model the onboard software – several options:

Software Emulator (high-fidelity, CPU hungry, uses real OBSW image, new images/patches can be loaded)Recompilation of OBSW (high-fidelity, moderate CPU, cannot easily integrate new OBSW versions, patching not possible)Full functional model (moderate CPU, replicates most functions of OBSW, difficult and expensive to develop & maintain, patching not possible)Simple functional model (very limited functionality –mainly TM/TC, simple or no AOCS control laws, low CPU, little need to align with OBSW)

CSIM requires a balance between fidelity and performance

Page 11: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

11

Design Trade-Offs

High-fidelity emulated models for spacecraft in ground contact, low-fidelity for out of contact

(2+2) for IOV (5+36) for FOC(6+0) for FOC LEOP

No inter-spacecraft links – simplifies architectureReuse of existing ESA infrastructure

SIMSAT 3.0 (LINUX) => SIMSAT 4.0 SMP2 Simulation Model Portability StandardGeneric Models (Orbit, Dynamics, Power, Ground)ESA 64-bit ERC32 software emulator

QERC emulator for “low fidelity” models in D2Reuse existing models of similar equipment provides a starting point - reduced cost and risk

Page 12: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

12

SIMSAT Kernel

CSIM OverviewSCCF

GroundStationModel

Ground Model

SatelliteModel n

SatelliteModel 1

Satellite Models

Space-Grou

nd

Link M

odel

SCCF

Ground Station Macro

Commands

TM/TC (SLE)

TM Storage

TM Storage and Retrieval

Constellation MMI

OPF

SDBOBSW

TM/TC (Clear Frame)

Page 13: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

13

Spacecraft Models and Reuse

Key

SIMSAT

Constellation Configuration

SCCF

CSIM

GroundSLE

GroundDirect

Ground Equipment Model

Archive

OPF

Satellite Database

OBSW ImageSimulator Offline Conversion Utility

XML Files

Telemetry (SLE RAFs)

TM Frames

User

SMI

Kernel

MMI

SimDataSimData

Telecommands (SLE F-CLTU)

TM Frames

TM Frames

TC Frames

SREC File

Satellite Model

Environment Electrical Thermal Dynamics

Payload

Propulsion

Power Subsystem

Thermal Control

RFCS

ConfigurationData

ICDU

OBSW Image

TC Frames

TC Frames

BreakpointData

TTC Streams Manager

Contact Directives

Common Utilities

Ground Station Models

ESA Generic Models

Existing Models

Simulation Data

Page 14: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

14

Constellation Infrastructure Enhancements

Support for Constellation MMISummary view of spacecraft statusConstellation commanding, monitoring & managementDrill-down to details of individual spacecraft

Distributed SimulationCentral Kernel

Ground modelsOverall schedule

Local Kernel SiteSpacecraft model SchedulingLoggingData Grouping (to MMI)Save & Restore

Local KernelSite

Local KernelSite

ModelsCentral Kernel

Local KernelSite

Services

Page 15: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

15

CSIM Model Distribution

CORBA

Workstation

Server 2

MMI

Ground Models

Server 1

SC 1 SC 2 SC 3

Server m

SC n SC n+1

Kernel

TM/TC

Kernel Interface

Page 16: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

16

Constellation Management Support

Supports user creating a constellation configuration from individual spacecraftConfiguration used to support initialisation of spacecraft modelsUser can

Add spacecraftRemove spacecraft

Spacecraft each hasUnique operations nameCCSDS spacecraft ID (stored in the OBSW)Specified OBSW versionFidelity

User can save and load a named configuration

Page 17: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

17

Constellation “Breakpoint”

Ability to save/restore the state of the entire constellationAllow spacecraft to be reinitialised in a different orbit/epochScripts place SC state into safe mode allowing epoch and orbit position change before save and restore back into fine-pointing mode.All spacecraft breakpoints independent of each otherScripts to save/restore run in parallel for each spacecraftConstellation enlargement by allowing individual spacecraft to be restored into a constellation breakpoint

Page 18: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

18

Current Status

CDR successfully completed in February 2008Detailed DesignConsolidation of Ground Control Segment issues affecting CSIM

DeliveriesD1: January 2009

IOV Constellation CapableESOC ERC32 EmulatorOne workstation, 2 servers (2 SC per server) per chainUsed to support GCS Segment Integration

D2: June 2009Launch planned for May-2010, latest.Used to support IOV Launch PreparationsWill integrate QERC high-performance processor emulatorNo additional hardwareFull constellation capability demonstration on combined HW from three chains

Page 19: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

19

Conclusions

CSIM is a highly challenging simulator developmentUp to 41 heterogeneous spacecraftDistributed simulation

Careful design choices allow risk to be minimisedMinimal changes to the simulation infrastructureAvoid “throwing hardware at it”Reuse of existing models of similar equipmentSupport for IOV and scalable to FD

Development is ongoing for D1Completion of spacecraft models (driven by SC design information)Integration of OBSW v1 (TM/TC and Data Handling)Integration of OBSW v2 (most AOCS modes, no payload)Integration of OBSW v3 (FDIR)Validation of constellation infrastructure

Page 20: Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM Galileo Constellation Simulator SESP 2008 October 2008 3 ... EDDN History GMS Back-up

CSIMGalileo

ConstellationSimulator

SESP 2008October 2008

20

Acknowledgements

EADS Astrium Ltd. - Ken Booty, the Astrium CSIM Project Manager

Max Pignede, the ESA Technical Officer