- Research Article
131
- 10.1016/s0954-1810(00)00011-x
A genetic algorithm for generating optimal assembly plans
- Oct 01, 2000
- Artificial Intelligence in Engineering
- B Lazzerini + 1 more +1
A genetic algorithm for generating optimal assembly plans
The authors introduce four criteria for evaluation of assembly plans. Quantitative measures corresponding to the criteria are also introduced. The quantitative measures are used to search for an optimal assembly plan from the modified AND/OR graph representation of assembly plans of a product using a branch-and-bound algorithm. The graph-search technique is used to avoid complete enumeration and evaluation of all feasible assembly plans of a product and to improve the efficiency of the selection process for the best plan. In the search process of an optimal assembly plan, the structure of an assembly system and assembly tasks are determined. >
A genetic algorithm for generating optimal assembly plans
A genetic algorithm for generating optimal assembly plans
A Client/Server Architecture for Augmented Assembly on Mobile Phones
In this article, we present a client/server augmented reality (AR) system for viewing complex assembly models on mobile phones. Complex model information is located on a PC which takes care of all of the heavy AR tracking and rendering computation. A camera phone is used as a client to show this information, augmented on still images as animated view. The mobile phone interface also supports correct masking of the assembly pieces as they come together, as well as a graphics only viewing mode intended for better understanding of the assembly process. In addition to describing the mobile augmented assembly system we present results from two pilot user studies evaluating elements of the user interface. INTRODUCTION In order to remain competitive, today’s industry is employing a growing number of product variations with shorter and shorter life cycles, requiring efficient ways to handle the production planning and processing. Assembly line workers face more and more complex tasks and an increasing memory load is posed by the new production needs. Experienced workers may be able to handle several product variants at the same time, but new workers require training and guidance to handle the work tasks. Related activities such as maintenance and repair also require a lot of know-how of complex products. Guidance in assembly tasks is commonly provided by using printed blueprints or other documents. However, these are mainly two dimensional images or text while the real assembly task is three dimensional, making the relationship between parts hard to understand. Computer based technologies have been developed such as electronic guides, multimedia training material and interactive documents. However, these typically require the user to turn away from the assembly task to study a computer screen separate from the workspace. In our research we explore how augmented reality (AR) technology can be used to provide more intuitive guides to assist with assembly, repair and training tasks. With AR technology, synthetic objects can be merged with the user’s view of the real world so that the user can perform the assembly task without needing to look at a separate screen. The virtual objects appear in the correct position so that AR enables the creation of realistic looking 3D animated assembly “manuals”. Other researchers have developed prototype AR systems for supporting assembly tasks. These are typically based on head mounted displays (HMDs) connected to desktop or wearable computers. However, wearable computers are relatively expensive, they have a short battery life, and taking them into a harsh industrial environment is not always possible. Head mounted displays can also be bulky, they involve safety issues, and many workers are reluctant to wear them. To overcome these disadvantages, we are interested in developing a reliable mobile phone based AR assembly system. Today’s mobile phones have fast processors, significant memory, 3D graphics support, and high resolution displays. They contain various accessories that can be used for developing mobile AR applications such as good quality cameras, connectivity by Bluetooth, WLAN and GPRS, and various SAM.700.003.1155
Read moreOptimal assembly plan generation: a simplifying approach
The main difficulty in the overall process of optimal assembly plan generation is the great number of different ways to assemble a product (typically thousands of solutions). This problem confines the application of most existing automated planning methods to products composed of only a limited number of components. The presented method of assembly plan generation belongs to the approach called “disassembly” and is founded on a new representation of the assembly process, with introduction of a new concept, the equivalence of binary trees. This representation allows to generate the minimal list of all non-redundant (really different) assembly plans. Plan generation is directed by assembly operation constraints and plan-level performance criteria. The method was tested for various assembly applications and compared to other generation approaches. Results show a great reduction in the combinatorial explosion of the number of plans. Therefore, this simplifying approach of assembly sequence modeling allows to handle more complex products with a large number of parts.
Read moreA hybrid genetic algorithm approach on multi-objective of assembly planning problem
A hybrid genetic algorithm approach on multi-objective of assembly planning problem
Agile Montage*/Agile assembly – Assembly planning and assembly system as integral elements of factory planning
Produzierende Unternehmen intensivieren aufgrund zunehmend volatiler Kundenbedürfnisse die Anwendung agiler Produktentwicklungsansätze. Ziel des Beitrags ist die Einführung eines Konzepts zur Befähigung dieser dynamischen Produktentwicklung in der Montage. Der integrative Lösungsansatz basiert auf der wirtschaftlichen Optimierung des Agilitätsgrades von Montagesystemen sowie dem selektiven Einsatz agiler Methoden in der traditionell plangetriebenen Montageplanung als Teil der Fabrikplanung.   To meet more volatile customer needs, manufacturing companies increasingly make use of agile product development approaches. This article aims to introduce a concept to enable for dynamic product development in assembly. This integrative solution approach is based on the economic optimization of the degree of agility of assembly systems and on the selective use of agile methods in traditional, plan-driven assembly planning as part of factory planning.
Read moreLarge volume metrology process models: A framework for integrating measurement with assembly planning
Large volume metrology process models: A framework for integrating measurement with assembly planning
Assembly Planning in the Design of Flexible Assembly Systems
Assembly Planning in the Design of Flexible Assembly Systems
Intelligent Control for Design-Based Automated Assembly
Intelligent Control for Design-Based Automated Assembly
Optimal Planning and Scheduling for Repetitive Construction Projects
This paper presents a multiobjective optimization model for the planning and scheduling of repetitive construction projects. The model enables construction planners to generate and evaluate optimal construction plans that minimize project duration and maximize crew work continuity, simultaneously. The computations in the present model are organized in three major modules: scheduling, optimization, and ranking modules. First, the scheduling module uses a resource-driven scheduling algorithm to develop practical schedules for repetitive construction projects. Second, the optimization module utilizes multiobjective genetic algorithms to search for and identify feasible construction plans that establish optimal tradeoffs between project duration and crew work continuity. Third, the ranking module uses multiattribute utility theory to rank the generated plans in order to facilitate the selection and execution of the best overall plan for the project being considered. An application example is analyzed to illustrate the use of the model demonstrate its new capabilities in optimizing the planning and scheduling of repetitive construction projects.
Read moreOn the Automatic Generation of Plans for Life Cycle Assembly Processes
Designing products for easy assembly and disassembly during their entire life cycles for purposes including product assembly, product upgrade, product servicing and repair, and product disposal is a process that involves many disciplines. In addition, finding the best solution often involves considering the design as a whole and by considering its intended life cycle. Different goals and manufacturing plan selection criteria, as compared to initial assembly, require re-visiting significant fundamental assumptions and methods that underlie current assembly planning techniques. Previous work in this area has been limited to either academic studies of issues in assembly planning or to applied studies of life cycle assembly processes that give no attention to automatic planning. It is believed that merging these two areas will result in a much greater ability to design for, optimize, and analyze the cycle assembly processes. The study of assembly planning is at the very heart of manufacturing research facilities and academic engineering institutions; and, in recent years a number of significant advances in the field of assembly planning have been made. These advances have ranged from the development of automated assembly planning systems, such as Sandia's Automated Assembly Analysis System Archimedes 3.0{copyright}, to the startling revolution in microprocessors and computer-controlled production tools such as computer-aided design (CAD), computer-aided manufacturing (CAM), flexible manufacturing systems (EMS), and computer-integrated manufacturing (CIM). These results have kindled considerable interest in the study of algorithms for life cycle related assembly processes and have blossomed into a field of intense interest. The intent of this manuscript is to bring together the fundamental results in this area, so that the unifying principles and underlying concepts of algorithm design may more easily be implemented in practice.
Read moreComparative analysis of two hierarchical methods of assembly planning for producers of electric and electronic equipment
The two two-level methods of assembly planning for producers of electric and electronic equipment are compared. The methods are constructed for flexible assembly lines with parallel machines. At the upper level of the prepared methods, a task is solved for balancing machine workload (in the method I) or a task for balancing assembly stages workload (in the method II). Simultaneously, only one assembly plan is selected for each product type. At the lower level, assembly tasks are scheduling. The results of calculation experiments are presented.
Read moreProduction Planning and Scheduling in Flexible Assembly Systems
Flexible Assembly Systems - Hardware Components and Features: Basic components of a FAS.- Classification of flexible assembly systems.- Examples of industrial installations.- Issues in Design, Planning and Scheduling of Flexible Assembly: FAS design issues.- Network design for material flow systems.- Design for assembly.- Assembly planning.- Planning and scheduling.- Loading and Routing Decisions in Flexible Assembly Systems: Description of a flexible assembly system.- Optimization of station workloads and product movements.- Design and balancing of flexible assembly lines.- Numerical examples.- Simultaneous loading and routing.- Sequential loading and routing.- Loading and Routing Decisions with Assembly Plan Selection: Simultaneous loading, routing and assembly plan selection in a general flexible assembly system.- Simultaneous loading, routing and assembly plan selection in a flexible assembly line.- Loading and Scheduling in Flexible Assembly Cells: Loading and scheduling in a robot assembly cell.- Loading and sequencing in printed circuit board assembly.- Production Scheduling in Flexible Assembly Lines: Flexible assembly line with limited intermediate buffers.- Flexible assembly line with no in-process buffers.- Global lower bounds for flexible flow lines with unlimited buffers.- Just-in-time scheduling of flexible assembly lines.- Multilevel scheduling of flexible assembly lines with limited intermediate buffers.- Machine and Vehicle Scheduling in Flexible Assembly Systems: Dispatching scheduling.- Machine and vehicle scheduling - a multi-level approach.- Machine and vehicle scheduling - a single-level approach.
Read moreOptimization of robot assembly planning
This paper presents an optimization procedure for solving three planning problems in single-arm assembly cells: sequence of assembly tasks, layout of cell accessories and selection of robot, abbreviated as the SLS problem. The proposed procedure uses a tree structure to represent alternative decisions at each stage of assembly. A branch and bound approach is used to find the assembly plan that results in minimum cost.
Read moreInverse‐optimized 3D conformal planning: Minimizing complexity while achieving equivalence with beamlet IMRT in multiple clinical sites
Inverse planned intensity modulated radiation therapy (IMRT) has helped many centers implement highly conformal treatment planning with beamlet-based techniques. The many comparisons between IMRT and 3D conformal (3DCRT) plans, however, have been limited because most 3DCRT plans are forward-planned while IMRT plans utilize inverse planning, meaning both optimization and delivery techniques are different. This work avoids that problem by comparing 3D plans generated with a unique inverse planning method for 3DCRT called inverse-optimized 3D (IO-3D) conformal planning. Since IO-3D and the beamlet IMRT to which it is compared use the same optimization techniques, cost functions, and plan evaluation tools, direct comparisons between IMRT and simple, optimized IO-3D plans are possible. Though IO-3D has some similarity to direct aperture optimization (DAO), since it directly optimizes the apertures used, IO-3D is specifically designed for 3DCRT fields (i.e., 1-2 apertures per beam) rather than starting with IMRT-like modulation and then optimizing aperture shapes. The two algorithms are very different in design, implementation, and use. The goals of this work include using IO-3D to evaluate how close simple but optimized IO-3D plans come to nonconstrained beamlet IMRT, showing that optimization, rather than modulation, may be the most important aspect of IMRT (for some sites). The IO-3D dose calculation and optimization functionality is integrated in the in-house 3D planning/optimization system. New features include random point dose calculation distributions, costlet and cost function capabilities, fast dose volume histogram (DVH) and plan evaluation tools, optimization search strategies designed for IO-3D, and an improved, reimplemented edge/octree calculation algorithm. The IO-3D optimization, in distinction to DAO, is designed to optimize 3D conformal plans (one to two segments per beam) and optimizes MLC segment shapes and weights with various user-controllable search strategies which optimize plans without beamlet or pencil beam approximations. IO-3D allows comparisons of beamlet, multisegment, and conformal plans optimized using the same cost functions, dose points, and plan evaluation metrics, so quantitative comparisons are straightforward. Here, comparisons of IO-3D and beamlet IMRT techniques are presented for breast, brain, liver, and lung plans. IO-3D achieves high quality results comparable to beamlet IMRT, for many situations. Though the IO-3D plans have many fewer degrees of freedom for the optimization, this work finds that IO-3D plans with only one to two segments per beam are dosimetrically equivalent (or nearly so) to the beamlet IMRT plans, for several sites. IO-3D also reduces plan complexity significantly. Here, monitor units per fraction (MU/Fx) for IO-3D plans were 22%-68% less than that for the 1 cm × 1 cm beamlet IMRT plans and 72%-84% than the 0.5 cm × 0.5 cm beamlet IMRT plans. The unique IO-3D algorithm illustrates that inverse planning can achieve high quality 3D conformal plans equivalent (or nearly so) to unconstrained beamlet IMRT plans, for many sites. IO-3D thus provides the potential to optimize flat or few-segment 3DCRT plans, creating less complex optimized plans which are efficient and simple to deliver. The less complex IO-3D plans have operational advantages for scenarios including adaptive replanning, cases with interfraction and intrafraction motion, and pediatric patients.
Read moreAssembly Feature Tutor and Recognition Algorithms Based on Mating Face Pairs
Assembly features encode geometric and functional relationships between parts in an assembly. They can be used in assembly design by features, kinematic and structural analyses, assembly planning and assemblability evaluation. Explicit definition of assembly features and archival in libraries can be used to assist in design and analysis of mechanical assemblies. This paper builds on our past work in neutral definition of generic assembly features to provide a mechanism for user-defined custom assembly features using an interactive system, called the assembly feature tutor. The user teaches the system interactively by examples and the tutor outputs an assembly definition file that is written in EXPRESS like language. Central to the definition are pairs of mating part faces and includes algebraic, geometric and parametric relations. Twist and wrench matrices can be extracted from face pair relations. The definition is implementation independent and provides a uniform way to define assembly features....
Read more