Automatic Aircraft Cargo Load Planning with Pick-up and Delivery

Similar documents
Optimization Model Integrated Flight Schedule and Maintenance Plans

Estimating Avoidable Delay in the NAS

Real-Time Control Strategies for Rail Transit

Transportation Timetabling

Including Linear Holding in Air Traffic Flow Management for Flexible Delay Handling

Mathematical modeling in the airline industry: optimizing aircraft assignment for on-demand air transport

OPTIMAL PUSHBACK TIME WITH EXISTING UNCERTAINTIES AT BUSY AIRPORT

DMAN-SMAN-AMAN Optimisation at Milano Linate Airport

A RECURSION EVENT-DRIVEN MODEL TO SOLVE THE SINGLE AIRPORT GROUND-HOLDING PROBLEM

Airline Scheduling Optimization ( Chapter 7 I)

Maximization of an Airline s Profit

Tactical and Operational Planning of Scheduled Maintenance for Per-Seat, On-Demand Air Transportation

Disruptions in the airline industry: math-heuristics for re-assigning aircraft and passengers simultaneously

Airline Scheduling: An Overview

Optimal assignment of incoming flights to baggage carousels at airports

Integrated aircraft and passenger recovery with cruise time controllability

PRESENTATION OVERVIEW

Technical Memorandum Number 777. Scheduling Multiple Types of Fractional Ownership Aircraft With Crew Duty Restrictions

Evaluation of Pushback Decision-Support Tool Concept for Charlotte Douglas International Airport Ramp Operations

Integrated Optimization of Arrival, Departure, and Surface Operations

Aircraft Arrival Sequencing: Creating order from disorder

PRAJWAL KHADGI Department of Industrial and Systems Engineering Northern Illinois University DeKalb, Illinois, USA

Coordination of scheduling decisions in the management of airport airspace and taxiway operations

QUEUEING MODELS FOR 4D AIRCRAFT OPERATIONS. Tasos Nikoleris and Mark Hansen EIWAC 2010

UC Berkeley Working Papers

Scenarios for Fleet Assignment: A Case Study at Lion Air

Airport Gate Assignment A Hybrid Model and Implementation

Validation Results of Airport Total Operations Planner Prototype CLOU. FAA/EUROCONTROL ATM Seminar 2007 Andreas Pick, DLR

A Study of Tradeoffs in Airport Coordinated Surface Operations

Preemptive Rerouting of Airline Passengers under. Uncertain Delays

Air Traffic Flow and Capacity Management Using Constraint Programming

Robust flight-to-gate assignment using flight presence probabilities

Inter-modal Substitution (IMS) in Airline Collaborative Decision Making

Solution Repair/Recovery in Uncertain Optimization Environment

Multi-objective airport gate assignment problem in planning and operations

TAXIWAY AIRCRAFT TRAFFIC SCHEDULING: A MODEL AND SOLUTION ALGORITHMS. A Thesis CHUNYU TIAN

Global Action on International Aviation and Climate Change

Product Snapshot HORIZON. Pulling in the same direction

A Pickup and Delivery Problem for Ridesharing Considering Congestion

Coordination of scheduling decisions in the management of airport airspace and taxiway operations

An Airline Crew Scheduling for Optimality

Cross-sectional time-series analysis of airspace capacity in Europe

INTEGRATE BUS TIMETABLE AND FLIGHT TIMETABLE FOR GREEN TRANSPORTATION ENHANCE TOURISM TRANSPORTATION FOR OFF- SHORE ISLANDS

A Review of Airport Runway Scheduling

Worldwide Passenger Flows Estimation

Optimization Model and Solution Method for Operational Aircraft Maintenance Routing Problem

Development of a tool to combine rides with time frames efficiently while respecting customer satisfaction.

Go-Around Procedure. Flight Instructor Seminar / Miami, May 24 th and 25 th, 2011

An optimization model for assigning 4Dtrajectories to flights under the TBO concept

OPTIMIZING INBOUND AIRCRAFT STREAMS USING AIRCRAFT DERIVED DATA AND RTA FUNCTIONALITY

Measuring Airline Networks

Aircraft and Gate Scheduling Optimization at Airports

MRO Trends: Airbus update

Two Major Problems Problems Crew Pairing Problem (CPP) Find a set of legal pairin Find gs (each pairing

Transit Vehicle Scheduling: Problem Description

RECEDING HORIZON CONTROL FOR AIRPORT CAPACITY MANAGEMENT

A stated preference survey for airport choice modeling.

1 The low cost carrier

Outline. 1. Timetable Development 2. Fleet Size. Nigel H.M. Wilson. 3. Vehicle Scheduling J/11.543J/ESD.226J Spring 2010, Lecture 18

Tour route planning problem with consideration of the attraction congestion

Decision aid methodologies in transportation

An Efficient Airline Re-Fleeting Model for the Incremental Modification of Planned Fleet Assignments AHMAD I. JARRAH 1

Special Conditions: CFM International, LEAP-1A and -1C Engine Models; Incorporation

Fleet Assignment Problem Study Based on Branch-and-bound Algorithm

Systemic delay propagation in the US airport network

CHAPTER 22 WEIGHT CONTROL OF AIRCRAFT

Fuel Burn Impacts of Taxi-out Delay and their Implications for Gate-hold Benefits

Efficient Use of an Allotted Airport Annual Noise Budget through Minimax Optimization of Runway Allocations

Transfer Scheduling and Control to Reduce Passenger Waiting Time

Flight Schedule Planning with Maintenance Considerations. Abstract

A compact optimization model for the tail assignment problem

HOW TO IMPROVE HIGH-FREQUENCY BUS SERVICE RELIABILITY THROUGH SCHEDULING

Planning aircraft movements on airports with constraint satisfaction

Airspace Complexity Measurement: An Air Traffic Control Simulation Analysis

Version 8.5 PENTAGON 2000 SOFTWARE. Flight Operations Module

Robust assignment of airport gates with operational safety constraints

Finding the viability of using an automated guided vehicle taxiing system for aircraft

Development of Flight Inefficiency Metrics for Environmental Performance Assessment of ATM

A Multi-objective Evolutionary Method for Dynamic Airspace Re-sectorization using Sectors Clipping and Similarities

Analysis of Operational Impacts of Continuous Descent Arrivals (CDA) using runwaysimulator

Strategic airspace capacity planning in a network under demand uncertainty (COCTA project results)

AIRLINES MAINTENANCE COST ANALYSIS USING SYSTEM DYNAMICS MODELING

Flight Sequencing in Airport Hub Operations

Effect of Support Conditions on Static Behavior of 1400m main span and 700m side span Cable-stayed Bridge

Combining Control by CTA and Dynamic En Route Speed Adjustment to Improve Ground Delay Program Performance

Introduction. Airline Economics. Copyright 2017 Boeing. All rights reserved.

RESEARCH, EDUCATION, AND OUTREACH DERIVED FROM CAMPUS TRANSIT LABORATORY

EUR/SAM corridor airspace concept

Digital twin for life predictions in civil aerospace

1. Purpose and scope. a) the necessity to limit flight duty periods with the aim of preventing both kinds of fatigue;

Analysis of Gaming Issues in Collaborative Trajectory Options Program (CTOP)

A Note on Runway Capacity Definition and Safety

Analysis of ATM Performance during Equipment Outages

Weekly airline fleet assignment with homogeneity

MAGISTERARBEIT. Titel der Magisterarbeit. Airport gate assignment with airline preferences: a robust approach for Vienna Intl. Airport.

SERVICE NETWORK DESIGN: APPLICATIONS IN TRANSPORTATION AND LOGISTICS

Evaluating the Robustness and Feasibility of Integer Programming and Dynamic Programming in Aircraft Sequencing Optimization

Optimizing AMAN-SMAN-DMAN at Hamburg and Arlanda airport

Designing for ease of future maintenance

DGCA - CAR 7 - J - I FLIGHT DUTY TIME AND FLIGHT TIME LIMITATIONS CABIN CREW MEMBER. Quick Reference Guide Version 2.1

Transcription:

Automatic Aircraft Cargo Load Planning with Pick-up and Delivery V. Lurkin and M. Schyns University of Liège QuantOM 14ème conférence ROADEF Société Française de Recherche Opérationnelle et Aide à la Décision Université de Technologie de Troyes, 13-14-15 Février 2013

Outline 1 Motivation 2 Problem Description 3 Model 4 Results 5 Conclusion and outlooks V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 2 / 32

Outline 1 Motivation 2 Problem Description 3 Model Main Parameters Objective Function Constraints in Complete Model 4 Results 5 Conclusion and outlooks V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 3 / 32

Context of the Research Problem Statement: How to optimally load a set of containers and pallets (ULDs) into a cargo aircraft that has to serve multiple destinations under some safety, structural, economical, environmental and manoeuvrability constraints? Transport of goods by air Sector has undergone changes since beginning of 2000s: Important increase of competition (new Low Cost Cpnies) Volatility and increasing trend in the oil prices Change in mentality Greater focus on environmental concerns More attention to spendings Load planning has possibilities for costs cutting because it is still a manual task V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 4 / 32

Positioning In the case of transport of goods by air at multiple destinations, the questions we are asking are: 1 What are the associated costs? ECOnomic & ECOlogical model 2 What are the key factors we can act on? Mathematical model 3 How to optimize the decision? Optimization method V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 5 / 32

Outline 1 Motivation 2 Problem Description 3 Model Main Parameters Objective Function Constraints in Complete Model 4 Results 5 Conclusion and outlooks V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 6 / 32

Description of the Problem A cargo aircraft has to deliver goods at two consecutive airports 1 Find the optimal location for all ULDs into the cargo aircraft To minimize the fuel consumption during the entire trip To minimize the time required to unload and load ULDs at the intermediate destination 1 Generalization could be easily done to more than two destinations V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 7 / 32

Summary of the model Minimize ( route!) subject to: (deviation most aft CG) and # ULDs to unload Each ULD is loaded Each ULD fits in a position A position accepts only one ULD Some positions are overlapping: not simultaneously used Longitudinal stability: The CG is within certified limits Lateral balance Maximum weight per position Combined load limits Cumulative load limits Regulations for hazardous goods Two parts of larger ULDs in adjacent positions Assignment Problem / Combinatorial Problem Integer Linear Problem V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 8 / 32

Contribution Some models already exist in the scientific and professional literature dealing with optimizing cargo load but... Those models are limited Most of the time, those models are specific (dedicated to one specific aircraft,...) They do not analyse the Economic and Ecological aspects They do not consider pick-up and delivery (multiple destinations) V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 9 / 32

Contribution Some models already exist in the scientific and professional literature dealing with optimizing cargo load but... Those models are limited Most of the time, those models are specific (dedicated to one specific aircraft,...) They do not analyse the Economic and Ecological aspects They do not consider pick-up and delivery (multiple destinations) Main references for the basic problem (CG) 1 Limbourg, S., Schyns, M., and Laporte, G. (2011). Automatic Aircraft Cargo Load Planning. Journal of the Operational Research Society 2 Souffriau, W., Demeester, P. and Vanden Berghe, G. and De Causmaecker,P. (2008). The Aircraft Weight and Balance Problem. Proceedings of ORBEL 22, Brussels, pp. 44 45. 3 Mongeau, M. and Bès, C. (2003). Optimization of Aircraft Container Loading, IEEE Transactions on Aerospace and Electronic Systems, Vol. 39, pp. 140 150. V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 9 / 32

1 Motivation 2 Problem Description 3 Model Main Parameters Objective Function Constraints in Complete Model 4 Results 5 Conclusion and outlooks V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 10 / 32

Outline 1 Motivation 2 Problem Description 3 Model Main Parameters Objective Function Constraints in Complete Model 4 Results 5 Conclusion and outlooks V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 11 / 32

Main Parameters and Variables K is the set of routes parts of trip separating two successive airports U is the set of ULDs pallets and containers to be transported According to their origin and destination: three subsets of ULDs: U 1, U 2, U 3 P is the set of all the positions predefined spaces in the aircraft that may contain the ULDs There is only one central door situated at the extremity of the aircraft Binary Variables { 1 if ULD i is in position j during the route k x ijk = 0 otherwise V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 12 / 32

Outline 1 Motivation 2 Problem Description 3 Model Main Parameters Objective Function Constraints in Complete Model 4 Results 5 Conclusion and outlooks V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 13 / 32

Objective function: Most Aft CG In terms of fuel consumption, the optimal location for the CG is the most aft We want to achieve the most aft CG under stability constraints We minimize, on the global trip, the absolute deviation between the most aft CG and the obtained CG In mathematical terms, it gives: Min k K ɛ k Subject to: c k o k ɛ k 0 c k o k + ɛ k 0 } k K where : -c k is the CG obtained after assignment of ULDs in the aircraft during the route k -o k is the optimal CG, i.e. most aft CG on the route k V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 14 / 32

Objective function: minimize # ULDs to Unload Loading time is function of the # of ULDs to be unloaded At the first airport, ULDs U 3 have not to be unloaded If those ULDs can remain in the aircraft: time savings! So, what we want is: 1 Locate the ULDs U 3 that must be unloaded unnecessarily because they prevent the unloading of ULDs U 1 2 Minimize the # of ULDs in such location V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 15 / 32

Objective Function: Minimize # ULDs to Unload In mathematical terms, we use the following expression to count the # of embarrassing positions: Min j P n j Subject to: i U 1 j P ds l j >l j x i j 1 n j N j (1 x ij1 )N j 0 j P ds, d D, s S, i U 3 N j are constant numbers that give the number of positions behind each position j 0 i U 1 j P ds l j >l j x i j 1 N j n j are binary variables equal to 1 if the ULD in position j must be unloaded unnecessarily V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 16 / 32

Objective Function: Minimize # ULDs to Unload Not sufficient to min (# ULDs from U 3 with an ULD from U 1 behind it) We have to be sure that: 1 Each ULD U 3 not unloaded keeps the same position for the second route 2 Each ULD U 2 (loaded at first airport) doesn t conduct to the unloading of ULD U 3 It leads to the two following sets of constraints: { xij0 n j + y 1 j P, i U 3 And: x ij0 x ij1 y 0 j P, i U 3 x ij0 n j + x i j 1 1 j P, i U 3, j P l j > l j, i U 2 V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 17 / 32

Double Objective Function Minimizing fuel consumption and # ULDs unloaded Min α(ɛ 1 + ɛ 2 ) + β n j }{{} j P Fuel consumption }{{} Loading time where : -α is the additional cost (fuel + emissions) for a deviation of one inch from the most aft center of gravity -β is the cost associated with the time required to unload one additional ULD (in terms of wages, fees to the airport for the usage of the runway...) V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 18 / 32

Outline 1 Motivation 2 Problem Description 3 Model Main Parameters Objective Function Constraints in Complete Model 4 Results 5 Conclusion and outlooks V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 19 / 32

Summary of the model V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 20 / 32

Constraints Constraints linked to OF c k o k ɛ k 0 k K c k o k + ɛ k 0 k K i U 1 j P ds l j >l j x i j 1 n j N j (1 x ij1 )N j 0 j P ds, d D, s S, i U 3 Constraints for stability min k c k max k D i(u w 1 U 3) i( j P R x ij0 j P L x ij0 ) D D i(u w 2 U 3) i( j P R x ij1 j P L x ij1 ) D k K Constraints for routes x ij0 = 0 x ij1 = 0 i / (U 1 U 3 ), j P i / (U 2 U 3 ), j P V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 21 / 32

Constraints Constraints for full load j P x ij0 = 1 i (U 1 U 3 ) j P x ij1 = 1 i (U 2 U 3 ) Constraints for allowable positions x ijk = 0 i U, j P, k R U i does not fit in P j i (U 1 U 3 ) x ij0 1 j P i (U x 2 U 3) ij1 1 j P x ij0 + x i j 1 1 x ij1 + x i j 2 1 i, i (U 1 U 3 ), j P, j O j i, i (U 2 U 3 ), j P, j O j V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 22 / 32

Constraints Constraints for load limits w i x ij0 W j w i x ij1 W j i (U 1 U 3) i (U 2 U 3) i (U 1 U 3 ), j P i (U 2 U 3 ), j P j P P j O da x ij0o d ija Ōd a d D, a O d j P P j O da x ij1o d ija Ōd a d D, a O d i (U 1 U 3) j P P j a i (U 2 U 3) j P P j a i (U 1 U 3) j P P j a i (U 2 U 3) j P P j a a c=1 Fc l=1 x ij0f ijl F a a F a c=1 Fc l=1 x ij1f ijl F a a F a c=1 Tc l=1 x ij0t ijl T a a T a c=1 Tc l=1 x ij1t ijl T a a T V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 23 / 32

Constraints Constraints for dangerous goods and larger ULDs x ij1 + x i j 1 1 i, i, j, j d jj e ii ; i, i (U 1 U 3 ), and j, j P x ij2 + x i j 2 1 i, i, j, j d jj e ii ; i, i (U 2 U 3 ), and j, j P x ij1 j P F j x ij2 j P F j x fi j 1 = 0 x fi j 2 = 0 i (U L (U 1 U 3 )), j P i (U L (U 2 U 3 )), j P V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 24 / 32

Outline 1 Motivation 2 Problem Description 3 Model Main Parameters Objective Function Constraints in Complete Model 4 Results 5 Conclusion and outlooks V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 25 / 32

Model tested on a set of real data Mathematical model tested on a realistic case. Set of real-world data provided by an industrial partner. Objective: find a feasible and optimal position for each ULD within a minimal amount of time. Optimal solution = (CG to the aft) & (No ULDs unnecessarily unloaded). Model implemented in Java using IBM ILOG CPLEX: classical branch-and-cut CPLEX Solver library. V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 26 / 32

Situation V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 27 / 32

Results (II) Test 1 Test 2 Test 3 # ULDs U 1 5 8 15 # ULDs U 2 5 6 15 # ULDs U 3 2 7 11 Total # ULDs 12 21 41 Results Test 1 Test 2 Test 3 route 0 route 1 route 0 route 1 route 0 route 1 # ULDs 7 7 15 13 26 26 ZFW 152 441 150 521 170 962 162 146 187 178 180 683 Most aft CG 54.43 53.91 59.41 57.04 63.78 62.03 Obtained CG 54.43 53.91 59.41 57.04 63.78 62.03 Epsilon 0.0002 0.0012 0 0 0 0 nj 0 0 0 0 0 0 Time 9 sec 25 min 1h 57 min V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 28 / 32

Graphical Representation of the Results (Test 3) V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 29 / 32

Outline 1 Motivation 2 Problem Description 3 Model Main Parameters Objective Function Constraints in Complete Model 4 Results 5 Conclusion and outlooks V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 30 / 32

Conclusion and outlooks To do list Mathematical formulation of the model Additional tests Pursue ongoing work on economic and ecological impacts (α and β) The load doesn t seem compressed naturally : include an inertia component in the model? Introduction of multiple doors Development of Heuristics? Extension of the model to other modes of transport: ships, trains,... V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 31 / 32

Contact me My email address : vlurkin@ulg.ac.be QuantOM website : http://www.quantom.hec.ulg.ac.be Thank you for your attention! V. Lurkin and M. Schyns (ULg) Automatic Cargo Load Planning ROADEF 2013 32 / 32