Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 186 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
186
Dung lượng
1,72 MB
Nội dung
Founded 1905 OPTIMIZATION FOR PROCESS PLANNING AND SCHEDULING IN PARTS MANUFACTURING WANG YIFA (B.Eng., M.Eng., HUST) A THESIS SUBMITTED FOR THE DEGREE OF DOCTOR OF PHILOSOPHY DEPARTMENT OF MECHANICAL ENGINEERING NATIONAL UNIVERSITY OF SINGPAORE 2010 ACKNOWLEDGEMENTS I would like to sincerely thank my supervisors Professor Jerry Fuh Ying Hsi and Associate Professor Zhang Yunfeng, from the Department of Mechanical Engineering at the National University of Singapore, for their knowledge, guidance, and help throughout my doctoral studies. My gratitude has far exceeded what words can express. I would also like to thank the National University of Singapore for providing the research scholarship to support my doctoral studies. I also wish to thank Associate Professor A. Senthil Kumar and Assistant Professor Subramaniam Velusamy for their comments and suggestions during my qualifying exams. My gratitude also goes to all the fellows in LCEL for their encouragement and creating a pleasant research environment. I also want to thank all the friends for their support and care. Last, but not least, I would like to express my hearty gratitude to my family, for their love and constant support that sustained me through this critical stage of career. i TABLE OF CONTENTS ACKNOWLEDGEMENTS . i TABLE OF CONTENTS ii SUMMARY . vi LIST OF TABLES . ix LIST OF FIGURES . xi LIST OF ABBREVIATIONS xiii CHAPTER INTRODUCTION . 1.1 Computer-aided Process Planning (CAPP) 1.2 Scheduling 1.3 Rescheduling 1.4 Integration of CAPP and Scheduling . 1.5 Research Motivation 1.6 Research Objectives . 10 1.7 Organization of the Thesis . 11 CHAPTER A PSO-BASED OPTIMIZATION ALGORITHM FOR CAPP . 13 2.1 Background 13 2.2 Literature Review . 14 2.3 Problem Modelling . 20 2.3.1 Problem description 20 2.3.2 Objective function . 23 2.4 A PSO-based Optimization Algorithm 24 ii 2.4.1 Solution representation . 25 2.4.2 Population initialization 27 2.4.3 Fitness function . 28 2.4.4 The search algorithms . 29 2.4.5 PSO parameter settings . 33 2.4.6 PSO based algorithm for process planning problem . 34 2.5 Numerical Experiment and Comparisons 34 2.5.1 Process planning case study 36 2.5.2 Comparison between PSO-LSII and an exact search algorithm . 38 2.5.3 PSO-LSI vs. PSO-LSII vs. PSO vs. SA . 39 2.6 Summary 41 CHAPTER A PSO ALGORITHM TO MINIMIZE THE TOTAL TARDINESS FOR FELIXIBLE JOB SHOP SCHEDULING 43 3.1 Problem Statement . 43 3.1.1 Problem formulation . 43 3.1.2 Disjunctive graph model . 44 3.2 Related Works 47 3.3 The PSO-based Algorithm for FJSP 50 3.3.1 Solution representation . 51 3.3.2 Solution decoding and transformation 53 3.3.3 Initialization and fitness function 55 3.3.4 Local search 56 3.3.5 An integrated PSO algorithm for the FJSP . 61 3.4 Computational Results . 61 3.5 Summary 68 iii CHAPTER AN INTEGRATED PROCESS PLANNING AND SCHEDULING SYSTEM…………………………………………………………………………………70 4.1 Related works . 71 4.1.1 The iterative approach . 72 4.1.2 The simultaneous approach . 73 4.1.3 Discussion . 73 4.2 System Overview . 74 4.3 System Implementation 77 4.4 Summary 80 CHAPTER REDUCING JOB TARDINESS THROUGH THE INTEGRATED SYSTEM…………………………………………………………………………………82 5.1 Problem Definition . 83 5.2 Heuristic based Algorithms for Constraint Generation 84 5.3 Discussion 88 5.4 An Application Example 88 5.5 Numerical Experiments and Comparisons . 92 5.6 Summary 94 CHAPTER JOB RESCHEDULING BY EXPLORING THE SOLUTION SPACE OF PROCESS PLANNING AND SCHEDULING . 95 6.1 Introduction 96 6.2 Problem Definition . 100 6.3 The Re-process Planning and Re-scheduling Systems 102 6.3.1 Re-process planning for ARJS 103 6.3.2 Re-scheduling for ARJS . 104 6.4 Overview of the Rescheduling System 109 6.5 Experimental Results 110 iv 6.5.1 Machine breakdown 111 6.5.2 New job arrival . 116 6.5.3 A comparative study . 123 6.6 Summary 128 CHAPTER A PSO-BASED MULTI-OBJECTIVE OPTIMIZATION APPROACH TO THE IPPSP …………………………………………………………………………130 7.1 Introduction 131 7.2 Basic Concepts in Multi-objective Optimization . 133 7.3 PSO-based Multi-objective Optimization for the IPPSP . 134 7.3.1 Solution representation . 136 7.3.2 Population initialization 137 7.3.3 An external archive . 138 7.3.4 Updating the personal best and global best solutions . 139 7.3.5 Pruning the external archive . 140 7.3.6 Local search exploitation 141 7.3.7 Crossover algorithm 142 7.3.8 A PSO-based algorithm for multi-objective IPPSP 144 7.4 Case Study and Discussion 145 7.5 Summary 148 CHAPTER CONCLUSIONS AND FUTURE WORK . 149 8.1 Conclusions 150 8.2 Future Work . 155 REFERENCES . 157 RELEVANT PUBLICATION LIST 170 v SUMMARY This thesis studies the optimization for an integrated process planning and scheduling system in the job shop batch manufacturing. The objective is to generate a satisfactory plans/schedule solution such that the tardiness of the schedule is minimized and the cost of process plans is maintained at a near minimum level. On the other hand, two types of commonly occurred disruptions including machine breakdown and new order arrival are also investigated and accommodated through the developed approach. Firstly, in process planning, two optimization algorithms are proposed to automatically generate the optimal process plan with minimum machining cost. The process planning problem for manufacturing prismatic parts is defined as to simultaneously consider operation methods selection and sequencing. A feasible solution representation scheme to enable the continuous particle swarm optimization (PSO) in this discrete problem is proposed. Moreover, the strategy to enhance the search quality is also investigated. Numerical experiments and a comparative study are conducted to validate the efficiency and effectiveness of the proposed algorithms. Secondly, a search algorithm is proposed to find the optimal schedule for a flexible job shop scheduling problem to minimize the total tardiness. A disjunctive graph model is used to represent and analyze the problem. For adapting the PSO in this scheduling problem, a unique solution representation scheme is proposed. Furthermore, a tabu search algorithm is developed and integrated with the PSO to perform the exploitation search so as to avoid entrapment into a local optimum. In the tabu search, vi effective neighbourhoods are defined and a variant length of tabu list is utilized. Experimental results are conducted to validate the effectiveness, efficiency, and robustness of the proposed algorithms. Thirdly, the problem of integrating process planning and scheduling is addressed. The objective is to find a good trade-off plans/schedule solution in terms of minimum total tardiness and total machining cost. Two optimization approaches are proposed to solve this problem. The first one is based on the idea of linking the process planning and scheduling with an integrator module. Iterative improvement is then performed between these two functions by intelligently modifying the process plan solution space of the tardy jobs and re-generating the respective process plans. The solution space of process plans for the tardy jobs are thus explored to achieve a better plans/schedule solution. The second one is to develop a multi-objective optimization algorithm to perform an exploration search on the solution space of process planning and scheduling by incorporating various optimization techniques. Solutions obtained by these two approaches are then compared with each other. Fourthly, a new rescheduling approach to accommodate the disruptions of machine breakdown and new job arrival is developed. The rescheduling problem is modelled by considering the status of jobs at the point of disruption. Subsequently, the reprocess planning and re-scheduling algorithms are respectively developed. Several application examples as well as the comparative studies are performed to demonstrate the effectiveness of this rescheduling approach. vii Finally, an integrated process planning and scheduling system incorporating the proposed algorithms is developed based on multi-tier system architecture, taking the advantage of flexibility, scalability, reusability, and interoperability. viii LIST OF TABLES Table 1.1 Disruption types Table 2.1 Available machines and tools . 36 Table 2.2 The PP problem information of Part32 37 Table 2.3 An optimal solution to the Part32 . 37 Table 2.4 Performance comparison between PSO-LSII and ESSA 39 Table 2.5 Performance comparison between PSO-LSII , PSO-LSI, PSO, and SA . 41 Table 3.1 A solution representation for a schedule with jobs and machines . 52 Table 3.2 Data set for the (8×8) case with partial flexibility 62 Table 3.3 Data set for the (10x10) case with full flexibility . 63 Table 3.4 The equation of priority calculation for a list of dispatching rules . 64 Table 3.5 The results for the (8×8) case with different tightness factors . 67 Table 3.6 The results for the (10×10) case with different tightness factors . 67 Table 5.1 Available machines and cutters 88 Table 5.2 Job information . 89 Table 5.3 Solution space modification of Job7 . 89 Table 5.4 Numerical experimental results 93 Table 6.1 Job information . 111 Table 6.2 Status of jobs and OPTs after M2 breaks down 112 Table 6.3 Completion time and tardiness of jobs in the 0-level solutions 112 Table 6.4 Modification for Cases I and II in the machine breakdown . 113 ix Chapter Conclusions and recommendations scalability, reusability, and interoperability. With this system, users in geographically dispersed departments are able to cooperate with each other in a distributed, transactional, and portable environment. 8.2 Future Work Several limitations might exist in this research and the future work is suggested as follows: (1) The current integrated process planning and scheduling system developed can only handle the disruptions of machine breakdown and rush order. This, however, may not be sufficient in practice, since production shop floor is highly complex and filled with different kinds of disruptions, which would greatly disturb the production. Therefore, to make the developed system more useful in the real manufacturing, more disruptions may need to be investigated in future work. However, due to the adaptability and extendibility of the developed system, it is believed that only minor work is needed on modifying the “pre-processing” part and adding a new rule in the integrator module in the rescheduling system. In addition, with the requirement of fast response to the occurred disruptions, the technique to reduce the algorithm computational time will be expected. (2) Since the proposed search algorithms based on particle swarm optimization and local search have fully utilized the capability of the exploration and exploitation search, much computational resource is needed to find a satisfactory solution, thereby causing its slow computational speed even with the high performance 155 Chapter Conclusions and recommendations workstations. Future research on parallel distributed computing should be studied to shorten the computational time. (3) The scheduling model in our problem incorporates several assumptions, which could limit its practical use in real-time applications, although they are all typical assumptions in the literature. To enhance the applicability, future research can attempt to relax some assumptions. For example, the setup time and transferring time between two subsequent operations are taken into consideration. (4) Due to the complex solution space of integrated process planning and scheduling problem, the efficiency and quality to achieve the final solution using the simultaneous multi-objective optimization algorithm still need further improvement. (5) This study mainly focuses on improving the production through the integration of process planning and scheduling. In reality, the design process and shop floor control, which are respectively performed before the process planning and after the scheduling, have also a significant impact on the quality of obtained process plans and schedule. Effective interaction and communication among these functions could lead to a better product design and achieve higher production efficiency. Consequently, in order to achieve a more robust and realistic manufacturing system, it would be better for the process planning and scheduling to integrate with the design and production control functionalities in future work. 156 REFERENCES Abumaizar, R. J., and Svestka, J. A., 1997. Rescheduling job shops under random disruptions. International Journal of Production Research, 35(7), 2065-2082. Abu-Suleiman, A., Pratt, D.B. and Boardman, B., 2005. The modified critical ratio: towards sequencing with a continuous decision domain. International Journal of Production Research, 43 (15), 3287-3296. Ahmadi, H., 2008. Automated volumetric feature extraction from the machining perspective. Master of Engineering Thesis. National University of Singapore. Alting, L. and Zhang H.C., 1989. Computer aided process planning: the state-of-the-art survey. International Journal of Production Research, 27 (4), 553-585. Alam, M.R., Lee, S.K., Rahman, M. and Zhang Y.F., 2003. Process planning optimization for the manufacture of injection moulds using a genetic algorithm. International Journal of Computer Integrated Manufacturing, 16 (3), 181-191. Anderson, E.J. and Nyirenda, J. C., 1990. Two new rules to minimize tardiness in a job shop. International Journal of Production Research, 28(12), 2277-2292. Aytug, H., Lawley, M.A., McKay, K., Mohan, S., and Uzsoy, R., 2005. Executing production schedules in the face of uncertainties: a review and some future directions. European Journal of Operational Research, 161 (1), 86-110. Back, T., Fogel, D. B. and Michalewicz, Z. 1997. Handbook of Evolutionary Computation. New York: Oxford University Press. 157 References Baker, K.R., 1974. Introduction to Sequencing and Scheduling. New York: Wiley Publications. Baker, K.R., 1984, Sequencing rules and due-date assignments in a job shop. Management Science, 30(9), 1093-1104. Baker, K.R. and Kanet, J.J., 1983. Job shop scheduling with modified due dates. Journal of Operations Management, 4(1), 11-22. Balas, E., 1969, Machine sequencing via disjunctive graphs: an implicit enumeration algorithm, Operations Research, 17(6), 941-957. Balasubramanian, S. and Norrie, D. H., 1996, A multi-agent architecture for concurrent design, process planning, routing and scheduling. Concurrent Engineering: Research and Applications, 4, 7–16. Berman, S.,1998. The impact of priority rule combinations on lateness and tardiness. IIE Transactions, 30(5), 495-504. Bhaskara, Reddy S. V., Shunmugam, M. S. and Narendran, T. T., 1999. Operation sequencing in CAPP using genetic algorithms. International Journal of Production Research, 37(5), 1063-1074. Blazewicz, J., Dmschke, W. and Pesch, E., 1996. The job shop scheduling problem: conventional and new solution techniques. European Journal of Operational Research, 93(1), 1-33. Brandimarte, P., 1993. Routing and scheduling in a flexible job shop by tabu search. Annals of Operations Research, 41(1-4), 157-183. 158 References Bruccoleri, M., Amico M. and Perrone, G., 2003. Distributed intelligent control of exceptions in reconfigurable manufacturing systems. International Journal of Production Research, 41 (7), 1393-1412. Cay, F. Constantin, C., 1997. An IT view on perspectives of computer aided process planning research. Computers in Industry, 34 (3), 307-337. Chambers, J.B., and J.W., Barnes, 1996. Flexible job shop scheduling by tabu search. Technical Report Series ORP 96-09, Graduate Program in Operations Research and Industrial Engineering, Department of Mechanical Engineering, The University of Texas at Austin. Chan, F. T. S., Zhang, J., and Li, P., 2001. Modelling of integrated, distributed and cooperative process planning system using an agent-based approach. Proceedings of the IMechE, Part B—J. Engineering Manufacturing, 215 (10), 1437–1451. Chang, P.C. and Chen, S.H., 2009. The development of a sub-population genetic algorithm II (SPGA II) for multiobjective combinatorial problems. Applied Soft Computing, 9(1), 173-181. Chen, A. L., Yang, G. K. and Wu, Z. M., 2008. Production scheduling optimization algorithm for the hot rolling processes. International Journal of Production Research, 46(7), 1955-1974. Chen, C. L. P. and LeClair, S. R., 1994. Integration of design and manufacturing: solving setup generation and feature sequencing using an unsupervised-learning approach. Computer Aided Design, 26(1), 59-75. 159 References Chen, S.L.G. and Lin, L., 1999. Reducing total tardiness cost in manufacturing cell scheduling by a multi–factor priority rule. International Journal of Production Research, 37 (13), 2939–2956. Cheng, M., Sugi, M., Yamamoto M. et al., 2006. A fast rescheduling method in semiconductor manufacturing allowing for tardiness and scheduling stability. IEEE International Conference on Automation science and engineering, 100-105. Chiang, T.C. and Fu, L.C., 2007. Using dispatching rules for job shop scheduling with due datebased objectives. International Journal of Production Research, 45 (14), 3245–3262. Chris, N. P. and Mikhail, Y. K., 2000. Scheduling with batching: a review. European Journal of Operational Research, 120(2), 228-249, 2000. Dauzere-Pres, S., and Paulli, J., 1997. An integrated approach for modeling and solving the general multiprocessor job-shop scheduling problem using tabu search. Annals of Operations Research, 70, 281-306. Deb, K., Pratap, A., and Meyarivan, T., 2002. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transaction on Evolutionary Computation, (2), 82-197. Denkena, B., Tonshoff, H. K., Zwick, M., and Woelk, P. O., 2002. Process planning and scheduling with multiagent systems. Knowledge and Technology Integration in Production and Services—Balancing Knowledge and Technology in Product and Service Life Cycle. Norwell, MA: Kluwer, 339–348. Ding, L., Yue, Y., Ahmet, K., Jackson, M. and Parkin, R., 2005. Global optimization of a feature-based process sequence using GA and ANN techniques. International Journal of Production Research, 43(15), 3247-3272. 160 References Duenas A. and Petrovic, D., 2007. An approach to predictive-reactive scheduling of parallel machines subject to disruptions. Annals of Operation Research,159, 65-82. Eom, D.H., Shin, H. J., Kwun, I.H., Shim, J.K., Kim, S.S., 2002. Scheduling jobs on parallel machines with sequence-dependent family set-up times. International Journal of Advanced Manufacturing Technology, 19 (12), 926–932. French, S., 1982. Sequencing and Scheduling: An introduction to the mathematics of the job shop. New York: Wiley. Gao, J., Sun, L. and Gen, M., 2008. A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems. Computers and Operations Research, 35(9), 2892-2907. Garey, M.R., Johnson, D. S., and Sethi, R.,1976. The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1(2), 117-129. Glover, F., 1989. Tabu Search- Part I - ORSA Journal on Computing, 1(3), 190-206. Glover, F. and Kochenberger, G., 2003. Handbook of metaheuristics. Boston: Kluwer Academic Pulishers. Gu, P., Balasubramanian, S., and Norrie, D. H., 1997, Bidding-based process planning and scheduling in a multi-agent system. Computers & Industrial Engineering, 32 (2), 477–496. Guo, Y.W., Li, W.D., Mileham, A.R. and Owen, G.W., 2009, Optimisation of integrated process planning and scheduling using a particle swarm optimisation approach. International Journal of Production Research, 47 (14), 3775–3796. Gupta, S. K., 1997. Using manufacturing planning to generate manufacturability feedback. Journal of Mechanical Design, 119(1), 73-80. 161 References Hayes, C. C., 1996. P3: a process planner for manufacturability analysis. IEEE Transactions on Robotics and Automation, 12(2), 220-234. Ho, N. B. and Tay, J. C.(2008) Solving multi-objective flexible job shop problems by evolution and local search. IEEE Transactions on System, Man, and CyberneticsPart C, 38(5), 674-685. Hurink, J., Jurisch, B., and Thole, M., 1994. Tabu search for the job-shop scheduling problem with multi-purpose machines. OR Spektrum, 15(4), 205-215. Irani, S. A., Koo, H. –Y. and Raman, S., 1995. Feature-based operation sequencing generation in CAPP. International Journal of Production Research, 33(1), 17-39. Jain A.K. and Elmaraghy, H.A., 1997. Production scheduling/rescheduling in flexible manufacturing. International Journal of Production Research, 35 (1), 281-309. James, R.J.W., 1997. Using tabu search to solve the common due date early/tardy machine scheduling problem. Computers and Operations Research, 24 (3), 199–208. Jensen, Mikkel, T., Generating robot and flexible job shop schedules using genetic algirhtms. IEEE Transaction on Evolutionary Computation, 2003, 7, 275-278. Jeong, K. –C and Kim, Y. -D.,1998. A real-time scheduling mechanism for a flexible manufacturing system: using simulation and dispatching rules. International Journal of Production Research, 36(9), 2609-2626. Kacem, I., Hammadi, S., and Borne, P., 2002. Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems. IEEE Transactions on System, Man, and Cybernetics-Part C, 32(1), 1-13. Kempenaers, J., Pinte, J., Detand, J., and Kruth, J. P., 1996. A collaborative process planning and scheduling system. Advances in Engineering Software, 25 (1), 3–8. 162 References Kennedy, J. and Eberhart, R., 1995. Particle swarm optimization. Proceedings of IEEE International Conference on Neural Networks, Piscataway, NJ, IEEE Press, 19421948. Khoshnevis, B. and Chen, Q., 1991. Integration of process planning and scheduling functions. Journal of Intelligent Manufacturing, 2(3), 165–176. Lee, D. –H., Kiritsis, D. and Xirouchakis, P., 2004. Iterative approach to operation selection and sequencing in process planning. International Journal of Production Research, 42(22), 4745-4766. Leon, V. J., Wu, S. D., and Storer, R.H., 1994. Robustness measures and robust scheduling for job shops. IIE Transactions, 26(5), 32-43. Li, R.-W., Shyu, Y.-T. and Adiga, S., 1993. A heuristic rescheduling algorithms for computer-based production scheduling systems. International Journal of Production Research, 31, 1815-1826. Liu, B., Wang, L. and Jin, Y. H., 2007. An effective PSO-based memetic algorithm for flow shop scheduling. IEEE Transactions on System, Man and Cybernetics Part B, 37(1), 18-27. Ma, G.H., Zhang, Y.F. and Nee, A.Y.C., 2000. A simulated annealing-based optimization algorithm for process planning. International Journal of Production Research, 38(12), 2671-2678. Mamalis, A.G., Malagardis, I. and Kambouris, K., 1996. On-line integration of a process planning module with production scheduling. International Journal of Advanced Manufacturing Technology, 12 (5), 330–338. 163 References Mason, S.J., Jin, S., and Wessels, C. M., 2004. Rescheduling strategies for minimizing total weighted tardiness in complex job shops. International Journal of Production Research, 42(3), 613-628. Mastrolilli, M. and Gambardella, L.M., 2000. Effective Neighborhood Functions for the Flexible Job Shop Problem. Journal of Scheduling, 3(1), 3-20. McDonnell, P., G. Smith, S. Joshi, and S. R. T. Kumara, 1999. A cascading auction protocol as a framework for integrating process planning and heterarchical shop floor control. International Journal of Flexible Manufacturing Systems, 11 (1), 37– 62. Mehta, S.V. and Uzsoy, R.M., 1998. Predictable scheduling of a job shop subject to breakdown. IEEE Transactions on Robotics and Automation, 14(3), 365-378. Miyashita, K., 1995. Case-based knowledge acquisition for schedule optimization. Artificial Intelligence in Engineering, (4), 277-287. Miyashita, K., and Sycara, K., 1995. CABINS: a framework of knowledge acquisition and iterative revision for schedule improvement and repair. Artificial Intelligence, 76(1-2), 377-426. Moon, I., Lee, S. and Bae, H., 2008. Genetic algorithms for job shop scheduling problems with alternative routings. International Journal of Production Research, 46 (10), 2695-2705. Onwubolu, G. C. and Clerc, M., 2004. Optimal path for automated drilling operations by a new heuristic approach using particle swarm optimization. International Journal of Production Research, 42(3), 473-491. 164 References Poli, R., Kennedy, J. and Blackwell, T., 2007. Particle swarm optimization: an overview. Swarm Intelligence, 2007(1), 33-57. Raheja, A. S. and Subramaniam V., 2002. Reactive recovery of job shop schedules – a review, International Journal of Advanced Manufacturing Technology, 19(10), 756763. Rembold, U., Nnaji, B.O., and Storr, A., 1993. Computer integrated manufacturing and engineering. Wokingham:Addison-Wesley. Rho, H.M., Geelink, R., vant Erve, A.H., Kals, H.J.J., 1992. An integrated cutting tool selection and operation sequencing method. CIRP Annals-Manufacturing Technology, 41(1), 517-520. Robinson, J. and Rahmat-Samii, Y., 2004. Particle swarm optimization in Electromagnetics. IEEE Transactions on Antennas and Propagation, 52(2), 397-407. Schutten, J.M.J. and Leussink, R.A.M., 1996. Parallel machine scheduling with release dates, due dates and family set-up times. International Journal of Production Economics, 46–47, 119–125. Scrich, C.R., Amaral, V.A. and Laguna, M., 2004. Tardiness minimization in a flexible job shop: a tabu search approach. Journal of Intelligent Manufacturing, 15(1), 103115. Sha, D.Y. and Hsu, C., 2006. A hybrid particle swarm optimization for job shop scheduling problem. Computers&Industrial Engineering, 51(2), 791-808. Shafaei, I. and Brunn, P., 1999. Workshop scheduling using practical (inaccurate) data— Part 1: the performance of heuristic scheduling rules in a dynamic job shop 165 References environment using a rolling time horizon approach. International Journal of Production Research, 37 (17), 3913-3925. Shafaei, I. and Brunn, P., 1999. Workshop scheduling using practical (inaccurate) data— Part 2:an investigation of the robustness of scheduling rules in a dynamic and stochastic environment. International Journal of Production Research, 37 (18), 4105-4117. Shao, X. Y., Li, X., Gao, L. and Zhang, C., 2009. Integration of process planning and scheduling-A modified genetic algorithm-based approach. Computers&Operation Research, 36(6), 2082–2096. Shen, W.M., Wang, L.H. and Qi, H., 2006. Agent-based distributed manufacturing process planning and scheduling: a state-of-the-art survey. IEEE Transactions on Systems, Man, and Cybernetics-part C, 36 (4), 563-577. Shi, X.H., Liang, Y.C., Lee, H.P., Lu, C. and Wang Q. X., 2007. Particle swarm optimization-based algorithms for TSP and generalized TSP. Information Processing Letters, 103(5), 169-176. Subramaniam V., Raheja, A. S. and Rama Bhupal Reddy K., 2005. Reactive repair tool for job shop schedules. International Journal of Production Research, 43 (1), 1-23. Taillard, E.D., 1994. Parallel taboo search techniques for the job shop scheduling problem. ORSA Journal on Computing, 6(2), 108-117. Tan, K. C., Lee, T. H., and Khor, E. F., 2002. Evolutionary algorithms with dynamic population size and local exploration for multiobjective optimization. IEEE Transactions on Evolutionary Computation, (8), 565–588. 166 References Tan, W. and Khoshnevis, B., 2000. Integration of process planning and scheduling – a review. Journal of Intelligent Manufacturing, 11(1), 51-63. Tasgetiren, M. F., Liang, Y., Sevkli, M. and Gencyilmaz, G., 2007. A particle swarm optimization algorithm for makespan and total flowtime minimization in the permutation flowshop sequencing problem. European Journal of Operational Research, 177(3), 1930-1947. Tonshoff, H. K., Beckendroff, U. and Anders, N., 1989. FLEXPLAN—A conceptfor intelligent process planning and scheduling. Proceedings of CIRP International workshop on Computer Aided Process Planning, Hanover, 88–106. Vepsalainen, A. and Morton, T.E., 1987. Priority rules and lead time estimation for job shop scheduling with weighted tardiness costs. Management Science, 33 (8), 1035– 1047. Viera, G. E., Herrmann, J. W. and Lin, E., 2003. Rescheduling manufacturing systems: a framework of strategies, policies and methods. Journal of scheduling, 6(1), 39-62. Wang, L., Cai, N., Feng, H.-Y. and Liu, Z., 2006. Enriched machining feature-based reasoning for generic machining process sequencing. International Journal of Production Research, 44(8), 1479-1501. Wang L. and Shen W., 2003. DPP: An agent-based approach for distributed process planning. Journal of Intelligent Manufacturing, 14 (5), 429–440. Wolpert, D.H. and Macready, W.G., 1997. No free lunch theorems for optimization. IEEE Transactions on Evolutionary Computation, 1(1), 67-82. 167 References Wong, T.N., Leung, C.W., Mak, K.L. and Fung, R.Y.K., 2006. Dynamic shopfloor scheduling in multi-agent manufacturing systems. Expert Systems with Applications, 31 (3), 486-494. Wong, T.N., Leung, C.W., Mak, K.L. and Fung, R.Y.K., 2006, An agent-based negotiation approach to integrate process planning and scheduling. International Journal of Production Research, 44 (7), 1331–1351. Wong, T.N., Leung, C.W., Mak, K.L. and Fung, R.Y.K., 2006. Integrated process planning and scheduling/rescheduling-an agent-based approach. International Journal of Production Research, 44(18-19), 3627-3655. Yang, J.B., 2001. GA-based discrete dynamic programming approach for scheduling in FMS environments. IEEE Transactions on System, Man, and Cybernetics-Part B, 31(5), 824-835. Zhang, H. C. and Mullur, S., 1994. An integrated model of process planning and production scheduling. International Journal of Computer Integrated Manufacturing, (6), 356–364. Zhang, W.J., Xie, S.Q., 2007. Agent technology for collaborative for collaborative process planning: a review. International Journal of Advanced Manufacturing Technology, 32 (3-4), 315-325. Zhang, Y. F., Saravanan, A. N., and Fuh, J. Y. H., 2003. Integration of process planning and scheduling by exploring the flexibility of process planning. International Journal of Production Research, 41(3), 611-628. 168 References Zhang, F., Zhang, Y.F. and Nee, A.Y.C.,1997. Using genetic algorithms in process planning for job shop machining. IEEE Transactions on Evolutionary Computation, 1(4), 278-289. Zijm, W.H. M., 1995. The integration of process planning and shop floor scheduling in small batch part manufacturing. Annals of CIRP, 44 (1), 429–432. Zitzler, E., Laumanns, M., and L. Thiele, 2001. SPEA2: Improving the strength Pareto evolutionary algorithm. Comput. Eng. Networks Lab. (TIK), Swiss Federal Institute Technology (ETH), Zurich, Switzerland, Technical Report 103. 169 RELEVANT PUBLICATION LIST Journals Wang J., Zhang Y.F., Nee A.Y.C., Wang Y.F. and Fuh J.Y.H., 2009. Reducing tardy jobs by integrating process planning and scheduling functions, International Journal of Production Research, 47(21), 6069 - 6084. Wang Y.F., Zhang Y.F., and Fuh J.Y.H., Job rescheduling by exploring the solution space of process planning for machine breakdown/arrival problems, Proceedings of the Institute of Mechanical Engineering, Part B, Journal of Manufacturing Engineering. (Accepted for publication) Wang Y.F., Zhang Y.F., and Fuh J.Y.H., A hybrid particle warm based method for process planning optimization, International Journal of Production Research. (Accepted for publication) Wang Y.F., Zhang Y.F., and Fuh J.Y.H., A multi-agent process planning and scheduling system, IEEE Transaction on Automation Science and Engineering. (Under review) Conferences Wang Y.F., Zhang Y.F., Fuh J.Y.H., Zhou Z.D., Lou P. and Xue L.G., 2008. An integrated approach to reactive scheduling subject to the machine breakdown, Proceedings of the IEEE Int. Conf. on Automation and Logistics, 542-547. Wang Y.F., Zhang Y.F., Fuh J.Y.H., Zhou Z.D., Xue L.G., and Lou P., 2008. A web-based integrated process planning and scheduling system, IEEE Int. Conf. on Automation Science and Engineering, Washington DC, USA, 662-667. Wang Y.F., Zhang Y.F., and Fuh J.Y.H., 2009. Using hybrid particle swarm optimization for process planning problem, IEEE Int. Conf. on Computational Science and Optimization, 204-308. Wang Y.F., Zhang Y.F., and Fuh J.Y.H., 2009. An agent-based distributed process planning and scheduling system, 2nd Int. Symposium on Digital Manufacturing, Sep 10-11, Wuhan, China. Wang Y.F., Zhang Y.F., and Fuh J.Y.H., 2010. A PSO-based Multi-objective Optimization Approach to the Integration of Process Planning and Scheduling, IEEE Int. Conf. on Control & Automation, 614-619. 170 [...]... propose optimization algorithms for the process planning based on a realistic process planning model (2) To propose an efficient scheduling algorithm for the flexible job shop scheduling with the objective of minimizing the total tardiness (3) To develop an integrated process planning and scheduling approach to improve the tardiness of the generated schedule, while maintaining the lower machining cost for. .. IPPSP Integrated Process Planning and Scheduling Problem xiii IPPS Integrated Process Planning and Scheduling approach JNI Java Native Interface JSSP Job Shop Scheduling Problem JVM Java Virtual Machines LS Local Search M Machine MC Machine Cost MCC Machine Change Cost MCCI Machine Change Cost Index MCI Machine Cost Index MOO Multi-Objective Optimization MVC Model-View-Controller NLPP Non-Linear Process. .. integrating the process planning and scheduling owns the following characteristics Firstly, as both process planning and scheduling are NP-hard combinatorial optimization problems, the integrated problem by combing the solution space of these two functions will own a substantially large search space, thus significantly increasing the problem complexity Secondly, the objectives in the process planning. .. sets for an in- processing job 104 Figure 6.4 Improve the tardiness by reducing the OPM waiting time 105 xi Figure 6.5 The overview of the rescheduling process 110 Figure 6.6 Tardiness after each iteration in Case I in the machine breakdown 114 Figure 6.7 Tardiness after each iteration in Case II in the machine breakdown 115 Figure 6.8 Total machining cost for Cases I and II in the machine... 2007 Jain et al 1997, Subramaniam et al 2005 Integration of CAPP and Scheduling In parts manufacturing, CAPP acts as a bridge between computer-aided design (CAD) and computer-aided manufacturing (CAM) CAD is used for generating the 3D part design and the parts specification information, which serve as the input for CAPP Subsequently, CAPP is invoked to generate a process plan composed of determining the... the process planning and scheduling The results obtained by multi-objective optimization algorithm are compared with those obtained by the integrated process planning and scheduling approach Chapter 8 draws the conclusion by highlighting the contributions of the work and providing some recommendations for the future work 12 CHAPTER 2 A PSO-BASED OPTIMIZATION ALGORITHM FOR CAPP An effective process planning. .. in this work is to model a realistic process planning problem and then design an effective optimization algorithm to find a high-quality plan 2.1 Background In process planning, a part is usually described with a set of features, having geometric forms with machining meanings, such as holes, slots, and bosses Given a part and a set of manufacturing resources in the shop, an effective process planning. .. and scheduling are not necessary in line, which are both important to a manufacturing enterprise and thus should be considered simultaneously During the last two decades, the optimization method for the integrated process planning and scheduling problem has received significant research attention and thus resulted in a large number of reported integration systems (Tan and Khoshnevis 2000) These efforts... algorithms in the process planning and scheduling functions should be separately addressed At the National University of Singapore, an integrated approach for process planning and scheduling has been developed to effectively balance the machine utilization for the generated schedule (Zhang et al., 2003) In this study, the work will 9 Chapter 1 Introduction focus on developing an effective integration... machine breakdown), leading to the existing schedule not applicable It is becoming increasingly realized that the predominant scheduling activity in the real world is reactive scheduling (Raheja and Subramaniam 2002) Therefore, an effective scheduling system must be able to react quickly to accommodate these disturbances and revise the existing schedule in a cost-effective manner Rescheduling is the process . Graphic User Interface IMOEA Incrementing MO Evolutionary Algorithm IPPSP Integrated Process Planning and Scheduling Problem xiv IPPS Integrated Process Planning and Scheduling approach. 100 6.3 The Re -process Planning and Re -scheduling Systems 102 6.3.1 Re -process planning for ARJS 103 6.3.2 Re -scheduling for ARJS 104 6.4 Overview of the Rescheduling System 109 . competitive market. This chapter introduces the CAPP and scheduling functions in discrete parts manufacturing. The issues on rescheduling and integration of CAPP and scheduling are also highlighted.