TY - JOUR
T1 - Identifying functional modules using generalized directed graphs
T2 - Definition and application
AU - Gao, Fei
AU - Xiao, Gang
AU - Simpson, Timothy W.
N1 - Funding Information:
This work is being supported by the National Natural Science Foundation of China under Grant No. 50705087 , the Project of Science and Technology of Zhejiang Province, China under Grant No. 2009C31110 and the Open Project Program of the State Key Lab of CAD&CG (Grant No. A0903 ), Zhejiang University.
PY - 2010/4
Y1 - 2010/4
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=75949114620&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=75949114620&partnerID=8YFLogxK
U2 - 10.1016/j.compind.2009.09.007
DO - 10.1016/j.compind.2009.09.007
M3 - Article
AN - SCOPUS:75949114620
SN - 0166-3615
VL - 61
SP - 260
EP - 269
JO - Computers in Industry
JF - Computers in Industry
IS - 3
ER -