Date of Award


Degree Type


Degree Name

Doctor of Philosophy


Nuclear Engineering

Major Professor

G. Ivan Maldonado

Committee Members

Arthur E. Ruggles, Ronald E. Pevey, James A. Ostrowski


A multi-cycle nuclear fuel cycle optimization code, BWROPT (Boiling Water Reactor OPTimization), has been developed. BWROPT uses the Parallel Simulated Annealing (PSA) algorithm to solve the coupled out-of-core and in-core optimization problems. There are two depletion methods used for the in-core optimization: the Haling depletion and a Control Rod Pattern (CRP) search. The result of this optimization is the optimum new fuel inventory and the core loading pattern for the first cycle considered in the optimization. Several changes were made to the optimization algorithm with respect to other nuclear fuel cycle optimization codes that use PSA. Instead of using constant sampling probabilities for the solution perturbation types throughout the optimization, as is usually done, the sampling probabilities can be varied to get a better solution and/or decrease runtime. Also, the new fuel types available for use can be sorted into an array based on any parameter so that each parameter can be incremented or decremented. In addition several evaluations were performed to test the CRP search option.

Using the variable sampling probabilities was found to produce slightly better results in less time than the standard method of having constant sampling probabilities. Performing ordered and random sampling of the new fuel types using the new fuel type array was found to yield slightly better solutions on average than random sampling alone, but with a somewhat higher runtime. Using variable length Markov chains for optimizations in which a CRP search is performed for the first cycle and the Haling depletion is used for the remaining cycles was found to increase CPU utilization by 33%. Starting the CRP search with the CRP determined for the previous solution was found to be better than starting the CRP search with all of the rods fully withdrawn. Using the CRP search in an optimization was slow and produced inferior results compared to using the Haling depletion, indicating the need for more work in this area.

Files over 3MB may be slow to open. For best results, right-click and select "save as..."