Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
NetworkedGraphicsMV3500
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container Registry
Model registry
Analyze
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Savage
NetworkedGraphicsMV3500
Commits
6a95ffe1
Commit
6a95ffe1
authored
5 years ago
by
brutzman
Browse files
Options
Downloads
Plain Diff
Merge origin/master
parents
57280a31
d5212381
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
assignments/src/MV3500Cohort2019JulySeptember/projects/Boron_Yurkovich - UDPs for MAJ Furr/README.txt
+51
-0
51 additions, 0 deletions
...r/projects/Boron_Yurkovich - UDPs for MAJ Furr/README.txt
with
51 additions
and
0 deletions
assignments/src/MV3500Cohort2019JulySeptember/projects/Boron_Yurkovich - UDPs for MAJ Furr/README.txt
0 → 100644
+
51
−
0
View file @
6a95ffe1
1. Purpose - The purpose of this project was to incorporate Distributive
Interactive Simulations (DIS) protocol data units (PDU) into MAJ Furr's thesis
work. His work supports the warfighter and reveals data that will wisely inform
future decisions. It was a pleasure to support his work and to make his work
more accessible to the Modeling & Simulations and Wargaming communities of
interest.
2. Background - MAJ Furr created a discrete event simulation (DES) of the
call for fire process from the forward observation points through battalion level
fires. The DES covers multiple forms of radio frequencies and concepts. His DES
shows how the broadcasting of conventional omni-directional frequency modulation
waveforms can be intercepted by a near peer competitor. What was lacking from
his work was the ability to integrate his work with other simulations.
3. Process - Capt Jonathan Boron and Maj Daniel Yurkovich utilized an incremental
model process to incorporate the DIS PDUs into MAJ Furr's DES. The approach began
with understanding MAJ Furr's code and which java classes placed elements onto
the event list. With this understanding, a "PDU Constructor" class was created
to house all of the required PDUs. At this point, the following PDUs deemed
necessary as a proof of concept are: CreateEntityPDU, EntityStatePDU, FirePDU,
DetonationPDU, TransmitterPDU, ReceiverPDU, and SignalPDU. A major break through
that enabled quick implementation was MAJ Furr's creation of the "SimpleMover3D"
class. All moving elements, both enemy and friendly, were subclassed from the
SimpleMover3D class. Within the SimpleMover3D class we placed the PDUConstructor,
PDUSender, TransmitterPDU, and ReceiverPDU. With more refinement of the process,
the CreateEntityPDU,and EntityStatePDU should be in the SimpleMover3D class.
Since a large focus of MAJ Furr's work was how different radio procedures
influenced the battlefield, A struggle for Capt Boron and Maj Yurkovich was to
identify where radio messages were executed, broadcasted, in the DES portion of
MAJ Furr's program.
4. How to use - Start "PduReceiver" prior to running MAJ Furr's main program.
5. Future work - The web of details subordinate to the main 72 PDUs identified
in the MOVES Institute's open-dis7-source.jar needs improvement in our implementation.
The Capt Boron and Maj Yurkovich lack the scope and time to gather the full
details of enumerations for each time of radios, waveforms, and rounds being
used in the simulation. A better understanding of how the Institute of Electrical
and Electronics Engineers Standard for DIS - Application Protocols (IEEE Std
1278.1-2012) and Simulation Interoperability Standards Organization Reference
for Enumerations for Simulation Interoperability (SISO-REF-010-2019) work
together would make future work easier to complete. This data requires
refinement in each PDU.
6. Conclusion - With a program written in the module/component structure SimKit
DES style, the implementation of DIS PDUs was a relatively simple process. The
classes taught in the first year of the MOVES curriculum, specifically Java & DES,
establish a strong foundation for any second year MOVES student to continue to
improve MAJ Furr's simulation and broaden its impact with DIS implementation in
MV 3500.
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment