- ROLANDS & ASSOCIATES Corporation

advertisement
JTLS 4.0
Summary
Add Alternate Airbase On IMT
• Allows User To
– Verify Change Alternate Base Order Accepted
– Quickly Determine Current Assigned Alternate
• Most Likely Use
– When Base Is Closes – Sort By Alternate
• Which Bases Need Their Alternate Changed
• Which Bases Have Available Parking
October 2011
ROLANDS & ASSOCIATES Corporation
2
Diesel Electric Submarines
• Three Types Of Submarine Propulsion
– Nuclear
• Ability to stay submerged for months
– Air Independent Propulsion (API)
• Ability to stay submerged for weeks
– Diesel Electric
• Ability to stay submerged for days
• How JTLS Represents The Difference
October 2011
ROLANDS & ASSOCIATES Corporation
3
Diesel Electric Submarines
Depth Type
Surface
Snorkel
Operational
October 2011
Recharging Capability
Submarine’s Sensor
Capability
Yes
Air Search, Surface
Search, Active Sonar,
Passive Sonar
Yes
Air Search, Surface
Search, Active Sonar,
Passive Sonar
No
Active Sonar, Passive
Sonar
ROLANDS & ASSOCIATES Corporation
4
Diesel Electric Submarines
• Impact On Speed
– Submerged Speeds > Surface Speeds
– Data Used To Represent This Fact
• DZ MOVEMENT TIME MULTIPLIER
• Assumption: Deeper Depth Zones – Lower Value
• Data Is Used By Both
– Submarines – Depth of the submarine
– Surface Ships – Depth of the water in hex
October 2011
ROLANDS & ASSOCIATES Corporation
5
Diesel Electric Submarines
• Impact On Speed (Con’t)
– Submarines Move Hex to Hex
– Movement Time Multiplier Is Average Of
• Hex 1 DZ Movement Time Multiplier
• Hex 2 DZ Movement Time Multiplier
October 2011
ROLANDS & ASSOCIATES Corporation
6
Diesel Electric Submarines
Impact on Submarine Detection
Depth Type
Surface Search
Active Sonar
Passive Sonar
Surface
ST Effectiveness
ST Effectiveness
Time To Detection
Model In Effect
Snorkel
ST Effectiveness *
SUP Snorkel
Detection Multiplier
Operational
October 2011
ST Effectiveness
Time To Detection
Model In Effect
ST Effectiveness
Time To Detection
Model In Effect
ROLANDS & ASSOCIATES Corporation
7
Diesel Electric Submarines
• Diesel-Electric & AIP Behavior
– Requires Battery Recharge
• Automatic When Battery Strength Falls To 0%, or
• Directed by Change Submarine Depth Order
– Optional Recharge Supply Category
• Specified Recharge Amount
– Use Battery Power at Operational Depth
• Discharge Rate Related to Submarine Speed
October 2011
ROLANDS & ASSOCIATES Corporation
8
Diesel Electric Submarines
• Diesel-Electric & AIP Behavior (Con’t)
– Battery Power Not Used at
• Surface
• Snorkel/Periscope Depth
• Instead, Use Class III Navy To Move
– If SUP SC PER KM USAGE > 0.0
– Behavior Modeled by SUP Battery Attributes
October 2011
ROLANDS & ASSOCIATES Corporation
9
Diesel Electric Submarines
Battery Time Available vs Speed
October 2011
ROLANDS & ASSOCIATES Corporation
10
Diesel Electric Submarines
• Ship Unit Prototype Attributes (Con’t)
– SUP Battery Recharge Time
• Length Of Time Required To Fully Recharge Battery
– SUP Recharge Supply Category
• Supply Category Required To Recharge Battery
– For Example: Class III Navy, LOX, or CHEM
• May Be NONE
– SUP Recharge Amount
• Amount Of Supply Required To Fully Recharge
October 2011
ROLANDS & ASSOCIATES Corporation
11
Diesel Electric Submarine
• Battery Power Charge
– Power Charge Rate Is A Function Of Time
• Constant (Linear) Charge Rate
• Up To SUP Battery Recharge Time
– Charge At Snorkel/Periscope Or On Surface
– May Consume Supply Category to Recharge
– Battery Does Not Drain While Charging
October 2011
ROLANDS & ASSOCIATES Corporation
12
Change Depth Order
October 2011
ROLANDS & ASSOCIATES Corporation
13
Fire Weapons
• Automatic Depth Change to Accommodate
– Firing Depth-Restricted Targetable Weapons
• Missiles (Including Torpedoes)
• Artillery (Deck Guns)
– If The Required Depth Is Not Feasible
• Fire Mission Is Cancelled
– If The Vessel Changes To Operational Depth
• Air & Surface Sensors Are Turned-Off
• Battery Charging Stops
October 2011
ROLANDS & ASSOCIATES Corporation
14
Allowed Firing Depths
Submarine Depth State Allowed?
TW DEPTH FIRING CAPABILITY
Surface
SURFACE
Yes
SHALLOW
Snorkel
Yes
SUBMERGED
NOT SUBMERGED
Yes
Yes
Yes*
NOT SHALLOW
Yes*
NOT SURFACE
NO RESTRICTION
Operational
Yes
Yes
Yes*
Yes
Yes*
*Preferred depth, if feasible
October 2011
ROLANDS & ASSOCIATES Corporation
15
GDP Support Unit Structure
• Logistics Hierarchy Window
– Looks Like Command Hierarchy
– Three Options
• Routine Support
• Initial Support
• Supply Support
– List Of Supply Categories
October 2011
ROLANDS & ASSOCIATES Corporation
16
OPM Reflect Unit Of Measure
• Interactively Change Unit Of Measure
– When Database Built For Other Than
• Gallons and Tons
– Unit of Measure (UOM) Say Gallons and Tons
• Example: Cubic Meters and Kilograms
• Solved For More Than This Specific
– All Unit Of Measure Data
– User Can Select UOM
October 2011
ROLANDS & ASSOCIATES Corporation
17
OPM Reflect Unit Of Measure
• Existing Database Table
– Unit Of Measure
• Each Database Parameter
– Was Coded In OPM Generation
• Time Durations Not Coded
– Will Be In Future Version
October 2011
ROLANDS & ASSOCIATES Corporation
18
Split Air Missions
• Air Missions Can Be Split
– Specify Number To Be Split
– Missions Restrictions
•
•
•
•
Basically None
Existing Mission / Previously Split Mission
Only Strategic Lift Missions Cannot Be Split
Illegal Postures:
– LOADING, OFFLOADING, REFUELING, REARMING,
COMPLETED, DESTROYED, CANCELED
• Air Missions Cannot Be Rejoined Or Merged
October 2011
ROLANDS & ASSOCIATES Corporation
19
Split Air Missions
• Effective immediately when sent
• No Effective Time field
October 2011
ROLANDS & ASSOCIATES Corporation
20
Essential Elements Of Information
• Two Basic Designs
– Easy / Limited
• Alter Collection Order To Improve EEI Definition
– Difficult / Robust
• Separate Collection and Report Capability
– Collect and Save Everything Collected
– Ask For Report With Improved EEI Definition
– Re-Ask As Needed
October 2011
ROLANDS & ASSOCIATES Corporation
21
Essential Elements Of Information
Request For Data
Allow End-Users To
Create Own Requests
For Information
Served Data
Allow End-Users To
Develop Own Servlets
Expanded
TRIPP
J2EE
Glassfish
SDR
Database
Allow End-Users To
Create Own Formatted
Messages
October 2011
ROLANDS & ASSOCIATES Corporation
22
Hex Contamination Report
• Added Following Information To Hex Report
– Type of Contamination
– Expected End Time
• Allow Changes To End Contamination Time
– Increase
– Decrease
October 2011
ROLANDS & ASSOCIATES Corporation
23
Multi-Target Attack BDA
Modeling
Single Target
Multi-Target
Close Range
Immediate Impact
BDA
Flyout Model
No BDA
Long Range
Immediate Impact
BDA
Flyout Model
No BDA
October 2011
ROLANDS & ASSOCIATES Corporation
24
Multi-Target Attack BDA
New Modeling
Single Target
Multi-Target
Close Range
Immediate Impact
BDA
Immediate Impact
BDA
Long Range
Flyout Model
Hit / Miss BDA
Flyout Model
Hit / Miss BDA
October 2011
ROLANDS & ASSOCIATES Corporation
25
Remote Database Work
• Provide Order of Battle (OB) Editor
– Easy To Use By Non-Trained Individual
– Relational Database Management System
• No User Oracle Requirement
• No User RDBMS Requirement
– Graphical User Interface
– No Network Connections Required
– Multiple Independent Users
September 2011
ROLANDS & ASSOCIATES Corporation
26
Remote Database Work
JTLS Interface
Navigator
(JINN)
Static
XML
File
JTLS Order of
Battle Editor
(JOBE)
Dynamic
XML
File
Scenario
Oracle
Database
September 2011
ROLANDS & ASSOCIATES Corporation
27
Remote Database Work
• Build Remote Graphical Database Program
– Remote Database Change Capability
•
•
•
•
Add / Delete Units and Unit-Owned Targets
Alter Units Within Hierarchy
Move Location of Units
Alter Arrival Time of Units
– Reintegration Capability
• Automate Remote Change Integration In Database
October 2011
ROLANDS & ASSOCIATES Corporation
28
Air Tasking Order Viewer
ATO KA
0800 0900 1000 1100 1200 1300 1400 1500 1600 1700 1800
(User Selectable: Name or Call Sign)
SUNDOWN21
(
(
ETR
ETL
ATL
Mission Time /
Orbit Time
ATR
(
)
Color Coding by Mission Type
Current time
May 2009
ROLANDS & ASSOCIATES Corporation
29
Alter Bridge/Tunnel Hex Edge
• Controller Has No Ability To Change
– Hex Edges For
• Bridges
• Tunnels
• Road/Rail Interdiction Points
Hex Edge 10
October 2011
ROLANDS & ASSOCIATES Corporation
30
HRU Detection And Destruction
• HRU Detection
– ARU Detects HRU
– HRU Detects ARU
– Covert HRU Detects Covert HRY
• Not Possible
– Temporary Fix
• JTLS 4.1 A Complete HRU Re-Write
October 2011
ROLANDS & ASSOCIATES Corporation
31
Small Hex Representation
• New Data Element In 4.0
– REFERENCE.DETECTION.DISTANCE
– Compute:
• REFERENCE.DETECTION.PROB
• Average Hex Size / REFERENCE DETECTION DISTANCE
• Each Time Aircraft Moves
– Draw Random Number To Determine If Detection
Algorithm Should Be Executed.
October 2011
ROLANDS & ASSOCIATES Corporation
32
Small Hex Representation
• JTLS Is Basically A Time To Detection Model
– Discrete Time Periods Are Created
– Each Time Period Determine What Is Detected
• Probability Object Detected Within The Time Period
– As The Time Periods Get Smaller and Smaller
• You Approach The Concept Of Time To Detection
– Problem Is
• Probabilities Of Detection Highly Dependent On
– Selected Time Period -> Size Of Hex
May 2009
ROLANDS & ASSOCIATES Corporation
33
Small Hex Representation
15
31 Chances
ChancesAt
At Detection
Detection
May 2009
ROLANDS & ASSOCIATES Corporation
34
Small Hex Representation
13 Chances At Detection
May 2009
ROLANDS & ASSOCIATES Corporation
35
Automatic IFF Mode 3 Assignment
• Improvement Summary
– Assign Squawk Block For Side
• Example 5000 – 5277
– Squawk Assignment Priority
• If Specified Use Squawk
• If Mission Name Starts With Legal Squawk – Use It
• If Side Block Exists
– Select One Squawk and Mark As Used
– Release Squawk When Mission Complete
• If Not Assigned 1200
October 2011
ROLANDS & ASSOCIATES Corporation
36
Tool Civilian Air And Naval
• ATO-T Is Growing
– Naval
• New Spreadsheet Tab
• Good For Scheduled Ferries, Etc.
– Air
• Transfer Missions
• No Need For Squadrons
– Will Work Like JMRM – Magically Placed At Starting Point
– Drawn From General Squadron With Correct Aircraft Type
October 2011
ROLANDS & ASSOCIATES Corporation
37
Use Recognized Air Routes
• Importance
– Civilian Aircraft Representation Important
• Realistic Background Noise
• Monitor For Potential Problems
– If An Aircraft Leaves Planned Route
• Needs To Be Detected
• Needs To Be Investigated
October 2011
ROLANDS & ASSOCIATES Corporation
38
Use Recognized Air Routes
September 2011
ROLANDS & ASSOCIATES Corporation
39
Use Recognized Air Routes
September 2011
ROLANDS & ASSOCIATES Corporation
40
Use Recognized Air Routes
September 2011
ROLANDS & ASSOCIATES Corporation
41
Use Recognized Air Routes
September 2011
ROLANDS & ASSOCIATES Corporation
42
Use Recognized Air Routes
September 2011
ROLANDS & ASSOCIATES Corporation
43
Use Recognized Air Routes
September 2011
ROLANDS & ASSOCIATES Corporation
44
Controller Damage/Repair Catapults
• Airbase Closure
– Damage Airbase Runways
• No Easy Way To Stop Carrier Operations
– Add Damage Catapult
– Add Repair Catapult
October 2011
ROLANDS & ASSOCIATES Corporation
45
WHIP Internationalization
Initial Translation Help
Type Sentence
To Be Translated
Google
Translation
Service
Translation Returned
Copy And Paste Into
Required XML File
October 2011
ROLANDS & ASSOCIATES Corporation
46
JTLS-2009-10435
WHIP Internationalization (i18n)
English
XML
Initial Translation Help
R&A
Translation
Service
Language
XML
October 2011
Google
Library
Google
Translation
Service
Detailed Japanese Translation – 70% Accuracy
ROLANDS & ASSOCIATES Corporation
47
JTLS-2009-10435
WHIP Internationalization (i18n)
Version and
Date Tagged
Update Support
Language
XML
English
XML
Currently Executes
Only In Windows
Environment
October 2011
R&A
Translation
Editor
ROLANDS & ASSOCIATES Corporation
48
Replace DDS Forms 6i
• Goals Of Project
– Don’t Use Oracle Tools
• iAS – Too Expensive, Too Difficult To Install
– Continue To Allow Web-Based Access
– Common User Interface
• DDS
• WHIP
• TRIPP
– Combine DDS and GDP
October 2011
ROLANDS & ASSOCIATES Corporation
49
JTLS-2010-10493
Replace DDS Forms 6i
Request For Data
Served Data
New
DDS
October 2011
J2EE
Glassfish
ROLANDS & ASSOCIATES Corporation
JTLS
Database
50
JTLS-2010-10493
Replace DDS Forms 6i
• One GlassFish Server Per Active Scenario
• Multiple Users Per Scenario
• Database Configuration Program (DCP)
– Where GlassFish Executes
• What Database Is Accessed
– What Users Are Defined
• Name
• Password For Access To DDS
October 2011
ROLANDS & ASSOCIATES Corporation
51
JTLS-2010-10493
Replace DDS Forms 6i
Machine 3
Machine 1
Glassfish
For
ratest
Glassfish
For
sdboif
Oracle
Server
Machine 2
Tablespace
Glassfish
For
sdbkor
October 2011
ROLANDS & ASSOCIATES Corporation
52
JTLS-2010-10493
Replace DDS Forms 6i
Machine 1
Glassfish
For
sdboif
Machine1:43300
Machine1:43300
User 2
Browser
Machine1:43300
Oracle
Server
October 2011
User 1
Browser
Machine1:43300
ROLANDS & ASSOCIATES Corporation
User 3
Browser
User 4
Browser
53
Add FARP ICAO Capability
• Simple Change
– Add ICAO To FARP Data
– Read / Write
• SVP and CEP
– SVP – No Checks
– OPM
– Sets / Shows As Game Is Running
– IMT Displays Data
October 2011
ROLANDS & ASSOCIATES Corporation
54
NATO ICC / US TBMCS Support
JTOI
JODA
ICC /
TBMCS
ATO/ACO
CEP
Air Mission
Orders
ATO-T
October 2011
ROLANDS & ASSOCIATES Corporation
55
Random Number Stream Redesign
• Original Design
–
–
–
–
Separate Random Streams
Variance Reduction Technique
Change One Random Stream – Others Unaffected
Makes Analysis Easier
• Review
– Several Streams Used For More Than One Purpose
– Added More – Cleaned Up
October 2011
ROLANDS & ASSOCIATES Corporation
56
Improve CEP Data Structures
• Currently
– Arrays Are Used To Hold
• Combat System Data
• Supply Category Data
– For These Objects
• Tactical Unit Prototypes
• Ship Unit Prototypes
• Units
October 2011
ROLANDS & ASSOCIATES Corporation
57
Improve CEP Data Structures
TUP Combat System Array Example
CS Name
44% Usage
56% Empty
100 Combat Systems
4% Usage
96% Empty
October 2011
CS TO&E
CS Score
Aircraft
0
10
APC
0
15
Crew
10
5
Infantry
20
2
Other People
5
1
Tank1
0
40
Tank2
0
30
Tank2
5
20
Trucks
0
8
ROLANDS & ASSOCIATES Corporation
58
Improve CEP Data Structures
• Improvement
– Each Object Holds A List Of
• What It Has
• Only What It Has
– Example
• TUP Only Has 4 Items In The List
• No Matter Whether We Have
– 100 Combat Systems
– 200 Combat Systems
– 1000 Combat Systems
October 2011
ROLANDS & ASSOCIATES Corporation
59
Improve CEP Data Structures
• Only Data Change Required
– Move
• TUP CS SCORE
• SUP CS SCORE
– To
• CSP CS SCORE
– Reason
• Didn’t Want To Lose Score Data For TUPs/SUPs
October 2011
ROLANDS & ASSOCIATES Corporation
60
Remove Hard-Coded VFR Squawk
• Visual Flight Rule Squawk
– 1200 In US
– 7000 In Europe
– Other Theaters – Unknown
• Can’t Be Represented in JTLS
– VFR Squawk Is Now A Database Parameter
October 2011
ROLANDS & ASSOCIATES Corporation
61
Automatic DSA Assignment
• Air Missions Can Carry Sensors
– Swath
• “Vacuum” Cleaner Collection
• Collect Everything In Range
– RECCEXREP / IIR
• Collect On Assigned Tactical DSA
• Generate RECCEXREP / IIR
• National Asset Pass Has Single Sensor
– Collect On Specific Number Covered DSAs
October 2011
ROLANDS & ASSOCIATES Corporation
62
Automatic DSA Assignment
National Asset
DSA Recce
Priority Applies
Priority Does Not Apply Priority Applies
Time Between Applies
Time Between Does
Not Apply
Time Between Applies
Max Number DSAs
Apply
Max Number Does Not
Apply
Max Number Does Not
Apply
Range To DSA Applies
Range To DSA Applies
Range To DSA Applies
October 2011
No DSA Recce
ROLANDS & ASSOCIATES Corporation
63
Questions
October 2011
ROLANDS & ASSOCIATES Corporation
64
Download