Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where David J. Murray-Smith is active.

Publication


Featured researches published by David J. Murray-Smith.


Control Engineering Practice | 1998

Nonlinear model structure identification using genetic programming

Gary J. Gray; David J. Murray-Smith; Yun Li; Ken Sharman; Thomas Weinbrenner

Genetic Programming is an optimisation procedure which may be applied to the identification of the nonlinear structure of a dynamic model from experimental data. In such applications, the model structure may be described either by differential equations or by a block diagram and the algorithm is configured to minimise the sum of the squares of the error between the recorded experimental response from the real system and the corresponding simulation model output. The technique has been applied successfully to the modelling of a laboratory scale process involving a coupled water tank system and to the identification of a helicopter rotor speed controller and engine from flight test data. The resulting models provide useful physical insight.


Control Engineering Practice | 2000

Ship steering control system optimisation using genetic algorithms

Euan McGookin; David J. Murray-Smith; Yun Li; Thor I. Fossen

The optimisation of non-linear control systems by genetic algorithm is studied in this paper. It involves the performance of two systems for regulating the motion of a ship model. These systems allow Course Changing and Track Keeping through the implementation of a sliding mode controller. The genetic algorithm is used to optimise the performance of the complete system under various operating conditions by optimising the parameters of the sliding mode controller. The type of vessel considered is an oil tanker. ( 2000 Elsevier Science ‚td. All rights reserved.


International Journal of Control | 1996

Genetic algorithm automated approach to the design of sliding mode control systems

Yun Li; Kim Chwee Ng; David J. Murray-Smith; Gary J. Gray; Ken Sharman

Although various nonlinear control theories, such as sliding mode control, have proved sound and successful, there is a serious lack of effective or tractable design methodologies due to difficulties encountered in the application of traditional analytical and numerical methods. This paper develops a reusable computing paradigm based on genetic algorithms to transform the ‘unsolvable problem’ of optimal designs into a practically solvable ‘non-deterministic polynomial problem’, which results in computer automated designs directly from nonlinear plants. The design methodology takes into account practical system constraints and extends the solution space, allowing new control terms to be included in the controller structure. In addition, the practical implementations using laboratory-scale systems demonstrate that such ‘off-the-computer’ designs offer a superior performance to manual designs in terms of transient and steady-state responses and of robustness. Various contributions to the genetic algorithm te...


Archive | 1995

Real-Time Simulation

David J. Murray-Smith

The design, development and testing of many engineering systems, such as aircraft and their flight-control systems, missiles, ship-propulsion systems, road vehicle suspension systems and certain kinds of chemical plant, can benefit, at certain stages of the process, from the use of computer simulation models which operate in the same timescale as the real system so that the execution time of the model is matched to the real system time. This is generally known as ‘real-time’ simulation. It is particularly important in applications in which the simulation may have to run with a human operator as part of a closed-loop system or in conjunction with real engineering hardware. Simulation may then be used to check interactions between individual items of equipment and to investigate the total system operation.


International Journal of Systems Science | 2008

Optimisation of the weighting functions of an H ∞ controller using genetic algorithms and structured genetic algorithms

Eva Alfaro-Cid; Euan McGookin; David J. Murray-Smith

In this article, the optimisation of the weighting functions for an H ∞ 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 ∞ 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 article 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.


Simulation Modelling Practice and Theory | 2008

Issues of numerical accuracy and stability in inverse simulation

Linghai Lu; David J. Murray-Smith; Douglas Thomson

Abstract Inverse simulation algorithms based on integration have been widely applied to predict the control input time histories required for aircraft to follow ideally defined manoeuvres. Several different inverse simulation algorithms are available but these different methods are all subject to a number of numerical and stability problems, such as high frequency oscillation effects and also lower frequency oscillatory phenomena termed “constraint oscillations”. Difficulties can also arise in applications involving discontinuous manoeuvres, discontinuities within the model or input constraints involving actuator saturation. This paper has shown that the dynamic response properties of the internal system are the cause of the so-called “constraint oscillation” phenomenon. In addition, a new inverse simulation approach based on the constrained derivative-free Nelder–Mead search-based optimisation method has been developed to eliminate problems of discontinuities and saturation. Simulation studies involving nonlinear ship models suggest that this new approach leads to improved properties in terms of convergence and numerical stability.


Transactions of the Institute of Measurement and Control | 2000

The optimization of a tanker autopilot control system using genetic algorithms

Euan McGookin; David J. Murray-Smith; Yun Li; Thor I. Fossen

A genetic algorithm (GA) optimization application is presented in this paper. It involves the performance optimization of a navigation system for a nonlinear tanker model. This navigation system is fully autonomous and regulates the heading of the vessel with reference to a desired course made up of waypoints. The system consists of two components. The first is a line of sight (LOS) autopilot, which determines the desired heading of the tanker from positional information. The second is a heading control system that is derived from sliding mode (SM) control theory. In this investigation the GA is used to optimize the parameters for the SM controller so that the performance of the complete system satisfies specific design criteria. The resulting optimized navigation system is evaluated for different operating conditions for the tanker, e.g., different course, different forward velocities.


conference on decision and control | 1995

Performance based linear control system design by genetic evolution with simulated annealing

Yun Li; Kay Chen Tan; Kim Chwee Ng; David J. Murray-Smith

This paper develops a genetic algorithm based design automation method for linear control systems. It unifies the design and avoids the need for pre-selection of control schemes. Using this method, best performance is obtained for controllers described by a transfer function. The genetic algorithm encoded in decimal numerals is fine tuned by incorporating a simulated annealing technique for a more accurate search. It is shown that the design can be applied to both linear and nonlinear plants without manual calculations and can include practical constraints imposed upon the performance requirement. This method also allows the step of linearising nonlinear plants to be bypassed.


Journal of Guidance Control and Dynamics | 2007

Sensitivity-analysis method for inverse simulation application

Linghai Lu; David J. Murray-Smith; Douglas Thomson

An important criticism of traditional methods of inverse simulation that are based on the Newton–Raphson algorithm is that they suffer from numerical problems. In this paper these problems are discussed and a new method based on sensitivity-analysis theory is developed and evaluated. The Jacobian matrix may be calculated by solving a sensitivity equation and this has advantages over the approximation methods that are usually applied when the derivatives of output variables with respect to inputs cannot be found analytically. The methodology also overcomes problems of input-output redundancy that arise in the traditional approaches to inverse simulation. The sensitivityanalysis approach makes full use of information within the time interval over which key quantities are compared, such as the difference between calculated values and the given ideal maneuver after each integration step. Applications to nonlinear HS125 aircraft and Lynx helicopter models show that, for this sensitivity-analysis method, more stable and accurate results are obtained than from use of the traditional Newton–Raphson approach.


IEEE Transactions on Intelligent Transportation Systems | 2008

Genetic Programming for the Automatic Design of Controllers for a Surface Ship

Eva Alfaro-Cid; Euan McGookin; David J. Murray-Smith; Thor I. Fossen

In this paper, the implementation of genetic programming (GP) to design a controller 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 commanded 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.

Collaboration


Dive into the David J. Murray-Smith's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Yun Li

Dongguan University of Technology

View shared research outputs
Top Co-Authors

Avatar

Ken Sharman

Polytechnic University of Valencia

View shared research outputs
Top Co-Authors

Avatar

Eva Alfaro-Cid

Polytechnic University of Valencia

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Thor I. Fossen

Norwegian University of Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Linghai Lu

University of Liverpool

View shared research outputs
Researchain Logo
Decentralizing Knowledge