Identifying functional modules using generalized directed graphs: Definition and application

We extend traditional directed graphs to generalized directed graphs, making them capable of representing function structures as graphs. In a generalized directed graph, vectors are used to denote the edges, which are pairs of sub-function vertices connected by a relationship, and elements of the vectors indicate different types of flow (i.e., material, energy, or signal) on which sub-functions operate. Based on these definitions, we formalize the three heuristics proposed by Stone et al. into rules to identify functional modules in function structures: (1) sequential flow rule, (2) parallel flow rule and (3) flow transformation rule. The arithmetic for identifying functional modules based on these formalized rules is developed, and a computer-aided software tool is created to facilitate this process. Finally, the proposed approach is applied to a function structure for a power screwdriver, and the results compare favorably to those obtained using the three heuristics.

[1]  Kenneth H. Rosen,et al.  Discrete Mathematics and its applications , 2000 .

[2]  Alex H. B. Duffy,et al.  Modularity in support of design for re-use , 2001 .

[3]  Kristin L. Wood,et al.  Using quantitative functional models to develop product architectures , 2000 .

[4]  Carliss Y. Baldwin,et al.  Managing in an age of modularity. , 1997, Harvard business review.

[5]  Steve Culley 13th International Conference on Engineering Design - ICED 01 : design applications in industry and education, 21-23 August 2001, Scottish Exhibition and Conference Centre, Glasgow, UK , 2001 .

[6]  C.C. Hayes,et al.  Concurrent Product Design , 1997, IEEE Potentials.

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

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

[9]  Gunnar Erixon,et al.  Modularity - the basis for product and factory reengineering , 1996 .

[10]  M. Hashemian,et al.  An Integrated Modular Design Methodology for Life-Cycle Engineering , 1997 .

[11]  Shuangxia Pan MODULE PARTITION METHOD RESEARCH UNDER THE CIRCUMSTANCES ABOUT MASS CUSTOMIZATION , 2003 .

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

[13]  Fei Gao Method of product function module partition , 2007 .

[14]  Robert Stone,et al.  A Customer Needs Motivated Conceptual Design Methodology for Product Portfolios , 2004 .

[15]  Seung Ki Moon,et al.  Data Mining and Fuzzy Clustering to Support Product Family Design , 2006, DAC 2006.

[16]  Kristin L. Wood,et al.  Functional Interdependence and Product Similarity Based on Customer Needs , 1999 .

[17]  Ben J Hicks,et al.  International Conference on Engineering Design (ICED 13) , 2003 .

[18]  Victor B. Kreng,et al.  QFD-based modular product design with linear integer programming—a case study , 2004 .

[19]  S. Kotha Mass Customization: The New Frontier in Business Competition , 1992 .

[20]  Farrokh Mistree,et al.  Modularity and the independence of functional requirements in designing complex systems , 1994 .

[21]  Andrew Kusiak,et al.  Modularity in design of products and systems , 1998, IEEE Trans. Syst. Man Cybern. Part A.

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