SlideShare une entreprise Scribd logo
1  sur  27
Réalisé par Nabil SI HAMMOU
‫للمطارات‬ ‫الوطني‬ ‫المكتب‬
National Office of Airports
National Institute of Statistics
and Applied Economics
Modeling and simulation of passenger flow
in Casablanca International Airport
Modeling and simulation of passenger flow
in Casablanca International Airport
Nabil Si Hammou
Operations Research Engineer
n.sihammou@gmail.com
Jury:
M. Ghali Maan Abdellaoui (INSEA)
M. Adelhamid Benttaieb (ONDA)
ONDAINSEA
 Introduction:
–Outline of the company
–Context and objectives
 Modeling of passenger processing :
–Process description
–Data
–Management rules
 Development of the IT program
 Test and results
 Conclusion
Plan
2
Casablanca International Airport
 The National Office of Airports (ONDA) is a public and industrial organism with
financial autonomy. It was created in 1979 in order to achieve the following goals:
3
The guarantee of the safety of the aviation at the airports and in the air
space under national jurisdiction
The guarantee of the safety of the aviation at the airports and in the air
space under national jurisdiction
The arrangement, the exploitation, the interview and the development of
the civil airports of Morocco.
The arrangement, the exploitation, the interview and the development of
the civil airports of Morocco.
The boarding, the landing, the transit and the routing on the ground
passengers and goods transported by air
The boarding, the landing, the transit and the routing on the ground
passengers and goods transported by air
The connection with the bodies and the international airports to meet the
needs of the air traffic.
The connection with the bodies and the international airports to meet the
needs of the air traffic.
11
22
33
44
 The National Office of Airports (ONDA) ensures the development and exploitation of
15 international airports. The biggest of them is Casablanca International Airport
(Mohamed V)
Outline of the companyOutline of the company
 The Casablanca International Airport was created in 1980. In 2005, the number of
passengers at the airport was more than 5 millions passengers. It holds 3 terminals
and 2 runways.
 Terminals : The airport holds 3 terminals.
– Total surface of the terminals is 110.000 m2
.
– Total expected capacity is around 11,4 millions passengers annually.
 Aerodromes: Besides traffic lanes and parking of aircrafts, the aerodrome consists of
2 runways:
– Width: 45m .
– length : 3720m
4
Surface : 40 000m²
Capacity: 5 millions
passengers annually
Surface : 40 000m²
Capacity: 5 millions
passengers annually
Surface : 66 000m²
Capacity: 6 millions
passengers annually
Surface : 66 000m²
Capacity: 6 millions
passengers annually
Surface : 4 000m²
Capacity: 400 000
passengers annually
Surface : 4 000m²
Capacity: 400 000
passengers annually
Terminal
1
Terminal
1
Terminal
2
Terminal
2
Terminal
3
Terminal
3
Casablanca AirportCasablanca Airport
Casablanca International Airport
Public hallPublic hall
Check-in desksCheck-in desks
Carpets of sorting
of luggage
Carpets of sorting
of luggage
Customs countersCustoms counters
Immigration formalities
Counters
Immigration formalities
Counters
Control filtersControl filters
Boarding room.Boarding room.
Departure ZoneDeparture Zone Arrival zoneArrival zone
Immigration formalities CountersImmigration formalities Counters
Transit ZoneTransit Zone
Check-in desks .Check-in desks .
Counters to buy
flight ticket.
Counters to buy
flight ticket.
Hall.Hall.
Public hallPublic hall
Customs countersCustoms counters
Luggage conveyorsLuggage conveyors
 In Each terminal of Casablanca International Airport, we can subdivide the traffic area to
three parts: departure zone , arrival zone and transit zone.
Casablanca AirportCasablanca Airport
Context and objectivesContext and objectives
 Department of Casablanca Airport ( DCA ) works to ensure the good quality and
continuity of services, and for the safety and security of air traffic at the Casablanca
airport. For these reasons, many decisions are taken in order to achieve the target.
6
Strategic Tactical Operations
Horizon decision
 Traffic forecasting
Planning of airport
infrastructure
 Traffic forecasting
Planning of airport
infrastructure
SchedulingScheduling
Operations control
Daily planning
Operations control
Daily planning
Casablanca International Airport
 Every day at the evening, the Department of Casablanca Airport (DCA) collaborate
with other organisms of Casablanca Airport (Handling firms like Royal Air Maroc, Police
and Customs ) in order to plan the allocation of resources for meeting the expected
traffic in the next day.
Context and objectivesContext and objectives
Flight Planning
Coordination
Resource allocation
 The optimal resource planning have to keep a total duration of passenger processing
lower and the surface of each queue respected.
7
 The objective of DCA is to determine the Optimal number of each type of resource
should be assigned in order to ensure the good quality of passenger processing. This
optima should be proved by a quantitative approach in order to enhance the quality of the
estimation and facilitate consequently the negotiation with the other organisms (Royal Air
Maroc, Police and Customs).
 For that, given a flight planning for the next day, DCA have to estimate at first the
consequence of each resource allocation scenario on the quality of passenger processing
by expecting (1) the duration of passenger processing and (2) the congestion.
 The duration of passenger processing and the congestion result from the interaction of
both random and deterministic behaviors. Therefore, it’s necessary to develop a program
of flow simulation for better forecasting the duration of passenger processing and the
area occupied. That’s the purpose of our project.
Context and objectivesContext and objectives
8Casablanca International Airport
9
 We distinguish three types of process: departure process, arrival process and transit
process.
 The transit process consists essentially of stages of the others processes.
Process descriptionProcess description
Departure process Arrival process Transit process
Casablanca International Airport
Controlled Variables
Uncontrolled Variables
Static Dynamic
Departure
process
Arrival
Process
Airport facilities :
Departure zone
Airport facilities :
Departure zone
Airport facilities :
Arrival zone
Airport facilities :
Arrival zone
Flight departure
planning
Flight departure
planning
Expected passenger
departure
Expected passenger
departure
Flight arrival
planning
Flight arrival
planning
Expected
passenger arrival
Expected
passenger arrival
Service durationService duration
Routing durationRouting duration
Passenger’s
behavior
Passenger’s
behavior
Service durationService duration
Routing durationRouting duration
Passenger’s
behavior
Passenger’s
behavior Random
phenomena
Random
phenomena
Resource
Planning:
Departure process
Resource
Planning:
Departure process
Model Parameters
Decision
Variables
Resource
Planning:
Arrival Process
Resource
Planning:
Arrival Process
Data structureData structure
 In order to facilitate data collection, we have organized data structure accordingly to the
following design:
10
Departure
process
ArrivalProcess
Decision Variables
Resource Planning: Police agentsResource Planning: Police agents Resource Planning: Customs
agents
Resource Planning: Customs
agents
Number of
police
agents
working in
shift 1
Number of
police
agents
working in
shift 1 24h
Number of
police
agents
working in
shift 2
Number of
police
agents
working in
shift 2
Number of
police
agents
working in
shift 3
Number of
police
agents
working in
shift 3
Number of
Customs
agents
working in
shift 1
Number of
Customs
agents
working in
shift 1
24h
Number of
Customs
agents
working in
shift 2
Number of
Customs
agents
working in
shift 2
Number of
customs
agents
working in
shift 3
Number of
customs
agents
working in
shift 3
Decision variablesDecision variables
11Casablanca International Airport
 Static data : We have collected data related to
airport facilities through the diagnosis and the
infrastructure documents besides the
conversations with operation agents ( number
of check in desk, number of customs desk ,
….)
 Dynamic data : ONDA is used to work with
flight planning and expected passenger.
These data are available in an Excel file
 Random variables: we have collected data by
using chronometer and we have modeled the
statistical distribution of :
 Each duration service , the routine
duration of passenger .
 Routing duration between each two
successive stage in the process.
 The arrival time of passenger in check-in
zone.
 For collecting data related to Model
parameters, we have used specific ways for
each type of data
A
B
C
BA C
Model parametersModel parameters
12
Casablanca International Airport
Departure
process
ArrivalProcess
Static Data (example terminal 1)
 We have collected data related to airport facilities through the diagnosis and the
infrastructure documents besides the conversations with operations agents41Check-in
Desk
41Check-in
Desk
2customdesk2customdesk
Atmost,3
customsper
desk
Atmost,3
customsper
desk
8Immigration
formalitiesdesk
8Immigration
formalitiesdesk
Atmost,2
Immigration
formalitiesdesk
Atmost,2
Immigration
formalitiesdesk
8international
Boardingrooms
8international
Boardingrooms
1national
Boardingrooms
1national
Boardingrooms
1controlfiler
foreach
boardingroom
1controlfiler
foreach
boardingroom
8Immigration
formalitiesdesk
8Immigration
formalitiesdesk
Atmost,2
Immigration
formalitiesdesk
Atmost,2
Immigration
formalitiesdesk
1customdesk1customdesk
Atmost,5
customsper
desk
Atmost,5
customsper
desk
Static dataStatic data
13
Casablanca International Airport
Departure
process
ArrivalProcess
Dynamic Data
 ONDA is used to work with flight planning and expected passenger. These data are
available in an Excel file
Planningof
departureflight
Planningof
departureflight
Thenumberof
expected
passengers
Thenumberof
expected
passengers
Planningof
arrivalflight
Planningof
arrivalflight
Thenumberof
expected
passengers
Thenumberof
expected
passengers
Dynamic dataDynamic data
14
Casablanca International Airport
More than 2 weeks for collecting data
by using chronometers.
One day for each stage of the process
The use of three distribution:
• Exponential
• Gaussian distribution
• Triangular distribution.
Select the best the best distribution for
each random variable after comparing
different results.
In case of difficulty to collect data as
some passenger’s behavior, we have
used the uniform distribution
Uncontrolled parametersUncontrolled parameters
15
Casablanca International Airport
Durationcontrolfilters:Durationcontrolfilters:
RoutingdurationtoControl
filterandaccessboarding
room
RoutingdurationtoControl
filterandaccessboarding
room
Departure
process
Arrival
Process
Random variables
AccesstotheterminalsAccesstotheterminals
Check-inDurationCheck-inDuration
International:
Exponential(2,1)
International:
Exponential(2,1)
Triag(0.33;0.5;1.25)Triag(0.33;0.5;1.25)
CustomcontrolCustomcontrol
Long-hall:Triag(0,140,180)Long-hall:Triag(0,140,180)
Med-hall:Triag(0,110,140)Med-hall:Triag(0,110,140)
National:Exponential(1,3)National:Exponential(1,3)
Controlrate50%Controlrate50%
Durationcontrol
Uniform(0.5,0.8)
Durationcontrol
Uniform(0.5,0.8)
RoutingdurationtoCustomRoutingdurationtoCustom
ImmigrationcontrolDurationImmigrationcontrolDuration
:Exponential(1,3):Exponential(1,3)
Routingdurationto
Immigration
Normal(0,3,005)
Routingdurationto
Immigration
Normal(0,3,005)
FirstpassengertransferFirstpassengertransfer
Farlanding:Exp(10)Farlanding:Exp(10)
“Charlie”Landing:Exp(7)“Charlie”Landing:Exp(7)
FirstlluggagetransferFirstlluggagetransfer
Farlanding:Exp(13)Farlanding:Exp(13)
“Charlie”Landing:Exp(9)“Charlie”Landing:Exp(9)
ImmigrationcontrolDurationImmigrationcontrolDuration
:Exponential(1,3):Exponential(1,3)
LuggagedeliverydurationLuggagedeliveryduration
Uniform(0.3,0.5)Uniform(0.3,0.5)
CustomcontrolCustomcontrol
Controlrate10%Controlrate10%
Durationcontrol
Triag(0.83,1.6,4)
Durationcontrol
Triag(0.83,1.6,4)
Routingdurationtoluggage
delivery
Normal(0,3,005)
Routingdurationtoluggage
delivery
Normal(0,3,005)
Uncontrolled parametersUncontrolled parameters
16
Casablanca International Airport
 The rule adopted is the first in first out ( FIFO)
 Departure Process:
 One queue for each check-in desk
 One queue for each customs desk
 One queue for each immigration formality desk
 One queue for each control filter
 Arrival process:
 One queue for each immigration formality desk
 One queue for customs control with capacity is
limited to 4 people. The probability to be
controlled by custom agent is 10%
Queue managementCheck-in desk management
 The number of the available desk
for each flight:
 Big carrier : 4 desk
 Medium carrier : 2 desk
 Small carrier : 1 desk
 The opening time of check-in :
 Long-haul flight: 4 hours
before flight time
 National flight : 2hours
before flight time
 Others : 3 hours before flight
time
 The closing time of check-in : 40
min before flight time
 The number of the available desk
for each flight:
 Big carrier : 4 desk
 Medium carrier : 2 desk
 Small carrier : 1 desk
 The opening time of check-in :
 Long-haul flight: 4 hours
before flight time
 National flight : 2hours
before flight time
 Others : 3 hours before flight
time
 The closing time of check-in : 40
min before flight time
Boarding room management
Management rulesManagement rules
17
ProcessProcess Collecting Data & statistical modelingCollecting Data & statistical modeling Management rulesManagement rules
 Simulation model consists of the three parts : (1) Process (2) Data ( 3) Management rules
 After constructing the simulation model , we have developed an IT program for
implementing the flow simulation model
Modeling : SummaryModeling : Summary
18
 We have studied the possibility to use a programming language or simulation software for
better implementing the simulation model
IT Program designingIT Program designing
Programming language Simulation software
Development
C++ Java
VBA ……
 After analyzing the context of our project and taking into account many factors related to the
development environment, we have decided to develop our program with a simulation
software “Awesim”.
19
Casablanca International Airport
 IT program is divided on three parts : (1) Inputs (2) Simulator (3) Output
IT Program designingIT Program designing
InputInput
Flight Planning
Resource allocation
ProgramProgram
Expectation of waiting
time and people waiting
Network simulation
OutputOutput
Visual simulation
1 2 3
20
IT Program: InputIT Program: Input
InputInput
Flight Planning
Resource allocation
1
 Flight planning: flight time, departure or arrival, flight type,
aircraft type, parking , boarding room, number of passenger
expected
 Resource planning: number of police, customs , luggage
handlers planed to work during each shift (the program give
us the possibility to substitute shift by hour )
21
Casablanca International Airport
IT Program :NetworkIT Program :Network
ProgramProgram
Network simulation
2
 We have modeled the departure
and arrival process in network
simulation with “Awesim”
software. We have included in
the network all static data and
uncontrolled variable of our
simulation model.
22
1. Graphic result : represent the expectation of
different indicators. For example:
 the waiting time in each stage of the process,
 the number of people waiting in each queue,
 the total processing time.
IT Program: OutputIT Program: Output
Expectation of waiting time
and people waiting
OutputOutput
Visual simulation
3
Waiting time for
Immigration formality
stage ( police)
Waiting time for
Immigration formality
stage ( police)
people waiting in
police queue
people waiting in
police queue
Total Processing
time
Total Processing
time
 We have defined in simulation program two kind of the output:
2. Visual simulation: represent a dynamic simulation in
order to better analyze the flow and detect easily the
enhancement could be done in order to improve the
processing quality.
23
Casablanca International Airport
Test & ResultTest & Result
 After developing the IT program, we have backtested the results given by the model.
 Because of constraint of project duration, we have focused on testing one indicator for
evaluation the quality of the model: The number of people waiting in each queue.
 By using the IT program, we have forecasted the number of people will be waiting in
different queues (both departure and arrival process) during different period of the day.
On the other hand, we have collected data related the number of people waiting each
queue during different period of the day. These information have allowed us to compare
the reality with the simulation model
 For departure process , we have found that quality of the model is almost 81% for
departure process, and more than 85% for arrival process.
24
Casablanca International Airport
ConclusionConclusion
 As we have said at fist, the simulation is the first step of the process of resource
optimization. The use of simulation results through the sensitive analysis help easily to
find a good solution of resource planning problem.
 It seems interesting to develop an advanced approach in order to better use the
simulation results . This approach consists to combination of an heuristic method like
genetic algorithm and simulation results in order to find an optimal ( local) solution for
resource optimization problem.
25
Generationofinitial
population
Executingthe
simulationforeach
memberoftheInitial
population
Executingthe
crossover,mutation
operator
Endl
 For improving the quality of simulations results, we can introduce other random factor by
investing more time on analyzing the disruptions and modeling this random behavior.
Executingthe
simulationforeach
memberofthe
population
If Local
optima
Combination of simulation results and genetic algorithmCombination of simulation results and genetic algorithm
Thanks you for your attention
Casablanca International Airport
26
Réalisé par Nabil SI HAMMOU
‫للمطارات‬ ‫الوطني‬ ‫المكتب‬
National Office of Airports
National Institute of Statistics
and Applied Economics
Modeling and simulation of passenger flow
in Casablanca International Airport
Modeling and simulation of passenger flow
in Casablanca International Airport
Nabil Si Hammou
Operations Research Engineer
n.sihammou@gmail.com
Jury:
M. Ghali Maan ABDELLAOUI (INSEA)
M. Adelhamid BENTAIEB (ONDA)
ONDAINSEA

Contenu connexe

Similaire à Flow simulation - Casablanca Interrnational Airport

20131002 presentation
20131002 presentation20131002 presentation
20131002 presentation
Rafat Ali
 
Economic impact of ground handling industry
Economic impact of ground handling industryEconomic impact of ground handling industry
Economic impact of ground handling industry
Brendan Korman
 

Similaire à Flow simulation - Casablanca Interrnational Airport (20)

Enhancing the passenger experience at Milan Malpensa and Linate
Enhancing the passenger experience at Milan Malpensa and LinateEnhancing the passenger experience at Milan Malpensa and Linate
Enhancing the passenger experience at Milan Malpensa and Linate
 
Apresentação Secretaria de Aviação Civil - Reunião de pré-lançamento IBAS-Int...
Apresentação Secretaria de Aviação Civil - Reunião de pré-lançamento IBAS-Int...Apresentação Secretaria de Aviação Civil - Reunião de pré-lançamento IBAS-Int...
Apresentação Secretaria de Aviação Civil - Reunião de pré-lançamento IBAS-Int...
 
Air Cargo Panel Istanbul 2015 TURTRANS 173
Air Cargo Panel Istanbul 2015 TURTRANS 173Air Cargo Panel Istanbul 2015 TURTRANS 173
Air Cargo Panel Istanbul 2015 TURTRANS 173
 
Longest Chance presentation
Longest Chance presentationLongest Chance presentation
Longest Chance presentation
 
Longest Chance presentation
Longest Chance presentationLongest Chance presentation
Longest Chance presentation
 
Improving the efficiency of aircraft turnaround
Improving the efficiency of aircraft turnaroundImproving the efficiency of aircraft turnaround
Improving the efficiency of aircraft turnaround
 
Presentation airport planning
Presentation airport planningPresentation airport planning
Presentation airport planning
 
How to make the most of VR
How to make the most of VRHow to make the most of VR
How to make the most of VR
 
Krabi Airport
Krabi AirportKrabi Airport
Krabi Airport
 
Airport Planning & Terminal Building Design
Airport Planning & Terminal Building DesignAirport Planning & Terminal Building Design
Airport Planning & Terminal Building Design
 
Batangas Airport Philippines.pdf
Batangas Airport Philippines.pdfBatangas Airport Philippines.pdf
Batangas Airport Philippines.pdf
 
Airport Planning and Design
Airport Planning and Design Airport Planning and Design
Airport Planning and Design
 
Investments & Business oportunities - Airport Concessions
Investments & Business oportunities - Airport ConcessionsInvestments & Business oportunities - Airport Concessions
Investments & Business oportunities - Airport Concessions
 
Batangas Airport.pdf
Batangas Airport.pdfBatangas Airport.pdf
Batangas Airport.pdf
 
Work Samples
Work SamplesWork Samples
Work Samples
 
Railtel
RailtelRailtel
Railtel
 
Deployment of Beacon Technology in Aviation by Leantegra
Deployment of Beacon Technology in Aviation by LeantegraDeployment of Beacon Technology in Aviation by Leantegra
Deployment of Beacon Technology in Aviation by Leantegra
 
20131002 presentation
20131002 presentation20131002 presentation
20131002 presentation
 
Jetway investor deck
Jetway investor deckJetway investor deck
Jetway investor deck
 
Economic impact of ground handling industry
Economic impact of ground handling industryEconomic impact of ground handling industry
Economic impact of ground handling industry
 

Flow simulation - Casablanca Interrnational Airport

  • 1. Réalisé par Nabil SI HAMMOU ‫للمطارات‬ ‫الوطني‬ ‫المكتب‬ National Office of Airports National Institute of Statistics and Applied Economics Modeling and simulation of passenger flow in Casablanca International Airport Modeling and simulation of passenger flow in Casablanca International Airport Nabil Si Hammou Operations Research Engineer n.sihammou@gmail.com Jury: M. Ghali Maan Abdellaoui (INSEA) M. Adelhamid Benttaieb (ONDA) ONDAINSEA
  • 2.  Introduction: –Outline of the company –Context and objectives  Modeling of passenger processing : –Process description –Data –Management rules  Development of the IT program  Test and results  Conclusion Plan 2 Casablanca International Airport
  • 3.  The National Office of Airports (ONDA) is a public and industrial organism with financial autonomy. It was created in 1979 in order to achieve the following goals: 3 The guarantee of the safety of the aviation at the airports and in the air space under national jurisdiction The guarantee of the safety of the aviation at the airports and in the air space under national jurisdiction The arrangement, the exploitation, the interview and the development of the civil airports of Morocco. The arrangement, the exploitation, the interview and the development of the civil airports of Morocco. The boarding, the landing, the transit and the routing on the ground passengers and goods transported by air The boarding, the landing, the transit and the routing on the ground passengers and goods transported by air The connection with the bodies and the international airports to meet the needs of the air traffic. The connection with the bodies and the international airports to meet the needs of the air traffic. 11 22 33 44  The National Office of Airports (ONDA) ensures the development and exploitation of 15 international airports. The biggest of them is Casablanca International Airport (Mohamed V) Outline of the companyOutline of the company
  • 4.  The Casablanca International Airport was created in 1980. In 2005, the number of passengers at the airport was more than 5 millions passengers. It holds 3 terminals and 2 runways.  Terminals : The airport holds 3 terminals. – Total surface of the terminals is 110.000 m2 . – Total expected capacity is around 11,4 millions passengers annually.  Aerodromes: Besides traffic lanes and parking of aircrafts, the aerodrome consists of 2 runways: – Width: 45m . – length : 3720m 4 Surface : 40 000m² Capacity: 5 millions passengers annually Surface : 40 000m² Capacity: 5 millions passengers annually Surface : 66 000m² Capacity: 6 millions passengers annually Surface : 66 000m² Capacity: 6 millions passengers annually Surface : 4 000m² Capacity: 400 000 passengers annually Surface : 4 000m² Capacity: 400 000 passengers annually Terminal 1 Terminal 1 Terminal 2 Terminal 2 Terminal 3 Terminal 3 Casablanca AirportCasablanca Airport Casablanca International Airport
  • 5. Public hallPublic hall Check-in desksCheck-in desks Carpets of sorting of luggage Carpets of sorting of luggage Customs countersCustoms counters Immigration formalities Counters Immigration formalities Counters Control filtersControl filters Boarding room.Boarding room. Departure ZoneDeparture Zone Arrival zoneArrival zone Immigration formalities CountersImmigration formalities Counters Transit ZoneTransit Zone Check-in desks .Check-in desks . Counters to buy flight ticket. Counters to buy flight ticket. Hall.Hall. Public hallPublic hall Customs countersCustoms counters Luggage conveyorsLuggage conveyors  In Each terminal of Casablanca International Airport, we can subdivide the traffic area to three parts: departure zone , arrival zone and transit zone. Casablanca AirportCasablanca Airport
  • 6. Context and objectivesContext and objectives  Department of Casablanca Airport ( DCA ) works to ensure the good quality and continuity of services, and for the safety and security of air traffic at the Casablanca airport. For these reasons, many decisions are taken in order to achieve the target. 6 Strategic Tactical Operations Horizon decision  Traffic forecasting Planning of airport infrastructure  Traffic forecasting Planning of airport infrastructure SchedulingScheduling Operations control Daily planning Operations control Daily planning Casablanca International Airport
  • 7.  Every day at the evening, the Department of Casablanca Airport (DCA) collaborate with other organisms of Casablanca Airport (Handling firms like Royal Air Maroc, Police and Customs ) in order to plan the allocation of resources for meeting the expected traffic in the next day. Context and objectivesContext and objectives Flight Planning Coordination Resource allocation  The optimal resource planning have to keep a total duration of passenger processing lower and the surface of each queue respected. 7
  • 8.  The objective of DCA is to determine the Optimal number of each type of resource should be assigned in order to ensure the good quality of passenger processing. This optima should be proved by a quantitative approach in order to enhance the quality of the estimation and facilitate consequently the negotiation with the other organisms (Royal Air Maroc, Police and Customs).  For that, given a flight planning for the next day, DCA have to estimate at first the consequence of each resource allocation scenario on the quality of passenger processing by expecting (1) the duration of passenger processing and (2) the congestion.  The duration of passenger processing and the congestion result from the interaction of both random and deterministic behaviors. Therefore, it’s necessary to develop a program of flow simulation for better forecasting the duration of passenger processing and the area occupied. That’s the purpose of our project. Context and objectivesContext and objectives 8Casablanca International Airport
  • 9. 9  We distinguish three types of process: departure process, arrival process and transit process.  The transit process consists essentially of stages of the others processes. Process descriptionProcess description Departure process Arrival process Transit process Casablanca International Airport
  • 10. Controlled Variables Uncontrolled Variables Static Dynamic Departure process Arrival Process Airport facilities : Departure zone Airport facilities : Departure zone Airport facilities : Arrival zone Airport facilities : Arrival zone Flight departure planning Flight departure planning Expected passenger departure Expected passenger departure Flight arrival planning Flight arrival planning Expected passenger arrival Expected passenger arrival Service durationService duration Routing durationRouting duration Passenger’s behavior Passenger’s behavior Service durationService duration Routing durationRouting duration Passenger’s behavior Passenger’s behavior Random phenomena Random phenomena Resource Planning: Departure process Resource Planning: Departure process Model Parameters Decision Variables Resource Planning: Arrival Process Resource Planning: Arrival Process Data structureData structure  In order to facilitate data collection, we have organized data structure accordingly to the following design: 10
  • 11. Departure process ArrivalProcess Decision Variables Resource Planning: Police agentsResource Planning: Police agents Resource Planning: Customs agents Resource Planning: Customs agents Number of police agents working in shift 1 Number of police agents working in shift 1 24h Number of police agents working in shift 2 Number of police agents working in shift 2 Number of police agents working in shift 3 Number of police agents working in shift 3 Number of Customs agents working in shift 1 Number of Customs agents working in shift 1 24h Number of Customs agents working in shift 2 Number of Customs agents working in shift 2 Number of customs agents working in shift 3 Number of customs agents working in shift 3 Decision variablesDecision variables 11Casablanca International Airport
  • 12.  Static data : We have collected data related to airport facilities through the diagnosis and the infrastructure documents besides the conversations with operation agents ( number of check in desk, number of customs desk , ….)  Dynamic data : ONDA is used to work with flight planning and expected passenger. These data are available in an Excel file  Random variables: we have collected data by using chronometer and we have modeled the statistical distribution of :  Each duration service , the routine duration of passenger .  Routing duration between each two successive stage in the process.  The arrival time of passenger in check-in zone.  For collecting data related to Model parameters, we have used specific ways for each type of data A B C BA C Model parametersModel parameters 12 Casablanca International Airport
  • 13. Departure process ArrivalProcess Static Data (example terminal 1)  We have collected data related to airport facilities through the diagnosis and the infrastructure documents besides the conversations with operations agents41Check-in Desk 41Check-in Desk 2customdesk2customdesk Atmost,3 customsper desk Atmost,3 customsper desk 8Immigration formalitiesdesk 8Immigration formalitiesdesk Atmost,2 Immigration formalitiesdesk Atmost,2 Immigration formalitiesdesk 8international Boardingrooms 8international Boardingrooms 1national Boardingrooms 1national Boardingrooms 1controlfiler foreach boardingroom 1controlfiler foreach boardingroom 8Immigration formalitiesdesk 8Immigration formalitiesdesk Atmost,2 Immigration formalitiesdesk Atmost,2 Immigration formalitiesdesk 1customdesk1customdesk Atmost,5 customsper desk Atmost,5 customsper desk Static dataStatic data 13 Casablanca International Airport
  • 14. Departure process ArrivalProcess Dynamic Data  ONDA is used to work with flight planning and expected passenger. These data are available in an Excel file Planningof departureflight Planningof departureflight Thenumberof expected passengers Thenumberof expected passengers Planningof arrivalflight Planningof arrivalflight Thenumberof expected passengers Thenumberof expected passengers Dynamic dataDynamic data 14 Casablanca International Airport
  • 15. More than 2 weeks for collecting data by using chronometers. One day for each stage of the process The use of three distribution: • Exponential • Gaussian distribution • Triangular distribution. Select the best the best distribution for each random variable after comparing different results. In case of difficulty to collect data as some passenger’s behavior, we have used the uniform distribution Uncontrolled parametersUncontrolled parameters 15 Casablanca International Airport
  • 16. Durationcontrolfilters:Durationcontrolfilters: RoutingdurationtoControl filterandaccessboarding room RoutingdurationtoControl filterandaccessboarding room Departure process Arrival Process Random variables AccesstotheterminalsAccesstotheterminals Check-inDurationCheck-inDuration International: Exponential(2,1) International: Exponential(2,1) Triag(0.33;0.5;1.25)Triag(0.33;0.5;1.25) CustomcontrolCustomcontrol Long-hall:Triag(0,140,180)Long-hall:Triag(0,140,180) Med-hall:Triag(0,110,140)Med-hall:Triag(0,110,140) National:Exponential(1,3)National:Exponential(1,3) Controlrate50%Controlrate50% Durationcontrol Uniform(0.5,0.8) Durationcontrol Uniform(0.5,0.8) RoutingdurationtoCustomRoutingdurationtoCustom ImmigrationcontrolDurationImmigrationcontrolDuration :Exponential(1,3):Exponential(1,3) Routingdurationto Immigration Normal(0,3,005) Routingdurationto Immigration Normal(0,3,005) FirstpassengertransferFirstpassengertransfer Farlanding:Exp(10)Farlanding:Exp(10) “Charlie”Landing:Exp(7)“Charlie”Landing:Exp(7) FirstlluggagetransferFirstlluggagetransfer Farlanding:Exp(13)Farlanding:Exp(13) “Charlie”Landing:Exp(9)“Charlie”Landing:Exp(9) ImmigrationcontrolDurationImmigrationcontrolDuration :Exponential(1,3):Exponential(1,3) LuggagedeliverydurationLuggagedeliveryduration Uniform(0.3,0.5)Uniform(0.3,0.5) CustomcontrolCustomcontrol Controlrate10%Controlrate10% Durationcontrol Triag(0.83,1.6,4) Durationcontrol Triag(0.83,1.6,4) Routingdurationtoluggage delivery Normal(0,3,005) Routingdurationtoluggage delivery Normal(0,3,005) Uncontrolled parametersUncontrolled parameters 16 Casablanca International Airport
  • 17.  The rule adopted is the first in first out ( FIFO)  Departure Process:  One queue for each check-in desk  One queue for each customs desk  One queue for each immigration formality desk  One queue for each control filter  Arrival process:  One queue for each immigration formality desk  One queue for customs control with capacity is limited to 4 people. The probability to be controlled by custom agent is 10% Queue managementCheck-in desk management  The number of the available desk for each flight:  Big carrier : 4 desk  Medium carrier : 2 desk  Small carrier : 1 desk  The opening time of check-in :  Long-haul flight: 4 hours before flight time  National flight : 2hours before flight time  Others : 3 hours before flight time  The closing time of check-in : 40 min before flight time  The number of the available desk for each flight:  Big carrier : 4 desk  Medium carrier : 2 desk  Small carrier : 1 desk  The opening time of check-in :  Long-haul flight: 4 hours before flight time  National flight : 2hours before flight time  Others : 3 hours before flight time  The closing time of check-in : 40 min before flight time Boarding room management Management rulesManagement rules 17
  • 18. ProcessProcess Collecting Data & statistical modelingCollecting Data & statistical modeling Management rulesManagement rules  Simulation model consists of the three parts : (1) Process (2) Data ( 3) Management rules  After constructing the simulation model , we have developed an IT program for implementing the flow simulation model Modeling : SummaryModeling : Summary 18
  • 19.  We have studied the possibility to use a programming language or simulation software for better implementing the simulation model IT Program designingIT Program designing Programming language Simulation software Development C++ Java VBA ……  After analyzing the context of our project and taking into account many factors related to the development environment, we have decided to develop our program with a simulation software “Awesim”. 19 Casablanca International Airport
  • 20.  IT program is divided on three parts : (1) Inputs (2) Simulator (3) Output IT Program designingIT Program designing InputInput Flight Planning Resource allocation ProgramProgram Expectation of waiting time and people waiting Network simulation OutputOutput Visual simulation 1 2 3 20
  • 21. IT Program: InputIT Program: Input InputInput Flight Planning Resource allocation 1  Flight planning: flight time, departure or arrival, flight type, aircraft type, parking , boarding room, number of passenger expected  Resource planning: number of police, customs , luggage handlers planed to work during each shift (the program give us the possibility to substitute shift by hour ) 21 Casablanca International Airport
  • 22. IT Program :NetworkIT Program :Network ProgramProgram Network simulation 2  We have modeled the departure and arrival process in network simulation with “Awesim” software. We have included in the network all static data and uncontrolled variable of our simulation model. 22
  • 23. 1. Graphic result : represent the expectation of different indicators. For example:  the waiting time in each stage of the process,  the number of people waiting in each queue,  the total processing time. IT Program: OutputIT Program: Output Expectation of waiting time and people waiting OutputOutput Visual simulation 3 Waiting time for Immigration formality stage ( police) Waiting time for Immigration formality stage ( police) people waiting in police queue people waiting in police queue Total Processing time Total Processing time  We have defined in simulation program two kind of the output: 2. Visual simulation: represent a dynamic simulation in order to better analyze the flow and detect easily the enhancement could be done in order to improve the processing quality. 23 Casablanca International Airport
  • 24. Test & ResultTest & Result  After developing the IT program, we have backtested the results given by the model.  Because of constraint of project duration, we have focused on testing one indicator for evaluation the quality of the model: The number of people waiting in each queue.  By using the IT program, we have forecasted the number of people will be waiting in different queues (both departure and arrival process) during different period of the day. On the other hand, we have collected data related the number of people waiting each queue during different period of the day. These information have allowed us to compare the reality with the simulation model  For departure process , we have found that quality of the model is almost 81% for departure process, and more than 85% for arrival process. 24 Casablanca International Airport
  • 25. ConclusionConclusion  As we have said at fist, the simulation is the first step of the process of resource optimization. The use of simulation results through the sensitive analysis help easily to find a good solution of resource planning problem.  It seems interesting to develop an advanced approach in order to better use the simulation results . This approach consists to combination of an heuristic method like genetic algorithm and simulation results in order to find an optimal ( local) solution for resource optimization problem. 25 Generationofinitial population Executingthe simulationforeach memberoftheInitial population Executingthe crossover,mutation operator Endl  For improving the quality of simulations results, we can introduce other random factor by investing more time on analyzing the disruptions and modeling this random behavior. Executingthe simulationforeach memberofthe population If Local optima Combination of simulation results and genetic algorithmCombination of simulation results and genetic algorithm
  • 26. Thanks you for your attention Casablanca International Airport 26
  • 27. Réalisé par Nabil SI HAMMOU ‫للمطارات‬ ‫الوطني‬ ‫المكتب‬ National Office of Airports National Institute of Statistics and Applied Economics Modeling and simulation of passenger flow in Casablanca International Airport Modeling and simulation of passenger flow in Casablanca International Airport Nabil Si Hammou Operations Research Engineer n.sihammou@gmail.com Jury: M. Ghali Maan ABDELLAOUI (INSEA) M. Adelhamid BENTAIEB (ONDA) ONDAINSEA

Notes de l'éditeur

  1. Bonjour
  2. Bonjour