A Multiobjective, Multidisciplinary Design Optimization Methodology for the Conceptual Design of

advertisement
A Multiobjective, Multidisciplinary Design Optimization
Methodology for the Conceptual Design of
Distributed Satellite Systems
Cyrus D. Jilla
Presented by Dan Hastings
SSPARC IAB Meeting
May 16, 2002
Chart: 1
MIT Space Systems Laboratory
Motivation
• Objective: To develop a methodology for mathematically modeling the
Distributed Satellite System (DSS) conceptual design problem as an
optimization problem to enable an efficient search for the best families of
solutions within the system trade space.
• Motivation:
– The trade-space for DSS’s is enormous - too large to enumerate, analyze,
and compare all possible system architectures.
– MDO techniques have been applied successfully across many fields to find
the solutions to complex problems.
– “… the conceptual space systems design process is very unstructured …
designers often pursue a single design concept, patching and repairing their
original idea rather than generating new alternatives.” - Proceedings of the
1998 IEEE Aerospace Conference
– A design that is globally optimized on the basis of a system metric(s) is
likely to vary drastically from a design that has been developed by optimizing
each subsystem.
– A methodology is needed that will enable a greater search of the trade
space and explore design options that might not otherwise be considered
during the Conceptual Design Phase (when lifecycle cost gets locked in).
Chart: 2
MIT Space Systems Laboratory
Case Studies
•
•
Name:
Mission:
•
•
•
Sector:
Sponsor:
TS Size:
Terrestrial Planet Finder
Terrestrial Planet Detection/
Characterization
Civil
NASA
640 Architectures
Image removed due to copyright considerations.
[Beichman et al, 1999]
Image removed due to copyright considerations.
[Martin, 2000]
•
•
Name:
Mission:
•
•
•
Sector:
Sponsor:
TS Size:
Chart: 3
•
•
Name:
Mission:
•
•
•
Sector:
Sponsor:
TS Size:
TechSat 21
Ground Moving Target
Indicator (GMTI)
Military
AFRL
732,160
Broadband Communication
High Data Rate
Communication Services
Commercial
Private Company
42,400 Architectures
Image removed due to copyright conisderations.
[Boeing, 2002]
MIT Space Systems Laboratory
Past Work – Literature Review
Aeronautics
Astronautics
1996-1998
University of Colorado
Mosher (Genetic Alg.)
Riddle (Dynamic Prog.)
Subsystems: 1980’s onward
Aerodynamics NASA Langley Research Center
Sobieski et al
Structures
Launch
Vehicles
1995
Constellation University of Colorado
Design
Matossian (MILP)
Spacecraft
Design
Distributed
Satellite
Systems
Chart: 4
Middle 1990’s
Stanford, The Aerospace Corporation,
German Academic Institutions
Kroo, Braun, et al
1999-2002
MIT – Jilla & Miller
- System of Systems
- Nonlinear
- Multiobjective
MIT Space Systems Laboratory
The MMDOSA Methodology
1
2
3
Create the
GINA Model
Perform Univariate
Studies
Take a Random
Sample of the
Trade Space
7
5
Converge on System
Architectures for
the Next Phase of
the Design Process
Interpret Results
(Sensitivity
Analysis)
Formulate and
Apply MDO
Algorithm(s)
4
Iterate
6
Chart: 5
MIT Space Systems Laboratory
Step 1 – Create the GINA Model
Top Trades Number of
Satellites
Capability
Per
Cluster
Metrics
Isolation
Number of
Clusters
N/A
N/A
Minimum
revisit time
Rate
N/A
Integrity
Availability
Cost per
Function
Constellation
Chart: 6
Antenna gain
gain
Antenna
patternfrom
from
pattern
cluster
cluster
projection
projection
N/A
Overall
system
reliability
Overall
system
reliability
Learning
curve
effects
Learning
curve
effects
Radar
Payload
Altitude
MDV and
maximum
cluster
baseline
Aperture
Diameter
Transmission
Power
N/A
N/A
Revisit time
and area
search rate
Footprint
coverage
area
Required
dwell time
Received
signal
strength
Mainlobe vs.
sidelobe gain
Impacts the
signal-tonoise ratio
N/A
N/A
Time required
to scan a
target area
Launch,
eclipse,
& drag
Antenna
mass & cost
Size of
spacecraft
S/C Bus
Deploy/Ops
System Analysis
MIT Space Systems Laboratory
Step 1 – Develop Simulation Software
Inputs (Design Vector)
# S/C per Cluster
MATLAB Models
….
Constellation
Radar
# Clusters
Key Outputs
….
Constellation Altitude
S/C Bus
Payload
Aperture Diameter
Lifecycle Cost
Availability
Probability of
Detection
Revisit Rate
Resolution & MDV
….
Launch &
Operations
Antenna Power
System
Analysis
100
90
80
70
60
50
40
30
20
10
0
1
Chart: 7
2
3
4
5
6
7
8
9
10
MIT Space Systems Laboratory
Step 2 – Perform Univariate Studies
•
•
Univariate Studies
)
B
$
( 13
Strengths
t 12
s
o 11
C
10
e
l
9
$1.6B
c
y
8
c
e 7
f
i
L 6
– Select a baseline . Holding
everything else constant, vary
an individual i over its entire
range of values and observe
how the system attributes vary.
– Provides the systems engineer
with an initial feel of the trade
space.
– Further assessment of model
fidelity.
•
Weaknesses
– Ignores couplings between
elements of the design vector.
– Focuses on only a local portion
of the global trade space.
Chart: 8
TechSat21 Trade Space Sample
Baseline Design
# Satellites/Cluster
Altitude
Ant. Diameter
Ant. Power
# Planes
# Clusters/Plane
$0.1B
$0.8B
$0.4B
$0.2B
Baseline
Design
5
4
3
$0.05B
0
0.2
0.4
0.6
0.8
Probability of Detection at 99% Availability
1
* Family Baseline Design Vector
# Satellites Per Cluster:
Aperture Diameter:
Radar Transmission Power:
Constellation Altitude:
# Clusters Per Orbital Plane:
# Orbital Planes:
8
2m
300 W
1000 km
6
6
MIT Space Systems Laboratory
Step 3 – Random Sample
•
Random Sampling
–
•
95% Confidence
Intervals
X
vx
95%CI
2()
=
n±
–
•
“Average” vs. Optimized Designs
Initial Optimization Bounds
–
•
Collecting and deriving data on a population (i.e. the complete set of architectures in the DSS
global trade space) after measuring only a small subset of the population in such a way that every
architecture in the trade space is equally likely to be selected.
LP Relaxation Analogy
Gather Data to be Used Downstream
to Tailor MDO Algorithms
–
Chart: 9
Simulated Annealing Δ Parameter
TPF Random Sample (n=48)
Parameter
Lifecycle Cost
($B)
Maximum
2.11
Minimum
0.74
Range
1.37
Mean
1.23
Standard Deviation
0.30
Performance Cost Per Image
(# Images)
($K)
3839
2429
390
474
3449
4955
1681
849
731
367
MIT Space Systems Laboratory
Step 4 – Apply MDO Algorithms:
Single Objective Optimization
•
Application of 4 MDO Techniques
–
–
–
–
•
•
Taguchi Methods
Simulated Annealing
Pseudo-Gradient Search
Univariate Search
Heuristic techniques found to be the
least susceptible to getting stuck in the
local optima present in the trade space of
DSS’s.
Simulated Annealing forms the core
algorithm within MMDOSA.
Potential
Neighbors
Simulated
Annealing
Gradient
Gradient
MDO Technique Performance
Trial
Simulated
Annealing
($K/Image)
Univariate
Algorithm
($K/Image)
493.8
470.0
469.6
505.1
470.8
470.8
493.8
470.0
498.2
496.4
PseudoGradient
Search
($K/Image)
470.8
470.0
469.6
520.9
469.6
469.6
532.6
469.6
470.8
483.0
1
2
3
4
5
6
7
8
9
10
MSE
($K/Image)2
397.1
678.3
1027.8
469.6
469.6
513.8
469.6
526.0
513.8
470.8
525.9
469.6
473.9
21MPICPI
iC
n
=
n
(*)
SE=
Local Optimum
Global Optimum
Chart: 10
MIT Space Systems Laboratory
n
o
i
l
l
i
m
$
(
n
o
i
l
l
i
m
$
(
Step 4 – Apply MDO Algorithms:
Single Objective Optimization
TPF System Trade Space
t
s 2400
o 2200
C
2000
e
l 1800
c
y 1600
c
e 1400
f 1200
i
L 1000
$2M/Image
t 1400
s
o
C 1350
$1M/Image
$0.5M/Image
Zoom in of the TPF System Trade Space
$0.55M/Image
$0.5M/Image
e
l 1300
c
y
c
1250
e
f
i
L 1200
$0.45M/Image
$0.4M/Image
$0.25M/Image
800
0
500
1000 1500 2000 2500 3000 3500 4000
Performance (total # of images)
1150
2300
2400
2500 2600 2700 2800 2900
Performance (total # of images)
3000
“Optimal” Solution
Orbit
Interf.
# Apert.
Apert.
Chart: 11
4 AU
SCI-2D
8
4m
Number of Images 2759
Total Cost
$1.3 Billion
Cost Per Image $469,000
MIT Space Systems Laboratory
Step 4 – Apply MDO Algorithms:
Multiobjective Optimization
•
•
•
Motivation: True systems methods handles trades, not just a single metric. In
real-world systems engineering problems, one has to balance multiple
requirements while simultaneously trying to achieve multiple goals.
)
s
n
o
i
l
l
i
b
$
(
Differences between single objective and multiobjective problems.
• Single objective problems have only one true solution.
• Multiobjective problems can have more than one solution.
Terminology:
– Dominated Solutions
– Non-Dominated Solutions
– Pareto Optimal Set
O j ( xi ) < O j ( y ) for all i and j
Multi-Objective Illustration
2
(1600,$1.8B)
t
s
o
C 1.5
e
l
c
1
y
c
e
f
i
L 0.5
Design 4
CPI=$1.13M
(2000,$1.5B)
Design 3
(1000,$1.3B)
CPI=$0.75M
Design 5
CPI=$1.30M
(1400,$0.8B)
Design 2
CPI=$0.57M
(500,$0.5B)
Design 1
CPI=$1.00M
0
0
500
1000
1500
2000
Performance (total # images)
Chart: 12
MIT Space Systems Laboratory
Step 4 – Apply MDO Algorithms:
Multiobjective Multiple Solution Algorithm
)
s
n
o
i
l
l
i
m 1600
$
(
1500
t
s 1400
o
C 1300
Goal:
To find multiple architectures in
the Pareto optimal set.
IF En ( Ãk ) < En ( Ãi ) for ALL n = 1,2 ,K ,N
Ãi ∉ P
k = 1,2, K , i - 1
END
IF Ãi +1 ∈ P OR χ
Ãb = Ãi +1
Chart: 13
$1M/Image
$2M/Image
$0.5M/Image
$0.25M/Image
0
500
1500
2000
1000
Performance (total # images
2500
3000
Observations:
•
ELSE
Ãb = Ãi
END
Current Solution Path
Pareto-Optimal Set
800
700
Δ
−
<e T
Multi-Objective SA Exploration of the TPF Trade Space
e
l 1200
c
y 1100
c
e
f 1000
i
900
L
New Decision Logic
ELSE
Ãi ∈ P
Pareto Front
•
Along this boundary, the systems
engineer cannot improve the
performance of the design without also
increasing lifecycle cost.
This boundary quantitatively captures
the trades between the DSS design
criteria.
MIT Space Systems Laboratory
Step 4 – Apply MDO Algorithms:
Approximating the Global Pareto Boundary
TPF System Trade Space Pareto-Optimal Front Estimation
2200
2200
Dominated Solutions
Non-Dominated Solutions
2000
Dominated Solutions
Non-Dominated Solutions
Local Pareto Front
Global Pareto Front
2000
1800
Lifecycle Cost ($M)
1800
1600
1400
1200
1600
1400
1200
1000
1000
800
800
0
500
1000
1500
2000
2500
3000
3500
4000
Single Objective SA
0
# Iterations vs. RMSE of Pareto Boundary Curve Fit
1000 1500 2000 2500 3000
Performance (total # of images)
3500
4000
TPF System Trade Space Pareto-Optimal Front Estimation
450
2200
Single Objective SA
Multi-Objective Single Point SA
Multi-Objective Multiple Point SA
400
Dominated Solutions
Non-Dominated Solutions
Local Pareto Front
Global Pareto Front
2000
350
1800
Lifecycle Cost ($M)
Mean Error ($M) - 100 Trials
500
300
250
200
150
100
1600
1400
1200
Multiobjective
Multiple Point SA
1000
50
800
0
Chart: 14
0
50
100
150
200
250
# Iterations in Algorithm
300
350
400
0
500
1000 1500 2000 2500 3000
Performance (total # of images)
3500
4000
MIT Space Systems Laboratory
Step 4 – Apply MDO Algorithms:
Multiobjective Optimization
•
•
•
In a two-dimensional trade space, the Pareto Optimal set represents the
boundary of the most design efficient solutions.
The same principles of Pareto Optimality hold for a trade space with any
number n dimensions (ie. any number of decision criteria).
3 Criteria Example for Space-Based Radar
– Minimize(Lifecycle Cost) AND
– Minimize(Maximum Revisit Time) AND
– Maximize(Target Probability of Detection)
Chart: 15
MIT Space Systems Laboratory
Step 5 – Interpret Results:
Sensitivity Analysis
•
Finite Differencing
– Computationally expensive
– Local Sensitivity
•
Key Question: Which variables in
the design vector have the most
significant effect on the metrics of
interest for system?
•
Analysis of Variance (ANOVA)
– A statistical technique used to
detect differences in the average
performance of groups of items
tested.
•
ANOVA provides the systems
engineer with a tool to identify key
models and guide technology
investment strategies during the
Conceptual Design Phase of a
program.
Chart: 16
e
c
n
1
e
u 0.9
l
f 0.8
n
I 0.7
e
v
i
t
a
l
e
R
Relative Sensitivity of CPI to Design Parameters
Aperture
Diameter
0.6
0.5
0.4
0.3
0.2
0.1
Orbit
0
1
Number
Aperture
Apertures
Geometry/
Connectivity
2
3
Design Vector Parameter
N
SST = (yi T )
2
i=1
n
(
SS = n i y i T
i=1
4
SS RI = 100
SS
T
2
)
MIT Space Systems Laboratory
Step 6 – Iterate
• Model Fidelity
• Simulated Annealing
Algorithm Parameters
– Cooling Schedule
– DOF
• “Warm Starting”
• Run additional trials
Warm Start Example
State
Trial 1 Initial Architecture
Trial 1 Final Architecture
Trial 2 Warm Start Initial Architecture
Trial 2 Warm Start Final Architecture
Chart: 17
Orbit (AU)
Number
Apertures
1
4.5
4.5
4.5
4
8
8
8
Collector
Aperture
Connectivity/ Diameter (m)
Geometry
SCI-1D
1
SCI-2D
3
SCI-2D
3
SCI-2D
4
Cost Per
Image ($K)
2475
526
526
471
MIT Space Systems Laboratory
Step 7 – Recommended Architectures
•
•
Single Objective DSS Conceptual Design Problem
– The best family(s) of architectures with respect to the metric of interest
found by the single objective simulated annealing algorithm.
Multiobjective DSS Conceptual Design Problem
– The Pareto optimal set with respect to the selected decision criteria as
found by the multiobjective, multiple solution simulated annealing algorithm.
– Budget Capping, Multiattribute Utility Theory, Uncertainty Analysis,
Flexibility, and Policy Implications
Chart: 18
MIT Space Systems Laboratory
Terrestrial Planet Finder Case Study – Results (1)
MMDOSA
Minimum CPF
(% Improvement)
Pareto Optimal
Equivalent
Performance
(% Improvement)
Pareto Optimal
Equivalent LCC
(% Improvement)
JPL
49%
28%
73%
Ball Aerospace
47%
10%
52%
Lockheed Martin
53%
0%
31%
TRW SCI
34%
7%
20%
TRW SSI
55%
37%
119%
Architecture
Chart: 19
MIT Space Systems Laboratory
Terrestrial Planet Finder Case Study – Results (2)
Mission Cost
& Performance
Low
Medium
Family
4 ap.
SCI-1D
2 m Diam.
Family
6 ap.
SCI-2D
4 m Diam.
Family
6 ap.
SSI-2D
4 m Diam.
High
Chart: 20
Family
10 ap.
SSI-1D
4 m Diam.
# “Images”
LCC ($B)
Orbit (AU)
# Apert.’s
Architecture
502
577
651
1005
1114
1171
1195
1292
1317
1424
1426
1464
1631
1684
1687
1828
1881
1978
2035
2132
2285
2328
2398
2433
2472
2482
2487
2634
2700
2739
2759
2772
2779
2783
2788
2844
2872
2988
3177
3289
3360
3395
3551
3690
0.743
0.762
0.767
0.768
0.788
0.790
0.807
0.811
0.830
0.836
0.838
0.867
0.877
0.881
0.932
0.936
0.980
0.982
1.086
1.112
1.120
1.190
1197
1.212
1.221
1.227
1.232
1.273
1.280
1.288
1.296
1.305
1.312
1.317
1.569
1.609
1.655
1.691
1.698
1.739
1790
1.850
1.868
1.919
1.5
2.0
2.5
1.5
2.0
2.5
1.5
1.5
1.5
2.0
1.5
2.5
1.5
1.5
2.0
2.0
1.5
1.5
2.0
1.5
1.5
2.5
3.0
4.0
4.5
5.0
5.5
2.5
3.0
3.5
4.0
4.5
5.0
5.5
3.0
3.5
4.0
2.0
2.5
3.0
3.5
4.0
2.5
3.0
4
4
4
4
4
4
6
6
8
4
8
6
6
6
6
6
8
6
8
8
8
6
6
6
6
6
6
8
8
8
8
8
8
8
6
6
6
8
8
8
8
8
10
10
SCI-1D
SCI-1D
SCI-1D
SCI-1D
SCI-1D
SCI-1D
SCI-1D
SCI-2D
SCI-1D
SCI-1D
SCI-2D
SCI-2D
SCI-1D
SCI-2D
SCI-1D
SCI-2D
SCI-2D
SCI-1D
SCI-2D
SCI-1D
SCI-2D
SCI-2D
SCI-2D
SCI-2D
SCI-2D
SCI-2D
SCI-2D
SCI-2D
SCI-2D
SCI-2D
SCI-2D
SCI-2D
SCI-2D
SCI-2D
SSI-2D
SSI-2D
SSI-2D
SSI-1D
SSI-1D
SSI-1D
SSI-1D
SSI-1D
SSI-1D
SSI-1D
Apert.
Diam. (m)
1
1
1
2
2
2
2
2
2
3
2
2
3
3
3
3
3
4
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
Family
4 ap.
SCI-1D
1 m Diam.
Intersection
of Multiple
Families
Family
8 ap.
SCI-2D
4 m Diam.Transition from
SCI to SSI
Family
Designs
8 ap.
SSI-1D
4 m Diam.
MIT Space Systems Laboratory
TechSat 21 Case Study – Results
CPF
%
Improvement
Lifecycle Cost
%
Improvement
Probability of
Detection %
Improvement
Max. Revisit
Time %
Improvement
CDC Trade Space
49%
51%
-4%
0%
Global Trade Space - SO
65%
66%
-3%
13%
Global Trade Space - MO
54%
57%
-5%
67%
Architecture
Chart: 21
MIT Space Systems Laboratory
Broadband Communication Case Study – Results (1)
MMDOSA
Minimum CPF
(% Improvement)
Pareto Optimal
Equivalent
Performance
(% Improvement)
Pareto Optimal
Equivalent LCC
(% Improvement)
Boeing
97%
85%
1392%
HughesNet
59%
22%
1%
Architecture
Chart: 22
MIT Space Systems Laboratory
Broadband Communication Case Study – Results (1)
Mission Cost
& Performance
Low
Single
GEO
Family
Small LEO’s
Low Inclination
Low Power
Med.
Family
Big LEO’s
High Inclination
High Power
High
Chart: 23
#
Subscriber
Years (M)
LCC ($B)
Const.
Altitude
Const.
Inclination
(°)
# Satellites
Per Plane
# Orbital
Planes
0.00120
0.00573
0.0140
0.0237
0.0553
0.0676
0.0794
0.095
0.157
1.32
2.15
6.37
10.4
14.6
14.8
15.5
24.3
24.8
29.0
29.4
29.4
29.5
0.81
0.83
0.93
0.96
1.12
1.18
1.28
1.44
1.56
1.58
1.70
1.78
2.71
2.79
2.95
3.09
3.62
5.22
7.53
8.98
10.20
20.43
GEO
MEO
MEO
MEO
MEO
MEO
MEO
MEO
MEO
LEO
LEO
LEO
LEO
LEO
LEO
LEO
LEO
LEO
LEO
LEO
LEO
LEO
0
0
0
0
0
0
15
0
30
0
0
30
45
45
30
30
60
45
75
75
60
75
1
3
7
6
7
5
5
8
5
7
7
7
3
5
5
5
6
7
7
7
5
7
1
1
1
1
1
1
2
1
2
1
1
4
10
8
6
6
10
10
8
8
10
8
Antenna
Payload
Transmission Transmission
Area (m2)
Power (kW)
1
1.0
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
3
4
5
10
0.5
0.5
1.0
2.0
3.5
2.0
3.0
4.0
0.5
1.5
1.0
2.0
2.0
4.0
4.5
3.5
3.0
4.0
4.0
3.0
3.5
Transition from
GEO to MEO
Architectures
Family
Small MEO’s
Low Inclination
Low Power
Transition from
MEO to LEO
Architectures
Family
Big LEO’s
High Inclination
Low Power
MIT Space Systems Laboratory
Thesis Contributions (1)
• Developed a methodology for mathematically formulating
DSS conceptual design problems as nonlinear
multiobjective optimization problems.
• Determined that a heuristic simulated annealing technique
finds the best system architectures with greater
consistency than Taguchi, gradient, and univariate
techniques when searching a nonconvex DSS trade space.
• Created two new multiobjective variants of the core
simulated annealing (SA) algorithm – the multiobjective
single solution SA algorithm and the multiobjective multiple
solution SA algorithm.
• For each of the three case study missions, identified
specific architectures that provide higher levels of
performance for lower lifecycle costs than prior proposed
designs.
Chart: 24
MIT Space Systems Laboratory
Thesis Contributions (2)
• Created a method for computing the simulated annealing
-parameter, originally developed and intended for single
objective optimization problems, for multiobjective
optimization problems.
• Gathered empirical evidence that the 2-DOF variant of the
simulated annealing algorithm is the most effective at both
single objective and multiobjective searches of a DSS trade
space.
• Developed an integer programming approach to model
and solve the DSS launch vehicle selection problem as an
optimization problem.
Chart: 25
MIT Space Systems Laboratory
Download