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