• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Rule-based scheduling of multi-stage multi-product batch plants with parallel units☆

    2017-05-29 10:48:01BinShiXinruiQianShanshanSunLiexiangYan

    Bin Shi*,Xinrui Qian,Shanshan Sun,Liexiang Yan

    Department of Chemical Engineering,Wuhan University of Technology,Wuhan 430070,China

    1.Introduction

    In batch chemical industry many products are processed through several sequentially connected stages.In order to improve the efficiency of production,non-identical parallel processing units are used in each stage.In such plants,the scheduling ofplantoperations is a routine activity.However,because ofthe many alternate ways in which orders can be assigned to various units and produced in differentsequences,the task of optimal scheduling is formidable.Hence,the multi-stage multi-product scheduling problem(MMSP)in batch plant has received great attention from both academia and industry.In the past decades,many studies on MMSP have been reported in the literature[1–7].The main solution methods is to establish mixed-integer linear programming(MILP)model first,including objective function and a set of equality and inequality constraints,then solve the model using a modeling software.

    Pinto and Grossmann[8]presented a continuous-time mixedinteger linear programming(MILP)model with continuous time representation for MMSP,which relied on the use of parallel time axes for units and tasks.Later,they proposed an alternative model in which the pre-ordering of orders was imposed explicitly by applying a representation of the time slots for the units.This resulted in a significant reduction in the computational time[9].

    Hui and Gupta[10,11]established a MILP model for MMSP using three-dimensional 0–1 variables instead of tetra-index 0–1 variables to represent the sequence-dependent relationship between order and equipment.The main advantage of this model compared to the other previously proposed formulations was the significant reduction in model size and consequently shortening the solution time.

    Gupta and Karimi[12]presented a continuous-time MILP formulation without using time slots for short-term scheduling of such plants.The formulation allowed both sequence-dependent and unit-dependent setup times and common operational considerations such as order/unit release times.They developed novel constraints for assignment of consecutive orders on a single unit and evaluated them thoroughly to identify the best constraints.Case study results showed the superiority of the proposed formulations.

    Castro and Grossmann[13]presented a multiple-time-grid,continuoustime MILP model for MMSP.The formulation could handle both release time and due dateswith differenttime-based objective functions efficiently,such as the minimization of total cost,total earliness,or makespan.Afterwards,Castro,Grossmann and Novais[14]presented another two kinds of continuous time MILP model based on multiple-time-grid to solve MMSP with sequence-dependent changeover time constraints.

    Xue and Yuan[15]put forward MILP model with pre-ordering approach to solve MMSP.The pre-ordering approach could identify the infeasible assignments through which the number ofbinary variables was significantly reduced.Illustrative examples showed that the size of the proposed model was small,thus significantly shortening the solution time in comparison with the existing models in literature.

    The above mentioned methods took the same way for solving MMSP.First,a group of binary variables were introduced to indicate the order allocation and the unit selection.Then,the MILP models for MMSP were built using discrete or continuous time representation approach.Finally,some traditional deterministic optimization algorithms or commercial computing software were employed to solve to the models[16].Because of the complexity of MMSP,MILP models established by traditional methods were large-scale and their generality were poor,which made it difficult to deal with complex constraints and only feasible for small size problem.When the problem size increases linearly,the computational time of MILP will increase exponentially.It is difficult for MILP to solve large-size MMSPs.Although some researchers claimed that their MILP models were suitable for large-size problems,the solutions to large-size problems were far from the optimum,even if the algorithm ran for very long time[16].Therefore,it is urgent to explore reasonable scheduling model and seek more effective approach for solving large-size MMSP.

    Different from the traditional MILP models of MMSP,He and Hui[16]presented a heuristic approach based genetic algorithm(GA)for MMSP.In their method,an order sequence was encoded into the chromosome of the GA.Through the evolutionary mechanism of GA,a group of random chromosomeswasevolved to achieve the optimalornear-optimalsolution.

    In this paper,a novelheuristic rule based modelfor MMSP with parallel unitis presented.The multi-stage multi-product batch production process is then divided into multiple sequentially connected single process stages by using hierarchical scheduling strategies combined with the concepts of“virtual release time”and “virtual due date”.According to the features of the proposed model,line-up competition algorithm(LCA)is introduced to solve the MMSP model.The performance of the proposed method is illustrated by solving two typical complex illustrative MMSP examples.

    The rest of this paper is organized as follows.Section 2 details mathematical model of MMSP with parallel units,and presents hierarchical scheduling method;Section 3 introduces computational procedures of LCA for MMSP.In Section 4,problems from the literature are solved to illustrate the performance ofthe proposed approach.Finally,the conclusions are given in Section 5.

    2.Model Development

    2.1.Problem defi nition

    In this paper,the scheduling problem of multi-stage multi-product batch plants with parallel units is considered.In MMSP,a set of production orders is to be processed.Each order,involving a single product,requires a certain number of processing stages(as shown in Fig.1).The features of this process are as follows:

    (1)Each order has a predetermined release time and due date;

    (2)Each orderinvolves a single productrequiring a single processing batch;

    (3)Each order requires multiple successive processing stages,and can only be processed once in each stage.

    (4)Each order can only be processed in a subset of the given units in each stage.It means that there may be forbidden units for each order.The process time of order is unit-dependent.

    (5)Some units have finite unit release times.Hence,they are not available from the beginning of the time horizon of interest.

    (6)A unit processes only one order at a time.When one order changes over to anotherorder,time forunitcleaning and preparing is required.The changeover times are sequence-dependent or both sequence-and unit-dependent;

    (7)Because of flavor and/or color incompatibilities,some order sequences are forbidden at any equipment item.

    (8)Each unitbelongs to one production stage,atthe same time itcan only handle one order.

    Given all the above features,the scheduling problem to be tackled involves determining(1)the allocation oforders to units in each stage,(2)sequencing ordersin each unit,and(3)timing each orderso thatallscheduling constraints are taken into account and,at the same time,some measures of the customer satisfaction and/or the plant performance are optimized.

    The following assumptions are used to derive the scheduling formulation for MMSP:

    (1)All the model parameters are deterministic.

    (2)Materials of each order are constant throughout the process,no material loss.

    (3)Once a batch of materials was produced,it cannot be interrupted during the process.

    (4)No resource constraints except unit are considered.

    (5)There is unlimited intermediate storage between two stages.

    2.2.Scheduling objectives

    Two typical time-based scheduling objectives,total flow time and total weighted process time,are chosen to be optimized[8,16].

    Fig.1.Schematic of a multistage batch plant with parallel units.

    where,whereCiis the completion time oforderi;Fis the sumofcompletion time of all orders referred as total flow time.

    Total weighted process time(PT):

    where,Cs,iis the completion time oforderiin stages;as,iis the weighted factor of orderiin stages;andPTis the totalweighted process time.The advantage of maximizing this objective is to keeping the completion time of each order approaching its due date as much as possible.This would reflect in minimum intermediate storage requirements.On the otherhand,the weighted factorofeach orderrepresents the importance of each product,by adjusting the weighting factors,particular scheduling scheme can be obtained.

    2.3.Heuristic order assignment rules

    For solving the above scheduling objectives,two decisions must be made successively in each stage:(1)assigning unit for each order,and(2)arranging the production time for each order at the selected unit.The heuristic order assignment rules that proposed in our previous work[17]can be employed here to help achieve the scheduling objectives.However,it is noted that the scheduling objectives,total flow time and total weighted process time,considered in this work are two types of conflict objectives.The former pursues the entire production process that can befinished as soon as possible,while the latter emphasizes thatthe completion time ofeach order can approach its due date as closely as possible.Obviously,the heuristic order assignment rules described in Ref.[17]can still apply to the former scheduling objective,however,part of them need to be adjusted for the latter.The revised heuristic order assignment rules are describes as follows:

    (1)Assign the order to the unit that makes the start time of order on the unit to be as late as possible,namely,laststart time(last start time,LST);

    (2)Assign the order to the unit that makes the completion time of order on the unit to be as late as possible(last completion time,LCT);

    It is noted that the above two rules along with rule of shortest changeover time(SCT),rule of shortest process time(SPT),and rule of shortest total changeover and process time(SCTP)proposed in Ref.[17]can be used for order assignment under the scheduling objective of maximizing total weighted process time.

    2.4.Hierarchical scheduling strategy

    According to the heuristic rules under different scheduling objectives,the unit used for processing given order in each stage can be determined.Next,the start time and completion time of the order in the selected unit need to be arranged.Since the multi-stage multi-product batch process is mainly composed of a plurality of sequential and independentproduction stages,hence,this process can be divided into multiple sequentially connected single process stages,and then arranging the order production in each single stage.In this work,according to the different characteristics of scheduling objectives,the corresponding two different order assignment strategies:forward order assignment strategy and backward order assignment strategy,are presented as follows.

    (1)Forward order assignment strategy:for solving the total flow time minimization problem,the production time of each order is sequentially arranged from the first stage to the final stage.At beginning,for a given order sequence,the starttime and completion time of each order is determined sequentially in the first stage according to selected heuristic rule.Then,the completion of each order in first stage is treated as its virtual order release time,and the order completion sequence is used as the order processing sequence in second stage.And so on,arranging the order production in the subsequent stages.

    (2)Backward order assignment strategy:For solving the total weighted process time maximization problem,the production time of each order is sequentially arranged from the final stage to the first stage.At the beginning,for the first order in the given order sequence,the production unit of this order in final stage is arranged according to the selected heuristic rule.And then,arranging the order production to make its completion time as close as possible to its due date.Using the same method above,the production of rest order in final stage is determined.Afterwards,taking the start time of each order in final stage as its virtual due date in the penultimate stage,and then,ordering the start time of all orders in descending sequence,this sequence is employed as production sequence oforders in the penultimate stage.And so on,arranging the order production in the previous stages one by one untilthe production ofallorders in firststage is arranged.

    Figs.2–3 are the illustration of how FAU rule and LCT rule work according to above two strategies respectively.Other rules work similarly,taking a 3-stage/4-order production process for example.There are 3 parallel units in the first stage,2 units in the second stage and 3 units in the third stage,respectively.Given a random order sequenceP={4,3,1,2},and assuming the rule FAU is adopted to arrange order production according forward order assignment strategy.Fig.2(a)shows the assignment result of these orders,it is clear that the completion sequence of all orders in the first stage is{3,4,2,1},this sequence is treated as the order processing sequence in the second stage.And the completion time of each order in the first stage is treated as its virtual order release time in the second stage.On this basis the order production in the second stage can be determined as shown in Fig.2(b).The completion sequence of orders is{3,4,1,2}which can be seen from this figure;this sequence is used as the order processing sequence in the third stage.Correspondingly,the completion time of each order in the second stage is taken as its virtual order release time in stage 3.Therefore the order production in stage 3 can also be determined as shown in Fig.2(c).

    In this section,it is assumed that the rule LCT is employed to arrange order production according to backward order assignment strategy.Fig.3(a)shows the order assignment in the final stage andd1,d2,d3,andd4denote the actual due date of Orders 1–4 respectively.It is clear from Fig.3(a)that the sequence{4,3,2,1}can be obtained by sorting the starting time of orders in descending order,this sequence will be treated as the order processing sequence in Stage 2.And the starting time of each order in Stage 3 can be taken as its virtual due date in Stage 2.On this basis,the order production in Stage 2 is determined as shown in Fig.3(b).The similarity steps are adopted to arrange orderproduction in the first stage,and Fig.3(c)gives the final assignment.

    In MMSP,besides the basic process constraints,there are also some complex constraints,such as order and unit release time,forbidden sequences and forbidden units,and sequence-and unit-dependent changeover time.These constraints can be transformed to nonconstraints by using the complex constraints handling strategies proposed in our previous work[17].

    Fig.2.Schematic diagram of forward order assignment based FAU rule.

    2.5.Order assignment procedure

    Based on the above orderassignmentrules a nd hierarchicalscheduling strategies,given arbitrary order sequenceP={p1,p2,…,pN}and scheduling objective,a detailed schedule scheme can be obtained.

    Table 1 gives the order assignment procedure for solving the total flow time minimization problem by using forward assignmentstrategy.The procedure can be described as follows:

    (1)At the beginning of the scheduling duration,setting release time of each unit as its first available time.Setting the latest order finished in each unitis a virtualOrder“0”.For any giving Orderi,the changeover time between Orderiand Order 0 is 0,namelyCT0,i=0.Setting the first stage as current stage.

    (2)Getting the current Orderpifrom the given order sequenceP,selecting a Unitjfrom Orderpi's available Units setJs,piaccording to given order assignment rule.

    (3)Calculating the start timeTSpi,jand the completion timeTEpi,jof orderpiin UnitJ.

    (4)Taking the completion time of orderpiin Unitjas Unitj’s current available time,namely.MCT?J=TEpi,J

    (5)Recording orderpias the latest finished order Unitj,MCP?J=pi.

    (6)RecordingTEPi,jas the completion time of Orderpiin current Stages,cs,pi=TEpi,j

    (7)Ifpiis thefinal order in order sequenceP,go to Step(8),if not,go to Step(2)

    (8)Sorting the order completion time in current stage in ascending orderP,then using this sequence to update the currentorderproduction sequence,P=P

    (9)Setting the order completion time in current stage as its virtual release time in the next followed stage,VORs+1,i=cs,i,i∈I

    (10)Ifcurrent stage is thefinal stage, finish the orderassignmentprocedure,if not,update current stage,s=s+1,then go to Step(2)for the next turn of order assignment.

    Table 2 gives the order assignment procedure for solving the total weighted process time maximization problem by using backward assignment strategy.The procedure can be described as follows:

    (1)At the beginning of backward order assignment procedure,setting the final stage as current stage.Setting the latest order finished in each unit is a virtual order “0”,RMCPj=0.For any giving Orderi,the changeover time between Orderiand Order 0 is 0,namelyCT0,i=0.Assuming the starting time ofOrder 0 is big positive number MSTj=NC.

    Fig.3.Schematic diagram of backward order assignment based LCT rule.

    Table 1Pseudo code of forward order assignment procedure

    Table 2Pseudo code of backward order assignment procedure

    (2)Getting the current orderpifrom the given order sequenceP,selecting a Unitjfrom Orderpi's available units setJs,piaccording to the given order assignment rule.

    (3)Arranging the completion timeTEpi,jof orderpiin Unitjas close as possible to its due date,then calculating the start timeTSpi,jbased on the completion time.

    (4)Taking the start time of Orderpiin Unitjas Unitj’s current start time,namely,MST?J=TSpi,J.Recording starting time of Orderpiin current Stage s,stas,pi=TSpi,J.

    (5)Recording orderpias the latest finished order unitj,RMCPj=pi.

    (6)RecordingTEPi,jas the completion time of Orderpiin current Sages,cs,pi=TEpi,j

    (7)Ifpiis thefinalorder in order sequenceP,go to step(8),ifnot,go to Step(2)

    (8)Sorting the order starting time in current stage in descending orderP,then use this sequence to update the current order production sequence,P=P

    (9)Setting the order starting time in current stage as the virtual order due date in the previous stage,VDs-1,i=stas,i,?i∈I.

    (10)Ifcurrentstage is thefirststage, finish the orderassignmentprocedure,if not,update current stage,s=s-1,then go to step(2)for the next order assignment.

    By using the above forward order assignment strategy,all process constraints can be metexactly.However,during the backward order assignment procedure,although the order completion time in final stage can be set earlier than its real due date,the start time of order in first stage may be earlier than its release time or than the unit release time.Therefore,the formula oftotalweighted process time calculation Eq.(4)needs to be modified as follows:

    Table 3Results of solving different cases in Example 1 by LCA

    Fig.4.Convergence curves of LCA for 10-order instance in Example 1.

    where,URj,is the release time ofunitj;MSTjis the start time of the latest finished order unitj;ORiis the release time of orderi.sta1,iis the start time of orderiin first stage.

    Through the above steps,an arbitrary order sequence can generate corresponding available scheduling scheme.Hence,the solution for MMSP with parallel units can be transform to determine optimal order sequence combined with proper heuristic order assignment rule to minimize total flow time or maximize total weighted process time.

    3.Line-up Competition Algorithm for MMSP

    It is clear that the determination of optimal order sequence and order assignment rule is a typical combinatorial optimization problem.Because ofthe complexity ofthis problem,the line-up competition algorithm(LCA)[18,19],which has been successfully applied to SMSP[17],is presented to optimize the alternative scheduling objectives,total flow time and total weighted process time.The procedures of LCA for solving MMSP are as follows.

    (1)Generatingmcombined sequences,so-calledmfamilies,that consist of order sequence and order assignment rule to form the initial generationX={Q1,Q2,…,Qm}of LCA;

    (2)Calculating the scheduling objective valuesY={f(Q1),f(Q2),…,f(Qm)}corresponding to themcombined sequencesX={Q1,Q2,…,Qm}.Based on the objective values,themcombined sequences inXare ranked to form a line-up.Forsolving the problem of total flow time minimization,themcombined sequences are reordered as an ascending queue,and forsolving the problem of total weighted process time maximization,they are reordered as a descending queue.

    (3)Based on the position of each family in the line-up,its mutations times are therefore decided.The first family in the line-up has the fewest times of mutations,while the final family has the most times of mutations.Through this step,each combined sequenceQi(i=1,2,…,m)inX,which is treated as parent here,can generate a corresponding new combined sequenceQoffsi(i=1,2,…,m)as its child.

    (4)One by one,comparing the objective function values of eachQiand its child,and conserving the better one survives as parent in the next generation.

    Fig.5.Convergence curves of LCA for 17-order instance in Example 1.

    (5)Testing the termination conditions,ifthey are satis fied,terminating the search process,outputting the best family in current generation as thefinalsolution found by LCA;ifnot,go to Step(2)for continuing evolution.

    Step(3)is the core ofthe algorithm.Itbalances localsearch and global search.The reason is that the first family in the line-up mutates only few times,which is beneficialto speed up localsearch for finding optimal solution quickly,and then the finalfamily mutates many times,resulting in migration in a larger search space,which pays an important role in global search.In this study,according to the structure of individual,mutation of each combined sequence need to be separated.Since the size of order production sequence is only related to the number of orders.Hence,the swap-reverse mutation strategy proposed in Ref.[17]can stillbe employed formutation.In MMSP,itisneed to determine orderassignmentrule for every stage,therefore,the mutation method ofproportional assigning search space is applied to mutation of order rules[19].

    4.Case Study

    In this section,the performance of the proposed approach for MMSP with parallel units is illustrated through the solution different size benchmark examples from literature.All of following scheduling cases were solved on Intel? Core? i5 CPU and 4GB of memory using the MATLAB?7.9 language environment.In some literature,the computationaltime ofthe algorithm is also adopted as a criterion forperformance test.However,since the computer hardware and software used in our approach have varying differences with the ones used in the literature,it makes no sense to compare the absolute computational time directly.In this paper we use the average function evaluations for obtaining the best solution in each 50-test instead of the absolute computational time.In LCA,the number of families,m,is a very important parameter.It influences directly on the balance of local and global search.A smallermis to benefit local search,but to go against global search.A larger one can provide better global search,but handicaps local search.We have to trade between the localand globalsearch.Based on ourcomputing experiences,itis appropriate forthe number offamilies to be controlled between 5 and the number of integer variables related problem.A prespecified number,which denotes the duration generations ofthe current best solution,is took as terminate criterion.

    4.1.Example 1

    This example was given by Xue and Yuan[15].It contains 5 stages and 25 parallel units,where Units 1–6 belong to Stage1,Units 7–9belong to Stage2,Units 10–19 belong to Stage 3,Units 20–22 belong to Stage 4,and Units 23–25 belong to Stage 5.All production orders were processed sequentially from Stage 1 to Stage 5.The detailed process data for this example can be found in Ref.[15].There were only unit release times,due date and forbidden units constraints,but no other complex constraints.Table 3 lists the results of maximizing the total weighted process time of different cases in Example 1 using the proposed approach.

    Table 4Results of two different methods for solving different instances in Example 1

    Fig.7.Gantt chart of the best schedule for Example 1(17 orders over 25 units).

    Fig.8.Gantt chart of the best schedule for Example 1(22 orders over 25 units).

    Table 5Results of solving different instances in Example 2 by LCA

    As can be seen from Table 3,both the standard deviation ofsolutions and the differences between average solution and best solution are small when conducting each 50-test for solving different size instances by LCA.Especially,for solving 5-order case,the best solution can be obtained at no more than averagely 1.3 generations,where the objective function is evaluated only 6.5 times in average.With the problem size increasing,from 10-order to 22-order case,although the average function evaluations increase evidently,the algorithm can be terminated in time by using the proposed termination criterion,leading to avoiding redundantcalculations.Itis also clearfrom Table 3 that,during each 50-independent test,the number of success search are 50,49,45,and 43 respectively for solving 5-,10-,17-,22-order cases,which indicate that the average success rate of our algorithm is over 93%.Figs.4–6 show the converge process of LCA for solving 10-,17-,and 22-order cases respectively.The sub- figures(a)in Figs.4–6 are the evolution process of the best solutions in random tests,and the sub- figures(b)are the corresponding evolution process of different families in LCA.From each sub- figure(b)one can see that the objective values of different families in LCA increase alternately during the search process.It indicates that all the families compete for the first place in LCA,leading to the algorithm to converge rapidly to an optimal or near-optimal solution.

    Xue and Yuan maximized the total weighted process time of different instances in this example by using pre-ordering MILP.Table 4 presents the best computational results by their methods and our proposed LCA respectively.

    As can be seen from Table 4 two methods achieved the same bestsolution for solving for 5-order and 10-order instance.While for solving 17-order instance,a better solution was got by our proposed approach,the best schedule increased by nearly 1.4%compared to that found by pre-ordering MILP.Moreover,for solving 22-order scheduling problem,the best solution of our approach increased nearly 1.7%.It also can be seen from Table 4,the scheduling model of each instance built in Ref.[15]contained large number of integer variables,continuous variables and constraints.Moreover,the size of these variables and constraints increases sharply with the problem size increasing.While,in our model,the number of continuous variables remains constant,only the number of integer variables and constraints changes synchronously with the number of order.It indicates that the proposed approach can reduce integer variables and continuous variables,simplify the complex production constraints,and therefore reduce the difficulty of problem solving.Figs.7–8 are the Gantt charts of best schedules for 17-order and 22-order instances found by LCA respectively.

    Fig.9.Convergence curves of LCA for 24-order instance in Example 2.

    4.2.Example 2

    This example was given by He and Hui[16],the production process is same as Example 1.The detailed process data of this example can be found in ref.[16].The constraints of order and unit release time,forbidden units and forbidden sequence constraints,sequence-dependentand unit-depend changeover time constraints were allconsidered in this example.Table 5 presents the results of minimizing total flow time of different cases in Example 2 by LCA

    Table 6Results of GA and LCA for solving different instances in Example 2

    It is clear that the similar trends with respect to results can be observed here as in Example 1.The standard deviation of solutions during each 50-test is still small.For solving the cases with less than 16 orders,LCA can rapidly find the best solutions,while for solving other cases over 16 orders,it also can obtain good solutions within acceptable generations through increasing the family number and extending the number of generations used for con firming the best result.The average success rate of our algorithm can still maintain over 92%.

    Fig.9 shows the converge process of LCA for solving 24-order case.Fig.9(a)is the evolution process of the best solutions in a random test,and Fig.9(b)is the corresponding evolution process of different families in LCA.It is evident from Fig.9(b)that although some families are trapped to local minimum,there are still families that jumped out from local optima,and through competing for the first place in LCA, finally found the global minimum.

    He and Hui minimized the total flow time of five typical instances with up to 24 orders by using genetic algorithm(GA).In this section,the same instances were studied by using our proposed approach,and then the results were compared with those obtained by GA in Ref.[16].Table 6 presents the results comparison of Example 2 by GA and LCA.Since many complex constraints exist in Example 4,the difficulty for solving all instances increases evidently.For comparison purposes,10 independent tests of computation for each instance were performed as Ref.[16]did.The deviation between the best solution and the results of 10-independent tests are used to evaluate the performance of the algorithms.

    Fig.10.Gantt chart of the best schedule for Example 2(10 orders over 25 units).

    Fig.11.Gantt chart of the best schedule for Example 2(12 orders over 25 units).

    Fig.12.Gantt chart of the best schedule for Example 2(16 orders over 25 units).

    Fig.13.Gantt chart of the best schedule for Example 2(20 orders over 25 units).

    Fig.14.Gantt chart of the best schedule for Example 2(24 orders over 25 units).

    It is clear from Table 6,our approach can always obtain better solutionsthan those gotten by GAforsolving allthe instances.Moreover,the solution quality gap between the two methods grows rapidly with the problem size increasing.For instance,when solving 10-order instance,the difference between the result obtained by our approach and that by GA is 5.98%.While for solving 24-order scheduling problem,the difference between them is up to 26.31%.

    Figs.10–14 show the Ganttcharts of the bestschedules found by our approach forthefive instances in this example.Itcan be seen from these Gantt charts that the arrangement of orders in this example is completely different from the previous example.Since the scheduling objective is total flow time minimization,the forward order assignment strategy is adopted,thus the arrangements ofall production steps are as close as possible to the beginning of the scheduling duration.

    In addition,as also can be seen clearly from thefigures,some devices is not adopted in the whole production processes.The main reasons may be that the number of units in certain stage is adequate and the performances of some devices are evidently worse than others in the same stage,so these devices were automatically avoided by our heuristic order assignmentrule,e.g.in this example,Stage 3 has 10 units,from Unit 10 to Unit 19.And the order processing times in Units 15–18 are obviously longer than those in other units of the same stage.Hence these devices were seldom used in our best scheduling schemes.Table 7 shows the detailed scheduling results of optimal scheduling scheme of 24 orders.

    Table 7Best scheduling scheme of 24 orders

    5.Conclusions

    This paper presents an improved scheduling model for MMSP with parallel units.According to the characteristics of multi-stage multiproduct batch process,the productions of this process are divided into multiple sequentially connected single process stages by bringing two concepts of‘virtual due date’and ‘virtual order release time’.In each stage the principle of ‘ first come first dealt’is insisted.First of all,processing unit is assigned for the coming order by heuristic rule,and then forward or backward order assignmentstrategy is employed to arrange the order production according to differentscheduling objectives.Based on the above hierarchicalscheduling strategies,an arbitrary order sequence can always be converted to a legal schedule with the help of heuristic rules.The optimal sequencing of orders and the best rule are explored by the line-up competition algorithm(LCA),where different mutation strategies are proposed to improve the efficiency of LCA.The effectiveness of proposed method is illustrated by solving a group typical benchmark MMSP cases.Computational results show that the proposed approach can easily obtain the same optimal solutions of small size problems involving up to 10 orders as those reported in literature.While,for relatively large size problems from 10 orders up to 24 orders with different complex constraints,the proposed approach obtained new solutions better than the MILP and GA did.And with the problem size increasing,the solutions obtained by the proposed approach are improved remarkably.Through comparative study,the proposed approach has shown the potential for solving large size MMSP.It is apparent that significant advances have been made in the area of scheduling of chemical processes in the past decade.Therefore further research efforts should aim at(a)developing mathematicalmodels and algorithms that reduce the burden of computing for solving large-scale industrial scheduling applications;(b)considering the uncertainty may occurred in real industrial applications,such as the uncertainty in processing times,prices,changes in product demands,and equipment failure/breakdown;and(c)integrating the scheduling with design,synthesis,control and planning.

    Appendix A.Supplementary data

    Supplementary data to this article can be found online at http://dx.doi.org/10.1016/j.cjche.2017.03.014.

    [1]C.A.Floudas,X.Lin,Continuous-time versus discrete-time approaches for scheduling of chemical processes:A review,Comput.Chem.Eng.28(11)(2004)2109–2129.

    [2]A.Carlos,C.A.Mendez,J.Cerda,I.E.Grossmann,et al.,State-of-the-art review of optimization methods for short-term scheduling of batch processes,Comput.Chem.Eng.30(2006)913–946.

    [3]Y.Liu,I.A.Karimi,Novel continuous-time formulations for scheduling multi-stage batch plants with identical parallel units,Comput.Chem.Eng.31(2007)1671–1693.

    [4]M.E.Dogan,I.E.Grossmann,Slot-based formulation for the short-term scheduling of multistage multiproduct batch plants with sequence-dependent changeovers,Ind.Eng.Chem.Res.47(4)(2008)1159–1183.

    [5]L.J.Zeballos,J.M.Novas,G.P.Henning,A CP formulation for scheduling multiproduct multistage batch plants,Comput.Chem.Eng.35(2011)2973–2989.

    [6]S.Velez,C.T.Maravelias,Multiple and nonuniform time grids in discrete-time MIP models for chemical production scheduling,Comput.Chem.Eng.53(2013)70–85.

    [7]I.Harjunkoski,C.Maravelias,P.Bongers,et al.,Scope for industrial applications of production scheduling models and solution methods,Comput.Chem.Eng.62(2014)161–193.

    [8]J.M.Pinto,I.E.Grossmann,A continuous time mixed integer linear programming model for short term scheduling of multistage batch plants,Ind.Eng.Chem.Res.34(9)(1995)3037–3051.

    [9]J.M.Pinto,I.E.Grossmann,An alternate MILP model for short-term scheduling of batch plants with preordering constraints,Ind.Eng.Chem.Res.35(1)(1996)338–342.

    [10]C.W.Hui,A.Gupta,Harke A.J.van der Meulen,A novel MILP formulation for shortterm scheduling of multi-stage multi-product batch plants with sequencedependent constraints,Comput.Chem.Eng.24(12)(2000)2705–2717.

    [11]C.W.Hui,A.Gupta,A novel MILP formulation for short-term scheduling of multistage multi-product batch plants,Comput.Chem.Eng.24(2–7)(2000)1611–1617.

    [12]S.Gupta,I.A.Karimi,An improved MILP formulation for scheduling multiproduct multistage batch plants,Ind.Eng.Chem.Res.42(2003)2365–2380.

    [13]P.M.Castro,I.E.Grossmann,New continuous-time MILP model for the short-term scheduling of multistage batch plants,Ind.Eng.Chem.Res.44(2005)9175–9190.

    [14]P.M.Castro,I.E.Grossmann,A.Q.Novais,Two new continuous-time models for the scheduling of multistage batch plants with sequence dependent changeovers,Ind.Eng.Chem.Res.45(2006)6210–6226.

    [15]Y.F.Xue,J.Q.Yuan,Scheduling model for a multi-product batch plant using a preordering approach,Chem.Eng.Technol.31(3)(2008)433–439.

    [16]Y.He,C.W.Hui,Genetic algorithm for large-size multi-stage batch plant scheduling,Chem.Eng.Sci.62(5)(2007)1504–1523.

    [17]B.Shi,L.X.Yan,W.Wu,Rule-based scheduling of single-stage multiproduct batch plants with parallel units,Ind.Eng.Chem.Res.51(2012)8535–8549.

    [18]L.X.Yan,Solving combinatorial optimization problems with line-up competition algorithm,Comput.Chem.Eng.27(2)(2003)251–258.

    [19]L.X.Yan,K.Shen,S.H.Hu,Solving mixed integer nonlinear programming problems with line-up competition algorithm,Comput.Chem.Eng.28(12)(2004)2647–2657.

    99久久久亚洲精品蜜臀av| 久久99热6这里只有精品| 黑人高潮一二区| 亚洲国产高清在线一区二区三| 天堂影院成人在线观看| 精品久久久久久久末码| 99热网站在线观看| 99视频精品全部免费 在线| 久久久久久久久久久丰满| 精品久久久久久久末码| 97超视频在线观看视频| 国产成人精品久久久久久| 欧美激情久久久久久爽电影| 欧美成人精品欧美一级黄| 我要看日韩黄色一级片| 精品一区二区三区视频在线观看免费| 精品免费久久久久久久清纯| 精品人妻偷拍中文字幕| 中出人妻视频一区二区| 91在线精品国自产拍蜜月| 嫩草影视91久久| 亚洲成人av在线免费| 精品一区二区三区人妻视频| 欧美+亚洲+日韩+国产| 中文字幕av在线有码专区| 美女 人体艺术 gogo| 丰满乱子伦码专区| 自拍偷自拍亚洲精品老妇| 久久久久免费精品人妻一区二区| 国产中年淑女户外野战色| 精品久久久久久久久av| 国产一级毛片七仙女欲春2| 在线播放国产精品三级| 中国国产av一级| 日韩精品青青久久久久久| 亚洲国产精品国产精品| 国产亚洲精品久久久com| a级毛片a级免费在线| 欧美bdsm另类| 1000部很黄的大片| 不卡视频在线观看欧美| 欧美极品一区二区三区四区| 久久九九热精品免费| 欧美性猛交黑人性爽| 欧美bdsm另类| ponron亚洲| 日本熟妇午夜| 国产色爽女视频免费观看| 99热全是精品| 亚洲高清免费不卡视频| 九九热线精品视视频播放| avwww免费| 精品人妻偷拍中文字幕| 看十八女毛片水多多多| 联通29元200g的流量卡| 久久99热6这里只有精品| 麻豆av噜噜一区二区三区| 99久久无色码亚洲精品果冻| 亚洲av成人av| 成人三级黄色视频| 国产精品久久久久久久电影| 97超碰精品成人国产| 亚洲国产精品国产精品| 韩国av在线不卡| 一边摸一边抽搐一进一小说| 狂野欧美激情性xxxx在线观看| 少妇丰满av| 大型黄色视频在线免费观看| 一个人看的www免费观看视频| 亚洲色图av天堂| 国产高潮美女av| 久久久久久九九精品二区国产| 永久网站在线| 日本-黄色视频高清免费观看| 亚洲色图av天堂| 两性午夜刺激爽爽歪歪视频在线观看| 97超碰精品成人国产| 午夜免费男女啪啪视频观看 | 亚洲国产欧美人成| 婷婷六月久久综合丁香| 国产午夜精品久久久久久一区二区三区 | a级毛片a级免费在线| 欧美精品国产亚洲| 亚洲欧美成人综合另类久久久 | 热99re8久久精品国产| 最后的刺客免费高清国语| 日本a在线网址| 国产一区二区三区在线臀色熟女| 国产亚洲91精品色在线| 精品乱码久久久久久99久播| 久久久成人免费电影| 99热网站在线观看| avwww免费| 一级a爱片免费观看的视频| 亚洲真实伦在线观看| 男女啪啪激烈高潮av片| 国产极品精品免费视频能看的| 大香蕉久久网| 久久鲁丝午夜福利片| 亚洲精华国产精华液的使用体验 | 精品久久久久久久久久久久久| 国产91av在线免费观看| 亚洲一区高清亚洲精品| 少妇人妻精品综合一区二区 | 91麻豆精品激情在线观看国产| 日韩精品有码人妻一区| 国产男靠女视频免费网站| 欧美日韩一区二区视频在线观看视频在线 | 天堂av国产一区二区熟女人妻| 欧美一级a爱片免费观看看| 色尼玛亚洲综合影院| 女的被弄到高潮叫床怎么办| 99热这里只有是精品在线观看| 亚洲四区av| 免费观看的影片在线观看| 最后的刺客免费高清国语| 免费搜索国产男女视频| 成人漫画全彩无遮挡| 免费看美女性在线毛片视频| 日韩欧美免费精品| 亚洲性夜色夜夜综合| av在线天堂中文字幕| 欧美一区二区亚洲| 亚洲性夜色夜夜综合| 噜噜噜噜噜久久久久久91| 听说在线观看完整版免费高清| 国产精品日韩av在线免费观看| 国产精品免费一区二区三区在线| 草草在线视频免费看| 国产一区二区在线观看日韩| 3wmmmm亚洲av在线观看| 无遮挡黄片免费观看| av国产免费在线观看| 久久99热这里只有精品18| 国国产精品蜜臀av免费| 99久久无色码亚洲精品果冻| 国产黄色视频一区二区在线观看 | 悠悠久久av| 亚洲精品日韩在线中文字幕 | 日韩欧美一区二区三区在线观看| 香蕉av资源在线| 国国产精品蜜臀av免费| 久久精品影院6| 露出奶头的视频| a级毛片免费高清观看在线播放| a级毛片免费高清观看在线播放| 中文字幕熟女人妻在线| 亚洲无线在线观看| 久久久久久久午夜电影| 国产精品,欧美在线| 天堂动漫精品| 国产高清激情床上av| 精品午夜福利在线看| 九九久久精品国产亚洲av麻豆| av天堂在线播放| 2021天堂中文幕一二区在线观| 国产高清激情床上av| 女生性感内裤真人,穿戴方法视频| 午夜亚洲福利在线播放| 欧美激情在线99| 亚洲精品国产av成人精品 | 久久久久久久久久成人| 12—13女人毛片做爰片一| avwww免费| 久久久久久久久大av| 国产一区亚洲一区在线观看| 免费电影在线观看免费观看| 欧美精品国产亚洲| 97在线视频观看| 听说在线观看完整版免费高清| 欧美成人a在线观看| 成人av在线播放网站| 99热6这里只有精品| 国产91av在线免费观看| 亚洲第一电影网av| 欧美高清成人免费视频www| 精品少妇黑人巨大在线播放 | 免费观看人在逋| 精品一区二区三区视频在线| 亚洲人与动物交配视频| 成年av动漫网址| 日韩欧美国产在线观看| 亚洲欧美成人精品一区二区| 国产高清视频在线播放一区| 国产午夜精品久久久久久一区二区三区 | 亚洲精品成人久久久久久| 国内揄拍国产精品人妻在线| 亚洲国产欧美人成| 久久综合国产亚洲精品| 欧美成人一区二区免费高清观看| 亚洲欧美清纯卡通| 国产亚洲欧美98| 欧美高清性xxxxhd video| 成人精品一区二区免费| 亚洲精品一卡2卡三卡4卡5卡| 在线a可以看的网站| 亚洲精品一区av在线观看| 老熟妇仑乱视频hdxx| 欧美日韩综合久久久久久| 青春草视频在线免费观看| 欧美高清性xxxxhd video| 最近手机中文字幕大全| 天美传媒精品一区二区| 亚洲美女视频黄频| 欧美日本亚洲视频在线播放| 欧美激情国产日韩精品一区| 可以在线观看毛片的网站| 级片在线观看| 精品人妻熟女av久视频| 亚洲精品影视一区二区三区av| 亚洲精品色激情综合| 无遮挡黄片免费观看| 小说图片视频综合网站| 99久久精品一区二区三区| 亚洲av不卡在线观看| 乱系列少妇在线播放| 在线观看美女被高潮喷水网站| 99久久精品热视频| 日产精品乱码卡一卡2卡三| 国产真实伦视频高清在线观看| 免费电影在线观看免费观看| 听说在线观看完整版免费高清| а√天堂www在线а√下载| 18禁裸乳无遮挡免费网站照片| 国产片特级美女逼逼视频| 久久草成人影院| 级片在线观看| 欧美不卡视频在线免费观看| 在线天堂最新版资源| 自拍偷自拍亚洲精品老妇| 久久综合国产亚洲精品| 毛片一级片免费看久久久久| 亚洲欧美日韩高清专用| 秋霞在线观看毛片| 亚洲精品乱码久久久v下载方式| 久久久欧美国产精品| 少妇高潮的动态图| 亚洲自拍偷在线| 搡老岳熟女国产| www.色视频.com| 日韩欧美三级三区| 日本精品一区二区三区蜜桃| 黄色视频,在线免费观看| 夜夜爽天天搞| 国产片特级美女逼逼视频| 午夜福利成人在线免费观看| 精品久久久久久久久久免费视频| 国产伦一二天堂av在线观看| 国产精品1区2区在线观看.| 自拍偷自拍亚洲精品老妇| 国产私拍福利视频在线观看| 国产成人福利小说| 免费人成视频x8x8入口观看| 精品人妻熟女av久视频| 欧美成人免费av一区二区三区| 日韩大尺度精品在线看网址| 亚洲最大成人中文| 黄色日韩在线| 2021天堂中文幕一二区在线观| 国产成人91sexporn| 黄色视频,在线免费观看| 久99久视频精品免费| 国产精品一二三区在线看| 啦啦啦观看免费观看视频高清| 少妇的逼水好多| 国产精品1区2区在线观看.| 日本免费一区二区三区高清不卡| 日本一二三区视频观看| 美女 人体艺术 gogo| 亚洲在线观看片| 在线观看66精品国产| 波多野结衣高清无吗| АⅤ资源中文在线天堂| 午夜亚洲福利在线播放| 少妇人妻精品综合一区二区 | 国产精品三级大全| 一区二区三区免费毛片| 久久久久久久亚洲中文字幕| 熟女电影av网| 国产一区二区三区av在线 | 欧美日本亚洲视频在线播放| 日韩欧美一区二区三区在线观看| 欧美性感艳星| av视频在线观看入口| 久久综合国产亚洲精品| 亚洲av第一区精品v没综合| 舔av片在线| 天堂√8在线中文| 国产私拍福利视频在线观看| 97人妻精品一区二区三区麻豆| 身体一侧抽搐| 亚洲人成网站在线播放欧美日韩| 免费看光身美女| 少妇熟女aⅴ在线视频| 欧美绝顶高潮抽搐喷水| 免费av观看视频| 日本熟妇午夜| 国产精品99久久久久久久久| 国内精品一区二区在线观看| 国产精品不卡视频一区二区| 国产毛片a区久久久久| 亚洲激情五月婷婷啪啪| 天堂√8在线中文| 97热精品久久久久久| 高清毛片免费看| 久久亚洲国产成人精品v| 男女啪啪激烈高潮av片| 久久久久久久久久黄片| 久久久色成人| 精品人妻一区二区三区麻豆 | 黄片wwwwww| 我要看日韩黄色一级片| 欧美中文日本在线观看视频| 免费一级毛片在线播放高清视频| 亚洲中文字幕一区二区三区有码在线看| 久久精品国产自在天天线| 中文字幕熟女人妻在线| 女人被狂操c到高潮| 91狼人影院| 亚洲成人久久性| 在线免费观看的www视频| 毛片一级片免费看久久久久| 久久久久精品国产欧美久久久| 久久久久国产网址| 久久婷婷人人爽人人干人人爱| 免费观看人在逋| 国产精品伦人一区二区| 免费av不卡在线播放| 亚洲精品粉嫩美女一区| 国产精品久久久久久av不卡| 女的被弄到高潮叫床怎么办| 国产免费男女视频| 日本与韩国留学比较| 激情 狠狠 欧美| 国产美女午夜福利| 中文字幕久久专区| 日本-黄色视频高清免费观看| 免费不卡的大黄色大毛片视频在线观看 | 国产免费一级a男人的天堂| 精品久久久久久久久亚洲| 69av精品久久久久久| 久久精品国产亚洲网站| 国产av麻豆久久久久久久| 两个人的视频大全免费| 日日撸夜夜添| 男人的好看免费观看在线视频| av黄色大香蕉| 永久网站在线| 中国国产av一级| 别揉我奶头 嗯啊视频| 国产三级中文精品| 亚洲七黄色美女视频| 最近2019中文字幕mv第一页| 少妇高潮的动态图| 亚洲av.av天堂| 日韩欧美精品免费久久| 大又大粗又爽又黄少妇毛片口| 最好的美女福利视频网| 亚洲国产精品成人综合色| 精品午夜福利视频在线观看一区| 国产精品亚洲美女久久久| 无遮挡黄片免费观看| 俄罗斯特黄特色一大片| 成年av动漫网址| 九九在线视频观看精品| 色综合站精品国产| 久久精品夜色国产| 91在线观看av| 亚洲精品日韩av片在线观看| 欧美zozozo另类| 国产色爽女视频免费观看| 国产精品综合久久久久久久免费| 国产精品爽爽va在线观看网站| 91精品国产九色| 看免费成人av毛片| 九九久久精品国产亚洲av麻豆| 久久午夜福利片| 国产综合懂色| 两个人的视频大全免费| 国产精品三级大全| 97超级碰碰碰精品色视频在线观看| 日韩精品中文字幕看吧| 国产真实伦视频高清在线观看| 亚洲av一区综合| 男插女下体视频免费在线播放| 免费看日本二区| 波野结衣二区三区在线| 国产av不卡久久| a级毛色黄片| 国产高清不卡午夜福利| 五月玫瑰六月丁香| 国产日本99.免费观看| 大香蕉久久网| 日本精品一区二区三区蜜桃| 最近的中文字幕免费完整| 欧美日本视频| 亚洲精品成人久久久久久| 俺也久久电影网| 97超碰精品成人国产| 少妇被粗大猛烈的视频| 99久国产av精品国产电影| 午夜视频国产福利| 黄片wwwwww| 日本一二三区视频观看| 啦啦啦韩国在线观看视频| 99国产极品粉嫩在线观看| 99久久无色码亚洲精品果冻| 国产aⅴ精品一区二区三区波| 麻豆久久精品国产亚洲av| av在线天堂中文字幕| 国产 一区 欧美 日韩| 亚洲精品成人久久久久久| 日韩亚洲欧美综合| 国产精品野战在线观看| 色综合亚洲欧美另类图片| 午夜激情福利司机影院| 国产成人freesex在线 | 欧美在线一区亚洲| 人妻久久中文字幕网| 1000部很黄的大片| 美女xxoo啪啪120秒动态图| 日本在线视频免费播放| av在线观看视频网站免费| 最近手机中文字幕大全| 在线播放无遮挡| 一进一出好大好爽视频| 在线免费十八禁| 国产精品99久久久久久久久| 久久精品国产亚洲av香蕉五月| 国产真实乱freesex| 欧美日韩国产亚洲二区| 久久久久久久久大av| 久久久国产成人精品二区| 永久网站在线| 欧美性猛交╳xxx乱大交人| 欧美国产日韩亚洲一区| 永久网站在线| 亚洲欧美日韩卡通动漫| 久久久a久久爽久久v久久| 波多野结衣高清无吗| 男女视频在线观看网站免费| 欧美最黄视频在线播放免费| 久久精品久久久久久噜噜老黄 | 人妻夜夜爽99麻豆av| 综合色丁香网| 国产久久久一区二区三区| 日本黄大片高清| 欧美性猛交╳xxx乱大交人| 精品一区二区三区av网在线观看| av国产免费在线观看| 麻豆av噜噜一区二区三区| 成熟少妇高潮喷水视频| 国产高清视频在线播放一区| 久久人人爽人人爽人人片va| 女人被狂操c到高潮| 日本黄大片高清| 18禁在线播放成人免费| 国产 一区 欧美 日韩| 国产精品福利在线免费观看| 中国美女看黄片| 人人妻人人看人人澡| 精品一区二区免费观看| 精品日产1卡2卡| 我的老师免费观看完整版| 亚洲av熟女| 日韩一区二区视频免费看| 香蕉av资源在线| 日本撒尿小便嘘嘘汇集6| 亚洲电影在线观看av| 99国产精品一区二区蜜桃av| 国产探花在线观看一区二区| 香蕉av资源在线| 在线看三级毛片| 我的老师免费观看完整版| 欧美激情在线99| 中文字幕久久专区| 男女下面进入的视频免费午夜| 少妇人妻精品综合一区二区 | 欧美3d第一页| 国产精品综合久久久久久久免费| av视频在线观看入口| 日韩一区二区视频免费看| 美女大奶头视频| 一本一本综合久久| 日韩精品中文字幕看吧| 国产一区二区激情短视频| 亚洲国产精品国产精品| 国产一区二区三区av在线 | 在现免费观看毛片| 亚洲欧美日韩东京热| 乱人视频在线观看| 久久久久精品国产欧美久久久| 久久欧美精品欧美久久欧美| 亚洲欧美清纯卡通| 日韩,欧美,国产一区二区三区 | 日本在线视频免费播放| 国产三级中文精品| 欧美色视频一区免费| 亚洲欧美日韩东京热| 国产一区二区三区在线臀色熟女| 淫妇啪啪啪对白视频| 午夜a级毛片| 国产单亲对白刺激| 国产乱人视频| 插阴视频在线观看视频| 久久鲁丝午夜福利片| 国产精品女同一区二区软件| 亚洲av成人精品一区久久| 少妇丰满av| 午夜激情福利司机影院| 天天躁夜夜躁狠狠久久av| 久久国内精品自在自线图片| 国产成人精品久久久久久| 亚洲欧美成人精品一区二区| 美女黄网站色视频| 精品人妻一区二区三区麻豆 | 日韩欧美免费精品| 国产探花在线观看一区二区| 久久精品国产自在天天线| 国产69精品久久久久777片| 人妻夜夜爽99麻豆av| 毛片女人毛片| 久久鲁丝午夜福利片| 偷拍熟女少妇极品色| 小蜜桃在线观看免费完整版高清| 一进一出好大好爽视频| 老司机福利观看| 无遮挡黄片免费观看| 亚洲欧美中文字幕日韩二区| 插逼视频在线观看| 日韩成人av中文字幕在线观看 | 丰满的人妻完整版| 免费看av在线观看网站| 亚洲成人久久性| 18禁裸乳无遮挡免费网站照片| 看免费成人av毛片| 美女xxoo啪啪120秒动态图| 国产精品野战在线观看| 国产男人的电影天堂91| 又爽又黄a免费视频| 欧美bdsm另类| 欧美3d第一页| 神马国产精品三级电影在线观看| 男人和女人高潮做爰伦理| 高清午夜精品一区二区三区 | 成人国产麻豆网| 99热这里只有是精品在线观看| av在线蜜桃| 午夜免费激情av| 波野结衣二区三区在线| 欧美一区二区国产精品久久精品| 国产精品久久久久久久久免| 悠悠久久av| 日韩欧美精品免费久久| 免费一级毛片在线播放高清视频| 久久精品夜夜夜夜夜久久蜜豆| 最近2019中文字幕mv第一页| 12—13女人毛片做爰片一| 老司机影院成人| 欧美日韩一区二区视频在线观看视频在线 | 久久久久久久久大av| 精品久久久久久成人av| 精品久久久久久久久亚洲| 夜夜夜夜夜久久久久| 亚洲精品日韩在线中文字幕 | 亚洲av免费高清在线观看| 日韩精品中文字幕看吧| 嫩草影院新地址| 成人高潮视频无遮挡免费网站| 一个人免费在线观看电影| 91在线观看av| 淫秽高清视频在线观看| 天堂av国产一区二区熟女人妻| 亚洲精品色激情综合| 久久人妻av系列| 97超视频在线观看视频| 成人美女网站在线观看视频| 欧美日韩在线观看h| 蜜桃亚洲精品一区二区三区| 亚洲国产精品sss在线观看| 麻豆精品久久久久久蜜桃| 波多野结衣高清无吗| 三级毛片av免费| 午夜福利在线在线| 少妇熟女欧美另类| 婷婷精品国产亚洲av在线| 非洲黑人性xxxx精品又粗又长| 麻豆久久精品国产亚洲av| 最近在线观看免费完整版| 一进一出抽搐gif免费好疼| 男人和女人高潮做爰伦理| 免费在线观看影片大全网站| 好男人在线观看高清免费视频| 国产一级毛片七仙女欲春2| 国产精品嫩草影院av在线观看| 永久网站在线| 亚洲最大成人手机在线| 不卡一级毛片| 亚洲国产精品成人久久小说 | 99视频精品全部免费 在线| 免费看美女性在线毛片视频| 特级一级黄色大片| 日韩成人av中文字幕在线观看 | 嫩草影院精品99| 亚洲成av人片在线播放无| 成人漫画全彩无遮挡| 欧美绝顶高潮抽搐喷水| 亚洲欧美日韩卡通动漫| 看十八女毛片水多多多| 18禁在线无遮挡免费观看视频 | 狠狠狠狠99中文字幕| 又黄又爽又免费观看的视频| videossex国产| 国内少妇人妻偷人精品xxx网站| 午夜激情福利司机影院|