6 research outputs found

    Velocity control of longitudinal vibration ultrasonic motor using improved Elman neural network trained by CQPSO with LĂ©vy flights

    Get PDF
    Longitudinally vibration ultrasonic motor (LV-USM), a canonical nonlinear system, utilizes the inverse piezoelectric effect of piezoelectric ceramic to generate the mechanical vibration within the scope of ultrasonic frequency. However, it is very difficult to establish a strict and accurate mathematical model. Hence seeking a dynamic identifier and controller for LV-USM avoiding the accurate mathematical model becomes a feasible approach. In this paper, a novel learning algorithm for dynamic recurrent Elman neural networks is present based on a particle swarm optimization (PSO) to identify and control an LV-USM. To overcome the PSO’s global search ability, Lévy flights, a kind of random walks, are imported to improve the ability of exploration rather than Brownian motion or Gauss disturbance based on Cooperative Quantum-behaved PSO (CQPSO). Thereafter, a controller is designed to perform speed control for LV-USM along with the nonlinear identification also using this kind of neural network. By discrete Lyapunov stability approach, the controller is proven to be stable theoretically and the latter trial shows its robustness of anti-noise performance. In the experiments, the numerical results illustrate that the designed identifier and controller can achieve both higher convergence precision and speed, relative to current state-of-the-art other methods. Moreover, this controller shows lower control error than other approaches while the displacement of the rotor disc in LV-USM appears more smooth and uniform

    Velocity control of longitudinal vibration ultrasonic motor using improved Elman neural network trained by CQPSO with LĂ©vy flights

    Get PDF
    Longitudinally vibration ultrasonic motor (LV-USM), a canonical nonlinear system, utilizes the inverse piezoelectric effect of piezoelectric ceramic to generate the mechanical vibration within the scope of ultrasonic frequency. However, it is very difficult to establish a strict and accurate mathematical model. Hence seeking a dynamic identifier and controller for LV-USM avoiding the accurate mathematical model becomes a feasible approach. In this paper, a novel learning algorithm for dynamic recurrent Elman neural networks is present based on a particle swarm optimization (PSO) to identify and control an LV-USM. To overcome the PSO’s global search ability, Lévy flights, a kind of random walks, are imported to improve the ability of exploration rather than Brownian motion or Gauss disturbance based on Cooperative Quantum-behaved PSO (CQPSO). Thereafter, a controller is designed to perform speed control for LV-USM along with the nonlinear identification also using this kind of neural network. By discrete Lyapunov stability approach, the controller is proven to be stable theoretically and the latter trial shows its robustness of anti-noise performance. In the experiments, the numerical results illustrate that the designed identifier and controller can achieve both higher convergence precision and speed, relative to current state-of-the-art other methods. Moreover, this controller shows lower control error than other approaches while the displacement of the rotor disc in LV-USM appears more smooth and uniform

    Multiobjective genetic programming for financial portfolio management in dynamic environments

    Get PDF
    Multiobjective (MO) optimisation is a useful technique for evolving portfolio optimisation solutions that span a range from high-return/high-risk to low-return/low-risk. The resulting Pareto front would approximate the risk/reward Efficient Frontier [Mar52], and simplifies the choice of investment model for a given client’s attitude to risk. However, the financial market is continuously changing and it is essential to ensure that MO solutions are capturing true relationships between financial factors and not merely over fitting the training data. Research on evolutionary algorithms in dynamic environments has been directed towards adapting the algorithm to improve its suitability for retraining whenever a change is detected. Little research focused on how to assess and quantify the success of multiobjective solutions in unseen environments. The multiobjective nature of the problem adds a unique feature to be satisfied to judge robustness of solutions. That is, in addition to examining whether solutions remain optimal in the new environment, we need to ensure that the solutions’ relative positions previously identified on the Pareto front are not altered. This thesis investigates the performance of Multiobjective Genetic Programming (MOGP) in the dynamic real world problem of portfolio optimisation. The thesis provides new definitions and statistical metrics based on phenotypic cluster analysis to quantify robustness of both the solutions and the Pareto front. Focusing on the critical period between an environment change and when retraining occurs, four techniques to improve the robustness of solutions are examined. Namely, the use of a validation data set; diversity preservation; a novel variation on mating restriction; and a combination of both diversity enhancement and mating restriction. In addition, preliminary investigation of using the robustness metrics to quantify the severity of change for optimum tracking in a dynamic portfolio optimisation problem is carried out. Results show that the techniques used offer statistically significant improvement on the solutions’ robustness, although not on all the robustness criteria simultaneously. Combining the mating restriction with diversity enhancement provided the best robustness results while also greatly enhancing the quality of solutions

    Quality-driven Multi-objective Optimization of Software Architecture Design: Method, Tool, and Application

    Get PDF
    Software architecting is a non-trivial and demanding task for software engineers to perform. The architecture is a key enabler for software systems. Besides being crucial for user functionality, the software architecture has deep impact on software qualities such as performance, safety, and cost. In this dissertation, an automated approach for software architecture design is proposed that supports analysis and optimization of multiple quality attributes:First of all, we demonstrate an optimization approach for automated software architecture design. It reports the results of applying our architecture optimization framework to an automotive sub-system that was conducted based on a large-scale real world case study. Moreover, we introduce two novel degrees of freedom which demonstrate how the number of processing nodes and their interconnecting network can be codified to fit into a genetic algorithm. Our studies show that these extra degrees of freedom lead to better overall software architecture optimization. Finally, we propose a new search-based approach for generating a set of optimal software architectural solutions for use in software product lines. Our new approach analyses the commonality of the found optimal solutions and proposes a set of solutions which are suitable for the range of products defined by various feature combinations.Algorithms and the Foundations of Software technolog

    Multi-objective Co-operative Co-evolutionary

    No full text
    This paper presents the integration between two types of genetic algorithm: a multi-objective genetic algorithm (MOGA) and a co-operative co-evolutionary genetic algorithm (CCGA). The resulting algorithm is referred to as a multi-objective co-operative co-evolutionary genetic algorithm or MOCCGA. The integration between the twoalgorithms is carried out in order to improve the performance of the MOGA by adding the co-operativeco-evolutionary effect to the searchmechanisms employed by the MOGA. The MOCCGA is benchmarked against the MOGA in six different test cases. The test problems cover six differentcharacteristics that can be found within multi-objective optimisation problems: convex Pareto front, non-convex Pareto front, discrete Pareto front, multi-modality, deceptivePareto front and non-uniformity in the solution distribution. The simulation results indicate that overall the MOCCGA is superior to the MOGA in terms of the variety in solutions generated and the closeness of solutions to the true Pareto-optimal solutions
    corecore