⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 293-296.html

📁 遗传算法经典书籍-英文原版 是研究遗传算法的很好的资料
💻 HTML
字号:
<HTML>
<HEAD>
<META name=vsisbn content="0849398010">
<META name=vstitle content="Industrial Applications of Genetic Algorithms">
<META name=vsauthor content="Charles Karr; L. Michael Freeman">
<META name=vsimprint content="CRC Press">
<META name=vspublisher content="CRC Press LLC">
<META name=vspubdate content="12/01/98">
<META name=vscategory content="Web and Software Development: Artificial Intelligence: Other">




<TITLE>Industrial Applications of Genetic Algorithms:Hydrocyclone Model Using Genetic Programming</TITLE>

<!-- HEADER -->

<STYLE type="text/css"> 
 <!--
 A:hover  {
 	color : Red;
 }
 -->
</STYLE>

<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">

<!--ISBN=0849398010//-->
<!--TITLE=Industrial Applications of Genetic Algorithms//-->
<!--AUTHOR=Charles Karr//-->
<!--AUTHOR=L. Michael Freeman//-->
<!--PUBLISHER=CRC Press LLC//-->
<!--IMPRINT=CRC Press//-->
<!--CHAPTER=15//-->
<!--PAGES=293-296//-->
<!--UNASSIGNED1//-->
<!--UNASSIGNED2//-->

<CENTER>
<TABLE BORDER>
<TR>
<TD><A HREF="290-293.html">Previous</A></TD>
<TD><A HREF="../ewtoc.html">Table of Contents</A></TD>
<TD><A HREF="296-298.html">Next</A></TD>
</TR>
</TABLE>
</CENTER>
<P><BR></P>
<P><FONT SIZE="+1"><B><I>Conclusions</I></B></FONT></P>
<P>Following the six steps above proves to be quite useful in implementing genetic programming for solving a particular problem. Although each of these steps results in facets of the run that can dramatically affect the results obtained, the most important ones appear to be the selection of the terminals and functions, and their relationship to the ideas of sufficiency and closure.
</P>
<P><FONT SIZE="+1"><B>RESULTS</B></FONT></P>
<P>A genetic programming simulation was run according to the guidelines and parameters set forth in the preceding sections of this chapter. Since the objective was to consider the effectiveness and robustness of genetic programming as a system identification tool, the hydrocyclone problem was considered in stages.
</P>
<P>The split size (d<SUB><SMALL>50</SMALL></SUB>) of a hydrocyclone is generally considered to be a function of eight variables; D<SUB><SMALL>50</SMALL></SUB>= f(D<SUB><SMALL>c</SMALL></SUB>, D<SUB><SMALL>i</SMALL></SUB>, D<SUB><SMALL>o</SMALL></SUB>, D<SUB><SMALL>u</SMALL></SUB>, h, Q, &#966;, &#961;). However, a system identification problem with eight variables is terribly challenging. Additionally, many mineral separation plants are not interested in the functional relationship between all eight of the independent parameters because they have no control over some of them. Furthermore, some of these independent variables are constant in a particular situation. Thus, in the initial phase of this work, the split size was considered to be a function of but three variables: d<SUB><SMALL>50</SMALL></SUB>= f(D<SUB><SMALL>c</SMALL></SUB>, D<SUB><SMALL>i</SMALL></SUB>, D<SUB><SMALL>o</SMALL></SUB>). Figures 15.3 and 15.4 provide an indication of the effectiveness of using genetic programming for this problem.</P>
<P>Figure 15.3 is a 45&#176; plot in which the model predicted value of d<SUB><SMALL>50</SMALL></SUB> is plotted against the actual data value. If the model exactly matched the data, all of the points would fall on a 45&#176; line. It can be seen from the figure that for the majority of the split size values, the model does an adequate job of predicting. However, for the larger split sizes, the model performance degrades. Interestingly enough, this phenomenon is observed in many hydrocyclone models.</P>
<P><A NAME="Fig3"></A><A HREF="javascript:displayWindow('images/15-03.jpg',500,264)"><IMG SRC="images/15-03t.jpg"></A>
<BR><A HREF="javascript:displayWindow('images/15-03.jpg',500,264)"><FONT COLOR="#000077"><B>Figure 15.3</B></FONT></A>&nbsp;&nbsp;The 45&#176; plot above shows that for most split sizes, the model discovered using genetic programming was quite effective.</P>
<P>Figure 15.4 shows basically the same information as is depicted in Figure 15.3, only in a different form. Figure 15.4 is a bar graph indicating the number of model predicted values that were accurate to a given accuracy. Here, it can be seen that most of the values are reasonably accurate. Be advised that some of the large percent errors are due to the fact that the d<SUB><SMALL>50</SMALL></SUB> values are quite small.</P>
<P><A NAME="Fig4"></A><A HREF="javascript:displayWindow('images/15-04.jpg',640,178)"><IMG SRC="images/15-04t.jpg"></A>
<BR><A HREF="javascript:displayWindow('images/15-04.jpg',640,178)"><FONT COLOR="#000077"><B>Figure 15.4</B></FONT></A>&nbsp;&nbsp;The above bar graph demonstrates the fact that the majority of the d<SUB><SMALL>50</SMALL></SUB> values predicted by the model are easily within the accepted engineering accuracy of 10%.
</P>
<P>Phase two of this research effort considered additional independent variables. At this point, the hydrocyclone split size was considered to be a function of four variables: d<SUB><SMALL>50</SMALL></SUB>= f(D<SUB><SMALL>c</SMALL></SUB>, D<SUB><SMALL>i</SMALL></SUB>, D<SUB><SMALL>o</SMALL></SUB>, &#966;). Figures 15.5 and 15.6 provide an indication of the effectiveness of using genetic programming for this problem. Figure 15.5 is a 45&#176; lot while Figure 15.6 is the corresponding bar chart. Notice that although the hydrocyclone model discovered using genetic programming is not as accurate in the previous example, it still performs acceptably. A further increase in parameters would have associated with it a further degradation in performance. Efforts are ongoing to improve the performance of genetic programming in this problem domain.</P>
<P><A NAME="Fig5"></A><A HREF="javascript:displayWindow('images/15-05.jpg',500,462)"><IMG SRC="images/15-05t.jpg"></A>
<BR><A HREF="javascript:displayWindow('images/15-05.jpg',500,462)"><FONT COLOR="#000077"><B>Figure 15.5</B></FONT></A>&nbsp;&nbsp;The 45&#176; plot above shows that the model discovered using genetic programming was effective.</P>
<P><A NAME="Fig6"></A><A HREF="javascript:displayWindow('images/15-06.jpg',500,166)"><IMG SRC="images/15-06t.jpg"></A>
<BR><A HREF="javascript:displayWindow('images/15-06.jpg',500,166)"><FONT COLOR="#000077"><B>Figure 15.6</B></FONT></A>&nbsp;&nbsp;The above bar graph demonstrates the fact that although most of the d<SUB><SMALL>50</SMALL></SUB> values predicted by the model are within the accepted engineering accuracy of 10%, many are not. This is due in part to the fact that so many of the d<SUB><SMALL>50</SMALL></SUB> sizes are quite small, and therefore, small differences correspond to large percent errors.
</P>
<P><FONT SIZE="+1"><B>CONCLUSIONS</B></FONT></P>
<P>In this chapter, genetic programming was used to solve a rather difficult system identification problem from the separation industry. A modeling equation was discovered that allowed for the accurate prediction of split size as a function of up to four variables. Efforts are ongoing to extend the work so that the relationship between the split size and all eight variables generally considered important in this problem can be determined.
</P>
<P>The results presented here are quite promising. System is a very difficult yet very important problem in a wide range of industries. If genetic programming can effectively improve or simplify the process of developing modeling equations, then the economic impact can be substantial.</P><P><BR></P>
<CENTER>
<TABLE BORDER>
<TR>
<TD><A HREF="290-293.html">Previous</A></TD>
<TD><A HREF="../ewtoc.html">Table of Contents</A></TD>
<TD><A HREF="296-298.html">Next</A></TD>
</TR>
</TABLE>
</CENTER>

<hr width="90%" size="1" noshade>
<div align="center">
<font face="Verdana,sans-serif" size="1">Copyright &copy; <a href="/reference/crc00001.html">CRC Press LLC</a></font>
</div>
<!-- all of the reference materials (books) have the footer and subfoot reveresed -->
<!-- reference_subfoot = footer -->
<!-- reference_footer = subfoot -->

</BODY>
</HTML>

<!-- END FOOTER -->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -