jtls 4.0 summary. allows user to –verify change alternate base order accepted –quickly determine...
TRANSCRIPT
• 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
Add Alternate Airbase On IMT
October 2011 ROLANDS & ASSOCIATES Corporation 2
ROLANDS & ASSOCIATES Corporation 3
• 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
Diesel Electric Submarines
October 2011
ROLANDS & ASSOCIATES Corporation 4
Diesel Electric Submarines
October 2011
Depth Type Recharging CapabilitySubmarine’s Sensor
Capability
Surface YesAir Search, Surface
Search, Active Sonar, Passive Sonar
Snorkel YesAir Search, Surface
Search, Active Sonar, Passive Sonar
Operational No Active Sonar, Passive Sonar
ROLANDS & ASSOCIATES Corporation 5
• 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
Diesel Electric Submarines
October 2011
ROLANDS & ASSOCIATES Corporation 6
• 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
Diesel Electric Submarines
October 2011
ROLANDS & ASSOCIATES Corporation 7
Diesel Electric Submarines
October 2011
Depth Type Surface Search Active Sonar Passive Sonar
Surface ST Effectiveness ST EffectivenessTime To Detection
Model In Effect
SnorkelST Effectiveness *
SUP Snorkel Detection Multiplier
ST EffectivenessTime To Detection
Model In Effect
Operational ST EffectivenessTime To Detection
Model In Effect
Impact on Submarine Detection
ROLANDS & ASSOCIATES Corporation 8
• 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
Diesel Electric Submarines
October 2011
ROLANDS & ASSOCIATES Corporation 9
• 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
Diesel Electric Submarines
October 2011
ROLANDS & ASSOCIATES Corporation 10
Diesel Electric Submarines
October 2011
Battery Time Available vs Speed
ROLANDS & ASSOCIATES Corporation 11
• 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
Diesel Electric Submarines
October 2011
ROLANDS & ASSOCIATES Corporation 12
• 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
Diesel Electric Submarine
October 2011
ROLANDS & ASSOCIATES Corporation 14
• 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
Fire Weapons
October 2011
ROLANDS & ASSOCIATES Corporation 15
Allowed Firing Depths
October 2011
*Preferred depth, if feasible
TW DEPTH FIRING CAPABILITY Surface Snorkel Operational
SURFACE Yes
SHALLOW Yes
SUBMERGED Yes
NOT SUBMERGED Yes Yes*
NOT SHALLOW Yes*
NOT SURFACE Yes Yes*
NO RESTRICTION Yes Yes Yes*
Submarine Depth State Allowed?
• Logistics Hierarchy Window– Looks Like Command Hierarchy– Three Options
• Routine Support• Initial Support• Supply Support
– List Of Supply Categories
GDP Support Unit Structure
October 2011 ROLANDS & ASSOCIATES Corporation 16
• 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
OPM Reflect Unit Of Measure
October 2011 ROLANDS & ASSOCIATES Corporation 17
• Existing Database Table– Unit Of Measure
• Each Database Parameter– Was Coded In OPM Generation
• Time Durations Not Coded– Will Be In Future Version
OPM Reflect Unit Of Measure
October 2011 ROLANDS & ASSOCIATES Corporation 18
ROLANDS & ASSOCIATES Corporation 19
• 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
Split Air Missions
October 2011
ROLANDS & ASSOCIATES Corporation 20
• Effective immediately when sent• No Effective Time field
Split Air Missions
October 2011
• 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
Essential Elements Of Information
October 2011 ROLANDS & ASSOCIATES Corporation 21
Essential Elements Of Information
October 2011 ROLANDS & ASSOCIATES Corporation 22
J2EEGlassfish
ExpandedTRIPP
SDRDatabase
Request For Data Served Data
Allow End-Users ToCreate Own RequestsFor Information
Allow End-Users ToDevelop Own Servlets
Allow End-Users To Create Own FormattedMessages
• Added Following Information To Hex Report– Type of Contamination– Expected End Time
• Allow Changes To End Contamination Time– Increase– Decrease
Hex Contamination Report
October 2011 ROLANDS & ASSOCIATES Corporation 23
Modeling Single Target Multi-Target
Close RangeImmediate Impact
BDAFlyout Model
No BDA
Long RangeImmediate Impact
BDAFlyout Model
No BDA
Multi-Target Attack BDA
October 2011 ROLANDS & ASSOCIATES Corporation 24
New Modeling Single Target Multi-Target
Close RangeImmediate Impact
BDAImmediate Impact
BDA
Long RangeFlyout Model
Hit / Miss BDAFlyout Model
Hit / Miss BDA
Multi-Target Attack BDA
October 2011 ROLANDS & ASSOCIATES Corporation 25
• 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
Remote Database Work
September 2011 ROLANDS & ASSOCIATES Corporation 26
ROLANDS & ASSOCIATES Corporation 27
Remote Database Work
September 2011
ScenarioOracle
Database
JTLS InterfaceNavigator
(JINN)
StaticXMLFile
DynamicXMLFile
JTLS Order of Battle Editor
(JOBE)
• 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
Remote Database Work
October 2011 ROLANDS & ASSOCIATES Corporation 28
Air Tasking Order Viewer
May 2009 ROLANDS & ASSOCIATES Corporation 29
0800 0900 1000 1100 1200 1300 1400 1500 1600 1700 1800
Current time
Mission Time / Orbit Time
ETRETL
ATO KA
(
(
(User Selectable: Name or Call Sign)
Color Coding by Mission Type
ATL
SUNDOWN21
( )
ATR
• Controller Has No Ability To Change– Hex Edges For
• Bridges• Tunnels• Road/Rail Interdiction Points
Alter Bridge/Tunnel Hex Edge
October 2011 ROLANDS & ASSOCIATES Corporation 30
Hex Edge 0Hex Edge 1
• 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
HRU Detection And Destruction
October 2011 ROLANDS & ASSOCIATES Corporation 31
• 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.
Small Hex Representation
October 2011 ROLANDS & ASSOCIATES Corporation 32
• 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
Small Hex Representation
May 2009 ROLANDS & ASSOCIATES Corporation 33
Small Hex Representation
May 2009 ROLANDS & ASSOCIATES Corporation 34
15 Chances At Detection31 Chances At Detection
• 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
Automatic IFF Mode 3 Assignment
October 2011 ROLANDS & ASSOCIATES Corporation 36
• 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
Tool Civilian Air And Naval
October 2011 ROLANDS & ASSOCIATES Corporation 37
• 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
Use Recognized Air Routes
October 2011 ROLANDS & ASSOCIATES Corporation 38
• Airbase Closure– Damage Airbase Runways
• No Easy Way To Stop Carrier Operations– Add Damage Catapult – Add Repair Catapult
Controller Damage/Repair Catapults
October 2011 ROLANDS & ASSOCIATES Corporation 45
WHIP Internationalization
October 2011 ROLANDS & ASSOCIATES Corporation 46
Google Translation
Service
Type SentenceTo Be Translated
Translation ReturnedCopy And Paste IntoRequired XML File
Initial Translation Help
JTLS-2009-10435WHIP Internationalization (i18n)
October 2011 ROLANDS & ASSOCIATES Corporation 47
R&ATranslation
Service
LanguageXML
Google Translation
Service
GoogleLibrary
EnglishXML
Detailed Japanese Translation – 70% Accuracy
Initial Translation Help
JTLS-2009-10435WHIP Internationalization (i18n)
October 2011 ROLANDS & ASSOCIATES Corporation 48
R&ATranslation
Editor
LanguageXML
EnglishXML
Version andDate Tagged
Currently ExecutesOnly In Windows
Environment
Update Support
• 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
Replace DDS Forms 6i
October 2011 ROLANDS & ASSOCIATES Corporation 49
JTLS-2010-10493Replace DDS Forms 6i
October 2011 ROLANDS & ASSOCIATES Corporation 50
J2EEGlassfish
New DDS
JTLSDatabase
Request For Data
Served Data
• 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
JTLS-2010-10493Replace DDS Forms 6i
October 2011 ROLANDS & ASSOCIATES Corporation 51
JTLS-2010-10493Replace DDS Forms 6i
October 2011 ROLANDS & ASSOCIATES Corporation 52
Machine 1
GlassfishForsdboif
Machine 2
GlassfishForsdbkor
Machine 3
GlassfishForratest
OracleServer
Tablespace
JTLS-2010-10493Replace DDS Forms 6i
October 2011 ROLANDS & ASSOCIATES Corporation 53
Machine 1
GlassfishForsdboif
OracleServer
User 1Browser
User 2Browser
User 3Browser
User 4Browser
Machine1:43300
Machine1:43300
Machine1:43300
Machine1:43300
• 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
Add FARP ICAO Capability
October 2011 ROLANDS & ASSOCIATES Corporation 54
NATO ICC / US TBMCS Support
October 2011 ROLANDS & ASSOCIATES Corporation 55
ICC / TBMCS ATO/ACO
ATO-TAir MissionOrders
CEP
JODA
JTOI
• 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
Random Number Stream Redesign
October 2011 ROLANDS & ASSOCIATES Corporation 56
• Currently– Arrays Are Used To Hold
• Combat System Data• Supply Category Data
– For These Objects• Tactical Unit Prototypes• Ship Unit Prototypes• Units
Improve CEP Data Structures
October 2011 ROLANDS & ASSOCIATES Corporation 57
Improve CEP Data Structures
October 2011 ROLANDS & ASSOCIATES Corporation 58
CS Name 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
TUP Combat System Array Example
44% Usage56% Empty
100 Combat Systems
4% Usage96% Empty
• 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
Improve CEP Data Structures
October 2011 ROLANDS & ASSOCIATES Corporation 59
• 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
Improve CEP Data Structures
October 2011 ROLANDS & ASSOCIATES Corporation 60
• 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
Remove Hard-Coded VFR Squawk
October 2011 ROLANDS & ASSOCIATES Corporation 61
ROLANDS & ASSOCIATES Corporation 62
• 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
Automatic DSA Assignment
October 2011
ROLANDS & ASSOCIATES Corporation 63
National Asset DSA Recce No 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
Automatic DSA Assignment
October 2011