NunoSebastião (OPS-GIC), Mauro Pecchioli (OPS-GIC), VemundReggestad(OPS-GD), Catherine Lannes(OPS-GIB)
Simulator Infrastructure Strategic Directions
OPS-G Forum 07 November 2008 Slide 2
A strategy is a plan of action designed to achieve a particular set of goals
Wikipedia
Meet Client Needs
Reduce Time and Cost
Foster European Industry
Our Goals
Concrete Actions to Achieve Goals
Client Needs Long Term Maintainability Functional Richness (Advanced Visualisation)
Performance Simulus based Operational Sims as a High Precision Test Data
Generator Harmonized tools supporting Ground Segment use Station Behavioral Simulator
Validation Environment for On-Board S/W Patches and Control Procedures
Reduce Time and Development Costs SMP2 – De Facto Aerospace Simulation Modeling Standard Reference Architecture
Library of Reusable Models UMF – Universal Modeling Framework UMF as an Integral part of MOSAIC
Foster European Industry SIMULUS at the Heart of ESTEC CDF QerX
Spacebel FFTB
Summary
Simulation Infrastructure U
nifie
d M
od
ellin
g
Fram
ew
ork (U
MF)
Simsat Runtime
Space Models (Generic Models, Emulators,
Specific Models)
Simulator Reference Architecture
Ground Models (Station back-end, Control Center)
GSTVi
Multi-purpose Operational Simulator
Simulus Tevalis UMF
Goal 1 – Meet Client Needs
Long Term Maintainability
Well defined interface between simulators and infrastructure (SMP2)
Migration driven by H/W and OS changes, not by infrastructure software
A micro Kernel type of architecture similar to Linux
Os Independent- Running on Linux (RedHat, SUSE, Ubuntu), Apple, Windows
Well defined maintenance process
Functional Richness
Performance
• Distributed Simulators based on SIMSAT. SWARM distribution to be retrofitted to SIMSAT
• OPS-GD conducting study on advanced simulation scheduling techniques
• New technology Emulator developed by Scisys. Will be delivered as part of GAIA Operational Simulator
High Precision Test Data Generator
SIMSAT
Operational S/C Simulator
Flight Dynamics Systems Simulated Systems/HPTDG
FDSDIF
LAN Data Handling OBSW
TC Path
TM Path
Harmonized Tools Supporting Ground Segment
EGSE/FEE
Spacecraft
Ground System under Test
GSTVi Component
AIV System
Real Systems Simulated Systems
TEVALIS (GSTVi)- The big picture
Station Behavioral Model
Station Behavioral Model
Whitebox – OBSW
troubleshooting Environment of On Board Software using the Operational Simulator
View and control the details of software execution in a "symbolic debugger" mode.
Capability to execute the software in a realistic "mission environment“
`
Emulator
S/C Model
MCS/NCTRS
`
Goal 2 – Reduce Time and Development Costs
SMP2 – De Facto Aerospace Simulation Modeling Standard
Library of Reusable Models
GAIA
SWARM
Vertical Approach
Sentinels/ BC
OPS-GI/GD
Phase A
Horizontal Approach
Phase B Phase C Phase D
TEC-SW
Library of Generic and Reusable Models
Library of Models to include: Current Generic Models
All models developed at ESOC fitting with REFA
Reference Models received from previous phases Developed at ESTEC, e.g. SIMVIZ,
SVF.
Initial set of models to be contributed by SWARM
UMF – Universal Modeling Framework
SMP2 levels the playing field. Enables reuse of models across simulation kernels Standardises development approach
UMF Modelling Framework A common Modeling environment to be used allowing
proprietary/specific runtime environments The de facto tool for the modeling and assembling of SMP2
elements. Will be released under a open source license so that all
interested parties can contribute to its development (coordinated by ESA).
Foster the community development around SMP2
UMF and MOSAIC
MOSAIC: A matlab based simulation development environment
Two tools developed by independent organizations (ESA/ESOC and NLR)
Exchange of know how and experience
Tool Integration already in Simsat 4.2
Future: Tighter integration of the two tools
Goal 3 – Foster European Industry
Different OS Baselines
Linux MIE
SIMSAT 4
SIMULUS
SMP2
Ground GENM
Windows Designer
SIMSAT 2
SIMVIZ
SMP2
COM/Excel Models
Simsat validation under windows.
A new Emulator QerX
150+ MIPS
New Technology
Host CPU CPU Freq(GHz) Word size (bits) GCC ESOC Emulator Integer
performance (Mips)
Measured performance, unmodified ERC32 emulator V1.8.2
P4 3.00 32 3.4.2. 16.6
Xeon 3.66 64 3.3.3 34.8
Core 2 2.40 64 3.3.3 45.9
Measured performance, Emu V1.8.2 + Subset of Optimisations
P4 3.00 32 3.4.2. 20.8
Xeon 3.66 64 3.3.3 46.0
Core 2 2.40 64 3.3.3 60.3
Measured performance, Emu V1.8.2 + Subset of Optimisations using GCC 4
P4 3.00 64 4.1.2 42.7
Core 2 1.66 64 4.1.2 45.9
SpaceBel FFTB
Formation Flying Test Bed
A GSTP exercise to demonstrate SMP2 and SIMSAT in the context of Software Verification Facilities Environments (SVF)
Involving Hardware in the loop
Fruitful collaboration in the areas of SMP2 Modeling, Scheduling and Model reuse
OPS-G Forum 15 January 2008
Future of ESOC Simulators
Summary
Simulation Infrastructure Evolution
Simulation Infrastructure
Gro
un
d S
tatio
n
Mo
nito
ring
an
d
Co
ntr
ol V
alid
atio
n
OBS
W
Ma
inte
na
nc
e
Flig
ht
Dyn
am
ics
Gro
un
d S
yste
ms
Va
lida
tion
(N
IS,
TMTC
S, e
tc)
Spa
ce
cra
ft C
on
tro
l
Today Yesterday Tomorrow
OPS-G Forum 18 September 2009
Thank you for your attention !
Let’s continue to simulate in
the future
OPS-G Forum 18 September 2009
BACKUPS
Station Behavioral Simulator