Overall plant optimisation is one of the most difficult problems in the field of applied optimisation due to the size and mathematical complexity of the problem. The state-of-the-art approaches mainly rely on linear programming or mixed integer linear programming. Developing and solving rigorous site-wide models is still at research stage. In this work, a novel decomposition strategy is presented to tackle large-scale total site optimisation problems. This decomposition approach is derived from analysis of the mathematical structure of a general total site model, which features an angular structure with common elements and independent elements. This understanding forms the basis for decomposing the overall plant model into two levels, namely a site level (master model) and a process level (submodels). The master model determines common issues among processes, such as allocation of raw materials and utilities, etc. With these common issues determined, submodels then optimise individual processes. The results from submodel optimisation are fed back to the master model for further optimisation. This procedure terminates when convergence criteria are met. In this way, individual process optimisations are effectively controlled and co-ordinated by the centre master model. Case studies are carried out to demonstrate the effectiveness of the approach.
[1]
A. M. Geoffrion.
Generalized Benders decomposition
,
1972
.
[2]
H. P. Williams,et al.
A Structured Linear Programming Model in the Food Industry
,
1974
.
[3]
George B. Dantzig,et al.
Linear programming and extensions
,
1965
.
[4]
J. C. M. Hartmann.
Distinguish between scheduling and planning models
,
1998
.
[5]
Ignacio E. Grossmann,et al.
An outer-approximation algorithm for a class of mixed-integer nonlinear programs
,
1986,
Math. Program..
[6]
Ignacio E. Grossmann,et al.
Optimizing chemical processes
,
1995
.
[7]
Jerome D. Simon,et al.
Exxon experience with large scale linear and nonlinear programming applications
,
1983
.
[8]
J. F. Benders.
Partitioning procedures for solving mixed-variables programming problems
,
1962
.
[9]
I. Grossmann,et al.
Relaxation strategy for the structural optimization of process flow sheets
,
1987
.
[10]
J. B. Rosen.
Primal partition programming for block diagonal matrices
,
1964
.
[11]
Jose M. Pinto,et al.
PLANNING AND SCHEDULING MODELS FOR REFINERY OPERATIONS
,
2000
.