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.

114<br />

FUZZY EXPERT SYSTEMS<br />

The most commonly used zero-order Sugeno fuzzy model applies fuzzy rules<br />

in the following form:<br />

IF<br />

AND<br />

THEN<br />

x is A<br />

y is B<br />

z is k<br />

where k is a constant.<br />

In this case, the output <strong>of</strong> each fuzzy rule is constant. In other words, all<br />

consequent membership functions are represented by single<strong>to</strong>n spikes. Figure<br />

4.15 shows the fuzzy inference process for a zero-order Sugeno model. Let us<br />

compare Figure 4.15 with Figure 4.10. The similarity <strong>of</strong> Sugeno and Mamdani<br />

methods is quite noticeable. The only distinction is that rule consequents are<br />

single<strong>to</strong>ns in Sugeno’s method.<br />

How is the result, crisp output, obtained?<br />

As you can see from Figure 4.15, the aggregation operation simply includes all<br />

the single<strong>to</strong>ns. Now we can find the weighted average (WA) <strong>of</strong> these single<strong>to</strong>ns:<br />

WA ¼<br />

ðk1Þk1 þ ðk2Þk2 þ ðk3Þk3 0:1 20 þ 0:2 50 þ 0:5 80<br />

¼ ¼ 65<br />

ðk1Þþðk2Þþðk3Þ<br />

0:1 þ 0:2 þ 0:5<br />

Thus, a zero-order Sugeno system might be sufficient for our problem’s needs.<br />

Fortunately, single<strong>to</strong>n output functions satisfy the requirements <strong>of</strong> a given<br />

problem quite <strong>of</strong>ten.<br />

How do we make a decision on which method <strong>to</strong> apply – Mamdani or<br />

Sugeno?<br />

The Mamdani method is widely accepted for capturing expert knowledge. It<br />

allows us <strong>to</strong> describe the expertise in more intuitive, more human-like manner.<br />

However, Mamdani-type fuzzy inference entails a substantial computational<br />

burden. On the other hand, the Sugeno method is computationally effective and<br />

works well with optimisation and adaptive techniques, which makes it very<br />

attractive in control problems, particularly for dynamic nonlinear systems.<br />

4.7 Building a fuzzy expert system<br />

To illustrate the design <strong>of</strong> a fuzzy expert system, we will consider a problem <strong>of</strong><br />

operating a service centre <strong>of</strong> spare parts (Turksen et al., 1992).<br />

A service centre keeps spare parts and repairs failed ones. A cus<strong>to</strong>mer brings a<br />

failed item and receives a spare <strong>of</strong> the same type. Failed parts are repaired, placed<br />

on the shelf, and thus become spares. If the required spare is available on the<br />

shelf, the cus<strong>to</strong>mer takes it and leaves the service centre. However, if there is no<br />

spare on the shelf, the cus<strong>to</strong>mer has <strong>to</strong> wait until the needed item becomes<br />

available. The objective here is <strong>to</strong> advise a manager <strong>of</strong> the service centre on<br />

certain decision policies <strong>to</strong> keep the cus<strong>to</strong>mers satisfied.

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

Saved successfully!

Ooh no, something went wrong!