eurosim new developments on a proven real time simulator
play

EuroSim New developments on a proven real-time simulator - PowerPoint PPT Presentation

EuroSim New developments on a proven real-time simulator environment Robert de Vries, Dutch Space 7 November 2006 SESP 2006, ESTEC EuroSim New developments on a proven real-time simulator environment EuroSim is a cost-effective


  1. EuroSim New developments on a proven real-time simulator environment Robert de Vries, Dutch Space 7 November 2006 SESP 2006, ESTEC

  2. EuroSim New 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

  3. EuroSim 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

  4. EuroSim offers simulation infrastructure compliant with ECSS reference architecture ����������� ���������������� ������� ��&�������� '������� ������ ������ ������ ������ ������������ �������� �!�������� ������������ ����� ������� �!�������� �������� ���)�'���* ������( ����������������� �������� ����������������� EuroSim ������������������������� �������������������� ����� �����!������� "#��������!��������$�����%��� ������������ �������� ����� �������� Ref: ECSS E10 part 13 ���������������� System modeling and simulation �!��������� �!��������(

  5. EuroSim 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

  6. EuroSim offers a wide range of features � Model Development � Model Integration � Scheduling � Test Preparation � Test Execution � Test Analysis

  7. EuroSim 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 � < 50 µs clock jitter � 1000 Hz maximum clock frequency � < 500 µs interrupt response times

  8. EuroSim 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

  9. EuroSim lets existing models interface with SMP2 models � EuroSim is SMP2 Compliant � EuroSim offers integration tools for existing simulation models

  10. EuroSim is SMP2 Compliant � Catalogue Editor � Catalogue Validator � Automatic Code Generator � Run-time support

  11. EuroSim 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

  12. Customer demand drives new developments in EuroSim Mk4 � Calibration support � Web interface � Scripting Interfaces � Java models

  13. New Developments in Mk4 – Calibration � Calibration Editor GUI � Calibration API

  14. New Developments in Mk4 – Web Interface � Remote Access to Simulator � Web browser based (java applet) � Firewall compatible

  15. New 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)

  16. New 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 import esimJava.*; � Reflection public class example based { publication @eurosim(description="Area", unit="m^2") public int a = 1; @eurosim(description="constructor of example") public example() { a = a + 4; EsimRuntime.esimMessage("a = " + a); } }

  17. EuroSim 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

Recommend


More recommend