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.