Title: EuroSim New developments on a proven realtime simulator environment
1EuroSimNew developments on a proven real-time
simulator environment
- Robert de Vries, Dutch Space
- 7 November 2006
- SESP 2006, ESTEC
2EuroSimNew developments on a proven real-time
simulator environment
- EuroSim is a cost-effective simulation
infrastructure - EuroSim is a specialized real-time simulation
infrastructure - EuroSim has an impressive track record
- EuroSim lets existing models interface with SMP2
models - Customer demand drives new developments in EuroSim
3EuroSim is a specialized real-time simulation
infrastructure
- EuroSim fits ECSS reference architecture for Test
Facilities - EuroSim provides all required interfaces
- EuroSim offers a wide range of features
- EuroSim has excellent real-time performance
- EuroSim has a very well designed GUI
4EuroSim offers simulation infrastructure
compliant with ECSS reference architecture
EuroSim
Ref ECSS E10 part 13 System modeling and
simulation
5EuroSim provides all required interfaces
- Models
- System database
- Hardware under test (through Front-end Equipment)
- OBSW under test
- TM/TC links
- 3D Graphics
- User (GUI)
- Test Supervisor
6EuroSim offers a wide range of features
- Model Development
- Model Integration
- Scheduling
- Test Preparation
- Test Execution
- Test Analysis
7EuroSim has excellent real-time performance
- Interface with hardware given a strict timing
requirement - Data bus of spacecraft
- Man in the loop for training
- Supported platforms
- Linux x86
- SGI MIPS
- Performance
- lt 50 µs clock jitter
- 1000 Hz maximum clock frequency
- lt 500 µs interrupt response times
8EuroSim has an impressive track record
- ERA simulation facility
- ATV test facilities
- Herschel-Planck ACMS test facility
- Generic AOCS simulator
- Embedded Training F16
- Galileo Ground Segment test facilities
- Virtual Spacecraft Reference Facility
Photo ESA
9EuroSim lets existing models interface with SMP2
models
- EuroSim is SMP2 Compliant
- EuroSim offers integration tools for existing
simulation models
10EuroSim is SMP2 Compliant
- Catalogue Editor
- Catalogue Validator
- Automatic Code Generator
- Run-time support
11EuroSim offers integration tools for existing
simulation models
- Data flow based integration
- Data can be exchanged between models written in
different programming languages or between
EuroSim native, SMP1 and SMP2 models - Exchanges are explicitly scheduled
12Customer demand drives new developments in
EuroSim Mk4
- Calibration support
- Web interface
- Scripting Interfaces
- Java models
13New Developments in Mk4 Calibration
- Calibration Editor GUI
- Calibration API
14New Developments in Mk4 Web Interface
- Remote Access to Simulator
- Web browser based (java applet)
- Firewall compatible
15New Developments in Mk4 More Scripting
Interfaces
- Run-time control over simulation runs so that you
can do simulation runs unattended - Script support for
- Tcl
- Python
- Java
- Perl (since Mk2.4)
16New Developments in Mk4 Java Models
- Adds the ability to run models written in Java 5
(1.5) - Uses Sun Java Virtual Machine
- Uses annotations to add documentation to
published variables and entrypoints - Reflection based publication
import esimJava. public class example
_at_eurosim(description"Area", unit"m2")
public int a 1 _at_eurosim(description"const
ructor of example") public example() a
a 4 EsimRuntime.esimMessage("a " a)
17EuroSim is a cost-effective simulation
infrastructure
- Meet us for a demonstration on the EuroSim stand
in the Einstein room - More information can be found on the web site
www.eurosim.nl