Use of the OMG DDS standard in Simulation. A new Way for  developing Real Time Distributed Simulations

advertisement
www.nexteleng.es/microsite/ncware
Use of the OMG DDS standard in Simulation. A new Way for developing Real Time Distributed Simulations
NADS
Nextel Aerospace, Defence & Security
Jose M Lopez-Rodriguez
Business Development Director
http://www.nexteleng.es/microsite/ncware
jmlrodriguez@nexteleng.es
© NADS 2011
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
© NADS 2011
▪
New Trends in Simulation
▪
Why HLA and DDS cohabitation in simulation systems?
▪
Mixing HLA and DDS standards in an open Simulation
architecture
▪
Some use cases
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
A simulation market in constant evolution …
To integrate in Net‐Centric Environments.
New applications:
New Requirements
Virtual Military Exercises
Massive Distributed Simulation
Mission Rehearsals
Training in team skills
Battle Labs
Interoperability
Embedded simulation
© NADS 2011
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
… brings new Requirements for M&S Technology
‰ Simulators as network assets in Net-Centric federations of Systems.
‰ Open Architectures and modular design for Simulators
‰ Plug&play simulation Architectures
‰ Distributed architectures with QoS
‰ Capability of deployment over heterogeneus networks.
‰ Development based on existing repositories
‰ Seamless interoperability
© NADS 2011
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
… To Simulation Networks
From alone simulator …
Individual Training
Team Training
DATA
CENTRIC
9
9
9
9
9
Individual training
Propietary technologies
Client-Server Architecture
Very few use of COTS
Non Interoperable
9 Tactical Training
9 COTS based (mostly in
hardware)
9 Client-Server architecture
9 Simulators as “black box”
ystems.
9 Interoperability using
GATEWAYS (DIS or HLA)
9 M&S assets in NCW
networks
9 Fully distributed arch
9 Data centric design
9 Open architectures for
simulators (white-box
approach)
M&S
© NADS 2011
Commercial in confidence
SENSORS
C4I
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
© NADS 2011
▪
New Trends in Simulation
▪
Why HLA and DDS cohabitation in simulation systems?
▪
Mixing HLA and DDS standards in an open Simulation
architecture
▪
Some use cases
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
Towards massive distributed Simulation
The Navy identified networked trainers as a key requirement in future training systems.
Networking capability exists in many simulators, but frequently the capability is cumbersome
to set up and difficult to use, particularly when participants are not collocated. In addition,
the speed is not yet available to support the requirements for real time simulation across
distributed networks. There are work-arounds, but they do not currently support full, real time
simulations. The ability to easily and seamlessly link multiple training devices into the same
training scenario will greatly enhance the quality and effectiveness of the training.
[…]
Effective networking of simulators will require a common architecture and industry wide
standards. Over the years, the High Level Architecture has provided the foundation for
this standard, but going forward these standards will need to expand to accommodate
new capabilities and new participants. The NASMP needs normalized, consistent
architecture and a well articulated business case to justify the investment in the NASMP.
Is HLA enough?
(*) Extracted from NTSA market survey : Training 2015: Requirements - Trends - Forecasts for the Decade Ahead.
© NADS 2011
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
The Simulation Standard : HLA (IEEE 1516)
© NADS 2011
▪
HLA is a mature standard for simulation, with next major
milestones:
□ Born in early 90’s sponsored by US DoD
□ US DoD std in 1998 (HLA 1.3)
□ IEEE std in 2000 (IEEE 1516-2000)
□ New release in 2010 (IEEE 1516-2010), best known as HLA
Evolved.
▪
HLA is an architecture for doing simulation with:
□ An interface spec. Defines a common API for the HLA
middleware : Run-Time Infrastructure (RTI).
□ An Objet Model Template (OMT). Defines a metadata
model for HLA simulations.
□ Some Rules that simulation must follow to be HLA
compliant.
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
The Simulation Standard : HLA (IEEE 1516)
Federate
Subscribe
(Object:Aircraft)
Federate
Publish
(Object:Aircraft)
RTI
Publish (
Interaction: Fire)
Federate
© NADS 2011
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
The Simulation Standard : HLA (IEEE 1516)
□ Historically, HLA has had some problems ….
▪ Lack of real time features
▪ The wire protocol is not standarized.
▪ Mainly you only have interoperability and reusability to the system
level
▪ Interoperability with other real systems is very limited.
□ HLA evolved improves some things:
▪
▪
▪
▪
© NADS 2011
Add some QoS included (smart update rate, Fault Tolerance)
Provides a web services interface.
Add Dynamic Link compatibility for different RTIs
Enables modular Objet Models.
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
Is HLA enough?
1. HLA Evolved still lacks of a wire protocol.
2. QoS are very limited.
3. Web Services are not always the best way of integrating
with real-time critical systems
4. HLA RTIs performances are not enough for massive
distributed simulation federations with real time
requirements.
© NADS 2011
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
DDS vs HLA performances
Data size (bytes)
Pitch pRTI
10
100
1.000
5.000
33.863
40.000
16.835
9.174
Update rate
updates/second
3
31
128
350
Throughput
Mbit/second
125
140
172
250
Latency
OSDDS
microseconds
8
128
1.024
4.096
3.939.000
661.120
94.184
23.994
update rate
updates/second
240
646
736
Throughput
Mbit/second
90
80
Latency
© NADS 2011
750
110
microseconds
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
© NADS 2011
▪
New Trends in Simulation
▪
Why HLA and DDS cohabitation in simulation systems?
▪
Mixing HLA and DDS standards in an open Simulation
architecture
▪
Some use cases
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
The Traditional software Architecture of a RT Simulator
WEAPON1
SONAR1
PERISC.
SONAR2
WEAPON2
WIU
VISUAL
SISTEM 1
WEAPON3
CONTROL
SIM
EWS
NAV
SENSORS
OTHER
SENSORS
CONSOLES
SYSTEM2
RECORDER
SEABED
ENVIRONM.
TACTICAL
ENVIRONM.
© NADS 2011
ACOUSTIC
ENVIRONM
EM
ENVIRONM
Commercial in confidence
IOS
VOICE
COMMS
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
Distributed Simulation with HLA
Simulator 1
(black-box
design)
Simulator 2
(black-box
design)
HLA FEDERATION
propietary
interface
Federation
Object Model
(FOM)
HLA
Gateway 1
propietary
interface
HLA
Gateway 2
RTI
HLA
RTI
HLA
Sim A Object
Model (SOM)
© NADS 2011
Commercial in confidence
Sim B Object
Model (SOM)
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
Our proposal in a snapshot…
Market Requests…
Our proposal…
▪
Open simulation Architectures
▪
Data centric design based on a
HLA & DDS compliant middleware
▪
Distributed architectures with QoS
▪
Use of DDS for simulation
▪
Interoperate with NEC “clouds”
▪
DDS as a common messaging
technology
▪
Development based on existing
repositories
▪
Model Driven Developments
▪
Interoperability
▪
Cohabitation of HLA and DDS
standards.
© NADS 2011
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
Migrating to an Open Distributed Simulation Architecture
WEAPON1
SONAR1
WEAPON2
SYSTEM1
ACOUSTIC
GENERATOR
SEABED
ENVIRONM
ACOUSTICAL
ENVIRONM
OTHER
SENSORS
EM
ENVIRONM
TACTICAL
ENVIRONM
RT Simulation Middleware
(HLA & DDS compliant)
WEAPON3
WIU
IMAGE
GENERATOR
SONAR2
CONSOLES
RECORDER
VOICE
COMMS
IOS
PERISC.
SYSTEM 1
© NADS 2011
NAV
SENSORS
Commercial in confidence
SYSTEM 2
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
Some advantages of an Open Simulation Architecture
HLA to the SONAR1
Concept of HLA Federation applied
Internal
DDSSimulation Architecture.
WEAPON2
HLA
SYSTEM1
WEAPON1
DDS
RT Simulation Middleware
(NCWare)
WEAPON3
DDS
DDS
Make easy
the System level Design.
DDS
ACOUSTIC
GENERATOR
SEABED
ENVIRONM
Rapid design and development based on
DDS
ACOUSTICAL
DDS
Repositories
and COTS.
HLA
ENVIRONM
OTHER
SENSORS
HLA
NAV
SENSORS
IMAGE
GENERATOR
SONAR2
CONSOLES
RECORDER
HLA
Less risky
and more cost-effective integration
VOICE
COMMS
and testing.
HLA
EM
ENVIRONM
TACTICAL
ENVIRONM
WIU
DDS
IOS
Saving costs and speed up time to market PERISC.
up
SYSTEMto
1 50%
SYSTEM 2
© NADS 2011
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
SIMULADOR 1
Our technology : SIMWARE
Simulation Module 1
Federate
1
Simulation Module 2
SIMULATOR 2
Federate
2
SIMWARE
NCWare
Gateway
NCWare SIM
DDS
DDS
DDS
Federate
3
NCWare RTI
HLA
HLA
DDS Network
SIMULATOR N
HLA Network
OpenSplice DDS
© NADS 2011
DDS
DDS
NCWare
NCWare
Sensor APP
C4I SYSTEM
SENSOR
MIP DM
Commercial in confidence
C4I SYSTEM
SQL
ODBC
DDS
WS / SOAP
NCWare
Information
System 1
Information
System i
MIP DM
Information
System N
LEGACY DM
Nextel Aerospace & Defence & Security (NADS)
C4I SYSTEM
www.nexteleng.es/microsite/ncware
SimWare: Framework for building a Federation of Sim Assets
Reusable
Distributed Host
New development
eHost Scheduler
Sim
Model
Sim
Model
Sim
Model
Modules developed
with SimDeveloper
eHost
Manager
NCWare
Middleware NCWare (DDS + HLA compliant)
Data Model
NCWare
NCWare
IOS
CIGI compliant IG
IOS
Visual System
Commercial in confidence
Virtual
display
SES
© NADS 2011
NCWare
Nextel Aerospace & Defence & Security (NADS)
Cockpit
www.nexteleng.es/microsite/ncware
© NADS 2011
▪
New Trends in Simulation
▪
Why HLA and DDS cohabitation in simulation systems?
▪
Mixing HLA and DDS standards in an open Simulation
architecture
▪
Some use cases
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
Somes use cases : A Federation of Sim
Assets for the SP MoD
© NADS 2011
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
Somes use cases : A Federation of Sim
Assets for the SP MoD
‰MDD based on
SimDeveloper
‰Development of
Simulation Assets
‰Development of Sim
Asset’s IOS.
‰Enables reusability of
blocksets and other
libraries of Mathworks
products
‰Automatic code gen
© NADS 2011
‰Sim Assets Database
‰Configuration Mgment
‰Content Mgment
‰Web access
Commercial in confidence
‰Specialized Sim
Components
‰Sim Entity with HMI,
business logic and data
interfaces
‰Independence of Sim
runtime infrastructure
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
Somes use cases : A Federation of Sim
Assets for the SP MoD
Simulation
Model
™ HiFi dynamic Model
™ Event based
™Compliant with a State
Machine
© NADS 2011
Commercial in confidence
Simulation
HMI
™ Parameter Control
during execution
™Parameter configuration
in planning session.
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
Somes use cases : A Federation of Sim
Assets for the SP MoD
Simulation
HMI
Simulation
Asset
© NADS 2011
Simulation
HMI
Simulation
Model
Commercial in confidence
Simulator
IOS
SIMWARE Sim
Engine
NCWare Sim
Simulation
Model
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
Interoperating HLA systems with DDS compliant systems
HLA
federate
HLA
federate
RTI
HLA
HLA Federation
© NADS 2011
DDS Domain
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
Interoperating DDS and HLA systems with SimWare
HLA
federate
NCWare
RTI
HLA
federate
RTI
HLA
HLA
federate
DDS Domain
RTI HLA
HLA Federation
HLA Domain
© NADS 2011
Commercial in confidence
NCWare Sim
Gateway
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
A small demonstration of the Gateway
SimShapes
HLA
HLA- DDS
Gateway
Mak
RTI
NCWare SIM
OpenSplice DDS
HLA Federation
© NADS 2011
SimShapes
DDS
NCWare SIM
OpenSplice
DDS
DDS Domain
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
Could the future be like this?
REAL LIVE BLUE FORCES
Using
DDS layer for communications
© NADS 2011
Commercial in confidence
over Disadvantaged Grids
SYNTHETIC RED FORCES
Generated by an HLA-compatible CGF
Injected into COP, BMS and
Aerospace & Defence & Security (NADS)
Virtual Nextel
Radars
through DDS
www.nexteleng.es/microsite/ncware
Interoperability
Open Architecture
Real systems & Simulators Blend
Full lifecycle
COTS
development
tools
Automation
DDS
QoS
HLA
Real-Time
High Level Design
© NADS 2011
Commercial in confidence
Nextel Aerospace & Defence & Security (NADS)
www.nexteleng.es/microsite/ncware
For more information…
Jose M Lopez-Rodriguez
Business Development Director
http://www.nexteleng.es/microsite/ncware
jmlrodriguez@nexteleng.es
© NADS
AGENT 2011
& PARTNER
Commercial
in confidence
RATIONAL SPECIALISTS
Nextel Aerospace & Defence & Security
(NADS)
ISO 9100 CERTIFIED
ISO 9001 CERTIFIED
Download