90 likes | 228 Views
SSI09 SINGLE SYSTEM INITIATIVE (SSI) PRESELECTION (1/25/05). Responsible Engineer: Charles F. Fennemore 540-653-1575 charles.fennemore@navy.mil. SSI PRESELECTION EFFORT. Preselection Overview :
E N D
SSI09 SINGLE SYSTEM INITIATIVE (SSI) PRESELECTION (1/25/05) Responsible Engineer: Charles F. Fennemore 540-653-1575 charles.fennemore@navy.mil
SSI PRESELECTION EFFORT • Preselection Overview: • Assist the TOMAHAWK tasking authority (TSC/…) to establish the Strike Package tasking for the individual Launch Platforms • Assist the Launch Platforms with the validation of the Strike Package tasking, and the ability to allocate specific missiles to the Strike Package tasks • As always, there are continuum of concepts with respect to the delegation of authority • Centralized: The Strike Package specifies which missile on which launch platform is to be used for which task • • Decentralized: The Strike Package specifies which tasks are allocated to which launch platforms, and the launch platforms determine which missiles to use for each task • Preselection must support the entire continuum • Preselection (current TTWCS terminology) Predesignation (initial TWCS & ATWCS terminology)
SSI PRESELECTION EFFORT • Top Level Preselection Requirements: • Strike Package Preselection: Provide the Coordinator (TSC/…) with • A process to allocate tasks to launch platforms • A way to establish and evaluate alternative allocations of tasks to launch platforms • The ability to perform Platform Preselection (see below) • The ability to perform automatic/manual/mixed interactive automatic & manual allocations • Platform Preselection: Provide the Launch Platform with • A process to allocate specific missiles to tasks • A process to support the validation of the Strike Package tasking received • A way to evaluate missile to task allocations • The ability to perform automatic/manual/mixed interactive automatic & manual allocations
SSI PRESELECTION EFFORT • Where Is Preselection Used: • Strike Package Preselection: • Performed in support of the legacy Mission Distribution System (MDS) capability within the future Twcs • Platform Preselection: • Performed in support of the legacy Mission Distribution System (MDS) capability within the future Twcs • Performed in support of the legacy Tactical TOMAHAWK Weapons Control System (TTWCS) capability within the future Twcs
SSI PRESELECTION EFFORT • Platform Preselection Status: • Development funded initially by PMA 282, and then sponsored by ONR 31 (Don Wagner & Gary Toth) • Implemented in Unix C++ within TTWCS • Performs TOMAHAWK to Strike Package task allocation • Optimal automatic allocation done by Integer Linear Programming • US ships • US SSNs • UK submarines • Automatic allocation done by Heuristic (because design requirements are in flux, and time considerations) • SSGN • Supports the validation of the Strike Package tasking received • Continuously obtaining inputs from Fleet concerning improvements
SSI PRESELECTION EFFORT • Strike Package Preselection Status: • Development funded by ONR 31 (Don Wagner & Gary Toth) • Task to launch platform allocation algorithms developed by Naval Postgraduate School (NPS) • ONR funded novice programmer prototype JAVA code provided to ComGlobal (and was inserted in MDS 4.25) • Under ONR funding, the task to launch platform allocation algorithms were restructured by NPS, and refactored NSWCDD JAVA code was provided to ComGlobal • ComGlobal is recoding the Strike Package Preselection allocation algorithms in C# for MDS 4.30 • ComGlobal had requested: • Help with questions with respect to the JAVA code: This was supplied under the ONR funding • Copies of the Platform Preselection code: The SSI Preselection services will be defined, developed, and made available; rather than the Platform Preselection code.
SSI PRESELECTION EFFORT SSI Preselection Concept: Common Display Layer of the future Twcs Services (LPMP…) … Services (Strike Package Generation …) Services (MM…) Services (TC2S…) Services (SSI Preselection…)
SSI PRESELECTION EFFORT • Development Concept: • Respective roles of PMA 281/ComGlobal and PMA 282/NSWCDD with respect to the SSI Preselection services • PMA 282/NSWCDD and PMA 281/ComGlobal should jointly define the scope of the SSI Preselection services for Twcs • PMA 282/NSWCDD should develop the SSI Preselection services with input/help from PMA 281/ComGlobal • PMA 281/ComGlobal should stop development of all new Strike Package Preselection capabilities within the legacy MDS • Legacy MDS should not be enhanced to perform Platform Preselection capability
SSI PRESELECTION EFFORT • Development Concept: • PMA 282/NSWCDD development of the SSI Preselection services • Define and scope the development of the SSI09 SSI Preselection candidate • Need input from PMA 281 concerning ability/cost to support the effort (the guess for Candidate Package Development is approx 1MM spread over 5 months [March – July 2005] ) • Build the SSI Preselection services using the existing (NSWCDD, NPS, & ComGlobal) Strike Package and Platform Preselection capabilities as a starting point • Establish contact with PMA 281/ComGlobal/others to negotiate • Transition of responsibility for the Strike Package Preselection services to PMA 282/NSWCDD • Establishing/maintaining SSI Preselection services operational requirements • Support of legacy MDS ComGlobal Strike Package Preselection until SSI Preselection services are available • The manner is which the SSI Preselection services will be made available to perform the Strike Package and Platform Preselection