• Tidak ada hasil yang ditemukan

RESCHEDULING METHODS

Dalam dokumen HANDBOOK OF PRODUCTION SCHEDULING (Halaman 157-161)

4,1 Dynamic scheduling

5. RESCHEDULING METHODS

The distinction between generating a schedule and repairing a schedule can seem a bit arbitrary since, in practice, schedulers may not start from scratch when generating a schedule. They often update an existing schedule, removing the operations and orders that are complete, adding new orders and operations, and resequencing operations as needed.

5.1 Generating robust schedules

Generating robust schedules is an important part of rescheduling. As discussed before, a robust schedule achieves good performance even though changes occur. This involves two key objectives:

1. Reduce the probability that something bad will occur.

2. Reduce the impact if something bad does occur.

The first aspect has not been studied in the traditional scheduling literature, which treats disruptions as exogenous random variables.

However, it is clear that scheduling can have affect the chance of a disruption happening. A robust schedule will assign sensitive operations to machines or workers that are more reliable.

From a traditional scheduling perspective, the only way to achieve the second objective is to include idle time in the schedule. This idle time serves as a buffer that can absorb delays due to longer-than-expected setup or processing times or machine failures. The idle time also provides openings that a new, urgent job can use if one arrives. However, when a disruption occurs, one can react by bringing additional resources into service. These may be backup equipment or personnel who were assigned to other tasks. Some factories have highly-skilled and versatile personnel who can be sent to the rescue when a serious disruption occurs. McKay and Wiers (2004) list other practical actions that schedulers can take to generate robust schedules. They suggest that schedulers identify potential problems as early as possible, regularly meet with individuals who may have information about future changes, schedule a number of small batches (instead of one large one), expedite learning by scheduling difficult operations first, avoid troublesome operations during a period with little slack, do simple operations after a process change, do work earlier than scheduled, keep the most powerful and flexible resources as free as possible (so that they're free if needed), and maintain backup plans for the most critical problems that could occur.

5.2 Repairing schedules

The methods available to repair a schedule that is no longer feasible depend upon the scheduling system in place. If the scheduler generates schedules manually, it is unlikely that he will have time for complete regeneration when reacting to a disruption. Delaying the affected operations (while pulling ahead work where possible) may be the only choice. On the other hand, a computer-based scheduling system that is closely integrated with the shop floor and manufacturing execution system is likely to have up- to-date information about the state of the machines, operators, and jobs.

Thus, it can use its scheduling engine and completely regenerate the schedule.

Of course, as mentioned before, informal schedule repair occurs automatically as operators and foremen deal with disruptions on their own.

Operators and foremen typically respond to a disruption by finding something else to do. There is usually some order that is waiting for processing and can be done today. If the original schedule is not precise, such actions can be reasonable and don't even affect the schedule. However, this type of reaction makes a more precise schedule even more infeasible and leads to more confusion and miscommunication.

6. S U M M A R Y A N D C O N C L U S I O N S

The rescheduling framework presented by Vieira et al. (2003) provides a way to understand the topic of rescheduling. Unlike that paper, which reviewed numerous papers that describe specific approaches in each area of the rescheduling framework, this chapter addresses more practical issues associated with rescheduling and gives some indication of how different rescheduling strategies and methods can be used in practice.

The objective of this chapter is to help those who are trying to improve production scheduling systems by highlighting the importance of rescheduling and the key concepts associated with rescheduling.

Rescheduling is done both formally and informally in practice. Informal rescheduling is a good thing if it reflects the ability of the shop floor personnel to meet production goals even when disruptions occur. However, if it reflects the fact that the formal scheduling system is unable to predict problems and plan responses to them, informal rescheduling is a symptom of a dysfunctional production scheduling system.

REFERENCES

Black, J.T., and Hunter, S.L., 2003, Lean Manufacturing Systems and Cell Design, Society of Manufacturing Engineers, Dearborn, Michigan.

Chacon, G.R., 1998, Using simulation to integrate scheduling with the manufacturing execution system, Future Fab International, 63-66.

Flanders, S.W., and Davis, W.J., 1995, Scheduling a flexible manufacturing system with tooling constraints: an actual case study, INTERFACES, 25(2):42-54.

Graham, R.L., Lawler, E.L., Lenstra, J.K., and Rinnooy Kan, A.H.G., 1979, Optimization and approximation in deterministic machine scheduling: a survey. Annals of Discrete Mathematics, 5:287-326.

Hasenbeign, J., Sigireddy, S., and Wright, R., 2004, Taking a queue from simulation.

Industrial Engineer, 39-43.

Katok, E., and Ott, D., 2000, Using mixed-integer programming to reduce label changes in the Coors aluminum can plant, INTERFACES, 30(2): 1-12.

Leachman, R.C., Kang, J., and Lin, V., 2002, SLIM: short cycle time and low inventory manufacturing at Samsung Electronics, INTERFACES, 32(l):61-77.

McKay, K.N., Pinedo, M., and Webster, S., 2002, Practice-focused research issues for scheduling systems, Production and Operations Management, ll(2):249-258.

McKay, K.N., and Wiers, V.C.S., 2004, Practical Production Control: a Survival Guide for Planners and Schedulers, J. Ross Publishing, Boca Raton, Florida. Co-published with APICS.

Moss, S., Dale, C , and Brame, G., 2000, Sequence-dependent scheduling at Baxter International, INTERFACES, 30(2):70-80.

Pinedo, M., 2002, Scheduling: Theory, Algorithms, and Systems, second edition. Prentice Hall, Upper Saddle River, New Jersey.

Pinedo, M.L. 2005, Planning and Scheduling in Manufacturing and Services, Springer, New York.

Vieira, G.E., Herrmann, J.W., and Lin, E., 2003, Rescheduling manufacturing systems: a framework of strategies, policies, and methods," Journal of Scheduling, 6(l):35-58.

A PRACTICAL VIEW OF THE COMPLEXITY IN

Dalam dokumen HANDBOOK OF PRODUCTION SCHEDULING (Halaman 157-161)