,,,,
1.College of Mechanical Engineering,Yangzhou University,Yangzhou 225127,P.R.China;2.Department of Mechanical and Electrical Engineering,Hohai University,Changzhou 213022,P.R.China
(Received 13 October 2020;revised 27 November 2020;accepted 17 December 2020)
Abstract:It is urgent to effectively improve the production efficiency in the running process of manufacturing systems through a new generation of information technology.According to the current growing trend of the internet of things(IOT) in the manufacturing industry,aiming at the capacitor manufacturing plant,a multi-level architecture oriented to IOT-based manufacturing environment is established for a flexible flow-shop scheduling system.Next,according to multi-source manufacturing information driven in the manufacturing execution process,a scheduling optimization model based on the lot-streaming strategy is proposed under the framework.An improved distribution estimation algorithm is developed to obtain the optimal solution of the problem by balancing local search and global search.Finally,experiments are carried out and the results verify the feasibility and effectiveness of the proposed approach.
Key words:IOT-based manufacturing;flexible flow-shop scheduling;intelligent algorithm;lot-streaming strategy
China is developing a new industrial revolution,which has resulted in a new type of smart manufacturing mode-internet of manufacturing things(IOMT)[1].IOMT is mainly composed of the internet network,embedded systems,radio frequency identification(RFID),sensors and other electronic information technologies and can realize dynamic perception,comprehensive connectivity,intelligent processing and adaptive optimal control of manufacturing and information resources through the whole production process,thus to impel manufacturing industry to be more intelligent[2].Under the background of rapid integration of manufacturing and new information technology,IOMT provides important technical support for the optimized operation of workshop scheduling to improve production performance in the manufacturing system.
As one of the most representative manufacturing modes,flexible flow shop has been successfully applied in the semiconductor industry,the steel industry,the capacitor industry and so on.Production scheduling is one of the most important contents.Flexible flow-shop scheduling problem(FFSP)has been proved to be strongly NP-hard.Furthermore,it is hard to track the flow of production process.Fortunately,through deploying various sensing technologies,multi-source information of the flexible flow-shop under IOMT could be collected and processed on line.For example,RFID technology can be utilized to collect real-time production records by tracking RFID tags of jobs and machines.At the same time,an intelligent optimization algorithm is also employed to generate effective production scheduling solutions under IOMT.
For FFSP,most research focuses on traditional scheduling problem from two aspects:Mathemat-ical models and optimization algorithms[3-7].On one hand,due to the complexity of the practical problem,most mathematical models have been proposed based on idealized issues rather than practical application.On the other hand,since FFSP belongs to the NP-hard problem,new intelligent algorithms should be considered to improve the solution quality.Therefore,the actual scheduling problem of the capacitor production is investigated in the paper.To solve the optimal solution of the scheduling problem,an improved distribution estimation algorithm is designed.
In addition,it is significant for the manufacturing system to collect real-time manufacturing data to support production scheduling.With the development of the new generation of information technology,there has been increasing research on production scheduling based on RFID technology in recent years.A RFID-based traceability approach,which is based on a novel information visibility-based scheduling rule,was proposed to improve production scheduling[8].Then,a RFID-based intelligent decision support system architecture was established to investigate production monitoring and scheduling in a distributed labor-intensive manufacturing environment[9].For a ubiquitous shop-floor environment,Zhang et al.presented a multi-agent based real-time production scheduling model and method by deploying wireless devices like RFID[10].A RFID event-driven mechanism was adopted to address a two-level advanced production planning and scheduling model to improve the quality and reliability of plans and schedules[11].Few studies on the FFSP under the IOMT environment have been reported.For hybrid flow-shop production,a ubiquitous manufacturing environment was created by using RFID technologies to describe the multi-period hierarchical scheduling mechanism[12].A manufacturing Petri Netbased scheduling model for IOT-enabled hybrid flow shop manufacturing was introduced to achieve optimal schedules[13].Wu et al.focused on the hybrid flow shop scheduling problem in the ubiquitous manufacturing environment and established scheduling optimization models and algorithm by deploying RFID[14].
Although the majority of the research on production scheduling to date has not considered the new smart manufacturing mode completely,the efforts mentioned above provide a starting point for exploring a timely and accurate schedule solution under the IOT-based manufacturing environment.In addition,the lot-streaming strategy in flow-shop scheduling problems has attracted much attention[15-17].Therefore,aiming at the capacitor manufacturing plant,a multi-level architecture oriented to IOT-based manufacturing environment is established to present the flexible lot-streaming flow shop scheduling model and optimization algorithm.
Fig.1 shows a multi-level framework for the flexible flow-shop in the context of IOMT,which is divided into three layers:Sensor network topology,manufacturing context-aware middleware,and intelligent scheduling layer.As for the intelligent scheduling layer,it is the core part of the framework,which will be described in detail in the next section.
For the sensor network topology,it is equipped with a large number of sensing devices,such as RFID devices(including RFID tags and RFID readers),programmable logic controller(PLC)devices,and wireless networks.These devices provide a channel of real-time information interaction and communication among manufacturing sources such as machines,workers,and raw materials in the workshop.
For the manufacturing context-aware middleware,it includes an information communication module,information collection module,information pre-processing module,and information storage module.The layer can effectively combine the information awareness of the underlying workshop and upper application development.On the one hand,it can provide application of unified information interface up to application services;on the other hand,it can access different types of sensors to shield the differences of various heterogeneous manufacturing information effectively.Thus,it can provide unified and normative semantic interpretation and scenarios information to the upper scheduling system.
Fig.1 Multi-level framework of FFSP under IOMT
Due to the identical process routes for various production orders,production scheduling of the capacitor can be considered as a flexible flow-shop scheduling.The FFSP under IOMT can be described as follows.The number of available parallel machines,the number of production orders and product specifications in the workshop are obtained by IOMT on line.The workshop manager receives the production information and assigns all jobs to given machines accordingly.There exists a multi-stage production process that is composed of two or more production stages in series.It has at least one machine in each production stage,and at least one stage has more than one machine.All tasks have to go through all the production stages in the same order.In each production stage,there is a buffer for storing the jobs from the upstream stage.The buffer capacity between machines is unlimited.In addition,due to the manufacturing characteristic of the capacitor,there exists changing time of adjusting machine at some production stage,and the changing time can be recorded by PLC devices.To improve the production efficiency of the FFSP,a lot-streaming strategy based on the equivalent batch principle is considered in the paper.
The assumptions regarding the FFSP under IOMT are as follows.
(1)Each task can be processed by only one machine at each production stage;
(2)Each machine can process at most one task at a time;
(3)All machines are available at timet=0;
(4)There are no precedence relationships between tasks of different orders,but there are precedence relationships between different tasks of the same batch of orders;
(5)Preemption is not allowed for processing each task;
(6) Each order can be divided into multiple work orders,and all work orders are independent of each other;
(7)The transportation time between different buffers is ignored;
The notations used in the paper are listed in Table 1.
Table 1 Notations for FFSP under IOMT
To investigate the performance indicators of FFSP under IOMT,the scheduling optimization model with the objective of minimizing the makespan is proposed in the paper.Two scheduling strategies are studied to analyze the production performance.One is the schedule without considering the lot-streaming strategy and the other is the schedule with considering the lot-streaming strategy.The optimization model and constraints are described as follows.
s.t.
Objective(1) is to minimize the makespan which is the completion time of the last order in FFSP.Constraint(2)defines that the makespan is not less than the completion time of any order in the schedule.Constraint(3)means that the same batch of orders at each stage can select only one machine.Constraint(4)gives the completion time of an order at any stage.Constraints(5)and(6)point out that one machine can process at most one batch of orders at a time.In other words,the next batch of orders can be processed after the current batch of orders has been finished on each machine.Constraint(7)gives the precedence constraints between the tasks of each batch,i.e.,one task of the batch cannot be processed at the next production stage until it has been finished at the current stage.Constraint(8)indicates that machines should have the adjusting time due to the bottlenecks at the second stage.Constraint(9)ensures that the number of work orders generated by each order must be greater than or equal to 1.Constraint(10)means that the quantity of corresponding products cannot change after the order is divided into several batches.Constraint(11)indicates that the completion time of the last work order of any order cannot exceed the makespan.Constraint(12)gives that each process of the same batch still follows the specific process route after the order is divided into work orders.Constraint(13)ensures that any machine can process the next work order of the batch only after it has finished the current work order.
Hence,the scheduling model without considering the lot-streaming strategy can be described by objective(1)and constraints(2)—(9);the scheduling model with considering the lot-streaming strategy can be described by objective(1) and constraints(2)—(13).
It is important to note that the multi-source manufacturing information collected by sensing devices under IOMT is essential for the optimization algorithm.In the intelligent scheduling layer,the algorithm needs the real-time manufacturing information collected by sensing devices to clarify the current machine state and job state at the period,thus can ensure to yield an effective scheduling solution.
Due to the strongly NP-hard nature of FFSP,an improved distribution estimation algorithm is developed for solving the problem.Estimation of distribution algorithm is a global searching technique that is based on probabilistic model,which has been successfully applied at production scheduling.It can quickly approach to the optimization solution,but has a fatal shortcoming of limited local exploitation ability.Thus,the improved distribution estimation algorithm is designed for FFSP under IOMT.Fig.2 shows steps of the proposed algorithm.
Step 1According to sensing devices like RFID and PLC,collect multi-source manufacturing information at the sampling period.
Step 2Based on the encoding rule of manufacturing information,randomly generate chromosomes uniformly distributed in the search space to form the initial population.
Step 3Evaluate the fitness value of each chromosome in the population according to the objective function,and keep optimal individuals.
Step 4According to fitness value,select individuals with good fitness value to form an excellent group based on the elite strategy.
Step 5Estimate the probability distribution model of the excellent population.
Fig.2 Flow chart of the proposed algorithm
Step 6Update the probability distribution model by conducting the sampling to generate some new individuals.
Step 7If the termination condition is satisfied,the algorithm ends,and the best individual in the group is the optimization result;otherwise,go to step 3 and continue the execution.
To efficiently improve the algorithm performance, a decision-making functionα(t) is introduced to balance the global exploration and local exploitation of the proposed algorithm,which is expressed as
wheretrepresents the iteration number and Maxgen the maximal number of iteration.
To verify the feasibility and efficiency of the proposed model,a case study is tested.The experiments are carried out on a personal computer with Intel Pentium(R)with 4 GB memory and 2.60 GHz processor.
Consider one of capacitor production lines in which there are two cutting machines,three nailing machines,two leaching equipment,two casing machines,and two aging sorting devices.Each equipment is equipped with a RFID reader and PLC controller to record the relative manufacturing information.In addition,the wireless network is deployed in the manufacturing workshop and the manager can collect multi-source manufacturing information on line.For example,the detailed data regarding production orders on June 20,2019 is sensed by RFID,which is shown in Table 2.Also,the processing time of each order at different production stages is collected in Table 3.All original information is processed and stored in the manufacturing context-aware middleware layer,and then the related value-added information is input into the scheduling layer to obtain the real-time scheduling results.
Table 2 Information on production orders
Table 3 Processing time of production orders at each stage h
We analyze three different scenarios for FFSP under IOMT.Scenario 1:The scheduling strategy with lot streaming is considered for FFSP under IOMT.The experimental result is shown in Fig.3.According to the scheduling Gantt chart,the makespan is 36.9 h for the production line.Scenario 2:The scheduling strategy without lot streaming is considered for FFSP under IOMT.The experimental result is shown in Fig.4.According to the scheduling Gantt chart,the makespan is 38.8 h for the production line.Scenario 3:The scheduling solution on the day is obtained based on the artificial cal-culation by the manager.The makespan is about 42 h for the production line.
Fig.3 Scheduling Gantt chart with lot streaming
Fig.4 Scheduling Gantt chart without lot streaming
It can be observed that the decision-maker can timely obtain real-time manufacturing information for production scheduling.For FFSP under IOMT,the makespan of the schedule with lot-streaming strategy decreases to 36.9 h from 38.8 h by comparing with the single batch strategy,which increases the production efficiency by 4.9%.Furthermore,compared with manual experience,the production efficiency is improved by 12%.Therefore,according to the experimental results of three scenarios,it can be seen that both scheduling results of scenarios 1 and 2 are obviously superior to that of scenario 3.In other words,the proposed approach is feasible and effective.Furthermore,the proposed lot-streaming strategy in the mathematical model could improve the production performance of FFSP under IOMT.
We have investigated the capacitor manufacturing plant,which results in a flexible flow-shop scheduling problem.A multi-level architecture oriented to IOT-based manufacturing environment is established for FFSP,thus the real-time manufacturing information can be obtained timely for production scheduling.A scheduling optimization model with the objective of minimizing the maximum completion time is proposed for FFSP under IOMT.Due to the manufacturing characteristic of the capacitor,a lot-streaming strategy is designed in the mathematical model.To solve the optimal solution of the problem,an improved distribution estimation algorithm is employed by balancing local search and global search.Finally,theexperimental results show that the method can effectively optimize scheduling tasks in the plant.Thus the feasibility and effectiveness of the proposed approach for FFSP under IOMT are verified.
Although the real-time relative data of production scheduling can be obtained for FFSP under IMOT,more evaluation of the proposed model by specifying the given parameters in factory applications needs to be performed.Second,uncertainty events such as machine breakdown,the number of new jobs,and the cancellations of existing jobs should be considered for FFSP under IMOT in the future.
Transactions of Nanjing University of Aeronautics and Astronautics2020年6期