Generating Conceptual Solutions on Funcsion: Evolution of a Functional Synthesiser

  • Amaresh Chakrabarti
  • Ming Xi Tang


FuncSION is a software that can synthesise, using a database of functional elements, an exhaustive set of solution concepts to satisfy functional requirements of a design problem. It is intended to stimulate designers’ thinking by providing a framework where these solutions are offered to the designers for exploration in the conceptual design stage. Reported in this paper are some of the testing results using FuncSION in two case studies and three hands on experiments, in terms of its ability to (i) offer a wide range of new, interesting and useful ideas, and (ii) facilitate exploration of these ideas in an effective way. The main results are: it does provide useful ideas and interesting insights to the designers, but does this at the cost of having to deal with a potentially huge list of candidate solutions which are hard to explore sufficiently. Based on these results, a scheme for coping with a large number of solutions without losing explorability is proposed, whereby designs could be generated and explored at multiple levels of abstraction, using pre-defined as well as customised clustering strategies at any of these levels. An implementation of the scheme, in terms of a user editable hierarchical database of elements and solutions, and a general algorithm for synthesis at multiple levels are proposed. A set of clustering strategies for identifying and grouping the solutions considered by experienced designers to be redundant and wasteful is also discussed, with some initial testing results.


Solution Concept Solution Cluster Functional Element Synthesis Solution Idea Cluster 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Ball, N. R. and Bauert, F.: 1992, The integrated design framework: Supporting the design process using a blackboard system, in J. S. Gero (ed.), Artificial Intelligence in Design’ 92, Kluwer, Dordrecht, pp. 21–38.Google Scholar
  2. Bauert, F.: 1993, The mobile arm support phase in design, manufacture, testing, software tools, Technical Report CUED/C-EDC/TR 13, Cambridge University.Google Scholar
  3. Chakrabarti, A. and Bligh, T. P.: 1994, A two-step approach to conceptual design of mechanical device, in J. S. Gero and F. Sudweeks (eds), Artificial Intelligence in Design’ 94, Kluwer, Dordrecht, pp. 21–38.CrossRefGoogle Scholar
  4. Ehrlenspiel, K. and Dylla, N. D.: 1989, Experimental Investigation of the design process, in: V. Hubka (ed.), Proceeding of ICED89, International Conference on Engineering Design, Mechanical Engineering Publication, Bury St Edmunds, Vol. 1, pp. 77–95.Google Scholar
  5. Fricke, G.: 1992, Experimental investigation of individual processes in engineering design, in N. Cross, K. Doorst and N. Roozenburg (eds), Research in Design Thinking, Delft University Press, Delft, pp.105–109.Google Scholar
  6. Johnson, A. L. et al: 1993, Modelling functionality in CAD: Implications for product representation, Proceedings of the 9th International Conference on Engineering Design.Google Scholar
  7. Lee, C-L., Iyenger, G. and Kota, S.: 1992, Automated configuration design of hydraulic systems, in J. S. Gero (ed.), Artificial Intelligence in Design’ 92, Kluwer, Dordrecht, pp. 61–82.CrossRefGoogle Scholar
  8. Pahl, G. and Beitz, W.: 1984, Engineering Design, Design Council, London.Google Scholar
  9. Thornton, A.: 1993, Constraint Specification and Satisfaction in Embodiment Design, PhD Thesis, University of Cambridge, Department of Engineering.Google Scholar

Copyright information

© Kluwer Academic Publishers 1996

Authors and Affiliations

  • Amaresh Chakrabarti
    • 1
  • Ming Xi Tang
    • 1
  1. 1.Engineering Design Centre, Department of EngineeringUniversity of CambridgeCambridgeUK

Personalised recommendations