# BWR control rod design using tabu search

Post on 26-Jun-2016

212 views

TRANSCRIPT

Abstract

* Corresponding author. Tel.: +52 55 53297233; fax: +52 55 53297340.

E-mail addresses: jacm@nuclear.inin.mx (J.A. Castillo), jjortiz@nuclear.inin.mx (J.J. Ortiz), galonso

@nuclear.inin.mx (G. Alonso), lbm@servidor.unam.mx (L.B. Morales), edmundo@nuclear.esfm. ipn.mx

(E. del Valle).1 Also a Ph.D. Student at Universidad Autonoma del Estado de Mexico.2 COFAA-IPN Fellow

Annals of Nuclear Energy 32 (2005) 741754

www.elsevier.com/locate/anucene

annals ofNUCLEAR ENERGY0306-4549/$ - see front matter 2005 Elsevier Ltd. All rights reserved.An optimization system to get control rod patterns (CRP) has been generated. This system

is based on the tabu search technique (TS) and the control cell core heuristic rules. The system

uses the 3-D simulator code CM-PRESTO and it has as objective function to get a specic

axial power prole while satisfying the operational and safety thermal limits. The CRP design

system is tested on a xed fuel loading pattern (LP) to yield a feasible CRP that removes the

thermal margin and satises the power constraints. Its performance in facilitating a power

operation for two dierent axial power proles is also demonstrated. Our CRP system is com-

bined with a previous LP optimization system also based on the TS to solve the combined LP-

CRP optimization problem. Eectiveness of the combined system is shown, by analyzing an

actual BWR operating cycle. The results presented clearly indicate the successful implementa-

tion of the combined LP-CRP system and it demonstrates its optimization features.

2005 Elsevier Ltd. All rights reserved.BWR control rod design using tabu search

Jose Alejandro Castillo a,1, Juan Jose Ortiz a,Gustavo Alonso a,c,*, Luis B. Morales b, Edmundo del Valle c,2

a Instituto Nacional de Investigaciones Nucleares, Km 36.5 Carretera Mexico-Toluca,

Ocoyoacac 52045, Edo. de Mexico, Mexicob Universidad Nacional Autonoma de Mexico, Instituto de Investigaciones en Matematicas Aplicadas y en

Sistemas, Apartado Postal 70-221, Mexico, D.F. 04510, Mexicoc Instituto Politecnico Nacional, Escuela Superior de Fsica y Matematicas, Unidad Profesional Adolfo

Lopez Mateos, ESFM, Edicio 9, C.P. 07738, D.F. Mexico

Received 18 August 2004; received in revised form 7 December 2004; accepted 7 December 2004

Available online 23 February 2005doi:10.1016/j.anucene.2004.12.004

specic power prole and it is a two edges calculation, at the beginning and at theend of the cycle. This array of assemblies is called the loading pattern (LP). The

742 J.A. Castillo et al. / Annals of Nuclear Energy 32 (2005) 741754objective of the second stage is to obtain a control rod pattern (CRP) that provides

sucient thermal margin and a satisfactory axial power prole at any time during

the reactor cycle.

In a previous paper (Castillo et al., 2004), the rst stage was solved using the tabu

search technique (TS), the LP obtained generates more energy than those designed

by using engineer expertise. However, the optimized LP needs to be tested to know

if it is feasible to operate without violating the thermal and safety operational limitsat any time during the whole operating cycle. For each LP obtained by TS there ex-

ists the possibility that it cannot be controlled by any CRP during the whole cycle, in

this case it will not be considered as a feasible LP.

Then, in this work, an optimization system based also on TS is introduced to

design a CRP that satises the thermal and operational constraints. This system

can be applied independently of the way that the LP was obtained or it can be

combined with our LP system (Castillo et al., 2004). Our combined system can

be considered as a tool to tackle the combined LP-CRP optimization problem,which, for a BWR, is a tightly coupled problem as it was noted by Turinsky

and Parks (1999). We will assess an actual BWR operating cycle to show the eec-

tiveness of the combined system. The results will be compared to those obtained

from engineer expertise.

Historically, the design of CRP is usually based on trial and error techniques. Re-

cently, this problem has been automated using IF-THEN rules (Lin and Lin, 1991),

heuristic rules and common engineering practices (Karve and Turinsky, 1999), gene-

tic algorithms (GA) (Montes et al., 2004), and fuzzy logic and heuristics (Francoiset al., 2004).

To test our CRP independent system, we search for the CRP for two dierent

problems, the rst one is an operating cycle with a specic loading pattern, for this

problem two dierent axial power proles are considered. The results are compared

against those obtained from a GA search (Montes et al., 2004) and engineering

expertise. The second problem is a loading pattern for an equilibrium cycle (Montes

et al., 2001), the cycle length obtained using the optimized CRP is compared against

the results of GA given by Montes et al. (2004) for the same problem and thoseobtained by using engineer expertise.

2. BWR control rod pattern

The reactor control system must be capable of compensating for all reactivity

changes that take place throughout a reactor operating cycle, and to do this at1. Introduction

Optimization of BWR fuel reloads is a two stages task: The rst one comprises

the allocation of fuel assemblies in the core to get maximum cycle length under aa rate that roughly matches that of the reactivity changes. The movable control

J.A. Castillo et al. / Annals of Nuclear Energy 32 (2005) 741754 743rods have a great eect on power distribution, and the interaction between control

rod arrangement and power distribution must be considered throughout the reac-

tor cycle.

Design of a CRP involves the control rod allocation in the core. An optimal CRP

will compensate for excess reactivity during the entire cycle, respecting the thermaland operational constraints with a minimal reduction in cycle length.

In this study, a BWR core with 444 fuel assemblies is analyzed to get a CRP that

satises operational constraints. The core has 109 control rods, and each one of these

can be placed in 25 dierent axial positions. A typical analysis of an operating cycle

is divided into 10 burnup steps (Total_Burnup_Steps), yielding ((25)109)10 possible

control rod patterns. If one assumes eighth core symmetry, this number is reduced

to ((25)19)10. Moreover, exploiting the control cell core (CCC) technique commonly

Fig. 1. BWR control rod distribution and its 1/8 classication.used in BWR plants, only control rods that have no fresh fuel are used for reactorcontrol. This reduces the number of possible control rod patterns to ((25)5)10 (see

Fig. 1).

The control rod axial positions are labeled as [00,02,04,06, . . ., 44,46,48]. Posi-tions 0018 are considered deep positions, positions 2030 are considered inter-

mediate positions, and positions 3248 are considered shallow positions. The

intermediate positions are forbidden during normal operation because if they are

used the axial power distribution shape is deformed (Almenas and Lee, 1992). There-

fore, only 19 of the possible 25 positions are allowed. Thus, the total number of pos-sibilities to generate all control rod patterns is ((19)5)10 1064.

The minimal critical power ratio (MCPR) and linear heat generation rate

(LHGR) must be satised. Furthermore, the reactor core must be critical, in this

case, the eective multiplication factor must be adjusted to an eective multiplication

factor target for each burnup step through the whole cycle, and the axial power dis-

tribution must be adjusted to a target axial power distribution. Thus, the objective

function that we propose is a function of the eective multiplication factor (ke),

axial power prole (P), linear heat generation rate (LHGR), and minimal critical

MCPRt Minimal critical power ratio 1.45

744 J.A. Castillo et al. / Annals of Nuclear Energy 32 (2005) 741754power ratio (MCPR). Therefore, the CRP design problem can be formulated as the

following optimization problem:

minimizeF x w1 keff ;x keff ;tj j w2X25

i1Px;i P t;ij j w3 LHGRx LHGRtj j

w4 MCPRx MCPRtj j;where ke,x is the eective multiplication factor of the control rod pattern x; ke,t, tar-

get eective multiplication factor; Px,i, axial power distribution for node i of the con-

trol rod pattern x; Pt,i, target axial power distribution for node i; LHGRx, linear heat

generation rate of the control rod pattern x; LHGRt, maximum linear heat genera-

tion rate value permitted; MCPRx, minimal critical power ratio of the control rod

pattern x; MCPRt, minimal critical power ratio value permitted; and w1, . . .,w4 arecalled weighting factors and wiP 0, for i = 1, . . ., 4.

If the thermal limits LHGR and MCPR are satised, the corresponding weighting

factors will be zero, otherwise they will be the ones given by the user penalizing the

objective function. Thus, the objective function will have only the contribution due

to the eective multiplication factor and the axial power prole, when the thermal

limits are satised. Table 1 shows the MCPRt, LHGRt and kt values. Two dierent

target axial power distribution will be assessed, one obtained from the Haling calcu-

lation and a second one using spectral shift (Montes et al., 2004). These axial powerdistributions depend on the fuel reload studied. Moreover, we impose the following

constraints:

keff ;x keff;tj j 6 d; d > 0;

Px;i P t;ij j 6 eP t;i; e > 0; for i 1; . . . ; 25;where d and e are the convergence criteria for the multiplication factor and the powerTable 1

Target and limits parameters

Symbol Meaning Limit value

kt Eective multiplication factor 1.0 (target)

LHGRt Linear heat generation rate 439 w/cmprole, respectively.

3. Methodology

TS is an iterative heuristic procedure for optimization. It has been designed to

overcome local optimality. It is distinguished from other methods because it incor-

porates a tabu list of length t of moves that forbids the reinstatement of certain attri-

butes of previously visited solutions, this tabu list is called short term memory,

J.A. Castillo et al. / Annals of Nuclear Energy 32 (2005) 741754 745because it stores information on the t most recent moves. These forbidden moves are

called tabu. For a more detailed presentation of TS, see Glover (1989).

Let us now describe how we use TS to get CRPs. In our approach, a feasible solu-

tion will be an octant of a reactor core and it is represented by a vector

(c1,c2,c3,c4,c5), where ci is the axial position of the ith control rod, for i = 1, . . ., 5(see Fig. 1). The range of each ci, avoiding intermediate positions, is

2,4, . . ., 18,32,34, . . ., 48.In our problem, a move is a transition from one CRP to another that is deter-

mined by the change of only one axial position. Whenever the ith rod is moved

to a dierent axial position, the tabu list forbids any movement of this rod to an

axial position considered in t preceding iterations. Formally, the tabu list consists

of vectors (i,ci), where the ith rod could not be allocated in that axial position ci.

During the process the tabu list is updated circularly. For this study, the lengthof the tabu list was randomly selected in the range (6 6 t 6 16). The value of amove is the dierence between the objective function (dened in Section 2) value

before and after the move. At each iteration the best move is choose, even if it

does not improve the objective function. The number of possible moves in each

iteration is 5 18 = 90. Since it is too expensive from a computational point ofview to evaluate all the moves, only a percentage of such moves will be consid-

ered in this study. The set M of these moves will be randomly generated, and the

rst move that improves the objective function is done. However, if there is nomove that improves the objective function, then one must examine the whole sub-

set M.

In this study, the set M corresponds to 40% of the whole moves. This value was

chosen from previous experimental analysis where it was observed that for higher

values of moves there was no apparent improvement in the objective function value.

The range of moves analyzed was from 10% to 100%.

The long-term memory is a function that records moves taken in the past in order

to penalize those that are non-improving. The goal is to diversify the search by com-pelling regions to be visited that possibly were not explored before (Glover, 1989). In

our particular TS implementation, the long-term memory is an array, which will be

denoted F. The array has zeroes at the beginning of the procedure. When a control

rod is settled in an axial position at a given iteration, the array F changes as follows:

F i;ci F i;ci 2. The entry F i;ci is the frequency at which the axial position ci of the ithcontrol rod has been settled. The values of non-improving moves that switch the ax-

ial position ci of the ith control rod are then increased by F i;ci .The two last concepts to explain are the aspiration and the stopping criteria used.

The aspiration criteria cancels the status tabu of a move when it nds a feasible solu-

tion with a better function value than the best solution in the past. Our TS will be

stopped if the number of iterations used without improving the best solution is greater

than 40. This number was chosen from a statistical analysis as it was done with the

percentage of moves.

As it is set in Section 2, the objective function includes the thermal safety lim-

its, the axial power distribution and the eective multiplication factor. TS wasimplemented along with the 3-D reactor core simulator CM-PRESTO (Scand-

END START

YES

SAVE BURNUP NO IS IT THE LAST STEP VALUES BURNUP STEP?

IS IT THEBURNUP STEP 1?

NO YES

YES NO END N-TH ITERATION CALCULATIONS

OR ITERATIONS? HALING

CALCULATION ASPIRATION FUNCTION EQUAL TO THE BEST

NEIGHBOR NO

CONTROL ROD PATTERN YES ASPIRATIONRANDOMLY GENERATED, FUNCTION > THE BEST

ASPIRATION FUNCTION = M NEIGHBOR?

NEW CONTROL ROD AXIAL POSITION UPDATE TABU TIME ARRAY,

FREQUENCIES AND THE BESTRETURN THE CONTROL ROD PATTERN

CONTROL ROD TO ORIGINAL AXIAL YES

POSITION HEURISTIC

RULE VIOLATED OR YES NO END40 % OF THE NEIGHBORHOOD NEIGHBORHOOD

ANALYZED? SEARCH? OBJECTIVE FUNCTION

EQUAL TO THE BEST NO NEIGHBOR

NO

CM-PRESTO OBJECTIVE CALCULATIONS YES FUNCTION PREVIOUS >

THE BEST NEIGHBORHOOD?

OBJECTIVE FUNCTION

CALCULATIONS RETURN THE UPDATE THE BEST CONTROL ROD NEIGHBORHOOD, TO ORIGINAL AXIALTHE BEST SAFETY POSITION

LIMITS AND THE BESTAXIAL POWER

OBJECTIVE DISTRIBUTION YES FUNCTION NO

< IS IT ASPIRATION A TABU

FUNCTION? NO MOVEMENT?

YES

YES OBJECTIVE FUNCTION

EQUAL TO OBJECTIVE IS IT FUNCTION PLUS AXIAL THE BESTCONTROL ROD POSITION NEIGBORHOOD?

FREQUENCY NO

Fig. 2. Flowchart of the CRP search.

746 J.A. Castillo et al. / Annals of Nuclear Energy 32 (2005) 741754

does succeed for all the burnup steps then the process is stopped, obtaining as a re-

sult a feasible LP-CRP. A pseudo-code for our iterative LP-CRP combined system

J.A. Castillo et al. / Annals of Nuclear Energy 32 (2005) 741754 747can be described as follows:

Phase 1: run the LP system

Phase 2:Input: the LP output from Phase 1

do burnup_step_number = 1 to Total_Burnup_Steps

run the CRP system

if (not succeed) then Phase 1

enddo

4. Problems analyzed and results

The CRP design system based on tabu search was applied to get the optimal CRP

for actual BWR operating cycles. To test the system the 3-D simulator CM-PRESTO

was used to analyze the corresponding BWR operating cycles.

In the rst approach, a CRP was obtained for an actual BWR fuel assembly LP.

In the second approach, the combined LP-CRP optimization problem was solved for

another BWR operating cycle.

The results of the rst stage are compared against the ones given by Montes et al.(2004) for the same problem. The objective is to get a CRP that satises the thermal

and operational limits for the whole throughout of the reactor cycle. In the rst ap-

proach, we use BWR fuel reloads previously obtained using engineer expertise for

the actual cycle. These loading patterns use 120 fresh fuel assemblies in two batches

one of 116 fuel assemblies of 3.52 w/o of U-235, and a second one of four fuel assem-

blies of 3.03 w/o of U-235. Two dierent axial power proles were considered, the

rst one is a Haling prole (Graves, 1979) and the second one is a spectral shift pro-power, 1995) to compose the Optimization Tabu Search System. This system is a

FORTRAN-77 based program implemented in an Alpha computer with UNIX

operating system. All Tabu Search runs were carried out with a random initial

solution.

Due to the way that the objective function is constructed, the system requires twodierent runs of CM-PRESTO; the rst one is to calculate the target axial power dis-

tribution in each burnup step, the other run is used to calculate the three parameters

and the axial power distribution. Fig. 2 shows the owchart of the CRP optimization

process.

We now describe how to combine the CRP system with the LP system developed

by Castillo et al. (2004). Our combined system is a process consisting in two iterative

phases with two complimentary multi-objective functions. In the rst phase, we use

the LP system to get an optimized LP. In the second phase, this LP is used as an in-put to our CRP system, a TS technique designed to obtain CRPs in certain burnup

steps previously dened along the whole cycle. If the CRP system does not succeed in

a burnup step then the process goes to the rst phase again. On the contrary, if itle (Glasstone and Sesonske, 1994).

748 J.A. Castillo et al. / Annals of Nuclear Energy 32 (2005) 741754Using the CRP design system based upon the TS, we obtained several control rodpatterns for this fuel reload. Less than 22,000 evaluations of the objective function

were required for each TS. This is a very small number compared with the

8.66 1063 permutations that are possible in one octant symmetry. In each burnup

Fig. 3. Objective function behavior for burnup steps 13 for the CRP using TS.step, we obtained a CRP where the objective function was minimized. The CRP that

provides the maximum cycle length for the Haling prole is reported through the fol-

lowing gures. Fig. 3 shows the objective function behavior to burnup steps 13, Fig.

4 shows the objective function behavior to burnup steps 46, and Fig. 5 shows the

objective function behavior to burnup steps 79. Table 2 shows the values obtainedfor ke, LHGR and MCPR in each burnup step. We ran our CRP TS system 10

times and the CRP with the longest cycle length is reported here.

The results for the GA were taken from Montes et al. (2004), where the problem

analyzed was the same that we use here. In this study, the cycle length given by the

CRP obtained by engineer expertise was 10023 MWd/TU. By using the optimized

control rod patterns obtained by TS and GA the cycle length are signicantly greater

compared to the one obtained by the engineer expertise.

Figs. 68 show the CRP and axial power proles for several burnup steps usingTS. Table 3 shows the cycle length, the number of control rod movements and the

number of rod movements for positions between deep and shallow.

For the same problem, using the spectral shift prole, the results for cycle length,

the number of control rod movements and the number of rod movements for posi-

tions between deep and shallow are shown in Table 4. Also the results obtained from

GA calculations for the same axial prole calculated by Montes et al. (2004) are

shown here, and again the cycle lengths obtained by using the tabu CRP system is

greater than the one obtained by using the GA system.

Fig. 4. Objective function behavior for burnup steps 46 for the CRP using TS.

Fig. 5. Objective function behavior for burnup steps 79 for the CRP using TS.

Table 2

Multiplication factor, LHGR and MCPR values in each burnup step for the rst problem using a Haling

axial power prole

Burnup step number LHGR (w/cm) MCPR ke Number of iterations

1 390.16 1.51 1.00002 71

2 387.64 1.55 0.99996 73

3 374.67 1.58 0.99990 42

4 402.53 1.51 0.99995 89

5 398.49 1.58 0.99999 30

6 407.90 1.56 1.00127 23

7 401.86 1.57 1.00000 63

8 406.02 1.52 1.00014 26

9 390.43 1.53 1.00004 24

10 371.95 1.58 0.99935 1

J.A. Castillo et al. / Annals of Nuclear Energy 32 (2005) 741754 749

Fig. 6. Axial power distribution at 1000 MWd/TU and its CRP using TS.

Fig. 7. Axial power distribution at 5000 MWd/TU and its CRP using TS.

750 J.A. Castillo et al. / Annals of Nuclear Energy 32 (2005) 741754

J.A. Castillo et al. / Annals of Nuclear Energy 32 (2005) 741754 751In this stage, the second problem considered is the loading pattern for an equilib-

rium cycle loading, which uses 104 fresh fuel assemblies of 3.70 w/o of U-235 and the

axial power prole is an spectral shift prole (Montes et al., 2004). Results for this

problem are shown in Table 5. As can be seen from here, the results obtained from

the tabu CRP system produce more energy than those produced using GA.

Fig. 8. Axial power distribution at 9000 MWd/TU and its CRP using TS.

Table 3

Comparison of results between GA and TST for the rst problem using a Haling axial power prole

Method Cycle length

(MWd/TU)

Control rod

movements

Movements between

deep and shallow positions

Genetic algorithms 10,157 44 20

Tabu search technique 10,321 41 18

Table 4

Comparison of results between GA and TST for the rst problem using an spectral shift axial power

prole

Method Cycle length

(MWd/TU)

Control rod

movements

Movements between

deep and shallow positions

Genetic algorithms 10,305 25 12

Tabu search technique 10,564 37 17

752 J.A. Castillo et al. / Annals of Nuclear Energy 32 (2005) 741754The second stage considers the combination of the CRP and LP (Castillo et al.,

2004) systems based on the TS. The cycle analyzed is dierent to the one used in

the rst stage. We ran our LP-CRP combined system using a loading pattern of

112 fresh fuel assemblies of 3.53 w/o of U-235 and a Haling axial power prole.

The idea under this process is to minimize the objective function. The combined

LP-CRP that produces the maximum cycle length, which is 9756.86 MWd/TU (Hal-

ing calculation), is reported in Table 6, where the cycle length, the number of control

rod movements and the number of rod movements for positions between deep andshallow are shown. In this case the combined system provides more energy than the

one given by the LP-CRP generated by using engineer expertise.Table 6

Cycle length comparison between the loading and control rod patterns given by engineer expertise and the

one generated by the TST coupled system

Method Cycle length

(MWd/TU)

Control rod

movements

Movements between deep

and shallow positions

Engineer expertise 9461.0 44 20

Tabu search technique 9943.7 41 18

Table 5

Comparison of results between GA and TST for the equilibrium cycle using an spectral shift axial power

prole

Method Cycle length

(MWd/TU)

Control rod

movements

Movements between

deep and shallow positions

Genetic algorithms 10,896 38 13

Tabu search technique 11,005 48 105. Discussion and conclusions

A TS technique has been implemented successfully to the optimization of BWR

control rod patterns. The design system developed in this work generates controlrod patterns that satisfy the operational and safety constraints and keeps critical

the reactor through the whole cycle length. These results indicate that CRP designed

using TS yield fuel cycles that can produce more energy than those obtained using

engineer expertise or genetic algorithms.

In general, it is not possible to claim the superiority of one optimization method

over other because it depends on the specic problem analyzed and the implementa-

tion of the optimization method. In particular in this study, the results obtained sug-

gest that TS produce better results than those produced by the GA implemented byMontes et al. (2004) for the problem here considered.

On the other hand, an extensive comparative study for the job shop problem and

the ow shop problem has shown the signicant superiority of TS over other ap-

proaches including iterative improvement, genetic algorithm, simulated annealing,

side is solved by evaluating only a percentage of the whole neighborhood as it isdone in this study. Also, Carter (1997) mention that he is not aware of compar-

J.A. Castillo et al. / Annals of Nuclear Energy 32 (2005) 741754 753ative studies between GA and TS. Finally, for the CRP independent problem or

the combined LP-CRP problem will be necessary to perform a comparative study

to demonstrate the superiority of one method over the other but it is beyond the

goals of this paper.

Turinsky and Parks (1999) mention that for a BWR the LP and CRP optimiza-

tion must be considered together since the LP and CRP decisions are tightly coupled

problem, which is part of the purpose of this work. Turinsky (1999), also mentionthat use of Tabu Search for PWR LP produces results comparable to those from

GA but extensive testing must be performed before to give a rm conclusion.

Although some testing for the independent CRP problem has been done in this

work, and it shows better results for the TS than the GA, an extensive comparative

analysis must be performed to claim any superiority.

On the other hand, use of TS to generate CRP for an actual operating LP, in the

rst problem using a Haling axial power prole, shows an increase in the cycle

length. This energy is 2.97% greater than was generated in the actual cycle (10023MWd/TU). It also produces more energy with fewer control rod movements than

the one designed using the GA.

This extra energy represents 13 days more of full power operation. To assess

the economical impact of this optimized fuel reload it will be necessary to per-

form a multi-cycle analysis to know the actual advantages of this fuel assembly

utilization.

Furthermore, for the others problems using the CRP system independently, TS

yield a cycle length with more energy than the one produced by the GA for both,the previous problem but now using the spectral shift prole and for the equilibrium

cycle problem. Although there were fewer control movements in the CRP designed

using GA than the one using TS, in both problems.

Finally, eectiveness of the TS combined system is shown by comparing the re-

sults for an actual BWR operating cycle with those obtained using engineer exper-

tise. The LP and CRP generated by our optimized combined system generate

more energy satisfying all the operational and safety constraints. The extra energy

produced represents 21 days more of full power operation. Thus, our system achievesits objective of getting more energy satisfying all the imposed constraints.

Acknowledgements

The authors acknowledge the support given by CONACyT through the research

Project 33806-U. The authors also acknowledge the signicant comments of the re-threshold accepting, constraint satisfaction, neural networks, and other local search

methods (see Vaessens et al., 1996).

Furthermore, Carter (1997) claims that TS produces very good results but it

has a downside because it needs to evaluate the whole neighborhood. This down-viewer which has contributed to improve our paper.

References

Almenas, K., Lee, R., 1992. Nuclear Engineering: An Introduction. Springer, New York.

Castillo, J.A., Alonso, G., Morales, L.B., Martn del Campo, C., Francois, J.L., del Valle, E., 2004. BWR

fuel reloads design using a tabu search technique. Annals of Nuclear Energy 31, 151.

Carter, J.N., 1997. Genetic algorithms for incore fuel management and other recent developments in

optimisation. Advances in Nuclear Science and Technology 25, 113.

Francois, J.L., Martn del Campo, C., Tavares, A., 2004. Development of a BWR control rod pattern

design based on fuzzy logic and heuristics. Annals of Nuclear Energy 31, 343.

Glover, F., 1989. Tabu search Part I. ORSA Journal of Computing 1, 190.

Glasstone, S., Sesonske, A., 1994. Nuclear Reactor Engineering, Reactor Systems Engineering. Chapman

& Hall, London.

Graves Jr., H.W., 1979. Nuclear Fuel Management. Wiley, New York.

Karve, A.A., Turinsky, P.J., 1999. Eectiveness of BWR control rod programming using heuristic and

mathematical methods. Nuclear Technology 48, 91.

Lin, L.S., Lin, C., 1991. A rule-based expert system for automatic control rod pattern generation for

boiling water reactors. Nuclear Technology 95, 1.

Montes, J.L., Perusqua, R., Hernandez, J.L., 2001. Estudio del Ciclo de Equilibrio de 18 meses para la

CLV con combustible 10 10 usando el simulador 3D CM-PRESTO. Memorias del XII CongresoAnual de Sociedad Nuclear Mexicana. Zacatecas, Mexico, 810 Octubre de 2001.

Montes, J.L., Ortiz, J.J., Requena, I., Perusquia, R., 2004. Searching for full power control rod patterns in

a boiling water reactor using genetic algorithm. Annals of Nuclear Energy 31, 1939.

754 J.A. Castillo et al. / Annals of Nuclear Energy 32 (2005) 741754Scandpower, 1995. User Manual CM-PRESTO-B/91.

Turinsky, P.J., 1999. Mathematical optimization of incore nuclear fuel management decisions: status and

trends. Internationale Zeitschrift fur Kernenergie 7, 454.

Turinsky, P.J., Parks, G.T., 1999. Advances in nuclear fuel management for light water reactors. Advances

in Nuclear Science and Technology 26, 137.

Vaessens, R.J.M., Aarts, E.H.L., Lenstra, J.K., 1996. Job shop scheduling by local search. INFORMS

Journal on Computing 8, 302317.

BWR control rod design using tabu searchIntroductionBWR control rod patternMethodologyProblems analyzed and resultsDiscussion and conclusionsAcknowledgementsReferences