ArticlePDF Available

Non-parametric modelling of a rectangular flexible plate structure

Authors:

Abstract and Figures

This research investigates the performance of dynamic modelling using non-parametric techniques for identification of a flexible structure system for development of active vibration control. In this paper, the implementation details are described and the experimental studies conducted in this research are analysed. The input–output data of the system were first acquired through the experimental studies using National Instruments (NI) data acquisition system. A sinusoidal force was applied to excite the flexible plate and the dynamic response of the system was then investigated. Non-parametric modelling of the system were developed using several artificial intelligent methodologies namely Adaptive Elman Neural Networks (ENN), Backpropagation Multi-layer Perceptron Neural Networks (MLPNN) and Adaptive Neuro-Fuzzy Inference System (ANFIS). The performance of all these methodologies were compared and discussed. Finally, validation and verification of the obtained model was conducted using One Step Ahead (OSA) prediction, mean squared error (MSE) and correlation tests. The prediction ability of the model was further observed with unseen data. The results verified that the MLPNN converge to an optimum solution faster and the dynamic model obtained described the flexible plate structure very well. The non-parametric models of the flexible plate structure thus developed and validated will be used as the representation of the transfer function of the system in subsequent investigations for the development of active vibration control strategies for vibration suppression in flexible structures.
Content may be subject to copyright.
Non-parametric modelling of a rectangular flexible plate structure
Intan Z. M. Darus
n
, Ali A. M. Al-Khafaji
Department of System Dynamics & Control, Faculty of Mechanical Engineering, Universiti Teknologi Malaysia (UTM), 81310 Skudai, Johor Bahru, Malaysia
article info
Article history:
Received 20 October 2010
Received in revised form
15 August 2011
Accepted 1 September 2011
Available online 29 September 2011
Keywords:
Active vibration control
ANFIS
Flexible plate
Neural network
System identification
abstract
This research investigates the performance of dynamic modelling using non-parametric techniques for
identification of a flexible structure system for development of active vibration control. In this paper,
the implementation details are described and the experimental studies conducted in this research are
analysed. The input–output data of the system were first acquired through the experimental studies
using National Instruments (NI) data acquisition system. A sinusoidal force was applied to excite the
flexible plate and the dynamic response of the system was then investigated. Non-parametric
modelling of the system were developed using several artificial intelligent methodologies namely
Adaptive Elman Neural Networks (ENN), Backpropagation Multi-layer Perceptron Neural Networks
(MLPNN) and Adaptive Neuro-Fuzzy Inference System (ANFIS). The performance of all these meth-
odologies were compared and discussed. Finally, validation and verification of the obtained model was
conducted using One Step Ahead (OSA) prediction, mean squared error (MSE) and correlation tests. The
prediction ability of the model was further observed with unseen data. The results verified that the
MLPNN converge to an optimum solution faster and the dynamic model obtained described the flexible
plate structure very well. The non-parametric models of the flexible plate structure thus developed and
validated will be used as the representation of the transfer function of the system in subsequent
investigations for the development of active vibration control strategies for vibration suppression in
flexible structures.
&2011 Elsevier Ltd. All rights reserved.
1. Introduction
In the past three decades, the use of flexible structure systems
has been growing quickly in many engineering applications. The
elements for flexible structure such frames, shells, beams and
plates are extensively used in a wide range of manufacturing
applications and particularly in mechanical, civil, marine, aero-
nautical, aerospace and other areas of practical attention, for
example, flexible manipulators of satellites, solar panels, etc.
Plates with different shapes, boundary conditions at the edges
and various complicated effects have often found applications in
different structures such as aerospace, machine design, telephone
industry, nuclear reactor technology, naval structures and earth-
quake-resistant structures. Particularly, the dynamic behaviour of
flexible, flat, thin, rectangular plates has received huge attention in
recent years because of its technical importance (Chakraverty, 2009).
The flexible thin rectangular plates structures are the most
commonly used in the industrialised world and in abroad range of
engineering applications, for examples, electronic circuit board
design, solar panels and bridge decks. The stability of the plate,
where it is subjected to loading, would be associated with a range
of physical effects that lead to high vibration. The high vibration
of flexible structure systems cause noise, fatigue, wear, destruc-
tion, human discomfort and reduced system effectiveness. That is
why the vibration of flexible structure needs to be controlled. Due
to its multiple practical problems and applications, the vibration
of the elastic plates has been treated widely from researchers
with different boundary conditions, both from theoretical and
experimental points of view (Chakraverty, 2009). It is necessary to
find an approximate or accurate model of the plate structure to
control the vibration of a plate well. Suitable modelling of a
dynamic system, for instance a flexible plate, would result in good
control (Tavakolpour et al., 2010).
In the initial stages, results were available for some simple cases,
namely a limited set of boundary conditions and geometries, in
which the analytical solution could be found. With the advent of fast
computers and various efficient numerical methods, there has been
a big increase in the amount of research done for getting better
accuracy in the results. Numerical methods offer reasonable and
accepted solution but with complex shapes of plate sometimes lead
to inaccuracies and more computing time (Chakraverty, 2009).
To predict the physical system behaviour under different
operating conditions or to control it, a model can be created
using an approach called system identification.
Contents lists available at SciVerse ScienceDirect
journal homepage: www.elsevier.com/locate/engappai
Engineering Applications of Artificial Intelligence
0952-1976/$ - see front matter &2011 Elsevier Ltd. All rights reserved.
doi:10.1016/j.engappai.2011.09.009
n
Corresponding author. Tel.: þ60167616716.
E-mail address: intan@fkm.utm.my (I. Z. M. Darus).
Engineering Applications of Artificial Intelligence 25 (2012) 94–106
In the present decade, system identification techniques have
become potential candidates to many control application. Para-
metric and non-parametric system identification methods used to
find approximate or accurate models of dynamic systems depend
on observed inputs and outputs (Mat Darus, 2004). The major aim
of system identification is to locate approximate or accurate
models of dynamics systems depend on observed inputs and
outputs. A number of researchers have applied techniques to
solve the problems related to system identification. Several
methods have been devised to find out models that describe
input output behaviour of a system well (Ismail et al., 2006a).
Ismail et al. (2006a) have reported identification algorithms of
flexible structure using Neural Networks. The research reported a
study into the development of system identification methods for
dynamic modelling and characterisation of flexible plate struc-
tures. The research uses Least Squares and Recursive Least
Squares to find linear parametric model of the system. In addition,
non-parametric models of the system are developed using Elman
Neural Networks (ENN) and Multi-layer Perceptron Neural Net-
works (MLPNN; Ismail et al., 2006a).
Mohd Hashim et al. (2004) have reported non-linear dynamic
modelling of flexible beam structures using Neural Networks. The
research investigated the utilisation of neural network (NNs)
backpropagation for modelling flexible beam with fixed-free
mode. Comparative analysis of the performance of the Recursive
Least Squares scheme and intelligent Neural Networks model in
characterizing the system was carried out in the frequency and
time domains. Simulated results have shown that by Neural
Networks the system is modelled better than with the conven-
tional linear modelling method (Mohd Hashim et al., 2004).
Mat Darus et al. (2008) have reported Adaptive Neuro-model-
ling of a twin rotor system. The research investigated the utilisa-
tion of Adaptive Neural Networks (NNs) for dynamic modelling
and identification of a highly non-linear TRMS system. An
adaptive Elman neuro-model is designed to characterise a twin
rotor multi-input multi-output system (TRMS) in vertical motion
based on one step-ahead (OSA) prediction. The results obtained,
in both frequency and time domains, are compared to the
identification using the conventional adaptive technique of Recur-
sive Least Squares (RLS). Simulations indicate the superiority of an
adaptive neuro-modelling technique over RLS algorithm in mod-
elling and identification of the TRMS (Mat Darus et al., 2008).
Ismail et al. (2006b) have reported dynamic characterisation of
flexible vibrating structures using adaptive neuro-fuzzy inference
system (ANFIS). In this research ANFIS was used to develop a
model characterizing the vibration of the plate. The input/output
data used in this research was obtained from a simulation of a
square, flat, flexible plate with all edges clamped using finite
difference (FD) algorithm (Ismail et al., 2006b).
Toha et al. (2008) have reported ANFIS modelling of a twin
rotor system. An Adaptive Neuro-Fuzzy Inference System (ANFIS)
network design is deployed and used for modelling a twin rotor
multi-input multi-output system (TRMS). It is demonstrated
experimentally that ANFIS can be effectively used for modelling
the system with highly accurate results. The accuracy of the
modelling results is demonstrated through validation tests
including training and test validation and correlation tests (Mat
Darus and Tokhi, 2006).
System identification is a broad idiom used to describe algo-
rithms and mathematical tools that build dynamical models from
measured data. Over the last two decades system identification
has received a lot of attention. System identification methods are
widely used as a fundamental requirement in scientific applica-
tions and engineering. The practical application domains include
the Boolean function generation, symbolic regression and pattern
recognition and time-series prediction. The problem of finding an
approximate or accurate model for dynamical systems occurs
often in engineering applications. System identification is one
way to solve this problem (Ismail et al., 2006a).
The major aim of system identification is to find approximate
or accurate models of dynamic systems depend on observed
inputs and outputs. When a model of the physical system is
obtained, it can be used for solving different problems; such as to
predict its behaviour under different operating conditions or
control the physical system. Numerous researchers have applied
techniques to solve the system identification problems. A number
of methods have devised to obtain models that best describe
input output behaviour of a system.
The reason of this study is to develop a model characterizing
vibration of two-dimensional flexible rectangular plate structures
using non-parametric identification techniques as soft computing.
In this work, a thin rectangular plate with all edges clamped is
considered. Prior to this, a dynamic model of the plate structure
based on laboratory experiments characterizing the flexible plate
structure is developed. Finally, the validity of the obtained model
was investigated using correlation tests. The procedure of system
identification can be represented as shown in Fig. 1.
2. Experimental setup
From theoretical and experimental points of view, the vibra-
tion of the flexible plates has been treated extensively. The
vibration of a plate can be excited and detected with a suitable
experimental setup. Accurate understanding of the results allows
us to achieve useful information. Several researchers made
experimental studies with different types of setup and instru-
mentation to measure the vibration parameters and to control the
plate (Shimona et al., 2005;Shimon and Hurmuzlu, 2007;Qiu
et al., 2009).
In this investigation, the input–output data of the system were
first acquired through the experimental studies using National
Instruments (NI) data acquisition system. To provide experimental
data, a rectangular plate with dimensions of 1 m 1.5 m 0.003 m
was investigated. To allow a 0.04 m width clamped boundary on all
four sides, the rectangular plate was cut as 1.58 m 1.08 m. The
experimental arrangement developed for this study was established
as shown in Fig. 2.
To acquire the perfect conditions of clamped boundaries, four
steel bars with rectangular cross sections were used to clamp the
plate edges giving 40 mm as the thickness of the clamped
Fig. 1. Schematic description of the system identification procedure.
I.Z.M. Darus, A.A.M. Al-Khafaji / Engineering Applications of Artificial Intelligence 25 (2012) 94 –106 95
boundaries. The opposing faces and the inside edges of each bar
were milled flat and straight. The plate with the clamped
boundaries was then fixed firmly to a main frame. To tie up the
frame pieces jointly, bolts of type M9 were used, with shoulder
bolts being used to ensure precise alignment of the opposing
frame sections upon final assembly. The test structure was
excited by a sinusoidal force generated by a magnetic shaker
and applied at the excitation point as shown in Fig. 3. To sense the
plate response at the desired detection and observation points, a
piezo-beam type accelerometer (Kistler-8636C5) with sensitivity
of 1004 mV/g was used as shown in Fig. 4. For direct connection
of the piezo-type accelerometers, the acceleration signal was
acquired through a National Instruments (NI) compact-data
acquisition unit as shown in Fig. 5, which is equipped with NI-
9234 module (with 24-bit resolution) as shown in Fig. 6. The
necessary signal conditioning circuits such as anti-aliasing filter
have been built-in into the data acquisition system. The acquired
signal was then analysed using Intel Core TM Duo Processor and
LabVIEW software.
PC+LabVIEW Shaker DAQ
Function
generator
Piezo actuator
amplifier
Power amplifier Piezoelectric actuator
Fig. 2. Experimental setup.
Fig. 3. Electromagnetic shaker.
Fig. 4. Piezo-beam type accelerometer.
Fig. 5. NI compact-data acquisition.
I.Z.M. Darus, A.A.M. Al-Khafaji / Engineering Applications of Artificial Intelligence 25 (2012) 94 –10696
3. Model structure
A range of model structures are available to assist in modelling
a system. The choice of model structure depends on an insight
into and understanding of the system undergoing identification
and understanding of the system identification method. Non-
linear autoregressive moving average model with exogenous
inputs (NARMAX) is the most renowned for non-linear models
(Mat Darus, 2004;Lennart, 1999). It is obvious from the literature
that if the plant’s input and output data are obtainable, the
NARMAX model is an appropriate option with standard back-
propagation learning algorithms for modelling non-linear sys-
tems. Mathematically the model is given by Eq. (1)
^
y¼fðuðt1Þ,...,uðtn
u
Þ,yðt1Þ,...,yðtn
y
Þ,eðt1Þ,...,eðtn
e
ÞÞ ð1Þ
where ^
yrepresents the output vector determined by the past
values of the system input vector, output vector and noise. n
u
,n
y
and n
e
represent model orders. f( ) represent the system mapping,
which can be constructed through non-parametric methods with
a suitable learning algorithm. If the model is acceptable to
identify the system without noise term incorporated or the noise
is considered as additive term at the output, the model can be
represented in the NARX form (Mat Darus, 2004;Lennart, 1999).
This research used the NARX model. Mathematically the model in
Eq. (1) can be written in discrete form as in Eq. (2):
y¼fðuðk1Þ,...,uðkn
u
Þ,yðk1Þ,...:,yðkn
y
ÞÞþeðtÞð2Þ
4. Non-parametric identification
For non-parametric estimation, most popular members of non-
parametric models such as fuzzy logic (FL) and neural networks
(NNs) are normally utilised. Neural networks have a variety of
attractive characteristics such as generalisation ability, distributed
representation and computation, adaptability massive parallelism
and inherent contextual information processing. NNs used widely
in a range of identification and control applications owing to the
proficient nature of their working principles and other attractive
features. Amongst the diverse types of NNs, the Radial-Basis Function
(RBF), Multi-Layered Perceptron Neural Network (MLPNN), and
Elman recurrent Neural Network (ENN) are usually used in identifi-
cation and control of dynamic systems. The most attractive applica-
tions propose a suitable grouping of two methods, NN and FL
resulting in a hybrid system, ANFIS, which both operate on linguistic
descriptions of the variables and the numeric values through a
parallel and fault tolerant architecture (Mat Darus, 2004).
4.1. Artificial Neural Networks
An Artificial Neural Network is composed of a massive amount
of extremely interconnected processing elements called neurons
working as one to solve specific problems. It is an information
processing concept which is stimulated by the way biological
nervous systems, for instance the brain. Artificial Neural Net-
works, like people, learn by example. An Artificial Neural Network
is constructed for a specific application, for instance data classi-
fication or pattern recognition, through a learning process. Learn-
ing in biological systems involves adjustments to the synaptic
connections that exist between the neurons (Aleksander and
Morton, 1990).
4.1.1. Structure of Neural Networks (NNs)
In Neural Networks, nodes or computational models are joined
through weights that are modified during use to improve perfor-
mance. The key idea is to obtain best performance through large
interconnection of simple computational elements. The simple
node provides a linear combination of Nweights w
1
,w
2
,y,w
n
and
Ninputs x
1
,x
2
,y,x
n
and passes the result through a nonlinearity
F
, as shown in Fig. 7. Models of NNs are specified by the net
topology, node characteristics and training or learning rules. NNs
are specified by
1. Node: normally a sigmoid function.
2. Layer: a set of nodes at the same hierarchical level.
3. Connection: constant weights or weights as a linear dynamical
system, feedfoward or recurrent.
4. Architecture: an arrangement of interconnected neurons.
5. Mode of operation: analogue or digital.
From Fig. 7, the equation y¼
^
ðP
i
x
i
w
i
þw
o
Þis a mathematical
explanation of a neuron where the input vector is given by x¼[x
1
,
x
2
,y,x
n
,1]
T
while w¼[w
1
,w
2
,y,w
N
,w
0
]
T
represents the weight
vector of a neuron.
4.1.2. Multi-layer Perceptron Neural Networks (MLPNN)
MLPNN is considered as possibly the most frequently used
member of the neural network family. The major reason for this is
its capability to model simple functional relationship in addition
to very complex one. This has been demonstrated throughout a
large amount of practical applications including system identifi-
cation, speech and natural language processing, prediction and
control, function approximation and pattern recognition. An
MLPNN is able to representing the Boolean functions and forming
arbitrary decision boundaries (Demuth et al., 1992).
A MPLNN needs a set of data, to be presented as inputs to the
input node element layer. The outputs from this layer are fed to
Fig. 6. NI-9234 module.
Fig. 7. Connectives within a node (Mat Darus, 2004).
I.Z.M. Darus, A.A.M. Al-Khafaji / Engineering Applications of Artificial Intelligence 25 (2012) 94 –106 97
the first hidden layer as weighted inputs, and subsequently the
outputs from the first layer are fed, as weighted inputs, to the
second hidden layer. This process continues until the output layer
is reached. In these networks it is assumed that the network can
be made up of any number of layers with reasonable number of
neurons in each layer, based on the nature of the particular
application.A generalised structure of MLP with its basic function
is shown in Fig. 7.
The input layer is formed from one layer of nodes and then the
second layer of nodes forms the output layer, with a number of
intermediate or hidden layers existing between them. In detail,
the input layer is the layer to which the input data is supplied and
the output layer is the layer from which the output is taken. All
other intermediate layers are called hidden layers. Usually, one,
two or even no hidden layers are employed. Fig. 8 depicts m
inputs and moutputs, it is not necessary for these values to be
equal. The layers are completely interconnected, that means each
neuron is connected to every neuron in the previous and succeed-
ing layers. However, the neurons in the same layer are not
connected to each other. A neuron performs two functions;
combining and activation. Several type of activation function
such as sigmoid, piecewise linear, threshold, Gaussian and tan-
sigmoid are used for activation.
The backpropagation (BP) algorithm, which is the most com-
monly adopted MLP learning algorithm, is a gradient descent
algorithm. The design of the BP learning algorithm for the MLPNN
is a landmark in the development history of neural networks.
Actually, the powerful properties of neural networks have been
well recognised after the introduction of BP learning algorithm.
The backpropagation algorithm was created by generalising the
Widrow and Hoff learning rule to multiple layer networks and
non-linear differentiable transfer functions. The network is
trained, using input vectors and the corresponding target or
output vectors, until it can associate input vectors with specific
output vectors, approximate a function or classify input vectors in
an appropriate way as defined by the user. Standard backpropa-
gation is a gradient descent algorithm, as is the Widrow and Hoff
learning rule, in which minimising the sum squared error
between the actual output and desired output. Through the BP
learning algorithm the mean squared error of the network is
minimised by continually adjusting the weights and biases in the
direction of the steepest descent with respect to the error. This is
known as gradient descent procedure. Any function with a finite
number of discontinuities can be approximated using Networks
with biases, with at least one sigmoid neuron layer, and a linear
output neuron layer. The best number of neurons and hidden
layers to be selected in NN can be obtained by a simple trial and
error or by optimisation technique. Correctly trained BP networks
tend to give reasonable answers when presented with inputs that
they have never seen. Typically, a new input leads to an output
similar to the correct output for input vectors used in training
that are similar to the new input being presented. This general-
isation property makes it possible to train a network on a
representative set of input target pairs and get good results
without training the network on all possible input output pairs
(Shaheed and Tokhi, 2001). Rules of the backpropagation algo-
rithm for the connection weights between hidden and output
layers are clearly described in Shaheed and Tokhi (2001).
This research studies the utilisation of backpropagation
MLPNN for modelling a single-input single-output flexible plate
system. Fig. 9 shows the diagrammatic representation of the
neural network algorithm.
4.2. Elman Neural Network (ENN)
Recurrent Neural Networks (RNNs) are the classes of Neural
Networks which contain cycles or feedback connections. An RNN
can take arbitrary topology as any node in the network may be
linked with any other node (including itself), while the set of
topologies of feedforward networks is fairly constrained. The
recurrent network developed by Elman has a simple architecture;
this network has been proved to be effective for modelling linear
systems not higher than the first order (Mandic and Chambers,
2001). Elman networks are two-layer backpropagation networks
with the addition of a feedback connection from the output of the
hidden layer to its input. This feedback path allows Elman
networks to recognise, to learn and to generate temporal patterns,
as well as spatial patterns.
Actually, the Elman neural network comprises four layers,
namely the input layer, hidden layer, output layer and context
layer that can store internal states. So, it belongs to special type of
feedforward neural network with additional memory neurons
and local feedback (Ismail et al., 2006a). Fig. 10 shows the
architecture of an Elman neural network.
Fig. 8. Multiple layers of feedfoward neural network (Ismail et al., 2006a).
Fig. 9. Diagrammatic representation of the neural network modelling algorithm.
Fig. 10. Structure of the Elman Neural Networks model.
I.Z.M. Darus, A.A.M. Al-Khafaji / Engineering Applications of Artificial Intelligence 25 (2012) 94 –10698
Symbol z
1
represents unit delay. It can be seen from Fig. 10
that in Elman Neural Networks Model, besides the input layer,
hidden layer, and output layer, also exists a context layer. Each
two adjacent layers are adjusted by connection weights. The input
and output layers interact with the outside environment, while
the hidden and context layers do not. The input layer is only
buffer layer that passes the signals without changing them. The
output layer is linear and it sums the signal fed to it. The hidden
layer can have linear or non-linear activation functions. The
context layer is used only to memorise the previous activations
of the hidden layer and can be considered to function as one-step
delay. Generally, it can be considered as a special type of
feedfoward neural network with additional memory neurons
and local feedback. The distinct self-connections of the context
nodes in Elman network make it sensitive to the history of input
data, which is essentially useful in modelling dynamic system
(Pham and Liu, 1995).
The research reported in (Ismail et al., 2006a) investigated the
utilisation of backpropagation Elman Neural Networks for mod-
elling a SISO flexible, flat, plate system. The diagrammatic
representation of an Elman neural network for system identifica-
tion is similar to MLPNN algorithms as shown in Fig. 9.
4.3. Adaptive Neuro-Fuzzy Inference System (ANFIS)
Neural networks and fuzzy inference systems are the most
popular members of the non-parametric methods. Fuzzy logic
based mechanisms employ the verbal power whereas neural
networks provide the mathematical power of the brain. The
largely attractive applications offer a suitable combination of
these two methods resulting in a hybrid system. The hybrid
system operates on both linguistic descriptions of the variables
and the numeric values through a parallel and fault tolerant
architecture (Mat Darus, 2004).
The term ANFIS, created by Jang, 1993 represents Adaptive-
Network-Based Fuzzy Inference System. It is classified as a hybrid
neuro-fuzzy model, constructed by combination of a fuzzy system
and a neural network into a uniform architecture (Nauck, 1999).
ANFIS can integrate human expertise in addition to adapt itself
through repeated learning. This architecture has verified a high
performance in many applications (Toha et al., 2008).
The network-type structure of ANFIS is similar to that of a
neural network; it can be used to interpret the input/output map.
ANFIS maps inputs through input membership functions and
associated parameters, and then through output membership
functions and associated parameters to outputs.
4.3.1. ANFIS architecture
ANFIS architecture uses Sugeno-type fuzzy system or Takagi and
Sugeno’s IF-THEN rules with appropriate membership functions
implant into adaptive networks. Fig. 11 presents type-3 fuzzy
reasoning where Takagi and Sugeno’s if-then rules are used
(Ismail et al., 2006b). Fig. 12 depicts the equivalent type-3 fuzzy
reasoning ANFIS architecture for system with two inputs xand y
(Jang, 1993). The rules for ANFIS structure are described in details in
(Mat Darus, 2004;Ismail et al., 2006b;Mat Darus and Tokhi, 2006).
Neural-adaptive learning methods present a technique for the
fuzzy modelling process to learn information about a data set, so
as to compute the membership function parameters that best
allow the associated fuzzy inference system to follow the given
input/output data. This learning method works likewise to that of
neural networks. To use ANFIS for identification problem, the
following steps are needed:
1. A Sugeno FIS appropriate for identification problem is design.
2. The FIS, with given actual input identification data is optimised.
3. Training and testing matrices composed of inputs and the
desired identification corresponding to those inputs are set up.
4. The ANFIS algorithm is run on the training data.
5. The results are tested using the testing data.
During the identification using ANFIS structure, input/output
data set are used to constructs a Fuzzy Inference System (FIS). The
membership function parameters in FIS are adjusted using either
a combination of a backpropagation algorithm and a Least
Squares type of method, or backpropagation algorithm alone.
This allows the fuzzy systems to learn from the data given.
In ANFIS, backpropagation learning is used to learn the para-
meters related to membership functions and least mean square
estimation to determine the consequent parameters. In the
learning procedure, every step includes two parts. The input sets
are propagated, and the optimal consequent parameters are
estimated by an iterative least mean square procedure. Through
w1
w2
A1
A2
B1
B2
xy
X
X
Y
Y
f1= p1x + q1y+r1
f2= p2x + q2y+r2
2211
21
2211 fwfw
ww
f wfw
f+=
+
+
=
Fig. 11. Type-3 fuzzy reasoning (Ismail et al., 2006b).
2
B
1
B
2
A
1
A
x
y
x
x
y
1
w
2
w
1
w
f
layer 1
layer 2 layer 3
layer 4
layer 5
Ν
Ν
2
w
y
Fig. 12. Structure of type-3 ANFIS (Jang, 1993).
I.Z.M. Darus, A.A.M. Al-Khafaji / Engineering Applications of Artificial Intelligence 25 (2012) 94 –106 99
the training set, the premise parameters are assumed fixed for the
current cycle. The set is propagated again, and in this epoch,
backpropagation is used to adjust the premise parameters while
the consequent parameters remain fixed (Mandic and Chambers,
2001).
Through the learning process, the parameters associated with
the membership functions will be changed. The parameters’
adjustment is facilitated by a gradient vector, which provides a
measure of how well the fuzzy inference system is modelling the
input/output data for a given set of parameters. After obtaining
the gradient vector, any of several optimisation routines could be
applied to adjust parameters that will reduce some error measure
(usually defined by the sum of the squared differences between
actual and desired response; Sutton and Craven, 1998;Minghui
et al., 2009).
In this research the utilisation of Neuro-fuzzy model is
investigated using ANFIS structure to model the flexible, flat,
plate system. The diagrammatic representation of an ANFIS net-
work for system identification is similar to MLPNN algorithms as
shown in Fig. 9.
5. Model validation
After obtaining the model of the system, it is necessary to
validate whether the model is sufficient to represent the system
or no. The procedures that considered for sensing the sufficiency
of a fitted model are called Model validity tests. The principle of
model validation is:
Compare model simulation or prediction with real data in time
domain.
Compare estimated model’s frequency response and spectral
analysis result in frequency domain.
Perform statistical test on prediction errors.
Numerous validation tests are existing in the literature, some
of which are mean squared error, correlation error, model
predicted output and one step-ahead prediction (Mat Darus,
2004). In this research one step-ahead prediction, mean squared
error and correlation test are used to validate the model.
5.1. One step-ahead prediction
The One Step-Ahead (OSA) prediction of the system output is a
familiar measure of predictive accuracy used in system identifica-
tion and control. This is expressed as
^
y¼fðuðtÞ,uðt1Þ,...,uðtn
u
Þ,yðt1Þ,...,yðtn
y
ÞÞ ð3Þ
where uand yare the inputs and outputs respectively. f()isa
non-linear function. The error or prediction is given as shown in
Eq. (4).
eðtÞ¼yðtÞ^
yðtÞð4Þ
If the model is biased, ^
ywill be a quite good prediction of y(t)
over the estimation set because the model was estimated by
minimising the prediction errors (Tokhi and Veres, 2002).
5.2. Mean Squared Error (MSE)
MSE is one of the most common methods of validations. The
MSE is different between the real output y(n) of the system and
the predicted output ^
yðnÞproduced from the input to the system
and the optimised parameters as shown in Eq. (5).
mse ¼1
NX
N
t
ðyðtÞ^
yðtÞÞ
2
ð5Þ
5.3. Correlation test
Correlation test is a statistical test that shows the degrees of
the relationship between two variables. There are two types of
correlation test:
1. Autocorrelation test is representing as a vector.
2. Cross correlation test is representing as matrix.
Correlation test is a more convincing method of model valida-
tion. It is the usual statistical method to validating identified non-
linear models. It has been shown that a suitable prediction
through different data sets is produced only if the model is
unbiased. The prediction error sequence e(t) should be uncorre-
lated with all linear and non-linear combinations of past inputs
and outputs (unbiased) when the model structure and the
estimated parameters are correct. This will hold if and only if
the following conditions are satisfied (Billings and Voon, 1986):
f
ee
ð
t
Þ¼E½eðt
t
ÞeðtÞ¼
d
ðtÞ
f
ue
ð
t
Þ¼E½uðt
t
ÞeðtÞ¼0,8
t
f
u
2
e
ð
t
Þ¼E½ðu
2
ðt
t
Þu
2
ðtÞÞeðtÞ¼0,8
t
ð6Þ
f
u
2
e
2
ð
t
Þ¼E½ðu
2
ðt
t
Þu
2
ðtÞÞe
2
ðtÞ¼0,8
t
f
ðeÞðeuÞ
ð
t
Þ¼E½eðtÞeðt1
t
Þuðt1
t
Þ¼0
t
Z0
where
f
ue
(
t
) indicates the cross-correlation function between u(t)
and e(t), eu(
t
)¼e(tþ1)u(tþ1),
d
(t) is an impulse function.
Actually, the correlation will never be precisely zero for all lags
but the model is considered as satisfactory if the correlation tests
lay within 95% confidence limits, defined as 1:96=ffiffiffi
N
p,whereNis
the data length. Autocorrelation of the error also will never be as an
ideal delta function but will be considered as sufficient if the
autocorrelation plot enters the 95% confidence limits before lag one.
6. Implementation and results
For experimental purposes, a rectangular, thin, flat aluminium
plate with all edges clamped (C–C–C–C) boundary condition is
considered. Table 1 shows the properties of the plate.
For the purpose of the development of active vibration control
(AVC), which will be conducted for the future work, a new
arrangement of the experimental rig is shown in Fig. 13. A setup
strategic location for shaker (for input signal) at point (X)is
identified appropriately on the plate. The location of sensor (for
detection signal) at point (Y) and the location of sensor (for
observation signal) at point (Z) are chosen so that it is far enough
from the nodal lines defined by the first five natural frequencies of
the plate.
Table 1
Plate specifications.
Parameter Value
Length (a) (m) 1.58
Width (b) (m) 1.08
Thickness (h) (m) 0.003
Density (
r
) (Kg m
3
) 2690
Modulus of elasticity (E)(Nm
2
) 6.831010
Poisson ratio (u) 0.34
I.Z.M. Darus, A.A.M. Al-Khafaji / Engineering Applications of Artificial Intelligence 25 (2012) 94 –106100
These arrangements are as such as to ensure the best perfor-
mance of AVC for vibration reduction at the observation point (Z),
will be achieved. Nevertheless, the best AVC can only be achieved
Fig. 14. Lateral deflection detected at x¼0.75a, and y¼0.75bpoint H(detection
point).
Fig. 15. Lateral deflection detected at x¼0.75a, and y¼0.25bpoint H(observation
point).
Fig. 16. The actual and MLPNN predicted output.
Fig. 13. Schematic description of the plate with all edged clamped boundary
conditions for development of AVC (Tavakolpour et al., 2010).
Fig. 17. Error between actual and MLPNN predicted output.
030 60 90 120 150
10-3
10-2
10-1
100
Best Mean-square error = 0.00017103
10-4
Mean-squared error
Number of Training Passes
Fig. 18. Mean-squared error vs. number of training passes.
I.Z.M. Darus, A.A.M. Al-Khafaji / Engineering Applications of Artificial Intelligence 25 (2012) 94 –106 101
if the model of the system is described accurately. Therefore, an
experimental studies were carried out to obtained the input/
output data (between detection and observation points) and these
data will later used for system identification to obtain the best
model describing the model of the plate. A sinusoidal input force
(F) with an amplitude of [19 Hz, 5 V] at time instance of 4 s was
applied to the excitation point (X) located at x¼0.25a, and
y¼0.25b. The experimental lateral deflection of the plate at
detection point (Y) located at x¼0.75a, and y¼0.75b, in time
domain response is plotted in Fig. 14. The experimental lateral
deflection of the plate at observation point (Z) located at x¼0.75a,
and y¼0.25b, in time domain response is plotted in Fig. 15.
6.1. Multi-layer Perceptron Neural Network (MLPNN) modelling
A coding has been produce base on the Multi-layer Perceptron
using MATLAB environment. An MLPNN with 2 hidden layers, with
6 tansigmoid neurons in first hidden layer, 6 tansigmoid neurons in
second hidden layer, and one output layer with linear neuron. Since
there was not a priori knowledge about a suitable order of the
model for the flexible plate system, the structure realisation was
performed by a trial-and-error method. So, the deflection model was
experimented with different orders.Thedataset,comprising4000
data points, was separated into two sets of 3000 and 1000 data
points. The model was trained using the first set and the model was
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
lag
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
lag
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
lag
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
lag
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
lag
Fig. 19. Correlation tests of MLPNN. (a) Auto–correlation of error, (b) correlation of the input and the error, (c) correlation of the square of input and the error,
(d) correlation of square of the input square of the error and (e) correlation of multiplication of the input by the error and the error.
I.Z.M. Darus, A.A.M. Al-Khafaji / Engineering Applications of Artificial Intelligence 25 (2012) 94 –106102
validated with the whole 4000 points including the 1000 points that
had not been used in the training process. Both output and
estimated outputs are plotted in the Fig. 16. The error between
actual and predicted MLPNN output are plotted in the Fig. 17 and
the mean-squared error vs. number of training passes in Fig. 18.The
best result was achieved with an order 20, which means, n
u
¼n
y
¼10
for 4000 data length was trained to characterize the plate. The
models reached a sum-squared error level of 0.00017103 with 150
training passes for MLPNN modelling.
The correlation tests were carried out to determine the effec-
tiveness of the (MLP) BP-based model. Fig. 19 shows the results of
the correlation tests. The results were also found to be within 95%
confidence level thus confirmed the accuracy of the results.
6.2. Elman Neural Network (ENN) modelling
A coding has been produce based on the Elman Neural Networks
within MATLAB environment. An Elman Neural Network with
2 hidden layers, with 6 tansigmoid neurons in first hidden layer,
6 tansigmoid neurons in second hidden layer, and one output layer
with linear neuron. Since there was no prior knowledge about a
suitable order of the model for the flexible plate system, the
structure realisation was performed by a heuristic method. The
deflection model was tested with different orders. The data set,
comprising 4000 data points, was divided into two sets of 3000 and
1000 data points. The model was trained using the first set and the
model was validated with the whole 4000 data, including the first
1000 data, which had not been used in the training process. Fig. 20
shows the result of the actual and Elman predicted output. Fig. 21
shows the error between actual and predicted Elman output and the
mean-squared error vs. number of training passes in Fig. 22.The
best result was achieved with an order 20, which means, n
u
¼n
y
¼10
for 4000 data length was trained to characterise the plate. The
models reached a sum-squared error level of 0.002 with 150 training
passes for Elman Neural Network modelling.
The correlation tests were carried out to determine the
effectiveness of the ENN-based model. Fig. 23 shows the results
of the correlation tests. The results were also found to be within
95% confidence level thus confirmed the accuracy of the results.
6.3. Adaptive Neuro-Fuzzy Inference System (ANFIS) modelling
A coding has been produce base on the ANFIS Networks A
coding has been produce base on the ANFIS Networks using
MATLAB environment. Since there was not a priori knowledge
about a suitable order of the model for the flexible plate system,
the structure realisation was performed by a trial-and-error
method. So, the deflection model was experimented with differ-
ent orders. The data set, comprising 4000 data points, was divided
into two sets of 3000 and 1000 data points. the model was trained
with The first set and the model was validated with the whole
4000 points, including the 1000 points that had not been used in
the training process. The best result was achieved with an order 4,
which means, n
u
¼n
y
¼2 for 4000 data length was trained to
characterize the plate. The models reached a sum-squared error
level of 0.00039781 with 150 training passes for ANFIS network
modelling. The model has 16 rules for model order n¼4 and two
Gaussian membership functions. Gaussian membership functions
with product inference rule are applied at the fuzzification level.
The fuzzifier outputs the firing strengths for each rule. At the
defuzzification level, the first order sugeno model is utilised.
Fig. 24 shows the result of the actual and ANFIS predicted output,
Fig. 25 shows error between actual and predicted ANFIS output.
The correlation tests were carried out to determine the
effectiveness of the ANFIS-based model. Fig. 26 shows the
results of the correlation tests. The results were also found to
be within 95% confidence level thus confirmed the accuracy of
the results.
Fig. 20. Actual and predicted ENN output in time domain.
Fig. 21. Error between actual and predicted ENN output.
0 30 60 90 120 150
10-2
10-1
100
101
Best Mean-square error = 0.002
10-3
Mean-squared error
Number of Training Passes
Fig. 22. Mean-squared error vs. number of training passes.
I.Z.M. Darus, A.A.M. Al-Khafaji / Engineering Applications of Artificial Intelligence 25 (2012) 94 –106 103
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
lag
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
lag
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
lag
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
lag
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
la
g
Fig. 23. Correlation tests of ENN. (a) Auto–correlation of error, (b) correlation of the input and the error, (c) correlation of the square of input and the error, (d) correlation
of square of the input square of the error and (e) correlation of multiplication of the input by the error and the error.
Fig. 24. Actual and ANFIS predicted output. Fig. 25. Error between actual and predicted output.
I.Z.M. Darus, A.A.M. Al-Khafaji / Engineering Applications of Artificial Intelligence 25 (2012) 94 –106104
7. Comparative assessment
Comparative performance of non-parametric modelling meth-
ods in terms of the mean-squared of error is summarised in
Table 2. It follows from detection and observation mapping as
presented earlier in this study, non-parametric models have
performed very well. Validations through test procedures and
correlation tests have also been performed with the MLPNN, ENN
and ANFIS based models. It is observed from the validation tests
that different modelling methods considered in this study have
performed sufficiently well. Comparing the mean-squared errors
in Table 2, it is noted that for non-parametric identification
technique, MLPNN have performed better than ENN and ANFIS
in characterising the flexible plate structure.
8. Discussion
Results of various modelling methods have been validated with
a range of tests including input/output mapping, mean-squared
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
lag
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
lag
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
lag
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
lag
-4000 -2000 0 2000 4000
-1
-0.5
0
0.5
1
lag
Fig. 26. Correlation tests of ANFIS. (a) Auto–correlation of the error, (b) correlation of the input and the error, (c) correlation of the square of input and the error,
(d) correlation of square of the input square of the error and (e) correlation of multiplication of the input by the error and the error
Table 2
Performance of parametric and non-parametric
modelling.
Method MSE
MLPNN 0.00017103
ENN 0.002
ANFIS 0.00039781
I.Z.M. Darus, A.A.M. Al-Khafaji / Engineering Applications of Artificial Intelligence 25 (2012) 94 –106 105
error and correlation tests. It is observed that all the modelling
methods have performed very well in approximating the system
response.
A comparative assessment of the performance of non-para-
metric approaches in modelling a flexible plate structure has been
carried out. It is demonstrated that MLPNNs and ANFIS perform
better than ENN in modelling and identification of a flexible plate
structure. Thus, the system data can closely be predicted with a
very small prediction error with suitable choice of the input data
structure.
The non-parametric models of the flexible plate structure thus
developed and validated will be used as the transfer function of
the system in subsequent investigations for the development of
active vibration control strategies for vibration suppression in
flexible structures.
Acknowledgement
The authors would like to express their gratitude to the
Universiti Teknologi Malaysia (UTM) for their continuous support
in the research work. This research was fully supported by the
UTM Research University Grants (GUP) using vote no. 00H11.
References
Aleksander, I., Morton, H., 1990. An Introduction to Neural Computing. Chapman
and Hall, ISBN: 0-412-37780-2.
Billings, S.A., Voon, W.S.F., 1986. Correlation based model validity tests for
nonlinear models. Int. J. Control 44, 235–244.
Chakraverty, S., 2009. Vibration of Plates, First edition Taylor & Francis Group, LLC.
Demuth, H., Beale, M., Hagan, M., 1992. Neural network Toolbox for use with
MATLAB. Neural Network Toolbox User’s Guide. The Math Works Inc.
Ismail, R., Ismail, A.Y., Mat Darus, I.Z., 2006a. Identification algorithms of flexible
structure using neural networks. In: Proceeding of the IEEE Fourth Student
Conference on Research and Development (SCOReD2006), Shah Alam, Selan-
gor, MALAYSIA, 27–28 June, 2006, pp. 162–168.
Ismail, A.Y., Ismail, R., Mat Darus, I.Z., 2006b. Dynamic characterization of flexible
vibrating structures using adaptive neuro-fuzzy inference system (ANFIS). In:
Proceeding of the IEEE Fourth Student Conference on Research and Development
(SCOReD 2006), Shah Alam, Selangor, MALAYSIA, 27–28 June, 2006, pp. 156–161.
Jang, J.-S.R., 1993. ANFIS: adaptive-network-based fuzzy inference system. IEEE
Trans. Syst., Man Cybern. 23 (3), 665–685.
Lennart, Ljung, 1999. System Identification, Second edition Prantice Hall.
Mandic, D.P., Chambers, J.A., 2001. Recurrent Neural Networks for Prediction
Learning Algorithms, Architecture and Stability. John Wiley & Sons, Inc.,
Hoboken, New Jersey.
Mat Darus, I.Z., 2004. Soft Computing Adaptive Vibration Control of Flexible
Structures. Ph.D. Thesis, Department of Automatic control and System Engi-
neering, University of Sheffield.
Mat Darus, I.Z., Tokhi, M.O., 2006. Parametric and non-parametric identification of
a two dimensional flexible structure. J. Low Freq. Noise, Vib. Active Control 25
(2), 119–143 (25), Multi-Science Publishing Co Ltd.
Mat Darus, I.Z., Tavakolpour, A.R., Toha, S.F., Mohamad, M., Tokhi, M.O., 2008.
Adaptive neuro-modelling of a twin rotor system. In: IEEE Proceedings of
Student Conference on Research and Development (SCOReD 2008), 26–27
Nov., Johor, Malaysia, 2004.
Minghui, W., Yongquan, Y., Wei, L., 2009. Adaptive Neural-based Fuzzy Inference
System Approach Applied to Steering Control In: Yu, W., He, H., Zhang, N.
(Eds.), (ISNN 2009, Part II, LNCS 5552), pp. 1189–1196.
Mohd Hashim, S.Z., Tokhi, M.O., Mat Darus, I.Z., 2004. Nonlinear dynamic
modeling of flexible beam structures using neural networks. In: Proceedings
of the IEEE International Conference on Mechatronic (ICM2004), Istanbul,
Turkey, 3–5 June.
Nauck, D., 1999. Neuro-fuzzy methods. World Sci. Ser. Robotic Intell. Syst. 23, 66–86.
Pham, D.T., Liu, X., 1995. Neural Networks for Identification, Prediction and
Control. Springer-Verlag, London, ISBN: 3-540-19959-4, p. 238.
Qiu, Z.-C., Wu, H.-X., Zhang, D., 2009. Experimental researches on sliding mode
active vibration control of flexible piezoelectric cantilever plate integrated
gyroscope. Thin-Walled Struct. 47, 836–846 Issn:02638231.
Shaheed, M.H., Tokhi, M.O., 2001. Dynamic modelling of a single-link of a flexible
manipulator: parametric and non-parametric approaches. J. Robotica 20,
93–109 (Cambridge University Press).
Shimon, P., Hurmuzlu, Y., 2007. A theoretical and experimental study of advanced
control methods to suppress vibrations in a small square plate subject to
temperature variations. J. Sound Vib. 302, 409–424.
Shimona, P., Richerb, E., Hurmuzlua, Y., 2005. Theoretical and experimental study
of efficient control of vibrations in a clamped square plate. J. Sound Vib. 282,
453–473.
Sutton, R., Craven, P.J., 1998. The ANFIS approach applied to AUV autopilot design.
Neural Comput. Appl., 131–140.
Tavakolpour, A.R., Mat Darus, I.Z., Mailah, M., Tokhi, M.O., 2010. Genetic algo-
rithm-based identification of a rectangular flexible plate system for active
vibration control. Int. J. Eng. Appl. Artif. Intell. 23, 1388–1397.
Toha, S.F., Tokhi, M.O., Hussain, Z., 2008. ANFIS modeling of a twin rotor system.
In: Proceedings of the UKACC Control, p. P125.pdf.
Tokhi, M.O., Veres, S., 2002. Active sound and vibration control: theory and
applications. IEE Control Eng. Ser. 62, 161–167.
I.Z.M. Darus, A.A.M. Al-Khafaji / Engineering Applications of Artificial Intelligence 25 (2012) 94 –106106
... A number of researchers have applied techniques to solve problems related to system identification. Several methods have been devised to find out models that describe the input-output behaviour of a system well [6]. Neural Network time series and Adaptive Neuro-Fuzzy Inference System (ANFIS) models represented as a method of system identification to predict PV panel temperature as a system output. ...
... December 2021, Vol. 16 (6) where, KP, KI and KD are the respective proportional, integral and derivative gains respectively, the controller output is u(t), and the predicted error is e(t), and the real output is. In the Laplace transform domain, the PID block structure can also be interpreted as: ...
Article
Full-text available
In this study, PID controller tuned by PSO technique on nonlinear system identification models for PV panel temperature has been presented well. Nonlinear system identification models have been generated in previous paper and consisted on: Neural Network (NN-NARX) based on the Nonlinear Auto-Regressive with External (Exogenous) Input and Adaptive Neuro-Fuzzy Inference System (ANFIS). This research is divided into three main parts: an experimental research that focused on Baghdad / Iraq environments to collect the input parameters (humidity, environmental temperature, irradiance and wind speed) and output parameters (temperature of the PV panel) in addition to generate identification models to predict the PV panel temperature. Finally, PID-PSO controller employed to keep the PV panel temperature within the permissible limits. As a result, PID-PSO controller succeeded to control the PV panel temperature at 30 °C for both models, but its performance was the best on NN-NARX model. Where, the MSE was 0.0371 using NN-NARX model and 0.1517 using ANFIS model. So, NN-NARX and ANFIS techniques have proven to be used experimentally in future control processes.
... Although the usage of flexible beam resulted in lightweight devices, nonetheless, its long-term stability has become a vital issue. This system often undergoes large and undesirable displacement when subjected to load which induces high vibration levels [2]. Hadi et al. [3] stated that industries face many problems due to the excessive vibration and resonance in the plant which inhibits the system from achieving the desired level of performance. ...
Article
Full-text available
p>A flexible beam is recognized as a lightweight structure that is prone to excessive vibration, resulting in poor performance. Thus, controlling unwanted vibration is necessary to maintain the system’s performance. Therefore, this study presents a technique to suppress undesired vibration in a flexible beam structure by introducing active vibration control (AVC). However, to develop an effective controller, an appropriate flexible beam model must first be obtained. In recent times, one of the best methods employed to model a flexible beam structure is system identification via a swarm intelligence algorithm. In this study, an intelligent algorithm acknowledged as cuckoo search (CS) was acquainted. The capability of the proposed algorithm was verified using three robustness techniques which were correlation test, pole-zero diagrams and mean square error (MSE). The simulation result showed that the CS algorithm achieved superior performance by achieving the lowest MSE of 6.1547x10<sup>-9</sup>, a correlation test between a 95% confidence level and high stability. Next, a proportional-integral-derivative (PID) controller tuned by the Ziegler-Nichols method was developed using the transfer function accomplished from the CS model. Two types of interference, namely single and multiple sine waves were introduced to validate the effectiveness of the controller. The controller successfully achieved a 30.2 dB of attenuation level for both disturbances.</p
... The benefits of the structure attract the researcher to conduct an experimental study for maximum utilization of the system. However, the lightweight property is usually sensitive to external disturbances that can cause some negative impacts on the plant like noise, fatigue and wear [2,3]. This impact will consequently reduce the system effectiveness and putting people life at risk. ...
Chapter
The flexible system has massive benefits compared to the rigid structure, which is lightweight, low energy consumption and high efficiency. However, the lightweight structure causes undesired vibrations on a system that could damage the structure. This paper proposes a modelling of horizontal flexible plate structure by utilizing bird mating optimizer algorithm and implementation of vibration control on the system in simulation environment. There are two main objectives of this project which are to model a horizontal flexible plate system and to design an accurate controller by eliminating the excessive vibration of the system in order to achieve high-performance efficiency. Initially, input–output experiment data is collected from previous researchers and utilized to model system development. Then, the linear autoregressive with exogenous (ARX) model is selected as a model structure for model development using system identification method via bird mating optimizer (BMO) algorithm. Thereafter, the developed models were evaluated by mean square error (MSE), correlation tests and pole-zero map. The finest model is identified based on the minimum MSE, stable in a pole-zero diagram and unbiased in correlation tests. Then, the mathematical transfer function of the best model is utilized for the development of the PID controller. The controller parameter is tuned using trial and error method. Finally, the developed controller was evaluated and accessed using two different disturbances known as single and multiple sinusoidal disturbances. The result shows a significant vibration reduction of 11.18 and 10.13% for single and multiple sinusoidal disturbances, respectively.KeywordsFlexible plate structureSystem identificationSwarm intelligence algorithmBird mating optimizerActive vibration control
... The flexible structure has commonly been used for the past several decades. Based on previous researches, the elements for flexible structures such as beams, frames, plates, and shells were commonly used in manufacturing applications [1]. The application of flexible structure can be found in areas of mechanical, marine, civil, aerospace and others. ...
Article
Full-text available
Flexible plate structure provides many benefits as compared to their rigid counterparts including lower energy consumption, effective, lightweight, and quick response. However, the vibration easily affects the flexible plate structure resulting in structural damage. This study introduces the modelling of a flexible plate structure based on a system identification technique known as ant colony optimization (ACO) algorithm for vibration control. Firstly, the input-output vibration data that represent the actual structure of flexible plate was achieved from the experiment. Next, the acquired vibration data was used to develop a dynamic model of the flexible plate structure. The performances of the ACO algorithm were assess based on mean squared error (MSE), pole-zero plot and correlation test in order to get a precise and reliable outcome. The results show that ACO algorithm achieved the minimum MSE which was 6.7613 × 10 −6 , high stability of pole-zero plot and excellent correlation test. Subsequently, the best model of ACO was chosen to create controller based on an active vibration control technique. It was noticed that the controller managed to obtain a 6.19 dB reduction at the first mode vibration in which the percentage of attenuation of the controller was 10.63% for sinusoidal disturbances and 9.64% for multiple sinusoidal disturbances.
Chapter
The flexible structure offers various advantages such as being lightweight, efficient, fast system response, and low energy consumption. However, the light characteristic of the structure leads to excessive vibration, which can lead to system failure. Thus, eliminating vibration from external sources on the horizontal flexible plate structure is compulsory to preserve the performance and lengthen the system's life. To overcome these drawbacks, this project aims to develop an intelligent vibration controller based on bird mating optimizer into a PID controller for vibration cancelation purposes. Bird mating optimizer is known as a new metaheuristic algorithm that was initially proposed to solve ongoing optimization problems with an auspicious performance inspired by the intelligent mating behavior of birds. This algorithm is aimed to find an optimal value for PID controller parameters. The controller is developed using active vibration control technique in simulation environment, and the performance of the proposed controller is compared with classic Ziegler–Nichols tuning approach. It is indicated that, the PID controller tuned bird mating optimizer can outperform the PID tuned by Ziegler–Nichols by achieving the highest attenuation at the first mode of vibration with 27.20 dB attenuation using single sinusoidal disturbance, equivalent to 26.29% of vibration reduction.
Article
The implementation of flexible plate structures in industrial settings presents a multitude of benefits, including enhanced efficiency and greater flexibility in comparison with rigid structures. Notwithstanding these advantages, malleable plate structures are more prone to vibrations on account of their inadequate rigidity to endure significant levels of vibrational events. To address this issue, it is imperative to develop an accurate model and an efficient control system. This study aims to develop a model and active vibration control-based advanced firefly algorithm (AFA) for a flexible horizontal plate structure. Initially, input and output vibration data are collected based on the experimental rig designed with a flexible horizontal plate structure. The obtained data are later used to model the system using the system identification method utilizing a metaheuristic algorithm with linear auto-regressive with an exogenous model structure. This study introduces a novel AFA optimization, known as the variant of the firefly algorithm (FA), for the model identification of the flexible horizontal plate structure. Results indicated that the model of the flexible horizontal plate structure developed using AFA is better compared to FA. The smallest mean square error training is achieved from the best model by AFA at 1.1090 × 10−5 compared to FA. Subsequently, the developed model is implemented in a control scheme for vibration attenuation of the flexible horizontal plate structure. The proposed proportional–integral–derivative (PID) controller tuned by AFA works well to stop unwanted vibrations. It works better than the PID-FA controller and other control algorithms, reducing vibrations by up to 98.9%.
Article
Aiming at the flexible hinged plate with translational motion, a hybrid control strategy combining motion trajectory optimization and piezoelectric active control is developed. Combining finite element modeling (FEM) and experimental system identification, the piezoelectric driving model and motor acceleration driving model of the flexible hinged plate are obtained. On this basis, the immune optimization algorithm is adopted to obtain the optimal trajectory of vibration suppression. An Auto-Soft-Actor-Critic (Auto-SAC) reinforcement learning (RL) algorithm is designed to train modal active controllers. The experimental setup is constructed. Compared with the classical trajectory, the optimized trajectory shows a good effect in avoiding excitation vibration. For piezoelectric active control, the Auto-SAC RL modal controller is superior to the large-gain PD controller in suppressing vibration, and its nonlinearity effectively overcomes the problem that the traditional linear controller has limited ability to suppress small amplitude vibration. In addition, the hybrid control strategy of trajectory optimization and Auto-SAC RL modal controllers can effectively reduce and suppress the vibration of the flexible hinged plate in translational motion.
Chapter
Received Signal Strength is the measure of attenuation of electromagnetic signals emitted by the access point, reaching the receiver after traveling some distance. This work used the attenuation of Wireless Local Area Network signals propagated through the air for the purpose of indoor positioning. Previous research had shown some problems such as indoor mapping requires human effort and are time-consuming. Furthermore, received signal strength for different indoor conditions may vary such that constant calibration and new acquisition for unknown indoor locations is required. An approach to reduce manual acquisition is by employing prediction algorithms. In this work, an analysis on prediction techniques used predict the RSS is analyzed in the context on indoor positioning. First, to determine the optimum training size for the models, the models are given different training size. Then the models are evaluated based on the similarity of signal pattern predicted and the error between the predicted signal and real signal. In conclusion, the random function model showed best estimation for signal for most of the tested signal received at certain distances from the transmitter. The optimum training size found for all the prediction models are 1100 out of 1200 data. It is also found that for a very noisy data set, the minimum training size for best result are at 900 out of 1200. Bayesian Support Vector Regression outperforms other models in terms of root mean square error.KeywordsIndoor positioningFingerprintReceived Signal StrengthWLAN
Chapter
Electric vehicle being one of the leading green technologies nowadays, is leaving a humongous amount of spent lithium-ion batteries untreated. Current research on lithium-ion battery waste management is at its minimal because the huge power range of the battery is much attractive than the battery waste dismantling process. Treating these battery wastes are crucial for rare metal recovery due to its limited resources on land. Thus, this study aims to propose an eco-design battery pack to ease the recycling process in a more economical and sustainable manner. SolidWorks is used to generate the 3D modelling and ANSYS is utilized to carry out the simulation of the product’s mechanical performance in a drop and impact tests. Results shows that the proposed design of EV battery pack has a design efficiency of one with Easy Fixings indicator of 28%. In the drop test of 0.3 m height, it yields a maximum deformation of 1.015e−3m and a generated Von-Mises stress of 4.827e 8N/m2. Other than that, 2.5227e6 N/m2 of Von-Mises stress is obtained in the impact frontal test. With a great impact of cruising at a speed of 15.6464 m/s, 5.6053e−8 m deformation is obtained in the same test. As a result, the proposed EV battery pack design has showed the potential to improve the sustainability, performance, and ease of disassembly.
Chapter
Many industrial and engineering problems are transformed into optimization problems and solved using various numerical based methods. One of the frequently used method is the Steepest descent algorithm which converge to the solution in only one iteration, given the current point and provided the quadratic function is positive definite. However, this method is not suitable for large scale functions because of lack of gradient information and high computational cost. This study aims to suggest a new conjugate gradient algorithm for motion control of robotic manipulators and unconstrained optimization models. The convergence result of the new algorithm would be discussed under some suitable conditions. Computational simulations are carried out on the discrete-time kinematics equation of a two-joint planar robot manipulator to illustrates the efficiency of the algorithm. The algorithm was further extended to unconstrained optimization problems in addition to motion control of robotic manipulators. Preliminary results prove that the new algorithm is efficient compared to the existing CG algorithm. The comparisons are made using the set of 50 standard benchmark functions including number of iterations and CPU time.
Conference Paper
Full-text available
System identification using adaptive algorithms for modelling a twin rotor multi-input multi-output system (TRMS) in vertical motion is presented in this work. This paper investigates into the utilisation of Adaptive Neural Networks (NNs) for dynamic modelling and identification of a highly non-linear TRMS system. An adaptive Elman neuro-model is designed to characterise a twin rotor multi-input multi-output system (TRMS) in vertical motion based on one-step-ahead prediction. The results obtained, in both time and frequency domains, are compared to the identification using the conventional adaptive technique of recursive least squares (RLS). Simulations indicate the superiority of an adaptive neuro-modeling technique over RLS algorithm in modelling and identification of the TRMS. The developed neuro-models will be used for control design in a future work.
Article
Full-text available
Interest in system identification especially for nonlinear systems has significantly increased in the past few decades. Soft-computing methods which concern computation in an imprecise environment have gained significant attention amid widening studies of explicit mathematical modelling. In this research, an adaptive neuro-fuzzy inference system (ANFIS) network design is deployed and used for modelling a twin rotor multi-input multi-output system (TRMS). The system is perceived as a challenging engineering problem due to its high nonlinearity, cross coupling between horizontal and vertical axes and inaccessibility of some of its states and outputs for measurements. Accurate modelling of the system is thus required so as to achieve satisfactory control objectives. It is demonstrated experimentally that ANFIS can be effectively used for modelling the system with highly accurate results. The accuracy of the modelling results is demonstrated through validation tests including training and test validation and correlation tests.
Article
Full-text available
An investigation into the parametric and non-parametric modelling of a two dimensional flexible plate structure is presented in this paper. The parametric approaches obtaining linear parametric models of the system using recursive least squares and genetic algorithms. The non-parametric models of the system are developed using a non-linear AutoRegressive process with eXogeneous input model with multi-layered perceptron neural networks, Elman recurrent neural networks and adaptive neuro-fuzzy inference systems. The models are validated using several validation tests including input-output mapping, mean squares of error and correlation tests. A comparative assessment of the techniques used is presented and discussed in terms of accuracy, efficiency and performance in estimating the modes of vibration of the system.
Article
Correlation based model validity tests are derived that detect omitted linear and non-linear dynamic terms in estimated models.
Book
Artificial neural networks dynamic system identification using feedforward neural networks dynamic system modelling modelling and prediction using GMDH networks financial prediction using GMDH networks financial prediction using neural networks neural network controllers neuromorphic fuzzy controller design robot manipulator control using neural networks.
Article
The flexible appendages of spacecrafts in aerospace applications demand to be lighter and larger. Thus, they are susceptible to excessive vibration response due to external disturbances or attitude maneuvering. Some of the flexible appendages are cantilever plate structures, such as solar panels and plate shape antennas. Usually, the coupled bending and torsional vibration of cantilever plate will be caused. To decouple the bending and torsional vibration for measuring and driving, gyroscope and PZT patches are used as sensors and actuators by utilizing optimal placement. The motion of equation of the presented piezoelectric plate system is derived. And a kind of discrete-time sliding mode variable structure control (VSC) algorithm is proposed to suppress vibration of the flexible plate. The experimental comparison studies are conducted. The experiments demonstrate that the proposed methods can suppress vibration significantly for cantilever plate.
Article
Correlation based model validity tests are derived that detect omitted linear and non-linear dynamic terms in estimated models.