Abstract
With the development of the world consumption economy, the demand of the society on the production efficiency of the workshop is increasing. In order to improve the production efficiency of the industrial robot automatic production line, the working mathematical model of the industrial robot automatic production line is built, and the improved genetic algorithm is used to optimize the layout of the industrial robot automatic production line. The simulation results show that, compared with the selected design method based on a standardized production line and the optimization method based on genetic algorithm, the layout production scheme output by the improved genetic algorithm has higher space utilization efficiency, shorter material handling distance in the workshop, and better overall layout effect. When the experimental time is 14 units, the space utilization rate of the output solution of the improved genetic algorithm is 94%, and the index of the other methods is lower than 70%. Moreover, the material handling distance of the former is the closest to the straight line, and the zoning planning of production equipment and materials is the most reasonable. The experimental data show that the layout optimization method of industrial robot automatic production line based on improved genetic algorithm can effectively improve the planning quality of the production line and improve the production efficiency.
Keywords
Introduction
With the increasingly fierce competition in the global market, how to improve the competitiveness of enterprises, reduce production costs, and improve profit margins has become an urgent problem for enterprises to solve [1, 2]. However, the impact of an enterprise’s facility layout on its production efficiency and profit margin is more important than any other factor. How to adjust the original facility layout is a very important issue. The industrial robot automation production line, as a place that integrates many high-techs in the field of machinery manufacturing automation – CNC machine tools, industrial robots, and intelligent control, caters to the needs of today’s social development for the industry [3, 4]. However, the traditional flow production line layout design method has the problem of low production efficiency. Therefore, it has certain practical significance to optimize the layout of the industrial robot production line [5].
Kowalski et al. [6] proposed a production line layout optimization method based on system layout design-genetic algorithm, analyzes the process flow and logistics state of the production line, establishes an objective function with the constraints of the workshop logistics intensity and workshop area, and improves the system layout design. (SLP) analysis process and initial population of genetic algorithm (GA), and use the combined method of GA and SLP to plan and study the layout of the production workshop. Through the Plant-Simulation platform, the layout of the production line is simulated and solved, and the dynamic planning of the production line layout and the calculation of the logistics intensity are realized. Analysis of the experimental results shows that the layout scheme of this method is more in line with the actual production and can provide a reasonable layout scheme for the production line, but this method cannot maximize the space utilization of the production workshop. Zhang et al. [7] proposed a design method for a standardized processing production line. According to the processing process flow and the principle of quality formation, it is equipped with key processing equipment, and a standardized production line is designed. The process parameters of each module are optimized, and the production line test experiment is carried out. The experimental results show that the production line has compact equipment connection, scientific layout, simple operation and stable operation, but the material handling distance in the workshop is long. Zhang et al. [8] proposed a Witness simulation analysis and optimization method of workshop production line. This method uses the Witness simulation platform to obtain the production efficiency of each process, analyzes the bottleneck process and key process, and uses the production line balance rate index and genetic algorithm to evaluate the equipment. Parameters such as layout and equipment resources are optimized, and finally, the Witness simulation platform is used for verification. The experimental results show that the output of the optimized model is increased, and the equipment utilization rate is significantly improved, but the layout of the work area is not reasonable.
Aiming at the problems of low space utilization, long material handling distances, and unreasonable layout in the existing methods, a layout design and optimization method of industrial robot automatic production line based on genetic algorithm is proposed. Genetic algorithm is used to solve the equipment layout optimization, which has the advantages of excellent solution set performance and fast calculation speed. Therefore, this paper studies the layout optimization of industrial robot automatic production line, sets the objective function, establishes the mathematical model of production line layout, obtains the optimal layout scheme by using genetic algorithm, and verifies the effectiveness of the optimized production line layout through simulation experiments.
Model design of industrial robot automated production line
Coordinate the various processes of the production line through steps such as robotic assembly line balancing and line task assignment to achieve the goal of optimizing the production line layout.
Production line availability model
At present, decomposition or approximate modeling methods are usually used to solve the buffer capacity allocation problem of production line, but the existing methods do not consider the buffer capacity constraint problem, and there is the problem of uncoordinated intervals of production line. Therefore, an approximate modeling method of production line availability and buffer capacity considering equipment reliability and buffer capacity constraint is proposed. The basic idea is to decompose the industrial robot production line composed of multiple equipment and logistics system into several buffer equivalent models, and then iteratively approximate the functional relationship between the availability of the production line and the buffer capacity.
The analytical modeling method of availability of industrial robot production line with buffer is divided into two steps: approximation and decomposition. The model is divided into continuous model and discrete model. Specifically, the continuous production model is also called process production. The process of this production is continuous. The raw materials in the process will generally change in a chemical sense. The chemical industry such as plastics, drugs, soap and fertilizers, as well as oil refining, metallurgy, food and paper making, are all continuous production. The products produced in the discrete production model are often processed and assembled by various parts provided by different suppliers, and the process continuity is not strong. For example, most machinery, automobile, household appliances and electronic manufacturing industries are typical discrete production industries. Among them, the continuous modeling method has important reference significance for the industrial robot production line discussed in this paper. Therefore, this paper will study the continuous availability modeling method. Figure 1 shows the buffer equivalent model of a continuous industrial robot automatic production line. In order to ensure its continuity, the following assumptions are made.
The buffer equivalent model of a continuous industrial robot automatic production line.
The first stage of the production line is not hungry, that is, there are enough raw materials; the output of the last stage machine is not blocked, that is, there is a large enough finished product warehouse. Any machine will not fail during the stand-by period (regardless of blocking or starvation). There is no fault in the process of transferring the workpiece from the buffer library, and the transmission time of the workpiece in the buffer library is not counted. The production line is continuously produced, and there is no single product. The production line has been balanced, and all equipment is produced at the same frequency.
Assume that the production cycle of the production line is
In the formula,
The steps of the industrial robot automated production line in Fig. 1 are decomposed, iterated, and divided into the following steps:
(1) Equivalent
In the formula,
(2) Referring to step (1), the equivalent availability, repair rate, and failure rate of
(3) The availability of the industrial robot production line is finally obtained as:
In the formula,
Buffer optimization problems can be divided into two categories, that is, the goal of minimizing buffer space or maximizing production line output. This paper focuses on the layout of production lines and discusses the maximization of production line output (availability) under certain space constraints. Therefore, the objective function for this problem is
Due to the limited area occupied by each buffer, the total buffer is set to be less than
In the formula,
Problem description
The industrial robot assembly line is composed of several workstations. Each workstation is generally equipped with a robot to complete the assembly process. Different assembly tasks with determined priority are executed according to the given order, and finally the finished products are produced. In this paper, considering the energy consumption problem, should not only reasonably allocate these assembly tasks to each workstation under the condition of given workstation beat time and task priority relationship, but also allocate the most suitable robot to each workstation because different types of robots have different time and energy consumption to perform the same task, so as to minimize the number of workstations and total energy consumption of the production assembly line. In this paper, the energy consumption of the assembly line is divided into the following four parts: processing energy consumption, mold change energy consumption, transmission energy consumption and standby energy consumption.
In order to describe the problem more effectively, the following assumptions are made: (1) Each assembly task can not be divided, and the switching relationship between the priority graph of assembly products and assembly tasks is known in advance; (2) The process time and energy consumption of each task depend on the robot of the station, and the time and energy consumption of the robot performing each task are determined; (3) Each station is assigned a robot, but there is no limit on the number of different types of robots; (4) There are no restrictions on the allocation of tasks and robots; (5) Material handling, loading and unloading time and robot tool or fixture switching time and energy can not be ignored; (6) For the same task, the switching time between different tools is equal; (7) Assembly line is a traditional assembly line that produces only one single product.
Mathematical model
According to the above description, the following definitions and properties are first given:
Processing energy consumption
In the formula,
The tasks assigned to workstation
In the formula,
Since the robot in the workstation executes tasks cyclically, the previous execution task of task
Die change energy consumption
In the formula,
Transmission energy consumption
In the formula,
Standby energy consumption
In the formula,
According to the above problem description, assumptions and properties, the balance problem of industrial robot assembly line considering energy consumption is modeled as follows:
Objective function:
In the formula,
The constraints are as follows:
Among them, Eq. (16) guarantees the priority relationship between tasks; Eq. (17) indicates that each task can only be assigned to one workstation; Eq. (18) indicates that each workstation can only be assigned one robot.
While there is an increasing focus on robotic systems, robotic collaboration has also received a lot of attention. In particular, robot task assignment has become an important research topic. When researchers design robotic systems, there is always a fundamental question: which robot should perform which task to achieve the goal? A task refers to a sub-goal that is necessary to achieve an overall goal and can be achieved independently of other sub-goals. The target task can be discrete, for example, a robotic arm picks up parts and delivers them to another robotic arm for assembly, or it can be continuous. Task assignment is a consideration even for relatively simple robotic systems, and the more complex the study system, the greater the importance of the task assignment problem.
In this paper, a fitness-based task allocation strategy for industrial robot assembly line work is proposed. The fitness-based task allocation strategy mainly involves two aspects: the fitness model and the subtask allocation algorithm based on the model.
Fitness model
In order to realize the rational allocation of the work tasks of the industrial robot assembly line, that is, to solve the problem of “which robot should perform which task to achieve the goal”, the concept of fitness is introduced in the model, and the fitness is divided into internal fitness and external fitness, which are respectively used to describe the requirements of the task itself and the ability of the executing robot. Let
Internal fitness: the internal fitness is the fitness that is completely considered from the factors of the subtask itself. It reflects the appropriateness of executing the subtask under the current situation. The larger the value, the more appropriate the selection of subtask External fitness: external fitness is considered from the two aspects of subtask and robot. It reflects whether the capability requirements of subtask adapt to the capability configuration of robot. The larger its value is, the better the subtask adapts to the robot in terms of capability requirements. From the perspective of external fitness index, the goal of industrial robot pipeline task planning is to make as many subtasks as possible obtain greater external fitness. Therefore, only allowing some special subtasks, such as those with high internal fitness, to obtain higher external fitness, can not well complete the pipeline task allocation of industrial robots. In fact, this allocation method is not conducive to the pipeline work.
The fitness of all subtasks shall meet:
Before calculating the fitness, 3 state variables are calculated first: the subtask end flag, the subtask function requirement flag, and the upper limit of the required number of robots reached flag.
Let
In the formula, 1 means that subtask
Let
In the formula,
According to the above formula, if subtask
According to the above conclusions, the expressions of the internal fitness model and the external fitness model are given:
In the formula,
According to the constructed fitness model, a robot subtask selection algorithm is proposed, which is simple, fast and effective. Assuming that robot
Update the robot’s own status and check its own functions; Interact with other robots to obtain the status and functional characteristics of other robots and task consumption time; Update the status of all subtasks; Calculate the fitness value Select subtask
When each task selection period
The genetic algorithm used to optimize the industrial robot production line has poor robustness, slow convergence speed and the global optimality of the solution needs to be improved due to its own characteristics. Therefore, this research improves the genetic algorithm from the steps of chromosome coding scheme, fitness function and cross operation.
Principle of genetic algorithm
(1) Determination of chromosome coding scheme
In the genetic algorithm, the method of transforming the feasible solution of a problem from its solution space to the search space that the genetic algorithm can identify is called decoding. In the process of production line layout design, fundamentally, the solution is to solve the order of equipment. Therefore, the order of machine tools can be directly encoded, and the variables of the problem can be directly encoded as chromosome genes [9, 10]. However, due to the long and lack of regularity of the binary code string, the binary code is not suitable for direct application to the production planning problem. Therefore, it is improved here that the sequence number is used to represent the assignment of job elements, and each gene is represented by a corresponding sequence number.
(2) Generation of the initial population
(3) Calculate chromosome fitness
In the early stage of calculation of genetic algorithm, the fitness of individuals in the population is greatly different, and individuals with large fitness may appear. These individuals are more likely to enter the reference population, thus reducing the diversity of the population and making the algorithm fall into local optimization. Therefore, in the early stage of the algorithm calculation, we should reduce the population diversity caused by extreme individuals by reducing the fitness. At the end of the algorithm calculation, the fitness difference between individuals in the algorithm is often too small, which easily leads to insufficient individual competitiveness. Therefore, it is necessary to increase the fitness appropriately to improve the competitiveness of individuals in the population. To sum up, the fitness function
In Eq. (24),
(4) Designing genetic operators
Design a selection genetic operator, which is used to select individuals with higher adaptability for inheritance; design a crossover genetic operator, which is used for chromosomal crossover to generate new individuals. Due to the constraint of the sequence of factory operations, the routine cross operation is easy to lead to the invalidation of the individual. Therefore, the priority relationship method is adopted to generate the offspring. Specifically, in this method, the cross point gene segments of the first generation of parents are sorted with reference to the gene sequence of the corresponding other parents, and the gene sequence of other parts remains unchanged. Thus, after the generation of offspring chromosomes, the subsequent offspring chromosomes are also formed in the same way. If the crossover probability is too low, the parameter individuals will be directly copied to the next generation parameter individuals, and the search of the algorithm is in a stopped state; therefore, the suggested crossover probability ranges from 0.4 to 0.99. The mutation genetic operator is designed to generate new individuals by chromosomal mutation. When performing genetic algorithm, the range of mutation probability is generally recommended to be 0.0001–0.1. Termination condition: if
Basic flow chart of improved genetic algorithm.
According to the above design, the complete design of the improved genetic algorithm program is completed.
According to the actual situation of the workshop, in order to increase the breadth and practicability of the mathematical model for the optimization of the production line layout, it is necessary to make some assumptions about the model. The assumptions are as follows:
It is assumed that the areas that need to be laid out in the workshop are all rectangular block structures, and the length and width are known. Each work unit is arranged in rows and parallel to the X-axis. Assume that the input and output cargo points are located at the midpoint of the work unit. Multi-line layout, that is, the arrangement of work units should be arranged in at least 2 lines. Materials, semi-finished products and finished products all run in the horizontal or vertical direction.
The production line layout studied in this paper is to minimize the total material handling distance between each operation unit, and its objective function can be expressed as:
In the formula,
The distance expression between work units is as follows:
In the formula,
The formula for solving the abscissa of each work unit is:
The formula for solving the ordinate of each work unit is:
The abscissa and ordinate need to satisfy the constraint that the operation units of the same line do not overlap. Under this constraint, the production line layout optimization model is constructed:
Considering the constraints in the actual production line, this paper designs the production line layout optimization scheme through genetic algorithm.
In order to verify the effectiveness of the layout design and optimization method of industrial robot automatic production line based on improved genetic algorithm (hereinafter referred to as “method 1”), experiments were conducted. The design method of standardized processing production line (hereinafter referred to as “method 2”) and production line layout optimization design method based on classical genetic algorithm (hereinafter referred to as “method 3”) are used as comparative methods to carry out parallel experiments.
Experimental environment and parameter settings
Simulation environment: Win10, 64-bit system, clocked at 2.4GHz, i7-2430, dual-core Intel second-generation Core processor. This paper uses the Plant Simulation software simulation platform to simulate the working conditions of the production line before and after the optimization design.
Company A was selected as the experimental object. The company mainly produces escalators. The main work of the workshop is to assemble escalators. There is an area inside the workshop for the production of steps, mainly including standard steps and non-standard steps. At present, the company’s annual production capacity is about 6000 units. Since the number of steps used on each escalator is different, the specific number is not counted. The total area of the company’s cascade production line is 65 m
Basic situation of each working area of the production line
Basic situation of each working area of the production line
(1) Space utilization
The greater the space utilization rate, the more rationally the space in the production line can be used. Therefore, using the space utilization rate as the experimental index, the layout optimization effects of the three methods are compared, and the results are shown in Fig. 3.
Comparison results of space utilization of different methods.
It can be seen from Fig. 3 that with the increase of the number of experiments, the space utilization rate of the three methods is on the rise. Among them, the difference between the space utilization ratio of method 2 and method 3 is small, and the maximum value of both methods is not more than 70%. In contrast, the space utilization rate of method 1 proposed in this study is the highest at any experimental time, and its own maximum value is 94%. It shows that the robot production line layout planning method based on improved genetic algorithm proposed in this study has the best effect in space utilization, and the automatic production line layout is the most reasonable.
(2) Material handling distance in workshop
The smaller the material handling distance in the workshop, the more reasonable the route setting, which can save a lot of handling time and improve production efficiency. Therefore, taking the material handling distance in the workshop as the experimental index, compare the layout optimization effects of the three methods, and the results are shown in Fig. 4.
Comparison results of material handling distances in workshops by different methods.
Figure 4 shows the workshop material handling paths of the three methods, where the closer the line is to a straight line, the shorter the path, that is, the shorter the workshop material handling distance. It can be seen from Fig. 4 that the material handling path in the workshop of method 3 is the closest to a straight line. Compared with method 1 and method 2, it has obvious advantages, indicating that the proposed method effectively reduces the material handling distance in the workshop and is conducive to improving the production efficiency of the production line.
(3) Layout effect analysis
The simulation model of the production line layout before and after the improvement is established in the Plant Simulation software, as shown in Fig. 5.
Layout effect.
It can be seen from Fig. 5 that there are similar problems between various areas in the production line before optimization, such as short intervals and long distances between different areas. For example, the material area is not closely connected with the assembly area and finished product area. However, the optimized layout makes the intervals closer, which can shorten the material transmission distance. Therefore, it can be seen that the layout optimization effect of the proposed method is better.
In this study, the layout design and optimization application effect of the industrial robot automatic production line in the workshop based on the improved genetic algorithm, the standardized method and the classical genetic algorithm are simulated and tested from the three angles of space utilization, material handling distance in the workshop and layout effect. The test results are analyzed and compared with similar studies in the industry.
From the perspective of space utilization, method 1, that is, in the experimental scheme of using the improved genetic algorithm proposed in this study for robot pipeline task and layout planning, the space utilization rate at any experimental time is significantly higher than the other two commonly used planning methods in the industry. Specifically, when the experimental time is 14, the space utilization rates of method 1, method 2 and method 3 are 94%, 65% and 59%, respectively. This is because the coding strategy, genetic and cross calculation rules and chromosome stress moderation calculation function of the genetic algorithm used to optimize the task in method 1 have been adjusted in consideration of the production reality of the robot factory. The improved genetic algorithm can calculate the global optimality better than the classical genetic algorithm. The research results of Huang Q and others in the aircraft maintenance industry also show the same law, that is, improving the genetic algorithm according to the actual application situation can improve the global optimality of its output solution [13].
From the perspective of vehicle material handling distance, since the ideal moving path should be a straight line parallel to the horizontal axis, the closer the planned transport path is to the straight line, the better the planned effect. As is evident in Fig. 4. The first method based on the improved genetic algorithm is the shortest transportation distance, followed by the standardized planning method. The planning method based on the genetic algorithm outputs the longest planning path. The reason why the results of method 1 are more effective is still that the optimized algorithm can generate a better population, thus improving the global optimality of the output results. The research results of Elhefnawy also prove this point [14].
From the perspective of layout effect, the layout of each production robot in the escalator production and assembly workshop after the optimization of method 1 is more reasonable. For example, the finished product area is close to each other, and the material area is adjacent to the assembly area. This planning method that integrates and partitions the processing procedures makes the production efficiency of the workshop and the transportation of semi-finished products and raw materials more convenient and efficient. While the output results of the other two methods have been similarly integrated in some sub regions, but the degree of division is significantly worse than that of the first method. The limited results of the production lines of the leather industry by Jiang Dy and others are inconsistent with that of this study, and the optimization effect is poor [15]. This is because the solution ability of the optimization method they choose is worse.
Conclusion
In order to improve the space utilization rate of the production line, reduce the material handling distance in the workshop, and improve the rationality of the layout, a layout design and optimization method of the industrial robot automated production line based on genetic algorithm is proposed. The main research contents of this method are as follows:
By establishing a production line availability model to ensure the continuity of the production line, by designing a robot production assembly line balancing algorithm and an industrial robot assembly line work task allocation method, improve the adaptability of task capability requirements and robot capability configuration; Use genetic algorithm to establish a mathematical model of production line layout optimization, establish an objective function, and realize the layout optimization of industrial robot automated production line through this model; The experimental results show that the space utilization rate of the proposed method has been greatly improved, the material handling distance in the workshop is effectively reduced, and the production line layout is more reasonable.
