Skip to main content
Log in

A virtual plant modeller (VPMOD) for batch-chemical processes

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

This paper presents a virtual plant modeller (VPMOD), which formally characterizes and integrates chemical product designs, batch-chemical equipment (plants), the real-time scheduling of chemical batches, and the control of chemical transport through the plant. These models provide a framework for agile batch-chemical manufacturing that has the ability to reroute and control chemical product flow automatically in a flexible plant subject to unexpected events, such as changes in demand patterns and equipment failure. A formal logic model is generated to control the actual system events, which are non-deterministic. A simulation environment in VPMOD is used to validate schedules and control logic based on plant models supplied by industry. The formal models have been implemented in an object-oriented language.

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

  • Barton, P. I. and Pantelides, C. C. (1993) gProms – a combined discrete/continuous modelling environment for chemical processing systems. International Conference on Simulation in Engineering Education, Beaumariage, T. and Roberts, C. (eds), La Jolla, CA, 25 March, pp. 25–34.

  • Baudel, B., Cantgrit, E. and Toulette, J. M. (1988) Smalltalk and simulation of batch dynamic simulator for training (SIDEN). Computers in Industry, 8, 325–337.

    Google Scholar 

  • David, R. and Alla, H. (1992) Petri Nets and Grafcet, Prentice Hall.

  • Dessouky, Y. M., Roberts, C. A. and Beaumariage, T. G. (1995) Object-oriented simulation architecture with real-time capabilities. International Journal of Production Research, 33(9), 2471–2492.

    Google Scholar 

  • Dessouky, Y. M., Roberts, C. A., Dessouky, M. M. and Wilson, G. (1996) A heuristic-based scheduler for a multipurpose batch chemical process. International Journal of Production Research, 34(2), 525–541.

    Google Scholar 

  • Glickman, J., Hitson, B. L., Pan, J. C. and Tenenbaum, J. M. (1991) MKS: a conceptually centralized knowledge service for distributed CIM environments. Journal of Intelligent Manufacturing, 2, 27–42.

    Google Scholar 

  • Goodall, W. R. and Roy, E. (1996) Short term scheduling and control in the batch process industry using hybrid knowledge based simulation. International Journal of Production Research, 34(1), 33–50.

    Google Scholar 

  • Halang, W. and Sacha, K. (1992) Achieving high integrity of process control software by graphical design and formal verification. Software Engineering Journal, 7(1), 53–64.

    Google Scholar 

  • Harel, D. (1990) Statemate: a working environment for the development of complex reactive systems. IEEE Transactions on Software Engineering, 16(4), 403–414.

    Google Scholar 

  • Harmonosky, C. M. and Robohn, S. F. (1991) Real-time scheduling in computer integrated manufacturing: a review of recent research. International Journal of Computer Integrated Manufacturing, 4, 331–340.

    Google Scholar 

  • Hyunbo, C., Mooyoung, J. and Moonho, K. (1996) Enabling technologies of agile manufacturing and its related activities in Korea. Computers and Industrial Engineering, 30(3), 323–334.

    Google Scholar 

  • International Electrotechnical Commission (1993) Programmable controllers – part 3: Programming languages, IEC 61131-3, published by IEC Central Office, Geneva 20, Switzerland.

    Google Scholar 

  • Instrument Society of America (1995) Batch Control Part 1: Models and Terminology, ISA, RTP, NC, 27709, USA.

  • Ishii, N. and Muraki, M. (1996) An extended rule approach in an on-line scheduling framework for batch process management. International Journal of Production Research, 34(2), 329–348.

    Google Scholar 

  • Kondili, E., Pantelides, C. C. and Sargent, R. W. (1993) A general algorithm for short-term scheduling of batch operations – MILP formulation. Computers and Chemical Engineering, 17, 211–244.

    Google Scholar 

  • Lee, Y. J. (1996) Interactive reactive schedule modification of batch non-discrete entity manufacturing systems. PhD Dissertation, Arizona State University, Tempe, AZ.

    Google Scholar 

  • McCarthy, J. J. (1990) The CIM reference model as a tool for plant information and control systems development. Internal Honeywell Paper, Honeywell, Inc. IACD, Phoenix, AZ.

    Google Scholar 

  • McGehee, J., Hebley, J. and Mahaffey, J. (1994) The MMST computer-integrated manufacturing system framework. IEEE Transactions on Semiconductor Manufacturing, 7(2), 107–116.

    Google Scholar 

  • Morton, T. E. and Pentico, T. E. (1993) Heuristic Scheduling Systems, Wiley, New York.

    Google Scholar 

  • Musier, R. F. and Evans, L. B. (1990) Batch process management. Chemical Engineering Progress, June, 66–77.

  • Parks, C. M., Koonce, D. A., Rabelo, L. C., Judd, R. P. and Sauter, J. A. (1994) Model based manufacturing integration: a paradigm for virtual manufacturing systems engineering. Computers and Industrial Engineering, 27, 357–360.

    Google Scholar 

  • Patsidou, E. P. and Kantor, J. C. (1991) Scheduling of a multi-purpose batch plant using a graphically derived mixed-integer program model. Industrial and Chemical Engineering Research, 30, 1548–1561.

    Google Scholar 

  • Pierson, B. L., Morely, D. J., Agre, J. R. and Clare, L. P. (1992) Noumenon: a factory design environment. Proceedings of the 1992 Object Oriented Simulation Conference, Edge, C. and Beaumariage, T. (eds), Newport Beach, CA, SCS Publications, pp. 1–15.

    Google Scholar 

  • Rippin, D. W. (1983) Design and operation of multiproduct and multipurpose batch chemical plants – an analysis of problem structure. Computer and Chemical Engineering, 7, 463–481.

    Google Scholar 

  • Roberts, C. A., Beaumariage, T. G., Dessouky, Y. M. and Ogle M. K. (1991) Object-oriented simulation tools necessary for a flexible batch process management architecture. In Proceedings of the 1991 Winter Simulation Conference, Nelson, B., Kelton, D. and Clark, G. (eds), Phoenix, AZ, pp. 323–330.

  • Rosenberg, R. C., Whitesell, J. and Reid, J. (1992) Extendable simulation software for dynamic systems. Simulation, 58, 175–183.

    Google Scholar 

  • Sacha, K. (1993) Real-time specification using petri nets. Micro-processing and microprogramming, 38, 607–614.

    Google Scholar 

  • Shanmugham, S. G. and Roberts, C. A. (1998) Applications of graphical specification methodologies for manufacturing control logic development: a classification and comparison. International Journal of Computer Integrated Manufacturing, 11(2), 142–152.

    Google Scholar 

  • Stephanopoulos, G. (1990) Artifical intelligence in process engineering – current state and future trends. Computers and Chemical Engineering, 14, 1259–1270.

    Google Scholar 

  • Suresh, V. and Chaudhuri, D. (1993) Dynamic scheduling – a survey of research. International Journal of Production Economics, 32, 53–63.

    Google Scholar 

  • Suydam, W. (1987) CASE makes strides toward automated software development. Computer Design, January, 49–51.

  • Witzerman, J. P. and Nof, S. Y. (1995) Integration of simulation and emulation with graphical design for the development of cell control programs. International Journal of Production Research, 33(11), 3193–3206.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

ROBERTS, C.A., DESSOUKY, M.M. & DESSOUKY, Y.M. A virtual plant modeller (VPMOD) for batch-chemical processes. Journal of Intelligent Manufacturing 10, 211–223 (1999). https://doi.org/10.1023/A:1008937006766

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008937006766

Navigation