Optimization of simulation of the production program using genetic algorithm

Number of pages: 129 File Format: word File Code: 30852
Year: 2014 University Degree: Master's degree Category: Management
  • Part of the Content
  • Contents & Resources
  • Summary of Optimization of simulation of the production program using genetic algorithm

    Dissertation

    To receive a Master's degree

    Industrial Management - Industrial Production

    Abstract

    Currently, the increasing complexity and dynamism of production environments, the application of analytical models in their evaluation and decision-making with limitations has faced significant Therefore, the use of computer simulation as a tool that has a wide capability in formulating the above systems has been widely welcomed. Nevertheless, providing the best solution is always one of the main challenges of this field.

    In this regard, the upcoming research dealt with how to solve the planning problem of the tile production line of the studied factory. The problem was determining the number of buffers allocated to each line. Using the combination of computer simulation technique and genetic optimization algorithm, the optimal number of allocated buffers was determined and the furnace stop time was minimized. First, the production system was modeled using the simulation technique, and then optimal solutions were obtained by combining it with the genetic optimization algorithm.

    In short, the purpose of this research can be stated as follows:

    Reducing the furnace stop time through the optimal allocation of buffers to the production lines through the combination of the simulation technique and the genetic optimization algorithm.

    Key words: optimization Simulation, meta-heuristic algorithms, genetic algorithm, production planning

    - Introduction

    In the process of human development, more complex systems are always created and their management, monitoring and control become more difficult [1]. Complexity, ever-increasing dynamism and random nature of system operation have made it more difficult to investigate and analyze them. Production and industrial environments are no exception to this rule. From this point of view, the use of analytical models due to simplification and lack of attention to all dimensions related to the system are associated with significant limitations, and providing the best solution is always one of the main challenges in this approach, and it is not possible to determine the optimal values ??of variables through common methods [2]. To solve these problems, the manager has to provide solutions to improve the current situation. One of these solutions is simulation optimization. Fortunately, the diverse and extensive methods of simulation optimization have made it possible to analyze complex problems. The obvious advantage of these methods is that they try to find the optimal solution without searching all the available space points [2]. Simulation, known as a powerful system analysis technique, can play an important role in the efficient management of production units.

    Due to the mutual effects that different parts of a system have on each other, the science of systems simulation has come to help managers and engineers to study and examine the results of these effects. In fact, one of the most efficient and advanced tools of the modern industrial and information age to analyze systems is computer simulation [1].

    Optimization in mathematics and computer science is the process of choosing or finding the best member in a set of available options. Every process has the potential to be optimized and complex problems can be modeled as optimization problems in various fields such as engineering sciences, economics and management. The purpose of modeling optimization problems is to minimize time, cost and risk or to maximize profit, quality and effectiveness. Some optimization problems are complex and it is difficult to obtain optimal solutions in a reasonable time with the exact solution method. Therefore, developing solution methods in this type of problem that can obtain optimal or near-optimal solutions in a reasonable time is economically more efficient. In recent years, researchers have achieved good results in most of the complex optimization problems by implementing meta-heuristic methods [3]. The simulation model of a production system is a precise analytical tool that enables managers, designers and planners of a production unit to easily evaluate the effect of changing the parameters and variables of each of the existing subsystems on the performance of the production system and their importance. [4] in the influencing process.

    In today's industrial world, simulation as a methodology for solving problems and analyzing systems is very important.

    In today's industrial world, simulation is very important as a methodology for solving problems and analyzing systems. The power and ability of this technique in modeling complex industrial and service systems, the simplicity of modeling, ease of understanding on the one hand, and the advancement of hardware and software systems to solve the created models on the other hand, distinguish simulation from modeling techniques. Simulation allows its user to test with systems without which testing is impossible or impractical [5]. This factor is one of the most important competitive factors in any industry. Tile factories are no exception to this rule. Since the survival of any economic enterprise is dependent on its profitability, it should be achieved by in-depth investigation and providing an optimal production plan.

    The tile production process of the studied factory consists of three main stages: preparation (pressing and glazing), tile firing (oven) and packaging, and between these stages, there are warehouses to keep the tiles during the manufacturing process. In this factory, due to the fact that there are 4 pressing and glazing lines, 3 kiln lines and 4 packaging lines, and the production of each type of tile occupies a certain proportion of the capacity of the lines, the optimal use of the intermediate storage capacity between the glazing and kiln and packaging lines, as well as the right time to change the size in the packaging lines, in addition to the possibility of producing a variety of product sizes and designs, can minimize kiln stoppages and bottlenecks[1]. production units (pressing and glazing and packaging). In addition, the arrangement of different sizes of tiles on the lines creates different capacities of production. It should be noted that the stoppages of each department have a different behavior, which affects the production capacity, and depending on the conditions, it is necessary to be able to manage the production layout. 1-3- Necessity of conducting research: Today, the complexity and random nature of the operation of production systems has made it more difficult to make decisions for management. In this regard, the lack of available resources and the significant speed of competition require the use of analytical models.

    Production lines are considered as one of the most important components of any manufacturing company. The cost of the space between workstations on the one hand and the cost of downtime of the stations due to the lack of input parts on the other hand cause the determination of the capacity of the intermediate warehouses to be considered as one of the important issues. Furnaces have high downtime costs including: energy consumption to restart the furnace and negative effects of downtime on product quality. For this reason, the production planning department must operate in such a way that the maximum efficiency of the furnace can be obtained without stopping and constantly being fed. Research

    1-5-1- General objectives

    The general objectives of this research can be presented in several sections:

    1.

    2.

    3.

    1-5-2- Specific objectives and examples

    Depending on the type of simulated system and the issues and influencing factors within this system, more details and examples can be given. presented that for this particular research, several objectives are stated as examples:

    1.

    2.

    3.

    1-6- Scope of the research

    The present research was carried out in Kashi Gladis Company of Yazd. The initial stages related to objective observations and interviews with related people were collected in the first half of 2013 to complete the information required for the different stages of the research. In addition, in order to collect the necessary information related to the simulation model, the data available in the archives of the planning unit of Kashi Gladis Company (2013-2016) were used. Also, the steps of programming and creating a model for simulation were carried out in the second half of 2013.

    1-7- Definition of key words

    Simulation optimization[4]: The concept of "simulation optimization" in the simulation of systems using a computer is the process of finding the best input values ??among all possible states, without evaluating all possible states. [6] Meta-heuristic algorithms [5]: Meta-heuristic algorithms are a type of exact algorithms that are used to find the optimal solution.

  • Contents & References of Optimization of simulation of the production program using genetic algorithm

    List:

    The first chapter of general research. 1

    1-1- Introduction. 2

    1-2- statement of the problem. 3

    1-3- Necessity of conducting research. 4

    1-4- Research questions. 4

    1-5- research objectives. 5

    1-5-1- General goals. 5

    1-5-2- Specific goals and examples. 5

    1-6- Research scope. 6

    1-7- Definition of keywords. 6

    1-8- Summary. 7

    The second chapter of research literature. 9

    2-1- Introduction. 10

    2-2- Production management and production systems. 11

    2-2-1- production paradigms. 11

    2-1-1-1- manual production. 12

    2-1-1-2- mass production 12

    2-1-1-3- lean production. 12

    2-1-1-4- agile production. 13

    2-3- types of production systems. 13

    2-4- Classification of production systems. 14

    2-5- Familiarity with production processes and their types. 16

    2-6- The role of simulation in production planning issues. 18

    2-7- Preparation of the schedule by the simulator program 19

    2-7-1-Simulation to set the parameters of innovative algorithms. 20

    2-7-2- Simulation to evaluate different scheduling solutions. 21

    2-7-3-Simulation to imitate the random behavior of the system. 22

    2-8- Reluctance on simulation concepts. 23

    2-8-1- System. 23

    2-8-2- model. 23

    2-8-3- Components of a simulation model. 24

    2-9- Applications of simulation in the management of production units. 25

    2-10- Merits of using simulation in industry. 25

    2-11- Types of simulation software. 26

    2-12- Simulation optimization. 27

    2-13- Simulation optimization methods. 27

    2-14- Introduction of meta-heuristic algorithms. 30

    2-14-1- Descent algorithm. 30

    2-14-1-1- Implementation steps of descent algorithm. 31

    2-14-1-2- Weaknesses of descent algorithm. 31

    2-14-2- Gradual cooling simulation. 31

    2-14-2-1- History and context of creation. 31

    2-14-2-2- The trajectory of the gradual cooling algorithm. 32

    2-14-3- Prohibited search. 32

    2-14-3-1- History and context of creation. 33

    2-14-3-2- Prohibited search algorithm trajectory. 33

    2-14-4- Ant algorithm. 34

    2-14-4-1- History and context of creation. 34

    2-14-4-2- Ant algorithm trajectory. 34

    2-14-4-3- Different types of ant algorithm. 35

    2-14-5- Genetic algorithm. 35

    2-14-5-1- History and context of creation. 35

    2-14-5-2- genetic algorithm trajectory. 36

    2-15-5-3- Concepts and mechanisms of genetic algorithm. 37

    2-14-5-4- Applications of genetic algorithm. 39

    2-15- Software used in research. 42

    2-16- Background of the research. 43

    2-16-1- First part: An overview of researches on the application of simulation in production systems. 43

    2-16-1-1- Background of internal research. 43

    2-16-1-2- Background of foreign researches. 44

    2-16-2- The second part: An overview of the researches carried out to determine the size of intermediate warehouses. 46

    2-16-2-1- Background of internal researches. 46

    2-16-2-2- Background of foreign researches. 46

    The third chapter of research method. 51

    3-1- Introduction. 52

    3-2- Type of research. 52

    3-3- Research stages. 54

    3-3-1- Basic steps in creating and implementing a simulation model. 54

    3-4-1- Getting to know the system and its current events. 54

    3-4-1-1- Production method of ceramic tiles. 55

    3-4-1-2- Introducing the tile production line. 56

    3-4-1-3- Material flow. 57

    3-3-1-4- flow process diagrams. 58

    3-4-2- Problem definition. 62

    3-4-3- Determining the objectives and general plan of the research. 64

    4-3-4- Modeling. 64

    3-4-4-1- Modeling method. 65

    3-4-4-2- Selecting software for simulating the system. 67

    3-4-5- Data collection 67

    3-4-5-1- Analyzing the input data to the model. 68

    3-4-5-2- Statistical population, sample size, sampling methods: 70

    3-4-6- Model implementation on software 70

    3-4-7- Model verification. 72

    3-4-7-1- Model verification techniques. 72

    3-4-8- Validation of the model. 73

    3-5- Combination of simulated model with genetic algorithm. 73

    The fourth chapter of model implementation and results analysis. 75

    4-1- Introduction. 76

    4-2- model inputs. 76

    4-2-1- Efficiency76

    4-2-1- Efficiency of workstations. 76

    4-2-2- Components of a simulation model. 76

    4-2-3- Timing. 80

    4-3- Implementation of the model. 82

    4-3-1- Approval of the model. 82

    4-3-2- Validation of the model. 83

    4-3-3- Implementation of the model. 85

    4-4- Model outputs. 85

    The fifth chapter, conclusions and suggestions. 89

    5-1- Introduction. 90

    5-2- Results. 90

    5-3- Practical suggestions. 91

    5-4- Suggestions for future research. 92

    Resources 93

    Source:

    Optimization of a complex and large foundry system by computer simulation, Mohammad Ali Azadeh and Kaveh Asgari-Rad, Khordad 1380, Technical Faculty Publication, Volume 35, Number 1, pp. 83-97

    Optimization of simulation in production lines using SA, Dr. Behrouz Zarei, Farshid Babaakbari, Azim Zarei, 4th International Industrial Engineering Conference

    Development of coordination search method in solving optimization problems: a case study in parallel machine production scheduling, Iman Rostgar, Rashed Sahraian, Journal of Industrial Engineering Research in Production Systems, Year 1, Number 1, Spring and Summer 2012, pp. 57-71

    Role of simulation in the efficient management of units Toudhani, Hamedreza Tariqian, Proceedings of the 2nd National Congress on the Development of Industrial Relations with Educational and Research Centers

    Gholamreza Sadegh Vishkaei, Master's Thesis, Designing an Evaluation Model of Different Intercity Bus Allocation Options Using Simulation

    Doctoral Management Dissertation, Alireza Nasser Sadrabadi, Optimizing the Simulation of the Workshop Flow Problem with Random Times Using Meta-Heuristic Algorithms and Comparing the Efficiency of Meta-Heuristics, Faculty of Management, Allameh University Tabatabai

    Wikipedia site

    Book introduction to meta-heuristic algorithms, Dr. Alireza Nasser Sadrabadi, Pandar Pars Publishing

    Production management book, authored by Dr. Seyed Mehdi Elwani

    Book of production management and production systems, authored by Dr. Ahmad Jafaranjad, University of Tehran School of Management

    Book, Operation Management S. Anil Kumar, N. Suresh

    Book of production and operations, authored by Hayde Motaghi, Avai Shervin Publishing

    Book of simulation of discrete event systems, authored by Hashem Mahloji, Sharif University of Technology Publishing

    Dr. Kamran Faizi, analysis of the problem of different attitudes in computer simulation, fall of 1985, Management Studies Quarterly

    Hamidreza Tariqian, role of simulation in administration Efficient production units, 1382

    The science and art of simulation book, translated by Ali Akbar Mazar, University Publishing Center

    The book of decision-making based on genetic algorithm in optimization, authored by Dr. Ahmed Sadeghieh, Alam Novin Publications

    Mansour Momeni, Behrouz Zarei and Majid Esmailian, Analyzing the efficiency of a production system with the help of simulation model, 1384

    Nizamuddin Faqih and Mohammad Mahdi Montazeri, assembly line balancing with genetic algorithm approach, 2018

    Ataullah Taleizadeh, Mir Bahadur Qoli Ariannejad and Ahmed Makoui, simulation of gradual refrigeration in the optimization of a multi-product inventory control model with space limitation and random replenishment, 2018

    Algorithm for Determining Capacities of Individual Buffers In Assembly/Disassembly Systems, Keun-Chae Jeong and Yeong-Dae Kim, 1997

    Price-Based Buffer Sizing In Assembly Systems, Kyung. K. Lee, Young. S. Kim, 1997

    Determining buffer location and size in production line using tabu search, Christian M. Lutz, K. Roscoe Davis, Minghe Sun, 1998

    Heuristic for selecting machines and determining buffer capacities in assembly systems, K. C. Jeong, Y. D. Kim, 2000

    An investigation of buffer sizing techniques in critical chain scheduling, Oya I. Tukel, Walter O.

Optimization of simulation of the production program using genetic algorithm