SUMMARY This paper presents a design method to automate the selection of an optimal set of components for a given layout and set of design specifications. The systems considered in this research are complex, multi-energy domain systems which have transient performance design specifications. Selecting components for such systems requires a wide range of knowledge, including knowledge of system design, modelling, dynamic analysis, computer programming and optimization. The component selection method developed in this work consists of a genetic algorithm and a generalized constraint handling procedure. A genetic algorithm is a flexible, evolutionary, combinatorial optimization technique that lends itself well to problems with discrete solution spaces. This component selection approach is compared with other approaches: a geometric simplex algorithm; an enumerative search; a discrete hill-climbing routine; and a random search. The design of a hydraulic lift system was used as the test problem. This method (th...
[1]
Jim Antonisse,et al.
A New Interpretation of Schema Notation that Overtums the Binary Encoding Constraint
,
1989,
ICGA.
[2]
John H. Holland,et al.
Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence
,
1992
.
[3]
Peter T. Cummings,et al.
Algorithmic efficiency of simulated annealing for heat exchanger network design
,
1990
.
[4]
Warren P. Seering,et al.
The Performance of a Mechanical Design `Compiler''
,
1989
.
[5]
William H. Press,et al.
Book-Review - Numerical Recipes in Pascal - the Art of Scientific Computing
,
1989
.
[6]
Wolfgang Beitz,et al.
Engineering Design: A Systematic Approach
,
1984
.