Skip to main content Accessibility help

Function- and constraint-based conceptual design support using easily exchangeable, reusable principle solution elements



Conceptual design produces a number of functions the designed product is to fulfill, several solution principles (means) for each function, and multiple overall principle solutions (concepts). Besides concept synthesis, it is important to determine the (few) early solution properties that are of interest at the concept stage. Further activities are assessing the consequences of the chosen means and their instantiation, the effects of changes, and how decisions affect other elements. Using a quantitative functional representation can facilitate these tasks, but a balance is needed between product-dependent tools predicting many detailed properties, and product-independent, generally applicable tools with limited prediction capabilities. A balance between a closed, general set of predefined building blocks and extensibility by modeling application-specific, individual elements is also necessary. In this paper, a generally applicable conceptual design model is presented, which has been established by theoretical reasoning applied to a number of products. These products were the subjects of previous company-ordered student projects. The resulting information model spans continuously from requirements to concepts and permits modeling desired functionality (functions), achieved functionality (means and their value choices), and explicit constraints (internal and external relations between parameters of requirements, functions and means). To indicate the suitability in principle, the model has been implemented in an interactive, incremental prototype for computer support that permits modeling, storage, and reuse in a database. It can be concluded that the model permits explicit modeling of complex relations, automatic change propagation, and handling of many concept alternatives. Integrated, bidirectional, and continuous connections from requirements to concepts facilitate conceptual design, reuse, documentation of the results, and allow changes to be made and their effects assessed easily. Incremental constraint networks are approved, for example, in configuration design or geometry modelers, and the significance of this article is to enable their use also for quantitative analysis of incomplete, evolving concepts in original design tasks allowing different principle solutions, and for various products of mechanical design.


Corresponding author

Reprint requests to: Sören Wilhelms, Linköpings Universitet, Department of Mechanical Engineering, Division of Machine Design, 58183 Linköping, Sweden. E-mail:


Hide All


Adolfsson, A., Carlson, N., Falk, K., & Habteab, S. (2002). Självdrivande Bergborr. Linköping, Sweden: Linköpings Universitet.
Birkhofer, H. & Keutgen, I. (1999). Vom Konstruktionskatalog zum agentengestützten Online-Informationssystem. In Konstruktionsmethodik—Quo Vadis (Franke, H.-J., Krusche, T. & Mette, M., Eds.), pp. 4352. Aachen, Germany: Shaker.
Bracewell, R.H. & Sharpe, J.E.E. (1996). Functional descriptions used in computer support for qualitative scheme generation—Schemebuilder. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 10(4), 333346.
Chakrabarti, A. (2002). Engineering Design Synthesis: Understanding, Approaches and Tools. London: Springer–Verlag.
Doyle, J. (1979). A truth maintenance system. Artificial Intelligence 12(3), 231272.
Feldkamp, F., Heinrich, M., & Meyer–Gramann, K.D. (1998). SyDeR—System design for reusability. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 12(4), 373382.
Franke, H.-J., Löffler, S., & Deimel, M. (2004). Increasing the efficiency of design catalogues by using modern data processing technologies. Proc. 8th Int. Design Conf. Design 2004, pp. 853858.
Freeman–Benson, B., Maloney, J., & Borning, A. (1990). An incremental constraint solver. Communications of the ACM 33(1), 5462.
Hansen, C.T. (1995). An approach to simultaneous synthesis and optimisation of composite mechanical systems. Journal of Engineering Design 6(3), 249266.
Hirtz, J., Stone, R.B., & McAdams, D.A. (2002). A functional basis for engineering design: Reconciling and evolving previous efforts. Research in Engineering Design 13(2), 6582.
Jensen, T. (1999). Functional Modeling in a Design Support System. Lyngby, Denmark: Technical University of Denmark.
Kleiner, S., Anderl, R., & Gräb, R. (2003). A collaborative system for product data integration. Journal of Engineering Design 14(4), 421428.
Kuttig, D. (1993). Potential and limits of functional modeling in the CAD process. Research in Engineering Design 5(1), 4048.
Langlotz, G. (2000). Ein Beitrag zur Funktionsstrukturentwicklung innovativer Produkte. Karlsruhe, Germany: Karlsruhe University.
Leemhuis, H., Baumann, R., Kaufmann, U., Swoboda, F., Kühn, T., & Zbigniew, R. (2002). Function oriented product modeling based on feature technology and integrated constraint management. Proc. 11th Symp. Product Data Technology. Sandhurst, UK: Quality Marketing Services.
Lindemann, U., Amft, M., Aßmann, G., Wulf, J., Birkhofer, H., & Wallmeier, S. (1998). Computer support for the early stages of development. F + M, Feinwerktechnik, Mikrotechnik, Mikroelektronik 106(3), 123127.
O'Sullivan, B. (2002a). Interactive constraint-aided conceptual design. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 16(4), 303328.
O'Sullivan, B. (2002b). Constraint-Aided Conceptual Design. London: Professional Engineering Publishing/Wiley.
Pahl, G., Beitz, W., Feldhusen, J., & Grote, K.H. (2003). Konstruktionslehre. Berlin: Springer–Verlag.
Roth, K. (1994). Konstruieren mit Konstruktionskatalogen, Vol. 1. Berlin: Springer–Verlag.
VDI. (1993). Guideline 2221 : Systematic Approach to the Development and Design of Technical Systems and Products. Düsseldorf, Germany: Verein Deutscher Ingenieure.
VDI. (1997). Guideline 2222, Sheet 1: Methodic Development of Solution Principles. Düsseldorf, Germany: Verein Deutscher Ingenieure.
Wilhelms, S. & Derelöv, M. (2004). Supporting concept synthesis by use of genetic algorithms. Proc. 5th Int. Symp. Tools and Methods of Competitive Engineering TMCE2004, pp. 255266.
Yekula, R.K., McAdams, D.A., & Stone, R.B. (2003). Functional and mathematical equivalence of mechanisms: A novel approach to integrating synthesis and design analysis. Proc. ASME 2003 Design Engineering Technical Conf., Paper No. DETC2003/DTM-48663, Chicago.


Function- and constraint-based conceptual design support using easily exchangeable, reusable principle solution elements



Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed