Real Time Simulations Using - PowerPoint PPT Presentation

1 / 33
About This Presentation
Title:

Real Time Simulations Using

Description:

Could not execute hello world between two machines. New version released 13 Dec 1999 ... One Way trip of 7.8125ms on 100Mbs network. Full Simulation with HLA ... – PowerPoint PPT presentation

Number of Views:46
Avg rating:3.0/5.0
Slides: 34
Provided by: stau8
Category:

less

Transcript and Presenter's Notes

Title: Real Time Simulations Using


1
Real Time Simulations Using HLA on the Windows NT
PlatformCapt Kenneth W. Stauffer John M.
Woodyard AFRL/IFSC kenneth.stauffer_at_wpafb.af.mil j
ohn.woodyard_at_wpafb.af.mil
2
Objective
  • Develop and Demonstrate a Real-time Windows NT
    Pilot-in-the-loop/Hardware-in-the-loop simulation
    capable of long-haul HLA communication
  • Link multiple Distributed Players using HLA in a
    synthetic battle-space.
  • Measure Simulation and HLA Performance

3
Technical Approach
  • Choose Simulation System- Reconfigureable
    Avionics Modeling and Simulation System (RAMSS)
  • Choose method of communication (HLA)
  • RTI1.3V6 RTI1.3NG
  • RPR-FOM
  • Integrate HLA into Simulation System
  • Show Proof of Concept
  • Measure Performance

4
Overview
  • AFRL/IFSC (Integrated Test Bed)
  • Who we are / What we do
  • Simulation System Utilized (software)
  • Hardware used
  • Configuration of Lab
  • HLA Server Application
  • Testing /Results
  • Conclusion

5
Integrated Test Bed
  • INTEGRATED TEST BED VISION Conduct information
    and weapons system research, development, virtual
    prototyping, and proof-of-concept demonstrations
    utilizing a virtual pilot-in-the-loop and
    hardware-in-the-loop distributed synthetic
    battlespace simulation.


6
Integrated Test Bed Virtual Avionics Prototyping
Multi-Player / Distributed Simulation
Desktop Simulation Technology (ITB System Upgrade
-- RAMSS) - Development Tools
Weapon System Components Technology
System Design/Development - S/W Development -
H/W Breadboard
Final Development System Integration - H/W-S/W
Integration - HIL/PIL Test - Flight Test
Preparation
Concept Development
HLA
System Test Evaluation - Real/Virtual World
Flight Test
System Refinement TE - Virtual World Flight Test
Real-Time Simulation Technology - Networked
Simulation
Technology System Design for EMD/Production
Program
RAMSS - Reconfigurable Avionics Modeling and
Simulation Station
7
Real World Environment
Develop, test, and evaluate weapons systems in
the context of the real-world environment
8
Simulation Environment
  • Avionics Simulation
  • SIMPAC (Simulation Tool)
  • Head Down Displays
  • A-10
  • F-22
  • Out The Window Views
  • Hardware Used
  • Configuration of Hardware

9
AVIONICS MODELS
  • A-10, F15, C130 (Control and Aero Models)
  • Digital Communications Output
  • Air Data Computer
  • Internal Navigation Unit
  • Radar Altimeter
  • Laser Ranger
  • Weapon Delivery/Stores Management
  • Operational Flight Program (MIL-STD-1553)

10
(No Transcript)
11
(No Transcript)
12
(No Transcript)
13
(No Transcript)
14
(No Transcript)
15
Reconfigurable Avionics Modeling and Simulation
System Modular
Extendibility
Multi-CPU, Extendable System Robust Model
Set Extended Analysis Tools Crew -Station
Interfaces Flight Processor Interfaces HLA Capable
. . .
Simulation Cluster
Development Station
Wing-Station
Dev, Test, Evaluation Tools RT Simulation
Env OFP Support Analysis Tools Selected I/O
Model Set Simple Stick/Throttle
Out-the-Window/Sensor Sim Multiple
Displays Robust Model Set System Control
Interface Robust Stick/Throttle (F-22 style) HLA
Capable
16
Wing station Hardware
  • Dual Pentium II Xenon 450MHz
  • 384MB Memory
  • Enhanced Obsidian Graphics Card
  • Dual 10/100 Mbs Ethernet card
  • Condor MIL-STD 1553 Avionics bus
  • F-22 Throttle and Stick

17
Simulation Cluster Hardware
  • 2 HP Netserver LPr
  • Dual 450MHz Pentium II Xenon
  • 384MB Memory
  • HP Netserver LC3
  • Dual 450MHz Pentium II Xenon
  • 384MB Memory
  • Connects to Generic Cockpit
  • Sends position to Evans Sutherland 3000

18
ITB Network Configuration
Military Cluster
System Simulation Cluster
Mil-Std 1553B
Mil-Std 1553B
HUB
100 Mbs
100 Mbs
Ethernet
Ethernet
Development Stations
Wing stations
Remote Connection
19
Multi-player HLA Link Distributed Real-time
Simulation
HLA
Simulation Cluster
Wing Stations
20
HLA Server
21
Supported Attributes
  • HLAServer must publish and subscribe to
  • Attributes (RPR-FOM Base Entity Class)
  • Position (Earth Centered Earth Fixed) ECEF
  • Orientation Angular Velocity
  • Velocity Acceleration
  • EntityType Entity ID
  • DeadReckoning Is Frozen

22
Supported Interactions
  • Start/Resume
  • Stop/Freeze
  • Collision
  • Weapon Fire
  • Munition Detonate

23
SIMULATION LOOP
  • RAMSS_UPDATE
  • Get Simulation Values
  • RAMSS_DEADRECK
  • Perform Dead Reckoning
  • RAMSS_BROADCAST
  • Broadcast Own-ship data as required
  • RAMSS_OTW
  • Perform Out-The-Window Calculations
  • RAMSS_TICK
  • Tick The RTI (Receives other player information)

24
RTI 1.3V6 Configuration
  • RTIEXEC HOST
  • auto_reldistr_config 1
  • auto_discover_on 1
  • netdev Local Ethernet IP
  • tcp_netdev Local Ethernet IP
  • reldistr_forced_discoveries Local Ethernet IP
  • TCP_Bundling OFF

25
RTI 1.3V6 Configuration
  • RTIEXEC OTHERS
  • auto_reldistr_config 0
  • auto_discover_on 1
  • netdev Local Ethernet IP
  • tcp_netdev Local Ethernet IP
  • reldistr_forced_discoveries RTIEXEC IP
  • TCP_Bundling OFF

26
RTI1.3NG Configuration
  • Conversion from 1.3V6
  • Include new files, dll and lib
  • Compile no changes to HLA Server App
  • Problems with multiple Ethernet cards
  • Could not execute hello world between two
    machines
  • New version released 13 Dec 1999
  • Have not tested for Windows NT/multiple Ethernet
    card compatibility

27
Testing
  • Measurement tool used
  • Ping Pong Test
  • Results

28
Measurement Tool
HLAServer/UpdateData
29
  • PONG
  • Runs Open Loop
  • PING
  • Scheduled

2. Waits for/Catches Ball
1. Starts with ball/Sends Ball
3. Sends Ball
4. Waits for Ball/ Catches Ball
The Ball is the RPR-FOM Base Entity Class.
Catching Identifies receiving a known value in
VelocityX (1)
30
Results
  • Simulation loop takes 346us to execute
  • Long haul test performed (Functionality)
  • Used 56Kbs Breeze Box
  • Actual through-put 21.8Kbs
  • Wing Station in Ohio Communicated with Wing
    Station in California
  • Need faster link for Real-time

31
RESULTS 100Mbs Local
32
Conclusions
  • Real-time simulation shown on Windows NT Platform
  • HLA implemented with Simulation System
  • RTI1.3V6 RPR-FOM Successful
  • RTI1.3NG Unsuccessful
  • RTI1.3V6 Performance measured
  • One Way trip of 7.8125ms on 100Mbs network
  • Full Simulation with HLA uses 86 92 CPU
    Resources

33
Where to go from here?
  • Test 13 Dec release of RTI1.3NG with Windows NT
  • Stress test the simulation using multiple players
    communicating via HLA
  • Measure network performance of HLA VS number of
    players
  • Help Integrate HLA into other AFRL LAB Simulation
    Facilities
Write a Comment
User Comments (0)
About PowerShow.com