APPLICATION OF DE STRATEGY AND NEURAL NETWORK
In position control of a flexible servohydraulic system
Hassan Yousefi, Heikki Handroos
Institute of Mechatronics and virtual Engineering, Mechanical Engineering Department,
Lappeenranta University of Technology, 53851,Lappeenranta, Finland
Keywords: Differential Evolution, Backpropagation, Position Control, Servo-Hydraulic, Flexible load.
Abstract: One of the most promising novel evolutionary algorithms is the Differential Evolution (DE) algorithm for
solving global optimization problems with continuous parameters. In this article the Differential Evolution
algorithm is proposed for handling nonlinear constraint functions to find the best initial weights of neural
networks. The highly non-linear behaviour of servo-hydraulic systems makes them idea subjects for
applying different types of sophisticated controllers. The aim of this paper is position control of a flexible
servo-hydraulic system by using back propagation algorithm. The poor performance of initial training of
back propagation motivated to apply the DE algorithm to find the initial weights with global minimum. This
study is concerned with a second order model reference adaptive position control of a servo-hydraulic
system using two artificial neural networks. One neural network as an acceleration feedback and another
one as a gain scheduling of a proportional controller are proposed. The results suggest that if the numbers of
hidden layers and neurons as well as the initial weights of neural networks are chosen well, they improve all
performance evaluation criteria in hydraulic systems.
1 INTRODUCTION
Problems which involve global optimization over
continuous spaces are ubiquitous throughout the
scientific community. In general, the task is to
optimize certain properties of a system by
pertinently choosing the system parameters. For
convenience, a system’s parameters are usually
represented as a vector. The standard approach to an
optimization problem begins by designing an
objective function that can model the problem’s
objectives while incorporating any constraints.
Consequently, we will only concern ourselves
with optimization methods that use an objective
function. In most cases, the objective function
defines the optimization problem as a minimization
task. To this end, the following investigation is
further restricted to minimization problems. For
such problems, the objective function is more
accurately called a “cost” function.
One of the most promising novel evolutionary
algorithms is the Differential Evolution (DE)
algorithm for solving global optimization problems
with continuous parameters. The DE was first
introduced a few years ago by Storn (Storn, 1995)
and Schwefel (Schwefel, 1995).
When the cost function is nonlinear and non-
differentiable Central to every direct search method
is a strategy that generates variations of the
parameter vectors. Once a variation is generated, a
decision must then be made whether or not to accept
the newly derived parameters. Most stand and direct
search methods use the greedy criterion to make this
decision. Under the greedy criterion, a new
parameter vector is accepted if and only if it reduces
the value of the cost function.
The extensive application areas of DE are
testimony to the simplicity and robustness that have
fostered their widespread acceptance and rapid
growth in the research community. In 1998, DE was
mostly applied to scientific applications involving
curve fitting, for example fitting a non-linear
function to photoemissions data (Cafolla AA.,
1998). DE enthusiasts then hybridized it with
Neural Networks and Fuzzy Logic (Schmitz GPJ,
Aldrich C., 1998) to enhance or extend its
performance. In 1999 DE was applied to problems
involving multiple criteria as a spreadsheet solver
application (Bergey PK., 1999). New areas of
interest also emerged, such as: heat transfer (Babu
BV, Sastry KKN., 1999), and constraint satisfaction
problems (Storn R., 1999) to name only a few. In
133
Yousefi H. and Handroos H. (2005).
APPLICATION OF DE STRATEGY AND NEURAL NETWORK - In position control of a flexible servohydraulic system.
In Proceedings of the Second International Conference on Informatics in Control, Automation and Robotics, pages 133-140
DOI: 10.5220/0001190301330140
Copyright
c
SciTePress