An approach to the design and implementation of the hierarchical control system of FMS, combining structured knowledge representation formalisms and high-level Petri nets

A presentation is made of the methodology adopted in the design of the coordination subsystem and the real-time scheduling subsystem for the simulation and the real-time control of flexible manufacturing systems (FMSs). This particular approach, combining structured, object-oriented paradigms and a particular extension of high-level Petri nets, is presented and discussed. The focus is on the following issues: (1) the modeling of the FMS control system in a structured knowledge base (frame-based multiple-inheritance semantic networks); (2) the automatic synthesis of Petri net models of the coordination subsystem, starting from such a knowledge base; (3) the dynamic behavior of the coordination subsystem; and (4) the structure of the real-time scheduling subsystem, based on particular heuristic suboptimal multicriterion algorithms. The interaction mechanisms between the coordination and scheduling subsystems are defined. A particular case study involving a class of problems on the concurrent scheduling of multiple projects is taken as an example.<<ETX>>

[1]  Kurt Lautenbach,et al.  System Modelling with High-Level Petri Nets , 1981, Theor. Comput. Sci..

[2]  Yoav Shoham,et al.  Temporal Logics in AI: Semantical and Ontological Considerations , 1987, Artif. Intell..

[3]  Giovanni Chiola,et al.  Generalized stochastic Petri nets for the performance evaluation of FMS , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[4]  Jean-Claude Gentina,et al.  Coloured adaptive structured Petri-net: A tool for the automatic synthesis of hierarchical control of Flexible Manufacturing Systems (F.M.S.) , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[5]  James F. Allen Towards a General Theory of Action and Time , 1984, Artif. Intell..

[6]  Manuel Silva Suárez,et al.  Modeling, validation and software implementation of production systems using high level Petri nets , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[7]  Anastasia Pagnoni,et al.  Stochastic Nets and Performance Evaluation , 1986, Advances in Petri Nets.

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

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

[10]  Maurizio Morisio,et al.  Petri-net based simulation of manufacturing cells , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[11]  Marc Courvoisier,et al.  Joining Petri nets and knowledge based systems for monitoring purposes , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[12]  Jan Karel Lenstra,et al.  Resource-constrained project scheduling: an international exercise in DSS development , 1988, Decis. Support Syst..