Simulation Model Portability 2 standard support in EuroSim Mk4

Similar documents
Strategy, Developments & Outlook SESP September 2010 ESTEC, Noordwijk, The Netherlands

High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours!

Virtual Breadboarding. John Vangelov Ford Motor Company

REAL. Simple, Intuitive, Powerful Real.

NASCAR Media Group CASE STUDY: LOCATION: Charlotte, NC GOAL: SOLUTION:

The MQ Console and REST API

Instrument pucks. Copyright MBARI Michael Risi SIAM design review November 17, 2003

Using MATLAB with CANoe

ISO INTERNATIONAL STANDARD. Hydraulic fluid power Filter elements Determination of resistance to flow fatigue using high viscosity fluid

CASE STUDY. Compressed Air Control System. Industry. Application. Background. Challenge. Results. Automotive Assembly

How a championshipwinning. cut engineering cycles by 30% Advanced project management software speeds performance improvements to the track.

Accelerate Your Riverbed SteelHead Deployment and Time to Value

Dropped Kerbs. Civil 3D 2018 Dropped Kerbs. Creating Dropped Access using Section Editor

DRESSED FOR SUCCESS By Stephen Silvester, Technical Services Engineer, ANSYS, Inc., and ANSYS Advantage Staff

Integrating Best of Breed Outage Management Systems with Mobile Data Systems. Abstract

MPCS: Develop and Test As You Fly for MSL

COLREGS Based Collision Avoidance of Unmanned Surface Vehicles

Flight Software Overview

3M Steri-Vac Sterilizer/Aerator GSX Series. For Life Science Applications. Product. Profile

Calibration of a GC955

Smart Card based application for IITK Swimming Pool management

The AWRA system using ewater Source Water Information Research and Development Alliance (WIRADA)

SIGMA MASCOT. Product Hand Assembly made easy. PCB Hand Assembly made easy

Flash Point Calculation by UNIFAC

The GungHo Dynamical Core

UNIVERSITY OF WATERLOO

- 2 - Companion Web Site. Back Cover. Synopsis

INNOVATIVE MOORING SYSTEMS

Pedestrian traffic flow operations on a platform: observations and comparison with simulation tool SimPed

Optimization of a Wing-Sail shape for a small boat

How to Set Up Your League

Ron Gibson, Senior Engineer Gary McCargar, Senior Engineer ONEOK Partners

Upgrading Vestas V47-660kW

Development of a High Pressure, Oil Free, Rolling Piston Compressor

Decompression Method For Massive Compressed Files In Mobile Rich Media Applications

P3000 Deadweight Tester Setup, Part 1: Limited Partial Correction Method

MIKE Release General product news for Marine software products, tools & features. Nov 2018

ISO INTERNATIONAL STANDARD

2017 Float and Sensor Workshop. Conveners: Brian King, Steve Riser, Susan Wijffels Local Host: Steve Riser, U. Washington

CNS In-Pool Assembly Mechanical Design for OYSTER Project

WEB RE-DESIGN SCHEDULE

EAD: The UK Experience

Gas Network Craftsperson

THE CANDU 9 DISTRffiUTED CONTROL SYSTEM DESIGN PROCESS

Evaluating chaff fire pattern algorithms in a simulation environment. JP du Plessis Institute for Maritime Technology South Africa

ASX Genium Clearing Industry Wide Testing Briefing Pack

Design of AMBA APB Protocol

Using the CONVAL software for the petrochemical plant control valves checking. Case study

Workshop Information IAEA Workshop

ISO 2944 INTERNATIONAL STANDARD. Fluid power systems and components Nominal pressures. Transmissions hydrauliques et pneumatiques Pressions nominales

LaunchPad 2. Overview

Microsoft System Center Data

Activities of KHOA on creation of S-10X test data sets and S-100 sea trial

Pneumatic high-pressure controller Model CPC7000

Blackwave Dive Table Creator User Guide

Adaptive test on wafer level

ISO INTERNATIONAL STANDARD. Steel wire ropes for the petroleum and natural gas industries Minimum requirements and terms of acceptance

C o d i n g f o r i n t e r a C t i v e d i g i t a l M e d i a

STS PECVD Instructions

New A7 Anesthesia Workstation

Manoeuvring Simulation of Multiple Underwater Vehicles in Close Proximity

Case Study: Team Penske Team Penske How a championship-winning race team cut engineering cycles by 30%

IDeA Competition Report. Electronic Swimming Coach (ESC) for. Athletes who are Visually Impaired

Spacecraft Simulation Tool. Debbie Clancy JHU/APL

Fast Software-managed Code Decompression

A Methodology for Using Traffic Generators with Real-Time Constraints. Avinash Mehta Sr. Research and Development Engineer Synopsys India Pvt. Ltd.

APPLICATION OF TOOL SCIENCE TECHNIQUES TO IMPROVE TOOL EFFICIENCY FOR A DRY ETCH CLUSTER TOOL. Robert Havey Lixin Wang DongJin Kim

1. UPDATE 12/12/2014: What wells are regulated under the MIA Program? Must they be drilled, stimulated, and completed? Must they be in production?

ISO 4081 INTERNATIONAL STANDARD. Rubber hoses and tubing for cooling systems for internal-combustion engines Specification

Application of Bayesian Networks to Shopping Assistance

ISO INTERNATIONAL STANDARD. Mechanical vibration Balancing Guidance on the use and application of balancing standards

Meter Data Distribution Market Trials

Debenture Servicing Audit

XtreemOS Plans for the Kerrighed Project

ISO INTERNATIONAL STANDARD

Drift-Chamber Gas System Controls Development for the CEBAF Large Acceptance Spectrometer

Osceola County Property Appraiser GIS Modernization: An Enterprise Implementation

Numerical simulation of the ALBA s synchrotron cooling system response to pump start-up and shut-down Page 1

SQL LiteSpeed 3.0 Installation Guide

ISO/TR TECHNICAL REPORT. Natural gas Calibration of chilled mirror type instruments for hydrocarbon dewpoint (liquid formation)

CC-Log: Drastically Reducing Storage Requirements for Robots Using Classification and Compression

Hydrus 1D Tutorial. Example: Infiltration and drainage in a large caisson. 1) Basic model setup. Sebastian Bauer Geohydromodellierung

LiteSpeed for SQL Server 6.5. Integration with TSM

Comparative Evaluation Overview

Road Data Input System using Digital Map in Roadtraffic

Huntsman Polyurethanes smart simulation software. Process optimization by simulation

FUNCTEST IN DEPTH. Jose Lausuch (Ericsson) OPNFV Summit

ISO 3724 INTERNATIONAL STANDARD. Hydraulic fluid power Filter elements Determination of resistance to flow fatigue using particulate contaminant

Dynamic Underbalance (DUB)

Autonomy in the Open <Click Here to Download>

Rescue Core Prerequisites NFPA 1006, Chapter 5, 2008 Skills Completion

An intuitive and innovative answer to your anaesthesia challenges

Reducing Code Size with Run-time Decompression

Sprint Planning. SWEN-261 Introduction to Software Engineering. Department of Software Engineering Rochester Institute of Technology

How to Optimize the Disposal System With Staggered Analysis Using BLOWDOWN Technology. Jump Start Guide

ISO INTERNATIONAL STANDARD. Gas cylinders Cylinder bundles Design, manufacture, testing and inspection

New Generation System M, leading the World in the Non-Invasive Measurement of Critical Real-Time Parameters.

An STPA Tool. Dajiang Suo, John Thomas

Eutectic Plug Valve. SIL Safety Manual. SIL SM.015 Rev 0. Compiled By : G. Elliott, Date: 19/10/2016. Innovative and Reliable Valve & Pump Solutions

CLUB MANAGEMENT PLATFORM TENDER

Transcription:

Simulation Portability 2 standard support in EuroSim Mk4 Jeroen Moelands EuroSim Design Leader (moelands@nlr.nl) Collaborative Engineering Systems department National Aerospace Laboratory NLR EuroSim Workshop at SESP 2006, ESTEC, Noordwijk, The Netherlands, November 6, 2006

Introduction Introduction EuroSim s SMP2 Project The SMP2 Standard EuroSim Implementation Concluding Remarks SESP EuroSim Workshop, November 6,2006 06/11/2006 2

Project Project Overview Goal: Add SMP2 Support to EuroSim Mk4 Work started End 2004 EuroSim Mk4 Released 2006 Consortium effort NLR: SMP2 tools including SMP2 Editor Dutch Space: Integration with EuroSim core Atos Origin: Verification & Validation of the software Partially funded by NIVR SESP EuroSim Workshop, November 6,2006 06/11/2006 3

Project Project Aims Build an SMP2 model development and simulation platform on top of EuroSim Makes EuroSim a suitable candidate for use in SMP2 based simulation projects Full integration of SMP2 models in the EuroSim realtime simulation environment Make available EuroSim s hard real-time simulation capabilities to the SMP2 community Allow re-use of legacy EuroSim and SMP models together with SMP2 models without additional software layers SMP2 tools fully integrated in the existing EuroSim GUI and way of working Easy to learn and easy to use for the EuroSim user Optimal tool support and documentation for SMP2 model developers SESP EuroSim Workshop, November 6,2006 06/11/2006 4

Standard SMP2 Standard High-level objectives Portability between Simulation Environments Portability between Platforms (i.e. Operating Systems and Middleware) Ease Data Exchange between System Engineering and Simulation domains Promote Reuse Support for Integration (Plug & Play) Support for configurable and flexible simulations Support for machine-readable model Metadata Based on Open Standards (UML/XML) SESP EuroSim Workshop, November 6,2006 06/11/2006 5

Standard SMP2 Workflow Design Development Integration Execution Catalogue Editor Code Generator Assembly Editor Schedule Editor Catalogue Wrapper Code Assembly Schedule Catalogue Validator Compiler Assembly Validator Run-Time Environment Source Code Binary SESP EuroSim Workshop, November 6,2006 06/11/2006 6

EuroSim Implementation in EuroSim: Design Design Catalogue Editor Catalogue Catalogue Validator Enhanced Editor Add SMP2 file nodes to EuroSim model file Start SMP2 Editor for editing catalogues SMP2-aware simulator building process Graphical SMP2 Editor EuroSim look and feel To be started from EuroSim Editor Supports most features of catalogues Integrated catalogue validator enforces validity of catalogues during editing SMP2 Validator Optional validation functionality available from within SMP2 Editor Command line tool SESP EuroSim Workshop, November 6,2006 06/11/2006 7

EuroSim SMP2 Editor screen shot SESP EuroSim Workshop, November 6,2006 06/11/2006 8

EuroSim Implementation in EuroSim: Development Development Code Generator Wrapper Code SMP2 Code Generator Generate necessary all C++ code: header files, implementation files, boilerplate files Minimizes implementation effort for model developer Integrated in SMP2 Editor Usable as command line tool Generated code based on SMP2 MDK Many code generation options developer must implement model functionality Compiler Compilation of generated code is integrated in simulator build process Source Code Binary SESP EuroSim Workshop, November 6,2006 06/11/2006 9

EuroSim Implementation in EuroSim: Integration Integration Assembly Editor Assembly SMP2 Glue code generator for integration of SMP2 model instances in EuroSim Generate code for instances of models (entry points and instance creation) Replaces Assembly functionality EuroSim Parameter Exchange and Description Editor functionality available for SMP2 model instances Integrate SMP2 models with SMP1 and EuroSim models Assembly Validator Binary SESP EuroSim Workshop, November 6,2006 06/11/2006 10

EuroSim Implementation in EuroSim: Execution Execution Schedule Editor EuroSim Schedule Editor functionality available for SMP2 model instances Based on the Glue code generation utility SMP2 Schedule not yet supported SMP2 Schedule currently lacks highfrequency hard real-time features Schedule Run-Time Environment SESP EuroSim Workshop, November 6,2006 06/11/2006 11

Conclusion Concluding Remarks EuroSim Mk4 acts as an integration platform for SMP2 models, SMP1 models, and EuroSim native models SMP2 features fully integrated in existing toolset and way of working EuroSim Mk4 implements most catalogue features Graphical Editor Code Generation Future developments will aim at full SMP2 support SESP EuroSim Workshop, November 6,2006 06/11/2006 12