Design and conceptual development of shop-floor controllers through the manipulation of process plans

A shop-floor control system (SFCS) performs the decision-making and execution functions necessary to fill production orders efficiently. To cope with a variety of dynamic factors, the SFCS must be able to perform these functions in real time. This paper proposes a way to reduce the cost of developing the software that implements this real-time requirement. It describes a design and development framework that uses hierarchical process plans and simulation. The plans are written in the process specification language (PSL) developed at the National Institute for Standards and Technology (NIST) and coded as extensible markup language (XML) document type definitions (DTDs). The decision maker in each controller parses these DTDs into a non-linear graph, resolves the AND-junctions and OR-junctions, determines a sequence of production tasks and generates the set of messages to execute those tasks. The decision planner, when called by the decision maker, evaluates several sets of control rules using a corresponding simulation model, chooses the most promising set and provides it to the decision maker. The proposed concept enables control software to be designed and developed in terms of the evolution of process plans, so both the decision maker and the executor can be generic and the simulation model (decision planner) can be generated in an automatic manner. The generality and validity of the proposed concept has been conceptually tested for diverse manufacturing systems generated from a designed experiment.

[1]  Craig Schlenoff,et al.  The Process Specification Language (PSL) Overview and Version 1.0 Specification , 2000 .

[2]  Jie Zhang,et al.  A generic architecture of manufacturing cell control system , 2002, Int. J. Comput. Integr. Manuf..

[3]  Moshe M. Barash,et al.  Architectures and Auctions in Manufacturing , 1991 .

[4]  Shui-Shong Lu,et al.  A Petri-net and entity-relationship diagram based object-oriented design method for manufacturing systems control , 1997 .

[5]  R. A. Volz,et al.  Design of integrated manufacturing system control software , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  Richard H. Weston,et al.  MCSARCH: An architecture for the development of manufacturing control systems , 1999 .

[7]  George Chryssolouris,et al.  Manufacturing systems operation: Dispatch rules versus intelligent control , 1988 .

[8]  Richard A. Wysk,et al.  Multi-pass expert control system - a control/scheduling structure for flexible manufacturing cells , 1988 .

[9]  Shimon Y. Nof,et al.  Scheduling/rescheduling in the manufacturing operating system environment† , 1985 .

[10]  Joshua Lubell,et al.  Professional Xml Meta Data , 2001 .

[11]  David M. Dilts,et al.  The evolution of control architectures for automated manufacturing systems , 1991 .

[12]  Hyunbo Cho,et al.  Intelligent workstation controller for computer-integrated manufacturing: Problems and models , 1995 .

[13]  Mohsen A. Jafari,et al.  Component and agent-based FMS modeling and controller synthesis , 2003, IEEE Trans. Syst. Man Cybern. Part C.

[14]  Richard A. Wysk,et al.  Resource modeling for the integration of the manufacturing enterprise , 2001 .

[15]  Craig Schlenoff,et al.  Process Specification Language (PSL): Results of the First Pilot Implementation , 1999, Manufacturing Science and Engineering.

[16]  Albert Jones,et al.  A hybrid approach for real-time sequencing and scheduling , 1995 .

[17]  Hyunbo Cho,et al.  A robust adaptive scheduler for an intelligent workstation controller , 1993 .

[18]  Yu T. Morton,et al.  A state-based modelling approach to develop component-based control software for flexible manufacturing systems , 2003, Int. J. Comput. Integr. Manuf..

[19]  YOUNG JUN SON,et al.  Simulation-based shop floor control: formal model, model generation and control interface , 2003 .

[20]  Arnold H. Buss,et al.  Component-based simulation modeling , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[21]  S. Adiga,et al.  Towards an object-oriented architecture for CIM systems , 1993 .

[22]  Steven R. Ray,et al.  ALPS: A Language for Process Specification , 1991 .

[23]  Li-Chih Wang An integrated object-oriented Petri net paradigm for manufacturing control systems , 1996 .

[24]  Charles R. McLean,et al.  An architecture for a generic data-driven machine shop simulator , 2002, Proceedings of the Winter Simulation Conference.

[25]  Suresh K. Khator,et al.  A survey of Petri net applications in modeling controls for automated manufacturing systems , 1994 .

[26]  Richard A. Wysk,et al.  A multi-pass simulation-based, real-time scheduling and shop floor control system , 1999 .

[27]  Albert T. Jones,et al.  Component based simulation modeling from neutral component libraries , 2003, Comput. Ind. Eng..

[28]  Albert Jones,et al.  A multi-leve/multi-layer architecture for intelligent shopfloor control , 1990 .

[29]  Yeong-Dae Kim,et al.  Simulation-based real-time scheduling in a flexible manufacturing system , 1993 .

[30]  Craig Schlenoff,et al.  Process Representation Using Architectural Forms: Accentuating the Positive , 1999 .

[31]  Robert M. O'Keefe,et al.  Part input into a flexible flow system: An evaluation of look-ahead simulation and a fuzzy rule base , 1992 .

[32]  Craig Schlenoff,et al.  Process Specification Language: An Analysis of Existing Representations , 1998 .

[33]  C. M. Harmonosky,et al.  Real-time scheduling in computer integrated manufacturing: a review of recent research , 1991 .

[34]  Albert Jones,et al.  A real-time production scheduler for a stochastic manufacturing environment , 1988 .