Regenerative pull (Kanban) production control policies

Abstract A production system consists of a set of parallel robotic cells manufacturing parts for several distinct work stations. The stations order parts from these cells and withdraw parts from their buffers only at the rate and at the time of consumption. The desired decision vector provides for the instantaneous number of cells assigned to produce parts for each work station. Two novel tractable and optimal regenerative pull (‘Kanban’) control policies are formulated: one policy minimizes the weighted starvation penalty, while the other maximizes the weighted throughputs per unit time. Following these regenerative policies the production schedules are re-evaluated at each decision epoch to mitigate the effects of processing time variability. Several important properties regarding the inherent interaction between the structure of the optimal policy, the performance of the system and the desired allocation of productive capabilities among the manufacturing resources are examplified. It is shown that the optimal policy attempts to marginally assign as much of the cells capacity as possible to certain critical part types. Substantial changes in the structure of the optimal policy, resulting either from incrementing the number of cells or from increasing their capacity, are also identified. More generally, attention is drawn to the qualitative behavior of the optimal pull control policy in certain manufacturing systems with stochastic processing rates.

[1]  P. Schweitzer,et al.  Part selection policy for a flexible manufacturing cell feeding several production lines , 1984 .

[2]  Tohru Watanabe,et al.  On-line scheduling for adaptive control machine tools in FMS , 1985 .

[3]  W. Jewell Markov-Renewal Programming. II: Infinite Return Models, Example , 1963 .

[4]  E. Çinlar Decomposition of a Semi-Markov Process Under a State Dependent Rule , 1967 .

[5]  Gabriel R. Bitran,et al.  A mathematical programming approach to a deterministic Kanban system , 1987 .

[6]  Shimon Y. Nof,et al.  Analysis of recirculation in robotic systems using feedback models , 1987 .

[7]  J. A. Buzacott,et al.  Models of automatic transfer lines with inventory banks a review and comparison , 1978 .

[8]  Y. Herer Buffer Placement in Sequential Production Lines: Still Further Studies , 1986 .

[9]  Osamu Kimura,et al.  Desiǵn and analysis of Pull System, a method of multi-staǵe production control , 1981 .

[10]  William S. Jewell,et al.  Markov-Renewal Programming. I: Formulation, Finite Return Models , 1963 .

[11]  D. Yao,et al.  The Optimal Input Rates To A System Of Manufacturing Cells , 1987 .

[12]  Abraham Seidmann,et al.  A two-phase analytic approach to robotic system design , 1984 .

[13]  Spyros G. Tzafestas,et al.  Robotics for engineers , 1987, Proceedings of the IEEE.

[14]  Bhaba R. Sarker Some Comparative and Design Aspects of Series Production Systems , 1984 .

[15]  Mikell P. Groover,et al.  CAD/CAM: Computer-Aided Design and Manufacturing , 1983 .

[16]  P. Schweitzer Iterative solution of the functional equations of undiscounted Markov renewal programming , 1971 .

[17]  David D. Yao,et al.  Modeling a class of state-dependent routing in flexible manufacturing systems , 1985 .

[18]  Paul J. Schweitzer,et al.  On the existence of relative values for undiscounted Markovian decision processes with a scalar gain rate , 1984 .

[19]  Oded Berman,et al.  Analysis of transfer lines consisting of two unreliable machines with random processing times and finite storage buffers , 1981 .

[20]  J. A. Buzacott,et al.  Modelling the performance of flexible manufacturing systems , 1985 .

[21]  Elsayed A. Elsayed,et al.  Analysis of two-stage manufacturing systems with buffer storage and redundant machines , 1986 .

[22]  William L. Maxwell,et al.  Theory of scheduling , 1967 .

[23]  J. A. Buzacott,et al.  Models of flexible manufacturing systems with limited local buffers , 1986 .

[24]  Stanley B. Gershwin,et al.  Representation and analysis of transfer lines with machines that have different processing rates , 1987 .

[25]  Henk Tijms,et al.  A simple technique in Markovian control with applications to resource allocation in communication networks , 1986 .

[26]  Hajime Yamashina,et al.  Justification for Installing Buffer Stocks in Unbalanced Two Stage Automatic Transfer Lines , 1979 .

[27]  Randall P. Sadowski,et al.  A mixed integer program for loading and scheduling multiple flexible manufacturing cells , 1986 .

[28]  Henk Tijms,et al.  Stochastic modelling and analysis: a computational approach , 1986 .

[29]  Andrew Kusiak,et al.  Application of operational research models and techniques in flexible manufacturing systems , 1986 .

[30]  Didier Dubois,et al.  A mathematical model of a flexible manufacturing system with limited in-process inventory , 1983 .

[31]  M. Garetti,et al.  Design of a control system for a flexible manufacturing cell , 1985 .

[32]  Averill M. Law,et al.  The art and theory of dynamic programming , 1977 .