Modular product design with grouping genetic algorithm - a case study

Modular products are products that fulfill various functions through the combination of distinct modules. These detachable modules are constructed both according to the maximum physical and functional relations among components and maximizing the similarity of specifically modular driving forces. Accordingly, a non-linear programming is proposed to identify separable modules and simultaneously optimize the number of modules. This paper presents a systematic approach to accomplish modular product design in four major phases. Phase 1 is by means of functional and physical interaction analysis to format a component-to-component correlation matrix. Phase 2 is the exploration of design requirements to evaluate the relative importance of each modular driver. In phase 3, non-linear programming is used to formulate the objective function. In the final phase, a heuristic grouping genetic algorithm is adopted to search for the optimal or near-optimal modular architecture. This process and its application are illustrated by a real case of an electrical consumer product provided by an Original Design Manufacturer. The results demonstrate that the designer could direct a new approach to establish product modules according to the relative importance of modular drivers and the interaction among components.

[1]  Andrew Kusiak,et al.  Development of modular products , 1996 .

[2]  William L. Berry,et al.  Approaches to mass customization: configurations and empirical validation , 2000 .

[3]  K. L. Edwards Product design: Practical methods for the systematic development of new products: Mike Baxter Chapman & Hall, 1995, ISBN 0-412-63230-6, 308pp, £24.99 , 1995 .

[4]  Ali K. Kamrani,et al.  Macro level product development using design for modularity , 1999 .

[5]  Zbigniew Michalewicz,et al.  Genetic algorithms + data structures = evolution programs (2nd, extended ed.) , 1994 .

[6]  Aldo de Luca,et al.  Fuzzy Sets and Decision Theory , 1973, Inf. Control..

[7]  Gunnar Erixon,et al.  Controlling Design Variants: Modular Product Platforms , 1999 .

[8]  Kristin L. Wood,et al.  A heuristic method for identifying modules for product architectures , 2000 .

[9]  Karl T. Ulrich,et al.  Product Design and Development , 1995 .

[10]  Charles M. Eastman,et al.  Management of design : engineering and management perspectives , 1994 .

[11]  Emanuel Falkenauer,et al.  Genetic Algorithms and Grouping Problems , 1998 .

[12]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[13]  John L. Burbidge,et al.  Production flow analysis , 1963 .

[14]  P. Gu,et al.  Product modularization for life cycle engineering , 1999 .

[15]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 2000, Springer Berlin Heidelberg.

[16]  Karl T. Ulrich,et al.  Fundamentals of Product Modularity , 1994 .

[17]  Andrew Kusiak,et al.  Delayed product differentiation: a design and manufacturing perspective , 1998, Comput. Aided Des..

[18]  A. Delchambre,et al.  Grouping genetic algorithms: an efficient method to solve the cell formation problem , 2000 .

[19]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[20]  T. Saaty Analytic Hierarchy Process , 2005 .

[21]  Hau L. Lee,et al.  DESIGNING PRODUCTS AND PROCESSES FOR POSTPONEMENT , 1994 .