Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM...
Transcript of Galileo Constellation Operations Simulator · 2015. 8. 11. · Current Status Conclusions. CSIM...
Presented by:Alastair Pidgeon
www.scisys.co.uk
Galileo Constellation Operations Simulator
Alastair Pidgeon, Steven StrawSciSys UK Ltd.
Christian Bodemann, Michael IrvineVega I-T GmbH
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
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)
CSIMGalileo
ConstellationSimulator
SESP 2008October 2008
4
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)
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
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
CSIMGalileo
ConstellationSimulator
SESP 2008October 2008
8
LEOP
CSIMLEOP
SCCFLEOP
CSIM Hardware Chains
CSIMDEV
GCC
CSIM Software CC Library
CSIMAIV
SCCFAIV
CSIMVAL
SCCFVAL
CSIMOPE
SCCFOPE
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
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
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
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)
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
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
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
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
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
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
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
CSIMGalileo
ConstellationSimulator
SESP 2008October 2008
20
Acknowledgements
EADS Astrium Ltd. - Ken Booty, the Astrium CSIM Project Manager
Max Pignede, the ESA Technical Officer