MODELING OF TURNAROUND PROCESS USING PETRI NETS

Similar documents
DYNAMIC STAND ASSIGNMENT TO IMPROVE AIRPORT GATES OCCUPANCY

USE OF COLORED PETRI NETS TO MODEL AIRCRAFT TURNAROUND AT AN AIRPORT

Proceedings of the 2017 Winter Simulation Conference W. K. V. Chan, A. D Ambrogio, G. Zacharewicz, N. Mustafee, G. Wainer, and E. Page, eds.

Airport Collaborative Decision Making Enhancing Airport Efficiency

PROJECT TIME PLANNING. Process and Bar Chart Technique

AIRCRAFT JOURNEY 00 THROUGHOUT THE JOURNEY NEXTT AIRCRAFT SITUATIONAL AWARENESS

A PETRI NET MODEL FOR SIMULATION OF CONTAINER TERMINALS OPERATIONS

International Civil Aviation Organization. Airport Collaborative Decision Making (A CDM) Saulo Da Silva

AN AIRCRAFT OPERATIONS SIMULATION MODEL FOR THE UNITED PARCEL SERVICE LOUISVILLE AIR PARK. 2.1 Objectives

Agent-based Workflow Management Systems (WfMSs) Company LOGO

PETRI NET VERSUS QUEUING THEORY FOR EVALUATION OF FLEXIBLE MANUFACTURING SYSTEMS

The AIRPORT CDM. Bahrain October 2015

Industrial Automation course

Outbound Punctuality Sequencing by Collaborative Departure Planning

PERFORMANCE ANALYSIS OF CELLULAR MANUFACTURING SYSTEMS USING COLORED PETRI NETS

Enter a world of optimized resource planning

Parking Control System for Automated Gate Management

Premium Solutions for the Aviation Industry. The GroundStar Suite for Airports

Final Publishable Summary

Premium Solutions for the Aviation Industry. The GroundStar Suite for Airlines and Ground Handlers

SIMULATION AS A TOOL FOR RESOURCE MANAGEMENT. Tarek M. Zayed Daniel W. Halpin

Simulation model of a Single Track Railway Line

Human Factors and Airport Design and Operation

Collaborative Decision Making in Aviation

EE249 Discussion: Petri Net. David Burnett Wei Yang Tan

The passenger within Performance Based Airport Operations. META CDM Gunnar Spies

Transactions on the Built Environment vol 34, 1998 WIT Press, ISSN

W911NF Project - Mid-term Report

Common challenges in airport multi-resource planning

Analysis of Process Models: Introduction, state space analysis and simulation in CPN Tools. prof.dr.ir. Wil van der Aalst

Project Planning & Scheduling

ICAT MIT. Increase Milestone Prediction Accuracy in. Potential Approaches to. NAS Movements. Georg Theis, Francis Carr, Professor JP Clarke

Environmental Issues and application of corresponding Models in the context of Total Airport Management. October, 29 th 2009 CEAS 2009 Manchester, UK

Petri Net Modeling of Routing and Operation Flexibility in Production Systems

ABSTRACT. Timetable, Urban bus network, Stochastic demand, Variable demand, Simulation ISSN:

POEM Passenger-Oriented Enhanced Metrics

Research on the Service Modeling Method of Information Management Software based on the Petri Net Model

Meteorology in Collaborative Decision Making at Paris Charles de Gaulle Airport

The ORP Process When developing new opportunities Shell Exploration and Production (EP) uses the Opportunity Realization

AN ASSET FOR IMPROVED EFFICIENCY AND PUNCTUALITY IN AIR TRANSPORT

Results of Modeling and Simulation Support to Specia Nuclear Material Handling Facility Operations 16053

DEVELOPMENT OF A MASTER PLAN FOR

Cultural Differences. Cultural Differences

Where Have We Been? Flowcharts State Transition Diagrams Data Flow Diagrams Structure Charts Petri Nets. Real-Time Systems. Software Engineering - 1

Co-operative Air Traffic Management Airport Centered Planning

Cultural Differences. Cultural Differences

Airport CDM: The Contribution of the XMAN Approach Dietmar Böhme

Simulation Analysis on Alternatives to Accelerate the Passenger Flow in Security Checkpoints

USE OF DISCRETE EVENT SIMULATION TO MODEL HUMAN PERFORMANCE

Seeking the Bottleneck in the Process of Airport Security Based on Petri Theory Shu Wang

Flight Path 2050: 90% of travelers within Europe are able to complete their journey, door to door within 4 hours

SkyMAX is a new-generation flight scheduling optimization system that maximizes an airline s total network profitability by determining the right

Under New Management. groundops. Apron Risk Management

Support of Traffic Management Coordinators in an Airport Air Traffic Control Tower Using the Surface Management System

Collaborative Decision Making Paris Charles de Gaulle Airport

1.224J/ESD.204J TRANSPORTATION OPERATIONS, PLANNING AND CONTROL: CARRIER SYSTEMS

International Journal of. Railway Research. Train Scheduling Problem - Phase I: A General Simulation Modeling Framework

Queuing Theory 1.1 Introduction

AN INTRODUCTION TO USING PROSIM FOR BUSINESS PROCESS SIMULATION AND ANALYSIS. Perakath C. Benjamin Dursun Delen Madhav Erraguntla

Temporal Verification of Business Processes Using BPMN

A Simulation Platform for Multiagent Systems in Logistics

C2 Decision Making and Cognitive Analysis. Modelling Operational Level Planning Processes with Coloured Petri Nets

ViziRail Description

Interactive Routing. How to create a cloud contact center with NoACD/NoIVR technologies. Executive Summary. By Nikolay Anisimov.

Modular Logic Controllers for Machining Systems: Formal Representation and Analysis using Petri Nets

Discrete Event Simulation: A comparative study using Empirical Modelling as a new approach.

POTENTIAL IMPROVEMENTS IN THE PLANNING AND SCHEDULING CHAIN AT KLM AIRCRAFT SERVICES

The passport as the token in the future airport processes

4.0 Preliminary Alternatives

PERFORMANCE MODELING OF AUTOMATED MANUFACTURING SYSTEMS

LOGISTICAL ASPECTS OF THE SOFTWARE TESTING PROCESS

Release Notes for ArcPORT 2.2

Scheduling Work at IPSC

Operations Control (OCC)

Investigating the Influences of Automated Guided Vehicles (AGVs) as Material Transportation for Automotive Assembly Process

IN THE FAST MOVING WORLD OF AVIATION YOU CAN RELY ON AC2000 AIRPORT; A POWERFUL ACCESS CONTROL AND SECURITY MANAGEMENT SYSTEM AC2000 AIRPORT

Workflow Management. Models, Methods, and Systems. Wil van der Aalst and Kees van Hee. The MIT Press Cambridge, Massachusetts London, England

Modeling Supervisory Control in Multi-Robot Applications

Press release from Siemens, Barco, Inform, ATRiCS, DLR and Stuttgart Airport

Aviation Lighting Fall Conference Tucson, Arizona October 22, 2013

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

Delft University of Technology

Simulation and Logistics

Modeling Process Aware Information Systems with BPMN

How to load a ferry: a comparison of packing algorithms for the vehicle ferry industry

Introduction. Project Scheduling. Morgan State University ARCH 738: REAL ESTATE PROJECT MANAGEMENT. Jason E. Charalambides, PhD, M.

A FRAMEWORK FOR ADDITIONAL SERVER ACTIVATION

Improvement on the Acceptance of a Conflict Resolution System by Air Traffic Controllers. R. Flicker, Technical University Berlin

Workflow Model Representation Concepts

The use of the Animate Transfer toolbar and various transportation-related modules will be illustrated in three examples in the sequel.

SIMULATION MODEL OF PREFABRICATED HOUSE FROM MANUFACTURING TO ON-SITE INSTALLATION

OUTSOURCING AND CONTROLLING IN LOGISTICS OF AIRPORTS

Presentation of the main functionalities. SafeGround. July Safety at airside ground movements

USING SIMULATION MODELING TO ASSESS RAIL TRACK INFRASTRUCTURE IN DENSELY TRAFFICKED METROPOLITAN AREAS

A Study of the Production Process Simulation System Based on Workflow Management

Subject matter and scope

PROCEDURES FOR CHANGE MANAGEMENT IN THE REALIZATION PHASE OF CONSTRUCTION PROJECTS

Potential Benefits of Operations

Transcription:

Vidosavljevic, Tosic MODELING OF TURNAROUND PROCESS USING PETRI NETS Andrija Vidosavljević a.vidosavljevic@sf.bg.ac.rs Vojin Tošić v.tosic@sf.bg.ac.rs Division of Airports and Air Traffic Safety (APATC) University of Belgrade, Faculty of Transport and Traffic Engineering (FTTE) Vojvode Stepe 3, Belgrade, Serbia +38 39 32 ABSTRACT The paper presents a model of the aircraft turnaround process at airport apron. Airlines have an interest for an efficient and reliable turnaround process which allows them to maintain schedules. The process should also be as fast as required so that aircraft are flying rather than sitting on the ground, incurring losses and extra costs. This is the reason why the turnaround process needs to be studied, planned and executed in an efficient manner. This turnaround process model has been developed to investigate different resource allocation strategies (aircraft stands, equipment, personnel, etc.) and sensitivities to perturbations, their possible prevention or mitigation of their effects. The model is a rather sophisticated one, using Petri nets as a powerful tool for modeling and simulating discrete processes with concurrent events. This type of model could also easily be incorporated into a larger scale model of airport operation. The model s capabilities are illustrated using real life examples from the Belgrade airport. KEYWORDS: Petri Nets, modeling, aircraft turnaround, ground handling INTRODUCTION Delays of aircraft turnaround process have direct negative effects on airlines incurring losses by decreasing aircraft usability and generating extra costs like non-productive fuel consumption, labor costs, maintenance costs, passenger compensation costs 2, etc. As the latest study on propagation of air transport delays shows, between 4% and % of delays in Europe are actually reactionary or knock-on delays and in some cases an initial delay can increase up to tree times trough propagation of delay (Jetzki, 29). Therefore it is crucial to predict their primary occurrence (up to 7% are related to turnaround process (EUROCONTROL, 29)) and determine possible cause in order to prevent or mitigate their effects. Airport and air traffic control operations are also affected by delays of turnaround process causing schedule disruption and therefore decreasing capacity utilization efficiency. The aim of research presented in this paper was to develop a model of the aircraft turnaround process at airport aprons in order to investigate its sensitivity to changes of available resources (aircraft stands - gates, equipment, personnel, etc.), aircraft arrival delays, as well as different gate assignment strategies. As ground operation must be performed with limited number of crew and equipment, which is often shared by several gates, there is typically a concurrence of turnaround processes at an apron. Because of the concurrent nature of turnaround process, Petri Nets were employed as very powerful tool for modeling and simulating discrete systems with concurrent events. The specific class of Petri Nets used in this research is the Hierarchical Stochastic Colored Timed Petri Nets. usually described as reduction of airline productivity 2 include handling and accommodation costs, reimbursements (ticket refunds), rebooking costs, expenses for meals, refreshments, etc incurred by loss of passengers connections as result of delay (Jovanovic, 26).

Vidosavljevic, Tosic 2 The proposed model can be helpful at a number of operational levels. On a tactical and implementation level such model can be used to ensure stable and smooth operations under particular configuration (exact traffic data, amount of resources, etc), while at strategic and pre-tactical level (main purpose) it can be used to point out the critical features of the operations, like bottlenecks, deadlocks, interdependencies, etc. and therefore help in designing measures to prevent or mitigate possible negative effects. Additional value of the model is reflected in the fact that it can be carried out at any level of details and modularity, and could be easily added to some broader model of airport operation (airside and/or landside). The organization of the paper is as follows. The first section contains general definition of Petri Nets. Then the description of aircraft turnaround process is presented, followed by a model of the system. In the last section the model s capabilities are illustrated using real life examples from the Belgrade airport and conclusions are drawn and discussed.. PETRI NETS By definition Petri Nets (PNs) are a graphical and mathematical modeling tool. Graphical representation of PNs model consists of a network formed by places, transitions and arcs. They also have a formal, mathematical representation with a well-defined syntax and semantics. However, for the practical use of PNs, it suffices to have an intuitive understanding of the syntax and semantics. The structure of PNs (see Figure ) is represented by a directed bipartite graph made up of nodes (places and transitions) and arcs (directed arrows). Transitions (t) represent events that should take place or operations to be carried out, and are usually displayed as rectangles. Places (p) represent the cause/result of the events, but also can be a buffer which stores information or other resources required for the execution of operations. Places are graphically displayed as circles or ellipses. Arcs (a) run from a place to a transition or vice versa, but never between two nodes of the same kind. Each arc is associated with a natural number called weight or valuation function (if omitted it is assumed to equal ). According to PNs structure it appears that PNs are state- and action-oriented language, because it gives an explicit description of both possible states and possible actions (Jensen, 997). t p 2 p 3 t 32 t 2 p 2 p p 32 t 3 Figure : Petri Nets example with initial marking M In following formal definition, based on (Jensen, 997), Petri Nets is fourt-tuple (P,T,A,W), where: P={p, p 2,..., p n } T={t, t 2,..., t n } A (P T) (T P) set of places, set of transitions, set of arcs, W: A N valuation function, N is the set of natural numbers, P T= and P T. Each place in PNs can contain one or more tokens. The distribution of tokens on the places of a network defines the state of the system at a given moment of time and is called a marking (M). A change in net marking represents the change in a system state which is the

Vidosavljevic, Tosic 3 result of a sequence of transition firings. A transition is said to be enabled and may fire if each input place (place that is connected with transition by input arc) contains tokens equal to or greater than the input arcs weight. When enabled transition fires, tokens equal to input arc weights are removed from each input place while new tokens equal to output arc weights are added to each output place. Net on Figure 2 represent system state after transition t in marking M, showed on Figure, fires. t p 2 p 3 t 32 t 2 p 2 p p 32 t 3 Figure 2: Petri Nets example with marking M The dynamic behavior of modeled system is described by the following dynamic properties, which can be used to investigate the logical correctness of a modeled system i.e. to verify a model: Reachability gives answer to where certain marking M N is reachable from the initial marking M ; Coverability shows all distinct markings reachable from initial marking M during net evolution (occurrence graph); Boundedness a PN is said to be bounded if number of tokens in any place does not exceed a finite number k for any marking reachable from M. This property is very useful during the net verification phase, especially when some places are used to model resources. By checking that the net is bounded, it is guaranteed that there will be no over-flows in resources (Abbas-Turki et al. 24); Liveness a Petri Net is said to be live if doesn t contain deadlocks. Deadlock is a state of the system, represented by certain marking M N, where there are no enabled transitions; Reversibility a net is reversible if the initial marking M is reachable from all possible markings i.e. states of the system. Although the original model of PNs is often sufficient to model real systems, the practical use of PNs to describe complex systems has clearly demonstrated a need for a more powerful net type. Over the years many PNs extensions (usually called high-level Petri Nets) emerged and their development continues. Some of them, used in this research, are as follows: Coloured Petri Nets (CPN) (Jensen, 997) Contrary to classic (low-level) PNs, tokens may be differentiated in CPN by equipping each with a colour. It makes PNs possible to handle additional information or data, without making the net structure more complex. Although the net structure is still made up of places, transitions and arcs, the net inscriptions in CPN become more complex: arc valuation functions will no longer be simple natural numbers but complex functions whose results take into account the colour of input tokens; guard function can be attached to transitions; etc. Timed Petri Nets (TPN) In order to evaluate the performance of a system it is convenient to specify how different activities consume time. This is done by introducing transition delay i.e. time between removal of input token and creation of output token. Stochastic Petri Nets (SPN) This PNs extension allows the assignment of probabilities to net inscription. Various text strings attached to the elements of the net structure defining their behavior

Vidosavljevic, Tosic 4 Hierarchical Petri Nets This PNs type introduce a structure in the net so that a number of individual nets, called pages, are related to each other in a formal way. It is a very suitable way to represent complex systems, especially ones that contain repetitive sequences of action. 2. DESCRIPTION AND MODELING OF THE TURNAROUND PROCESS The turnaround of an aircraft comprises the sequence of ground operations required to service the aircraft between two flights, from the time the chocks (rubber blocks to prevent aircraft from moving) are put in front of the wheels after it lands, to the time the chocks are removed and the aircraft is ready to depart. There are a number of key activities carried out during an aircraft turnaround such as: air-bridge positioning/removal, passengers deplaning/boarding, potable water, galley and lavatories service, cabin cleaning, unloading/loading baggage and/or cargo, aircraft refueling, etc. It should be noted that the servicing arrangements and turnaround tasks vary for different aircraft and different operators (ground handlers). While some activities cannot start before others ends (sequential activities), there are activities which can be done simultaneously (concurrent activities). For example, at some airports, for safety reasons, aircraft refueling cannot start before all passengers have left the cabin; it is physically impossible to load baggage before the end of unloading process; oppositely, galley and lavatories services can be performed simultaneously. Therefore, turnaround process has to be performed according to certain schedule in order to both meet the safety requirements and make the process as efficient as possible. Based on the duration of turnaround tasks and task-schedule it is possible to calculate, using the Critical Path Method (CPM) or other methods, idealized time required to complete turnaround process of an aircraft. Figure 3 shows one sequence of dependent ground service activities, forming the so-called critical path, which determines the length of a turnaround process. Schedule buffer time 2 (t s ) included in the ground time is used for compensation of time losses due to operational disruptions of a turnaround process or other delays. % Task processing % I II III IV V VI 2 2 3 3 4 4 t [min] Legend: I air-bridge positioning II passengers deplaning III aircraft refueling IV passengers boarding V air-bridge removal VI engine start-up t s t s schedule buffer time scheduled departure time Figure 3: Turnaround process critical path Operational disruptions to turnaround process such as: equipment failure, lack of labor and/or equipment, missing checked-in passengers, late checked-in passengers, late baggage and cargo, etc, lead to extension of turnaround activities and may influence the departure Idealized duration is published by aircraft manufactures in the Airplane Characteristics for Airport Planning Manual, for each aircraft type, with certain assumptions (load factor, number of luggage per passenger, amount of fuel to be refueled, etc.) 2 Time difference between scheduled turnaround completion moment and scheduled push-back moment

Vidosavljevic, Tosic punctuality of turnaround aircraft only when total duration of service activities on critical path exceeds the scheduled turnaround time plus scheduled buffer time. In an example shown at Figure 4, fuel tank failure caused t d time units extension of refueling process and turnaround process as a whole (taking into account that refueling activity is on critical path, see Figure 3). Since disruption time is greater than the scheduled buffer time, it caused departure delay equal to t Σ time units (t Σ = t d - t s ). In another example (Figure ), a delay of cabin cleaning activity causes the change of turnaround process critical path and therefore extends the process. However, since duration of realized turnaround process is less than scheduled duration of turnaround process plus buffer time, cabin cleaning delay will not cause departure delay. % Task processing disruption % I II III IV V VI 2 2 3 3 4 4 t [min] t d Legend: I air-bridge positioning II passengers deplaning III aircraft refueling IV passengers boarding V air-bridge removal VI engine start-up t d disruption time t Σ total delay scheduled departure time t Σ % Figure 4: Change in turnaround process critical path (fuel tank failure) Task processing % I II III IV V VI delay 2 2 3 3 4 4 t [min] t d Legend: I air-bridge positioning II passengers deplaning III cabin cleaning IV passengers boarding V air-bridge removal VI engine start-up t d delay time t b buffer time schedule departure time t b Figure : Change in turnaround process critical path (delay of cabin cleaning) Delays due to aircraft turnaround process have adverse impact not only on airlines but also on airports which is of main interest in this paper. Due to high demand for airport slots, some airports (major hub airports) are working at the limits of their capacity. In such conditions, delay of turnaround process of an aircraft can cause disturbance in handling other aircrafts (e.g. gate has been occupied longer than planned, and the next aircraft is not able to park). In addition, hub airports affect dozens of other airports through reactionary delays and in 6% of cases an initial delay returns to hub airport after first delayed flight (EUROCONTROL, 29). This line of reasoning was a motivation for development of modular and flexible turnaround process model, containing both sequential and concurrent activities, in order to comprehend effects of operational disruptions of turnaround process on aircrafts departure punctuality as well as on airport operations.

Vidosavljevic, Tosic 6 Although it is beyond the scope of this paper, it should be noted that the apron turnaround system is not an independent system. Many of turnaround activities are coupled with the rest of airport and airline systems, and therefore gate departure delay is not only influenced by individual turnaround processes but also by delay occurring in the rest of the system. 2.. Conceptual model of the system After landing, aircraft taxis toward apron and aircraft stands. Stop bar, located at the entrance of the apron, was chosen to be the boundary of the system. At the stop bar aircraft waits until the allocated aircraft stand and apron taxiway are free, before it can continue with parking procedure. After aircraft is parked and chocks are put, turnaround process begins. When aircraft turnaround is finished and aircraft is ready to leave according to schedule (departure time has come), aircraft pilot contacts ATC and waits for the clearance to begin push-back procedure. Aircraft leaves the modeled system at the exit of the apron. On the basis of simulation model description a conceptual model is developed. START SYSTEM ENTRY (a/c type, a/c stand, dep. time) Is a/c stand and apron TWY empty? NO YES PARKING ENGINE SHUT-DOWN Aircraft turaround process CONVEYOR POSITIONING AIR-BRIDGE POSITIONING LIFT-LOADER POSITIONING BAGGAGE UNLOADING POT. WATER SERVICE PASSENGERS DEPLANE GALLEY SERVICE LAVATORIES SERVICE CARGO UNLOADING CABIN CLEANING AIRCRAFT REFUELING BAGGAGE LOADING PASSENGERS BORDING CARGO LOADING CONVEYOR REMOVAL AIR-BRIDGE REMOVAL LIFT-LOADER REMOVAL ENGINE START-UP Is departure time come? NO YES Is apron TWY empty? NO YES PUSH-BACK SYSTEM EXIT (delays) FIN Figure 6: Conceptual model of the system

Vidosavljevic, Tosic 7 2.2. CPN model of the system CPN model of turnaround process is structured in three hierarchical levels, as shown at Figure 7. Entry/Exit START START Turnaround process Turnaround process Cargo unloading Baggage unloading Bellyhold unloading Potable water service Cabine cleaning Aircraft refueling Galley service Lavatories service Service Figure 7: Hierarchical graph of CPN model of turnaround process At the highest hierarchical level there is a supernet called Entry/Exit (Figure 8) which models: aircraft arrival (entering the system), parking, entering turnaround process queue, push back and departure (leaving the system). In Figure 8 elliptical places represent the state of aircraft in the system, while round places represent resources. At the beginning of simulation an initial marking is set by loading data such as daily operational plan (DOP) and available equipment (resources) from input files. In the initial marking each token in place called Incoming aircrafts represents one aircraft in DOP and contains information of schedule arrival time, aircraft type, allocated stand, schedule departure time, but depending on the simulated scenario it may contain other information too: number of passengers onboard, baggage, cargo, etc. Aircraft enter the system at the stop bar located at the entrance of the apron (hereinafter called point A). Parking procedure can begin, and transition representing this activity can fire, only if apron taxiway and allocated stand are free i.e. if places apron TWY and Empty stands contain required tokens. Otherwise a queue of aircraft is formed at the point A. Aircraft are served by FIFO rule, which means that aircraft which arrived later have to wait for preceding aircraft to be parked before they can continue, no matter their allocated stands may already be free. When an aircraft is parked and engines are shut-down, the turnaround process can begin. This state is represented with place Aircraft ready for turnaround. After the turnaround process is finished and the aircraft is ready to leave according to schedule, the push-back procedure can begin if apron taxiway is free; if not a departure queue is formed (place Aircraft ready to leave ). Aircraft leave system at the point A.

Vidosavljevic, Tosic 8 START START ordinal numeral rb+ rb Incoming aircrafts (tip,parking,t) Aircraft arival (entering system) INPUT INT red red^^[{redni_broj=rb,ac_type=tip, pozicija=parking, vreme=inttime()}] `f parking aircraft at A RED ac::red red @+Uparkiravanje(parking) Parking procedure [#pozicija ac=parking] ac `f aircraft at stand apron TWY TWY_F `f empty stands APRON parking ac Engine shut-down ac aircraft ready for turnaround Turnaround process AC AC Turnaround process @+6 {redni_broj=rb,ac_type=tip, pozicija=parking, vreme=(inttime()+t)}@+t aircraft ready to leave by schedule AC served aircraft {redni_broj=rb,ac_type=tip, pozicija=parking, vreme=} Push back announcement red aircraft ready to leave AC {redni_broj=rb,ac_type=tip, pozicija=parking, vreme=t_vreme} red^^[{redni_broj=rb,ac_type=tip, pozicija=parking, vreme=inttime()}] RED `f red Push back procedure ac aircraft at A ac::red @+Isparkiravanje(parking) `PB Push-back vehicle `PB PB VrstaOpreme ac AC Aircraft departure (leaving system) Figure 8: Supernet Entry/Exit Supernet is connected with two subnets labeled START and Turnaround process. Subnet START is an auxiliary net used for data input (DOP and available resources) from the input files. The other subnet of hierarchy level 2, called Turnaround process, models all activities of aircraft turnaround process and it is connected with two hierarchy level 3 subnets: Service and Bellyhold unloading, which models ground service and cargo/baggage handling activities in detail.

Vidosavljevic, Tosic 9 3. ILLUSTRATION OF THE MODEL APPLICATION Application of the CPN model of turnaround process is illustrated on a Belgrade airport case. Based on real life traffic data, an increased traffic sample has been created in order to test system performance and sensitivity to perturbations. During this research two experiments and several scenarios were defined and were all simulated using the same traffic flow, shown at Figure 9. Each line at Figure 9 represents one aircraft with scheduled arrival and departure time. 23 7 2 7 22 9 4 2 28 4 6 2 26 3 3 8 3 8 24 27 3 33 2 6 9 2 29 32 6 2 8 24 3 36 42 48 4 Simulation time [min] Figure 9: Generated traffic example Experiments differ in terms of gate-assignment strategy. In the first experiment gates were dedicated to aircraft according to gate assignment plan, while in the second experiment gates were automatically assigned during aircraft arrival. Each scenario is designed to illustrate possible applications of the model in airport operations. Scenario is a baseline scenario and it considers turnaround process as idealized deterministic reliable system with unlimited availability of ground handling equipment (as much as needed and as long as needed). Hence, it is obvious that all operations are performed according to plan and there are no delays in this idealized system. Although this is a largely unrealistic assumption, it can nevertheless be used to estimate the required volume of ground equipment for a given traffic volume, and for staff planning process. Figure shows that maximum of four galley service equipment were employed during simulation. Taking into account maximum number and distribution of employed equipment, the airport planning division can decide on the sufficient volume of equipment and ground crew needed for given traffic. 4 Number of employed galley service equipment Number of equipment 3 2 2 4 6 8 2 4 6 8 2 22 24 26 28 3 32 Simulation time [min] 34 36 38 4 42 44 46 48 2 4 Figure : Scenario Distribution of employed galley service equipment Scenario2 assumes lack or failure of ground handling equipment, in order to foresee its effect on airport operations. Figure shows airport traffic flow in the case where three galley service equipments were employed. Taking into account that galley service is not on the

9 8 7 6 4 3 2 9 8 7 6 4 3 2 Vidosavljevic, Tosic critical path of the turnaround process, it is obvious why there are no delays have arisen (scheduled and actual departure times equals). Airport traffic flow C6 7 2 C 4 23 Apron stands C4 C3 3 6 8 4 6 2 22 26 28 3 33 C2 9 3 8 24 27 3 C 2 7 2 9 2 29 32 2 4 6 8 2 4 6 8 2 22 24 26 28 3 32 Simulation time [min] 34 36 38 4 42 44 46 48 2 4 Figure : Scenario2 Airport traffic flow On the other hand, Figure 2 shows disruption of aircraft number 7 turnaround due to lack of fuel tank which lasted 2 minutes and caused more than minutes departure delay (red line represents delay of turnaround activity and blue vertical line scheduled departure time; each activity is labeled with its number). It also caused departure delay of aircraft number 2 although its turnaround process was performed according to the schedule (Figure 3). In total, the lack of fuel tank caused 97 minutes of turnaround delay of all aircraft, while total departure delay was 37 minutes. 2 Aircraft turnaround process Raletive time [min] 2 3 2 3 4 4 6 6 9 8 2 7 6 4 22 89 23 23 4 67 23 4 6 6 7 7 8 8 Simulation time [min] 9 9 2 2 2 2 Figure 2: Scenario2 Aircraft number 7 turnaround Aircraft turnaround process Raletive time [min] 2 2 2 3 3 9 8 2 7 6 4 22 8 9 23 2 3 4 6 7 23 22 23 23 24 24 Simulation time [min] 2 2 26 26 Figure 3: Scenario2 Aircraft number 2 turnaround

Vidosavljevic, Tosic Scenario3 assumes aircraft arrival time as a random variable with uniform distribution (scheduled time +/- minutes). There are no delays of turnaround process, in order to investigate only effects of random aircraft arrival time on airport operations. Due to small variation of arrival time, much of arrival delay (3 minutes in total) was compensated trough turnaround process and 8 minutes of total departure delay were encountered. Scenario4 assumes variable passenger deplaning and boarding time, aiming to reflect different situations which can arise in practice, such as different number of passengers onboard, late checked-in passengers, late transfer passengers etc. Figure 4 shows traffic flow from which it can be seen that arrival (parking) delay of some aircraft (yellow color) is caused by departure delay of others (red color; caused by extension of turnaround process). Airport traffic flow C6 7 2 C 4 23 Apron stands C4 C3 3 6 8 4 6 2 22 26 28 3 33 C2 9 3 8 24 27 3 C 2 7 2 9 2 29 32 2 4 6 8 2 4 6 8 2 22 24 26 28 3 32 Simulation time [min] 34 36 38 4 42 44 46 48 2 4 Figure 4: Scenario4 Airport traffic flow Finally, through analysis it has been clear that gate-assignment strategy where gates are dedicated to aircrafts according to gate assignment plan leads to additional delays when operations are perturbed. Figure shows that departure delay for each simulated scenario is always smaller when using automatic assignment strategy (experiment2) than using strict gate assignment strategy (experiment). It also shows that arrival delay (including parking delay) is influenced by the gate assignment strategy. This is of great importance, especially at hub airports where most of the passengers are transfer passengers whose inbound flight delays will cause delays of outbound flights (this is however beyond the scope of this research as landside operations were not modeled). Beside positive effects of automatic assignment strategy it should be noted that the change of gate assignment close to aircraft arrival will usually result in a longer turnaround (need to transfer outbound baggage, cargo and passengers, etc.). 3 Experiment Experiment2 3 Experiment Experiment2 3 3 2 2 Delay [min] 2 Delay [min] 2 Scenario2 Scenario3 Scenario4 Scenario2 Scenario3 Scenario4 Departure delay Arrival delay Figure : Comparison of experiment and experiment2 simulation results

Vidosavljevic, Tosic 2 CONCLUSIONS This paper presented the development of aircraft turnaround process using Petri Nets. The motivation for the development of this model was to comprehend and measure the effects of operational disruptions of turnaround process on airport operations. Model application capabilities are illustrated on Belgrade airport case. Simulated scenarios were intended to show that the developed model can be used at tactical and implementation phase as well as at strategic and pre-tactical level. Other than that, the model could also be used to investigate effects of structural (construction of new gate, taxiway, etc.) and organizational changes to airport operation. In addition, the aim was to make a model which could easily be added to some broader model of airport operation (airside and/or landside). Finally, this research reconfirms the potential of Petri Nets, as a powerful tool for modeling systems with sequential and concurrent activities. Additional advantage is that performance of the system can easily be evaluated over wide range of system parameters.

Vidosavljevic, Tosic 3 REFERENCES AND BIBLIOGRAPHY [] Abbas-Turki A., Bouyekhf R., Grunder O. and El Moudni A. (24), On the line planning problems of the hub public-transportation networks, International Journal of Systems Science, vol. 3, number 2,. October 24, pp.693-76 [2] EUROCONTROL (29), Performance Review Reports PRR 28, Performance Review Commission, Brussels, May 29 [3] Feron E., Hansman R. J., Odoni A. R., Cots R. B., Delcaire B., Feng X., Hall W. D., Idris H. R., Muharremoglu A., and Pujet N. (997), The Departure planner: A conceptual discussion, Massachusetts Institute of Technology, Cambridge, December 997 [4] Jensen K. (997), Coloured Petri Nets, vol., second edition, Springer, February 997 [] Jetzki M. (29), The propagation of air transport delays in Europe, PhD Thesis RWTH Aachen University, published by EUROCONTROL, Brussels, December 29 [6] Jovanović R. (26), Effects on airline delay costs of delayed passengers, MSc Thesis, University of Westminster, London, 26 AUTHORS BIOGRAPHY Andrija Vidosavljevic (BS 7) is a PhD student at the Division of Airports and Air Traffic Safety, Faculty of Traffic and Transport Engineering, University of Belgrade where he received BS degree in the field of Air Transportation. Vojin Tosic (BS 69 MS 72 PhD 7) is a Professor and Head of the Division of Airports and Air Traffic Safety, Faculty of Traffic and Transport Engineering, University of Belgrade. He received BS degree from the same University, and MS and PhD from the University of California at Berkeley. He received BS and PhD degree in the field of Air Transportation.