Zautomatyzowane narzędzia wspomagania decyzji - system
Transkrypt
Zautomatyzowane narzędzia wspomagania decyzji - system
WCY GURU Autor: Roman Wantoch-Rekowski 17.03.2010. Zautomatyzowane narzędzia wspomagania decyzji - system ekspercki pk. „GURU” 1. Wprowadzenie System „Zautomatyzowane narzędzia wspomagania decyzji - system ekspercki” pk. „GURU”” powstał w Wydziale Cybernetyki WAT na zlecenie DPZ MON w latach 20052007. Celem systemu było wykonanie i dostarczenie SZ RP ekspertowych narzędzi wspomagania decyzji w zakresie dowodzenia i kierowania dla zautomatyzowanych systemów dowodzenia SZ RP. 1. Struktura funkcjonalna systemu GURU Zautomatyzowane narzędzia wspomagania decyzji - system ekspercki” pk. „GURU” składa się z siedmiu niezależnych prototypów dla następujących systemów macierzystych: a) KOLORADO; b) SZAFRAN ZT; c) DUNAJ; d) PODBIAŁ; e) ŁEBA; f) ZŁOCIEŃ; g) dla działań połączonych. SZNWD GURU poszczególnym systemom macierzystym udostępnia funkcje w zakresie : KOLORADO, SZAFRAN, ZŁOCIEŃ Wspomagania dowodzenia jednostkami walczącymi: Wyznaczanie oceny otoczenia WL Ocena przeciwnika WL http://strona.wcy.wat.edu.pl Kreator PDF Utworzono 7 March, 2017, 03:03 WCY Ocena wojsk własnych Wyznaczenie możliwych wariantów działania przeciwnika WL Opracowanie wariantów działania Rozważenie wariantów działania Porównanie wariantów działania Wspomaganie dowodzenia jednostkami dowodzenia i łączności: Harmonogram rozwijania SD Wyznaczanie planu przemieszczania SD Przydział sił środków na poszczególne SD Planowanie rozmieszczenia i terminów rozwijania węzłów łączności Wspomaganie dowodzenia jednostkami rozpoznawczymi w zakresie: Wyznaczenie rejonu istotnego do rozpoznania Wyznaczenie obiektów istotnych do rozpoznania Przydział sił i środków rozpoznawczych do realizacji zadania Wyznaczenie korytarzy manewru i dróg podejścia przeciwnika Wspomaganie dowodzenia WRiA w zakresie: Wyznaczenie zasięgu dla jednostki WRiA Wyznaczenie możliwości jednoczesnego rażenia Wyznaczenie możliwości kolejnego rażenia Wyznaczenie planu przemieszczania przy zmianie rejonu stanowisk ogniowych Wyznaczenie priorytetów wsparcia w poszczególnych etapach Wyznaczenie podziału amunicji na etapy wsparcia ogniowego Wyznaczenie zadań ogniowych Wyznaczenie przydziału zadań ogniowych jednostkom podległym Podział amunicji na jednostki Wyznaczenie rubieży rozpoczęcia przemieszczania oraz gotowości do otwarcia ognia Wspomaganie dowodzenia OPL w zakresie: Wyznaczenie planu manewru Wyznaczenie priorytetów osłony Wyznaczenie podziału amunicji na kanały celowania Wyznaczenie stref obrony http://strona.wcy.wat.edu.pl Kreator PDF Utworzono 7 March, 2017, 03:03 WCY Wyznaczenie oceny własnych możliwości ogniowych Wyznaczenie oceny otoczenia Wspomaganie w zakresie zabezpieczenia logistycznego wojsk lądowych: Wyznaczanie harmonogramu uzupełnienia zapasów Rozwijanie urządzeń logistycznych Odnawianie gotowości UiSW – remonty Urzutowanie ŚBim Wspomaganie wypracowania decyzji w zakresie wykorzystania wojsk inżynieryjnych: Budowa zapór inżynieryjnych Rozbudowa inżynieryjna Urządzanie i utrzymywanie przepraw Wykonanie przejść w zaporach Wspomaganie wypracowania decyzji w zakresie wykorzystania wojsk obrony przeciwchemicznej: Określanie stref skażeń po ataku BMR Ocena możliwości prowadzenia manewru w rejonie skażonym Planowanie usuwania potencjalnych skutków skażeń Określanie miejsca położenia PZS Szacowanie strat wojsk na skutek użycia BMR ŁEBA/MCCIS Wspomaganie wypracowania decyzji w zakresie stawiania zadań bojowych / operacyjnych: Wyznaczanie planu niszczenia okrętów nawodnych i transportowych Wyznaczanie planu prowadzenia działań minowych Wyznaczanie planu prowadzenia działań przeciwminowych Wyznaczanie planu zwalczania okrętów podwodnych Wspomaganie dowodzenia jednostkami rozpoznawczymi i WE: Wyznaczenie akwenu istotnego do rozpoznania Wyznaczenie obiektów istotnych do rozpoznania Przydział sił i środków rozpoznawczych do realizacji zadania http://strona.wcy.wat.edu.pl Kreator PDF Utworzono 7 March, 2017, 03:03 WCY Wyznaczanie obszarów objętych działaniem WE Wspomaganie w zakresie zabezpieczenia logistycznego: Harmonogramowanie obsługi technicznej i remontów Planowanie działań zaopatrywania na morzu PODBIAŁ Wspomaganie wypracowania decyzji w zakresie wykorzystania posiadanych sił i środków lotnictwa: Lista obiektów uderzeń i cele krytyczne Możliwości realizacji zadań ofensywnych i defensywnych Planowanie wysiłku powietrznego SP na podstawie zamówień Ustalanie wsparcia lotniczego na wezwanie z pola walki Koordynacja wsparcia lotniczego z działaniami wojsk obrony przeciwlotniczej WL DUNAJ Wspomaganie planowania misji CSAR (misji ratunkowych w walce) Wspomaganie planowania misji SAR (misji ratunkowych w czasie pokoju). Wspomaganie reagowania na cywilne obiekty powietrzne typu „Renegate”. Wspomaganie wypracowania decyzji w zakresie wykorzystania sił i środków lotnictwa: Przydział środków do realizacji planowanych misji Planowanie misji powietrznych Sposób reagowania na cele nagłe W zakresie działań połączonych w ramach GURU-PŁ wspomaganie decyzji odbywa się w następujących obszarach: http://strona.wcy.wat.edu.pl Kreator PDF Utworzono 7 March, 2017, 03:03 WCY Wspomaganie opracowania wariantów działań połączonych: Opracowanie edytora wariantów działań połączonych, który umożliwi operatorowi wprowadzenie graficznych schematów wariantów działań połączonych; Wspomaganie rozważania wariantów; Wspomaganie oceny ilościowej wariantów oraz porównania wariantów. Do rozwiązywania sformułowanych problemów decyzyjnych wykorzystuje się następujące modele i metody badań operacyjnych oraz sztucznej inteligencji: • Modele i metody optymalizacji liniowej dyskretnej i ciągłej, np. do wyznaczania optymalnego rozmieszczenia stacji zakłócania, stanowisk dowodzenia, węzłów łączności; • Modele i metody teorii grafów i sieci: np. do planowania tras dla jednostek, patroli, konwojów; • Modele i metody optymalizacji wielokryterialnej, np. do oceny wariantów działań i wyboru najlepszego wariantu; • Symulację komputerową: np. do rozważania (symulacji) wariantów działań; • Modele i algorytmy harmonogramowania: do harmonogramowania zaopatrzenia, harmonogramowania patroli rozpoznawczych, wyznaczania harmonogramów zwijania, rozwijania i przemieszczania stanowisk dowodzenia i węzłów łączności; • Rozpoznawanie wzorców: np. do identyfikacji sytuacji decyzyjnych; • Elementy systemów eksperckich, np. baza wzorców sytuacji decyzyjnych, baza wzorców działań w określonych sytuacjach decyzyjnych, ekspercka ocena wariantów, wnioskowanie o sposobie dojścia do rozwiązania. Rysunek 1. Umiejscowienie systemów: macierzystego i GURU 2. Architektura systemu GURU Architektura systemu GURU wykorzystuje aktualnie promowany wielowarstwowy model klient-serwer. Zastosowany podział na warstwy: danych, logiki, integracji i zobrazowania umożliwia niezależne konfigurowanie i dostosowywanie ich do potrzeb użytkownika, w tym użytkowanych systemów wspomagania dowodzenia. Szczegóły podziału na warstwy systemu prezentuje Rysunek 2. Przyjęte rozwiązania technologiczne opierają się na idei serwera aplikacji udostępniającego usługi aplikacjom klienckim pracującym pod kontrolą przeglądarki internetowej zainstalowanie w dowolnym systemie operacyjnym. Uniezależnienie się od bieżącej (bądź planowanej) architektury sprzętowooperacyjnej systemu macierzystego czyni to rozwiązanie zarówno przenaszalnym, jak też bezpiecznym http://strona.wcy.wat.edu.pl Kreator PDF Utworzono 7 March, 2017, 03:03 WCY dla współpracujących systemów. Wykonanie funkcji systemu w postaci konfigurowalnych usług zapewnia w każdym etapie wytwarzania i eksploatacji systemu aktualizację, rozszerzenie lub wymianę bez konieczności ingerowania w oprogramowanie warstwy danych i zobrazowania. Należy podkreślić iż wykorzystane komponenty programowe mają status open-source, a zatem nie wymagają żadnych opłat z tytułu licencji i utrzymania. Ponadto, użytkownik posiada możliwość i uprawnienia do modyfikacji kodów źródłowych dostosowujących aplikacje do zmieniających się potrzeb. Rysunek 2. Architektura systemu „GURU” Składowe logiczne i fizyczne architektury systemu GURU (zaprezentowane na Rysunek 3) są następujące: • Java 2 SE (klient) • Java 2 EE (serwer) • JBoss Application Server (z kontenerem Tomcat) • Firebird RDBMS • Java Server Faces (Apache myFaces) • Spring Framework (implementacja MVC) • Hibernate (wsparcie w ‘Model’) • OpenMap (wsparcie w ‘View’) • Axis Framework for Java Web Services • Implementacja bazy danych standardu JC3. Rysunek 3. Składowe logiczne i fizyczne architektury systemu GURU 3. Wymiana informacji z elementami otoczenia operacyjnego http://strona.wcy.wat.edu.pl Kreator PDF Utworzono 7 March, 2017, 03:03 WCY Elementami otoczenia operacyjnego systemu GURU są bazy danych odpowiednich systemów macierzystych. Pozyskanie informacji z tych elementów jest realizowane za pomocą mechanizmu usług sieciowych realizowanych w oparciu o protokoły Web Services, SOAP i XML. Kluczowym składnikiem systemu, stanowiącym wspólny model opisu i przetwarzania danych, jest baza danych w standardzie JC3, do której realizowany jest import niezbędnych zasobów informacyjnych z każdego systemu macierzystego. Procedura migracji danych wymaga wykonania następujących czynności: • pozyskanie informacji o zakresie udostępnianych danych w systemie macierzystym; • odczytanie danych, konwersja i zachowanie danych w strukturze zgodnej ze standardem JC3 bazy danych systemu GURU; • przeniesienie zawartości bazy JC3 do bazy danych operacyjnych systemu GURU. Przyjęcie standardu JC3 jako obowiązkowego w procesie wymiany danych z każdym systemem macierzystym stanowi ważny krok na drodze integracji informacyjnej systemów dowodzenia stosowanych w Siłach Zbrojnych RP. Natomiast zastosowane rozwiązania, bazujące na stosie protokołów Web Services, gwarantują otwartość, przenośność i rozszerzalność procesu wymiany danych pomiędzy systemami z jednym ograniczeniem: wykorzystanie modelu JC3 jako wspólnego opisu przetwarzanych danych. Wyniki działania usług, w szczególności elementy decyzji, przesyłane są zwrotnie do odpowiednich systemów dowodzenia w generowanym przez system GURU dokumencie bojowym (FRAGO) poprzez zintegrowany podsystem poczty elektronicznej. 4. Edycja i zobrazowanie informacji o sytuacji operacyjno-taktycznej. System GURU umożliwia prezentację danych GIS oraz informacji o sytuacji operacyjno-taktycznej będącej podstawą w procesie decyzyjnym wspomaganym przez system GURU (patrz Rysunek 4). Opis sytuacji podlegający zobrazowaniu zawiera: ? dane o jednostkach, obiektach powietrznych i morskich uzupełnione o strukturę jednostek, statusy, położenia elementów ugrupowania, stany osobowe, potencjały bojowe; ? wyniki działania usług, obrazujące wyznaczane warianty działania, drogi przemieszczania elementów ugrupowania, obszary zainteresowania poszczególnych jednostek oraz obszary zagrożenia zgodnie ze standardem APP6A. Źródła danych GIS systemu GURU to: dane mapowe standardów CADRG (podkłady rastrowe), DTED (mapy wysokościowe), ESRI Shape (mapa sieci drogowo-kolejowej, mapa polityczna, mapa administracyjna, mapa hydrologii obszaru Polski). Ponadto w systemie zgromadzono i udostępniono mapę akwenu Morza Bałtyckiego (w tym głębokościową). Programowa realizacja komponentu mapowego w systemie GURU oparta jest na podsystemie OpenMap, który zasilany jest danymi poprzez mechanizmy sieciowe (w tym Remote Method Invocation), co umożliwia rozproszenie usług zobrazowania oraz wykorzystanie ich w przyjętej technologii WWW. Algorytmy selekcji i udostępniania zostały zaprojektowane pod kątem niezawodności i stabilności działania w przeglądarce klienta bez ograniczenia dostępu do dużych zasobów bazodanowych. Generowana podczas wykonywania usług sytuacja operacyjno-taktyczna wprowadzana jest w postaci kolejnych warstw mapowych, dając operatorom możliwość doboru odpowiednich filtrów w prezentacji danych mapowych. Przyjęta technologia, komponenty programowe i źródła danych umożliwiają wzbogacenie zakresu zobrazowania o wskazane elementu sytuacji operacyjno-taktycznej. http://strona.wcy.wat.edu.pl Kreator PDF Utworzono 7 March, 2017, 03:03 WCY Rysunek 4. Prezentacja danych GIS oraz informacji o sytuacji operacyjno-taktycznej w systemie GURU 5. Podsumowanie rozwiązań funkcjonalnych Zastosowane technologie gwarantują otwartość, przenośność i rozszerzalność oprogramowania, co ułatwia dalszą pielęgnację systemu. Fakt ten pozwoli dostosowywać produkt do nowych, pojawiających się potrzeb w trakcie jego użytkowania. Dodatkowym wynikiem pracy jest zaimplementowanie mechanizmów wymiany danych pomiędzy systemami dowodzenia stosowanymi w SZ RP z wykorzystaniem standardowego modelu JC3. Przyjęte rozwiązanie może stanowić podstawę do dalszych prac nad informacyjną integracją systemów dowodzenia, a w konsekwencji uzyskania spójnego odwzorowania sytuacji operacyjno-taktycznej w działaniach połączonych. http://strona.wcy.wat.edu.pl Kreator PDF Utworzono 7 March, 2017, 03:03