Enhancing Automated Process Design with Cognitive Agents, Distributed Software Components and Web Repositories

  • Iain D. Stalker
  • Eric S. Fraga
Conference paper


We present a novel problem solving environment for automated process design, integrating cognitive agents, web repositories and distributed software components with an existing automated process design tool. The approach is portable and addresses two key aspects of design: problem formulation and innovation. We model problem formulation and implement the resulting strategy through a pair of cognitive agents. The agents are situated within a larger framework which provides access to a wealth of resources. The approach supports innovation in design by freeing the designer to focus on creative aspects.


Cognitive Agent Inductive Logic Programming Synthesis Tool Constraint Logic Programming Project Ontology 
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. [1]
    L. Biegler, I.E. Grossman, and A.W. Westerberg. Systematic methods of Chemical Process Design. Prentice Hall International Series in the Physical and Chemical Engineering Sciences. Prentice-Hall, Inc., 1997.Google Scholar
  2. [2]
    I E Grossmann, J A Caballero, and H Yeomans. Mathematical programming approaches to the synthesis of chemical process systems. Korean J Chem Eng, 16(4):407–426, 1999.CrossRefGoogle Scholar
  3. [3]
    E. Gallopoulos, E. Houstis, and J.R. Rice. Problem solving environments for computational science. IEEE Comput. Sci. Eng, 1:11–23, 1994.CrossRefGoogle Scholar
  4. [4]
    E. S. Fraga, M. A. Steffens, I. D. L. Bogle, and A. K. Hind. An object oriented framework for process synthesis and simulation. In M. F. Malone, J. A. Train-ham, and B. Carnahan, editors, Foundations of Computer-Aided Process Design, volume 323 of AIChE Symposium Series, pages 446–449, 2000.Google Scholar
  5. [5]
    B.L. Braunschweig, E.S. Fraga, Z. Guessoum, W. Marquardt, O. Nadjemi, D. Paen, D. Pinol, P. Roux, S. Sama, M. Serra, I.D. Stalker, and A. Yang. CAPE web services: The COGents way. In European Symposium on Computer Aided Process Engineering 14 (ESCAPE 14), 2004. Accepted.Google Scholar
  6. [6]
    J-P Belaud, B Braunschweig, and M Pons. Open software architecture for process simulation: The current status of CAPE-OPEN standard. In European Symposium on Computer Aided Process Engineering 12 (ESCAPE 12), 2002.Google Scholar
  7. [7]
    M.J. Wooldridge. An Introduction to MultiAgent Systems. John Wiley & Sons, 2002.Google Scholar
  8. [8]
    J. M. Douglas. Conceptual Design of Chemical Processes. McGraw-Hill International Editions, 1988.Google Scholar
  9. [9]
    D Navinchandra. Exploration and Innovation in Design: Towards a Computational Model. Springer-Verlag, 1991.Google Scholar
  10. [10]
    T Smithers. Towards a knowledge level theory of design process. In J S Gero and F Sudweeks, editors, Artificial Intelligence in Design’ 98, pages 3–21. Kluwer, 1998.Google Scholar
  11. [11]
    E S Fraga. The generation and use of partial solutions in process synthesis. Chemical Engineering Research and Design, 76(A1):45–54, 1998.CrossRefGoogle Scholar
  12. [12]
    R. Stalker and I. Smith. Structural monitoring using engineer-computer interaction. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 16(5), November 2002. Special Edition, Human-Computer Interation in Engineering Contexts.Google Scholar
  13. [13]
    B Dolsak and S Muggleton. The application of inductive logic programming to finite element mesh design. In S Muggleton, editor, Inductive Logic rogramming, pages 453–472. Academic Press, 1992.Google Scholar
  14. [14]
    K D Forbus. Intelligent computer aided engineering. AI Magazine, 9, 1988.Google Scholar
  15. [15]
    S H Chung and J E Sneckenberger. An innovative design scheme for product development using AI-type engineering. In International conference on CAD/CAM, robotics and factories of the future, St Petersberg, Russia, 1993.Google Scholar
  16. [16]
    H Grabowski and S Rude. Methods of finding solutions in CAD systems. In Proceedings of ICED’88, pages 148–155, Zurich, 1988.Google Scholar
  17. [17]
    U Roy, B Bharadwaj, S Sarathy, and P Graham. Development of an intelligent product design system: Integration strategies. Applied Artificial Intelligence, 9:563–585, 1995.CrossRefGoogle Scholar
  18. [18]
    T W Simpson, J R A Maier, and F Mistree. Product platform design: Method and application. Res Eng Design, 13:2–22, 2001.CrossRefGoogle Scholar
  19. [19]
    R Bañares-Alcántara. Design support for process engineering III. Design rationale as a requirement for effective support. Computers and Chemical Engineering, 21:263–276, 1997.CrossRefGoogle Scholar
  20. [20]
    D R Myers and J F Davis. A task-oriented approach to knowledge-based systems for process engineering design. Comput. chem Engng, 12(9), 1988.Google Scholar
  21. [21]
    L Beltramini and R L Motard. KNOD-a knowledge based approach for process design. Comput. chem. Engng, 12(9):939–958, 1988.CrossRefGoogle Scholar
  22. [22]
    D C Miller, J R Josephson, M J Elsass, J F Davis, and B Chandreskaran. Sharable engineering knowledge databases for intelligent system applications. Computers chem. Engng, 21(Supplement):S77–S82, 1997.Google Scholar
  23. [23]
    J A Caballero and I E Grossmann. Logic-based methods for generating and optimizing thermally coupled distillation columns. In J Grievink and J van Schijndel, editors, European Symposium on Computer Aided Engineering (ESCAPE 12), pages 169–174, Amsterdam, 2002. Elsevier.Google Scholar
  24. [24]
    H A Abbass, G A Wiggins, R Lakshmanan, and W Morton. Heat exchanger network retrofit by constraint logic programming. Journal of Computers in Chemical Engineering, 23(Supplement):S129–S132, June 1999.CrossRefGoogle Scholar
  25. [25]
    R. Garcia-Flores, X. Z. Wang, and G. E. Goltz. Agent-based information flow for process industries supply chain modelling. Computers chem. Engng, 24:1135–1142, 2000.CrossRefGoogle Scholar
  26. [26]
    K H Tyner and A W Westerberg. Multiperiod design of azeotropic separation systems. I. An agent based solution. Computers chem. Engng, 25:1267–1284, 2001.CrossRefGoogle Scholar
  27. [27]
    R L Kirkwood, M H Locke, and J M Douglas. A prototype expert system for synthesizing chemical process flowsheets. Computers chem. Engng, 12(4):329–343, 1988.CrossRefGoogle Scholar
  28. [28]
    C Han, J M Douglas, and G Stephanopoulos. Agent-based approach to a design support system for the synthesis of continuous chemical processes. Computers chem. Engng, 19S:S63–S69, 1995.Google Scholar

Copyright information

© Springer-Verlag London 2004

Authors and Affiliations

  • Iain D. Stalker
    • 1
  • Eric S. Fraga
    • 1
  1. 1.Centre for Process Systems Engineering, Department of Chemical EngineeringUniversity College London (UCL)London

Personalised recommendations