Representation: Structural Complexity of Assemblies to Create Neural Network Based Assembly Time Estimation Models

Author(s):  
Michael G. Miller ◽  
James L. Mathieson ◽  
Joshua D. Summers ◽  
Gregory M. Mocko

Assembly time estimation is traditionally a time intensive manual process requiring detailed geometric and process information to be available to a human designer. As a result of these factors, assembly time estimation is rarely applied during early design iterations. This paper explores the possibility that the assembly time estimation process can be automated while reducing the level of design detail required. The approach presented here trains artificial neural networks (ANNs) to estimate the assembly times of vehicle sub-assemblies at various stages using properties of the connectivity graph at that point as input data. Effectiveness of estimation is evaluated based on the distribution of estimates provided by a population of ANNs trained on the same input data using varying initial conditions. Results suggest that the method presented here can complete the time estimation of an assembly process with +/− 15% error given an initial sample of manually estimated times for the given sub-assembly.

Author(s):  
Michael G. Miller ◽  
Joshua D. Summers ◽  
James L. Mathieson ◽  
Gregory M. Mocko

Assembly time estimation is traditionally a time-intensive manual process that requires detailed geometric and process information, which is often subjective and qualitative in nature. As a result, assembly time estimation is rarely applied during early design iterations. In this paper, the authors explore the possibility of automating the assembly time estimation process while reducing the level of design detail required. In this approach, they train artificial neural networks (ANNs) to estimate the assembly times of vehicle subassemblies using either assembly connectivity or liaison graph properties, respectively, as input data. The effectiveness of estimation is evaluated based on the distribution of estimates provided by a population of ANNs trained on the same input data using varying initial conditions. Results indicate that this method can provide time estimates of an assembly process with ±15% error while relying exclusively on the geometric part information rather than process instructions.


Author(s):  
Essam Z. Namouz ◽  
Joshua D. Summers

This paper compares two different methods of graph generation for input into the complexity connectivity method to estimate the assembly time of a product. The complexity connectivity method builds predictive models for assembly time based on 29 complexity metrics applied to the product graphs. Previously, the part connection graph was manually created, but recently the assembly mate method and the interference detection method have introduced new automated tools for creating the part connectivity graphs. These graph generation methods are compared on their ability to predict the assembly time of multiple products. For this research, eleven consumers products are used to train an artificial neural network and three products are reserved for testing. The results indicate that both the assembly mate method and the interference detection method can create connectivity graphs that predict the assembly time of a product to within 45% of the target time. The interference detection method showed less variability than the assembly mate method in the time estimations. The assembly mate method is limited to only solidworks assembly files, while the interference detection method is more flexible and can operate on different file formats including IGES, STEP, and Parasolid. Overall, both of the graph generation methods provide a suitable automated tool to form the connectivity graph, but the interference detection method provides less variance in predicting the assembly time and is more flexible in terms of file types that can be used.


Author(s):  
Essam Z. Namouz ◽  
Joshua D. Summers

This paper compares two different methods of graph generation for input into the complexity connectivity method to estimate the assembly time of a product. The complexity connectivity method builds predictive models for assembly time based on twenty-nine complexity metrics applied to the product graphs. Previously the part connection graph was manually created, but recently the Assembly Mate Method and the Interference Detection Method have introduced new automated tools for creating the part connectivity graphs. These graph generation methods are compared on their ability to predict the assembly time of multiple products. For this research, eleven consumers products are used to train an artificial neural network and three products are reserved for testing. The results indicate that both the Assembly Mate Method and the Interference Detection Method can create connectivity graphs that predict the assembly time of a product to within 45% of the target time. The Interference Detection Method showed less variability than the Assembly Mate Method in the time estimations. The Assembly Mate Method is limited to only SolidWorks assembly files, while the Interference Detection Method is more flexible and can operate on different file formats including IGES, STEP, and Parasolid. Overall, both of the graph generation methods provide a suitable automated tool to form the connectivity graph, but the Interference Detection Method provides less variance in predicting the assembly time and is more flexible in terms of file types that can be used.


Author(s):  
Rahul Renu ◽  
Gregory Mocko

The objective of the research presented is to develop and implement an ontological knowledge representation for Methods-Time Measurement assembly time estimation process. The knowledge representation is used to drive a decision support system that provides the user with intelligent MTM table suggestions based on assembly work instructions. Inference rules are used to map work instructions to MTM tables. An explicit definition of the assembly time estimation domain is required. The contribution of this research, in addition to the decision support system, is an extensible knowledge representation that models work instructions, MTM tables and mapping rules between the two which will enable the establishment of assembly time estimates. Further, the ontology provides an extensible knowledge representation framework for linking time studies and assembly processes.


Author(s):  
Essam Namouz ◽  
Joshua D. Summers ◽  
Gregory M. Mocko

This paper evaluates the effect of making a subjective decision in a design for assembly time analysis. An example is found in the first set of questions for estimating handling time of a part the user chose “parts are easy to grasp and manipulate” as opposed to “parts present handling difficulties”. The subjectivity is explored through a study of assembly time estimates generated by a class of mechanical engineering students in the time analysis of a clicker pen based on the Boothroyd and Dewhurst estimation method. The assembly times calculated by the class ranged from a minimum of 23.64 seconds to a maximum of 44.89 seconds (range of 21.25 seconds). This large range in results serves as motivation in determining the effect that answering a subjective decision has on the resulting assembly time estimate. Initial results indicate that not answering the first level of subjective questions will result in assembly time estimate within 15% of the time had the subjective question been answered. The probability density plots of the time estimates also indicates that 63% of the time, the estimated assembly time without making the subjective decision will fall within the normal distribution had the subjective decision been made. This provides evidence that there is an opportunity to reduce the amount of subjective questions that a user must answer to estimate the assembly time of a product.


2013 ◽  
Vol 10 (1) ◽  
pp. 79-104
Author(s):  
Guillem Rull ◽  
Carles Farré ◽  
Ernest Teniente ◽  
Toni Urpí

With the emergence of the Web and the wide use of XML for representing data, the ability to map not only flat relational but also nested data has become crucial. The design of schema mappings is a semi-automatic process. A human designer is needed to guide the process, choose among mapping candidates, and successively refine the mapping. The designer needs a way to figure out whether the mapping is what was intended. Our approach to mapping validation allows the designer to check whether the mapping satisfies certain desirable properties. In this paper, we focus on the validation of mappings between nested relational schemas, in which the mapping assertions are either inclusions or equalities of nested queries. We focus on the nested relational setting since most XML?s Document Type Definitions (DTDs) can be represented in this model. We perform the validation by reasoning on the schemas and mapping definition. We take into account the integrity constraints defined on both the source and target schema. We consider constraints and mapping?s queries which may contain arithmetic comparisons and negations. This class of mapping scenarios is significantly more expressive than the ones addressed by previous work on nested relational mapping validation. We encode the given mapping scenario into a single flat database schema, so we can take advantage of our previous work on validating flat relational mappings, and reformulate each desirable property check as a query satisfiability problem.


2019 ◽  
Vol 10 (1) ◽  
pp. 1-9 ◽  
Author(s):  
Daniel Varecha ◽  
Robert Kohar ◽  
Frantisek Brumercik

Abstract The article is focused on braking simulation of automated guided vehicle (AGV). The brake system is used with a disc brake and with hydraulic control. In the first step, the formula necessary for braking force at the start of braking is derived. The stopping distance is 1.5 meters. Subsequently, a mathematical model of braking is created into which the formula of the necessary braking force is applied. The mathematical model represents a motion equation that is solved in the software Matlab by an approximation method. Next a simulation is created using Matlab software and the data of simulation are displayed in the graph. The transport speed of the vehicle is 1 〖m.s〗^(-1) and the weight of the vehicle is 6000 kg including load. The aim of this article is to determine the braking time of the device depending from the input data entered, which represent the initial conditions of the braking process.


2021 ◽  
Vol 2113 (1) ◽  
pp. 012038
Author(s):  
Mingzheng Yuan

Abstract This research designs an absolute-value detector with the function of threshold comparing. Specifically, it is an essential device in the spike detection of the brain-machine interface. The optimized design in the research can accomplish the main functions in spike detection and has good performance in both delay and energy consumption. It comes up with two types of design at the beginning. To make the design reliable and comprehensive, it decides to discuss both methods in this paper. The first design is using a full adder, multiplexer and comparator. The concept of its logic circuit is adding the logic one to the input when the given input data is negative, keeping the original information as the given input data is positive. To achieve the function of adding, this study chooses the full adders. The primary purpose of using multiplexers is to select from the processed input and original input, and the choice depends on the most significant bit (MSB) of the input data. To compare the absolute value of the input data with a given threshold, this research used a multi-bit comparator. The second design is based on the fundamental algorithms of calculating total numbers. It indicates that this study can operate it with the threshold value through a subtractor when the input is negative. On the contrary, an adder can be used when the information is positive. Based on the concept of logic optimization, this study chooses to use the only subtractors, and it just needs to focus on the borrow bit, which can indicate the more significant number. By connecting the MSB of the input with the subtractors through XOR gates, the selection can be achieved without using any multiplexer. In the process of removing and replacing the devices, it reached the optimization of the design. Then, this paper compared the minimum delay by calculating each stage’s size and finding that the second design is better. Finally, based on the dual design, this essay computed the energy consumption in the circuit and implement VDD optimization to obtain the minimum energy.


2020 ◽  
Vol 2020 ◽  
pp. 1-10
Author(s):  
Assefa Denekew Zewdie ◽  
Sunita Gakkhar

It has been reported that unprotected contact with the dead bodies of infected individuals is a plausible way of Nipah virus transmission. An SIRD model is proposed in this paper to investigate the impact of unprotected contact with dead bodies of infected individuals before burial or cremation and their disposal rate on the dynamics of Nipah virus infection. The model is analyzed, and the reproduction number is computed. It is established that the disease-free state is globally asymptotically stable when the reproduction number is less than unity and unstable if it is greater than unity. By using the central manifold theory, we observe that the endemic equilibrium is locally stable near to unity. It is concluded that minimizing unsafe contact with the infected dead body and/or burial or cremation as fast as possible contributes positively. Further, the numerical simulations for the given choice of data and initial conditions illustrate that the endemic state is stable and the disease persists in the community when the reproduction number is greater than one.


2020 ◽  
Vol 2020 ◽  
pp. 1-7
Author(s):  
Alvaro H. Salas S ◽  
Jairo E. Castillo H ◽  
Darin J. Mosquera P

In this paper, a new analytical solution to the undamped Helmholtz oscillator equation in terms of the Weierstrass elliptic function is reported. The solution is given for any arbitrary initial conditions. A comparison between our new solution and the numerical approximate solution using the Range Kutta approach is performed. We think that the methodology employed here may be useful in the study of several nonlinear problems described by a differential equation of the form z ″ = F z in the sense that z = z t . In this context, our solutions are applied to some physical applications such as the signal that can propagate in the LC series circuits. Also, these solutions were used to describe and investigate some oscillations in plasma physics such as oscillations in electronegative plasma with Maxwellian electrons and negative ions.


Sign in / Sign up

Export Citation Format

Share Document