26
Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development [email protected]

Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development [email protected]

Embed Size (px)

Citation preview

Page 1: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

Real Time Interoperable & Open Distributed

Simulation Architecture

Jose-Maria Lopez-RodriguezVP Business [email protected]

Page 2: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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

Reservados todos los derechos / All Rights Resedved

Simware provides the first truly open architecture for Distributed simulationAllows 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: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

Confidential3

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

Rationale for SISO Layered Simulation Architecture

Net-centricinteroperability

Open systemsarchitecture

Advances inData-centricMiddleware

SimulationArchitectures

Can we exploit these…

…to improve these?

Page 4: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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

Reservados todos los derechos / All Rights Resedved

Simware : THE IRC REVOLUTION

Interoperability Reusability

Composability

Page 6: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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>(simulationE

xample);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: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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

Reservados todos los derechos / All Rights Resedved

Developing simulation assets with a MDD Tool

Page 13: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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

Visual Tool for Gateways

Page 14: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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

Reservados todos los derechos / All Rights Resedved

Improving interoperability

HLA

DDS

DIS

Page 15: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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 HLA RTI based on DDS

Visual Tool for Gateways

Page 16: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

Confidential17

© 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: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

Confidential18

© 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: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

Confidential19

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

Spanish MoD new M&S infrastructure

SimLab M&S Development Tool

M&S REPOSITOR

Y

Sim Assets

Deployment

HLA Federate

DDS Sim Service

Page 20: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

Confidential21

© 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

Sim 2D radar

Sim 3D radar

Contact Generator Catiz combat system

Page 22: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

Confidential22

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

Missile Simulator for Spanish Air Force

Page 23: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

Confidential23

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

LVC Demostration

DDS, HLA, DIS playing together

Page 24: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

1

VR-FORCESHLA Simulation Node

ETHERNETH

LA fe

dera

tion

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

SIMWAREDDS 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: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

MORE INFORMATION

WWW.SIMWARE.ES

Page 26: Real Time Interoperable & Open Distributed Simulation Architecture Jose-Maria Lopez-Rodriguez VP Business Development jmlopez@nads.es

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-RodriguezVP Business [email protected]