6 research outputs found

    Estimating the cost of functional requirements for tolerance allocation on mechanical assemblies

    Get PDF
    When allocating tolerances to geometric features of machine parts, a target variation must be specified for some functional requirements on the assembly. Such decision, however, is usually made from experience without consideration of its effect on manufacturing cost. To allow such an assessment, the paper describes a method for estimating the cost of a requirement as a function of its variation. The estimation can be done before solving a tolerance allocation problem, at the time the variation on the requirement is chosen as an optimization constraint. A simple expression for the cost of requirements of various types is obtained using the extended reciprocal-power function for the cost of part tolerances, and the optimal scaling method for tolerance allocation. As a result, the costs of both requirement variations and part tolerances can be treated in the same way; this allows a hierarchical approach to tolerance allocation, which can simplify the problem when dealing with complex dimension chains. Furthermore, simple calculations based on the proposed method suggest general cost reduction criteria in the design of assemblies

    A multi-agent approach for design consistency checking

    Get PDF
    The last decade has seen an explosion of interest to advanced product development methods, such as Computer Integrated Manufacture, Extended Enterprise and Concurrent Engineering. As a result of the globalization and future distribution of design and manufacturing facilities, the cooperation amongst partners is becoming more challenging due to the fact that the design process tends to be sequential and requires communication networks for planning design activities and/or a great deal of travel to/from designers' workplaces. In a virtual environment, teams of designers work together and use the Internet/Intranet for communication. The design is a multi-disciplinary task that involves several stages. These stages include input data analysis, conceptual design, basic structural design, detail design, production design, manufacturing processes analysis, and documentation. As a result, the virtual team, normally, is very changeable in term of designers' participation. Moreover, the environment itself changes over time. This leads to a potential increase in the number of design. A methodology of Intelligent Distributed Mismatch Control (IDMC) is proposed to alleviate some of the related difficulties. This thesis looks at the Intelligent Distributed Mismatch Control, in the context of the European Aerospace Industry, and suggests a methodology for a conceptual framework based on a multi-agent architecture. This multi-agent architecture is a kernel of an Intelligent Distributed Mismatch Control System (IDMCS) that aims at ensuring that the overall design is consistent and acceptable to all participating partners. A Methodology of Intelligent Distributed Mismatch Control is introduced and successfully implemented to detect design mismatches in complex design environments. A description of the research models and methods for intelligent mismatch control, a taxonomy of design mismatches, and an investigation into potential applications, such as aerospace design, are presented. The Multi-agent framework for mismatch control is developed and described. Based on the methodology used for the IDMC application, a formal framework for a multi-agent system is developed. The Methods and Principles are trialed out using an Aerospace Distributed Design application, namely the design of an A340 wing box. The ontology of knowledge for agent-based Intelligent Distributed Mismatch Control System is introduced, as well as the distributed collaborative environment for consortium based projects

    Self-resilient production systems : framework for design synthesis of multi-station assembly systems

    Get PDF
    Product design changes are inevitable in the current trend of time-based competition where product models such as automotive bodies and aircraft fuselages are frequently upgraded and cause assembly process design changes. In recent years, several studies in engineering change management and reconfigurable systems have been conducted to address the challenges of frequent product and process design changes. However, the results of these studies are limited in their applications due to shortcomings in three aspects which are: (i) They rely heavily on past records which might only be a few relevant cases and insufficient to perform a reliable analysis; (ii) They focus mainly on managing design changes in product architecture instead of both product and process architecture; and (iii) They consider design changes at a station-level instead of a multistation level. To address the aforementioned challenges, this thesis proposes three interrelated research areas to simulate the design adjustments of the existing process architecture. These research areas involve: (i) the methodologies to model the existing process architecture design in order to use the developed models as assembly response functions for assessing Key Performance Indices (KPIs); (ii) the KPIs to assess quality, cost, and design complexity of the existing process architecture design which are used when making decisions to change the existing process architecture design; and (iii) the methodology to change the process architecture design to new optimal design solutions at a multi-station level. In the first research area, the methodology in modeling the functional dependence of process variables within the process architecture design are presented as well as the relations from process variables and product architecture design. To understand the engineering change propagation chain among process variables within the process architecture design, a functional dependence model is introduced to represent the design dependency among process variables by cascading relationships from customer requirements, product architecture, process architecture, and design tasks to optimise process variable design. This model is used to estimate the level of process variable design change propagation in the existing process architecture design Next, process yield, cost, and complexity indices are introduced and used as KPIs in this thesis to measure product quality, cost in changing the current process design, and dependency of process variables (i.e, change propagation), respectively. The process yield and complexity indices are obtained by using the Stream-of-Variation (SOVA) model and functional dependence model, respectively. The costing KPI is obtained by determining the cost in optimizing tolerances of process variables. The implication of the costing KPI on the overall cost in changing process architecture design is also discussed. These three comprehensive indices are used to support decision-making when redesigning the existing process architecture. Finally, the framework driven by functional optimisation is proposed to adjust the existing process architecture to meet the engineering change requirements. The framework provides a platform to integrate and analyze several individual design synthesis tasks which are necessary to optimise the multi-stage assembly processes such as tolerance of process variables, fixture layouts, or part-to-part joints. The developed framework based on transversal of hypergraph and task connectivity matrix which lead to the optimal sequence of these design tasks. In order to enhance visibility on the dependencies and hierarchy of design tasks, Design Structure Matrix and Task Flow Chain are also adopted. Three scenarios of engineering changes in industrial automotive design are used to illustrate the application of the proposed redesign methodology. The thesis concludes that it is not necessary to optimise all functional designs of process variables to accommodate the engineering changes. The selection of only relevant functional designs is sufficient, but the design optimisation of the process variables has to be conducted at the system level with consideration of dependency between selected functional designs

    SUPPORTING FUNCTIONALITY-BASED DESIGN IN COMPUTER-AIDED DESIGN SYSTEMS

    Get PDF
    Designs are conceptualized in terms of the functions they need to accomplish. The need for a new product design arises as a result of the identification of a new functionality to be accomplished by the product. That is, design is functionality driven. However, existing CAD tools are not equipped to capture functionality or reason in such a fashion to support design for product functionality. This research proposes a new design formalism to enable functionality-driven design of mechanically engineered products. This procedure provides a methodology that allows a designer to model product functionality and to carry out conceptual design with the aid of a computer. It also serves as a bridging tool between the conceptual design phase and detailed design phase of a product. Thus, the primary objective of this research is to develop a methodology that will support the following activities in CAD systems: functionality modeling, functionality data structuring, and form conceptualization.The functionality modeling methodology developed in this work includes the use of operands, operators, and coupling bonds to describe product functionality in CAD systems. The Universal Modeling Language (an object-oriented programming technique) is used to model product functionality in computer systems. The tools developed in this research provide a means of modeling and propagating product functionality information to downstream design activities. The propagation of functionality as a constraint is achieved using Extensible Markup Language (XML) data files. These tools also provide a mechanism for verifying and enforcing constraints on solid CAD models. The functionality definition interface is implemented with a customized Microsoft Visio graphics engine.The tools developed in this research provide a means of modeling and propagating product functionality information to downstream design activities. It also provides a mechanism for verifying and enforcing constraints on solid CAD models. The functionality definition interface is implemented with a customized Microsoft Visio graphics engine

    A unified approach to modeling, verifying, and improving the manufacturability of mechanical assemblies

    Get PDF
    Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2004.Includes bibliographical references (p. 247-256).This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections.The goal of a design engineering organization is to design products that satisfy customers. Reaching this objective is dependent, among other things, on five parameters: the customer expectations, the target percentage of satisfied customers, the nominal performance of the design, the variability in the manufacturing processes, and the sensitivity of the design performance to such variability. This work presents a unified methodology that is amendable to computer implementation for modeling these five parameters for products that are primarily mechanical in nature. The validity of this methodology is subject to five major assumptions: the nominal performance of the design matches the performance expected by the customer, the set of customer expectations can be represented completely by a set of geometric relationships and tolerances between features in the assembly, the degradation in product performance is due solely to quantifiable variability or mean shift in the assembly geometry, the variability in each geometric relationship is independent of the variability in any other geometric relationship, and any compliant parts in the assembly can be accurately modeled as sets of rigid parts connected with linearly-compliant joints. The assembly model is developed using a combination of Screw Theory, Network Theory, Homogeneous Transformation Matrices, and Probability Theory. It is shown how this model can be used to verify the manufacturability of a mechanical assembly design. It is also shown how the model and the results obtained from it can be used to improve the level of manufacturability of a design if it is found to be unacceptably low. To validate the effectiveness and accuracy of the methodology, an automated version written for Matlab®(cont.) was used to model and analyze the manufacturability of an engine valvetrain. The results of this case study are presented and compared to results using existing industry-standard tools. Several suggestions for improving the manufacturability of the valvetrain are also proposed and discussed.by J. Michael Gray.S.M
    corecore