4 research outputs found

    Variant-oriented Planning Models for Parts/Products Grouping, Sequencing and Operations

    Get PDF
    This research aims at developing novel methods for utilizing the commonality between part/product variants to make modern manufacturing systems more flexible, adaptable, and agile for dealing with less volume per variant and minimizing total changes in the setup between variants. Four models are developed for use in four important domains of manufacturing systems: production sequencing, product family formation, production flow, and products operations sequences retrieval. In all these domains, capitalizing on commonality between the part/product variants has a pivotal role. For production sequencing; a new policy based on setup similarity between product variants is proposed and its results are compared with a developed mathematical model in a permutation flow shop. The results show the proposed algorithm is capable of finding solutions in less than 0.02 seconds with an average error of 1.2%. For product family formation; a novel operation flow based similarity coefficient is developed for variants having networked structures and integrated with two other similarity coefficients, operation and volume similarity, to provide a more comprehensive similarity coefficient. Grouping variants based on the proposed integrated similarity coefficient improves changeover time and utilization of the system. A sequencing method, as a secondary application of this approach, is also developed. For production flow; a new mixed integer programing (MIP) model is developed to assign operations of a family of product variants to candidate machines and also to select the best place for each machine among the candidate locations. The final sequence of performing operations for each variant having networked structures is also determined. The objective is to minimize the total backtracking distance leading to an improvement in total throughput of the system (7.79% in the case study of three engine blocks). For operations sequences retrieval; two mathematical models and an algorithm are developed to construct a master operation sequence from the information of the existing variants belonging to a family of parts/products. This master operation sequence is used to develop the operation sequences for new variants which are sufficiently similar to existing variants. Using the proposed algorithm decreases time of developing the operations sequences of new variants to the seconds

    Task Allocation and Collaborative Localisation in Multi-Robot Systems

    Get PDF
    To utilise multiple robots, it is fundamental to know what they should do, called task allocation, and to know where the robots are, called localisation. The order that tasks are completed in is often important, and makes task allocation difficult to solve (40 tasks have 1047 different ways of completing them). Algorithms in literature range from fast methods that provide reasonable allocations, to slower methods that can provide optimal allocations. These algorithms work well for systems with identical robots, but do not utilise robot differences for superior allocations when robots are non-identical. They also can not be applied to robots that can use different tools, where they must consider which tools to use for each task. Robot localisation is performed using sensors which are often assumed to always be available. This is not the case in GPS-denied environments such as tunnels, or on long-range missions where replacement sensors are not readily available. A promising method to overcome this is collaborative localisation, where robots observe one another to improve their location estimates. There has been little research on what robot properties make collaborative localisation most effective, or how to tune systems to make it as accurate as possible. Most task allocation algorithms do not consider localisation as part of the allocation process. If task allocation algorithms limited inter-robot distance, collaborative localisation can be performed during task completion. Such an algorithm could equally be used to ensure robots are within communication distance, and to quickly detect when a robot fails. While some algorithms for this exist in literature, they provide a weak guarantee of inter-robot distance, which is undesirable when applied to real robots. The aim of this thesis is to improve upon task allocation algorithms by increasing task allocation speed and efficiency, and supporting robot tool changes. Collaborative localisation parameters are analysed, and a task allocation algorithm that enables collaborative localisation on real robots is developed. This thesis includes a compendium of journal articles written by the author. The four articles forming the main body of the thesis discuss the multi-robot task allocation and localisation research during the author’s candidature. Two appendices are included, representing conference articles written by the author that directly relate to the thesis.Thesis (Ph.D.) -- University of Adelaide, School of Mechanical Engineering, 201

    Improvement of constructive heuristics for combinatorial optimisation problems in operations management.

    Get PDF
    ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½ΠΈ ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ користи скуп поступака Ρ‡ΠΈΡ˜ΠΈ јС Ρ†ΠΈΡ™ Π΄Π° сС послови ΡƒΡ€Π°Π΄Π΅ Π±Ρ€ΠΆΠ΅, Ρ˜Π΅Ρ„Ρ‚ΠΈΠ½ΠΈΡ˜Π΅ ΠΈ ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚Π½ΠΈΡ˜Π΅. Научници ΠΈΠ· области ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½ΠΎΠ³ ΠΌΠ΅Π½Π°ΡŸΠΌΠ΅Π½Ρ‚Π° ΠΈΠΌΠ°Ρ˜Ρƒ Π·Π°Π΄Π°Ρ‚Π°ΠΊ Π΄Π° ΠΎΠ²ΠΈ поступци Π±ΡƒΠ΄Ρƒ ΠΈΠ·Π²ΠΎΠ΄Ρ™ΠΈΠ²ΠΈ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈ. Π‘ΠΊΠΎΡ€ΠΎ ΡƒΠ²Π΅ΠΊ, ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΈ ΠΏΠΎΠΊΡƒΡˆΠ°Π²Π°Ρ˜Ρƒ Π΄Π° Π½Π΅ΡˆΡ‚ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΡƒΡ˜Ρƒ – ΠΈΠ»ΠΈ јС Ρ‚ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Ρ‚Ρ€ΠΎΡˆΠΊΠΎΠ²Π° ΠΈ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡšΠ΅ Π΅Π½Π΅Ρ€Π³ΠΈΡ˜Π΅, ΠΈΠ»ΠΈ ΠΏΠ°ΠΊ, ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ΠΏΡ€ΠΎΡ„ΠΈΡ‚Π°, Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π°, пСрформанси ΠΈ Сфикасности. ΠœΠ΅Ρ’ΡƒΡ‚ΠΈΠΌ, нијС ΡƒΠ²Π΅ΠΊ ΠΌΠΎΠ³ΡƒΡ›Π΅ ΠΏΡ€ΠΎΠ½Π°Ρ›ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½Π° Ρ€Π΅ΡˆΠ΅ΡšΠ°. Π£ пракси, ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ ΠΌΠΎΡ€Π° Π΄Π° сС Π·Π°Π΄ΠΎΠ²ΠΎΡ™ΠΈ Ρ€Π΅ΡˆΠ΅ΡšΠΈΠΌΠ° која ΠΌΠΎΠΆΠ΄Π° нису ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½Π°, Π°Π»ΠΈ су допустива, Π·Π°Π΄ΠΎΠ²ΠΎΡ™Π°Π²Π°Ρ˜ΡƒΡ›Π°, робустна, ΠΈ достиТна Ρƒ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Ρƒ. Оваква Ρ€Π΅ΡˆΠ΅ΡšΠ° сС Π΄ΠΎΠ±ΠΈΡ˜Π°Ρ˜Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π°ΠΌΠ° хСуристика, којС ΠΌΠΎΠ³Ρƒ Π±ΠΈΡ‚ΠΈ конструктивнС, ΠΏΠΎΠ±ΠΎΡ™ΡˆΠ°Π²Π°Ρ˜ΡƒΡ›Π΅ ΠΈΠ»ΠΈ Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½Π΅. ΠžΠ±Π»Π°ΡΡ‚ ΠΈΡΡ‚Ρ€Π°ΠΆΠΈΠ²Π°ΡšΠ° Ρƒ Π΄ΠΎΠΊΡ‚ΠΎΡ€ΡΠΊΠΎΡ˜ Π΄ΠΈΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ су конструктивнС хСуристикС Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅ Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½ΠΎΠΌ ΠΌΠ΅Π½Π°ΡŸΠΌΠ΅Π½Ρ‚Ρƒ који ΠΏΡ€ΠΈΠΏΠ°Π΄Π°Ρ˜Ρƒ класи слоТСности НП. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Ρ™Π΅Π½ јС Π½ΠΎΠ²ΠΈ Π³Π΅Π½Π΅Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΈ конструктивни Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ који ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π΄Π° сС разноврснС хСуристикС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ˜Ρƒ ΠΈΠ·Π±ΠΎΡ€ΠΎΠΌ ΡšΠ΅Π³ΠΎΠ²ΠΈΡ… Π°Ρ€Π³ΡƒΠΌΠ΅Π½Π°Ρ‚Π°. Π’Π°ΠΊΠΎΡ’Π΅ јС ΡƒΠ²Π΅Π΄Π΅Π½ΠΎ ΠΎΠΏΡˆΡ‚Π΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅ΡšΠ΅ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡΠ°ΡšΠ΅ ΠΏΠ΅Ρ€ΠΌΡƒΡ‚Π°Ρ†ΠΈΡ˜Π°, којС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° Π²Π΅Π·Ρƒ ΠΈΠ·ΠΌΠ΅Ρ’Ρƒ Π΅Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π΅ ΠΏΠ΅Ρ€ΠΌΡƒΡ‚Π°Ρ†ΠΈΡ˜Π° ΠΈ ΠΊΠΎΡ€Π°ΠΊΠ° Ρƒ конструктивним хСуристикама ΡƒΠΌΠ΅Ρ‚Π°ΡšΠ°. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ јС скуп Π°Ρ€Π³ΡƒΠΌΠ΅Π½Π°Ρ‚Π° Π³Π΅Π½Π΅Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎΠ³ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° који ΠΎΠΌΠΎΠ³ΡƒΡ›ΡƒΡ˜Π΅ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΏΡ€Π°Ρ›Π΅ΡšΠ΅ вишС ΠΏΠ°Ρ€Ρ†ΠΈΡ˜Π°Π»Π½ΠΈΡ… Ρ€Π΅ΡˆΠ΅ΡšΠ° Π·Π° Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠœΠΎΠ³ΡƒΡ›Π½ΠΎΡΡ‚ΠΈ ΠΈ прСдности Π³Π΅Π½Π΅Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎΠ³ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° су прСдстављСнС ΠΊΡ€ΠΎΠ· ΡšΠ΅Π³ΠΎΠ²Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Π½Ρƒ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°ΡšΠ° Ρ›Π΅Π»ΠΈΡ˜Π° Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΠΌ систСмима, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ распорСда ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡ… Ρ›Π΅Π»ΠΈΡ˜Π° ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ рСдослСда послова Ρƒ линији. Нови приступ дајС Ρ€Π΅ΡˆΠ΅ΡšΠ° која Π½Π° испитиваним ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈΠΌΠ° Π½Π°Π΄ΠΌΠ°ΡˆΡƒΡ˜Ρƒ Π½Π°Ρ˜Π±ΠΎΡ™Π΅ ΠΏΠΎΠ·Π½Π°Ρ‚Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π΅ ΠΈΠ· Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π΅.Operations manager deals with a collection of methods for getting things done more quickly, more cheaply or to a higher standard of quality. It is the job of the management scientist to make sure that these methods are practical and relevant. Almost always managers try to optimize something - whether to minimize the cost and energy consumption, or to maximize the profit, output, performance and efficiency. Subsequently, it is not always possible to find the optimal solutions. In practice, managers have to settle for suboptimal solutions or even feasible ones that are satisfactory, robust, and practically achievable in a reasonable time scale. These kind of solutions are obtained with heuristics, which can be constructive, improvement heuristics or hybrid. The field of research in the doctoral thesis are constructive heuristics for NP-hard combinatorial optimization problems in operations management. A new generalized constructive algorithm is presented which makes it possible to select a wide variety of heuristics just by the selection of its arguments values. A general framework for generating permutations of integers is presented. This framework forms a link between the numbering of permutations and steps in the insertion-based heuristics. A number of arguments controlling the operation of the generalized algorithm tracking multiple partial solutions, are identified. Features and benefits of the generalized algorithm are presented through the implemetations to the Cell Formation Problem, the Quadratic Assignment Problem and the Permutation Flowshop Problem. The new approach produces solutions that outperform, on the tested instances, the best known results from literature

    LIPIcs, Volume 274, ESA 2023, Complete Volume

    Get PDF
    LIPIcs, Volume 274, ESA 2023, Complete Volum
    corecore