Skip to main content
Log in

The development of an object-oriented Petri net cell control model

  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

This paper presents an object-oriented Petri net cell control (OPNCC) model for scheduling and controlling the operations of a flexible manufacturing cell. The development of the OPNCC model includes three phases:

  1. 1.

    Static analysis.

  2. 2.

    Dynamic analysis.

  3. 3.

    Integration.

The dynamic analysis, the most important phase in developing the OPNCC model, will first construct the object-oriented Petri net (OPN) for each physical object and connect all the related “encapsulated” OPNs to be a complete OPN model to represent the dynamic behaviour or control logic of shop floor operations. Then, the control logic of the complete OPN model must be analysed through an object behaviour analysis, an inter-object message passing analysis and a conflict analysis. The OPNCC model not only possesses the characteristics of object-oriented method (e.g. inheritance, encapsulation and a higher degree of flexibility and reusability) and Petri nets (e.g. graphical representation and mathematical analysis capabilities), but also incorporates scheduling/dispatching knowledge in the control logic specified by the OPN model. The practical significance of the OPNCC model is that practitioners may apply it to develop both a real-time cell controller and an off-line shop floor scheduling simulator.

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. J. K. Chaar, D. Teichroew and R. A. Volz, “Real-time software methodologies: are they suitable for developing manufacturing control software?”,The International Journal of Flexible Manufacturing Systems 5, pp. 95–128, 1993.

    Google Scholar 

  2. T. O. Boucher, M. A. Jafari and G. A. Meredith, “Petri net control of an automated manufacturing cell”,Computers and Industrial Engineering 17, pp. 459–463, 1989.

    Google Scholar 

  3. M. A. Jafari, “An architecture for a shop-floor controller using coloured Petri nets”,The International Journal of Flexible Manufacturing Systems 4, pp. 159–181, 1992.

    Google Scholar 

  4. R. Cossins and P. Ferreira, “Celeritas: a coloured Petri net approach to simulation and control of flexible manufacturing system”,International Journal of Production Research 30(8), pp. 1925–1956, 1992.

    Google Scholar 

  5. H. P. Huang and P. C. Chang, “Specification, modelling and control of a flexible manufacturing cell”,International Journal of Production Research 30(11), pp. 2515–2543, 1992.

    Google Scholar 

  6. V. P. Kochikar and T. T. Narendran, “Modelling automated manufacturing systems using a modification of coloured Petri nets”,Robotics and Computer-Integrated Manufacturing 9(3), pp. 181–189, 1992.

    Google Scholar 

  7. A. J. Mohsen, “An architecture for a shop-floor controller using colored Petri nets”,The International Journal of Flexible Manufacturing Systems 4, pp. 159–181, 1992.

    Google Scholar 

  8. P. O'Grady and R. Seshadri, “X-cell — intelligent cell control using object-oriented programming”,Computer-Integrated Manufacturing Systems 4(3), pp. 157–163, 1991.

    Google Scholar 

  9. P. O'Grady and R. Seshadri, “Operation of X-cell — an intelligent cell control system”,Computer-Integrated Manufacturing System 5(1), pp. 31–40, 1992.

    Google Scholar 

  10. J. S. Smith and S. B. Joshi, “Reusable software concepts applied to the development of FMS control software”,International Journal of Computer Integrated Manufacturing 5(3), pp. 182–196, 1992.

    Google Scholar 

  11. Y. K. Lee and S. J. Park, “OPNets: an object-oriented high-level Petri net model for real-time system modelling”,Journal of Systems Software 20, pp. 69–86, 1993.

    Google Scholar 

  12. J. H. Mize, H. C. Bhuskute, D. B. Pratt and M. Kamath, “Modelling of integrated manufacturing systems using an object-oriented approach”,IIE Transactions,24(3), pp. 14–26, 1992.

    Google Scholar 

  13. K. Jenson, “Coloured Petri nets and the invariant-method”,Theoretical Computer Science,14, pp. 317–336, 1981.

    Google Scholar 

  14. Meta Software Corporation,Design/CPN user's manual — Version 8.0, Meta Software Corporation, Cambridge, MA, USA, 1993.

    Google Scholar 

  15. L. Wang, W. T. Lin, S. B. You, H. S. Chiu and J. G. Chen, “An object-oriented analysis method for the manufacturing information systems”,Journal of the Chinese Institute of Industrial Engineers,11(3), pp. 137–146, April 1994.

    Google Scholar 

  16. J. L. Peterson,Petri Net Theory and the Modeling of Systems, Prentice-Hall, NJ, 1981.

    Google Scholar 

  17. S. Adiga,Object-Oriented Software for Manufacturing System, 1st edn, Chapman & Hall Inc., 1993.

  18. L. Wang and Y. J. Chang, “The development of an object-oriented Petri net model”, Working paper W06/93, Department of Industrial Engineering, Tunghai University, 1993.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, LC. The development of an object-oriented Petri net cell control model. Int J Adv Manuf Technol 11, 59–69 (1996). https://doi.org/10.1007/BF01177185

Download citation

  • Issue Date:

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

Keywords

Navigation