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 Y‰X>>„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%
&#Xa &
#
% 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

Podobne dokumenty