Key Enabling Technologies

Author(s):  
Xun Xu

While computers have proven to be instrumental in the advancement of product design and manufacturing processes, the role that various technologies have played over the years can never be over-estimated. Because of the intimate involvement of computers in the product development chain, technologies that have severed as enablers are in many cases all software- oriented. There are a number of issues that a technology needs to address in better support of CAD, CAPP, CAM, CNC, PDM, PLM, and so forth. Knowledge acquisition and utilization is one of the top priorities and very often the first step of actions. Intelligent reasoning and optimization is another important task. More often than not, the optimization problems have multi-objectives and multi-constraints that are highly non-linear, discrete, and sometimes fuzzy. Among the technologies that have been developed in the recent past are knowledgebased (expert) system, artificial neural network (ANN), genetic algorithm (GA), agent-based technology, fuzzy logic, Petri Nets, and ant colony optimisation. An expert system is a computer system which includes a well-organized body of knowledge in a bounded domain, and is able to simulate the problem solving skill of a human expert in a particular field. Neural networks are the techniques that can work by simulating the human neuron function, and using the weights distributed among their neurons to perform implicit inference. The genetic algorithms mimic the process of natural evolution by combining the survival of the fittest among solution structures with a structured, yet randomized, information exchange. Agent-based technology utilizes agents as intelligent entities capable of independently regulating, reasoning and decision-making to carry out actions and to achieve a specific goal or a set of goals. This chapter discusses these four technologies together with some applications of these technologies. Also briefly mentioned are the fuzzy logic, Petri Nets, and ant colony optimization methods. The objective is not to give a detailed account for each of these technologies. Instead, the intention is to introduce the technologies that are relevant to and suitable for applications such as CAD, CAPP, CAM, CNC, PDM, and PLM, as well as their integrations. This chapter can also be considered as a focal place for those who are interested in the technologies to further explore, as a collection of over 130 research publications have been cited and are all listed in the reference list at the back.

Author(s):  
Achmad Fanany Onnilita Gaffar ◽  
Agusma Wajiansyah ◽  
Supriadi Supriadi

The shortest path problem is one of the optimization problems where the optimization value is a distance. In general, solving the problem of the shortest route search can be done using two methods, namely conventional methods and heuristic methods. The Ant Colony Optimization (ACO) is the one of the optimization algorithm based on heuristic method. ACO is adopted from the behavior of ant colonies which naturally able to find the shortest route on the way from the nest to the food sources. In this study, ACO is used to determine the shortest route from Bumi Senyiur Hotel (origin point) to East Kalimantan Governor's Office (destination point). The selection of the origin and destination points is based on a large number of possible major roads connecting the two points. The data source used is the base map of Samarinda City which is cropped on certain coordinates by using Google Earth app which covers the origin and destination points selected. The data pre-processing is performed on the base map image of the acquisition results to obtain its numerical data. ACO is implemented on the data to obtain the shortest path from the origin and destination point that has been determined. From the study results obtained that the number of ants that have been used has an effect on the increase of possible solutions to optimal. The number of tours effect on the number of pheromones that are left on each edge passed ant. With the global pheromone update on each tour then there is a possibility that the path that has passed the ant will run out of pheromone at the end of the tour. This causes the possibility of inconsistent results when using the number of ants smaller than the number of tours.


2014 ◽  
Vol 59 (1) ◽  
pp. 41-52 ◽  
Author(s):  
Norbert Skoczylas

Abstract The Author endeavored to consult some of the Polish experts who deal with assessing and preventing outburst hazards as to their knowledge and experience. On the basis of this knowledge, an expert system, based on fuzzy logic, was created. The system allows automatic assessment of outburst hazard. The work was completed in two stages. The first stage involved researching relevant sources and rules concerning outburst hazard, and, subsequently, determining a number of parameters measured or observed in the mining industry that are potentially connected with the outburst phenomenon and can be useful when estimating outburst hazard. Then, the Author contacted selected experts who are actively involved in preventing outburst hazard, both in the industry and science field. The experts were anonymously surveyed, which made it possible to select the parameters which are the most essential in assessing outburst hazard. The second stage involved gaining knowledge from the experts by means of a questionnaire-interview. Subjective opinions on estimating outburst hazard on the basis of the parameters selected during the first stage were then systematized using the structures typical of the expert system based on fuzzy logic.


2021 ◽  
pp. 1-15
Author(s):  
Jinding Gao

In order to solve some function optimization problems, Population Dynamics Optimization Algorithm under Microbial Control in Contaminated Environment (PDO-MCCE) is proposed by adopting a population dynamics model with microbial treatment in a polluted environment. In this algorithm, individuals are automatically divided into normal populations and mutant populations. The number of individuals in each category is automatically calculated and adjusted according to the population dynamics model, it solves the problem of artificially determining the number of individuals. There are 7 operators in the algorithm, they realize the information exchange between individuals the information exchange within and between populations, the information diffusion of strong individuals and the transmission of environmental information are realized to individuals, the number of individuals are increased or decreased to ensure that the algorithm has global convergence. The periodic increase of the number of individuals in the mutant population can greatly increase the probability of the search jumping out of the local optimal solution trap. In the iterative calculation, the algorithm only deals with 3/500∼1/10 of the number of individual features at a time, the time complexity is reduced greatly. In order to assess the scalability, efficiency and robustness of the proposed algorithm, the experiments have been carried out on realistic, synthetic and random benchmarks with different dimensions. The test case shows that the PDO-MCCE algorithm has better performance and is suitable for solving some optimization problems with higher dimensions.


2021 ◽  
Vol 16 ◽  
pp. 155892502198897
Author(s):  
Joy Sarkar ◽  
Md Abdullah Al Faruque ◽  
Moni Sankar Mondal

The main purpose of this study is to predict and develop a model for forecasting the Seam Strength (SS) of denim garments with respect to the thread linear density (tex) and Stitches Per Inch (SPI) by using a Fuzzy Logic Expert System (FLES). The seam strength is an important factor for the serviceability of any garments. As seams bound the fabric pieces together in a garment, the seams must have sufficient strength to execute this property even in the unexpected severe conditions where the garments are subjected to loads or any additional internal or external forces. Sewing thread linear density and number of stitches in a unit length of the seam are the two of the most important factors that affect the seam strength of any garments. But the relationship among these two specific variables and the seam strength is complex and non-linear. As a result, a fuzzy logic based model has been developed to demonstrate the relationship among these parameters and the developed model has been validated by the experimental trial. The coefficient of determination ( R2) was found to be 0.98. The mean relative error also lies withing acceptable limit. The results have suggested a very good performance of the model in the case of the prediction of the seam strength of the denim garments.


Author(s):  
Breno A. de Melo Menezes ◽  
Nina Herrmann ◽  
Herbert Kuchen ◽  
Fernando Buarque de Lima Neto

AbstractParallel implementations of swarm intelligence algorithms such as the ant colony optimization (ACO) have been widely used to shorten the execution time when solving complex optimization problems. When aiming for a GPU environment, developing efficient parallel versions of such algorithms using CUDA can be a difficult and error-prone task even for experienced programmers. To overcome this issue, the parallel programming model of Algorithmic Skeletons simplifies parallel programs by abstracting from low-level features. This is realized by defining common programming patterns (e.g. map, fold and zip) that later on will be converted to efficient parallel code. In this paper, we show how algorithmic skeletons formulated in the domain specific language Musket can cope with the development of a parallel implementation of ACO and how that compares to a low-level implementation. Our experimental results show that Musket suits the development of ACO. Besides making it easier for the programmer to deal with the parallelization aspects, Musket generates high performance code with similar execution times when compared to low-level implementations.


Sign in / Sign up

Export Citation Format

Share Document