“An Airspace Planning and Collaborative Decision Making Model (APCDM) Under Safety, Workload, and Equity Considerations” Hanif D. Sherali Raymond W. Staats Antonio A. Trani NEXTOR Research Seminar - Falls Church, VA June 3, 2003 06/03/03 1 Overview • Motivation & Background • APCDM • • • • Conflict Resolution Sector Workloads Collaborative Decision Making (CDM) Considerations Overall Model Formulation • Model Analyses • Probabilistic Aircraft Encounter Model (PAEM) Analysis • Parameterization & Sensitivity Analysis • Conflict Constraint Formulation Analysis • Research Directions 06/03/03 2 Motivation & Background • Delays: Space Launch, Weather Systems • Congested Airspace: Safety and ATC Workload • Distribute sector workloads • Minimize en-route aircraft conflicts • Airline Competition • • • • 06/03/03 Fair allocation of constrained resources New entrants and small/medium community service Disparity in distribution of costs Consumer expectations 3 APCDM • Flight Plan Selection • For each flight, select one flight plan from among alternatives • Minimize Flight Costs (Objective Function) • Subject to Considerations (Penalty Terms in Objective Function): • Sector Workload • Safety (Conflict Resolution) • Decision Equity 06/03/03 4 APCDM Generate New Flight Plans Column Generation Record Iterative Results Adjust Parameters INPUTS: •Sector Geometries •Flight Plans •SUAs •Weather Closures Sector Occupancies AOM Conflict Analysis PAEM Conflict & Workload Constraint Generation CDM Equity Representation Optimize Flight Plan Selection INNER LOOP OUTER LOOP 06/03/03 5 APCDM • Sector Occupancies • Aircraft Conflict Analysis • Stochastic with respect to aircraft trajectory • Conflict risk thresholds • Conflict & Workload Constraint Generation • Continuous time formulation • Two new classes of valid inequalities • Sector workloads--average and peak workloads • CDM Equity Representation • Cost Model • Collaboration Efficiency & Equity • Mixed-Integer Programming Model 06/03/03 6 Sector Occupancy AIRSPACE OCCUPANCY MODEL • Mathematical NAS representation • 20 centers each divided into sectors • Flight plans processed to determine sector occupancy time intervals • Occupancy data used: • To characterize sector occupancy workloads • As pre-processing data for PAEM conflict analysis 06/03/03 7 Sector Workload • Workload Characterization • Average Occupancy throughout some horizon (ws) • Peak Occupancy (ns) • Occupancy Constraints: • Prohibit selection of combinations of flight plans that cause sector capacity ( ns ) to be exceeded • Penalty Functions: • Average Workload: • Constant penalty S ∑γ s =1 s ws • Peak/Average Differential: S ns ∑∑ µ s =1 n =0 sn ysn • Piecewise linear representation of increasing quadratic function 06/03/03 8 Conflict Analysis PROBABILISTIC AIRCRAFT ENCOUNTER MODEL • Proximity Shell Around Each Focal Aircraft δz ry ajecto r t t f a ircr focal a δy δx • Moves with aircraft as it traverses its flight trajectory • Conflict occurs when another intruder aircraft pierces the focal aircraft’s proximity shell 06/03/03 9 Conflict Analysis PROBABILISTIC AIRCRAFT ENCOUNTER MODEL • Aircraft Position & Trajectory Not Known With Certainty • Weather Effects • Navigation System Inaccuracy • Pilot Error planned trajectory actual trajectory • Bounded Error Regions → Probabilistic Trajectory Corridor • Randomized Displacement Errors • Wind-induced Displacement Errors 06/03/03 10 Conflict Analysis PROBABILISTIC AIRCRAFT ENCOUNTER MODEL • For each pair of discretized error trajectory realizations (for focal and intruder aircraft) we can compute the conflict risk: P(ξ ) 0.2 conflicts 0.3 0.5 1.0 conflict probability 0 1 0.8 pthresh 0.6 0.4 0.2 0.0 0 1 conflicts time 06/03/03 0 ?1 ?2 ?3 ?4 1 11 Conflict Resolution Constraints • Probabilistic conflicts generated by PAEM are fit into the constraint structure of APCDM • Constraints prohibit the selection of particular combinations of flight plans • Flight pairs that have a “fatal” conflict • Flight combinations that exceed sector ATC conflict resolution capability during any specified time interval • Penalty function: ∑ ( P ,Q )∈A ϕ PQ zPQ • Constant ϕPQ is determined by conflict geometry • Polyhedral analysis of conflict constraint structure • Derived classes of valid inequalities to tighten representation 06/03/03 12 Conflict Resolution Constraints C3 REPRESENTATION • Define T NC as: ( P , Q, R ), P < Q < R : for some ( s ,k ), a subgraph of Gsk that is induced by the nodes P, Q, and R contains precisely two edges, but no such subgraph for any ( s ,k ) contains three edges • ( x , z ) : zPQ ≤ 1, ∑ ( P ,Q )∈M sk xP + xQ + xR ≤ 2, C3 = z PQ ≥ xP + xQ − 1, z ≥ 0, x binary P Q R ∀( P ,Q, R ) ∈ TNC . ∀( P, Q ) ∈ A ∀( s, k ) • C3 tightens representation 06/03/03 13 Conflict Resolution Constraints C4 REPRESENTATION • Focus is on underlying star-graph convex hull constraints Q R P • ( x , z ) : C4 = ∑ ( P , Q )∈M sk * z ≤ x , ∀ r = 1,..., r , ∀ P ∈ I ∑ ( PQ) P P . Q∈ Jr ( P ) zPQ ≥ xP + xQ − 1, ∀( P ,Q ) ∈ A z ≥ 0, x binary zPQ ≤ 1, ∀( s, k ) W • C4 is a provably tighter representation than C3 06/03/03 14 CDM Considerations • Optimal Individual Decisions vs. Optimal Group Decision • Each participating airline’s decisions represent conflicting objectives • Possibly no feasible satisfying solution for these conflicting objectives • Inefficient overall use of the NAS • Collaboration Efficiency • Ratio of costs incurred by an airline due to resolution between the group’s conflicting objectives to costs obtainable using the airline’s individually optimized strategy • Collaboration Equity • Aggregate measure of disparity of costs incurred via group decision 06/03/03 15 CDM Considerations FLIGHT PLAN COST MODEL • Fuel Cost: (Ffp) • Base of Aircraft Data (BADA) Operations Performance Model • Fuel cost as a function of: • Aircraft type • Mass • Flight envelope • Aerodynamics • Engine thrust • Reduced power flight • Fuel consumption • Ground movement • Delay Cost: D fp = ( t dfp )( dfc ) ( lf ) (δ ) • • • • 06/03/03 Length of delay ( t dfp ) Connection delay cost factor ( d cf ) Passenger load estimate ( l f ) Delay cost factor per passenger-minute (δ ) 16 CDM Considerations FLIGHT PLAN COST MODEL • Total Flight Plan Cost: cfp = Ffp + Dfp • Flight Cancellations • Each flight has a “cancellation” surrogate flight plan • Cancellation cost is greater than highest cost surrogate c f 0 = max {F fp } + ( t df 0 )( d cf ) ( l f ) (δ ) p∈Pf 06/03/03 17 CDM Considerations COLLABORATION EFFICIENCY • Airline Collaboration Cost: • Ratio of total airline cost after resolving conflicting objectives between all airlines to airline’s individually optimized flight costs. dα ( x ) = ∑ ∑c f ∈Aα p ∈P f 0 ∑c f ∈ Aα fp x fp * f • We impose dα(x) ≤ Dmax, a maximum CDM-based cost ratio, for all airlines α =1,…, α 06/03/03 18 CDM Considerations COLLABORATION EFFICIENCY • Airline Collaboration Efficiency: 1 if Eα ( x) = 0 if • Function constructed such that Dmax • This yields: Eα ( x) = ∑c f ∈Aα * f − ∑ ∑c f ∈Aα p ∈Pf 0 fp dα ( x) = 1 dα ( x) = Dmax x fp ( Dmax − 1) ∑ c*f , ∀α = 1,..., α f ∈ Aα • ω-Mean Collaboration Efficiency: where ωα = Aα , ∀α =1,...,α , F α ∑ω α =1 α ∑ω α α Eα ( x), = 1, ωα ≥ 0, ∀α . • ω-Mean Collaboration Inefficiency ( 1 − ∑ ωα Eα ( x) ) is penalized in the objective function 06/03/03 α 19 CDM Considerations COLLABORATION EQUITY • Airline Collaboration Equity: α E ( x) = Eα ( x) − ∑ ωα Eα ( x) α =1 e α • ω-Mean Collaboration Inequity: α x ≡ ∑ ωα Eαe ( x ) e α =1 • Formulation linearizes the absolute value terms • Penalty function minimizes disparities in efficiencies (i.e. seeks a more equitable solution) F • 06/03/03 F µ = µ = µ0 ∑ c = ( 0.1) ∑ c*f e D f =1 * f f =1 20 Model APCDM F ∑∑c min f =1 p∈Pf 0 ∑ subj to: p∈Pf 0 S fp ns x fp + ∑∑ µsn ysn + µ s =1 n =0 D α ∑ ω [1 − E α =1 α α S ( x)] + µ x + ∑ γ s ws + e e s =1 Conflict Resolution Constraints (C4) CDM Constraints Dmax Eα ( x ) = ns ≤ ns , ∀s = 1,..., S ∑y sn = 1, ∀s = 1,..., S n= 0 ns − ws = ∑ ny sn , ∀s = 1,..., S n= 0 ∑ ( f , p)∈ Csi ∑ Q ∈J sk ( P) z( PQ) ≤ rs xP , ∀ P ∈ Nsk : ns 1 ws = H ∑ ( f , p)∈Ωs t x fp , ∀s = 1,..., S s fp x fp ≤ ns , ∀i = 1,..., I s , s = 1,..., S 06/03/03 ( P ,Q )∈ A ϕ PQ z PQ x fp = 1 ∀f = 1,..., F Workload Constraints ns ∑ J sk ( P) ≥ rs +1, ∀( s , k ) xP + xQ ≤ 1, ∀ ( P, Q) ∈ FC xP + xQ − z PQ ≤ 1, ∀ ( P ,Q ) ∈ A ∑ ( P,Q )∈ Msk zPQ ≤ rs , ∀( s, k ) ∑c f ∈ Aα * f − ∑ ∑c f ∈Aα p ∈P f 0 ( Dmax − 1) ∑ c*f fp x fp , ∀α = 1,...,α f ∈Aα Eα ( x ) ≥ 0, ∀α = 1,..., α α Eαe ( x ) = Eα ( x) − ∑ ωα Eα ( x ) , ∀α = 1,...,α α =1 e e e − Emax ≤ Eα ( x ) ≤ Emax , ∀α = 1,..., α α ∑ω ν α =1 α = x ≤v e α e ν α ≥ − Eαe ( x) and ν α ≥ Eαe ( x), ∀α = 1,..., α 21 PAEM Analysis • Eight Probabilistic Trajectory Displacement Sets • 5 Randomized • 3 Wind-induced • 15 to 45 Realizations • Nonlinear increasing relationship 06/03/03 22 PAEM Analysis • Two-Dimensional Displacement Regions • Minimal conflicts generated with vertical displacements • FAA-imposed separation much greater than maximum vertical deviations (±400 ft) • Reduces number of realizations and computational effort • Identified Intervals Versus Threshold Probability 69 deterministic conflicts 06/03/03 559 deterministic conflicts 23 PAEM Analysis • Baseline Threshold Probabilities • Conservative • Identify a reasonable number of probabilistic conflicts • Comparable to probabilities observed for conflicts identified in previous deterministic analyses pthresh = { p1, p2 , pfatal } = { 13 , 16 , 118} • Sensitivity Analysis: Vary p1, p2, and pfatal proportionally • Perturbations to the structures of induced conflict subgraphs • Results demonstrate model insensitivity to moderate changes in threshold probabilities 06/03/03 24 APCDM Parameterization Dmax • Recall: dα ( x) ≤ Dmax 1 • Collaboration Efficiency Curve Eα ( x) 0 Dmax Dmax Dmax Dmax Dmax dα ( x ) 06/03/03 25 APCDM Parameterization Dmax • Increasing Objective Value: Two Factors • Slope of Efficiency Curve • Surrogate Selections • Parameter Influences Decision when D max ≤ 1.20 06/03/03 26 APCDM Parameterization e Emax • Four instances run with unconstrained airline collaboration equities max Eαe ( x ) α 06/03/03 27 APCDM Parameterization e Emax • CDM-3 Analysis • More stringent equity requirements induce reduced collaboration efficiencies 06/03/03 28 APCDM Parameterization µ0 • Function of the CDM penalty terms in objective • Mathematical incentive for maximizing collaboration efficiencies and decision equity (i.e., mimimize “spread”) • Should not dominate solution • Definition: “CDM Improvement” α α 0.5 ∑ ωα Eα ( x ) − ∑ ωα Eα ( x) + 0.5 {x e }µ =0 − { xe }µ = µ 0 0 0 µ0 = µ 0 α =1 µ0 =0 α =1 06/03/03 29 APCDM Parameterization µ0 • Four APCDM instances tested using seven µ0 values 06/03/03 30 Conflict Constraint Formulation Analysis • Compactness of Representation: C3 versus C4 06/03/03 31 Conflict Constraint Formulation Analysis • CPLEX default cut generation disabled • Analysis • Recommend C4 Formulation • Specialized C4 cuts superior to CPLEX general-purpose cuts w.r.t. APCDM 06/03/03 32 Research Contributions The APCDM with the following characteristics: • Probabilistic Conflict Analysis • Two alternative representations for trajectory errors • • • • Continuous time formulation for conflict risk intervals Two new classes of valid inequalities Flight plan cost model CDM Representation • Examines distribution of costs as well as maximum spread of costs • Practical Applications 06/03/03 33 Research Directions • Alternative Utility Theory based equity considerations • Flight plan generation • Dynamic Airspace Issues • Weather Systems • Space Launch SUAs • Dynamic Resectorization • Strategic and tactical scenario tests 06/03/03 34 Q U E S T I O N S ? 06/03/03 35