Skip to main content
Log in

A KBES for integrated engineering

  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

The expert process of engineering involves application of knowledge fundamental to the engineering process at one end, and of compiled knowledge in the form of heuristics gained through many years of experience at the other. Developments in Artificial Intelligence have made the process of computer aided engineering richer by enabling the simulation of this human process of engineering, which until now has been difficult to capture. Knowledge Based Expert Systems (KBES) in engineering developed so far have addressed only narrow domains of the entire process of engineering. This paper discusses a KBES shell (IES) that integrates various AI technologies, which makes it possible to implement new problem-solving strategies required for efficient handling of the entire engineering process. Issues in the integrated process of engineering are discussed first, in order to evolve a specification for the shell. The blackboard architecture is shown to be the ideal backbone for such a shell. The details of inference techniques, the knowledge based backtracking mechanism and the DBMS used in the IES are presented. The application of the IES is demonstrated using the domain of integrated engineering of steel industrial structures as an example. This application encompasses the engineering activities of conceptual design, detailed design, documentation and construction planning.

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

References

  1. Moosekar, W.H.; Dixon, G. (1979) Computer aided preliminary design, Journal of the Technical Council, ASCE, 105, 75–95

    Google Scholar 

  2. McGuire, W.; Pesquera, C.I. (1983) Interactive computer graphics in steel analysis/design—a progress report, Engineering Journal, AISC, 20, 89–102.

    Google Scholar 

  3. Robinson, R. (1985) Micros go afield, Civil Engineering, ASCE, 55, 2, 32–35

    Google Scholar 

  4. Eastman, E.M. (1973) Automated space planning. Artificial Intelligence, 4, 1, 41–64

    Google Scholar 

  5. Oey, K.H. (1986) DARC: A knowledge based design assisting representation concept, Knowledge Engineering and Computer Modeling in CAD (Smith, A., Editor), Butterworth, London, 270–281

    Google Scholar 

  6. Maher, M.L. (1985) Hi-Rise and beyond: directions for expert systems in design, Computer Aided Design, 17, 9, 420–427

    Google Scholar 

  7. Sriram, D. (1986) Knowledge based approaches for structural design, Thesis presented to the Department of Civil Engineering, Carnegie-Mellon University, in partial fulfillment of the requirement for the degree of Doctor of Philosophy

  8. Smith, D.F. (1986) LOCATOR: a knowledge based lateral system locator for high-rise buildings, Thesis presented to the Department of Civil Engineering, Carnegie-Mellon University, in partial fulfillment of the requirements for the degree of Master of Science

  9. Fenves, S.J. (1985) A framework for the knowledge based finite element assistant, Applications of KBS to Engineering Analysis and Design, (Dym, C.L., Editor), ASME, 1–8

  10. Holt, R.H. (1986) Adding intelligence to finite element model, Symposium on Expert Systems in Government, McLean, Virginia, 326–337

  11. Fruchter, R.; Gluck, J.; Gold, Y.I. (1988) Application of AI programming techniques to the analysis of structures, Computers and Structures, 30, 3, 747–753

    Google Scholar 

  12. Welch, J.; Biswas, M. (1987) BDES: a bridge design expert system, Engineering with Computers, 2, 3, 125–136

    Google Scholar 

  13. Adeli, H.; Balasubramanyam, K.V. (1988) A knowledge based system for design of bridge trusses, ASCE Journal of Computing in Civil Engineering, 2, 1, 1–20

    Google Scholar 

  14. Ghosh, D.K. (1990) EDSEL: an expert system for design of steel structural elements, MS Thesis, Department of Civil Engineering, IIT, Madras

    Google Scholar 

  15. Ashley, D.B.; Perng, Y.H. (1987) An intelligent construction risk identification system, Proc. Sixth International Symposium on Offshore Mechanics and Arctic Engineering, Houston, Texas, ASME, New York

    Google Scholar 

  16. Levitt, R.E.; Kunz, J.C. (1985) Using knowledge of construction and project management for automated schedule updating, Project Management Journal, XVI, 5, 57–76

    Google Scholar 

  17. Hendrickson, C.; Zozaya-Gorostiza, C.; Rehak, D.; Baracco-Miller, E.; Lim, P. (1987) Expert system for construction planning, ASCE Journal of Computing in Civil Engineering, 1, 4, 253–269

    Google Scholar 

  18. Marshall, R.D. et al., (1982) Investigation of the Kansas City Hyatt Regency Walkways collapse, Technical Report Science Series 143, National Bureau of Standards, Washington D.C.

    Google Scholar 

  19. Rehak, D.; Howard, H.C.; Sriram, D. (1984) Architecture of an integrated knowledge based environment for structural engineering applications, Working Conference on Knowledge Engineering in Computer Aided Design of the International Federation of Informations Processing Working Groups 5.2, Budapest, Hungary (Gero, J., Editor), 89–124

  20. Sriram, D.; Logcher, L.D.; Groleau, N.; Cherneff, J. (1989) DICE: an object oriented programming environment for cooperative engineering design, Technical Report IESL-89-03, Intelligent Engineering Systems Laboratory, MIT, Cambridge, Massachusetts

    Google Scholar 

  21. Amarel, S. (1978) Basic themes and problems in current AI research, Proceedings of the Fourth Annual AIM Workshop, Rutgers University (Ceilsielske, V.B., Editor), 28–46

  22. Nii, H.P. (1986a) The blackboard model of problem solving: Part 1, AI Magazine, 7, 2 (August), 38–53

    Google Scholar 

  23. Nii, H.P. (1986b) The blackboard systems, blackboard application systems, blackboard systems from a knowledge engineering perspective: Part 2, AI Magazine, 7, 2 (August), 82–106

    Google Scholar 

  24. Sathi, A.; Morton, T.; Roth, S. (1986) Callisto: an intelligen project management system, AI Magazine, Winter, 7, 34–52

    Google Scholar 

  25. Sathi, A. (1988) Study of resource reallocation problems, Cooperation Through Constraint Directed Negotiation, Technical Report, Carnegie-Mellon University, Robotics Institute

  26. Rosenschein, J.; Genesereth, M. (1988) Deals among rational agents, Readings in Distributed Artificial Intelligence, MIT Press, 227–234

  27. Lander, S.; Lesser, V. (1988) Negotiation of conflicts among design experts, Workshop on AI in Engineering Design, AAAI-88

  28. Hedge, N.; Mahabala, H.N. (1990) Blackboard architecture for criticizing interaction between experts, AAAI-90, July

  29. Dixon, J.R.; Simmons, M.K. (1984) An architecture for the application of artificial intelligence to design, Proceedings of the ACM/IEEE 21st Annual Design Automation Conference, Albuquerque, New Mexico, 634–640

  30. Brown, D.C.; Chandresekaran, B. (1986) Knowledge and control for a mechanical design expert system, IEEE Computer, July, 92–100

    Google Scholar 

  31. Mittal, S.; Dym, C.L.; Morjaria, M. (1986) PRIDE: an expert system for the design of paper handling systems, IEEE Computer, July, 102–114

    Google Scholar 

  32. Marcus, S.; Stout, J.; McDermott, J. (1987) VT: an expert elevator designer that uses knowledge based backtracking, AI Magazine, Winter, 8, 41–58

    Google Scholar 

  33. Doyle, J. (1979) A truth maintenance system, Artificial Intelligence, 12, 231–272

    Google Scholar 

  34. Shortliffe, E.H.; Buchanan, B.G. (1975) A model of inexact reasoning in medicine. Mathematical Bioscience, 23, 351–379

    Google Scholar 

  35. Shafter, G. (1976) A Mathematical Theory of Evidence, Princeton University Press, Princeton, New Jersey

    Google Scholar 

  36. Brown, C.B.; Yao, J.P.T. (1983) Fuzzy sets and structural engineering, ASCE Journal of Structural Engineering, 109, 5, 1211–1225

    Google Scholar 

  37. Rasdorf, W.J.; Wang, T.E. (1988) Generic design standards processing in an expert system environment, Journal of Computing in Civil Engineering, 2, 1, 68–87

    Google Scholar 

  38. Garrett Jr, J.H.; Fenves, S.J. (1986) Knowledge based standards processing, Artificial Intelligence, 1, 1, 3–14

    Google Scholar 

  39. De Kleer, J. (1986) An assumption based truth maintenance system, Artificial Intelligence, 28, 2, 127–162

    Google Scholar 

  40. Tailor, A. (1989) MXA—a blackboard expert system shell, Blackboard Systems (Engelmore, R.; Morgan, T., Editors), Addison-Wesley, Reading, Massachusetts

    Google Scholar 

  41. Eastman, C.M. (1981) Database facilities for engineering design, Proceedings of the IEEE, 69, 10, 1249–1263

    Google Scholar 

  42. Howard, H.C.; Rehak, D. (1989) KADBASE: interfacing expert systems with databases, IEEE Expert, Fall, 65–76

    Google Scholar 

  43. Ghosh, D.K., Kalyanaraman, V. (1990) A relational database interface for design expert systems, Microcomputers in Civil Engineering, 5, 2 (June), 151–156

    Google Scholar 

  44. Stefik, M.; Bobrow, D. (1985) Object oriented programming: themes and variations, AI Magazine, Winter, 6, 40–62

    Google Scholar 

  45. Navinchandra, D.; Sriram, D.; Kedar-Cabelli, S.T. (1987) Analogy based engineering problem solving: an overview, Artificial Intelligence in Engineering: Tools and Techniques (Sriram, D.; Adey, R. Editors), Computational Mechanics Publications, Southampton

    Google Scholar 

  46. Zhao, F.; Maher, M.L. (1988) Using analogical reasoning to design buildings, Engineering with Computers, 4, 107–119

    Google Scholar 

  47. Rooney, M.F.; Smith, S.E. (1983) Artificial intelligence in engineering design, Computers and Structures, 16, 279–288

    Google Scholar 

  48. Reich, Y.; Fenves, S.J. (1988) Floor-system design in SOAR: a case study of learning to learn, Engineering Design Research Centre, Carnegie-Mellon University

  49. Laird, J.E. (1986) SOAR User's Manual Version 4, Xerox, Palo Alto Research Centre, California

    Google Scholar 

  50. Sakthivel, T.S.; Kalyanaraman, V. (1992) A decision revision mechanism for blackboard systems, Journal of Structural Engineering, 18, 4, 133–140

    Google Scholar 

  51. Sakthivel, T.S.; Kalyanaraman, V. (1991) Standards processing in an integrated engineering system, Artificial Intelligence and Structural Engineering (Topping, B.H.V., Editor), Civil-Comp Press, Edinburgh, 247–255

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sakthivel, T.S., Kalyanaraman, V. A KBES for integrated engineering. Engineering with Computers 9, 1–16 (1993). https://doi.org/10.1007/BF01198249

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01198249

Keywords

Navigation