Professional Documents
Culture Documents
Matrizmorfologicaaviao
Matrizmorfologicaaviao
Computer-Aided Design
journal homepage: www.elsevier.com/locate/cad
article info a b s t r a c t
Article history: This paper presents a formal mathematical framework for the use of the morphological matrix in a
Received 15 August 2006 computerized conceptual design framework. Within the presented framework, the matrix is quantified
Accepted 2 June 2008 so that each solution principle is associated with a set of characteristics such as weight, cost, performance,
etc. Selection of individual solutions is modeled with decision variables and an optimization problem is
Keywords: formulated. The applications are the conceptual design of subsystems for an Unmanned Aerial Vehicle
Morphological matrix
and an aircraft fuel transfer system. Both the system models and the mathematical framework are
Optimization
Conceptual design
implemented in MS Excel.
Design automation © 2008 Elsevier Ltd. All rights reserved.
thus a set of underlying models for each solution principle, but min wij xij
there are also models for calculating the overall objectives on i=1 j=1
The problem of finding the concept with the lowest possible weight
could thus be formulated according to Eq. (12)
n
X
min wi
i=1
s.t.
(12)
wi = wi (x, y)
xi ∈ {1, 2, . . . , mi } , i = 1, 2, . . . , n
x = [x1 , x2 , x3 , . . . , xn ]T .
Naturally, there may be many characteristics that need to be
taken into account when evaluating different concepts. In the
design studies, other important properties include electrical power
consumption Pel (x, y), compressed air consumption Pair (x, y), and
Mean Time Between Failure (MTBF). Power consumption and air
consumption are calculated in the same way as the weight, i.e. as
straight sums. The MTBF for the complete system, λtot , is calculated Fig. 2. Illustration of the optimization process. The sine wave curves indicate
by aggregating the MTBF of the particular solution principle that is probabilistic variables.
included in the concepts, see Eq. (13)
1 conceptual design and optimization. The optimization process is
λtot = n
. (13) schematically illustrated in Fig. 2 and includes support not only for
1 design optimization, but also for probabilistic analysis which will
P
λi (xi )
i =1 be described in more detail in later sections.
If all objectives are aggregated to an overall objective function, the As illustrated in the figure, an optimization algorithm modifies
problem can be stated as shown in Eq. (14), where αj are weights the optimization variables in order to optimize the system
for the different objectives represented by the model. Model responses are computed and
become inputs to the objective function, which then becomes input
n n n
X X X to the next iteration of the optimization algorithm. This is a typical
min α1 wi (x, y) + α2 P eli (x, y) + α3 P air i (x, y) design optimization process but its uniqueness is that the model
i =1 i=1 i=1 includes a morphological matrix, which facilitates automation of
1 the conceptual phase of the design process.
+ α4 n
+Ψ
P 1
The model is a combination of both the morphological matrix
λi (xi ) and traditional equations. Each solution principle is represented
i =1
by a set of equations used to calculate the characteristics of
s.t. (14) that specific solution principle. As described in the previous
0 x∈S sections, the morphological matrix is a discrete representation
Ψ =
>0 x 6∈ S and, depending on which solution principles are currently selected,
different sets of equations are activated and used to calculate the
xi ∈ {0, 1, 2, . . . , mi } , i = 1, 2, . . . , n properties of the complete concept.
w er upper
xlo
j ≤ xj ≤ xj , j = n + 1, . . . , N If the size and complexity of the composed model increase, it
is important to be very strict when defining the interfaces to each
x = [x1 , x2 , x3 , . . . , xN ]T . model for the solution principles. Since the morphological matrix
In (14) there is also a penalty function ψ which is 0 if the creates a large number of alternative concepts to evaluate, it is
concept is within the feasible solution space and >0 otherwise. The important that the models for all valid concepts can be integrated
number of design variables has also been increased to include a set and calculated. Another dimension of the optimization problem
of continuous variables needed to parameterize each concept. In is that the solution principles themselves may have parameters
the example of the motorcycle design, the continuous parameters that need to be optimized. In this case, it is necessary to select
might represent the horsepower of the engine, the voltage of the an optimization algorithm that handles these types of problem
battery, etc. The problem described in (14) is a mixed integer efficiently.
non-linear programming problem. Hence, solving these types of For the framework presented in this paper, the risk analysis
problem to optimality is a difficult and challenging task. software Crystal Ball [24] with the optimization toolbox OptQuest
Depending on the characteristics of the problem and the opti- is used. OptQuest is commercial software that implements a Tabu
mization method used to solve it, a binary or integer representation search algorithm [25] that solves non-linear simulation based
might be the best choice. Using a binary representation yields more problems with linear constraints and both continuous and discrete
decision variables, but, on the other hand, it is easier to represent decision variables, see [26].
the feasible solution space as outlined in (6) and (7). In the next Another powerful analysis methodology available through
section, an MS Excel implementation of the mathematical frame- Crystal Ball is probabilistic analysis, which is also useful in com-
work is presented and two design applications are then discussed, bination with optimization. Besides optimization of the solution
one using the binary representation and the other using integer selection, it is also of interest to be able to analyze uncertainties in
decision variables. parameters, and to be able to combine probabilistic analysis with
optimization, as illustrated in Fig. 2. With this process, the impact
3.1. Implementation of the optimization framework of the uncertainties can be included in the objective function, and
the optimization algorithm could, for example, be used to mini-
The mathematical framework introduced in the previous mize the influence of uncertain parameters. Crystal Ball enables
sections is implemented in a generic computerized framework for optimization in combination with uncertainty analysis and is fully
J. Ölvander et al. / Computer-Aided Design 41 (2009) 187–196 191
Fig. 4. Computational models for calculation of system characteristics depending on selection of solution principle.
Fig. 5. Morphological matrix for the UAV system with interactive controls for solution selection.
0 0 1
exchanger are selected
0 1
0 1 0
1
0 0
0 0 0 0 0 1
. 0 1
X=
1 (15) 0 1 0
0 0 0
0 1
1 0 0 0 0 0
X= . (16)
0 1
1 0 0 0
0 1 0 1
0 1
0 1
Case 2: Low aircraft weight: Minimize sub-system weight The
second case considers finding an optimal system configuration for
a smaller UAV with a reference weight of 2000 kg. 4.2. Design of an aircraft fuel system
In this case, the optimization algorithm selects the electrome-
chanical actuation system (EMA) instead of the EHA that was se- In this section, the second design application will be presented.
lected for the heavier aircraft. The results from this optimization In this application, the synthesis of an aircraft fuel system
indicate that the selection of the actuation system is dependent is conducted with multiple and conflicting objectives. Both
parametrical models and a morphological matrix have been
on the reference weight of the aircraft and that the EMA is most
developed to support the design of the fuel system. Most aircraft
weight efficient for lighter systems.
fuel systems consist of several tanks for reasons of structure,
Case 3: Uniform probability distribution of the weight In slosh, center of gravity (CG) management or safety. The tank
this UAV design study, the aircraft weight is considered a very configuration of the Saab fighter Gripen is shown in Fig. 8.
uncertain parameter. This is because the size of the UAV has not The general fuel system layout consists of one or more boost
yet been fixed, and different sizes are under consideration. The task pumps that feed fuel to the engine from a collector tank, usually
a fuselage tank placed close to the CG. There are several methods
for the system designer is therefore to find a system configuration
of ensuring fuel feed to the engine, many of which rely on a
that is as robust as possible to changes in the aircraft weight.
full engine feed tank that helps to keep the engine feeder pump
In this case, a uniform distribution is entered for the aircraft constantly submerged. The engine feed tank is refilled by a fuel
weight. This means that in each step of the optimization, a Monte transfer system, pumping or siphoning fuel from the transfer tanks.
Carlo simulation is conducted where the model is executed a Transfer tanks may be other fuselage, wing or drop tanks. There
great many times and the aircraft weight is varied randomly is also a vent system that ingests air during a dive or defueling
between 2000 kg and 8000 kg. The same objective function is used and expels air during a climb or refueling in order to maintain
and evaluated in each simulation, but instead of a deterministic desired tank pressure. The system could be pressurized to avoid
value, the mean value of the objective function is returned to the pump cavitation or spontaneous fuel boiling at high altitude, or to
optimization algorithm. provide a means of fuel transfer by siphoning. The fuel system’s
complexity varies from the small home-built aircraft with low
The result from this probabilistic analysis is the same as in
system complexity up to the modern fighter where the fuel system
Case 1, where the reference weight is high. This indicates that this
might be critical for CG reasons and therefore very extensive with
solution is more robust to changes in the reference weight.
triple redundancy. If pressure refueling is required, a refueling
Case 4: High aircraft weight: Minimize weight and cost In this system with some complexity must be added. The fuel may also
final case, an objective function including both weight and cost has sometimes serve as a heat sink, which adds a subsystem for cooling.
been used in order to find a solution that has both reasonably low Some of the fuel subsystems that may be identified in modern
aircraft are:
weight and cost. However, this is typically a conflicting objective.
The result from this optimization is visualized in matrix (16). • Engine feed system
In this case, several selections have changed compared to the • Fuel transfer system
ones where only the weight is included in the objective function. • Vent and pressurization system
For example, the Tesla compressor and the Microchannel heat • Refueling system
194 J. Ölvander et al. / Computer-Aided Design 41 (2009) 187–196
Fig. 9. The morphological matrix, above, and the quantified system properties, below, for an aircraft fuel transfer system.
• Measurement and management system sub-objectives are normalized against a datum concept proposal,
• Cooling system which in this case is the concept that is considered the most
• Explosion protection system promising before starting the optimization.
Design variables are the discrete solution selections, the set x
Aircraft fuel system principles and design are described in
in Eq. (14), and also tank pressure levels, which are continuous.
greater detail in [29,30] or [31].
Constraints against incompatible solutions are handled by means
of a penalty function. For instance, siphon transfer may not be
4.2.1. Interactive and quantified morphological matrix combined with a non-pressurized system. The case investigated
Let us first take a look at the morphological matrix for the here is a mid-sized combat aircraft where both the objective
aircraft fuel system shown in Fig. 9. The column to the right shows function and the top requirements are altered.
a proposed system combination for a small or mid-sized combat Case 1: Datum concept Conventional conceptual design has
aircraft. The model outcome is displayed in the matrix below. The been in progress in parallel with the work of formulating
quantified properties are weight, electrical power and compressed the optimization problem. This is inevitable, and it is the
air consumption, and Mean Time Between Failure (MTBF). authors’ opinion that optimization will never replace conventional
The top level requirements are shown in Fig. 10, which needs to conceptual design, but merely make it more rational. The concept
be filled with data for altitude, descent rate, engine consumption, considered as the most promising at this point is used as reference
load factor, and density of the fuel used. and is shown in Fig. 9.
The spreadsheet model contains underlying sheets for each Case 2: Minimum weight An optimization run was made with
sub-system with design parameters that need to be chosen; these the objective function set to minimum weight. It showed that the
might be pipe diameters, pressurization level, pump characteris- datum concept was also optimal in this case, but the weight was
tics, tank volumes, etc. The quantified system characteristics are reduced by about 0.5 kg by lowering the tank pressurization level.
then derived by physical models, rules of thumb, statistics, or com- The similarity to the datum concept is hardly surprising since much
binations of these. The actual equations, their origin, and the im- of the focus in aircraft design is on weight.
plementation in MS Excel are thoroughly described in Refs. [32,33].
Case 3: Minimum power The objective function was altered to
minimize electrical power consumption. The model suggested air
4.2.2. Optimization result for fuel transfer system design pressure siphoning for fuel transfer instead of electrical pump
In this example, the design objective is to minimize weight, transfer, which seems logical. The power consumption decreased
power and compressed air consumption, and maximize the MTBF from 3.7 kW to just under 1 kW, as shown in Fig. 11. However, the
of the system. An objective function was therefore created where concept is penalized by increased weight, from 100 kg to 183 kg,
the sub-objectives are aggregated to form a weighted sum that, and by an increase in compressed air outtake from 241 g/s to
together with the penalty function, is minimized, see Eq. (14). The 281 g/s.
J. Ölvander et al. / Computer-Aided Design 41 (2009) 187–196 195
[15] Sobieszczanski-Sobieski J, Haftka RT. Multidisciplinary aerospace design [24] Crystal Ball. http://www.decisioneering.com.
optimization: survey of recent developments. Structural Optimization 1997; [25] Glover F, Laguna M. Tabu search. Kluwer Academic; 1997.
14(1):1–23. [26] Glover F, Kelly JP, Laguna M. The crystal ball approach to crystal ball simulation
[16] Thielman J, Ge P. Applying axiomatic design theory to the evaluation and optimization. Graduate School of Business, University of Colorado; 1998.
optimization of large-scale engineering systems. Journal of Engineering Design http://www.crystalball.com/optquest/methodology.html.
2006;17(1):1–16. [27] Johansson B, Austrin L, Engdahl G, Krus P. Tools and methodology for
[17] Altshuller G. Creativity as an exact science. Gordon and Branch Publishers; collaborative systems design applied on more electric aircraft. In: Proceedings
1984. of international council of the aeronautical sciences. 2004.
[18] Zwicky F. The morphological method of analysis and construction. Courant,
[28] Johansson B, Jouannet C, Krus P. Distributed aircraft analysis using web service
anniversary volume. New York: Intersciences; 1948. pp. 461–470.
technology. SAE 2003 Transactions Journal of Aerospace, 2004; 445–453.
[19] Zwicky F. Morphological astronomy. The Observatory 1948;68(845):121–43.
[29] Gavel H. Aircraft fuel system conceptual design. Technical report LiTH-IKP-R-
[20] Zwicky F. Entdecken, Erfinden, Forschen im Morphologischen Weltbild.
Glarus: Verlag Baeschlin; 1966. 1330. Linköping: Dept. of Mech. Eng. Linköping University; 2003.
[21] Huang GQ, Mak KL. Web-based morphological charts for concept design [30] JSSG 2009 Appendix E, Joint service specification guide. USA. 1998.
in collaborative product development. Journal of Intelligent Manufacturing [31] Navair 06-5-504. Fuel and fuel systems. Coordinating research council (CRC).
1999;10:267–78. USA. 1967.
[22] Ritchey T. Strategic decision support using computerised morphological [32] Svahn C. A quantified interactive morphological matrix — An automated
analysis. In: 9th international command and control research and technology approach to aircraft fuel system synthesis. Master thesis. Linköping:
symposium. 2004 [presented]. Department of Mechanical Engineering. Linköping University; 2006.
[23] Weiss M, Gilboa Y. More on synthesis of concepts as an optimal combination [33] Gavel H, Ölvander J, Johansson B. An algorithmic morphology matrix for fuel
of solution principles. In: Proceedings of the design 2004. 8th international system conceptual design. In: Proceedings of 25th congress of international
design conference. 2004. council of the aeronautical sciences. 2006.