<?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">WJET</journal-id><journal-title-group><journal-title>World Journal of Engineering and Technology</journal-title></journal-title-group><issn pub-type="epub">2331-4222</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/wjet.2015.31001</article-id><article-id pub-id-type="publisher-id">WJET-53751</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Chemistry&amp;Materials Science</subject><subject> Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  Using Neural Networks for Simulating and Predicting Core-End Temperatures in Electrical Generators: Power Uprate Application
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>arlos</surname><given-names>J. Gavilán Moreno</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Cofrentes Nuclear Power Plant, Iberdrola Generaci&amp;amp;oacute;n Nuclear, Valencia, Spain</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>cgavilan@iberdrola.es</email></corresp></author-notes><pub-date pub-type="epub"><day>03</day><month>02</month><year>2015</year></pub-date><volume>03</volume><issue>01</issue><fpage>1</fpage><lpage>14</lpage><history><date date-type="received"><day>13</day>	<month>January</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>30</month>	<year>January</year>	</date><date date-type="accepted"><day>3</day>	<month>February</month>	<year>2015</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>
 
 
  Power uprates pose a threat to electrical generators due to possible parasite effects that can develop potential failure sources with catastrophic consequences in most cases. In that sense, it is important to pay close attention to overheating, which results from excessive system losses and cooling system inefficiency. The end region of a stator is the most sensitive part to overheating. The calculation of magnetic fields, the evaluation of eddy-current losses and the determination of loss-derived temperature increases, are challenging problems requiring the use of simulation methods. The most usual methodology is the finite element method, or linear regression. In order to address this methodology, a calculation method was developed to determine temperature increases in the last stator package. The mathematical model developed was based on an artificial intelligence technique, more specifically neural networks. The model was successfully applied to estimate temperatures associated to 108% power and used to extrapolate temperature values for a power uprate to 113.48%. This last scenario was also useful to test extrapolation accuracy. The method is applied to determine core-end temperature when power is uprated to 117.78%. At that point, the temperature value will be compared to with the values obtained using finite elements method and multivariate regression.
 
</p></abstract><kwd-group><kwd>Neural Network</kwd><kwd> Error</kwd><kwd> Temperature</kwd><kwd> Core-End</kwd><kwd> Generator</kwd><kwd> Power Uprate</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In the power generation industry, there is a question with no consistent answer over time: should we invest in new generation assets and increase installed power? Or on the contrary, should we improve existing installations to increase their performance and therefore their power output as well?</p><p>In economic scenarios such as the current one, in which power demand is stagnated and the expansion policies of most Western Europe utilities are a thing of the past, the question answered is the second one, relating to increased performance and power output of existing generation assets. By choosing the second option, investment is minimized and production unit costs optimized because, although actual production expenditure remains stable, energy generation increases.</p><p>For all these reasons, many authors develop solutions based on power uprates or comprehensive performance enhancements [<xref ref-type="bibr" rid="scirp.53751-ref1">1</xref>] . The solution presented in this paper involves a power uprate applied to a synchronous generator, which considering that voltage is constant and increased intensity through stator coils. Without getting into the peculiarities of steam generation process limitations or combustion improvements, this type of solutions has a common bottleneck: the thermal capacity and margin of generator winding insulation. In terms of power uprate, these essential parameters are constraining because an increase of associated intensity results in higher generator conductor temperature, especially in the critical area known as end-core. That is the reason why it is vital to determine expected temperatures in these generator areas beforehand, as actual temperature values will condition the feasibility of power uprate and additional power. In other words, this determination will ultimately impact power uprate viability.</p><p>After determining end-core temperature as a limiting parameter [<xref ref-type="bibr" rid="scirp.53751-ref2">2</xref>] , it is time to perform calculations and extrapolations aimed at verifying if final extrapolated or calculated temperature is in fact below the acceptance criterion, which in this case will be the type B insulation limit (130˚C) [<xref ref-type="bibr" rid="scirp.53751-ref3">3</xref>] -[<xref ref-type="bibr" rid="scirp.53751-ref7">7</xref>] .</p><p>Currently, there are two types of techniques to estimate end-core temperature: the finite element method (FEM) [<xref ref-type="bibr" rid="scirp.53751-ref8">8</xref>] and the regression estimation method [<xref ref-type="bibr" rid="scirp.53751-ref9">9</xref>] . The first method (FEM) is numerical, complex, more precise, resource intensive and requires an accurate internal generator geometry knowledge, which means that it is usually limited to OEMs or costly reverse engineering processes. Mathematically speaking, the second method is simpler and more accessible, but it renders more inaccurate results since the simulated process is significantly non-linear. The method proposed here is based on artificial neural networks because of their predictability, universal prediction, reality-adapted results, accessibility and easy implementation. The main challenge of this method is the need to have operational data from the machine under analysis so as to learn and create a reliable database from which to extrapolate power uprate results. Out of all neural networks, Feedforward architecture is chosen as it adapts to the purpose of adjusting and extrapolating.</p><p>Using the abovementioned neural network requires a training process based on actual machine conditions and data, which means that it is necessary to have information on known operating states. Once the network simulates end-core temperatures with a minimum error under known conditions, it is time to extrapolate temperature values under power uprate conditions. In this case, there are available data for generator and end-core temperatures for an initial rated generator power of up to 108.57%. These data will be used to train the network and extrapolate end-core temperature values for power levels of up to 113.48%. Once this power is reached, the accuracy of the first extrapolation value will be checked. If extrapolation is accurate, the network will be rendered adequate and data will be gathered for a 113.48% power level which, together with available 108.57% power values, will be used to train the network and extrapolate data for a power level of 117.78%, which is what the licensee actually wants. The extrapolated value will be compared to the results obtained using the abovementioned two methods so as to analyze numerical values, calculation capabilities and method advantages.</p></sec><sec id="s2"><title>2. Case Description and Methodology</title><p>The problem described will be analyzed in an energy production plant with the aim of determining the expected electrical generator core-end temperature for a power uprate.</p><p>The model is developed to estimate, simulate or extrapolate the core-end temperature in a liquid and gas cooled 4-pole [<xref ref-type="bibr" rid="scirp.53751-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.53751-ref11">11</xref>] , electrical generator once the power uprate is finalized. That is the simulation should provide the expected temperature under conditions in which the generator has never operated or being tested. The ultimate reason for this simulation and its results is to verify that type B insulation limits are not exceeded. An example of this type of generators is seen in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Modeled generator layout</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1560143x5.png"/></fig><p>After defining the problem and determining the equipment (generator) on which power uprate simulations and forecasts will be carried out, it is time to establish the physical model so that target parameters can be known, calculated and extrapolated.</p><p>Inside the generator there are several physical phenomena: electrical, magnetic, thermal and fluid-mechanical. The phenomenon favoring energy creation inside the generator is the rotation of the magnetic field, which is in turn caused by the electrical phenomenon of rotor turning and subjected to intensity. In this case study, turning speed is considered to be constant. A secondary phenomenon is stator electricity, characterized mostly by phase (3) intensity and terminal voltage. These two phenomena are responsible, together with grid conditions (reactive power), for heat and thermal generation due to parasite processes and losses.</p><p>Inside the water-and hydrogen-cooled generator there are two heat sinks: one for water and the other for hydrogen. The variables regulating the hydrogen heat sink are hydrogen purity and pressure as they impact the thermal coefficient of the gas, the thermal difference of hydrogen inside the coolers and also hydrogen temperature at the cooler outlet. In the case of coil water, the key variables are coil water flow rate and water temperature in generator inlet and outlet.</p><p>These variables, which can be seen in <xref ref-type="table" rid="table1">Table 1</xref>, will be used to develop the model. These parameters will be neural network inputs.</p><p>The critical part in this type of generators is the core-end, which is exposed to magnetic flux and significant eddy current-induced losses in the tooth tips of the first magnetic plate packs. In this location the cooling effect of the hydrogen and water is not fully developed so the temperature is always higher than any other location. Output variables will be the core-end tooth tip. <xref ref-type="table" rid="table2">Table 2</xref> shows the name and location of thermocouples installed in these unfavorable locations.</p><p>For the purposes of this study, an artificial neural network has been selected as the best method because it is a general tool [<xref ref-type="bibr" rid="scirp.53751-ref12">12</xref>] and therefore works well for both lineal and non-lineal phenomena, hence covering a wide range of possibilities. It is important to take into consideration that the neural network is a universal approximator [<xref ref-type="bibr" rid="scirp.53751-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.53751-ref14">14</xref>] allowing for generalization and extrapolation [<xref ref-type="bibr" rid="scirp.53751-ref15">15</xref>] .</p><p>Once the conceptual model, tool and calculation process input and output variables have been determined, it is time to present the model scheme in which calculation stages, acceptance criteria values and admissible error rates will be developed. <xref ref-type="fig" rid="fig2">Figure 2</xref> shows a graphic representation of this process.</p><p>The process starts by measuring the value of variables in <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref> under operating conditions in which generator power is below 108.57%. These data are used to test the network based on the following criterion: variable values in <xref ref-type="table" rid="table1">Table 1</xref> should allow the network to generate <xref ref-type="table" rid="table2">Table 2</xref> values which should be compared to real values to ensure a maximum difference of 0.1˚C. This neural network is used to extrapolate end-core temperature values (<xref ref-type="table" rid="table2">Table 2</xref>) for a power level of 113.48% of initial rated generator power. Extrapolated values are compared to those obtained when the plant reaches the specific power level. If extrapolation values have a difference of less than 5% compared to plant-measured values, the network is rendered adequate and can be used</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Independent variables</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Description</th><th align="center" valign="middle" >Units</th></tr></thead><tr><td align="center" valign="middle" >Gross generator power</td><td align="center" valign="middle" >MW</td></tr><tr><td align="center" valign="middle" >Reactive generator power</td><td align="center" valign="middle" >MVAR</td></tr><tr><td align="center" valign="middle" >Generator phase A current</td><td align="center" valign="middle" >A</td></tr><tr><td align="center" valign="middle" >Generator phase B current</td><td align="center" valign="middle" >A</td></tr><tr><td align="center" valign="middle" >Generator phase C current</td><td align="center" valign="middle" >A</td></tr><tr><td align="center" valign="middle" >Generator field voltage</td><td align="center" valign="middle" >V</td></tr><tr><td align="center" valign="middle" >Generator field current</td><td align="center" valign="middle" >A</td></tr><tr><td align="center" valign="middle" >H<sub>2</sub> generator purity</td><td align="center" valign="middle" >%</td></tr><tr><td align="center" valign="middle" >H<sub>2</sub> generator pressure</td><td align="center" valign="middle" >KG/CM<sup>2</sup></td></tr><tr><td align="center" valign="middle" >Hydrogen temperature, cooler 1 inlet</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Hydrogen temperature, cooler 1 oulet</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Hydrogen temperature, cooler 2 inlet</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Hydrogen temperature, cooler 2 oulet</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Water temperature, stator inlet coils</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Water temperature, stator outlet coils</td><td align="center" valign="middle" >˚C</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Model output variables</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Description</th><th align="center" valign="middle" >Units</th></tr></thead><tr><td align="center" valign="middle" >Temperature between slots 70 &amp; 71 (tooth tip) TC80</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Temperature between slots 69 &amp; 70 (tooth tip) TC82</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Temperature between slots 68 &amp; 69 (tooth tip) TC84</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Temperature between slots 67 &amp; 68 (tooth tip) TC86</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Temperature between slots 64 &amp; 65 (tooth tip) TC89</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Temperature between slots 63 &amp; 62 (tooth tip) TC93</td><td align="center" valign="middle" >˚C</td></tr></tbody></table></table-wrap><p>for final extrapolation.</p><p>As previously mentioned, the power uprate value targeted by the licensee is 117.78%, for an apparent power of 1277 MVA and a power factor of 0.95. For end-core temperature value extrapolation, a network entry data sheet needs to be put together, similar to <xref ref-type="table" rid="table1">Table 1</xref>. Values should include measurements of up to 108.57% plus those measured at the 113.48% stage of initial rated power. The same variables (<xref ref-type="table" rid="table2">Table 2</xref>) measured under the same conditions, are used to establish network training parameters.</p><p>In parallel, the values of <xref ref-type="table" rid="table1">Table 1</xref> variables are established, as determined by design, for an extended power level of 117.78% (represented in <xref ref-type="table" rid="table3">Table 3</xref>).</p><p>Given extrapolation criticality and the stochastic nature of neural networks, this final step will be described in further detail. The neural network will be tested using known data (108.57% and 113.48%). When the point in which the calculated error of end-core temperature values is lower than 0.1˚C, temperature values are calculated in the same point for a power level of 117.78%. In this case, the input variables included in <xref ref-type="table" rid="table3">Table 3</xref> will be used as input neural network data. This process will be repeated 30 times, which means that for every point of interest (<xref ref-type="table" rid="table2">Table 2</xref>), 30 temperature values will be obtained. The expected value will be the average of all of them in each point of interest; temperature values will be determined for a confidence interval of 95%.</p></sec><sec id="s3"><title>3. Model Definition</title><p>The method based on artificial neural networks provides a solution of acceptable quality with very little effort.</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Flow schematic of the temperature determination process at 117.78% power</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1560143x6.png"/></fig><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Variables and values used in the extrapolation to 117.78%</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Description</th><th align="center" valign="middle" >Value</th><th align="center" valign="middle" >Units</th></tr></thead><tr><td align="center" valign="middle" >Gross generator power</td><td align="center" valign="middle" >1150</td><td align="center" valign="middle" >MW</td></tr><tr><td align="center" valign="middle" >Reactive generator power</td><td align="center" valign="middle" >−378</td><td align="center" valign="middle" >MVAR</td></tr><tr><td align="center" valign="middle" >Generator phase A current</td><td align="center" valign="middle" >34940</td><td align="center" valign="middle" >A</td></tr><tr><td align="center" valign="middle" >Generator phase B current</td><td align="center" valign="middle" >34940</td><td align="center" valign="middle" >A</td></tr><tr><td align="center" valign="middle" >Generator phase C current</td><td align="center" valign="middle" >34940</td><td align="center" valign="middle" >A</td></tr><tr><td align="center" valign="middle" >Generator field voltage</td><td align="center" valign="middle" >424</td><td align="center" valign="middle" >V</td></tr><tr><td align="center" valign="middle" >Generator field current</td><td align="center" valign="middle" >5831</td><td align="center" valign="middle" >A</td></tr><tr><td align="center" valign="middle" >H<sub>2</sub> generator purity</td><td align="center" valign="middle" >98</td><td align="center" valign="middle" >%</td></tr><tr><td align="center" valign="middle" >H<sub>2</sub> generator pressure</td><td align="center" valign="middle" >5.27</td><td align="center" valign="middle" >KG/CM<sup>2</sup></td></tr><tr><td align="center" valign="middle" >Hydrogen temperature, cooler 1 inlet</td><td align="center" valign="middle" >52</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Hydrogen temperature, cooler 1 oulet</td><td align="center" valign="middle" >38</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Hydrogen temperature, cooler 2 inlet</td><td align="center" valign="middle" >43</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Hydrogen temperature, cooler 2 oulet</td><td align="center" valign="middle" >38</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Water temperature, stator inlet coils</td><td align="center" valign="middle" >27.5</td><td align="center" valign="middle" >˚C</td></tr><tr><td align="center" valign="middle" >Water temperature, stator outlet coils</td><td align="center" valign="middle" >45</td><td align="center" valign="middle" >˚C</td></tr></tbody></table></table-wrap><p>A multilayer neural network (Feedforward) has a feature that was mentioned before: it is a universal approximator. The neural network is conditioned by the input layer, the output layer, as well as the transfer functions that together with the synaptic weights and biases, make up network parameters. <xref ref-type="fig" rid="fig3">Figure 3</xref> shows a proposed network layout.</p><p>Focusing on the problem under analysis, a multilayer Feedforward network will be adopted. The neural network will have three layers: input, output and hidden. The first layer (input) will have as many neurons as variables in <xref ref-type="table" rid="table1">Table 1</xref> [<xref ref-type="bibr" rid="scirp.53751-ref15">15</xref>] . The output layer will have six neurons, one for each output variable included in <xref ref-type="table" rid="table2">Table 2</xref>. The design of the hidden layer is critical to convergence, error evolution and training performance [<xref ref-type="bibr" rid="scirp.53751-ref16">16</xref>] [<xref ref-type="bibr" rid="scirp.53751-ref17">17</xref>] . The number of neurons in the hidden layer will be selected as follows:</p><p>・ The number of hidden neurons should be in the range between the size of the input layer and the size of the output layer. So the range will be between 15 and 6.</p><p>・ The number of hidden neurons should be 2/3 of the input layer size, plus the size of the output layer. In this particular case they are 16.</p><p>・ The number of hidden neurons should be less than twice the input layer size, so the number should be less than 12.</p><p>Obviously only the second condition is not coherent with the first and third, therefore, it will be neglected. So finally 12 neurons will be implemented in the hidden layer (see <xref ref-type="fig" rid="fig4">Figure 4</xref>).</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Typical layout of a Feedforward-type neural network</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1560143x7.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Neural network architecture for this model</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1560143x8.png"/></fig><sec id="s3_1"><title>3.1. Training</title><p>Once the architecture to be used in a particular problem has been defined, it is necessary to adjust the neural network weight through the training process. The training process is composed of three sub-processes: learning, validation and test. The learning algorithm includes a problem of inference associated to free network parameters and related neuron connections.</p><p>The learning process of a Feedforward neural network is ought to be supervised because network parameters, known as weights and biases, are estimates based on a set of training patterns (including input and output patterns). In order to estimate network parameters, a backpropagation algorithm is used as generalization of the delta rule proposed by Widrow-Hoff [<xref ref-type="bibr" rid="scirp.53751-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.53751-ref14">14</xref>] . Learning implies weight adjustment by comparing the neural network output to measured value, to minimize error. The error will be calculated as the mean squared error between the simulated temperature and the real (measured) temperature.</p><p><xref ref-type="fig" rid="fig5">Figure 5</xref> shows a detailed training process including three clearly differentiated phases. The first phase is learning as such. In this phase, weights and biases characterizing neurons and their connections are determined by means of the learning process described above. In this phase, 90% of available data is used. After training, it is necessary to determine the error made when comparing network output to actual data and if error is lower than a specific value (0.1˚C in this case), the next phase can be initiated. The second phase is validation. In this phase, output values are calculated using 5% of available data not used during the training phase. If error is less than 0.1, a test is performed and the network rendered “trained”; if the error is not less than 0.1˚C, the learning phase must be repeated until the validation error value meets the target.</p><p><xref ref-type="fig" rid="fig6">Figure 6</xref> shows the evolution of the learning error, validation and test.</p><p>This error estimates how the neural network can be adapted to the problem under analysis. Process results include not only error evolution during the learning phase, but also error distribution throughout the different phases as well as fitting between network-simulated values and real values. These results are specifically addressed in the following section.</p><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Training flow diagram</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1560143x9.png"/></fig><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Error evolution during the training, validation and test phases</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1560143x10.png"/></fig></sec><sec id="s3_2"><title>3.2. Error Evaluation</title><p>This section will address network errors, both in the training and validation phases. The analysis will be more thorough than a mere evaluation of <xref ref-type="fig" rid="fig7">Figure 7</xref>, focusing on aspects such as error biases, error morphology, error evaluation and inter-phase error adjustment. <xref ref-type="fig" rid="fig7">Figure 7</xref> and <xref ref-type="fig" rid="fig8">Figure 8</xref> illustrate the analysis.</p><p>The first analyzed figure (<xref ref-type="fig" rid="fig7">Figure 7</xref>) is a histogram of error values that are associated to the learning, validation and test phases. The figure shows the error probability function as normal distribution, with an average near zero and a very small variance (&lt;0.1˚C). As a result, it is considered white noise, being very consistent, structureless and not causing any bias.</p><p>In order to support the previous analysis, a linear regression between the data obtained by the trained neural network and the data actually measured (<xref ref-type="fig" rid="fig8">Figure 8</xref>), was conducted. This comparison was made in four different scenarios: the last learning, the last validation, the test and finally, a joint analysis. This analysis results in three important parameters related to one another and to the previously presented concept of normal probability function error. The three parameters are: R or correlation coefficient, slope of the regression line and the value of output data when the target data is zero.</p><p>・ R values or correlation coefficient are near 1; this means that neural network temperature output values match real values. It is also worth mentioning that data dispersion near the line is very small or null.</p><p>・ Line slope values are 1 in all cases, meaning that simulated values and measured values have a 1:1 equivalence. The result obtained is very close to reality, with an average error value of zero.</p><p>・ The simulation is slightly biased (value lower than 0.1), but it is considered residual and therefore negligible. The former analysis concludes that simulated values are realistic, with a high degree of accuracy.</p></sec></sec><sec id="s4"><title>4. Simulation Results</title><p>In the previous section, the neural network was dimensioned and trained, and errors and results were analyzed in scenarios in which the temperature value provided by the trained neural network was taken as real.</p><p>According to the scheme in <xref ref-type="fig" rid="fig2">Figure 2</xref>, the next step is the simulation or extrapolation of end-core temperature values for operating conditions of up to 113.85% of the original rated power. The full set for this extrapolation (simulation) is comprised of 145 sets of variables (<xref ref-type="table" rid="table1">Table 1</xref>), which means the network will provide 145 sets of 6 different temperatures, as described in <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>In parallel and considering that this operational condition is feasible for the plant, real temperature measurements are taken at the selected points (<xref ref-type="table" rid="table2">Table 2</xref>).</p><p>Measured points are compared to extrapolated (simulated) data by means of four graphs or techniques:</p><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Error histogram</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1560143x11.png"/></fig><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Training phase distribution and goodness of fit</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1560143x12.png"/></fig><p>correlation, histogram, error-active power correlation and temperature versus time plot for extrapolated (simulated) and measured cases.</p><p>An analysis of linear correlation between extrapolated (simulated) and measured temperature data leads to the conclusion that the simulation is good when the adjustment value obtained is 0.94092 (<xref ref-type="fig" rid="fig9">Figure 9</xref>).</p><p>A histogram analysis (<xref ref-type="fig" rid="fig1">Figure 1</xref>0) reveals that in absolute terms, error has an average value of 0.4082˚C. Furthermore, the negative sign indicates that extrapolation (simulation) provides results exceeding average machine values, indication that gets confirmed after observing in <xref ref-type="fig" rid="fig9">Figure 9</xref> that, for the most part, points are above the y = x equation line. This fact supports the purpose of this work as it provides extrapolated (simulated) values with a slight safety margin.</p><p>According to <xref ref-type="fig" rid="fig1">Figure 1</xref>0, the extrapolation error is a normal probability function, with an average of −0.4082˚C (negative) and a standard deviation of 0.2984. The absolute error value represents an error of 0.68% above the real value. The 95% error confidence interval is between −1.005˚C and 0.1886˚C. The error is lower than 5%, so the extrapolation is considered to be valid.</p><fig id="fig9"  position="float"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> Correlation between real values and simulated values</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1560143x13.png"/></fig><fig id="fig10"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> Histogram of errors made during the extrapolation</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1560143x14.png"/></fig><p>An analysis of active power and error correlation (<xref ref-type="fig" rid="fig1">Figure 1</xref>1) leads to the conclusion that there are no clusters. It is also noted that as power increases, error reduces. This behavior is coherent with the information in <xref ref-type="fig" rid="fig9">Figure 9</xref>, which shows that a temperature increase (real and simulated) shortens the gap between both temperature values (eventually tending to zero). As a result to temperature increases, the points in <xref ref-type="fig" rid="fig9">Figure 9</xref> tend to be above the y = x line.</p><p>Finally and for information purposes, <xref ref-type="fig" rid="fig1">Figure 1</xref>2 shows the time evolution of extrapolated (simulated) and measured machine temperatures, noting that they are well adjusted and look similar. It is also confirmed that simulated or extrapolated values are slightly higher than measured values.</p><p>In summary, it was verified that during the training phase, error is lower than 0.1˚C whereas in the extrapolation</p><fig id="fig11"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>1</label><caption><title> Error vs. active power (MWe)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1560143x15.png"/></fig><fig id="fig12"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>2</label><caption><title> Extrapolation in the time domain</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1560143x16.png"/></fig><p>phase for values at a power level 113.85%, error is under 5%. Thus, it is concluded that the neural network simulates well the thermal status of the generator and its core-end. The data and analyses provided in previous paragraphs support the credibility and robustness of the method, which is ultimately aimed at determining core- end temperature in advance, for a 117.78% power level in relation to initial generator rated power.</p><p>This is a clear, extreme case of extrapolation, which as opposed to a 113.85% power level (in relation to initial rated power), will render values that cannot be checked. That is precisely the motive for this work: obtaining an estimate to make decisions on the viability of a power uprate. In this case other simulated values are available. For this additional simulation, the finite element method (FEM) and regression method have been used.</p><p>As established in the introduction and the sequence of <xref ref-type="fig" rid="fig2">Figure 2</xref>, the network will be retrained using initial data for a power level of 108.57%, before increasing those values based on measured data for a power level of 113.85%. This will render a trained network with an error nearing zero in the training phase, as seen in <xref ref-type="fig" rid="fig1">Figure 1</xref>3, which also shows that the error confidence interval at 95% is &#177;1.00˚C.</p><p>In order to be coherent with previous analyses, correlations between real measures and neural network results during the training, validation and testing phases are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>4. The correlations included in <xref ref-type="fig" rid="fig1">Figure 1</xref>4 have correlation index values of 0.999, (i.e., very near to 1), which indicates highly accurate linear adjustment between simulated and real values, indication confirmed by the fact that all points in the correlation graphs are on the y = x equation line. With regards to the bias, the regression line intercept is considered to be 0.066˚C, a negligible value leading to the conclusion that network-simulated values are equal to real values.</p><p>Once the network is trained and due to the stochastic nature of neural networks, the training-simulation process should be repeated at least 30 times. In other words, it is important to train the network before applying the entry values of variables included in <xref ref-type="table" rid="table3">Table 3</xref>. One measurement point, thermocouple Tc82, has an average temperature of 87˚C with a standard deviation of 3.15˚C. In light of this, expected thermocouple temperature for a power uprate condition (117.78%) will range between 93.30˚C and 80.70˚C, with a probability of 95%.</p><p>Comparison with the values of other evaluation methods is shown in <xref ref-type="table" rid="table4">Table 4</xref>.</p><p>The values of <xref ref-type="table" rid="table4">Table 4</xref> allow us to conclude that finite element method values and neural network results are consistent, with similar magnitudes and values. Going a step further, it is possible to state that the temperature value obtained with the FEM is covered by the statistical result of the neural network. As for the extrapolation method, values are high and near the limit, although below the acceptability criterion for type-B insulation.</p><p>Considering all these information and findings, it is possible to assert that the required power increase is viable without the need to modify any auxiliary generator parameter.</p><fig id="fig13"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>3</label><caption><title> Error histogram during the second training sequence</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1560143x17.png"/></fig><fig id="fig14"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>4</label><caption><title> Value adjustment and correlation with measured values</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/1-1560143x18.png"/></fig><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Values simulated by the neural network and other systems for the worst case</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >End core temperature</th><th align="center" valign="middle" >Method</th></tr></thead><tr><td align="center" valign="middle" >87.48˚C</td><td align="center" valign="middle" >Neural network (average)</td></tr><tr><td align="center" valign="middle" >81.3˚C</td><td align="center" valign="middle" >Finite elements</td></tr><tr><td align="center" valign="middle" >127˚C</td><td align="center" valign="middle" >Multivariate regression</td></tr></tbody></table></table-wrap></sec><sec id="s5"><title>5. Conclusions</title><p>This study leads to many conclusions. Firstly, the neural network used is found to be not only a good simulator of the core-end temperature value in an electrical generator, but also a valid option to predict and determine the expected power uprate core end temperatures. This concept can be broadened by using the network to determine core-end temperatures for non-tested conditions, hence considering this a forecasting model.</p><p>After looking at the three models used (<xref ref-type="table" rid="table4">Table 4</xref>), a study and analysis strategy can be established. When the dataset is scarce, the expected temperature can be determined using a multivariate regression model. If it is determined that the expected temperature is lower than the specification for a type B insulation, the process can move forward. In the next step, it is necessary to gather generator data using a monitoring system and to develop the neural network so that thermal generator behavior can be modeled for a wide spectrum of operational conditions. In this case, it is also possible to extrapolate core-end temperatures for power uprate conditions. If it is verified that the expected temperature is still below the type B insulation criterion, then a finite element model can be developed when the value is very near to the limit or very far from the upper limit. This strategy ensures reliability while minimizing costs and risk levels.</p><p>This tool allows a sensitivity study to determine the effect of each of the 15 input variables on the final result, hence favoring the establishment of cooling strategies if needed and anticipating unexpected scenarios and the best way to respond to them. This model is a very useful generator simulator, improving decision-making pro- cesses and training strategies for power plant operators.</p><p>Finally some remarks about the performance of the simulated electrical generator should be highlighted. The simulated electrical generator has an apparent power of 1120 MVA, and is working at a point of 0.98 power factor. In situations in which the grid has a capacitive behavior, the operator must reduce active power to avoid unwanted situations or cross the URAL curve (limit). This power reduction constitutes an economic impact. The proposed power uprate, in addition to setting the thermal behavior of the magnetic core, and new URAL curve based on that, leads to optimize the operation of the generator and the benefits of its exploitation. The other important point is that no plant modifications are required for the power uprate because none auxiliary system is limiting.</p></sec></body><back><ref-list><title>References</title><ref id="scirp.53751-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Katayama, H., Takahasi, S., Nakamura, H., Shimada, H., Ito, H., Coetezee, G.J. and Claassens, F.A. (2006) A Successful Retrofit of Old Turbo-Generators Having Various Technical Problems. CIGRE. Ref. A1-206.</mixed-citation></ref><ref id="scirp.53751-ref2"><label>2</label><mixed-citation publication-type="book" xlink:type="simple">Gunar, K. (2008) Stator Core-End Region Heating of Air Cooled Turbine Generators. Ed. VDM.</mixed-citation></ref><ref id="scirp.53751-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">IEC 60085-1 (2007) Thermal Evaluation and Classification of Electrical Insulation.</mixed-citation></ref><ref id="scirp.53751-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">IEEE Std 56 (1977) IEEE Guide for Insulation Maintenance of Large Alternating-Current Rotating Machinery (10,000 kVA and Larger).</mixed-citation></ref><ref id="scirp.53751-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">IEEE Std 95 (1977) IEEE Recommended Practice for Insulation Testing of Large AC Rotating Machinery with High Direct Voltage.</mixed-citation></ref><ref id="scirp.53751-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">IEEE Std 433 (1974) IEEE Recommended Practice for Insulation Testing of Large AC Rotating Machinery with High Voltage at Very Low Frequency.</mixed-citation></ref><ref id="scirp.53751-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">IEEE Std 434 (1973) IEEE Guide for Functional Evaluation of Insulation Systems for Large High-Voltage Machines.</mixed-citation></ref><ref id="scirp.53751-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Lu, D.Q., Huang, X.L. and Hu, M.Q. (2001) Using Finite Element Method to Calculate 3D Thermal Distribution in the End Region of Turbo Generator. Proceedings of the CSEE, 21, 82-85.</mixed-citation></ref><ref id="scirp.53751-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Li, J.Q., Li, H.M. and Lu, Z.P. (2003) Research on Temperature Rise of Stator Iron-Core End Region of Turbine Generator. The 5th International Conference on Power Electronics and Drive Systems, 1, 766-770.</mixed-citation></ref><ref id="scirp.53751-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Klempner, G. and Kerszenbaum, I. (2008) Handbook of Large Turbo-Generator Operation and Maintenance. Wiley, Hoboken.</mixed-citation></ref><ref id="scirp.53751-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Boldea, I. (2006) Syncronous Generator. Taylor and Francis, UK.</mixed-citation></ref><ref id="scirp.53751-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Kortesis, S. and Panagiotopoulos, P.D. (1993) Neural Network for Computing in Structural Analysis: Methods and Prospects of Applications. International Journal for Numerical Methods in Engineering, 36, 2305-2318. 
http://dx.doi.org/10.1002/nme.1620361310</mixed-citation></ref><ref id="scirp.53751-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Dsissanayake, M.W.M. and Phan-Thien, N. (1994) Neural Network-Based Approximations for Solving Partial Differential Equations. Communications in Numerical Methods in Engineering, 10, 195-201.  
http://dx.doi.org/10.1002/cnm.1640100303</mixed-citation></ref><ref id="scirp.53751-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Hornik, K., Stinchcombe, M. and White, H. (1989) Multilayer Feedforward Networks Are Universal Approximators. Neural Networks, 2, 359-366. http://dx.doi.org/10.1016/0893-6080(89)90020-8</mixed-citation></ref><ref id="scirp.53751-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Garrido, L., Gaitan, V., Serra-Ricahrt, M. and Calbet, X. (1995) Use of Multilayer Feedfordward Neural Network as a Display Method for Multidimensional Distributions. International Journal of Neural Network, 6, 273-282.</mixed-citation></ref><ref id="scirp.53751-ref16"><label>16</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Romaunke</surname><given-names> V. </given-names></name>,<etal>et al</etal>. (<year>2013</year>)<article-title>Setting the Hidden Layer Neuron Number in Feed Forward Neural Network for an Image Recognition Problem under Gaussian Noise of Distortion</article-title><source> Computer and Information Science</source><volume> 6</volume>,<fpage> 38</fpage>-<lpage>54</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.53751-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Heaton, J. (2007) Introduction to Neural Networks with Java. Heaton Research.</mixed-citation></ref></ref-list></back></article>