101,608 research outputs found

    VHDL-AMS based genetic optimisation of fuzzy logic controllers

    No full text
    Purpose – This paper presents a VHDL-AMS based genetic optimisation methodology for fuzzy logic controllers (FLCs) used in complex automotive systems and modelled in mixed physical domains. A case study applying this novel method to an active suspension system has been investigated to obtain a new type of fuzzy logic membership function with irregular shapes optimised for best performance. Design/methodology/approach – The geometrical shapes of the fuzzy logic membership functions are irregular and optimised using a genetic algorithm (GA). In this optimisation technique, VHDL-AMS is used not only for the modelling and simulation of the FLC and its underlying active suspension system but also for the implementation of a parallel GA directly in the system testbench. Findings – Simulation results show that the proposed FLC has superior performance in all test cases to that of existing FLCs that use regular-shape, triangular or trapezoidal membership functions. Research limitations – The test of the FLC has only been done in the simulation stage, no physical prototype has been made. Originality/value – This paper proposes a novel way of improving the FLC’s performance and a new application area for VHDL-AMS

    āļāļēāļĢāļˆāļąāļ”āļŠāļĄāļ”āļļāļĨāļ—āļĩāđˆāļĄāļĩāļŦāļĨāļēāļĒāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļšāļ™āļŠāļēāļĒāļāļēāļĢāļ›āļĢāļ°āļāļ­āļšāđāļšāļšāļ‚āļ™āļēāļ™āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļœāļŠāļĄāļ”āđ‰āļ§āļĒāļāļēāļĢāļŦāļēāļ„āđˆāļēāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļŠāļļāļ”āđāļšāļšāļāļēāļĢāļāļĢāļ°āļˆāļēāļĒāļ•āļąāļ§āļ‚āļ­āļ‡āļŠāļīāđˆāļ‡āļĄāļĩāļŠāļĩāļ§āļīāļ•āļ•āļēāļĄāļ āļđāļĄāļīāļĻāļēāļŠāļ•āļĢāđŒ

    Get PDF
    āļšāļ—āļ„āļąāļ”āļĒāđˆāļ­āļāļēāļĢāļŦāļēāļ„āđˆāļēāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļŠāļļāļ”āđāļšāļšāļāļēāļĢāļāļĢāļ°āļˆāļēāļĒāļ•āļąāļ§āļ‚āļ­āļ‡āļŠāļīāđˆāļ‡āļĄāļĩāļŠāļĩāļ§āļīāļ•āļ•āļēāļĄāļ āļđāļĄāļīāļĻāļēāļŠāļ•āļĢāđŒ (Biogeography-based Optimization:BBO) āđ€āļ›āđ‡āļ™āđ€āļĄāļ•āļēāļŪāļīāļ§āļĢāļīāļŠāļ•āļīāļāđ€āļŠāļīāļ‡āļ§āļīāļ§āļąāļ’āļ™āļēāļāļēāļĢāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāđāļ™āļ§āļ„āļīāļ”āļĄāļēāļˆāļēāļāļžāļĪāļ•āļīāļāļĢāļĢāļĄāļāļēāļĢāļ­āļžāļĒāļžāļ‚āļ­āļ‡āļŠāļīāđˆāļ‡āļĄāļĩāļŠāļĩāļ§āļīāļ•āļšāļ™āđ€āļāļēāļ°āļ•āđˆāļēāļ‡āđ†āļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰āļ™āļģāđ€āļŠāļ™āļ­āļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄ BBO āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāđāļāđ‰āļ›āļąāļāļŦāļēāļāļēāļĢāļˆāļąāļ”āļŠāļĄāļ”āļļāļĨāļ—āļĩāđˆāļĄāļĩāļŦāļĨāļēāļĒāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļšāļ™āļŠāļēāļĒāļāļēāļĢāļ›āļĢāļ°āļāļ­āļšāđāļšāļšāļ‚āļ™āļēāļ™āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļœāļŠāļĄ āđ‚āļ”āļĒāļĄāļĩāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļˆāļģāļ™āļ§āļ™āļ—āļąāđ‰āļ‡āļŠāļīāđ‰āļ™ 4 āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļ—āļĩāđˆāļˆāļ°āļ–āļđāļāļ—āļģāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļŠāļļāļ”āđ„āļ›āļžāļĢāđ‰āļ­āļĄāđ† āļāļąāļ™ āđ„āļ”āđ‰āđāļāđˆāļˆāļģāļ™āļ§āļ™āļŠāļ–āļēāļ™āļĩāļ‡āļēāļ™āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āļˆāļģāļ™āļ§āļ™āļŠāļ–āļēāļ™āļĩāļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āļ„āļ§āļēāļĄāļŠāļĄāļ”āļļāļĨāļ‚āļ­āļ‡āļ āļēāļĢāļ°āļ‡āļēāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļŠāļ–āļēāļ™āļĩāļ‡āļēāļ™āļŠāļđāļ‡āļ—āļĩāđˆāļŠāļļāļ” āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡āļ‡āļēāļ™āļŠāļđāļ‡āļ—āļĩāđˆāļŠāļļāļ” āļœāļĨāļˆāļēāļāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡āđāļŠāļ”āļ‡āđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™āļ§āđˆāļē BBO āļĄāļĩāļŠāļĄāļĢāļĢāļ–āļ™āļ°āđƒāļ™āļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļēāļ—āļĩāđˆāļŠāļđāļ‡āļāļ§āđˆāļēāļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄāđ€āļŠāļīāļ‡āļžāļąāļ™āļ˜āļļāļāļĢāļĢāļĄāđāļšāļšāļāļēāļĢāļˆāļąāļ”āļĨāļģāļ”āļąāļšāļ—āļĩāđˆāđ„āļĄāđˆāļ–āļđāļāļ„āļĢāļ­āļšāļ‡āļģ II (Non-dominated Sorting Genetic Algorithm II: NSGA-II) āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ­āļĩāļāļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄāļŦāļ™āļķāđˆāļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļ™āļīāļĒāļĄ āļ—āļąāđ‰āļ‡āđƒāļ™āļ”āđ‰āļēāļ™āļāļēāļĢāļĨāļđāđˆāđ€āļ‚āđ‰āļēāļŠāļđāđˆāļāļĨāļļāđˆāļĄāļ„āļģāļ•āļ­āļšāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļŠāļļāļ”āđāļšāļšāļžāļēāđ€āļĢāđ‚āļ• āļāļēāļĢāļāļĢāļ°āļˆāļēāļĒāļ•āļąāļ§āļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄāļ„āļģāļ•āļ­āļš āļ­āļąāļ•āļĢāļēāļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ„āļģāļ•āļ­āļšāļ—āļĩāđˆāđ„āļĄāđˆāļ–āļđāļāļ„āļĢāļ­āļšāļ‡āļģāđāļĨāļ°āđ€āļ§āļĨāļēāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļŦāļēāļ„āļģāļ•āļ­āļšāļ„āļģāļŠāļģāļ„āļąāļ: āļŠāļēāļĒāļāļēāļĢāļ›āļĢāļ°āļāļ­āļšāđāļšāļšāļ‚āļ™āļēāļ™āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļœāļŠāļĄ āļāļēāļĢāļˆāļąāļ”āļŠāļĄāļ”āļļāļĨāļŦāļĨāļēāļĒāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļāļēāļĢāļŦāļēāļ„āđˆāļēāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļŠāļļāļ” āđāļšāļšāļāļēāļĢāļāļĢāļ°āļˆāļēāļĒāļ•āļąāļ§āļ‚āļ­āļ‡āļŠāļīāđˆāļ‡āļĄāļĩāļŠāļĩāļ§āļīāļ•āļ•āļēāļĄāļ āļđāļĄāļīāļĻāļēāļŠāļ•āļĢāđŒAbstractBiogeography-based Optimization (BBO) is an evolutionary metaheuristic inspired by migratory behavior of species among islands. This article presents a BBO algorithm for solving multi-objective mixed-model parallel assembly line balancing problem where four objectives are optimized simultaneously; i.e. to minimize the number of workstations, to minimize the number of stations, a maximization of workload balancing between workstations, and placing an emphasis on maximizing work relatedness. The results from experiments clearly show that BBO promises better performance than does Non-dominated Sorting Genetic Algorithm II (NSGA-II), which indicates another well-known algorithm, in terms of convergence to the Pareto-optimal set, spread of solutions, ratio of non-dominated solutions, and computation time to solution.Keywords: Mixed-model Parallel Assembly Lines, Multi-objective Line Balancing, Biogeography-based Optimizatio

    Comparative study of different approaches to solve batch process scheduling and optimisation problems

    Get PDF
    Effective approaches are important to batch process scheduling problems, especially those with complex constraints. However, most research focus on improving optimisation techniques, and those concentrate on comparing their difference are inadequate. This study develops an optimisation model of batch process scheduling problems with complex constraints and investigates the performance of different optimisation techniques, such as Genetic Algorithm (GA) and Constraint Programming (CP). It finds that CP has a better capacity to handle batch process problems with complex constraints but it costs longer time

    Algorithms for Large-scale Whole Genome Association Analysis

    Full text link
    In order to associate complex traits with genetic polymorphisms, genome-wide association studies process huge datasets involving tens of thousands of individuals genotyped for millions of polymorphisms. When handling these datasets, which exceed the main memory of contemporary computers, one faces two distinct challenges: 1) Millions of polymorphisms come at the cost of hundreds of Gigabytes of genotype data, which can only be kept in secondary storage; 2) the relatedness of the test population is represented by a covariance matrix, which, for large populations, can only fit in the combined main memory of a distributed architecture. In this paper, we present solutions for both challenges: The genotype data is streamed from and to secondary storage using a double buffering technique, while the covariance matrix is kept across the main memory of a distributed memory system. We show that these methods sustain high-performance and allow the analysis of enormous datase

    Enhanced genetic algorithm-based fuzzy multiobjective strategy to multiproduct batch plant design

    Get PDF
    This paper addresses the problem of the optimal design of batch plants with imprecise demands in product amounts. The design of such plants necessary involves how equipment may be utilized, which means that plant scheduling and production must constitute a basic part of the design problem. Rather than resorting to a traditional probabilistic approach for modeling the imprecision on product demands, this work proposes an alternative treatment by using fuzzy concepts. The design problem is tackled by introducing a new approach based on a multiobjective genetic algorithm, combined wit the fuzzy set theory for computing the objectives as fuzzy quantities. The problem takes into account simultaneous maximization of the fuzzy net present value and of two other performance criteria, i.e. the production delay/advance and a flexibility index. The delay/advance objective is computed by comparing the fuzzy production time for the products to a given fuzzy time horizon, and the flexibility index represents the additional fuzzy production that the plant would be able to produce. The multiobjective optimization provides the Pareto's front which is a set of scenarios that are helpful for guiding the decision's maker in its final choices. About the solution procedure, a genetic algorithm was implemented since it is particularly well-suited to take into account the arithmetic of fuzzy numbers. Furthermore because a genetic algorithm is working on populations of potential solutions, this type of procedure is well adapted for multiobjective optimization

    Differential Evolution Approach to Detect Recent Admixture

    Full text link
    The genetic structure of human populations is extraordinarily complex and of fundamental importance to studies of anthropology, evolution, and medicine. As increasingly many individuals are of mixed origin, there is an unmet need for tools that can infer multiple origins. Misclassification of such individuals can lead to incorrect and costly misinterpretations of genomic data, primarily in disease studies and drug trials. We present an advanced tool to infer ancestry that can identify the biogeographic origins of highly mixed individuals. reAdmix is an online tool available at http://chcb.saban-chla.usc.edu/reAdmix/.Comment: presented at ISMB 2014, VariSI
    • â€Ķ
    corecore