Ocena niezawodności wybranego algorytmu szeregowania
Transkrypt
Ocena niezawodności wybranego algorytmu szeregowania
PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 113 Transport 2016 Artur Florowski, Jacek Skorupski (X(, OCENA WYBRANEGO ALGORYTMU '6-$-02*1;7|X|\_'&x* POWIETRZNYCH /: <=>[ Streszczenie: )!% ] + % X skomplikowane manewry w ! ] ! !X ] ; est ocena wybranego algorytmu szeregowania model ruchu lotniczego w postaci kolorowanej sieci Petriego. Do oceny wybrano literaturowy algorytm szeregowania . wyniki do praktyki ,$'(X!%! # X % %& ! ] C ! ! % ] Wskazuje to na %! % ! procesie !] S! < X &X & szeregowania 1. WPROWADZENIE !#! !]( %! ] ( | % z przestrzeni powietrznej oraz lotnisk. C & Xw jednostce czasu %! nizacji strumienia ] ! ] ( ! X ! ] $imalna separacja radarowa wynosi 5 mil morskich (NM) (ICAO, 2007; ' +'X <=>_] X ! !!X &X! !] 164 Artur Florowski, Jacek Skorupski deterministyczny ! & !!]* cie ! % ! cych. W tych przypadkach ! ! & wietrzne. Uszeregowania uzyskane w ! ! !!&!%X grupowej (Skorupski, 2014b). W niniejszej pracy podejmujemy zagadnienie oceny wybranego algorytmu szeregowania % ! ! . Jest to kontynuacja pracy (Florowski i Skorupski, 2015a), gdzie ! %!] *! !]*! %|&^i Skorupski 2014). XSölveling i Clarke (2014) opracowali algorytm do wyznaczenia optymalnego !!% ]'! mami NP-] @% ! X % !] * ] ;ÆÍ i Ignaccolo (2004), gdzie wykorzystano algorytmy genetyczne d # ! !X ! % ] bne metody zastosowano w pracy Hansena (2004). ( &! patrywana metodami probabilistycznymi. W pracy (Tavakkoli-Moghaddam i in. 2012) X ] + organizacji ruchu lotniczego, jego oceny, wspomagania procesu szeregowania danymi z $ +X % ncepcje planowania ruchu lotniczego i przestrzeni po^+, 2014a). (% & ! % ] blem ten, ^«!_X](Boursier i in. 2007) oraz (Zhu i in]<=><_]Cregowania samolo]@! %&^«i in]<==<_]" kompleksowe w tym zakresie prezentuje np. praca (Weigang i in. 2008). Opracowanie %'$' ^«!_@$' ^ !_ % ! SESAR, !! +!?+^+?+_^+?+'/, 2013). ( % ! uszeregowania. W niniejszej ! odmienne. Oceniona zost algorytmu opartego o metod automatów komórkowych (Sheng-Peng Yua i in. 2011), !! mi powietrznymi % granicy obszaru i !] )!!! 165 2. 702$\'6-$-02*1;-2| AUTOMATÓW KOMÓRKOWYCH W pracy (Sheng-Peng Yua i in. 2011) zaproponowano !!wania ] Ogólnie, proces optymalizac na 2 etapy: poszukiwanie dobrej permutacji !h oraz, w drugim etapie, branej permutacji. Autorzy zaproponowali algorytm s! komórkowych CAO (Cellular Automaton based Optimization), który !& bliskie optymalnemu usz!. Metoda automatów komórkowych polega na tworzeniu modelu systemu, w którym po!pojedyncze komórki zlokalizowane obok siebie. *% &, w której % stanów, których liczba jest X dowolnie %] + !!X % !] Z . Pierwsza wykorzystuje bazowy automat komórkowy opracowany kwencji docelowej, ! lokaln strategi wyszukiwania do dalszej optymalizacji uszeregowania. W tym celu wykorzystywany jest algorytm genetyczny. W porównaniu z innymi pracami, gdzie poszukuj !% Xa!;')! ! % !! ] ( & #!! statków powietrznych w krótkim czasie. /]>!!;')]( X tów komórkowych wykorzystywany jest do symulacji wektorowania lotó] ( ! X w celu doprowadzenia ich bezpiecznie do lotniska z ! sytuacji ruchowej. Ma to na celu wygenerowanie sekwencji nychX % & %X docelowej. Natomiast w ! X rzeprowadzana jest optymalizacja Xem jest zminimalizowanie czasu potrzebnego na wykonanie . 3. POMIARY RUCHU LOTNICZEGO W celu dokonania oceny oraz porównania rzeczywistego przez kontrolerów ruchu lotniczego niewspomaganymi przez komputerowe systemy doradcze z algorytmem CAO, dokonano pomiarów ruchu lotniczego w TMA Warszawa. 166 Artur Florowski, Jacek Skorupski Rys. 1. Schemat blokowy algorytmu CAO : Sheng-Peng Yua, in. 2011 )!!! 167 Zgromadzone dane zawiera Y numery identyfikacyjne statków powietrznych, !,$'X X# X !!X jako punkt oddalony o 8 NM od progu drogi startowej, ! !{ go, jako punkt, w któ!] ,X ! !X!%&dopiero w chwili, gdy !] , utworzona przez kontrolera przedstawiona w tabeli 1. @] Tablica 1 R ( !(+!, TMA Warszawa, RWY 11 (6 lipca 2012 r.) Numer identyfikacyjny LOT456 LOT270 LOT215 LOT3AW LOT165 SAS751 ( Czas Dystans 07:25:09 13 07:27:30 13 07:29:29 11 07:31:40 17 07:33:49 12 07:34:16 21 Szeregowanie Koniec 07:26:35 07:31:15 07:28:58 07:33:01 07:30:49 07:34:57 07:33:14 07:37:11 07:35:22 07:37:55 07:38:05 07:41:18 Ta sama sekwencja # !!;')]<]@ CAO 1. &X% racji. ;X &# >=] Tablica 2 ' !(+!(44omocy algorytmu CAO Numer identyfikacyjny LOT165 LOT215 LOT456 LOT270 LOT3AW SAS751 1 ( Czas Dystans 07:33:49 12 07:29:29 11 07:25:09 13 07:27:30 13 07:31:40 17 07:34:16 21 Szeregowanie Koniec 07:37:22 07:38:35 07:38:41 07:42:58 07:40:35 07:44:15 07:42:58 07:48:21 07:45:24 07:49:06 07:48:11 07:50:40 Autorzy ]Sheng-Peng Yua za pomoc w wygenerowaniu sekwencji zgodnie z algorytmem CAO. 168 Artur Florowski, Jacek Skorupski 4. OCENA X'6-$-02*{ Oceny prezentowanych sekwencji /(É >> ! (Skorupski i Florowski, 2016) :s(; ) = <5 ? / @ (1) gdzie: ; – i-, :s – # !, AB – !, A – chwila !! nia, A" – liczba samolotów w sekwencji. Wszystkie statki powietrzne bazowej utworzonej przez kontrolera %!!$ ^_]! ! !odpowiednio Y>X >>>X>X><>[]&! %X co jest osowanie przez kontrolera strategii szeregowania ! dodawaniu pewnego intuicyjnego zapasu. Przeprowadzone obliczenia y na okre X% ! (1) dla omawianej sekwencji wynosi 150 sekund. G !;') , takich samych jakimi , ! w YX>>X>X>[>[] Przeprowadzone badanie !;') &X% na wykonanie operacj>] ! cymi = & ]X ! X & obu zaplanowanych ! bardzo wysokie % . +! ] Q"2'X2*1;-;*1;2'&;&2{2*'rejonie lotniska oraz strategii sterowania ruchem wykorzystywanych przez ! X % praktyce oni pewien dodatkow # . W przypadku sekwencji bazowej przedstawionej w tablicy 1, dodatkowym bufor ] G ! #X % przepisami wynosi )!!! 169 [=%&, %ponad dwukrotnie odle! & ] W drugim przypadku (sekwencja CAO) mamy do czynienia z tym samym strumieniem X jednak w tym wypadku przy wykorzystaniu algorytmu automatów komórkowych ! <] W # [= o dodatkowe 70 sekund. We (Florowski i Skorupski, 2015b) przeprowadzono . Symulo! !^)@_!] W X% 
 & # % sytuacji normalnej, =]&X!;') X%!] ,$'(X! %!# X % %& ! ] Zastosowanie ! ! % ]Wskazuje to na istnienie %! % ! procesie szeregowania samolot. Bibliografia 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Boursier, L., Favennec, B., Hoffman, E., Trzmiel, A., Vergne, F., Zeal, K. 2007. Merging Arrival Flows Without Heading Instructions, 7th USA/Europe Air Traffic Management Rand Seminar. Capri, S., Ignaccolo, M. 2004. Genetic algorithms for solving the aircraft-sequencing problem, the introduction of departures into the dynamic model, Journal of Air Transport Management 10: 345-351. Florowski A., Skorupski J., 2015a. Koncepcja implementacji systemu oceny procesu szeregowania sa]Scientific Journal of Silesian University of Technology. Series Transport 87: 5-10. Florowski A., Skorupski J., 2015b. Quality assessment of the traffic flow management process in the vicinity of the airport. W: Podofillini i in. (red.) Safety and Reliability of Complex Engineered Systems: 745-751, Taylor & Francis Group, London. Hansen, J. V. 2004. Genetic search methods in air traffic control. Computers & Operations Research 31: 445-459. ICAO, 2007. Procedures for Air Navigation Services – Air Traffic Management, Doc. 4444, International Civil Aviation Organization. Montreal, Canada. Kwasiborska, A., Skorupski, J. 2014. $ ! X blemu sekwencjonowania samolotów, Prace Naukowe Politechniki Warszawskiej. Transport 101: 55-62. PANSA. 2013. APP Warsaw Operational Manual. Warsaw Polish Air Navigation Services Agency. SESAR. 2013. Annual Report 2012, Brussels, SESAR Joint Undertaking. Sheng-Peng Yua, Xian-Bin Cao, Jun Zhang, 2011. A real-time schedule method for Aircraft Landing Scheduling problem based on Cellular Automaton. Applied Soft Computing 11: 3485–3493. Skorupski, J. (red.). 2014a. ~ 7 - modele i metody. Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa. Skorupski, J. 2014b. Multi-criteria group decision making under uncertainty with application to air traffic safety. Expert Systems with Applications 41: 7406-7414. Skorupski, J. 2015. The risk of an air accident as a result of a serious incident of the hybrid type. Reliability Engineering & System Safety 140: 37-52. 170 Artur Florowski, Jacek Skorupski 14. Skorupski J., Florowski A., 2016. Method for evaluating the landing aircraft sequence under disturbed conditions with the use of Petri nets. The Aeronautical Journal, 120 (1227): 819-844. 15. Sölveling, G., Clarke, J. 2014. Scheduling of airport runway operations using stochastic branch and bound methods. Transportation Research Part C: Emerging Technologies 45: 119-137. 16. Tavakkoli-Moghaddam, R., Yaghoubi-Panah, M., Radmehr, F. 2012. Scheduling the sequence of aircraft landings for a single runway using a fuzzy programming approach. Journal of Air Transport Management 25: 15-18. 17. Van Leeuwen, P., Hesselink, H., Rohling, J. 2002. Scheduling Aircraft Using Constraint Satisfaction. Electronic Notes in Theoretical Computer Science 76: 252-268. 18. Weigang, L., de Souza, B. B., Crespo, A. M. F., Alves, D. P. 2008. Decision support system in tactical air traffic flow management for air traffic flow controllers, Journal of Air Transport Management 14: 329-336. 19. Zhu, K.H., Berge, M.E., Haraldsdottir, A., Scharl, J. 2012. The Generalized Arrival Planner (GARP) modeling and analysys for arrival planing, 28th International Congress of the Aeronautical Sciences, Brisbane, Australia. ASSESSMENT OF THE SELECTED ALGORITHM FOR LANDING AIRCRAFT SCHEDULING Summary: Managing air traffic in terminal areas is one of the biggest challenges for air traffic management services. The reason for that is a high number of aircraft performing complex maneuvers in limited airspace. The process of landing aircraft scheduling is sometimes supported with computer systems that implement algorithms, which aim is to achieve the aircraft traffic flow with the best performance. The aim of this paper is to assess the reliability of selected scheduling algorithm with the use of the method based on the air traffic flow model in the form of a colored Petri net. Cellular automata-based scheduling algorithm found in the literature has been selected for an assessment. Comparing the results to the practice of Warsaw TMA, where no controller support system within the scope of landing aircraft scheduling was implemented, one can notice a beneficial impact of the application of the scheduling algorithm. Application of the examined algorithm would allow for both increasing capacity and reliability of timely execution of planned operations. This indicates the existence of high potential for implementation of systems supporting the controller in landing aircraft scheduling process. Keywords: air traffic, airport capacity, scheduling quality