Fuel loading and control rod patterns optimization in a BWR using tabu search

Download Fuel loading and control rod patterns optimization in a BWR using tabu search

Post on 26-Jun-2016




0 download

Embed Size (px)


<ul><li><p>Fuel loading and control rod pabu</p><p>, J</p><p>tera</p><p>1115</p><p>olvcoupled way. This system involves three dierent optimization stages; in the rst one, a seed fuel loading using the Haling principle isdesigned. In the second stage, the corresponding control rod pattern for the previous fuel loading is obtained. Finally, in the last stage, anew fuel loading is created, starting from the previous fuel loading and using the corresponding set of optimized control rod patterns.</p><p>loading (FL) design, which implies to place an inventory niques, such as neural networks, ant colonies, genetic algo-</p><p>Spectral Shift operation can be favored if control rod posi-tions (CRP design) are such, as to produce a peaked axialpower distribution at the bottom of the core. However, it isimportant to keep in mind that CRP design depends on FLdesign. In other words, if we do not have a good FL design,then we will not obtain a good CRP design. Therefore, an</p><p>Nucleares, Km. 36.5 Carretera Mexico-Toluca, Ocoyoacac 52045, Estadode Mexico, Mexico. Tel.: +52 55 53297200; fax: +52 55 53297301.</p><p>E-mail addresses: jacm@nuclear.inin.mx (A. Castillo), jjortiz@nuclear.inin.mx (J.J. Ortiz), jlmt@nuclear.inin.mx (J.L. Montes), mrpc@nuclear.inin.mx (R. Perusqua).1 Also PhD student at the Facultad de Ciencias of the Universidad</p><p>Autonoma del Estado de Mexico, Mexico.</p><p>Annals of Nuclear Energy 3</p><p>annals ofof fuel assemblies into the core, in order to maximize thecycle length, while thermal limits, hot excess reactivityand cold shutdown margin are satised. Other optimiza-tion stage is related to the reactivity control during theoperation cycle. The goal in this part of the cycle designis to predict the full power control rod pattern (CRP). Inthis stage, the control rod axial locations during the wholeoperation cycle are considered. To obtain these CRPs it is</p><p>rithms, tabu search and fuzzy logic (Ortiz and Requena,2004, 2006, 2004; Castillo et al., 2004, 2005; Francoiset al., 2004), among others. In some cases, Halings princi-ple (Haling, 1964) has been used to obtain FL design. TheHalings principle guarantees a safe operation of the reac-tor but it does not maximize cycle length. It is possible tomaximize cycle length using an adequate operation strat-egy. A good option is operating the reactor by using Spec-tral Shift strategy (Specker et al., 1978), which permits tobreed ssile material and allows a longer cycle length.* Corresponding author. Address: Instituto Nacional de InvestigacionesFor each stage, a dierent objective function is considered. In order to obtain the decision parameters used in those functions, the CM-PRESTO 3D steady-state reactor core simulator was used. Second and third stages are repeated until an appropriate fuel loading and itscontrol rod pattern are obtained, or a stop criterion is achieved. In all stages, the tabu search optimization technique was used. The Qui-nalliBT system was tested and applied to a real BWR operation cycle. It was found that the value for ke obtained by QuinalliBT was0.0024 Dk/k greater than that of the reference cycle. 2007 Elsevier Ltd. All rights reserved.</p><p>1. Introduction</p><p>The operation cycle design for a boiling water reactor(BWR) has several optimization stages. One is the fuel</p><p>necessary to take into account several constraints, includ-ing some of those mentioned above.</p><p>FL and CRP problems have been commonly solved inan independent way by using several optimization tech-using ta</p><p>Alejandro Castillo *, Juan Jose Ortiz</p><p>Instituto Nacional de Investigaciones Nucleares, Km. 36.5 Carre</p><p>Received 19 May 2006; received in revised formAvailable online</p><p>Abstract</p><p>This paper presents the QuinalliBT system, a new approach to s0306-4549/$ - see front matter 2007 Elsevier Ltd. All rights reserved.doi:10.1016/j.anucene.2006.12.006tterns optimization in a BWRsearch</p><p>ose Luis Montes 1, Raul Perusqua</p><p>Mexico-Toluca, Ocoyoacac 52750, Estado de Mexico, Mexico</p><p>December 2006; accepted 18 December 2006February 2007</p><p>e fuel loading and control rod patterns optimization problem in a</p><p>www.elsevier.com/locate/anucene</p><p>4 (2007) 207212</p><p>NUCLEAR ENERGY</p></li><li><p>As it was mentioned above, these problems have beensolved in an independent way, being one of the main rea-</p><p>uclesons that the search space is too large if the problem is con-sidered in a coupled way in which case, the total number ofparameters included in the whole process is increased. Onthe other hand, the computers in the past did not havethe capacity to make the necessary calculations in a reason-able time. With present computers this is not a problemanymore. So, the coupled problem has begun to be investi-gated recently. An approach for solving this new problemwas proposed in a paper by Kobayashi and Aiyoshi(2002), by using a method based on Genetic Algorithms.In order to optimize the FL-CRP design, an if-then heu-ristic rule was implemented. As it was mentioned at theapproximation with greater scope is to consider the solu-tion of FL and CRP problems in a coupled manner.</p><p>QuinalliBT derives its name from QUItze and toN-ALLI, two words of two ancient Mexican languages,and Busqueda Tabu (tabu search) in Spanish. The sys-tem solves both FL and CRP designs in a coupled way.In each stage a dierent multi-objective function is usedand then evaluated with CM-PRESTO (Scandpower,1993) 3D code. The tabu search (TS) heuristic techniqueis applied in the whole process. The QuinalliBT systemwas designed using FORTRAN-77 language in an Alphaworkstation with UNIX operation system.</p><p>2. Problem description</p><p>Fuel loading design problemmay be described as follows:for a given inventory of fuel assemblies, an arrangement ofthem inside the reactor core has to be found, in such a waythat some restrictions will be satised during cycle opera-tion. Among these restrictions can be mentioned, for exam-ple, that some fuel bundle allocation rules have to besatised, as well as thermal limits, hot excess reactivity andcold shutdownmargin; also energy extraction has to bemax-imized. The Halings principle has been one of the most usedtechniques for designing FL. With this operation strategy asafe operation of the reactor can be achieved without prob-lems. However, the obtained energy is far from being themaximum energy of the cycle.</p><p>In CRP design, it is necessary to establish axial controlrod positions for each one of several burnup steps. Becausean adequate CRP design allows for axial power distribu-tion to be adjusted to a peak at the bottom of the core,CRP has an important contribution in achieving SpectralShift operation in the reactor. Another important consider-ation in this stage of the design is that reactor core has tobe critical, and also that thermal limits must be satisedthroughout the cycle. Although cycle length is stronglyaected by CRP throughout the cycle, its maximizationat this stage is not a goal. This task will be made later bymeans of fuel loading pattern optimization.</p><p>208 A. Castillo et al. / Annals of Nbeginning of this paper, the Halings principle has beenused by many authors, for example, Kobayashi et al. Inthat paper the authors, pay special attention on the numberof fresh assemblies during the iteration process.</p><p>In a BWR reactor with a total of 444 fuel assemblies and109 control rods, we can make the following deliberationsabout the search space size. In the rst case, if all fuelassemblies are dierent, then we have 444! possible solu-tions to FL design. In the control rods case, if we are con-sidering 25 axial nodes and 10 burnup steps, then we have((109)25)10 possible solutions to CRP design. We can seethat, both FL and CRP designs are combinatorial prob-lems. For this reason, a combinatorial technique can beused to solve these problems.</p><p>If some heuristic rules and simplications are consid-ered, the number of possible solutions can be reduced con-siderably. Then, for the FL search space, it is possible toreduce it from 2.1 10984 to 7.3 1054 possible solutions,applying the following rules or simplications:</p><p>1. Fuel load design with low leakage strategy.2. Eighth reactor core symmetry.3. Control cell core load strategy.</p><p>On the other hand, for the CRP search space, it is alsofeasible to reduce the total possible solutions, from 5.683 101523 to 7.8 1069 (with 10 burnup steps), applying the fol-lowing heuristic rules or simplications:</p><p>1. Eighth reactor core symmetry.2. Control cell core load strategy.3. The intermediate positions of control rods are for-</p><p>bidden.</p><p>In this work, we take advantage of previously designedsystems, which were developed to individually optimizeboth problems (Castillo et al., 2004, 2005). By using them,it was possible to develop a new system to optimize thecoupled FL-CRP problem. In the following section, thenew system is described in detail.</p><p>3. QuinalliBT system</p><p>The QuinalliBT system was developed in order to opti-mize FL and CRP design in a coupled way, in a BWRoperating cycle. The system has three stages, each oneusing a dierent multi-objective function. In the rst stage,an optimized FL is obtained using the Halings principle(Haling, 1964) while thermal limits, hot excess reactivityand cold shutdown margin are satised. When the Halingsprinciple is applied in order to design an operation strat-egy, power peaks within reactor core are minimized. How-ever, the obtained FL is not an optimized design from thepoint of view of maximum energy extracted from the fuel,therefore it is used as a seed FL. This seed FL is used inthe second stage to obtain a set of optimized CRP usingSpectral Shift strategy (Specker et al., 1978). In the last</p><p>ar Energy 34 (2007) 207212stage, the CRP design attained in the second stage is usedto obtain a new FL design, instead of using the Halings</p></li><li><p>principle. Thus, second and third stages are repeated in aniterative process, until optimized FL and CRP designs areobtained, or a stop criterion is achieved. Fig. 1 shows theowchart of the QuinalliBT system. In the following para-graphs, QuinalliBT system stages are described.</p><p>As mentioned above, the Halings principle is used inrst stage in order to obtain an initial FL design. The mainidea is to maximize ke value at the end of the cycle, whilethermal limits, hot excess reactivity and cold shutdownmargin are satised. The objective function to be maxi-mized is the following:</p><p>F obj keff w1 DLim1 w2 DLim2 w3 DLim3 w4 DLim4 w5 DLim5 w6 1</p><p>whereke eective multiplication factor at end of the cycleDLim1 = MFLPDlim MFLPDobtainedDLim2 = MPGRlim MPGRobtained</p><p>A. Castillo et al. / Annals of NucleDLim3 = MFLCPRlim MFLCPRobtainedDLim4 = SDMobtained SDMlimDLim5 = HERlim HERobtained</p><p>MFLPD maximum fraction of linear power densityMPGR maximum power generation ratioMFLCPR maximum fraction of limiting critical power</p><p>ratioSDM cold shutdown margin at the beginning of cycleHER hot excess reactivity at the beginning of cycle</p><p>and w1, w2, w3, w4, w5, w6 are non-negative weighting fac-tors obtained from a statistical analysis. When restrictionsLimi (i = 1, . . . , 5) are satised, their respective wi are equalto zero. It can be seen that if all constraints are satised,then Eq. (1) works only to maximize eective multiplica-tion factor ke.</p><p> Input Data stop </p><p> YES Fuel Loading with Halings stop principle NO criterion </p><p> was satisfied? </p><p> Seed Fuel Loading</p><p> Control Rod Fuel Loading Patterns using CRP Fig. 1. QuinalliBTs owchart.In the next stage, operation cycle is divided into ten bur-nup steps. In each one of these steps control rod positionsmust be xed, taking into account that the reactor must becritical, the axial power shape must match a target axialpower prole and that thermal limits must be satised.The objective function to minimize is the following:</p><p>F X25</p><p>i1P iobj P iact w1 jkeff kcritj w2 DLim1 w3</p><p> DLim2 w4 DLim3 w5 2wherePobj target axial power prolePact obtained axial power proleke obtained eective multiplication factorkcrit objective eective multiplication factorLim1 = MFLPDlim MFLPDobtainedLim2 = MPGRlim MPGRobtainedLim3 = MFLCPRlim MFLCPRobtained</p><p>and wi, i = 1, . . . , 5 are weighting factors. It is desirable tominimize the dierences between the target and the obtainedaxial power proles.When the constraints Limi (i = 1, . . . , 3)are satised, then its respective wi, i 2 {3, . . . , 5} is equal tozero. w2 is zero if jke kcritj &lt; 0.00010. It can be seen thatif all of these constraints are satised, Eq. (2) works onlyto minimize the dierence between the axial power proles.</p><p>In the last stage of the iterative process, the optimizedCRP design is used instead of Halings principle to obtaina new FL design. In this case, ke at the end of cycle is max-imized, while the thermal limits in each burnup step, thecold shutdown margin and the hot excess reactivity at thebeginning of cycle must be satised. The objective functionused in this stage is the following:</p><p>F kEOR w1 Xn1</p><p>i1jkieff kcritj w2 </p><p>Xn</p><p>i1Limi1 w3</p><p>Xn</p><p>i1Limi2 w4 </p><p>Xn</p><p>i1Limi3 w5 Lim4 w6 Lim5 w7</p><p>3wheren number of burnup stepskEOR obtained eective multiplication factor at the end</p><p>of cyclekieff obtained eective multiplication factor in each</p><p>burnup stepkcrit objective eective multiplication factorLimi1 = MFLPDi,lim MFLPDi,obtainedLimi2 = MPGRi,lim MPGRi,obtainedLimi3 = MFLCPRi,lim MFLCPRi,obtainedLim4 = SDMobtained SDMlimLim5 = HERlim HERobtained</p><p>i denotes one of the burnup steps in which cycle length is</p><p>ar Energy 34 (2007) 207212 209divided. In the samewaywi, i = 1, . . . , 7 areweighting factorswith the same considerations of those for Eqs. (1) and (2).</p></li><li><p>the present study. This array is equal to zero at the begin-ning of the process and updated in the following way:FVEC(i, j) = FVEC(i, j) + 2, if (i, j) move was made.</p><p>In order to nish the process, it is necessary to denesome stop criteria. The rst one is to stop the algorithmwhen a maximum number of iterations is achieved; the sec-ond one is to stop the process after k iterations, if the objec-tive function does not improve.</p><p>uclear Energy 34 (2007) 207212As it was mentioned, the second and third stages per-form an iterative process until FL-CRP design is obtained,or a stop criterion is achieved.</p><p>4. Tabu search</p><p>In both FL and CRP design, the tabu search (TS) tech-nique was applied. Following is a brief description aboutthis technique. See reference Glover (1968) for more detailson these concepts.</p><p>The TS technique is an iterative process used to obtaina solution that maximizes (or minimizes) an objectivefunction, in a set X of feasible solutions. The TS techniquestarts from a randomly chosen initial feasible solution.Then, space X is explored by moving in a neighborhoodfrom one solution to another. In this process, each feasiblesolution x has an associated set of neighbors, called theneighborhood of x, N(x) 2 X. If N(x) is very large, it ispossible to choose, at each iteration of the process, a sub-set SN(x) N(x) in which case, a search from the currentsolution x to the best one x* in SN(x), whether or notf(x*) is better than f...</p></li></ul>