<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JCC</journal-id><journal-title-group><journal-title>Journal of Computer and Communications</journal-title></journal-title-group><issn pub-type="epub">2327-5219</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jcc.2016.45001</article-id><article-id pub-id-type="publisher-id">JCC-66460</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Neural Network Modeling and Prediction of Surface Roughness in Machining Aluminum Alloys
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>N.</surname><given-names>Fang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>N.</surname><given-names>Fang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>P.</surname><given-names>Srinivasa Pai</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>N.</surname><given-names>Edwards</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>College of Engineering, Utah State University, Logan, USA</addr-line></aff><pub-date pub-type="epub"><day>29</day><month>05</month><year>2016</year></pub-date><volume>04</volume><issue>05</issue><fpage>1</fpage><lpage>9</lpage><history><date date-type="received"><day>15</day>	<month>December</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>10</month>	<year>May</year>	</date><date date-type="accepted"><day>13</day>	<month>May</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   Artificial neural network is a powerful technique of computational intelligence and has been applied in a variety of fields such as engineering and computer science. This paper deals with the neural network modeling and prediction of surface roughness in machining aluminum alloys using data collected from both force and vibration sensors. Two neural network models, including a Multi-Layer Perceptron (MLP) model and a Radial Basis Function (RBF) model, were developed in the present study. Each model includes eight inputs and five outputs. The eight inputs include the cutting speed, the ratio of the feed rate to the tool-edge radius, cutting forces in three directions, and cutting vibrations in three directions. The five outputs are five surface roughness parameters. Described in detail is how training and test data were generated from real-world machining experiments that covered a wide range of cutting conditions. The results show that the MLP model provides significantly higher accuracy of prediction for surface roughness than does the RBF model. 
 
</p></abstract><kwd-group><kwd>Artificial Neural Network</kwd><kwd> Modeling</kwd><kwd> Prediction</kwd><kwd> Surface Roughness</kwd><kwd> Machining</kwd><kwd> Aluminum Alloys</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>As a powerful technique of computational intelligence, artificial neural network (ANN) has been applied in a variety of fields such as engineering and computer science [<xref ref-type="bibr" rid="scirp.66460-ref1">1</xref>]-[<xref ref-type="bibr" rid="scirp.66460-ref3">3</xref>]. This technique is particularity suitable for use in the modeling and prediction of complex engineering and computer science problems (or systems) where an analytical solution is not easily obtained due to the lack of relevant theories or the limitations of current understanding of the problems and systems. Among many other advantages, ANN can establish mathematical relationships among multiple input variables and multiple output variables.</p><p>In metal machining, an important operation in modern engineering manufacture, ANN has been employed to develop various models for tool condition monitoring and the prediction of machining performance measures, such as cutting forces, cutting vibrations, tool wear, tool life, and machined surface roughness [<xref ref-type="bibr" rid="scirp.66460-ref4">4</xref>]-[<xref ref-type="bibr" rid="scirp.66460-ref6">6</xref>]. For example, Dimla et al. [<xref ref-type="bibr" rid="scirp.66460-ref4">4</xref>] described various ANN techniques used for tool condition monitoring, especially for tool wear detection and identification. They concluded that multiple sensor inputs were important in order to improve the prediction accuracy of ANN models.</p><p>The present study deals with the neural network modeling and prediction of surface roughness in machining aluminum alloys using data collected from both force and vibration sensors. As a critical machining performance measure, surface roughness represents the machined surface quality and significantly affects the fatigue life of machined products [<xref ref-type="bibr" rid="scirp.66460-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.66460-ref7">7</xref>]. The overall goal of the present study is to determine which particular ANN technique―Multi-layer Perceptron (MLP) or Ra-dial Basis Function (RBF)―offers higher accuracy in predicting surface roughness in machining aluminum alloys. Both MLP and RBF are common neural net-work techniques with wide application in a variety of engineering and computer science fields.</p><p>The primary scientific contribution of the present study is that it takes into account the effect of tool-edge radius in machining for neural network modeling and prediction. Fang [<xref ref-type="bibr" rid="scirp.66460-ref8">8</xref>] has demonstrated that tool-edge radius has a profound effect in machining, especially in finish machining where the feed rate is at the same order of magnitude as the tool-edge radius. A substantial amount of experimental data by many other researchers [<xref ref-type="bibr" rid="scirp.66460-ref9">9</xref>]-[<xref ref-type="bibr" rid="scirp.66460-ref11">11</xref>] also demonstrates that tool-edge radius significantly affects cutting forces, cutting vibrations, machined surface roughness, and other machining performance measures. The critical effect of tool-edge radius has been neglected in the vast majority of existing studies that aimed to apply ANN for modeling and prediction in machining [<xref ref-type="bibr" rid="scirp.66460-ref4">4</xref>]-[<xref ref-type="bibr" rid="scirp.66460-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.66460-ref12">12</xref>]-[<xref ref-type="bibr" rid="scirp.66460-ref15">15</xref>]. The present study fills this important research gap.</p><p>The remainder of this paper is arranged in the following order. First, the inputs and outputs of the MLP and RBF models are described, followed by an introduction to how the two models were established. Then, described is how training and test data (for use in neural network modeling and prediction) were generated from machining experiments involving a wide range of cutting conditions. Experimental set-up and measurements are also described. Next, the results of MLP and RBF neural network modeling and prediction are presented and analyzed. Finally, conclusions are made at the end of the paper.</p></sec><sec id="s2"><title>2. MLP and RBF Neural Network Modeling</title><sec id="s2_1"><title>2.1. Inputs and Outputs of the Models</title><p>In the present study, the MLP and RBF neural network models include the following eight inputs: 1) cutting speed Vc (m/min), 2) ratio of the feed rate to the tool-edge radius f/rn, 3) cutting force Fc (N), 4) feed force Ff (N), 5) passive force Fp (N), 6) cutting vibration in the direction of the cutting speed Vx (g), 7) cutting vibration in the direction of the feed rate Vy (g), and 8) cutting vibration in the direction of the depth of cut Vz (g).</p><p>Note that for the second input listed above, the effect of the tool-edge radius in machining is represented by the ratio of the feed rate to the tool-edge radius. This is because the effect of the tool-edge radius depends on the feed rate employed in machining [<xref ref-type="bibr" rid="scirp.66460-ref6">6</xref>]. The tool-edge radius has a profound effect in machining if the feed rate is at the same order of magnitude as the tool-edge radius.</p><p>The outputs of the MLP and RBF models are five surface roughness parameters (μm). The meaning of these surface roughness parameters has been well explained in relevant literature [<xref ref-type="bibr" rid="scirp.66460-ref16">16</xref>]. These five surface roughness parameters include: 1) average roughness Ra: arithmetic average of the absolute values of the roughness profile ordinates. Ra is the parameter most commonly used for evaluating surface roughness; 2) root-mean-square (RMS) roughness Rq: the root mean square average of the roughness profile ordinates; 3) peak roughness Rp: maximum peak height of the roughness profile ordinates; 4) maximum roughness height Rmax: maximum peak-to-valley height of the roughness profile ordinates; and 5) five-point average roughness Rz: five-point average peak-to-valley height of the roughness profile ordinates.</p></sec><sec id="s2_2"><title>2.2. Establishment of the MLP Model</title><p>Based on a back-propagation algorithm, Multi-layer Perceptron (MLP) neural networks are among the most popular networks and have been widely applied in engineering research involving the modeling of metal machining [<xref ref-type="bibr" rid="scirp.66460-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.66460-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.66460-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.66460-ref14">14</xref>]. Mathematical details of the MLP network/model are available in the literature [<xref ref-type="bibr" rid="scirp.66460-ref17">17</xref>].</p><p>In the present study, computer codes for establishing the MLP model were developed using the MATLAB software package [<xref ref-type="bibr" rid="scirp.66460-ref18">18</xref>]. The number of hidden layers was set to be one. The number of neurons in the hidden layer was varied in order to develop a model that generalized well. The activation function used in the hidden neurons was logsig, a sigmoidal activation function. The output neuron had a linear activation function. Standard built-in functions within MATLAB as well as trainrp and traingdm training functions were used for training the MLP model [<xref ref-type="bibr" rid="scirp.66460-ref18">18</xref>]. It was found that the trainrp algorithm was more efficient than traingdm, as the former took fewer epochs (within 20) and the latter required more than 10,000 epochs for reaching the set error level. Therefore, the trainrp algorithm was finally selected for training the MLP model in the present study.</p></sec><sec id="s2_3"><title>2.3. Establishment of the RBF Model</title><p>Using a different mathematical method called curve fitting in a high dimensional space, Radial Basis Function (RBF) neural networks are a relatively new class of neural networks [<xref ref-type="bibr" rid="scirp.66460-ref19">19</xref>]. The primary advantage of the RBF model is its simplicity and the ease of implementation. The RBF network includes three quite different layers: input, hidden, and output layers. The transformation from the input layer to the hidden layer is non-linear; whereas the transformation from the hid-den layer to the output layer is linear [<xref ref-type="bibr" rid="scirp.66460-ref19">19</xref>].</p><p>In this study, computer codes for establishing the RBF model were also developed based on the MATLAB software package [<xref ref-type="bibr" rid="scirp.66460-ref18">18</xref>]. The function used for training the RBF model was newrb [<xref ref-type="bibr" rid="scirp.66460-ref18">18</xref>]. Based on trial and error, the spread (also called the width) of the RBF functions varied for different surface roughness parameters.</p></sec></sec><sec id="s3"><title>3. Generation of Training and Test Data</title><p>The MLP and RBF network models must be trained first using a set of training data. Then, the prediction accuracy of the two models can be validated using a set of test data. In the present study, all training and test data were generated from real-world machining experiments, rather than from virtual computer simulation experiments. A total of 45 sets of training and test data were generated, with each set including 13 data points, i.e., the eight in-puts and five outputs described in Section 2.1. Among these 45 sets, 38 sets (84%) were randomly selected as training data, and the remaining 7 sets (16%) were used as test data. The following two sub-sections describe the experimental set-up and measurements that were involved in data generation.</p><sec id="s3_1"><title>3.1. Experimental Set-Up</title><p>3D cutting experiments were conducted on a CNC turning center (HAAS SL10). The work material was a 2024-T351 aluminum alloy bar (ASTM B211 grade). This material has been widely applied in a variety of industries [<xref ref-type="bibr" rid="scirp.66460-ref7">7</xref>]. It has the following chemical compositions in percentage of weight: Al: 90.7 - 94.7; Cr: 0.1 max; Cu: 3.8 - 4.9; Fe: 0.5 max; Mg: 1.2 - 1.8; Mn: 0.3 - 0.9; Si: 0.5 max; Ti: 0.15 max; and Zn: 0.25 max.</p><p>Three coated carbide inserts, TPG432 KC8050 made by Kennametal Inc., were used. These tool inserts had different average tool-edge radii: 45.5 μm, 54.7 μm, and 72.4 μm, respectively. They were carefully chosen to represent three different levels of tool-edge radius values in order to study their effects on surface roughness.</p><p>The cutting speeds varied at three levels: 150 m/min, 250 m/min, and 350 m/min. The feed rates varied at five levels based on the ratio of the feed rate to the tool-edge radius: 1.0, 1.5, 2.0, 2.5, and 3.0. The depth of cut was kept constant at 0.8 mm, the same as the tool nose radius. No coolants were used in the machining experiments in order to facilitate the experimental measurements of cutting forces, cutting vibrations, and machined surface roughness.</p></sec><sec id="s3_2"><title>3.2. Experimental Measurements</title><p>Cutting forces were measured online for each experiment using a three-component quartz dynamometer (Kistler 9257B), a multi-channel dual-mode charge amplifier (Kistler 5010 B), and a computer data acquisition system (Labview). MATLAB was employed to filter the high-frequency noise from the collected signals. A MATLAB code was written to determine the average values of the three components of cutting forces, i.e., the cutting force Fc, the feed force Ff, and the passive force Fp.</p><p>Cutting vibrations were simultaneously measured online for each machining experiment using a Triaxial ICP accelerometer (356A61) that was fixed to the tool holder. The accelerometer sensed the vibration signals in the x-, y-, and z-directions, i.e., the cutting speed, feed rate, and depth of cut directions, respectively. The sensed vibration signals were sent to a low noise signal conditioner (PCB 482A22), an ICP accelerometer conditioning module (NI SCXI-1530/1531), and a computer for signal processing and display. The root mean square (RMS), i.e., the average of the squared values of the vibration amplitude, was calculated.</p><p>The machined surface roughness was measured offline after each machining experiment using a fine contour measuring instrument (Mitutoyo type-SV602). This instrument measured five surface roughness parameters: Ra, Rq, Rp, Rmax, and Rz. Three equally spaced locations around the circumference of the workpiece were involved in the measurement, and the average values of measurements were used.</p></sec></sec><sec id="s4"><title>4. Results and Analysis</title><sec id="s4_1"><title>4.1. Training of MLP and RBF Models</title><p>Figures 1-5 show the results of MLP and RBF training. As seen from these figures, both MLP and RBF models were well trained and reflect the fluctuation of training data generated under a wide range of cutting conditions.</p></sec><sec id="s4_2"><title>4.2. Testing of MLP and RBF Models</title><p>Figures 6-10 show the comparisons of prediction accuracy between MLP and RBF models for each surface roughness parameter. As can be seen clearly, the pre-dictions by the MLP model is more close to the test data (i.e., experimentally-measured surface roughness parameters). Although the RBF model generates networks faster than the conventional training algorithms like traingdm used in MLP, the number of hidden neurons added by RBF to the network is nearly equal to the number of input patterns. This makes RBF a large network. In comparison, MLP generates a much more compact network and is able to generalize well on the test data.</p><p>Tables 1-4 further show the comparison of two primary surface roughness parameters, Ra and Rmax, between the MLP and RBF models. The mean squared error shown in these tables is defined as 1/2 (measured value − predicted value)<sup>2</sup>. The smaller the mean squared error, the higher the prediction accuracy.</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title>Training for average roughness Ra</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/66460x4.png"/></fig><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Training for root-mean-square roughness Rq</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/66460x5.png"/></fig><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Training for for peak roughness Rp</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/66460x6.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Training for maximum roughness height Rmax</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/66460x7.png"/></fig><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Training for five-point average roughness Rz</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/66460x8.png"/></fig><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Prediction of average roughness Ra</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/66460x9.png"/></fig><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Prediction of root-mean-square roughness Rq</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/66460x10.png"/></fig><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Prediction of peak roughness Rp</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/66460x11.png"/></fig><fig id="fig9"  position="float"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> Prediction of maximum roughness height Rmax</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/66460x12.png"/></fig><fig id="fig10"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> Prediction of five-point average roughness Rz</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/66460x13.png"/></fig><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Comparison of measured and predicted average roughness (Ra) for the MLP model</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Experiment number</th><th align="center" valign="middle" >Measured</th><th align="center" valign="middle" >Predicted by MLP</th><th align="center" valign="middle" >Mean squared error</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.100</td><td align="center" valign="middle" >0.1022</td><td align="center" valign="middle" >2.42E-06</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.099</td><td align="center" valign="middle" >0.1028</td><td align="center" valign="middle" >7.22E-06</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >0.563</td><td align="center" valign="middle" >0.4909</td><td align="center" valign="middle" >0.002599</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0.506</td><td align="center" valign="middle" >0.3136</td><td align="center" valign="middle" >0.018509</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0.193</td><td align="center" valign="middle" >0.2485</td><td align="center" valign="middle" >0.001540</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >0.229</td><td align="center" valign="middle" >0.2959</td><td align="center" valign="middle" >0.002238</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >0.274</td><td align="center" valign="middle" >0.2778</td><td align="center" valign="middle" >7.22E-06</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Comparison of measured and predicted average roughness (Ra) for the RBF model</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Experiment number</th><th align="center" valign="middle" >Measured</th><th align="center" valign="middle" >Predicted by RBF</th><th align="center" valign="middle" >Mean squared error</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.100</td><td align="center" valign="middle" >0.2919</td><td align="center" valign="middle" >0.018413</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.099</td><td align="center" valign="middle" >0.2951</td><td align="center" valign="middle" >0.019228</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >0.563</td><td align="center" valign="middle" >0.3232</td><td align="center" valign="middle" >0.028752</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0.506</td><td align="center" valign="middle" >0.2103</td><td align="center" valign="middle" >0.043719</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0.193</td><td align="center" valign="middle" >0.1056</td><td align="center" valign="middle" >0.003819</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >0.229</td><td align="center" valign="middle" >0.2908</td><td align="center" valign="middle" >0.001910</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >0.274</td><td align="center" valign="middle" >0.2511</td><td align="center" valign="middle" >0.000262</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Comparison of measured and predicted maximum roughness height (Rmax) for the MLP model</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Experiment number</th><th align="center" valign="middle" >Measured</th><th align="center" valign="middle" >Predicted by MLP</th><th align="center" valign="middle" >Mean squared error</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.657</td><td align="center" valign="middle" >0.7435</td><td align="center" valign="middle" >0.003741</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.698</td><td align="center" valign="middle" >0.7995</td><td align="center" valign="middle" >0.005151</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3.940</td><td align="center" valign="middle" >3.1252</td><td align="center" valign="middle" >0.331950</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >3.874</td><td align="center" valign="middle" >2.7394</td><td align="center" valign="middle" >0.643659</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >1.433</td><td align="center" valign="middle" >1.7016</td><td align="center" valign="middle" >0.036073</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >1.558</td><td align="center" valign="middle" >1.6623</td><td align="center" valign="middle" >0.005439</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >1.791</td><td align="center" valign="middle" >1.6771</td><td align="center" valign="middle" >0.006487</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Comparison of measured and predicted maximum roughness height (Rmax) for the RBF model</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Experiment number</th><th align="center" valign="middle" >Measured</th><th align="center" valign="middle" >Predicted by RBF</th><th align="center" valign="middle" >Mean squared error</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0.657</td><td align="center" valign="middle" >2.4589</td><td align="center" valign="middle" >1.623422</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >0.698</td><td align="center" valign="middle" >2.216</td><td align="center" valign="middle" >1.152162</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >3.940</td><td align="center" valign="middle" >2.5905</td><td align="center" valign="middle" >0.910575</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >3.874</td><td align="center" valign="middle" >1.9925</td><td align="center" valign="middle" >1.770021</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >1.433</td><td align="center" valign="middle" >1.0239</td><td align="center" valign="middle" >0.083681</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >1.558</td><td align="center" valign="middle" >2.0052</td><td align="center" valign="middle" >0.099994</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >1.791</td><td align="center" valign="middle" >1.8686</td><td align="center" valign="middle" >0.003011</td></tr></tbody></table></table-wrap><p>Comparing the values of mean squared errors listed in <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref> as well as those listed in <xref ref-type="table" rid="table3">Table 3</xref> and <xref ref-type="table" rid="table4">Table 4</xref>, the MLP model has significantly higher prediction accuracy than does the RBF model, especially for the prediction of Rmax, i.e., maximum roughness height. The average mean squared errors (in%) for both training and test data for five surface roughness parameters are: For the MLP model: Ra: 0.285%; Rq: 0.205%; Rp: 2.06%; Rmax: 11.7%; Rz: 6.12%. For the RBF model: Ra: 0.83%; Rq: 1.41%; Rp: 6.11%; Rmax: 40.3%; Rz: 18.4%.</p></sec></sec><sec id="s5"><title>5. Conclusion</title><p>This paper has described how a Multi-Layer Perceptron (MLP) and a Radial Basis Function (RBF) neural network model were developed to predict surface roughness in the machining of 2024-T351 aluminum alloy. The models take into account the effects of the tool-edge radius (via the ratio of the feed rate to the tool-edge radius), the cutting speed, cutting forces, and cutting vibrations on machined surface roughness. The results show that as compared to the RBF model, the MLP model offers significantly higher accuracy of prediction for machined surface roughness, especially for maximum roughness height. We suggested that the MLP model be used in the modeling and prediction of surface roughness in machining 2024-T351 aluminum alloy.</p></sec><sec id="s6"><title>Cite this paper</title><p>N. Fang,N. Fang,P. Srinivasa Pai,N. Edwards, (2016) Neural Network Modeling and Prediction of Surface Roughness in Machining Aluminum Alloys. Journal of Computer and Communications,04,1-9. doi: 10.4236/jcc.2016.45001</p></sec></body><back><ref-list><title>References</title><ref id="scirp.66460-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">References</mixed-citation></ref><ref id="scirp.66460-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Su, H. and Chong, K.T. (2007) Induction Machine Condition Monitoring Using Neural Network Modeling. IEEE Transactions on Industrial Electronics, 54, 2007, 241-249. http://dx.doi.org/10.1109/TIE.2006.888786</mixed-citation></ref><ref id="scirp.66460-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Yousef, B.F., Knopf, G.K., Bordatchev, E.V. and Nikumb, S.K. (2003) Neural Network Modeling and Analysis of the Material Removal Process during Laser Machining. International Journal of Advanced Manufacturing Technology, 22, 41-53. http://dx.doi.org/10.1007/s00170-002-1441-9</mixed-citation></ref><ref id="scirp.66460-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Pradhan, M.K., Das, R. and Biswas, C.K. (2009) Comparisons of Neural Network Models on Surface Roughness in Electrical Discharge Machining. Journal of Engineering Manufacture, 223, 801-808.  
http://dx.doi.org/10.1243/09544054JEM1367</mixed-citation></ref><ref id="scirp.66460-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Dimla Jr., D.E., Lister, P.M. and Leighton, N.J. (1997) Neural Network Solutions to the Tool Condition Monitoring Problem in Metal Cutting—A Critical Review of Methods. International Journal of Machine Tools &amp; Manufacture, 37, 1219-1241. http://dx.doi.org/10.1016/S0890-6955(97)00020-5</mixed-citation></ref><ref id="scirp.66460-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Lela, B., Bajic, D. and Jozic, S. (2009) Regression Analysis, Support Vector Machines, and Bayesian Neural Network Approaches to Modeling Surface Roughness in Face Milling. International Journal of Advanced Manufacturing Technology, 42, 1082-1088. http://dx.doi.org/10.1007/s00170-008-1678-z</mixed-citation></ref><ref id="scirp.66460-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Ezugwu, E.O., Fadare, D.A., Bonney, J., Da Silva, R.B. and Sales, W.F. (2005) Modelling the Correlation between Cutting and Process Parameters in High-Speed Machining of Inconel 718 Alloy Using an Artificial Neural Network. International Journal of Machine Tools &amp; Manufacture, 45, 1375-1385.  
http://dx.doi.org/10.1016/j.ijmachtools.2005.02.004</mixed-citation></ref><ref id="scirp.66460-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Jeelani, S. and Musial, M. (1986) Dependence of Fatigue Life on the Surface Integrity in the Machining of 2024-T351 Aluminum Alloy—Unlubricated Conditions. Journal of Materials Science, 21, 155-160.  
http://dx.doi.org/10.1007/BF01144714</mixed-citation></ref><ref id="scirp.66460-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Fang, N. (2003) Slip-Line Modeling of Machining with a Rounded-Edge Tool, Part I: New Model and Theory. Journal of the Mechanics and Physics of Solids, 51, 715-742. http://dx.doi.org/10.1016/S0022-5096(02)00060-1</mixed-citation></ref><ref id="scirp.66460-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Endres, W.J. and Kountanya, R.K. (2002) The Effects of Corner Radius and Edge Radius on Tool Flank Wear. Journal of Manufacturing Processes, 4, 89-96. http://dx.doi.org/10.1016/S1526-6125(02)70135-7</mixed-citation></ref><ref id="scirp.66460-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Yang, K., Liang, Y.C., Zheng, K.N., Bai, Q.S. and Chen, W.Q. (2011) Tool Edge Radius Effect on Cutting Temperature in Micro-End-Milling Process. International Journal of Ad-vanced Manufacturing Technology, 52, 905-912.  
http://dx.doi.org/10.1007/s00170-010-2795-z</mixed-citation></ref><ref id="scirp.66460-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Denkena, B. and Biermann, D. (2014) Cutting Edge Geometries. CIRP Annals—Manufacturing Technology, 63, 631- 653. http://dx.doi.org/10.1016/j.cirp.2014.05.009</mixed-citation></ref><ref id="scirp.66460-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Jeyakumar, S., Marimuthu, K. and Ramachandran, T. (2015) Optimization of Machining Parameters of AL6061 Composite to Minimize the Surface Roughness—Modelling Using RSM and ANN. Indian Journal of Engineering and Materials Sciences, 22, 29-37.</mixed-citation></ref><ref id="scirp.66460-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Pal, S.K. and Chakraborty, D. (2005) Surface Roughness Prediction in Turning Using Artifi-cial Neural Network. Neural Computing &amp; Applications, 14, 319-324. http://dx.doi.org/10.1007/s00521-005-0468-x</mixed-citation></ref><ref id="scirp.66460-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Zhong, Z.W., Khoo, L.P. and Han, S.T. (2006) Prediction of Surface Roughness of Turned Surfaces Using Neural Networks. International Journal of Advanced Manufacturing Technology, 28, 688-693.  
http://dx.doi.org/10.1007/s00170-004-2429-4</mixed-citation></ref><ref id="scirp.66460-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Feng, C.X.J., Yu, Z.G., Kingi, U. and Baig, M.P. (2005) Threefold vs. Fivefold Cross Validation in One-Hidden-Layer and Two-Hidden-Layer Predictive Neural Network Modeling of Machining Surface Roughness Data. Journal of Manufacturing Systems, 24, 93-107. http://dx.doi.org/10.1016/S0278-6125(05)80010-X</mixed-citation></ref><ref id="scirp.66460-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">DeGarmo, E.P., Black, J.T. and Kohser, R.A. (2003) Materials and Processes in Manufacturing. 9th Edition, John Wiley &amp; Sons Ltd., Chichester.</mixed-citation></ref><ref id="scirp.66460-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Haykin, S. (1998) Neural Networks: A Comprehensive Foundation. 2nd Edition, Prentice Hall, Upper Saddle River.</mixed-citation></ref><ref id="scirp.66460-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Beale, M.H., Hagan, M.T. and Demuth, H.B. (2015) Neural Network Toolbox User’s Guide. The MathWorks, Inc., Natick.</mixed-citation></ref><ref id="scirp.66460-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Broomhead, D.S. and Lowe, D. (1988) Multi-Variable Functional Interpolation and Adaptive Networks. Complex Systems, 2, 327-355.</mixed-citation></ref></ref-list></back></article>