Rozproszona symulacja interaktywna

Distributed Interactive Simulation ( DIS ) odnosi się do standardu wymiany danych zdefiniowanego w IEEE 1278 do sterowania systemami symulacji.

Podstawy

DIS jest używany w profesjonalnych symulacjach cywilnych i wojskowych w celu optymalizacji szkolenia (np. W centrach kontroli ruchu, centrach radarowych). Systemy symulacji połączone w sieć DIS mogą dostarczać symulowanych informacji o sytuacji w czasie rzeczywistym, np. B. do synchronicznego sterowania symulatorami radarowymi, a tym samym umożliwia użytkownikom systemów sieciowych dostrzeżenie identycznej reprezentacji środowiska w odpowiednim symulatorze.

Obiekt symulacji DIS jest nazywany „Podmiotem”. Każda jednostka musi mieć unikalny identyfikator (Entity-Id).

Wymiana danych

Komunikacja przez DIS jest zorientowana pakietowo z pakietami UDP (multiemisja lub emisja) i TCP . Rzeczywiste dane są kodowane binarnie. Kolejność bajtów jest podana w „porządku sieciowym”.

Uczestnicy symulacji połączeni za pośrednictwem sieci rozległej (WAN) lub lokalnej (LAN) mogą wymieniać między innymi następujące bloki informacji ( Protocol Data Unit , PDU):

  • Entity State - oznacza pozycję, kurs i podróż, a także sygnaturę czujnika celu symulacji (np. Siłę echa radarowego), a także właściwości typu bazowego modelu symulacyjnego,
  • Kolizja - pozwala ocenić, czy zderzyły się dwa symulowane obiekty (np. Statki lub samoloty).
  • Strzelanie - specjalna, wojskowa odmiana jednostki PDU Entity State do symulacji pocisków i pocisków .
  • Środowisko - dane do symulacji tła środowiskowego, np. B. Echa lądowania, chmury i deszcz (bałagan).

Aktualnie obowiązująca norma IEEE Std 1278.1 z 2012 r. Zawiera szeroką gamę jednostek PDU, w tym aż po symulowanie pól minowych.

PDU zawsze zawiera w nagłówku następujące komponenty:

  • Znak czasu
  • Typ PDU
  • wersja

korzyści

  • Prosta konfiguracja symulacji
  • Brak funkcji zarządzania
  • Bardzo szybki
  • PDU są łatwe dzięki Network Monitor jako interpretowalne przez Wireshark
  • Niskie obciążenie sieci LAN dzięki transmisji.

niekorzyść

  • Wdrażając symulację DIS, musisz samodzielnie zaprogramować dużo kodu sieciowego
  • Ewentualne trudności w routingu między podsieciami (z powodu rozgłoszeń), które może kompensować tzw. Forwarder

następca

Architektura wysokiego poziomu (HLA) przyjmuje podobne podejście, ale jest zorientowana obiektowo i wielu ekspertów postrzega ją jako ulepszony następca standardu DIS. HLA obsługuje bezpośrednią komunikację za pośrednictwem centralnego punktu administracyjnego.