26.12.2013 Views

AI - a Guide to Intelligent Systems.pdf - Member of EEPIS

AI - a Guide to Intelligent Systems.pdf - Member of EEPIS

AI - a Guide to Intelligent Systems.pdf - Member of EEPIS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

WILL A HYBRID INTELLIGENT SYSTEM WORK FOR MY PROBLEM?<br />

347<br />

Figure 9.39<br />

On-line time-series predication <strong>of</strong> an aircraft’s trajec<strong>to</strong>ry<br />

on-line with the current motion pr<strong>of</strong>ile, and required <strong>to</strong> predict the aircraft’s<br />

motion in the next few seconds. A time-series prediction <strong>of</strong> an aircraft’s<br />

trajec<strong>to</strong>ry is shown in Figure 9.39.<br />

To predict an aircraft’s position on-line we will use an ANFIS. It will learn<br />

from time-series data <strong>of</strong> given landing trajec<strong>to</strong>ries in order <strong>to</strong> determine the<br />

membership function parameters that best allow the system <strong>to</strong> track these<br />

trajec<strong>to</strong>ries.<br />

What do we use as ANFIS inputs?<br />

To predict a future value for a time series, we use values that are already known.<br />

For example, if we want <strong>to</strong> predict an aircraft’s position 2 seconds ahead, we may<br />

use its current position data as well as data recorded, say, 2, 4 and 6 seconds<br />

before the current position. These four known values represent an input pattern<br />

– a four-dimensional vec<strong>to</strong>r <strong>of</strong> the following form:<br />

x =[x(t 6) x(t 4) x(t 2) x(t)],<br />

where x(t) is the aircraft position recorded at the point in time t.<br />

The ANFIS output corresponds <strong>to</strong> the trajec<strong>to</strong>ry prediction: the aircraft’s<br />

position 2 seconds ahead, x(t + 2).<br />

For this case study, we will use 10 landing trajec<strong>to</strong>ries – five for training and<br />

five for testing. Each trajec<strong>to</strong>ry is a time series <strong>of</strong> the aircraft’s position data<br />

points recorded every half a second over a time interval <strong>of</strong> 60 seconds before<br />

landing. Thus, a data set for each trajec<strong>to</strong>ry contains 121 values.<br />

How do we build a data set <strong>to</strong> train the ANFIS?<br />

Let us consider Figure 9.40; it shows an aircraft trajec<strong>to</strong>ry and a 35 training data<br />

set created from the trajec<strong>to</strong>ry data points sampled every 2 seconds. Input<br />

variables x 1 , x 2 , x 3 and x 4 correspond <strong>to</strong> the aircraft’s flight positions at (t 6),<br />

(t 4), (t 2) and t, respectively. The desired output corresponds <strong>to</strong> the<br />

two-second-ahead prediction, x(t þ 2). The training data set shown in Figure<br />

9.40 is built with t equal <strong>to</strong> 6.0 s (the first row), 6.5 s (the second row) and 7.0 s<br />

(the third row).<br />

By applying the same procedure <strong>to</strong> a landing trajec<strong>to</strong>ry recorded over a time<br />

interval <strong>of</strong> 60 seconds, we obtain 105 training samples represented by a 1055

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

Saved successfully!

Ooh no, something went wrong!