An Optimization-Based Approach to
Determine System Requirements under
Multiple Domain-Specific Uncertainties
Parithi Govindaraju, Navindran Davendralingam and William Crossley
School of Aeronautics and Astronautics, Purdue University 13th Annual Acquisition Research Symposium
Research Question
• Improve Requirements Definition • Can we identify a quantitative
approach to determine the “right requirements” for a new system?
– New system must work in a “fleet” with existing systems
– Adding new system to improve “fleet-level” objectives
– Make use of methods from operations research, operations analysis
• Can this approach address uncertainties?
– New system design – Fleet-level operations
• Application here is military air cargo – Introduce new aircraft
– Minimize fuel consumption, maximize productivity
– Display tradeoffs
Strategy: Subspace Decomposition
Approach: Decomposition Strategy
3
MINLP
Aircraft
Design Operations Fleet Level
Uncertainty
Environment
System
Decision making approach (Optimization) Pe rf orman ce Ev alu at io n Uncertainty in operations
Uncertainty in observed system performance
Uncertainty in design parameters
Design parameters
Optimization-based Approach
• Objectives
– Minimize Fleet fuel consumption
– Maximize Fleet productivity (speed of payload delivered)
• Variables
– New aircraft requirements (pallet capacity, range, speed) – New aircraft design variables (NLP: Nonlinear Programming)
• Wing loading, aspect ratio, thrust-to-weight ratio, etc.
– Assignment variables (MIP: Mixed integer programming)
• Flights, payload on a particular route
• Constraints
– Cargo demand
– Aircraft performance (takeoff distance, landing distance etc.)
– Fleet operations (maximum operational hours, number of each aircraft types etc.)
Aircraft Design (Sizing) Uncertainty
•
Uncertain parameters
Operational Uncertainty in Pallet Demand
7
•
GATES dataset shows large variation in daily cargo
Approach: Handling Uncertainty
•
Reliability-based design optimization (RBDO) formulation to
handle uncertainty in new system design
•
Descriptive sampling approach to handle uncertainty in
pallet demand
•
Propagation of uncertainty from aircraft sizing subspace
– Performance of new aircraft is uncertain– Coefficients in assignment problem are distributions
•
Used a ‘Robust Optimization’ approach
– Interval Robust Counterpart (IRC) formulation: Optimize the worst-case values of parameters within an uncertainty set – Insensitive to data uncertainty in the problem
Case Study: 25-base Network
9
• Determine the requirements for a new aircraft (type X) that would improve fleet-level objectives
• 25-base problem consisting of 219 directional routes
– Extracted from the GATES dataset, so reflects actual levels of demand
• Existing fleet for AMC
– 28 C-5, 44 C-17, and 21 B747-F operated on 25 base subset
The fleet can add five new aircraft (all of type X)
Source: www.amc.af.mil
B747-F chartered from Civil Reserve Air Fleet C-17
Combined Results
10
• “Optimal” requirements and design of new aircraft to improve fleet-level capabilities • Tradeoff of fuel consumption and
productivity
• Formulation addresses uncertainty
New Aircraft X:
Pallet capacity = 24
Design range = 2992 nmi Cruise speed = 550 knots
AR = 9.20 T/W = 0.24 W/S = 161 lb/ft2 Engine BPR = 13.13
Wing Sweep = 10 deg Taper Ratio = 0.25
New Aircraft X:
Pallet capacity = 16
Design range = 3800 nmi Cruise speed = 549.37 knots
AR = 9.06 T/W = 0.24 W/S = 161 lb/ft2 Engine BPR = 12.11
Concluding Statements
•
Decision support framework to assist decision-maker
or acquisition practitioner
–
Assess tradeoffs of different fleet-level metrics
–
Each tradeoff solution describes the design requirements
for the new system
–
Addressed multi-domain uncertainty and uncertainty
propagation
•
Tradespace evaluation based on quantitative metrics
–
Shows impact of system requirements on fleet-level
capabilities
–
Results here are limited by the accuracy of the aircraft
sizing methodology
Application: Air Mobility
Command (AMC)
• AMC: One of the major command centers
of the U.S. Air Force
• AMC is the DoD’s single largest aviation fuel consumer*
• Non-deterministic nature of AMC
operations
– Demand is highly asymmetric
– Demand fluctuation on a day to day basis – Routes flown vary based on demand • AMC’s mission profile includes
– Worldwide cargo and passenger transport** • Used Global Air Transportation Execution
System (GATES) dataset
14
*Aviation fuel savings: AMC leading the charge. Air Mobility Command **This work only addresses cargo transport
Air Mobility Command
• Used Global Air
Transportation Execution System (GATES) dataset
• Filtered route network from GATES dataset
– Demand for subset served
by C-5, C-17 and 747-F (~75% of total demand)
– Fixed density and dimension
of pallet (463 L)
• Our aircraft fleet consists of only the C-5, C-17 and 747-F.
Source: www.amc.af.mil
Subspace Decomposition Approach
(Deterministic Formulation)
16
Top Level
minimize: Fuel consumed
variable: PalletX, RangeX, SpeedX
Aircraft Sizing Subspace
minimize: Design mission fuel consumption
subject to: Performance constraints variables: ARX, (T/W)X, (W/S)X, PalletX RangeX SpeedX FCpkij Fuel consumed PalletX SpeedX
AMC Assignment Subspace minimize: Fuel consumed subject to: pallet capacity,
scheduling constraints, demand
Results: 25-base Network
17
Non convex Pareto front Some non-dominated
solutions
Results: 25-base Network
18
New Aircraft X:
Pallet capacity = 16
Design range = 3800 nmi Cruise speed = 549.37 knots
Results: 25-base Network
19
New Aircraft X:
Pallet capacity = 17
Design range = 3800 nmi Cruise speed = 525.28 knots
Results: 25-base Network
20
New Aircraft X:
Pallet capacity = 24
Design range = 2991.7 nmi Cruise speed = 550 knots
21
Top level subspace Minimize Fleet fuel consumption
Subject to Bounds on PalletX , RangeX , SpeedX
Aircraft sizing
subspace Minimize Subject to Fuel consumption of Aircraft X for design mission Performance constraints
Bounds on AR, W/S, T/W
Fleet assignment
subspace Minimize Subject to Fleet fuel consumption Demand constraints
Node balance constraints
Starting location of aircraft constraints Daily utilization limits
Trip limits
25-base, 219-route Network
•
Top level
– Three decision variables
– Bounds on decision variables
•
Aircraft sizing
– Six continuous decision variables – Four nonlinear constraints
– Five uncertain parameters – Bounds on decision variables
•
Fleet assignment
– 183,750 binary decision variables – 134,203 constraints
– Uncertainty in pallet demand on each route along with uncertainty propagation from aircraft sizing
INTERVAL ROBUST COUNTERPART
MODEL
Deterministic Formulation
24{ }
: '
:
0,1
:
, :
, :
jMinimize
c x
Subject to
Ax
b
x
c n vector b m vector A m n matrix
≤
∈
IRC Model
•
𝜀𝜀, 𝛿𝛿 -Interval Robust Counterpart (IRC) formulation* for
bounded uncertainty
– 𝛿𝛿: infeasibility tolerance, 𝜀𝜀 – data uncertainty 𝑎𝑎� − 𝑎𝑎𝑖𝑖𝑖𝑖 𝑖𝑖𝑖𝑖 ≤ 𝜀𝜀 𝑎𝑎𝑖𝑖𝑖𝑖 , 𝑏𝑏� − 𝑏𝑏𝑖𝑖 𝑖𝑖 ≤ 𝜀𝜀 𝑏𝑏𝑖𝑖
– Uncertainty in objective function: Transform objective function as constraint
– 𝜀𝜀 and 𝛿𝛿 can change for each constraint
•
A solution 𝒙𝒙 is robust if
– 𝑥𝑥 is feasible for the nominal values
– Whatever are the true values of the coefficients and RHS
parameters within the corresponding intervals, must satisfy the
i-th inequality constraint with an error at most 𝛿𝛿 × max (1, 𝑏𝑏𝑖𝑖)
25
IRC 𝜺𝜺, 𝜹𝜹 Formulation
26(
)
(
)
{ }
: ' : + max 1, 0,1 : , : , :: set of indices of the va
i i ij j ij ij j i i i i j J j J j i Minimize c x Subject to Ax b a x a a x b b b i x
c n vector b m vector A m n matrix
J x ε ε δ ∉ ∈ ≤ + + ≤ − × ∀ ∈ − − ×
∑
∑
riables with uncertain coefficients in the
-th inequality constrainti
•
The additional constraints consider the worst-case values of
the uncertain parameters
Demand Uncertainty
•
Applying IRC model to the demand constraint
–
‘Immunized’ against the worst-case scenario
(maximum value) of demand
–
Leads to a ‘conservative’ solution
•
Instead, handled through a stratified sampling
technique to reduce computational expense
–
On-demand nature of fleet operations
–
Large fluctuations in pallet demand
How can our approach help AMC?
•
Our methodology
–
Helps determine the requirements for – and describe
the design of – a new aircraft for use in the AMC fleet
–
Optimize fleet-level metrics that address performance
and fuel use
–
Account for uncertainties in fleet operations and new
aircraft performance
•
Describe how design requirements of the new
aircraft would change for different tradeoff
opportunities between productivity and fuel
consumption
Descriptive Sampling
•
Discretize the distribution to generate B demand scenarios
– Sample more from high-density and less from low-densityregions
•
Random permutation of the demand values for each route
29
Random sampling = random set × random sequence Descriptive sampling = deterministic set × random sequence
Saliby, E., “Descriptive sampling: A better approach to Monte Carlo simulation”
Aircraft Sizing Problem
30
Decision variables Lower Bound Upper Bound
Wing Aspect Ratio 6 .00 9 .50
Thrust-to-weight Ratio 0 .18 0 .35
Wing Loading [lb/ft2] 65 .00 161 .00
Engine Bypass Ratio 4 .50 14 .50
Wing Leading Edge Sweep [deg] 10 .00 35 .00
Wing Taper Ratio 0 .10 0 .40
Constraints Value
Takeoff Distance [ft] ≤ 8500
Landing Distance [ft] ≤ 5500
Second segment climb gradient ≥ 0.025
Top-of-climb rate [ft/min] ≥ 500
Fleet Assignment Subspace
31 Minimize , , , , 1, , 1 1 1, 2, 3... , 1, 2, 3... , 1, 2, 3... N N p k i j p k i j i i x x k K p P j N + = = ≥ ∀ = ∀ = ∀ = ∑ ∑ , , , , , , 1 1 1 1, 2,3... K N N p k i j p k i j P k i j x BH B p P = = = ⋅ ≤ ∀ = ∑∑∑ , , , , , , , 1 1 1, 2, 3... , 1, 2, 3... P K p k i j p k i j i j p k Cap x dem i N j N = = ⋅ ≥ ∀ = ∀ = ∑∑ { } , , , 0,1 p k i j x ∈ Subject to Fleet-level DOCNode balance constraints Demand constraints Starting location of aircraft
constraints Daily utilization limit
Uncertainty in Aircraft Sizing
32
Uncertain Parameters 𝝃𝝃 Lower limit Mode Upper Limit
𝐶𝐶𝐷𝐷0multiplier, 𝑘𝑘𝐶𝐶𝐷𝐷 0.90 1.0 1.10
SFC 0.45 0.5 0.55
Oswald efficiency multiplier, 𝑘𝑘𝑒𝑒0 0.95 1.0 1.05 • Two major types of uncertainty
– Aleatoric uncertainty: Inherent or natural randomness
– Epistemic uncertainty: Imprecise or absence of complete information
• Some uncertain parameters used as scaling factors
• Represented using assumed triangular distributions
0 D
(
0 predicted)
D C D
C
=
k
×
C
Lower
limit Mode Upper limit
Uncertainty in Pallet Demand
•
Reported AMC operations
show large variations in daily
cargo transported and
asymmetrical cargo demand
between base pairs
–
From this, treat future daily
pallet transport demand as
uncertain
–
Demand must address
direction in route network
33