crew_planning_18jun2002.ppt

advertisement
Crew Planning
• Optimization
• Mastering the planning objectives
• Demo: Carmen Crew Pairing
• Demo: Carmen Crew Rostering
• Summary
Optimization
Optimization
Optimization
Better optimization means more room for increased stability
and more business opportunities.
• Predictability
• Flexibility
• Holistic view
• Best of breed optimization
always pays off
Optimization
Products concepts
Stability
Flexibility
Speed
Savings
Process changes
Control
Satisfied crew
Target Mastery
Simulation capability
Change Power
Good forecasting
No sub-optimization
Power Integration
Optimization
Target Mastery
Control and predictability of results
• Know what you get
• Create scenarios
• Create low cost solutions
• Create stable solutions
• Investigate trade-offs
Optimization
Change Power
The ability to quickly implement new business rules and processes
• You can always change your mind
• New agreements, new bases,
revised timetables, etc
• Decrease the lead-time of change
(of both solution properties and
the process itself)
• Consistent legality, quality and
cost constraints in all systems
Optimization
Power Integration
Simultaneous optimization and integration of different resources
• Don’t sub-optimize
• Always use best of breed
applications
• Always regard all necessary
resources
• Always have access to
relevant data
Optimization
Optimization: Set partitioning
Select the a number of pairings, such that all legs are covered and
the total cost is minimised. This is a very hard optimization problem.
Rosters or
crew pairings
min
min cx
Ax=b
Flight or
pairing
leg
leg
leg
leg
leg
1
2
3
4
5
C1
1
1
0
0
1
C2
C3
C4
C5
1
1
0
1
0
0
0
1
1
1
1
0
0
1
1
0
0
1
0
1
=
=
=
=
=
1
1
1
1
1
Optimization
112
110
101
Optimize
107
95
94
92
98
89
128
130
115
120
84
82
58
0
65
0
75
The Optimization methods allows
a global approach where the total
cost/quality is important.
(Individual extreme cases can of
course still be avoided.)
???
419
414
390
340
332
450
Optimization
Carmen Rave
• The same legality tool in
all products
• Short lead-times to
introduce new rules
• Very important when
performing simulations
• Clients estimate that Rave
gives more than 2%
additional savings
RULE max_duty =
%duty% <= 10:00;
REMARK “Maximal duty”;
END
Optimization
Lufthansa
Air France
British
Airways
• Optimization
methods
• GUI
• Modelling tools like
Rave and the report
generator
• Basic functionality
Core
product
Deutsche Bahn
• Legality
• Quality
• Costs
• Reports
• Interfaces
• Colours
• etc...
Optimization
Optimization Benefits
•
Reduce costs
•
Increase stability
•
Easy to change business rules and processes
•
Control planning trade-off effects
(e.g. cost, stability, crew influence)
•
Detailed simulations to support informed decisions
Mastering the planning objectives
Product Overview
Carmen
Passenger Tracking
Carmen
Tail Assignment
Anonymous
fleet assignment
Carmen Crew
Pairing
Aircraft
Routings
Carmen Roster
Maintenance
Carmen Crew
Rostering
Anonymous
pairings
Carmen
Aircraft Tracking
Carmen
Crew Tracking
Rosters
Carmen Time Table Manager
Carmen Rave (Global Modelling Language)
Carmen Crew Communicator
Carmen
Integrated
Operations Control
Carmen Fleet
Assignment
The Planning Objectives
• Improved utilization of resources
• Increased operational stability
• Measurability and control
• Increased service level to
the end consumer (passenger, cargo)
Planning Objectives
Improved utilization of resources
•
Reduce crew size
•
Reduce crew costs (e.g. hotel, per diem, positioning, etc)
•
Allow crew to influence their rosters
Planning Objectives
Increased operational stability
•
Start planning later
•
Plan crew to minimise delays (e.g. crew synchronisation, buffers)
•
Synchronise crew and fleet (minimize critical aircraft changes)
Planning Objectives
Measurability and control
•
Simulate effects from changes (new union agreements, changed
crew base structure, fleet restructuring, etc)
•
Cost control of the entire process
•
Reduce complexity in planning process (e.g. remove lose-lose rules,
put crew in control over quality aspects)
•
Increase predictability in result (by making quality, cost and stability
aspects independent of individual interpretations)
Integration and Simulation
• Integration within planning
• Simulations to support long-term
decisions
• Simulations as a part of the
planning process
• Simulations to explain results
Integration and Simulation
Integration within crew planning
•
Regard roster pre-assignments when creating pairings
•
Allow pairings to be moved between bases in rostering
•
Create preliminary pairings and rosters to find future bottlenecks
•
Connect the planning more with the post-planning processes
•
Evaluate pairings and rosters returned from day of operations
Integration and Simulation
Simulations to support long-term decisions
•
The potential in renegotiating the crew agreements
•
The consequence of detailed changes
•
The consequence of changing the base distribution
•
The consequence of a new flight schedule, network or a
new fleet structure
•
The consequence of changing the payment structure
Integration and Simulation
Simulations as part of the planning process
Always produce plans for
–
Real plans
–
Lowest possible cost
–
Industrial rules benchmarking
–
Crew requests status report
• Easier to perform relevant reporting to upper management
• Increase the cost awareness in the planning department
• Promotes planners to explore the new technology
Integration and Simulation
Published Key Figures
Cost
Max PBS
Published
No quality
and no PBS
Industrial
regulations
JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC JAN FEB
2001
2002
Integration and Simulation
Explaining results
•
“How can the planning be efficient when I have two blank
days, and three deadheads in my roster this month?"
•
“The meaning with any change is to trick us into
working more!“
•
“Why are we having less block time per crew than
airline X?“
Carmen Crew Rostering
Minimizing crew costs and achieving stability
Carmen Crew Pairing
Carmen Crew Pairing – Short Demo
• Create a solution (both
seasonal and dated)
• Create many scenarios
• Analyse the result
• Manual operations
• Always legality control
• Apply seasonal planning
to a new time period
• Change legality
Carmen Crew Pairing – Start the optimizer
Open
flights
Select flights and
start an optimization
session in the
background
Carmen Crew Pairing – Start the optimizer
Crew
pairings
Total solution cost
for each improved
solution
It is always possible
to monitor the
optimization sessions,
and to analyze
available sub solutions
Carmen Crew Pairing – Monitor the solutions
Key figures are always
available both from the
monitoring system and
from the pairing editor
Carmen Crew Pairing – Rolling-out
Dated pairings
Some pairings
contains
cancelled flights
Roll out weekly
pairing solution
Additional open
flights
It is possible to apply an
already available
standard pairing to a
new period.
And some pairings
becomes illegal
Carmen Crew Pairing – Repair solution
The system can repair a
a standard solution
applied on a new period
Carmen Crew Pairing – Directly to dated
It is also possible to
perform dated planning
directly from open flights
Carmen Crew Pairing – Legality control
Illegal pairing
Generic control
panel for legality,
quality and cost
The system makes sure
that no illegal pairings
are created by the
optimization or in the
pairing editor
Carmen Crew Pairing – Changing legality
Adding a rule with Carmen Rave
RULE max_duty =
%duty% <= 10:00;
REMARK “Maximal duty”;
END
Carmen Crew Pairing – Changing legality
The system
immediately respects
the new rule
Generic control
panel for legality,
quality and cost
A Rave
programmer
creates the rule
Adding a new legality
rule to the system
Carmen Crew Rostering
Lowering crew costs and high quality of life
Carmen Crew Rostering
Carmen Crew Rostering – Short Demo
• Manual editing of rosters
• Look for resource bottlenecks
• Create a solution
• Analysis reports
• Changing legality
• Create scenarios
• Improve an already
existing solution
Carmen Crew Rostering
Pre-planned
time off
Production from
previous planning
period
Ground duty
Previous
planning
periods
Select crew members
and open production
(e.g. crew pairings and
standby blocks)
Open production
(pairings and
standby blocks)
Time-off
request
Carmen Crew Rostering – Manual interaction
It is always possible to
edit details in a solution,
at any stage.
Carmen Crew Rostering – Manual interaction
Assigning internal
meetings to
administrative pilots.
Carmen Crew Rostering – Manual interaction
Copying parts of a
roster.
Crew Rostering – Analyse the problem
Forecast
report
Critical
resourc
e
situation
Run production forecast
report.
Crew Rostering – Start the optimizer
Cover production
Stability
Requests
Fairness
Set trade-off
settings and start
optimizer
Crew Rostering – Trade-offs
Controlling Trade-off effects
•
Productivity
(few crew members, low hotel and allowance cost, etc)
•
Stability
(rest buffers on strategic duty, efficient stand-by patterns, etc)
•
Fairness
(fair distribution of free weekends, attractive layovers, etc)
•
Individual preferences / crew requests
(late check in, short pairings, specific time off, etc)
•
Service level, long-term stability, high revenue flights, etc
Carmen Crew Rostering – Monitor the solutions
Comparing quality of longterm duty distribution,
preferences and fairness
It is always possible to
monitor each scenario
while it is being further
improved.
Total solution cost
for each improved
solution
All open production
covered
Carmen Crew Rostering – Monitor the solutions
Any reports can be
created with Rave
Publisher. (The example
shows a roster overview
and crew requests.)
Carmen Crew Rostering – Improving or scenarios
It is always possible to
improve a scenario even
further, e.g. by changing
some parameters.
Carmen Crew Rostering – Improving or scenarios
It is always possible to
improve a scenario even
further, e.g. by changing
some parameters.
Summary
• More efficient crew planning
• Easy to change objectives
and processes
• Cost and stability control
• Simulations and scenarios
• Crew requests
www.carmensystems.com
carmen@carmensystems.com
Download