31 research outputs found

    Optimisation of the weighting functions of an H<sub>∞</sub> controller using genetic algorithms and structured genetic algorithms

    No full text
    In this paper the optimisation of the weighting functions for an H&lt;sub&gt;∞&lt;/sub&gt; controller using genetic algorithms and structured genetic algorithms is considered. The choice of the weighting functions is one of the key steps in the design of an H&lt;sub&gt;∞&lt;/sub&gt; controller. The performance of the controller depends on these weighting functions since poorly chosen weighting functions will provide a poor controller. One approach that can solve this problem is the use of evolutionary techniques to tune the weighting parameters. The paper presents the improved performance of structured genetic algorithms over conventional genetic algorithms and how this technique can assist with the identification of appropriate weighting functions' orders

    Genetic programming for the automatic design of controllers for a surface ship

    Get PDF
    In this paper, the implementation of genetic programming (GP) to design a contoller structure is assessed. GP is used to evolve control strategies that, given the current and desired state of the propulsion and heading dynamics of a supply ship as inputs, generate the command forces required to maneuver the ship. The controllers created using GP are evaluated through computer simulations and real maneuverability tests in a laboratory water basin facility. The robustness of each controller is analyzed through the simulation of environmental disturbances. In addition, GP runs in the presence of disturbances are carried out so that the different controllers obtained can be compared. The particular vessel used in this paper is a scale model of a supply ship called CyberShip II. The results obtained illustrate the benefits of using GP for the automatic design of propulsion and navigation controllers for surface ships

    Swarm control for multiple autonomous helicopters ?

    No full text

    A LEGO-based control experiment

    Get PDF
    A nice feature of the LEGO system is that, although the mechanical, electrical, and structural construction is good enough for successful results, there are enough discrepancies between theory and practice to introduce the student to real-world problems of controller. This article concentrates on implementing the feedback controller within the RCX, with the host computer used for compiling, downloading, and data display. However, an interesting research project is to implement part of the controller on the host computer and communicate by means of the IR channel. The bandwidth restriction that this approach imposes can provide the basis for a research project on control through a restricted bandwidth channel

    Using LEGO in control education

    No full text
    Experiences at Glasgow University in using LEGO Mindstorms for Control Education are described and implementation details given

    Comment on "Nonlinear optimal tracking control with application to super-tankers for autopilot design" by T. Cimen and S.P. Banks

    No full text
    A recent paper by Cimen and banks [2004. Nonlinear optimal tracking control with application to super-tankers for autopilot design. Automatica, 40(11), 1845-1863] on optimal control system design for oil tanker propulsion and heading highlighted the importance of accurately representing the dynamics of such a vessel. Results presented in that paper are based on a simulation model that provides unrealistic results for an oil tanker of the size considered. Therefore the results obtained from the simulated ship control problem are not representative of the physical system being considered. In this communication an alternative, more realistic model is presented and discussed with reference to the original publications that define the ship model dynamics

    A case study involving continuous system methods of inverse simulation for an unmanned aerial vehicle application

    Get PDF
    Inverse simulation allows input time histories to be found that generate specified outputs for non-linear dynamic models in cases where analytical methods of inversion present difficulties. The two approaches considered involve continuous system simulation principles. One is an approximate differentiation method while the second involves feedback principles. These approaches are compared for a non-linear six-degrees-of-freedom flight-mechanics model of a fixed-wing unmanned aerial vehicle incorporating actuator sub-models with saturation and rate limits. Additional insight is provided through analysis of a linearised version of the vehicle model. It is concluded that both the continuous system simulation methods for finding inverse solutions, for the type of application described in this paper, provide a useful alternative to more conventional iterative methods of inverse simulation based on discrete models. In many cases, including those involving hard non-linearities in control surface actuator sub-systems, they allow issues of vehicle handling and manoeuvrability to be addressed in a more direct fashion than is possible using conventional simulation methods alone

    Using LEGO in control education

    No full text
    Experiences at Glasgow University in using LEGO Mindstorms for Control Education are described and implementation details given
    corecore