Teerapon Chaninprasert . Dynamic rescheduling in a multiproduct batch processes with due-date penalties. Master's Degree(Chemical Engineering). King Mongkut's University Technology Thonburi. Library. : King Mongkut's University of Technology Thonburi, 2004.
Dynamic rescheduling in a multiproduct batch processes with due-date penalties
Abstract:
Production scheduling is an important problem in batch chemical processes in which small-quantity but high-value products are manufactured and products follow the sameproduction path and share the batch equipment. The optimization arises from an attempt to locate an optimal production sequence, given N products to be manufactured, suchthat an objective function is minimized. One practical and relevant objective function is the total due-date penalty. Static or deterministic scheduling has been widely studied,whose models do not compensate for any external disturbances and internal disruptions that occur in a real plant. External disturbances often encountered are demand fluctuations, supply fluctuations and order cancellations or changes, while internal disruptions result fiom equipment failure, which call for a dynamic scheduling model.A new scheduling algorithm called Dynamic Rescheduling Algorithm (DRA) was developed and Simulated Annealing (SA) was proposed to solve the rescheduling problems with any unexpected events. DRA is built upon some existing heuristics as well as the idea of insertions and product enumeration that seek to reduce the total penalty. The performance of DRA and SA were evaluated with a large set of test problems including a direct comparison with Random Sampling (RS).The test results clearly showed RS to be a very poor method for solving the reschedding problem. Furthermore, the performance of DRA was found to be , compable to that of SA. On the average, the total penalty found by DRA was less than 1 percent higher than that of SA. At the same time, DRA only used about half the computation time as that in SA. In conclusion, SA and DRA are found to be effective: for solving the dynamic rescheduling problem, but DRA would be a better choice if the computation time is a major concern.
King Mongkut's University Technology Thonburi. Library