28.02.2014 Views

The Development of Neural Network Based System Identification ...

The Development of Neural Network Based System Identification ...

The Development of Neural Network Based System Identification ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.3 NEURAL NETWORK BASED SYSTEM IDENTIFICATION 27<br />

with sufficient accuracy for the control design. This further motivated us to find more<br />

comprehensive modelling solutions that cover the extended operating conditions outside<br />

the linear range much more effectively.<br />

2.3 NEURAL NETWORK BASED SYSTEM IDENTIFICATION<br />

Although various simplified mathematical models have been developed over the years for<br />

designing the flight controller for helicopter based UAS, many models suffer performance<br />

degradation due to many unmodelled dynamics that are not incorporated in the mathematical<br />

model itself. Consider the altitude control channel, significant errors can arise<br />

due to simplifying assumptions or omitting several factors such as servo dynamics, rotor<br />

speed variation, sensor lag, ground effect, actuator kinematic non-linearities and rotor<br />

inflow lag associated with the rate <strong>of</strong> change <strong>of</strong> the blade pitch [Garratt and Anavatti,<br />

2012]. <strong>The</strong>se dynamic effects are hard to model exactly, but can be compensated by<br />

the use <strong>of</strong> learning methods such as fuzzy inference system or artificial neural network<br />

(ANN) approach. <strong>The</strong> fuzzy inference system is a modelling approach that represents<br />

the input and output mapping through the use <strong>of</strong> fuzzy set theory. However, the fuzzy<br />

modelling approach has a potential limitation that it requires a large amount <strong>of</strong> data to<br />

accurately train the model [Lawrynczuk, 2007a, Kuure-Kinsey et al., 2006b]. <strong>The</strong> errors<br />

from the unmodelled dynamics can be significantly reduced because <strong>of</strong> the ability <strong>of</strong> the<br />

neural network (NN) to model the complex or near impossible to model dynamic effects<br />

without using predefined analytical models. <strong>The</strong> learning <strong>of</strong> the complex dynamics<br />

mapping can be realised through the learning process from raw flight test data which<br />

simplifies the flight controller design significantly.<br />

<strong>The</strong> ANN is a mathematical representation that mimics the biological neurons in<br />

the human brain. <strong>The</strong> typical tasks that are performed by biological neurons are shown<br />

in Figure 2.5. Each neuron in the network collects signals from other neurons through its<br />

dendrites and in turn sums and processes those messages within its Soma/Cell body. <strong>The</strong><br />

processed signal is then transferred to the other neurons afterwards through the axon<br />

link and terminal buttons. Using a similar approach, the ANN model can be trained to<br />

produce solutions to modelling problems through a similar connection mechanism. <strong>The</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!