Skip to main content

Advertisement

Log in

Coping with large design spaces: design problem solving in fluidic engineering

  • Special Section SFB 614
  • Published:
International Journal on Software Tools for Technology Transfer Aims and scope Submit manuscript

Abstract

This paper is about tool support for knowledge-intensive engineering tasks. In particular, it introduces software technology to assist the design of complex technical systems. There is a long tradition in automated design problem solving in the field of artificial intelligence, where, especially in the early stages, the search paradigm dictated many approaches. Later, in the so-called modern period, a better problem understanding led to the development of more adequate problem solving techniques. However, search still constitutes an indispensable part in computer-based design problem solving—albeit many human problem solvers get by without (almost). We tried to learn lessons from this observation, and one is presented in this paper. We introduce design problem solving by functional abstraction which follows the motto: construct a poor solution with little search, which then must be repaired. For the domain of fluidic engineering we have operationalized the paradigm by the combination of several high-level techniques. The red thread of this paper is design automation, but the presented technology does also contribute in the following respects: (a) productivity enhancement by relieving experts from auxiliary and routine tasks; (b) formulation, exchange, and documentation of knowledge about design; (c) requirements engineering, feasibility analysis, and validation.

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.

Similar content being viewed by others

Referenes

  1. Antonsson, E., Cagan, J.: Formal Engineering Design Synthesis. Cambridge University Press, Cambridge (2001) ISBN 0-521-79247-9

  2. Brown, D., Chandrasekaran, B.: Design Problem Solving. Morgan Kaufmann, CA (1989)

    Google Scholar 

  3. Buchanan, B., Shortliffe, E.: Rule-Based Expert Systems. The MYCIN Experiments of the Stanford Heuristic Programming Project. Addison-Wesley, Massachusetts (1984)

    Google Scholar 

  4. Chandrasekaran, B., Mittal, S.: Deep versus compiled knowledge approaches to diagnostic problem-solving. In: Waltz, D. (ed.) Proceedings of the National Conference on Artificial Intelligence, Pittsburgh, PA, pp. 349–354. AAAI Press, Cambridge (1982). ISBN 0-86576-043-8

  5. Clancey, W.: Heuristic classification. Artif. Intell. 27, 289–350 (1985)

    Article  Google Scholar 

  6. David, J., Krivine, J., Simmons, R. (eds.) Second Generation Expert Systems. Springer, New York (1992) ISBN 0-387-56192-7

  7. Davis, R.: Expert systems: where are we? And where do we go from here?. AI Mag. 3(2), 3–22 (1982)

    Google Scholar 

  8. Dormand, J.: Numerical Methods for Differential Equations. CRC Press, New York: London, Tokyo (1996)

  9. Elmqvist, H., Otter, M., Cellier, F.: Inline integration: a new mixed symbolic/numeric approach for solving differential-algebraic equation systems. In: Proceedings of the European Simulation Multiconference, ESM’95, Prague, Czech Republic, June 1995, pp. xxiii–xxxiv

  10. Fischer, G., Nakakoji, K., Ostwald, J., Stahl, G.: Embedding critics in design environments. Knowl. Eng. Rev. 8(4), 285–307 (1993)

    Article  Google Scholar 

  11. Forbus, K., de Kleer, J.: Building Problem Solvers. MIT Press, Cambridge (1993). ISBN 0-262-06157-0

    MATH  Google Scholar 

  12. Gero, J.: Design prototypes: a knowledge representation scheme for design.. AI Mag. 11, 26–36 (1990)

    Google Scholar 

  13. Hairer, E., Wanner, G.: Solving Ordinary Differential Equations II. Stiff and Differential-Algebraic Problems, 2nd edn. Springer, New York (1996)

    Google Scholar 

  14. Hinrichs, T., Kolodner, J.: The roles of adaptation in case-based design. In Proceedings of Cambridge AAAI Press / MIT Press, AAAI (1991)

  15. Hoffmann, M.: Zur Automatisierung des Designprozesses fluidischer Systeme. Dissertation, University of Paderborn, Department of Mathematics and Computer Science (2000)

  16. Halund, S.: Introducing expert critiquing systems. Knowl. Eng. Rev. 8(4), 281–284 (1993)

    Google Scholar 

  17. Karbach, W., Linster, M.: Wissensakquisition für Expertensysteme. Carl Hanser Verlag Munich. (1990) ISBN 3-446-15979-7

  18. Kumar, H., Krishnamoorthy, C.: A framework for case-based reasoning in engineering design. Artif. Intell. Eng. Des. Anal. Manuf. 9(3), 161–182 (1995)

    Google Scholar 

  19. Kühl, M., Reichmann, C., Spitzer, B., Müller-Glaser, K.: Eine durchgehende Entwurfsmethodik für das Rapid Prototyping von eingebetteten Systemen. In: Workshop Modelltransformation und Werkzeugkopplung (2001)

  20. Leake, D.: Case-Based Reasoning: Issues, Methods, and Technology (1995)

  21. Maher, M., de Silva Garza, A.: Case-based reasoning in design. IEEE Expert 12(2) (1997)

  22. McDermott, J.: R1: a rule-based configurer of computer systems. Artif. Intell. 19, 39–88 (1982)

    Article  Google Scholar 

  23. Meyer zu Eißen, S., Stein, B.: Realization of web-based simulation services. Comput. Ind. Spec. Issue Adv. Comput. Support. Eng. Serv. Processes Virtual Enterp. 57(3), 261–271 (2006)

    Google Scholar 

  24. Minsky, M.: Models, minds, machines. In: Proceedings of the IFIP Congress, pp. 45–49 (1965)

  25. Modelica Association: Modelica—A Unified Object-Oriented Language for Physical Systems Modeling: Tutorial. Modelica Association, Linköping, Sweden (2000a)

  26. Modelica Association: The Modelica Specification, version 2.0. Modelica Association, Linköping, Sweden (2000b)

  27. Oh, V., Langdon, P., Sharpe, J.: Schemebuilder: an integrated computer environment for product design. In: Computer Aided Conceptual Design. Lancaster International Workshop on Engineering Design (1994)

  28. Paredis, C., Diaz-Calderon, A., Sinha, R., Khosla, P.: Composable models for simulation-based design. Eng. Comput. 17(2), 112–128 (2001)

    Article  MATH  Google Scholar 

  29. Petzold, L.: A description of DASSL, a differential-algebraic system solver. In: Scientific Computing, pp. 65–68 (1983)

  30. Puppe, F.: Systematic Introduction to Expert Systems, Knowledge Representations and Problem-Solving Methods. Springer, New York (1993)

    MATH  Google Scholar 

  31. Purvis, L., Pu, P.: An approach to case combination. In: Proceedings of the Workshop on Adaptation in Case Based Reasoning, European Conference on Artificial Intelligence (ECAI 96). Budapest, Hungary (1996)

  32. Raphael, B., Kumar, B.: Indexing and retrieval of cases in a case-based design system. Artif. Intell. Eng. Des. Anal. Manuf. 10, 47–63 (1996)

    Google Scholar 

  33. Reiter, R.: A theory of diagnosis from first principles. Artif. Intell. 32(1), 57–95 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  34. Richter, M.: The knowledge contained in similarity measures, October 1995. Some remarks on the invited talk given at ICCBR’95 in Sesimbra, Portugal (1995)

  35. Richter, M.: Introduction to CBR. In: Lenz, M., Bartsch-Spörl, B., Burkhard, H.-D., Weß, S.(eds) Case-Based Reasoning Technology. From Foundations to Applications. Lecture Notes in Artificial Intelligence 1400, pp. 1–15. Springer, Berlin (1998)

    Google Scholar 

  36. Rychener, M.: Expert Systems for Engineering Design. Academic Press, Dublin (1988) ISBN 0-12-605110-0

    MATH  Google Scholar 

  37. Schlotmann, T.: Formulierung und Verarbeitung von Ingenieurwissen zur Verbesserung hydraulischer Systeme. Diploma thesis, University of Paderborn, Institute of Computer Science (1998)

  38. Schmidt, L., Cagan, J.: Configuration design: an integrated approach using grammars. ASME J. Mech. Des. 120(1), 2–9 (1998)

    Article  Google Scholar 

  39. Schulz, A., Stein, B., Kurzok, A.: On the automated design of technical systems. Technical Report tr-ri-00-218, University of Paderborn, Department of Mathematics and Computer Science (2001)

  40. Sinha, R., Paredis, C., Khosla, P.: Behavioral model composition in simulation-based design. In: Proceedings of the 35th Annual Simulation Symposium, pp. 309–315. San Diego, California, (2002)

  41. Steels, L.: Components of expertise. AI Mag. 11(2), 28– (1990)

    Google Scholar 

  42. Stein, B.: Functional Models in Configuration Systems. Dissertation, University of Paderborn, Institute of Computer Science (1995)

  43. Stein, B.: Model Construction in Analysis and Synthesis Tasks. Habilitation, Department of Computer Science, University of Paderborn, Germany (2001)

  44. Tong, C.: Towards an engineering science of knowledge-based design. Artif. Intell. Eng. 2(3), 133–166 (1987)

    Article  Google Scholar 

  45. Vier, E.: Automatisierter Entwurf geregelter Hydrostatischer Systeme, vol. 795 of Fortschritt-Berichte VDI. Reihe 8. VDI, Düsseldorf (1999)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Benno Stein.

Additional information

This research was supported by DFG grants Schw 120/56-3, KL 529/10-3, KL 529/7-3, and KL 529/10-1.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Stein, B. Coping with large design spaces: design problem solving in fluidic engineering. Int J Softw Tools Technol Transf 10, 233–245 (2008). https://doi.org/10.1007/s10009-008-0068-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10009-008-0068-z

Keywords

Navigation