+ All Categories
Home > Technology > Simware and the new SISO LSA

Simware and the new SISO LSA

Date post: 04-Jul-2015
Category:
Upload: nextel-aerospace-defence-security
View: 569 times
Download: 1 times
Share this document with a friend
Description:
This presentation shows you how Simware can help you to be compliant with the vision of the new SISO Layered Simulation Architecture
26
Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development [email protected]
Transcript
Page 1: Simware and the new SISO LSA

Real Time Interoperable & Open Distributed

Simulation Architecture

Jose-Maria Lopez-Rodriguez

VP Business Development

[email protected]

Page 2: Simware and the new SISO LSA

2 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

Simware provides the first truly open architecture for Distributed simulation

Allows the development of simulation systems in accordance to the SISO LSA vision.

First Simulation commercial platform fully compliant with OMG DDS standard.

SimWare, an enabler of an Open LSA (Layered Simulation Architecture)

(*)Based on SISO LSA Study Group TOR

Page 3: Simware and the new SISO LSA

Confidential 3

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved

Rationale for SISO Layered Simulation Architecture

Net-centric interoperability

Open systems architecture

Advances in Data-centric Middleware

Simulation Architectures

Can we exploit these…

…to improve these?

Page 4: Simware and the new SISO LSA

4 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

Why the market needs SimWare

• Heterogeneous ecosystem of interoperability standards: different

versions of DIS, different versions of HLA, TENA, and different

vendors implementations.

• Customer spend the money developing so many custom data bridges and

gateways.

• Data Bridges and Gateways are commonly difficult to develop, upgrade

and maintain.

• No convergence of simulation architectures. No common datamodels, no

common protocols, no common data distribution mechanisms.

• Restrictions in performance. Difficult to cope with very large, WAN-

level exercises or experiments.

• No plug&play capability.

• Not seamless interoperability with Operational systems

Page 5: Simware and the new SISO LSA

5 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

Simware : THE IRC REVOLUTION

Interoperability Reusability

Composability

Page 6: Simware and the new SISO LSA

6 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

What is SimWare?

DDS based Simulation Data Bus

Page 7: Simware and the new SISO LSA

7 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

SimWare Middleware : HLA DataModel + DDS/DDSI wire protocol

Data Centric Sim Middleware

based on DDS

HLA data model

MODELER TOOL

Page 8: Simware and the new SISO LSA

8 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

Simple API to help development

ncware::Simulation * simulationExample=ncware::SimFactory::createSimulation("1","airplane", ncware::TransportType::DDS_OPENSPLICE );

simulationExample->Join();

1. Create Simulation

Nombre Descripción

DDS_OPENSPLICE DDS simulation

HLA13_DMSO Simulation using DMSO HLA13

HLA13_MAK Simulation using Mak HLA13 .

HLA13_PITCH Simulation using Pitch HLA13 .

HLA1516_NEXTEL Simulation using NADS RTI

HLA1516_MAK Simulation using Mak

HLA1516.

HLA1516_PITCH Simulation using Pitch

HLA1516

ncware::SimPublisher<Vector3D> * dataPublisher; dataPublisher=ncware::SimFactory::createPublisher<Vector3D>(simulation

Example); dataPublisher->registerInstanceName (“Boeing747”); Vector3D * dataVector3D = dataPublisher->Declare( ); dataVector3D->x = 1; dataVector3D->y = 1; dataVector3D->z = 1; dataPublisher ->Send (“Boeing747”, dataVector3D );

Create Publisher

ncware::ObjectListener<Vector3D> * listenerVector3D = new userListener();

ncware::SimSubscriber<Vector3D> * dataSubscriber = ncware::SimFactory::createSubscriber<Vector3D> (simulationExample, listenerVector3D);

dataSubscriber->Declare();

void userListener::attribute_received (Vector3D * Data, std::string

const & instanceName) {

std::cout << “ Instance name = " << instanceName << std::endl;

std::cout << " Coordinate X = " << data->x << std::endl; std::cout << " Coordinate Y = " << data->y << std::endl; std::cout << " Coordinate Z = " << data->z << std::endl;

}

Create Subscriptor

Page 9: Simware and the new SISO LSA

9 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

What is it SimWare?

DDS based Simulation Data Bus

RunTime Simulation Infrastructure

Page 10: Simware and the new SISO LSA

10 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

An Open Real time Distributed runtime infrastructure

Scheduler

Simulation

engine

RunTime Infrastructure

- <config>

<EJEC nid="2" id="3" name="EJEC"

HlaFed="Aislado" HlaSom="Som.xml"

SchedFrec="25" HTime="5" GTime="3" TTime="0"

UTime="3" NotIni="no" NotFin="no"

NotCierre="no" Critico="si" NotGrab="si" />

- <EHOST4 nid="2" id="4" name="MOTOR1"

SchedSecuencial="si" NotIni="si" NotFin="si"

NotCierre="no" Critico="si" NotGrab="si">

<Mod0 nid="2" id="16"

name="Modulo_ModCIRCLE"

type="Modulo_ModCIRCLE" SchedFrec="50"

SchedOrden="0" SchedPrio="1" SchedOffset="0"

NotIni="no" NotDisc="no" NotEstab="no"

NotFin="si" NotCierre="no" Critico="si"

NotGrab="si" />

</EHOST4>

</config>

- <!--

Configuration file

ACS

Simulation

engine

State machine

Page 11: Simware and the new SISO LSA

11 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

What is it SimWare?

DDS based Simulation Data Bus

RunTime Simulation Infrastructure

Model Driven M&S Development Tool

Page 12: Simware and the new SISO LSA

12 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

Developing simulation assets with a MDD Tool

Page 13: Simware and the new SISO LSA

13 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

What is it SimWare?

DDS based Simulation Data Bus

RunTime Simulation Infrastructure

Model Driven M&S Development Tool

GW

HLA RTI

SimWare PowerLink

Page 14: Simware and the new SISO LSA

14 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

Improving interoperability

Page 15: Simware and the new SISO LSA

15 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

What is it SimWare?

DDS based Simulation Data Bus

RunTime Simulation Infrastructure

Model Driven M&S Development Tool

GW

HLA RTI

SimWare PowerLink

SimWare RTI (HLA based on DDS)

Page 16: Simware and the new SISO LSA

16 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

SimWare RTI : HLA1516.2000 API on top DDS/DDSI

SimWare RTI

DDSI

DDS DCPS

HLA API

HLA Federate

An Open RTI: IEEE HLA API OMT DataModel DDS/DDSI Wire Protocol

Page 17: Simware and the new SISO LSA

Confidential 17

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved

Use Cases

SimWare in Full Life Cycle of critical and complex systems

Page 18: Simware and the new SISO LSA

Confidential 18

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved

Uses Cases for Simware

SimWare

LVC (Live-Virtual-Constructive) Federations

Integration of Simulation Services in DDS Critical Systems

Agile Development of Simulation models.

M&S Repositories

Distributed Simulation architecture for Training, Testing,

Analisys or Experimentation

Page 19: Simware and the new SISO LSA

Confidential 19

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved

Spanish MoD new M&S infrastructure

Page 20: Simware and the new SISO LSA

20 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

NOGESI Project : LVC Infrastructure for CD&E in Sp MoD

CGF

Distributed Simulation Services

DDS Simulation Bus

HLA propietary network

Simware RTI

FAC virtual Sim

SimWare

LGB Sim Service

Missile Sim Service

Sensor Sim Service

Aircraft Sim Service

SimWare PowerLink Serious Gaming

SimWare PowerLink

SP Army C2 DDS services Interface

FFT service

BMS

Command service

Tactical C2 system

Page 21: Simware and the new SISO LSA

Confidential 21

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved

Land Based Test Site for integration of Naval Combat Management Systems

Page 22: Simware and the new SISO LSA

Confidential 22

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved

Missile Simulator for Spanish Air Force

Page 23: Simware and the new SISO LSA

Confidential 23

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012. Reservados todos los derechos / All Rights Resedved

LVC Demostration

DDS, HLA, DIS

playing together

Page 24: Simware and the new SISO LSA

1

VR-FORCES HLA Simulation Node

ETHERNET H

LA f

ed

era

tio

n

Constructive Simulator whis is used to create new

entities in a HLA federation.

SSN submarine

VR-Forces will display basic information of the

rest of the contacts.

2

SIMWARE DDS Simulation Node

Simulation Host (eHost)

Different Distributed Engines running the simulation models.

SimWare RTI HLA

SimDIS Adaptor

3

eHOST

Sim Engine Sim Engine

Gateway DDS-DIS

SIMDIS will represent all entities in synthetic 3D

environment.

DIS Simulation Node

3 Basic Ships

Simulador DIS

SimWare RTI HLA

Page 25: Simware and the new SISO LSA

MORE INFORMATION

WWW.SIMWARE.ES

Page 26: Simware and the new SISO LSA

26 © NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2012.

Reservados todos los derechos / All Rights Resedved

Please address any questions about this presentation to:

Jose-Maria Lopez-Rodriguez

VP Business Development [email protected]


Recommended