共查询到20条相似文献,搜索用时 26 毫秒
1.
Yaohua He 《Chemical engineering science》2007,62(5):1504-1523
This paper presents a heuristic approach based on genetic algorithm (GA) for solving large-size multi-stage multi-product scheduling problem (MMSP) in batch plant. The proposed approach is suitable for different scheduling objectives, such as total process time, total flow time, etc. In the algorithm, solutions to the problem are represented by chromosomes that will be evolved by GA. A chromosome consists of order sequences corresponding to the processing stages. These order sequences are then assigned to processing units according to assignment strategies such as forward or backward assignment, active scheduling technique or similar technique, and some heuristic rules. All these measures greatly reduce unnecessary search space and increase the search speed. In addition, a penalty method for handling the constraints in the problem, e.g., the forbidden changeovers, is adopted, which avoids the infeasibility during the GA search and further greatly increases the search speed. 相似文献
2.
A novel MILP formulation for short-term scheduling of multi-stage multi-product batch plants with sequence-dependent constraints 总被引:4,自引:0,他引:4
Chi-Wai Hui Avaneesh Gupta Harke A. J. van der Meulen 《Computers & Chemical Engineering》2000,24(12):3715-2717
This paper presents a continuous-time mixed-integer linear programming (MILP) model for short-term scheduling of multi-stage multi-product batch plants. The model determines the optimal sequencing and the allocation of customer orders to non-identical processing units by minimizing the earliness and tardiness of order completion. This is a highly combinatorial problem, especially when sequence-dependent relations are considered such as the setup time between consecutive orders. A common approach to this scheduling problem relies on the application of tetra-index binary variables, i.e. (order, order, stage, unit) to represent all the combinations of order sequences and assignments to units in the various stages. This generates a huge number of binary variables and, as a consequence, much time is required for solutions. This paper proposes a novel formulation that replaces the tetra-index binary variables by one set of tri-index binary variables (order, order, stage) without losing the model's generality. By the elimination of the unit index, the new formulation requires considerably fewer binary variables, thus significantly shortening the solution time. 相似文献
3.
The scheduling of multi-product, multi-stage batch processes is industrially important because it allows us to utilize resources that are shared among competing products in an optimal manner. Previously proposed methods consider problems where the number and size of batches is known a priori. In many instances, however, the selection and sizing (batching) of batches is or should be an optimization decision. To address this class of problems we develop a novel mixed-integer linear programming (MILP) formulation that involves three levels of discrete decisions: selection of batches, assignment of batches to units and sequencing of batches in each unit. Continuous decision variables include sizing and timing of batches. We consider various objective functions: minimization of makespan, earliness, lateness and production cost, as well as maximization of profit, an objective not addressed by previous multi-stage scheduling methods. To enhance the solution of the proposed MILP model we propose symmetry breaking constraints, develop a preprocessing algorithm for the generation of constraints that reduce the number of feasible solutions, and fix sequencing variables based upon time window information. The model enables the optimization of batch selection, assignment and sequencing decisions simultaneously and is shown to yield solutions that are better than those obtained by existing sequential optimization methods. 相似文献
4.
《Computers & Chemical Engineering》2001,25(4-6):627-634
The main objective of this paper is to develop an integrated approach to coordinate short-term scheduling of multi-product blending facilities with nonlinear recipe optimization. The proposed strategy is based on a hierarchical concept consisting of three business levels: Long-range planning, short-term scheduling and process control. Long-range planning is accomplished by solving a large-scale nonlinear recipe optimization problem (multi-blend problem). Resulting blending recipes and production volumes are provided as goals for the scheduling level. The scheduling problem is formulated as a mixed-integer linear program derived from a resource-task network representation. The scheduling model permits recipe changeovers in order to utilize an additional degree of freedom for optimization. By interpreting the solution of the scheduling problem, new constraints can be imposed on the previous multi-blend problem. Thus bottlenecks arising during scheduling are considered already on the topmost long-range planning level. Based on the outlined approach a commercial software system has been designed to optimize the operation of in-line blending and batch blending processes. The application of the strategy and software is demonstrated by a detailed case study. 相似文献
5.
We address the problem of production scheduling in multi-product multi-stage batch plants. Unlike most of the previous works, which propose continuous-time models, we study discrete-time mixed-integer programming models and solution methods. Specifically, we discuss two models based on network representations of the facility and develop two new models inspired by the Resource-Constrained Project Scheduling Problem. Furthermore, we propose different solution methods, including tightening methods based on processing unit availability, a reformulation based on processing unit occupancy, and an algorithm to refine approximate solutions for large-scale instances. Finally, we present a comprehensive computational study which shows that speedups of up to four orders of magnitude in are observed when our models and methods are compared to existing approaches. 相似文献
6.
7.
8.
Sylvain MouretIgnacio E. Grossmann Pierre Pestiaux 《Computers & Chemical Engineering》2011,35(6):1038-1063
During the last 15 years, many mathematical models have been developed in order to solve process operation scheduling problems, using discrete or continuous-time representations. In this paper, we present a unified representation and modeling approach for process scheduling problems. Four different time representations are presented with corresponding strengthened formulations that rely on exploiting the non-overlapping graph structure of these problems through maximum cliques and bicliques. These formulations are compared, and applied to single-stage and multi-stage batch scheduling problems, as well as crude-oil operations scheduling problems. We introduce three solution methods that can be used to achieve global optimality or obtain near-optimal solutions depending on the stopping criterion used. Computational results show that the multi-operation sequencing time representation is superior to the others as it allows efficient symmetry-breaking and requires fewer priority-slots, thus leading to smaller model sizes. 相似文献
9.
Cross-docking is a logistic strategy for moving goods from suppliers to customers via a cross-dock terminal with no permanent storage. The operational planning of a cross-dock facility involves different issues such as vehicle routing, dock door assignment and truck scheduling. The vehicle routing problem seeks the optimal routes for a homogeneous fleet of vehicles that sequentially collects goods at pickup points and delivers them to their destinations. The truck scheduling problem deals with the timing of unloading and reloading operations at the cross-dock. This work introduces a mixed-integer linear programming formulation for the scheduling of single cross-dock systems that, in addition to selecting the pickup/delivery routes, simultaneously decides on the dock door assignment and the truck scheduling at the cross-dock. The proposed monolithic formulation is able to provide near-optimal solutions to medium-size problems involving up to 70 transportation orders, 16 vehicles and 7 strip/stack dock doors at acceptable CPU times. 相似文献
10.
Scheduling production optimally in multi-stage multi-product plants is a very difficult problem that has received limited attention. While the case of non-identical parallel units has been addressed, the case of identical parallel units is equally worthy of attention, as many plants are or can be approximated as such. In this paper, we construct and compare several novel MILP formulations for the latter. In contrast to the existing work, we increase solution efficiency by considering each stage as a block of multiple identical units, thereby eliminating numerous binary variables for assigning batches to specific units. Interestingly, a novel formulation using an adjacent pair-wise sequencing approach proves superior to slot-based formulations. Furthermore, we develop heuristic variations of our proposed formulations to address moderate-size problems. A novel heuristic strategy inspired from list scheduling algorithms seems to be efficient for moderate-size problems and scales well with problem size. 相似文献
11.
A scheduling model for a multi‐product, multistage batch plant with parallel units is presented. The objective is to maximize the weighted completion times of orders in every processing stage while imposing a penalty on the slower orders. The proposed model uses the continuous‐time representation mode and describes the allocations of tasks, units and stages by a set of binary variables. In order to reduce the model size and provide a more effective solution to the model, a pre‐ordering approach that sorts the processing sequence of orders is developed. The pre‐ordering approach identifies the infeasible assignments through which the number of binary variables is significantly reduced. Illustrative examples are provided to show that the size of the proposed model is small, and therefore, needs much less computational effort in comparison with the existing models in the literature. 相似文献
12.
In this paper we address the long-term scheduling of a real world multi-product single stage continuous process for manufacturing glass. This process features long minimum run lengths, and sequence dependent changeovers of the order of days, with high transition costs. The long-term scheduling involves extended time horizons that lead to large scale mixed-integer linear programming (MILP) scheduling models. In order to address the difficulties posed by the size of the models, three different rolling horizon algorithms based on different models and time aggregation techniques are developed. The models are based on the continuous time slot MILP model, and on the traveling salesman model proposed by Erdirik-Dogan and Grossmann (2008). Due to the particular characteristics of the process under study, several new features, including minimum run lengths and changeovers across due dates, are proposed. The performance and characteristics of the proposed rolling horizon algorithms are discussed for one industrial example. 相似文献
13.
14.
This paper presents a heuristic rule-based genetic algorithm (GA) for large-size single-stage multi-product scheduling problems (SMSP) in batch plants with parallel units. SMSP have been widely studied by the researchers. Most of them used mixed-integer linear programming (MILP) formulation to solve the problems. With the problem size increasing, the computational effort of MILP increases greatly. Therefore, it is very difficult for MILP to obtain acceptable solutions to large-size problems within reasonable time. To solve large-size problems, the preferred method in industry is the use of scheduling rules. However, due to the constraints in SMSP, the simple rule-based method may not guarantee the feasibility and quality of the solution. In this study, a random search based on heuristic rules was proposed first. Through exploring a set of random solutions, better feasible solutions can be achieved. To improve the quality of the random solutions, a genetic algorithm-based on heuristic rules has been proposed. The heuristic rules play a very important role in cutting down the solution space and reducing the search time. Through comparative study, the proposed method demonstrates promising performance in solving large-size SMSP. 相似文献
15.
There have been several works in the literature for scheduling of multi-product continuous processes with significant attention laid on short-term scheduling. This work presents a continuous-time model for multi-period scheduling of a multi-stage multi-product process from bio-pharmaceutical industry. The overall model is a mixed-integer linear programming (MILP) formulation based on state-task-network (STN) representation of the process using unit-specific event-based continuous-time representation. The proposed model is an extension of model by Shaik and Floudas (2007, Industrial & Engineering Chemistry Research, 46, 1764) with several new constraints to deal with additional features such as unit and sequence dependent changeovers, multiple intermediate due dates, handling of shelf-life and waste disposal, and penalties on backlogs and late deliveries. Improved tightening and sequencing constraints have been presented. The validity of the proposed model has been illustrated through an example from the literature. 相似文献
16.
17.
Pascal Schäfer Artur M. Schweidtmann Alexander Mitsos 《American Institute of Chemical Engineers》2020,66(10):e16986
We propose an algorithm for scheduling subject to time-variable electricity prices using nonlinear process models that enables long planning horizons with fine discretizations. The algorithm relies on a reduced-space formulation and enhances our previous work (Schäfer et al., Comput Chem Eng, 2020;132:106598) by a sensitivity-based refinement procedure. We therein expose the coefficients of the wavelet transform of the time series of independent process variables to the optimizer. The problem size is reduced by truncating the transform and iteratively adjusted using Lagrangian multipliers. We apply the algorithm to the scheduling of a multi-product air separation unit. The nonlinear power consumption characteristic is replaced by an artificial neural network trained on data from a rigorous model. We demonstrate that the proposed algorithm reduces the number of optimization variables by more than one order of magnitude, whilst furnishing feasible schedules with insignificant losses in objective values compared to solutions considering the full dimensionality. 相似文献
18.
Baris Burnak Efstratios N. Pistikopoulos 《American Institute of Chemical Engineers》2020,66(10):e16981
Simultaneous evaluation of multiple time scale decisions has been regarded as a promising avenue to increase the process efficiency and profitability through leveraging their synergistic interactions. Feasibility of such an integral approach is essential to establish a guarantee for operability of the derived decisions. In this study, we present a modeling methodology to integrate process design, scheduling, and advanced control decisions with a single mixed-integer dynamic optimization (MIDO) formulation while providing certificates of operability for the closed-loop implementation. We use multi-parametric programming to derive explicit expressions for the model predictive control strategy, which is embedded into the MIDO using the base-2 numeral system that enhances the computational tractability of the integrated problem by exponentially reducing the required number of binary variables. Moreover, we apply the State Equipment Network representation within the MIDO to systematically evaluate the scheduling decisions. The proposed framework is illustrated with two batch processes with different complexities. 相似文献
19.
Hyung Joon Kim Jae Hak Jung Minseok Kim In-Beum Lee 《Korean Journal of Chemical Engineering》1997,14(4):225-232
This paper describes a new scheduling solution for large number multi-product batch processes with complex intermediate storage
system. Recently many batch chemical industries have turned their attention to a more efficient system known as a pipeless
batch system. But existing plants need to change their systems to pipeless systems, piece by piece. In this case, current
systems are changed to pipeless systems by way of non critical process operations such as through the use of intermediate
storage. We have taken the conventional batch plant with a pipeless storage system as an objective process. Although the operation
of a pipeless storage system becomes more complex, its efficiency is very high. With this system, all of the storage should
be commonly used by any batch unit. For this reason, solving the optimal scheduling problem of this system with a mathematical
method is very difficult. Despite the attempts of many previous researches, there has been no contribution which solves the
scheduling of intermediate storage for complex batch processes. In this paper, we have developed a hybrid system of heuristics
and Simulated Annealing (SA) for large multi-product processes using a pipeless storage system. The results of this study
show that the performance and computational time of this method are superior to that of SA and Rapid Access Extensive Search
(RAES) methods. 相似文献
20.
In this paper we present a multi-period mixed integer linear programming model for the simultaneous planning and scheduling of single-stage multi-product continuous plants with parallel units. While effective for short time horizons, the proposed scheduling model becomes computationally expensive to solve for long time horizons. In order to address this problem, we propose a bi-level decomposition algorithm in which the original problem is decomposed into an upper level planning and a lower level scheduling problem. For the representation of the upper level, we propose an MILP model which is based on a relaxation of the original model, but accounts for the effects of scheduling by incorporating sequencing constraints, which results in very tight upper bounds. In the lower level the simultaneous planning and scheduling model is solved for a subset of products predicted by the upper level. These sub-problems are solved iteratively until the upper and lower bounds converge. A number of examples are presented that show that the planning model can often obtain the optimal schedule in one single iteration. 相似文献