Process Systems Engineering
A pattern matching method for large-scale multipurpose process scheduling
Article first published online: 25 MAY 2010
DOI: 10.1002/aic.12302
Copyright © 2010 American Institute of Chemical Engineers (AIChE)
Additional Information
How to Cite
He, Y. and Hui, C.-W. (2011), A pattern matching method for large-scale multipurpose process scheduling. AIChE J., 57: 671–694. doi: 10.1002/aic.12302
Publication History
- Issue published online: 8 FEB 2011
- Article first published online: 25 MAY 2010
- Manuscript Revised: 28 APR 2010
- Manuscript Received: 23 MAR 2010
Funded by
- Hong Kong's Research Grant Council. Grant Numbers: 614005, 614307
- Abstract
- Article
- References
- Cited By
Keywords:
- pattern matching;
- scheduling;
- multipurpose batch plants;
- decomposition;
- heuristic;
- search tree
Abstract
This article proposes a novel pattern matching method for the large-scale multipurpose process scheduling with variable or constant processing times. For the commonly used mathematical programming models, large-scale scheduling with long-time horizons implies a large number of binary variables and time sequence constraints, which makes the models intractable. Hence, decomposition and cyclic scheduling are often applied to such scheduling. In this work, a long-time horizon of scheduling is divided into two phases. Phase one is duplicated from a pattern schedule constructed according to the principle that crucial units work continuously, in parallel and/or with full load as possible, exclusive of time-consuming optimization. Phase two involves a small-size subproblem that can be optimized easily by a heuristic method. The computational effort of the proposed method does not increase with the problem size. The pattern schedule can be not only used for production/profit maximization but also for makespan estimation and minimization. © 2010 American Institute of Chemical Engineers AIChE J, 2011

1547-5905/asset/AIC_left.gif?v=1&s=43a3d567c64d3d5d712c0af6c2cacb1e1bcc1a2b)
1547-5905/asset/AIC_right.gif?v=1&s=518efadeedca9ceeef271499f690fdebd2ed9164)
