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

AbstractThis 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.Static analysis.2.Dynamic analysis.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.

[1]  Peter O'Grady,et al.  Operation of X-Cell — an intelligent cell control system , 1992 .

[2]  Placid Mathew Ferreira,et al.  Celeritas: a coloured Petri net approach to simulation and control of flexible manufacturing systems , 1992 .

[3]  Richard A. Volz,et al.  Real-time software methodologies: Are they suitable for developing Manufacturing control software? , 1993 .

[4]  Sung Joo Park,et al.  OPNets: An object-oriented high-level Petri net model for real-time system modeling , 1993, J. Syst. Softw..

[5]  James Lyle Peterson,et al.  Petri net theory and the modeling of systems , 1981 .

[6]  Thomas O. Boucher,et al.  Petri net control of an automated manufacturing cell , 1989 .

[7]  Joe H. Mize Fellow Iie,et al.  MODELING OF INTEGRATED MANUFACTURING SYSTEMS USING AN OBJECT-ORIENTED APPROACH , 1992 .

[8]  S. Adiga Object-Oriented Software for Manufacturing Systems , 1998 .

[9]  T. T. Narendran,et al.  Modelling automated manufacturing systems using a modification of coloured petri nets , 1992 .

[10]  Kurt Jensen,et al.  Coloured Petri Nets and the Invariant-Method , 1981, Theor. Comput. Sci..

[11]  Mohsen A. Jafari,et al.  An architecture for a shop-floor controller using colored Petri nets , 1992 .

[12]  Han-Pang Huang,et al.  Specification, modelling and control of a flexible manufacturing cell , 1992 .

[13]  Peter O'Grady,et al.  X-cell — intelligent cell control using object-oriented programming (Part I) , 1991 .

[14]  Jeffrey S. Smith,et al.  Reusable software concepts applied to the development of FMS control software , 1992 .