Skip to main content
Log in

Topological structures for modeling engineering design processes

  • Original Paper
  • Published:
Research in Engineering Design Aims and scope Submit manuscript

Abstract

In this paper, a mathematical framework for describing a variety of complex and practical design processes is developed. We demonstrate that our model has the desirable quality of representing several, seemingly distinct, approaches as instances of the same framework. In addition, General Design Theory is shown to be a special case of the proposed framework. Using simple examples throughout the paper, we also hint at the potential for the framework to serve as a basis for a descriptive study of design. Various design phenomena such as design failure, identification of design knowledge bottlenecks, and benefits of collaborative design could be understood using the proposed model.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.
Fig. 8.
Fig. 9.
Fig. 10.
Fig. 11.
Fig. 12.
Fig. 13.
Fig. 14.

Similar content being viewed by others

Notes

  1. For instance, when the designer reaches a specification f n that cannot be refined due to limited knowledge, or when sufficient information is gathered that enables the “synthesis” mapping to take place.

  2. This natural type of representation has been utilized, explicitly or implicitly, as a means for describing the design process by other researchers (e.g., Pahl and Beitz 1984; Gero 1990; Takeda et al 1990; Dasgupta 1994; Simon 1996; Suh 2001). Here, we use it as a basis for modeling the underlying topological spaces.

  3. Some definitions may resemble GDT terminology (Yoshikawa 1981); nevertheless, as already discussed, GDT is only a special case of our framework.

  4. Note that we use the term “f is a generator of F” although f may only generate part of F.

  5. It could be prohibitively expensive to generate this set in real design.

  6. It may be impossible to verify this property in real design; however, engineering intuition, experience, or lack of knowledge might imply it.

  7. Note that our use of the term “implication” is not necessarily identical to “logical implication”. In a logical framework, the implication relation is associated with deduction. Consequently, by modus ponens, every description in the implication chain is implied by the initial candidate solution d 0.

  8. <fn>Recall that “d i+1is generated by d i” or “d i generates d i+1” if d iU F (d i+1).

  9. We use this source rather than the original papers since it summarizes GDT with simple intuitive examples.

  10. Here, in any formula of the form AB, A is referred to as the antecedent and B as the consequent (Russell and Norvig 1995).

  11. By applying a specific knowledge base.

  12. Constraints in discrete domains can be expressed as compatibility relations between attributes, stating that certain combinations are allowed or not.

  13. Dependency-directed backtracking provides a way of taking into account the information about which pieces of knowledge contribute to the failure. This information is used in the decision of how far to backtrack.

References

  • Akin O (1979) An exploration of the design process. Design Methods and Theory 13(3–4):115–119

  • Blessing LTM (1995) A process-based approach to computer-supported engineering design. In: Proceedings of the workshop on knowledge sharing environment for creative design of higher quality and knowledge inventiveness, RACE-Institute, University of Tokyo

  • Braha D, Maimon O (1998) A mathematical theory of design: foundations, algorithms, and applications. Kluwer, Boston

    Google Scholar 

  • Braha D, Reich Y (2001) Topological structures for modeling engineering design processes. International conference on engineering design (ICED 01), Glasgow

  • Brown, D, Chandrasekaran, B (1989) Design problem solving: knowledge structures and control strategies. Morgan Kaufmann, San Francisco

    Google Scholar 

  • Cech, E (1966) Topological spaces. Wiley, London

  • Chandrasekaran, B (1990) Design problem solving: a task analysis. AI Mag 11:59–71

    Google Scholar 

  • Croom, F (1989) Principles of topology. Sounders College, Chicago

  • Dasgupta S (1994) Testing the hypothesis law of design: the case of the Britannia bridge. Res Eng Des 6:38–57

    Google Scholar 

  • Gero JS (1990) Design prototypes: a knowledge representation schema for design. AI Mag 11:26–36

    Google Scholar 

  • Hales C (1987) Analysis of the engineering design process in an industrial context. Dissertation, University of Cambridge, Gants Hill, Hampshire

  • Hubka V, Eder WE (1988) Theory of technical systems: a total concept theory for engineering design. Springer, Berlin Heidelberg New York

    Google Scholar 

  • Pahl G, Beitz W (1984) Engineering design. The Design Council, London

  • Reich Y, Fenves SJ (1992) Inductive learning of synthesis knowledge. Int J Expert Syst 5:275–297

    Google Scholar 

  • Reich Y, Subrahmanian E, Cunningham D, Dutoit A, Konda S, Patrick R, Westerberg A, the n-dim group (1999) Building agility for developing agile design information systems. Res Eng Des 11:67–83

    Google Scholar 

  • Reich Y (1990) Converging to “ideal” design knowledge by learning. In: Fitzhorn PA (ed) Proceedings of the first international workshop on formal methods in engineering design, Colorado Springs, pp 330–349

  • Reich Y (1995) Measuring the value of knowledge. Int J Hum Comput Stud 42:3–30

    Article  Google Scholar 

  • Reich Y (1995) A critical review of General Design Theory. Res Eng Des 7:1–18

    Google Scholar 

  • Russell S, Norvig P (1995) Artificial intelligence: a modern approach. Prentice Hall, New Jersey

    Google Scholar 

  • Simon HA (1996) The sciences of the artificial, 3rd edn. MIT Press, Cambridge

  • Smithers T (2000) Synthesis in designing as exploration. In: Proceedings of the 2000 international symposium on modeling of synthesis, Tokyo, pp 89–110

  • Suh NP (2001) Axiomatic design: advances and applications. Oxford University Press, New York

    Google Scholar 

  • Takeda H, Veerkamp P, Tomiyama T, Yoshikawa H, (1990) Modeling design processes. AI Mag 11:37–48

    Google Scholar 

  • Tomiyama T, Yoshikawa H (1987) Extended General Design Theory. In: Design theory for CAD, Proceedings from IFIP WG 5.2, Amsterdam

  • Ullman D, Stauffer L, Dietterich T (1986) Preliminary results of experimental study of the mechanical design process. Technical Report 86–30–9, Oregon State University

  • Yoshikawa H (1981) General design theory and a CAD system. In: Sata E, Warman E (eds) Man–machine communication in CAD/CAM, North–Holland, Amsterdam, pp 35–58

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dan Braha.

Appendices

Appendix 1

Cluster point, interior, and neighborhood

Definition A.1 (Cluster point of a set)

A cluster point of a set F in a closure function space is a point f belonging to the closure of F−{f} The set of all cluster points of a set F is denoted by F′ and called the derivative of F in the closure function space. Clearly, the closure of a set F is the union of the set F with its set of cluster points.

Definition A.2 (Interior of a set)

With any closure U F for a set F there is associated the interior operation int U F , denoted briefly by int. The operation int is a function that maps elements of 2F into 2F, such that for each FF, int(F)=F− U F (F− F). The set int(F) is called the interior of F in <F, U F >.

Definition A.3 (Neighborhood)

A neighborhood of a subset F of a closure function space N(F) is any subset G of F containing F in its interior. By a neighborhood, N(f), of a functional description f of F, we mean a neighborhood of the one-point set {f}. The neighborhood system of a set FF (a point fF) in the space <F, U F > is the collection of all neighborhoods of the set F (the point f).

Appendix 2

production rules

A small sample of the domain-specific knowledge relevant to the car design domain is expressed in terms of the production rules presented in Table 3.

Table 3. A sample of rules for the car example

Rights and permissions

Reprints and permissions

About this article

Cite this article

Braha, D., Reich, Y. Topological structures for modeling engineering design processes. Res Eng Design 14, 185–199 (2003). https://doi.org/10.1007/s00163-003-0035-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00163-003-0035-3

Keywords

Navigation