53. - CMDR COE

advertisement
Using HLA in your simulation,
based on use case examples
Sofia, G. S. Rakovski-National Defence Academy
17th & 18th September 2013
Leader in
Standards-Based
Distributed
Simulation
Patrick Penot, patrick.penot@pitch.se
www.pitch.se
Who is Pitch
Founded in Linköping, Sweden, in 1991
• World leader for distributed simulation (products, services, training)
• Standard from SISO, IEEE, NATO
• SOA – Service Oriented Architecture
• Role and content based security technologies
• FEDEP/DSEEP process
• More largest offer for interoperability products base
• Performance
• Robustness
• Easy to Use
• Strong focus on R&D and innovation
• M Bjorn Möller, Vice Chair of HLA Evolved
• Develops and delivers cutting-edge, industry-strength products
• International R&D leader with several research awards and certifications
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
Who is Pitch
Pitch Technologies specializes in interoperability and infrastructure components
•
Committed to Open Standards Based Interoperability
•
•
•
•
•
Engagement in SISO
•
•
•
•
•
HLA Evolved, IEEE-1516-2010
The largest and most capable interoperability standard in use
Break the stove pipes and maximize reuse
Protects your Past, Present & Future investments
Leading positions in multiple PDG and PSG
RPR-FOM PDG
Finalize RPR-FOM 2.0
Modular, backward compatible HLA Evolved RPR-FOM is available
Involvement in NATO Activities
•
•
•
•
MSG-68, MSG-105/106 NETN
MSG-080, MLS (Multi Level Security)
MSG-086 Simulation Interoperability Roadmap
NIAG SG-162 MTDS
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
Goal of this presentation
Interoperability, NATO defined as well :
Interoperability is the ability to act together coherently,
effectively and efficiently to achieve Allied tactical,
operational and strategic objectives. (Réf AAP-03(J) Section 1..4.1.1.)
This presentation will demonstrate how using HLA in your
simulator will success your CAX Crisis Management and
Disaster Response, concerning the interoperability part.
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
Using HLA in your simulation- AGENDA
• HLA overview, standard of interoperability for your CAX
• Using HLA in your simulator, based on use case
examples
• Develop your HLA application
• Run & operate your HLA application
• Vulcain federation, by DGA
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
HLA overview
Standard of interoperability for your CAX
Leader in
Standards-Based
Distributed
Simulation
www.pitch.se
HLA overview - EFFORT OF STANDARDIZATION
The most mature interoperability standard
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
HLA overview - STANDARDS USE
Architectures in use globally
60%
50%
40%
30%
20%
10%
0%
HLA
DIS
TENA
ALSP
CTIA
Other Proprietary
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
HLA overview - OPEN INTERNATIONAL STANDARD
IEEE
Simulation
Developers &
Users
- Government
- Industry
- Academia
- Etc
RTI and Tool
Developers
- COTS
- GOTS
- In-house
- Open source
- Other
Academia
- Research
- Student proj.
- Courses
Sponsor
SISO
HLA
IEEE
1516
Standard
Community feedback
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
HLA overview - LOLLIPOP VIEW
Federate A
Federate B
Federate C
Run-Time Infrastructure (RTI)
Federation Object Model
<FOM>
<Shared object classes>
<Shared interaction classes>
<More>
</FOM>
•
Each participating member is called a federate
•
Information is exchanged using an RTI
•
The information exchange follow federation ageements and a Federation Object
Model (FOM)
•
The participating federates together with the FOM are called a federation
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
HLA overview - RTI & FOM
• The RTI (Run-Time Infrastructure) provide a common services for
simulation data exchange and coordination
•
These services are accessed by the participating members through well defined
APIs (HLA Interface Specification)
• A Federation Object Model (FOM) is used to refer to shared
simulation objects and their attributes and interactions
Live
Participants
Support
Utilities
Simulations
Interfaces
to
Live Players
Interface
Runtime Infrastructure (RTI)
Federation Management
Object Management
Time Management
Declaration Management
Ownership Management
Data Distribution Management
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
• HLA overview - HLA 1516-2010 (EVOLVED)
• IEEE 1516-2010 - Standard for Modeling and Simulation High
Level Architecture - Framework and Rules
• Rules that describe the responsibilities of federations and the federates
• IEEE 1516.1-2010 - Standard for Modeling and Simulation High
Level Architecture - Federate Interface Specification
• A standardized set of services to be provided by an RTI (Runtime
Infrastructure).
• APIs also provided in C++, Java and Web Services (WSDL) format.
• IEEE 1516.2-2010 - Standard for Modeling and Simulation High
Level Architecture - Object Model Template (OMT) Specification
• A standardized format for Information Exchange Data Models such as
the Federation Object Model (FOM) and Simulation Object Model
(SOM)
• XML Schemas provided
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
• HLA overview -
STANDARDIZATION OF
FOM
FOM : data model exchange
• Some examples of standardization effort
• NATO MSG working group : NETN FOM
•
NETN = NATO Education and Training Network
http://www.cso.nato.int/activities.aspx (MSG 106- SPHINX)
• SISO : the new RPR FOM 2.0
http://www.sisostds.org/DigitalLibrary. (RPR FOM 2.0)
• Some other in civilian industry : RIM for ATM, SPACE
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
Using HLA in your simulator
Leader in
Standards-Based
Distributed
Simulation
www.pitch.se
Using HLA in your simulator - PITCH PRODUCT OFFER
Cover you Project with the Products families of Pitch and follow the DSEEP
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
Using HLA in your simulator - PITCH PRODUCT OFFER
Cover you Project with the Products families of Pitch and follow the DSEEP
Analyze & Prepare
1
Build
your simulation
Run & Operate
2 Run & Manage
your simulation
Use family
Use family
Development Products
 Infrastruture Products
3
Analyze
your results
Use family
Runtime Products
 Runtime Products
 LVC Products
Pitch
Pitch
Visual
OMT
Developer
Studio
Develop a model
for
information
exchange
that
fits the need of
your application
Develop
a
software module
that
connects
each system to
the federation.
Pitch
pRTI
Connect systems
and
exchange
information.
Synchronize time
and data.
Pitch
Commander
Start up, monitor
and
troubleshoot
simulations,
applications,
computers
and networks
Pitch
Recorder
Record,
inspect
and
play
back
simulation
data
exchange. Review
and analyze.
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
Using HLA in your simulator - DEVELOP YOUR APPLICATION
Pitch Visual OMT is a graphical editor and analysis tool for the development of information
exchange models (FOM) between simulations using the HLA standard.
•
USE CASE EXAMPLE : NATO MSG-068, 105, 106, SISO,…
•
Visual OMT was (& is) used to study and create the NETN FOM in MSG group , used in
SISO group for the RPR FOM 2.0
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
Using HLA in your simulator - DEVELOP YOUR APPLICATION
Pitch Developer Studio gives developers a graphical user interface to design and
generate source code for an HLA module based in minutes.
•
USE CASE EXAMPLE : PRESAGIS, NASA, FRENCH MOD, …..
•
Used by Presagis for adding HLA capability to STAGETM and Vega PrimeTM
•
Used by US Air Force in the Air Force Modeling and Simulation Training Toolkit
(AFMSTT) program.
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
Using HLA in your simulator - RUN & OPERATE
Pitch pRTI ™ is the infrastructure supporting the exchange of HLA federations. Its
technology allows the simultaneous implementation of several associations,
•
USE CASE EXAMPLE : Used during the CAX Crisis Management and Disaster Response
: VIKING 11 & SEESIM
+40 clients ICC, 50 clients Sitaware, 40 clients
TYR, 50 Clients Exonaut, 5 clients JCATS , 20
PLEXcomm (Simulation Radio)
100 000 updates/ s - less of 1ms of latency
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
Using HLA in your simulator - RUN & OPERATE
Pitch GE Adapter ™ makes your HLA simulation data available in the most
popular application of visualization on the Internet, Google Earth ™.
USE CASE EXAMPLE
: Used during the CAX Crisis Management and Disaster Response :
VIKING 11.
Visualization of more than 100
000 objects and interactions.
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
Using HLA in your simulator - RUN & OPERATE
Pitch Recorder ™ enables real-time capture and replay your simulation data during
the execution of the federation.
•
USE CASE EXAMPLE
•
Used during the CAX Crisis
Management
and
Disaster
Response : SEESIM 12
View of Pitch Recorder use SEESIM,
serious deployment with a PostgreSQL
database 6 federates, 7.H30 of record,
934 Mo of data
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
Using HLA in your simulator - MULTI-SITE-CAX ARCHITECTURE
After Action Review solution for distributed simulation
Audio
Statistic analyze
Data of simulation
Simulation
Dynamique analyze
EXCON CELL
Report
TDL, L16,L11,L22..
Record
database
WAN NETWORK SIMULATION
SITE 3
SITE 1
SITE 2
HLA 1516-2000
CGF & C2
DIS application
Logistics model
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
VULCAIN 2013
Stimulate C2 with a multi-level simulation using interoperability standard
VULCAIN 2013 : history
The first presentation was during the EUROSATORY
The bi-annual army exhibition in Paris, during June 2012
The VULCAIN demonstration is an initiative from the
French M&S community. Vulcain is sponsored by the ADIS
(Armées, DGA, Industries Simulation) group, it
allow to
show the real benefits of employing M&S standards toward
conducting a relevant and efficient joint training.
VULCAIN 2013 : The big picture
SICF
SIR
SPIDER
SITEL
SIC@BML
SIC@BML
CBMLServer
ITCS
SWORD
HLA@BML
GESTIM
Fédération HLA
Pitch
VBS2
VR-FORCES
SETHI
ORQUE
Geoconcept
Product use in
Vulcain 2013
Joint Forces
C2
Regimental level
SICF
SIR
SITEL
SWORD
Simulation
Entities level
VBS2
ORQUE
VR-Forces
SETHI
MELMIL
GESTIM
PITCH ( Pitch pRTI + Pitch Booster)
Infrastructure
ITCS ( DIS/HLA Gateway)
PITCH ( Booster Manager+ Commander+ Recorder)
EXCON CELL
GEOCONCEPT ( GIS , Globale overview)
Instant Messaging
PITCH ( Pitch Talk)
Vulcain 2013 : scenario
Bridge to
be destroy
 Crisis Management Operation
 Southeast of France (Lavandou)
Army tactical group
SWORD + SETHI
 Joint operation using air-sea support
 900 entities, Navy, Air-forces, Army
Surveillance UAV
VBS2
UAV PREDATOR
VR-FORCE
Air-sea support units
Orque
RAFALE: ORQUE
Navy & Air-sea
Army tactical group
SWORD + SETHI
VULCAIN 2013: Multi-Site Simulation
Multi-site network simulation (Infastructure)
 Pitch Booster, virtual network
 Pitch pRTI , HLA 1516-2010 standard using pRTI V4.5.1 and a NETN FOM
VULCAIN : EXCON CELL
EXCON CELL (Technical view)
 Pitch Booster Manager, Pitch Commander, Pitch CRC pRTI and Pitch Talk
 Pitch recorder, to record a Vulcain federation and a Pitch Talk federation (messages) with a time synchronisation
VULCAIN 2013: Demo View
EXCON CELL
PITCH + GEOCONCEPT
MEL/MIL GESTIM
VULCAIN 2013 : Success during SimDef2013, 28/29/30 of May
Leader in
Standards-Based
Distributed Simulation
Thank you for your attention
, patrick.penot@pitch.se
Using HLA in your simulation -G. S. Rakovski- National Defence Academy, September 2013
Download