Article ID: | iaor1992138 |
Country: | United States |
Volume: | 9 |
Start Page Number: | 371 |
End Page Number: | 390 |
Publication Date: | Nov 1990 |
Journal: | Journal of Operations Management |
Authors: | Sumichrast Robert T., Russell Robert S. |
Keywords: | production: JIT |
When mixed-model assembly lines use components fabricated in-house, the demand for these components is not uniform over time and is affected by the sequence of models on the assembly line. Thus, without proper mixed-model sequencing and the subsequent smoothing of component demand, the effectiveness of a just-in-time (JIT) production system is limited. This paper focuses on making component usage uniform. Five sequencing methods are reviewed, two suggested by Monden and used at Toyota (GC1 and GC2), and three proposed by Miltenburg (M-A1, M-A3H1, and M-A3H2). Their performance is evaluated for the special case when all models use the same components. For all of the sequencing methods tested the mean absolute deviation of model usage varies directly with the number of models produced. There is no clear relationship between the mean absolute deviation of model usage and demand pattern or length of production sequence. Method M-A3H2 produces the highest quality feasible solutions under all conditions tested. The relative performance of the methods does not appear to be related to the number of models, demand type, or length of production sequence. To compare methods for the more general case of different models requiring different components, a mixed integer programming (MIP) model is presented as a way to find an optimal sequence. The MIP creates optimal solutions but is too slow to be used in practice. The two goal chasing heuristics used by Toyota were considered on the basis of their ability to schedule production to use components linearly over time. It is shown that these methods differ widely in their ability to generate good sequences. The performance of both is best when the products assembled have simple product structures. When models require more than one of a given component or when models require many different components, the performance worsens. The difference in performance is very small for GC1, but significant for GC2.