A Grammar-Based Functional Synthesis Approach for Complex Mechanisms through Assigning Functional Requirements to Graphic Carriers

  • Yu-Tong LiEmail author
  • Yu-Xin Wang
Conference paper
Part of the Mechanisms and Machine Science book series (Mechan. Machine Science, volume 73)


The function-based synthesis is a major approach for the AI (artificial intelligence)-based type synthesis of complex mechanisms. Due to a lack of knowledge to support functional reasoning from the behaviors of constituent basic mechanisms to the whole functional behaviors of complex mechanisms, the AI-based type synthesis of compound mechanisms is still a hard challenge. In this paper, a grammar-based functional synthesis approach is proposed for carrying out the type synthesis of complex mechanisms. The functional synthesis rules, in which the functional requirements and the topological connections among functional members are included, are defined with the aid of nine kinds of common functional requirements that are primarily exhibited by complex mechanical systems. Through assigning a function as well as topological connections to each element in the graphic carrier according to the grammar-based functional synthesis rules, the type synthesis process for complex mechanisms is carried out automatically. Since the divergence creative design technique is applied, this system can efficiently expand the synthesis solution space of complex mechanisms, and more innovative design schemes for complex mechanisms can be figured out. For extremely complex mechanisms, through dividing the design problem into several parts, and doing logical operation to each part respectively, the function-based synthesis for complex mechanisms can also be solved by combing the generated schemes from each part.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.



The authors gratefully acknowledge that this research project is supported by the Chinese Natural Science Foundation Committee. The grant numbers are: 51375496 and 51775557.


  1. 1.
    Xie, Y. B. (2001) Discuss mechanics. Chinese mechanical engineering (In Chinese), 12(6): 692-696Google Scholar
  2. 2.
    Gao, F. (2005) Reflection on the current status and development strategy of mechanism research. Chinese Journal of Mechanical Engineering (In Chinese), 41(8):3-17CrossRefGoogle Scholar
  3. 3.
    Zhou, H.J., Zhang, Q. and Wang, X. B. (2006) Basic characteristics and design method of the composite mechanism. Mechanical design and research (In Chinese), 22(1): 16-19Google Scholar
  4. 4.
    Chen, Y. and Feng, P. E. (2002) Mechanical drive system conceptual design automation strategy research. Progress in natural science (In Chinese), 12(1): 1227-1230Google Scholar
  5. 5.
    Xiao, R. B. and Liu, R. (2005) A new method of mechanical kinematic scheme design based on granularity of evolution function reasoning. Chinese Journal of Mechanical Engineering (In Chinese) 41(12): 108-117CrossRefGoogle Scholar
  6. 6.
    Far, B. H, and Elamy, A. H. (2005) Functional Reasoning Theories: Problems and Perspectives. Artif Intell Eng Des Anal Manuf, 19(2):75-88.Google Scholar
  7. 7.
    Stone, R. B. and Wood, K. L. (2000) Development of a Functional Basis for Design. Journal of Mechanical Design, 122(3): 359-370.CrossRefGoogle Scholar
  8. 8.
    Deng, Y. M. (2002) Function and behavior representation in conceptual mechanical design. Artif Intell Eng Des Anal Manuf,16: 343-362.CrossRefGoogle Scholar
  9. 9.
    Fiorineschi, L., Rotini, F. and Rissone, P. (2016) A new conceptual design approach for overcoming the flaws of functional decomposition and morphology. Journal of Engineering Design, 27(7): 438-468CrossRefGoogle Scholar
  10. 10.
    Umeda, Y., Kondoh, S., Shimomura, Y. and Tomiyama, T. (2005) Development of Design Methodology for Up gradable Products based on Function-Behavior -State Modeling. Artif Intell Eng Des Anal Manuf,19: 161-182.CrossRefGoogle Scholar
  11. 11.
    Welch, R.V. and Dixon, J. R. (1994) Guiding conceptual design through behavioral reasoning. Research in Engineering Design, 6(3): 169-188.CrossRefGoogle Scholar
  12. 12.
    Wood, K. L. and Greer, J. (2001) Function-based synthesis methods in engineering design: State-of-the-art, methods analysis, and visions for the future. Cambridge, England: Cambridge University Press 170-227.Google Scholar
  13. 13.
    Redfield, R. C. and Krishnan, S. (1993) Dynamic System Synthesis with a Bond Graph Approach: Part I - Synthesis of One-Port Impedances. Dynamic Systems, Measurement, and Control, 115(3): 357-363.CrossRefGoogle Scholar
  14. 14.
    Chakrabarti, A. and Bligh, T. P. (2001) A Scheme for functional reasoning in conceptual design. Design Studies, 22: 493-517.CrossRefGoogle Scholar
  15. 15.
    Ehud, K. (2013) Design theory and conceptual design: contrasting functional decomposition and morphology with parameter analysis. Research in Eng. Design, 24(2):165-183.Google Scholar
  16. 16.
    Ujjwal, P., Liu, Y. C. and Chakrabarti, A. (2014) Evaluating FuncSION: A software for automated synthesis of design solutions for stimulating ideation during mechanical conceptual design. Artif Intell Eng Des Anal Manuf, 28(3): 209- 226Google Scholar
  17. 17.
    Kota, S. and Chiou, S. J. Conceptual design of mechanisms based on computational synthesis and simulation of kinematic building blocks. Research in Engineering Design, 1992; 4: 75-87.CrossRefGoogle Scholar
  18. 18.
    Campbell, M. I, Cagan, J., Kotovsky, K. (1999) An Agent-Based Approach to Conceptual Design in a Dynamic Environment. Research in Engineering Design, 11(3): 172-192.CrossRefGoogle Scholar
  19. 19.
    Chakrabarti, A., Shea, K., Stone, R. and Cagan, J. (2011) Computer-Based Design Synthesis Research: An Overview. Journal of Computing and Information Science in Engineering 11(6): 021003-1-10CrossRefGoogle Scholar
  20. 20.
    Erden, M. S., Komoto, H., Beek, V. T. J., D’amelio, V., Echavarria, E. and Tomiyama, T. (2008) A review of function modeling: Approaches and applications. Artif Intell Eng Des Anal Manuf, 22: 147–169.CrossRefGoogle Scholar
  21. 21.
    Chakrabarti, A., Shea, K., Stone, R., Cagan, J., et al (2011) Computer-based design synthesis research: an overview. Journal of Computing and Information Science in Engineering, 11(June) 021003-1CrossRefGoogle Scholar
  22. 22.
    Sarkar, P. and Chakrabarti, A. (2014) Ideas generated in conceptual design and their effects on creativity. Res Eng Design, 25: 185-201.CrossRefGoogle Scholar
  23. 23.
    Welch, R.V. and Dixon, J. R. (1994) Guiding conceptual design through behavioral reasoning. Research in Engineering Design, 1994; 6(3): 169-188.CrossRefGoogle Scholar
  24. 24.
    Pahl, G. and Beitz, W. (1996) Engineering Design: A Systematic Approach. London: Springer-Verlag.CrossRefGoogle Scholar
  25. 25.
    Schmidt, L.C., Shetty, H. and Chase, S.C. (2000) A Graph Grammar Approach for Structure Synthesis of Mechanisms. Journal of Mechanical Design, 122(5):371-376CrossRefGoogle Scholar
  26. 26.
    Ding, H. and Huang, Z. (2009) Isomorphism identification of graphs: Especially for the graphs of kinematic chains. Mech Mach Theory, 44(1): 122-139CrossRefGoogle Scholar
  27. 27.
    Zou, H. J. and Zhang, Q. (2010) Innovation design of generalized mechanisms and application. China Machine Press. Beijing.Google Scholar
  28. 28.
    Mruthyunjaya, T. S. (2003) Kinematic structure of mechanisms revisited. Mechanism and Machine Theory 38(4): 279-320.MathSciNetCrossRefGoogle Scholar
  29. 29.
    Cabrera, J. A., Simon, A. and Prado, M. (2002) Optimal synthesis of mechanisms with genetic algorithms, Mech. Mach. Theory,37:1165-1177.CrossRefGoogle Scholar
  30. 30.
    Chen, Y., Feng, P. E. and Lin, Z. Q. (2006) Automated conceptual design of mechanisms using improved morphological matrix. Journal of Mechanical Design, 128(5): 516-526CrossRefGoogle Scholar
  31. 31.
    Ger,o J. S. (2000) Computational models of innovative and creative design process. Technol Forecast Soc 64: 183-196Google Scholar
  32. 32.
    Yu, Y.W., Deng, Y. M., Lu, W. F., Nee, A. Y. (2015) Analysis of mechanical systems with adaptable functions for the evaluation of functional coupling and component importance. Int J Adv Manuf Technol, 76:1449-1458CrossRefGoogle Scholar
  33. 33.
    He, Bin, Zhang, Pengchang; Wang, Jun. (2014) Automated synthesis of mechanisms with consideration of mechanical efficiency. Journal of Engineering Design, 25(4-6): 213-237CrossRefGoogle Scholar
  34. 34.
    Abdullah, F.A., Fikri, T.D. and Omar, M. A. (2010). A novice-centered decision-support system for type synthesis of function-generation mechanisms. Mechanism and Machine Theory, 45(9): 1252-1268.CrossRefGoogle Scholar
  35. 35.
    Li, Y. T. and Wang, Y. X. (2014) Automatic Virtual Entity Simulation of Conceptual Design Results, Part I: Symbolic Scheme Generation and Identification Manufacturing. Computer Aided Drafting and Design, 3 (01): 46~54Google Scholar
  36. 36.
    Wang, Y. X., Wang, Y. S. and Duffy, A. (2005) Spatial Layout of Complex Mechanical Systems, ASME DETC/ICE Long Beach, California USA, pp 24-28Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.China University of PetroleumQingdaoChina

Personalised recommendations