American Institute of Aeronautics and Astronautics
1
A BI-LEVEL OPTIMIZATION APPROACH FOR TECHNOLOGY SELECTION
Aditya Utturwar
*
, Sriram Rallabhandi
†
, Dr. Daniel DeLaurentis
‡
and Prof. Dimitri Mavris
§
Aerospace Systems Design Laboratory
Georgia Institute of Technology, Atlanta, GA 30332
Abstract
Technology selection is a crucial step in the process
of aircraft design. If the performance and economic
requirements are not fulfilled for any combination of the
design variables, new technologies need to be infused in
the design. Typically, the designer has a pool of technology
options. The technologies to be infused in the new design
are to be selected from this pool so as to achieve
improvements such as increased performance, reduced risk,
reduced cost etc. Thus, it is critical to be able to perform a
quick and accurate assessment of the available technologies
in the early stages of the design process. However, if the
set of available technologies is large, the designer runs into
a huge combinatorial optimization problem. To tackle the
technology selection problem, a systematic approach called
Technology Identification, Evaluation and Selection (TIES)
has been developed to choose the best set of technologies
and arrive at a feasible and viable design solution.
However, the issue of dealing with large combinatorial
problems still remains. A new approach for tackling the
same problem of technology selection was inspired from
the TIES methodology and is discussed in this paper. This
approach is based on identifying an optimal point in an
intermediate variable space, which later on serves as the
target point for technology selection. The new approach,
called ‘Bi-level approach’ provides additional insights and
expedites technology selection, thus rendering efficiency to
the preliminary design process. After describing the bi-
level approach, its application to an aircraft design problem
is presented.
Introduction and Background
One can think of the technology selection process in
an abstract sense as being an exercise in constrained
combinatorial optimization. The objective is to select an
optimal set of technologies from a list of possible
technology choices. Optimal in this context means those
technologies that represent the best fit to a given set of
conflicting requirements and program objectives. This
situation is encountered by aircraft manufacturers during
the process of designing an aircraft to meet a new
*
Graduate Student. Student Member, AIAA
†
Graduate Research Assistant. Student Member, AIAA
‡
Research Engineer. Member, AIAA
§
Associate Professor. Senior Member, AIAA
Copyright © 2002 by Aditya Utturwar et al. Published by the American
Institute of Aeronautics and Astronautics, Inc., with permission.
requirement. The production company’s objective is to
find an aircraft design that will be sufficiently advanced
to offer a significant competitive advantage but which can
also be developed within allowable time and budget
constraints. A typical aircraft manufacturer may have
dozens of technology concepts under development at any
given time, but only a few of these technologies are likely
to be suitable for a given set of program objectives. Some
of these technologies are incompatible with others or are
dependent on others in complex ways. Finally, the
number of permissible technology combinations grows
exponentially with the number of technologies available.
The computational analysis involved in such a case is
prohibitively time consuming making it difficult to
investigate every possible technology combination. It
therefore becomes imperative for the manufacturing
company to find a means of efficiently searching
technologies in order to locate those few that are the best
fit for the given requirements combinations while taking
the compatibility constraints into account.
Roth, Mavris et al
1, 2
have shown that use of
genetic Algorithms (GA) within the Technology
Identification, Evaluation, and Selection (TIES) method is
an effective means of solving the constrained
combinatorial optimization problem. The method works
by using TIES techniques to create a compact, generic
model to represent the impact of any given technology in
terms of certain kappa-factors
3
, which later on are used to
evaluate the system level responses. The functionality of
the TIES method can be depicted as in Figure 1.
Figure 1: Technology Evaluation in the TIES Method
The GA uses this technology impact model to
assess the fitness of the new design. The GA works by
creating a pool of technology combinations and
evaluating them with the TIES model to estimate the
performance of the whole system. These combinations are
then compared to one another and the superior ones are
kept in the pool while the inferior are discarded. The
surviving combinations are then used as ‘parents’ to
create a new generation of combinations. This process is
repeated over many generations until the population
converges to an optimized set of technology
combinations. The surviving technology combinations are
Technology
Combination
Vector of
Kappa
factors
System
Level
Responses
RSE
Metamodel
Technology
Impact
model