EarthWeb   
HomeAccount InfoLoginSearchMy ITKnowledgeFAQSitemapContact Us
     

   
  All ITKnowledge
  Source Code

  Search Tips
  Advanced Search
   
  

  

[an error occurred while processing this directive]
Previous Table of Contents Next


This rule describes a relationship between the input and output parameters using linguistic terms like “small”, “medium”, “large”, and “fast” to represent the input parameters and numeric values to represent the output values.

The linguistic terms are conceptually easy for humans to comprehend. But, these terms are actually subjective linguistic terms — they can mean slightly different things to different human “experts.” Such subjective concepts are not readily manipulated by computers, and therefore must be defined using fuzzy membership functions. As with the fuzzy control systems described in Part 1 of this book, the membership functions and the rules must be chosen carefully. The genetic algorithm has been used to expedite the process of rule selection and membership function tuning. The coding and fitness function definitions are straightforward and virtually identical to those set forth in previous chapters.

A self-generating fuzzy linguistic modeling system has been developed that employs a genetic algorithm to select membership functions and to define rule sets. The system is capable of predicting the performance of nonlinear processes and mechanisms by considering only a data set that contains the input/output relationships. Accurate fuzzy linguistic models of both a grinding circuit and a flotation circuit have been generated that provide some insights into the relationships between the various parameters.

Figures 12.3 and 12.4 demonstrate the results of using the fuzzy computer model to predict the fineness associated with data for a training set; a set of data used explicitly by the genetic algorithm to train the model. Figure 12.3 compares the value of fineness predicted by the computer model with the value of fineness of the actual grinding circuit. Note that a “perfect” computer model would elicit points along the 45° line. This “45°” figure provides insight into the accuracy of the computer model. However, it is occasionally difficult to judge the quality of the computer model by considering this plot alone. Figure 12.4 is a histogram that provides an alternative viewpoint on the accuracy of the computer model. This figure gives an indication of the number of points within a certain percent error. Here, percent error (P) is defined according to the following formula:

where yj again denotes one of the four output variables (in this instance it is the fineness). Finally, a correlation coefficient has been calculated to further indicate the effectiveness of the computer model. The correlation coefficient for fineness associated with the training set is 0.9599.


Figure 12.3  The fuzzy model is trained by a genetic algorithm to accurately estimate fineness on the training data provided.


Figure 12.4  The histogram provides an aid in gauging the performance of the fuzzy model in predicting the data set forth in the training set.

The fuzzy computer model accurately estimates the fineness associated with the training data. However, the real test of the model’s effectiveness lies with its ability to compute the value of fineness for a test set containing data the model has never been exposed to. Thus, Figures 12.5 and 12.6 are a “5°” and “histogram” for a test set of data. This test set is composed of data from a grinding circuit and differs from the training set only in that the fuzzy model was not trained on the same data. As with the training set, the fuzzy model is able to accurately compute fineness. A correlation coefficient of 0.9811 was obtained.


Figure 12.5  The real test of the fuzzy model comes in its ability to predict values of fineness for which it has not been specifically trained. The above 45° plot represents the performance of the model on test data, not training data.


Figure 12.6  The above histogram shows the performance of the fuzzy model on training data.

The results of the model’s ability to estimate fineness as characterized by Figures 12.3 through 12.6 are indicative of its performance in predicting the other three measures of grinding performance. Therefore, for the other three performance measures, (1) energy costs associated with the process, (2) distribution modulus that is the packing density at minimal viscosity, and (3) the apparent viscosity of the ground product, the training cases are not considered. Figures 12.7 through 12.12 show the performance of the model on only the test cases. Additionally, Table 12.1 shows appropriate correlation coefficients.


Figure 12.7  The fuzzy model accurately estimates the energy of the grinding circuit.


Figure 12.8  The histogram for energy estimation of test data gives insights into the representative size and distribution of the model error.


Figure 12.9  The fuzzy model accurately estimates distribution modulus for test data.


Figure 12.10  The above histogram reinforces the idea that the model is accurate.


Figure 12.11  As with the other performance measures, the fuzzy model accurately estimates the viscosity of the ground product for test data.


Figure 12.12  The above histogram for viscosity shows some rather large errors. However, it should be noted that these values are based on a percent difference, and the relative values of viscosity are quite small. The correlation coefficient shown in Table 12.1 alleviates the concern raised in the above figure.

Table 12.1 The correlation coefficients for the fuzzy model, for both training and test data, show that the computer model effectively predicts the response of a grinding circuit.
Output variable Training Test
F 0.9599 0.9811
E 0.9541 0.9852
Dm 0.9572 0.9730
v 0.9730 0.9519


Previous Table of Contents Next

Copyright © CRC Press LLC

HomeAccount InfoSubscribeLoginSearchMy ITKnowledgeFAQSitemapContact Us
Products |  Contact Us |  About Us |  Privacy  |  Ad Info  |  Home

Use of this site is subject to certain Terms & Conditions, Copyright © 1996-2000 EarthWeb Inc. All rights reserved. Reproduction in whole or in part in any form or medium without express written permission of EarthWeb is prohibited. Read EarthWeb's privacy statement.