ODIN is the complete underwater warfare software simulation with the capability to design, evaluate and determine Naval requirements in the 21st century.
User selectable fidelity
Tactical data language
Interfacing with other models
ODIN provides an advanced capability to model the complete engagement scenario, for example from weapon launch to hit. ODIN has subsumed previous models allowing a consistent integrated approach to performance assessment and algorithm development. ODIN models the detailed interaction between the entities, be they torpedoes, countermeasures, ships, or perhaps seabed objects (e.g. rocks, reefs) whilst retaining an execution speed sufficient for both real time operations and detailed studies. ODIN is a generic object oriented underwater warfare simulation software model, written in C++. It provides a ‘whole system’ integrated approach, enabling modelling of diverse applications using one tool. It has the flexibility to model arbitrary entities in both single shot and Monte Carlo modes.
Anti submarine warfare
Torpedo terminal homing studies
Torpedo defence studies
Torpedo homing design
Countermeasure waveform design
Tactics effectiveness evaluation
Assessment of novel concepts
ODIN’s object oriented design allows all entities, whether ships, submarines, torpedoes, mines or sonobuoys to be handled in the same simplistic fashion. Consequently there’s no restriction on scenario complexity which could be as simple as a torpedo vs ship assessment or a fleet of ships using sonobuoys, dropped by helicopters, to hunt a submarine which uses countermeasures to evade launched torpedoes.
Extended target signatures
Targets, wakes, false contacts
Beamforming, detection, association – Doppler processing – Tracking, classification
sonar equation or time series (using Nereus)
Acoustic environmentself-noise, reverberation, ambient noise (including vertically anisotropic noise)
Propagation loss, Iso-velocity or Multi layer Complex Shallow water using multi-path and ray bending
ODIN allows detail and fidelity to be tailored to particular requirements, e.g.:
Single torpedo attack to multi ship scenarios
Single or multiple highlights – Omni directional or aspect dependent
Sonar equation to time series
The ODIN framework provides the object creation, I/O, event handling, message passing etc. The scientist can therefore concentrate on his specific problem, avoiding the need to model aspects that are not key to the problem being investigated.
ODIN was originally developed for studies and algorithm development, but has been used to control hardware at sea, in real time. ODIN was easily modified for this unenvisaged use.
Platform tactics can be written in C++ and/or in ODIN’S High Level Language (HLL) which is interpreted at run time. This flexibility provides the user with versatile tools for controlling and developing individual platform behaviour.
Connecting ODIN to other models provides greater functionality. Examples include:
Virtual Battlelab – HLA interface gives the submarine commander realistic weapon andcountermeasure representations
Nereus – TCP/IP interface enables higher fidelity signal processing and time series data analysis
SURVIVE – file transfer allows better prediction of likely platform vulnerability
Matlab – TCP/IP link allows the scientist to develop algorithms in a familiar COTS package
SIMDIS – TCP/IP provides a runtime interface to this graphics tool. ODIN output can also be visualised post run
Machine independence: ODIN, written in ANSI C++, runs under MS Windows, Linux, or Solaris on PCs or workstations.