Automated method for determining core-loading patterns for nuclear reactor cores

An IT-assisted process automates the design of nuclear reactor loading plans by testing assembly positions using digital simulation and permutations, addressing the inefficiencies of manual methods and achieving optimized reactor performance.

EP4449449B1Active Publication Date: 2025-04-09ELECTRICITE DE FRANCE
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
EP2022834569
Authority / Receiving Office
EP · EP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-12-17
Filing Date
2022-12-08
Publication Date
2025-04-09
Estimated Expiration
2042-12-08

AI Technical Summary

Technical Problem

Current methods for designing nuclear reactor loading plans are manual and time-consuming, requiring significant human effort to ensure safety and operational constraints are met.

Method used

An IT-assisted process that automatically determines an optimal loading plan for a nuclear reactor by testing positions of nuclear combustible assemblies based on safety criteria and operational constraints, using digital simulation and permutations to identify the best configuration.

Benefits of technology

This process significantly reduces the time required to generate high-quality loading plans, converging quickly to meet the predetermined criteria, and allows for the optimization of reactor performance without extensive human intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IMGF0001
    Figure IMGF0001
  • Figure IMGF0002
    Figure IMGF0002
  • Figure IMGF0003
    Figure IMGF0003
Patent Text Reader

Abstract

The invention relates to a computer-assisted method for determining an optimal core-loading pattern for a nuclear reactor core. Respective positions of nuclear fuel assemblies are tested by these means in order to assign optimal positions to the assemblies and proceed with loading the reactor. The reactor core comprises cells positioned symmetrically relative to axes of symmetry, with standard assemblies being intended to be inserted into respective cells. These standard assemblies for future loading are distributed according to the number of production cycles that they have previously undergone. Additionally, groups of cell positions that are symmetric relative to the axes of symmetry are identified, and the number of symmetric positions in each group is counted. Families of standard assemblies are formed, such that the standard assemblies of the same family have at least similar burnups. Each family comprises a number of standard assemblies that corresponds to the number of positions of one of the groups. Numerical simulation is used to test the loading pattern formed by the standard assemblies in initial positions and then the positions of standard assemblies are switched while maintaining the previously formed families of assemblies. Numerical simulation is used to test the loading pattern formed by the standard assemblies in the switched positions relative to a predetermined criterion, this step being repeated until at least one candidate pattern for loading the reactor is obtained.
Need to check novelty before this filing date? Find Prior Art

Description

Domaine technique

[0001] This disclosure relates to a determination of nuclear reactor core loading plans. Technique antérieure

[0002] It concerns more specifically the development of computer calculation methods and tools applicable to nuclear reactors. The application concerned here relates to one of the first stages of a core calculation chain for the design of loading plans.

[0003] Before each actual reloading of nuclear assemblies into a nuclear power plant reactor vessel, the operator must carry out a series of studies intended to assess the safety and operation of the future reactor core, which is a condition for the actual restart of a nuclear unit.

[0004] To carry out these studies, the operator generally has a "core calculation chain", integrating an assembly reloading application for a new nuclear production campaign. These applications located at the beginning of the chain make it possible to design the loading plan for the cores in operation which must comply with all the safety criteria, as well as a set of constraints, called "operating constraints", which prohibit, for example, certain positions for certain assemblies.

[0005] Today, engineers solve this complex combinatorial problem “by hand” with dedicated applications.

[0006] The need is therefore to have a tool capable of automatically designing these reloading plans, taking into account in a configurable way the right safety criteria, operating constraints and the quality of the assemblies available in reserve. This category of assemblies, stored in a pool, is called "management reserve". Management reserves are assemblies that are generally worn but still capable of carrying out an additional campaign.

[0007] From an operator's point of view, there is a need for a tool capable of managing the positioning constraints of assemblies in the core.

[0008] A prior art tool capable of automatically designing reloading plans can be found, for example, in patent document FR 2 853 987 A1. Résumé

[0009] This disclosure improves the situation.

[0010] A computer-assisted method is proposed for determining an optimal loading plan for a nuclear reactor core. In this method in particular, respective positions of nuclear fuel assemblies are tested by said computer means according to at least one criterion before assigning optimal positions to the assemblies and proceeding with the loading of the reactor. The reactor core comprises (without the fuel assemblies) a multiplicity of cells having positional symmetries relative to a plurality of axes of symmetry, current assemblies being intended to be each introduced into a cell.

[0011] Common assemblies for preparing a future load are divided into at least three categories defined by the number of production campaigns they have carried out within the nuclear reactor: a first category of assemblies not used in a previous production campaign and having a combustion rate below a first threshold (new or similar assemblies), a second category of assemblies used in a previous production campaign and having a combustion rate between the first threshold and a second threshold, higher than the first threshold, and a third category of assemblies used in at least two previous production campaigns and having a combustion rate higher than the second threshold.

[0012] The process includes in particular the steps: identifying groups of cell positions which are symmetrical with respect to said axes of symmetry, and counting a number of symmetrical positions in each group, constituting families of common assemblies, the common assemblies of the same family having at least similar combustion rates, said families each comprising a number of common assemblies corresponding to a number of positions of one of said groups, respectively (the term "respectively" here meaning that there is a bijection between the families of common assemblies and the groups of positions, each family of assemblies and each group of positions related by the bijection respectively comprising the same number of elements), choosing, from a database of valid standard loading plans, a standard loading plan whose assembly combustion rates, by family, are closest to the combustion rates of the current assemblies, by family, and,in the context of a numerical simulation, assigning to the current assemblies respective initial positions corresponding to the positions of the assemblies in the chosen standard plan, testing by numerical simulation the loading plan consisting of the current assemblies at said initial positions, relative to at least one predetermined criterion, permuting positions of current assemblies while retaining the families of assemblies previously constituted and testing by numerical simulation the loading plan formed of the current assemblies at said permuted positions, relative to said predetermined criterion, and repeating the permutations and testing step until at least one candidate plan for loading the reactor is obtained, the candidate plan being the one which best meets said predetermined criterion.

[0013] It is recalled here that the combustion rate (or "burn-up" hereafter) is a fundamental quantity in the characterization of a fuel assembly and in the modeling of core calculations. It characterizes the energy that has been produced by a fuel assembly during its irradiation. It is expressed in MWd / t, the ratio of the total energy produced to the mass in tons of initial heavy metal invested. Knowing the combustion rate, the energy can be quickly calculated by multiplying the specific mass power by the number of calendar days of previous operation, for example. As a rough and general rule, the higher the combustion rate of a set of assemblies, the lower the power generated, compared to a set of new assemblies.

[0014] Here, "neighboring combustion rates" are understood to mean, for the constitution of a family of assemblies, combustion rates of assemblies whose values ​​do not differ (in absolute value) from each other (or from an average per family) by more than a few percent for example. The criterion of "neighboring combustion rates" may not be the only one for grouping assemblies by family. Assemblies of the same family may also be designed using the same technology and / or include the same type of fuel, and / or others.

[0015] Similarly, the term "loading standard plan whose assembly combustion rates, by family, are closest to the combustion rates..." is understood above to mean the choice from a database of a standard plan whose burn-up values ​​are "closest" to those of common assemblies, for example by choosing the standard plan which minimizes a calculation of the distance between the sum of the squares of the differences in the average burn-up values ​​by family of the standard plan and of the common assemblies.

[0016] The first and second "thresholds" mentioned above are also understood to mean thresholds which simply delimit ranges of combustion rates (for example between 0 and 200 MWj / t, then between 200 and 17,000 MWj / t, then between 17,000 and 33,000 MWj / t or more, etc.), these ranges being defined most often by the number of production campaigns already previously undergone by these common assemblies.

[0017] “Testing by numerical simulation” means neutron calculations (often in 3D) of the core operating with the current assemblies in the tested positions, in the absence or presence of control rod clusters, neutron absorbers, to quench the nuclear fission reaction, and from which one extracts, by configuration in particular of the control rod clusters, at least values ​​of antireactivity margin and rod powers or “hot spot factors Fxy and Fxy, g”, respectively in the absence and presence of control rod clusters (these parameters being explained further below with reference to figures 50 et 51 ). Moreover, the aforementioned "criterion" to be fulfilled can be based on a combination of these parameters, and in particular we seek not to exceed overall limit values ​​of these parameters for the selection of a candidate core.

[0018] By "swapping positions of common assemblages" we mean both permutations between assemblages of the same family ("intrafamily" permutations) and exchanges of positions between all the respective assemblages of two different families ("interfamily" permutations), these different families having the same number of members. In particular, the members of a family remain in the same family after permutation (and are not scattered).

[0019] Such an implementation within the meaning of the present disclosure, with automated generation of plans then tested by the aforementioned computer means, by permutations or by cross-referencing with other plans as will be seen in an example of implementation presented later, leads to plans of unsuspected quality for a person skilled in the art, and sometimes in a counterintuitive manner.

[0020] Such computerized generation makes it possible to produce quality plans, converging quickly (a few dozen minutes at most) to meet the aforementioned criterion (noted “EPC” and defined below).

[0021] Typically, the permutations can be carried out randomly (or pseudo-randomly because they are nevertheless controlled by the aforementioned computer means), while nevertheless respecting predetermined rules (such as the way in which the assembly positions can be permuted in particular).

[0022] In one embodiment (for most cores, typically pressurized water cores), the aforementioned plurality of axes of symmetry comprises four axes of symmetry of the core, passing through the center of the core and comprising two axes, one vertical, the other horizontal, and two other axes of slope respectively of 45 degrees and 135 degrees relative to a horizontal line (all these axes being intersecting at the center of the core plane). We then consider groups of N cell positions located on said axes of symmetry, and groups of M cell positions not being located on said axes of symmetry (with typically M>N for pressurized water reactor cores). For example, for a core of 157 assemblies, we have M=8 and N=4.

[0023] In one embodiment, the aforementioned method may comprise, within the framework of the aforementioned digital simulation: placing an assembly selected from said current assemblies in a central position, and placing the assemblies of said families around the central assembly in groups of positions symmetrical with respect to the plurality of axes of symmetry, the assemblies positioned in the same group of positions being members of the same family of assemblies (and therefore having similar combustion rates).

[0024] The central assembly can typically be chosen based on its burnup. In general, it can be the one with the highest burnup and which is capable of carrying out an additional core campaign without exceeding a prescribed burnup. The central assembly is not in a family and is therefore not affected by any permutation. Furthermore, it may be preferred to place new or similar assemblies at the periphery of the core in order to flatten (or homogenize) the radial power distribution due to their high reactivity, i.e. their high capacity to generate nuclear fissions. This also makes it possible to compensate for neutron leaks at the edge of the vessel. As illustrated in the figure 50 , in general, we seek to avoid local peaks of power P (dotted curves) and to flatten the power distribution as much as possible (solid line).

[0025] It will thus be understood that these heart predispositions can be given initially by the aforementioned standard plan, for example.

[0026] Among the predefined permutation rules, permutations within the same family modify each assembly position of the family.

[0027] Thus, during intrafamily permutations, all assemblies are moved by permutations within the family.

[0028] Such an achievement is illustrated as an example on the figure 19 .

[0029] Among the predefined permutation rules, in order to test permutations between families (interfamily), the method may include: swapping the positions of current assemblies between two distinct families having the same number of members, and testing by numerical simulation the loading plan consisting of the current assemblies at said swapped positions, relative to said predetermined criterion.

[0030] Such an achievement is illustrated as an example on the figure 20 .

[0031] In an implementation for the creation of “crossing plans” as mentioned previously, the permutations and testing step can be: performed a predetermined number of iterations, until a first candidate plan was identified, then repeated a predetermined number of iterations, until a second candidate plan was identified, the method further comprising at least one step of testing a crossing plan between the first and second plans.

[0032] We can of course repeat this step, with two, then three, four, etc. pairs of candidate plans successively, which allows us to gradually converge towards an ideal plan, as illustrated in the figure. figure 21 described further, this ideal plan respecting the aforementioned predetermined criterion.

[0033] In one embodiment, the constitution of a crossing plan can be carried out as follows: the positions of a subset of the assembly families of the first candidate plan are retained, and the remaining assembly families are: * assigned to positions which coincide with the positions of these same families in the second plan, if these positions are still available in the crossing plan, or * (otherwise) assigned to other groups of available positions, the number of members of said other groups being equal to the number of members of the families remaining to be placed.

[0034] Such an achievement is illustrated on the figure 19 .

[0035] In this case, families of four assemblies are always assigned to sets each consisting of four positions (locations called above "cells") and / or families of eight assemblies are assigned to sets each consisting of eight positions.

[0036] To still respect the said predefined permutation rules, the assemblies generally have a face facing a predetermined observation point, and after permutations, the permuted assemblies retain this same face facing the observation point (for example, the north face of an assembly is, after permutation, still facing north).

[0037] As regards the verification of the achievement of the aforementioned predetermined criterion, a numerical simulation by neutron calculations can be carried out of each core plane tested, under conditions with and without insertion of neutron absorbing clusters, stifling the chain reaction, to estimate quantities specific to the core plane tested, these quantities including in particular hot spot factors without clusters. Fxy ( plan ) and with bunches Fxy,g ( plan ), as well as a margin of anti-reactivity Marge ( plan ) .

[0038] These estimated quantities can be compared to limit values ​​in the calculation of a loading plan evaluation expression, denoted EPC, and one can then select, from among possible plans, a candidate plan which has the smallest EPC evaluation expression, thus fulfilling the predetermined criterion, mentioned above.

[0039] In an exemplary embodiment, the EPC evaluation expression of a plan is given by: EPC = C × max Marge lim − Marge plan ; 0 + Marge lim Fxy lim × max Fxy plan − Fxy lim ; 0 + Marge lim × ∑ g 1 Fxy lim , g × max Fxy , g plan − Fxy lim , g ; 0 Or : Marge lim is a limit value of antireactivity margin, Fxy lim,g is a hotspot limit value in the presence of clusters, Fxy lim is a hotspot limit value in the absence of clusters, C is a positive real coefficient, and Σ g represents the sum of terms on a set of clusters, the expression of a term of which, for a given cluster g, is: 1 Fxy lim , g × max Fxy , g plan − Fxy lim , g ; 0 .

[0040] For example, in the EPC evaluation expression, the two terms: Marge lim Fxy lim × max Fxy plan − Fxy lim ; 0 And Marge lim × ∑ g 1 Fxy lim , g × max Fxy , g plan − Fxy lim , g ; 0 can be of the same order of magnitude, and the coefficient C can then be initially chosen so that the term C × max( Marge lim - Marge ( plan ) ; 0) is also of the same order of magnitude as one of the two aforementioned terms.

[0041] Typically, the coefficient C can be between 0.5 and 1 (and be worth, for example, 0.75).

[0042] Alternatively, the coefficient C can be between 1 and 10 for example.

[0043] By implementing the above method, a core plan thus obtained by the method can typically be distinguished from a “conventional” configuration of the prior art, in which the assemblies of the first category are generally found in a first peripheral zone of the core, the assemblies of the second category in a second intermediate zone of the core and the assemblies of the third category in a third central zone. In a core obtained by implementing the above method, these assemblies can be more “mixed” than in a conventional configuration, for example.

[0044] The present disclosure also relates to a computer program comprising instructions for implementing the above method, when these instructions are executed by a processor. According to another aspect, there is provided a non-transitory recording medium, readable by a computer, on which such a program is recorded.

[0045] The present disclosure also relates to a computer device comprising at least one processor for implementing the above method.

[0046] There figure 52 illustrates an exemplary embodiment of such a DIS device, typically comprising a memory MEM capable of storing at least the instructions of a computer program of the aforementioned type and a processor PROC cooperating with the memory MEM to execute these instructions. The DIS device may further comprise an input interface IN with which the processor PROC cooperates to receive, for example, data relating to the assemblies (total number, combustion rate, data from standard plans, etc.), and an output interface OUT with which the processor PROC cooperates to deliver, for example, the data of a candidate plan. Brève description des dessins

[0047] Other features, details and advantages will become apparent upon reading the detailed description below, and upon analyzing the attached drawings, in which: Fig. 1 [ Fig. 1 ] shows a fuel assembly of a reactor core in an exemplary embodiment. Fig. 2 [ Fig. 2 ] shows a sectional plan of a 157-assembly core in an example embodiment. Fig. 3 [ Fig. 3 ] shows two calculation modules involved in a method according to an embodiment of the present disclosure: a MOD1 module for the constitution of plans according to predefined rules (in particular core permutation and crossing rules) and a MOD2 module for the evaluation according to the aforementioned EPC criterion of the plan thus constituted by the MOD1 module. Fig. 4 à Fig. 8 [ Fig. 4], [Fig. 5], [Fig. 6], [Fig. 7 ], [ Fig. 8 ] show the possible intrafamily permutations for a family of four members. Fig. 9 à Fig. 15 [ Fig. 9] , [Fig. 10 ] , [ Fig. 11] , [Fig. 12 ] , [ Fig. 13 ] , [ Fig. 14] , [Fig. 15 ] show the possible intrafamily permutations for a family of eight members. Fig. 16 [ Fig. 16 ] shows an example of a possible realization of a permutation between two families (inter-family permutations) of four members each (permutation of two families 4 placed in positions of symmetry 4). Fig. 17 [ Fig. 17 ] shows an example of a possible realization of a permutation between two families (inter-family permutations) of eight members each (permutation of two families 8 placed in symmetrical positions 8). Fig. 18 [ Fig. 18 ] shows an example of crossing two parent planes, according to one embodiment, to generate a child plane. Fig. 19 [ Fig. 19 ] shows a concrete example of intrafamily permutation according to one embodiment. Fig. 20 [ Fig. 20 ] shows a concrete example of interfamily permutation according to one embodiment. Fig. 21 [ Fig. 21 ] shows the performances achieved in terms of convergence towards an optimum core plan, respecting the aforementioned EPC criterion, according to a concrete example of realization (reactor 1 of the Dampierre power plant (France) for campaign 36). Fig. 22 [ Fig. 22 ] is a schematic flowchart of the process presented above, according to an example of implementation. Fig. 23 à Fig. 33 [ Fig. 23], [Fig. 24], [Fig. 25 ], [ Fig. 26], [Fig. 27], [Fig. 28 ], [ Fig. 29], [Fig. 30], [Fig. 31 ], [ Fig. 32], [Fig. 33 ] illustrate possible positions for families of four assemblies in a 157-assembly core. Fig. 34 à Fig. 47 [ Fig. 34 ], [ Fig. 35], [Fig. 36], [Fig. 37 ], [ Fig. 38], [Fig. 39], [Fig. 40 ], [ Fig. 41], [Fig. 42], [Fig. 43 ], [ Fig. 44], [Fig. 45], [Fig. 46 ], [ Fig. 47 ] illustrate possible positions for families of eight assemblies in a 157-assembly core. Fig. 48 [ Fig. 48 ] shows a 193-assembly core plan produced by implementing the process. Fig. 49 [ Fig. 49 ] shows a 205-assembly core plan produced by implementing the process. Fig. 50 [ Fig. 50 ] schematically illustrates a radial power sheet generated by a core, in the absence of a control cluster, the sheet being homogeneous (solid line curve), or inhomogeneous (dotted line curve) favoring the presence of a PC hot spot (Fxy factor mentioned above). Fig. 51 [ Fig. 51 ] schematically illustrates a radial power sheet generated by a core, here in the presence of control clusters g, the sheet being homogeneous (solid line curve), or inhomogeneous (dotted line curve) favoring the presence of PC hot spots in the presence of clusters (factor Fxy, g mentioned above). Fig. 52 [ Fig. 52 ] schematically illustrates a device for implementing the above method, in an exemplary embodiment. Description des modes de réalisation

[0048] This disclosure proposes a new tool that improves the current situation through an approach based on a method that reduces the speeds of realizing reload plans while designing cores optimized from the point of view of safety and operation.

[0049] As previously presented, the present disclosure provides a method using permutations of assemblies in families, or exchanges of families of assemblies in groups of positions having the same number of elements.

[0050] Below, a description is given of three specific steps involving permutations of assemblies in the positions of a nuclear reactor core, in order to arrive at a configuration whose neutronic characteristics are located in a predefined safety zone.

[0051] However, before describing the above process in detail, it is important to define some concepts of the combustible core.

[0052] In reference to the figure 1 , in each assembly of a reactor core, CC tubes (called "fuel rods") are assembled using in particular GR holding grids. An assembly is the elementary fuel unit present in a nuclear reactor core, which is made up of a plurality of assemblies, called "fuel assemblies" by misuse of language. Passages are also provided in at least part of the assemblies to introduce one or more G clusters in order to smother the nuclear fission reaction, if necessary. In each fuel rod, a plurality of fuel pellets are inserted into a cladding. The fuel pellets are for example made of uranium dioxide UO 2 . The assembly of the figure 1 is represented relative to the z-axis of heights. The core itself, consisting of a plurality of assemblies like the one illustrated in the figure 1 , is shown as an example on the figure 2 , seen “in section” in the x,y plane.

[0053] It appears on the figure 2 in particular four axes of symmetry intersecting the center of the core plane, one parallel to the x axis, the other parallel to the y axis, and two axes inclined respectively by 45° and 135° relative to the x axis. The symmetry of the assemblies can be observed with respect to each of these axes, in particular in terms of respective values ​​of combustion rate or "burn-up" below.

[0054] We can appreciate on the figure 2 the positional symmetry of assemblies with neighboring burn-ups. For example, the assemblies in H2 and H14 (symmetrical about the horizontal axis) have respective burn-ups of 14548 and 14561 (values ​​appearing in the second line of each box of the figure 1 ). It can also be seen that the assemblies in J3 and G3 (symmetrical with respect to the vertical axis) have respective rates of 32415 and 32536. It can also be noted that their respective symmetrical ones C9 and C7 with respect to the 45° axis have similar combustion rates, which are 32262 and 32453. It can be noted that the same is true for their other symmetrical ones N7, N9 and J13, G13. All these assemblies, J3, G3, C7, C9, N7, N9, J13 and G13 then have combustion rates between approximately 32000 and 32500, and are therefore very close, relative to the combustion rates of the other assemblies. These assemblies J3, G3, C7, C9, N7, N9, J13 and G13 constitute a family occupying here a group of symmetrical positions with respect to all the axes. Their number is eight, per group of symmetrical positions, in the example illustrated on the figure 2 of a core formed of 157 assemblies. This number of symmetric position groups can be greater in a core with a greater number of assemblies.

[0055] To take the example of the H2 and H14 assemblies having respective burn-ups of 14548 and 14561, their symmetrical counterparts in the same family are P8 and B8 and their rates are 14599 and 14482. We can appreciate again that these combustion rates are very similar for assemblies thus occupying a group of four symmetrical positions with respect to all the axes. This group in fact includes only four members of positions), and not eight members as previously, because these positions are themselves located on axes of symmetry.

[0056] We can also note on the figure 2 that in addition to the assemblies in R7, R8, R9, J1, H1, G1, A7, A8, A9, J15, H15, G15 which have high burn-up rates to protect the vessel housing the core, the periphery of the core preferably comprises new assemblies in P5 to P11, L14-E14, B11-B5, E2-L2 whose burn-up rates are low, likely to make these assemblies very reactive in a neutron flux. However, these assemblies, placed in these peripheral positions which correspond to areas with low neutron flux due to their leaks towards the outside of the core, will produce fewer neutrons, therefore will produce a lower power than the average of the assemblies. Here again, such an arrangement makes it possible to "flatten" (or homogenize) the radial power distribution as illustrated in the figure 50 .

[0057] It is recalled that, in general, we seek to avoid local power peaks and to flatten the power distribution as much as possible. Typically, we also seek to avoid hot spots (factor F x,y explained later).

[0058] An explanation of the principle of "margin of antireactivity" is given below.

[0059] To control the nuclear reaction in the reactor core, the operator has two main means.

[0060] One way is to adjust the boron concentration in the primary circuit water, as boron has the property of absorbing neutrons produced by the nuclear fission reaction. Boron dilution then means injecting water into the primary circuit to reduce the boron concentration and thus promote an increase in the neutron flux. Conversely, borication means adding boron to the primary circuit water to promote the boron concentration and thus reduce the neutron flux.

[0061] A second way is to introduce the control clusters (reference G of the figure 1 ) in the core or remove them from it. These control rods, gathered in groups, contain neutron-absorbing materials. Their position at a given height in the core makes it possible to introduce more or less anti-reactivity into the reactor core, having defined that the reactivity expressed in pcm (per hundred thousand, 10-5) is the quantity which measures a relative increase in the neutron flux induced by a control means (movement of the control rods, variation in the boron concentration, etc.).

[0062] During normal operation, the position of certain clusters is regulated by a computer according to a reactor power setpoint. However, it is necessary to maintain certain clusters at a sufficient height, set by the technical operating specifications, so that their fall into the core can effectively smother the nuclear fission reaction in the event of an automatic reactor shutdown. This height maximizes the antireactivity that will be introduced if necessary. This arrangement ensures a sufficient "antireactivity margin" to allow automatic reactor shutdown.

[0063] Referring again to the figure 2 , a “loading plan” corresponds to the definition of a refill (an inventory of fuel assemblies) coupled with a matrix (defining the arrangement of these assemblies in the tank).

[0064] The number of assemblies per type of nuclear reactor core is predetermined.

[0065] For example, in the case of square-section assemblies, the following arithmetic properties are verified: Always counting a central assembly, the total number A of assemblies is always odd for any reactor, and for reasons of symmetry called "one quarter" or "one eighth" as mentioned previously, and to be able to ensure a minimum splitting of the core by three during fuel renewal, A-1 is an integer divisible by 3 and 4.

[0066] Towards the end of a nuclear unit operating campaign N, the operator must anticipate the next N+1 operating campaign and have a loading plan for the N+1 campaign. The industrial challenge is to minimize, at the end of campaign N, the temporary shutdown period known as "unit outage" for possible equipment maintenance and / or unloading / reloading of nuclear fuels. Each day of shutdown represents a real loss of earnings for the operator. As soon as the unit outage phase begins, all the fuel assemblies from campaign N are unloaded from the vessel into a storage pool, called "fuel building" near the reactor building. The assemblies for the upcoming N+1 campaign are transferred from a fuel building pool to the reactor building pool.The spent assemblies, not being recovered, i.e. not reloaded in the coming campaign, remain in the fuel building pool for several years before removal for reprocessing. The assemblies still recoverable for the next loading plans of the unit enrich the management reserve and are also stored in the fuel building pool. To fix the ideas and orders of magnitude, they are those which have a combustion rate approximately included in the intervals of [8000; 14500] MWJ / t, [20000; 25000], and [32000; 35000], etc., in the example of the . figure 2 , whereas “new” assemblies have a combustion rate close to 100 MWj / t for example.

[0067] It should be noted that the number of burnup ranges referred to above depends on the fractionation by which the nuclear fuel is renewed. In the example above, this is a fractionation by thirds, hence three burnup ranges, not including new or similar assemblies. For a core with "quarter-core" fractionation, four burnup ranges would have been observed. This is not a rule but an observation that results from core management.

[0068] Permanently worn assemblies are stored temporarily before being removed for reprocessing.

[0069] At this point, the loading of the fuel assemblies can begin. They are physically positioned in the position specified by the loading plan.

[0070] For the actual design of the loading plan, the technology of pressurized water reactors requires reloading the cores with new fuel assemblies at a known frequency. The type of fuel (Uranium, Plutonium, etc.), the enrichment in fissile material of the pellets (U, Pu) of the fuel assembly rods, and the fractionation of the renewed portion dictate the maximum achievable natural campaign length.

[0071] For example, for a 900 MWe PWR (pressurized water reactor) type reactor, the number of A assemblies is 157 and has the following options, considering that A-1 assemblies are split: A split by 1 / 3 meaning that the refill will be 52 assemblies, A split by 1 / 4 meaning that the refill will be 40 assemblies, actually leading to the following partition 3x40 +36 = 156

[0072] Thus, with the same investment and enrichment, a so-called quarter-heart campaign will be shorter than a so-called third-heart campaign, because the former provides less responsiveness than the latter.

[0073] A strategy linked to the availability of the slices favors campaigns lasting 14 to 18 months, or even more, leading to a combination of 1 / 3 core fractionation and high Uranium enrichment, to more than 4% for example within the limits of the acceptability criteria previously validated by the nuclear safety authorities, including the behavior of the fuel assemblies, the antireactivation margins, and various envelope criteria (in particular the radial power layer generated).

[0074] Today, loading plan research is carried out manually by operations engineers.

[0075] By "manually" we mean in a first step the initial positioning of the A assemblies, although this step can be automated by carrying out, for example, a mimicry based on knowledge of loading plans from previous campaigns consisting of reducing the differences in combustion rates for an assembly occupying a given "naval battle" position. Such a loading plan listed in "naval battle" is of the type illustrated in figure 2 .

[0076] In a second step, after evaluating the loading plan thus established, the engineer modifies the location of certain assembly families to correct effects that cause the acceptability criteria to fall outside the admissible safety and operating zones. The new plan is evaluated by neutron calculation in turn and so on until the above-mentioned criteria are met. The plan obtained is then the final plan on the basis of which the unloading / loading operations can actually be carried out.

[0077] This approach follows a set of compromises aimed at satisfying safety and economic criteria while taking into account possible operating hazards.

[0078] As a general rule, we seek to place new assemblies rather on the periphery of the reactor (fixed position according to management) to minimize the radial power peaks (noted Fxy) of the fuel assembly rods by flattening the radial power sheet, as illustrated by the solid line curve on the figure 50 . The total power of a pencil, normalized to 1 being defined, the so-called "hot spot" factor Fxy is the maximum power of such a pencil which must not exceed a limit value (for example Fxy = 1.44, which means 44% more power than the average power of 1, due to normalization). For example, the threshold Ps of the figure 50 may be 1.44 and the inhomogeneous dotted curve is likely to exceed this limit at point PC.

[0079] Then, we look for possible symmetries in the placement of the assemblies by limiting the hot spot factors (by setting a maximum admissible Fxy limit).

[0080] The same compromises are also sought with the achievement of core performance in the presence of control clusters, as illustrated in the figure 51 . In particular, in the presence of control clusters g, their introduction must be sufficiently effective to stifle the nuclear fission reaction in the core, beyond or at the level of an antireactivity margin (reference "Margin" of the figure 51 ). Furthermore, we are also seeking to further limit the hot spots in the presence of clusters g, noted "Fxy, g" on the figure 51 (appearing on the curve in dotted lines).

[0081] Loading plan optimization requires experience to quickly propose solutions on complex plans. Indeed, finding an optimized plan corresponds to a combinatorial problem of searching for a hundred plans among a colossal number of possible matrices. This number is obtained by circular permutations between families and members within each family. Typically, based for example on a core with 193 predetermined assemblies, comprising 12 families of 4 assemblies, 18 families of 8 assemblies, it is theoretically possible to place them in approximately 3 1030 matrices, the central assembly being fixed (with 3 1030 ~ 12! x 4! x 18! x 8!).

[0082] There is no single solution to this problem. Indeed, several plans can successfully meet the safety requirements of the nuclear unit.

[0083] However, such an approach is tedious and this disclosure proposes a specific use of computer means, as set out below.

[0084] More specifically, it proposes to carry out a search for plans using a digital simulator linking two modules intended to quickly evaluate the criteria of the candidate loading plan and to modify it. The first module for constructing a loading plan is coupled with a second module evaluating the safety and operating criteria of the plan found. This is a process which can therefore be planned in two stages implemented by two modules MOD1, MOD2, as shown diagrammatically in the figure 3 The first module MOD1 proposes a “correct” core plan (initially derived from a base of standard plans but with possible permutations respecting predetermined permutation rules) and the second module MOD2 proposes an evaluation, in particular by numerical calculations in neutronics, of the quality of the core thus constituted, in relation to a criterion called “EPC” hereinafter (for “core plan evaluation”).

[0085] The process can be iterated a plurality of times, the candidate core plan that can be retained being the one that best fulfills the aforementioned EPC criterion (i.e. the one that minimizes it as presented in the example below).

[0086] From the characteristics calculated for a given core plan by the neutron calculation means of the MOD2 module, a value is determined whose unit is the pcm (per hundred thousand), thanks to the following function, giving the Core Plan Evaluation “EPC”: EPC = 0.75 × max Marge lim − Marge plan ; 0 + Marge lim Fxy lim × max Fxy plan − Fxy lim ; 0 + Marge lim × ∑ g 1 Fxy lim , g × max Fxy , g plan − Fxy lim , g ; 0

[0087] EPC being greater than or, at best, equal to 0, by construction.

[0088] We are in fact trying to minimize this function to reach the value of 0. As the terms constituting the formula are positive, this means that they are each zero, in this case, and therefore that each of the criteria relating to them would be respected.

[0089] For example, for a 900 Mwe REP type reactor: the antireactivity margin limit value Marge lim is set at 1800 pcm, the hot spot limit value Fxy lim is set at 1.44, the hot spot limit values ​​in the presence of control clusters Fxy lim , gcorrespond to the radial peak power limits when g clusters are inserted into the core (by cluster group or combination of cluster groups): the values ​​are between 1.44 and 1.8 in reference to the current specifications set by the safety authorities in France; these values ​​may vary from one country to another, depending in particular on the type of nuclear reactor core.

[0090] The values ​​of Marge ( plan ), Fxy ( plan ) And Fxy,g ( plan ) are calculated for a given core plan by a neutron calculation code which is more precisely a nuclear reactor physics code whose main principles are now explained.

[0091] The term "nuclear reactor physics code" refers to software capable of calculating the three-dimensional distribution of power (in Watts) in a nuclear reactor core from structural data (geometry, chemical composition, heavy nuclei composition, etc.). To do this, the software must be able, for example, in 3D geometry: Calculate the temperature distribution of the coolant in the reactor core. The coolant is the fluid that removes the heat produced by nuclear fission. This calculation is performed by a module of the code called the "thermohydraulic module"; Calculate the temperature distribution of the nuclear fuel. This calculation is performed by a module of the code called the "thermal module" or "thermomechanical module" if mechanical aspects are also covered (e.g. pellet-cladding interaction); Calculate the distribution of the neutron flux from which the power is derived, by a module called the "neutron module".

[0092] It is the coupled interaction of these three modules above that makes it possible to calculate the 3D power in the reactor core.

[0093] Neutronics modifies the coolant temperatures, the coolant temperature modifies the fuel temperatures. The temperatures of the moderator and the fuel modify the neutronics. Indeed, fission (nuclear physics) is caused by an interaction of a heavy nucleus with neutrons (managed by the neutronic module), said fission producing heat which propagates in the matter (managed by the thermal module), the latter transmitting its calories to the water, the coolant, which transports them by raising its temperature (managed by the thermohydraulic module) and consequently modifies the temperature of the fuel.

[0094] We then observe counter-reaction phenomena. Since the coolant water is also the moderator by which the neutrons are slowed down to promote fissions, its temperature variation will modify its density and therefore the neutron slowdown, which therefore impacts the future generation of fissions. At the same time, a change in fuel temperature increases neutron absorption reactions, particularly in Uranium 238, which modifies the neutron.

[0095] Here, neutronics is the central branch of nuclear reactor physics because it governs the generation of the aforementioned phenomena. It allows the characterization of the neutron population distributed spatially and temporally according to an energy spectrum that will depend on the interaction with matter. These interactions are absorption (fissile, fertile and sterile), diffusion, reflection, neutron leaks. To this must be added a kinetic component linked to the effective production of neutrons by fission divided into prompt neutrons and delayed neutrons. The latter, a minority and born several seconds after the prompt neutrons, are essential to allow the control of a nuclear reactor. Other phenomena such as poisoning by Xenon, a product of fission, will also modify neutron.

[0096] Thus, the aforementioned physical phenomena which occur within a nuclear reactor are of great complexity, which requires the use of core physics calculation codes of the so-called "COCCINELLE" type with which the Applicant is equipped.

[0097] It is understood that several iterations are necessary to evaluate the equilibrium assembly. Once convergence is achieved, the reactor physics code can produce results necessary for reactor operation and safety: hot spot location (Fxy), “intelligent” power distribution, calculated responses of various core instrumentation, reactor control and stability over time, irradiation of nuclear fuels (burn-up assessment), etc.

[0098] The most classic use of a reactor physics code lies in the calculation of the loading plan, namely the optimal arrangement of nuclear fuels which makes it possible to satisfy the numerous safety criteria (efficiency of the control rods or "clusters" above), hot point (Fxy), flattening of the power sheet, anti-reactivity margin, etc.).

[0099] The COCCINELLE calculation code, the official code of the calculation chain currently in operation in the French fleet of power reactors, falls into the class of “reactor physics codes”. It includes: An axial 1D thermohydraulic module in the channel containing the water coolant; A radial 1D thermal module in the cylindrical fuel rod; A 3D neutronics module in neutron diffusion theory.

[0100] Neutron scattering is a theoretical model widely used throughout the world to treat a simplified form of the Boltzmann equation that governs the behavior of neutrons in matter. Descriptions of the theoretical models, far too complex to be detailed here, used in COCCINELLE can be found in the French-language references "La physique des broyeurs nucléaires, 3 ème édition" (author Serge Marguet, ISBN 978-2-7430-1105-5, Lavoisier edition) and in English "The physics of nuclear reactors" (author Serge Marguet, ISBN 978-3-319-59558-7, Springer edition).

[0101] Other older reference works present the fundamental principles of nuclear reactor physics, such as the "Treatise on Neutronics" by Jean Bussac and Paul Reuss, published by HERMANN ISBN 2-705-6011-9 - second edition, 1985.

[0102] In the following, the method according to the present disclosure is explained for cores of the 900 MWe REP type comprising 157 fuel assemblies, and this in a non-limiting manner because the same method can be applied in principle to all other cores such as the 1300 MWe REP comprising 193 assemblies, the 1450 Mwe REP comprising 205 assemblies, and the “EPR” reactor which is a 1650 Mwe pressurized water reactor comprising 241 assemblies.

[0103] The aim is to position 157 assemblies in the 157 positions (or "cells") of a nuclear reactor core in such a way that the neutron criteria determined by the calculation chain are lower than a limit threshold (hot spot factors without control cluster Fxy or with clusters g: Fxy,g) or higher than a limit threshold (anti-reactivity margin Margin). These different criteria are combined in an evaluation function defined above which gives a numerical value to each core plan (noted EPC for "Core Plan Evaluation").

[0104] As a general rule, it is well known that it is preferable to place the assemblies by substantially decreasing combustion rate starting from the center of the core. This is a general principle that the person skilled in the art tries to follow during operations carried out "manually" as explained above. The method according to the present disclosure, based in particular on random permutations, does not follow this approach, although it appears that the plans found by the method according to the present disclosure substantially respect this principle. Nevertheless, the present method differs from the non-automated manual approach.

[0105] As previously stated, the process involves three steps: Step 1: partitioning the assemblies by respective combustion rates to constitute families (or “categories” in the definition of the process given above); Step 2: selection from a database of a standard plan having assembly combustion rates closest to those partitioned in step 1, and evaluating the EPC (by numerical simulation) of a core made up of the assemblies partitioned in step 1 and positioned in assembly positions of the standard plan having the closest combustion rates;Step 3: consider groups of symmetrical positions with respect to axes of symmetry of the core and numerically simulate the effect of assembly permutations according to predefined rules (permutations within the same group and / or between groups, the assembly face always remaining opposite a given observation point), then evaluate the EPC (by numerical simulation) of a core whose assemblies have thus permuted, this step 3 can be iterated several times to test whether the EPC is reduced compared to previous configurations. If this is the case, we can thus determine a candidate core configuration for the next campaign (the one with the lowest EPC). ;

[0106] We now detail each of these steps.

[0107] In step 1, we rely on an example of core management, called "core third" of a 900 MWe REP type reactor comprising 157 assemblies.

[0108] At the end of the N campaign cycle, the 157 assemblies are composed for example of: 52 assemblies irradiated around 10,000 MWj / t (i.e. 1 cycle): these assemblies are kept and they are recharged in campaign N+1 for a second cycle, 52 assemblies irradiated around 25,000 MWj / t (i.e. 2 cycles): these assemblies are kept and they are recharged in campaign N+1 for a third cycle, 52 assemblies irradiated around 33,000 MWj / t (i.e. 3 cycles): these assemblies are not kept and they are stored in a pool for later reprocessing, 1 assembly irradiated around 40,000 MWj / t (at least 4 cycles), the central assembly, which is also not kept: it is stored in a pool for later reprocessing.

[0109] For the following campaign N+1 at the start of the cycle, 157 assemblies are elected: 52 new assemblies, with a burn-up of 0 MWd / t (or residual, close to 0 and less than 200 typically), 52 assemblies irradiated around 10,000 MWd / t (from previous campaigns, see above), 52 assemblies irradiated around 25,000 MWd / t (from previous campaigns, see above), and 1 assembly irradiated around 33,000 MWd / t (from the pool of previous campaigns).

[0110] On this basis, we classify the 157 assemblies elected above for the N+1 campaign by families defined as follows: families of 4 assemblies, having similar combustion rates in the same family, families of 8 assemblies, having similar combustion rates in the same family, and a family of 1 assembly, generally the most irradiated assembly as given in the example above.

[0111] "Neighboring combustion rates" are defined as burn-ups such that their mutual differences are, in absolute value, lower than a predefined threshold (1000 MWj / t for example).

[0112] In the following and by abuse of language, we will designate by "family 4", "family 8", and "family 1", these families comprising 4 assemblies, 8 assemblies, or 1 assembly, respectively.

[0113] The families of assemblies thus constituted by such a partition have, for a given family, similar Burn-Up (BU) values, i.e. whose differences are for example around 1000 MWj / t (or less than a few percent typically), and also have identical technological characteristics (type of fuel, or others). These families are called in the following "families of the future core plan".

[0114] The term "loading" refers to the set of 157 fuel assemblies which, once positioned in the reactor vessel, will form what is called the "core" of the nuclear reactor.

[0115] Step 2 is described below, which involves identifying a plan in a database containing numerous standard loading plans from different nuclear reactors (and not just the one being reloaded).

[0116] The base contains a set of plans, some of which have the same characteristics as the one to be constituted for the present core, for campaign N+1 which includes, according to the example introduced in step 1, plans formed of 157 assemblies partitioned into three batches of 52 assemblies and a central assembly.

[0117] Among these plans, the comparison with the plans in the database identifies the one hereinafter called the “typical plan”, whose assembly combustion rates are closest to the combustion rates of the assemblies predefined in the previous step 1 and elected for the N+1 campaign whose respective positions in the core must be determined.

[0118] For this purpose, a "burn-up distance" is determined between the assemblies of the type plan and those of the future core plan. The distances between families of the same species are determined, i.e. between families 4, on the one hand, and between families 8, on the other hand.

[0119] One embodiment may consist of comparing the average of the burn-ups of a first family 4 included in the loading constituted in step 1 with the average burn-up of all the families 4 of the standard plan, and choosing the correspondence with the family of the standard plan whose average is closest.

[0120] Then, a comparison can be made of the average of the burn-ups of a second family 4 included in the loading constituted in step 1 with the average burn-up of all the families 4 of the plan, deprived of the one which has already been matched. The process continues until all the families 4 of the future core plan have been matched with one and only one family 4 of the standard plan.

[0121] The same sub-steps are carried out in the same order as for families 4 but this time with families 8 of the future plan and families 8 of the standard plan.

[0122] At the end of the two previous sub-steps, all the families of the future plan are each in correspondence with one and only one family of the standard plan. The sum of the squares of the differences between the average burn-ups of these matched families is then calculated. The final value is an indicator of the "distance" between these two sets of families. The definition of this indicator is not restrictive, and it can be defined for example as the sum of the absolute values, therefore positive, of the differences between the average burn-ups of the matched families. The process is repeated on all the standard plans. At the end of these iterations, each standard plan is associated with a distance to the families of the future core plan.

[0123] The standard plan with the minimum distance indicator is then selected. This is the standard reference plan for constructing the plan for the future campaign.

[0124] Once this standard plan has been selected, each family of the future plan is placed in the same position of symmetry as that occupied by the family of the reference standard plan with which it was matched during the previous processes.

[0125] The core plan thus formed is thus an initial core plan (which must then undergo the permutations of step 3 described in detail below). It can be noted that the central assembly positioned at H8 in the plane of the figure 2 , has an imposed position and does not undergo the aforementioned permutations.

[0126] Step 3 is described below.

[0127] In the 157-assembly core considered in this example, there are eleven 4-symmetry positions (numbered 1 to 11) and 14 8-symmetry positions (numbered 12 to 25), plus a central position.

[0128] In reference to the figure 2 , these 4-symmetry positions are the positions placed on the diagonals R1-A15 and R15-A1 and the medians H1-H15 and R8-A8. The central assembly is excluded.

[0129] All other positions are of 8 symmetry: none of the assemblies of the 8 families concerned are positioned on a diagonal or a median as defined above.

[0130] THE figures 23 à 33 illustrate the 11 positions of symmetry 4 and the figures 34 à 47 illustrate the 14 positions of symmetry 8.

[0131] The fuel assemblies are therefore divided into 11 families 4, 14 families 8, and one family 1 containing only one assembly: so: 4 x 11 + 8 x 14 + 1 = 157 assemblies

[0132] Thus the plan formed from these positions leads to a total of 157 assemblies.

[0133] There are of course a greater number of positions in a core comprising more than 157 assemblies, but still families 4, families 8, and family 1, respecting these position symmetries.

[0134] The sequence of calculation steps is described below.

[0135] The neutron calculation code is launched and the parameters Marge(plane), Fxy(plane) and Fxy,g(plane) are extracted from the results to evaluate the EPC criterion defined above.

[0136] If this EPC criterion has reached a target value between 0 and / or close to 0 during a maximum number of permutations reached, then the plan having this target value becomes the elected plan for the future campaign.

[0137] During these permutations, position reassignments are carried out, respecting for each family 4 and family 8, the symmetry 4 and the symmetry 8. Permutations of assembly positions are thus carried out, and following each or several permutations, a new neutron calculation is carried out to determine the new EPC criterion. This process continues and the core having an EPC of zero or close to zero can be selected as a candidate.

[0138] The permutations within families 4 and 8 are described below.

[0139] A "configuration of a family" is an order of placement of the assemblies of the family in the positions of the symmetry position to which it is assigned. Each assembly position of a given symmetry family has a rank according to the figure 4 and to the figure 5 .

[0140] Note that the figures 4 et 5 are not an image of the heart as represented in figure 2 , but a symbolic representation of positions in 4-fold symmetry or 8-fold symmetry as defined above.

[0141] The four assemblies of a family 4 being placed in the 4 positions of a symmetry position 4, it is possible to permute them according to one of the three possibilities described below.

[0142] In permutation 4.a, the assembly located in position 4 is placed in position 1. The assembly located in position 1 is placed in position 2. The assembly located in position 2 is placed in position 3. The assembly located in position 3 is placed in position 4.

[0143] In permutation 4.b, the assemblies change position in the symmetrical position, relative to the axes of symmetry on which they lie, as illustrated in figure 7 .

[0144] In permutation 4.c, the assemblies change position by rotating in the opposite direction to permutation 4.a, according to the figure 8 .

[0145] We can therefore count four possible configurations for the four assemblies of a family 4 in the cells of a symmetrical position 4 (the initial configuration plus the three obtained by the three permutations).

[0146] For families 8 and symmetry positions 8, there are seven possible permutations, that is, eight possible configurations (the initial configuration plus the seven configurations obtained by the seven permutations. These seven permutations are described below.

[0147] In permutation 8.a (illustrated in the figure 9 ), the assembly located in position 1 is placed in position 2. The assembly located in position 2 is placed in position 1. The assembly located in position 3 is placed in position 4. The assembly located in position 4 is placed in position 3. The assembly located in position 5 is placed in position 6. The assembly located in position 6 is placed in position 5. The assembly located in position 7 is placed in position 8. The assembly located in position 8 is placed in position 7.

[0148] In permutation 8.b, the assemblies change position in the symmetrical position, according to the figure 10 .

[0149] In permutation 8.c, the assemblies change position in the symmetrical position, according to the figure 11 .

[0150] In permutation 8.d, the assemblies change position in the symmetrical position, according to the figure 12 .

[0151] In permutation 8.e, the assemblies change position in the symmetrical position, according to the figure 13 .

[0152] In permutation 8.f the assemblies change position in the symmetrical position, according to the figure 14 .

[0153] In permutation 8.g, the assemblies change position in the symmetrical position, according to the figure 15 .

[0154] In the above, the permutations were carried out within the same family, thus being so-called "intrafamily" permutations.

[0155] However, one or more permutations between two families may also be provided, one taking the place of the other. The configuration of a family is therefore changed by moving from one of the four configurations of a family 4 to another configuration of the same family 4, or by moving from one of the eight configurations of a family 8 to another configuration of the same family 8.

[0156] A permutation of families 4 is defined by the exchange of two different families 4 located in two different symmetrical positions 4 of the core plane. The assemblies placed in position 1 of the two symmetrical positions 4 exchange their position. The assemblies placed in position 2 of the two symmetrical positions 4 exchange their position. The assemblies placed in position 3 of the two symmetrical positions 4 exchange their position. The assemblies placed in position 4 of the two symmetrical positions 4 exchange their position. This is illustrated in the figure 16 .

[0157] Now, regarding the 8 families, we define a permutation of 8 families by exchanging two different 8 families located in two different symmetrical positions 8 of the core plane. The assemblies placed in position 1 of the two symmetrical positions 8 exchange their position. The assemblies placed in position 2 of the two symmetrical positions 8 exchange their position. The assemblies placed in position 3 of the two symmetrical positions 8 exchange their position. The assemblies placed in position 4 of the two symmetrical positions 8 exchange their position. The assemblies placed in position 5 of the two symmetrical positions 8 exchange their position. The assemblies placed in position 6 of the two symmetrical positions 8 exchange their position. The assemblies placed in position 7 of the two symmetrical positions 8 exchange their position.The assemblies placed in position 8 of the two symmetrical positions 8 exchange their position. This is illustrated in the . figure 17 .

[0158] We now define with reference to the figure 18 a crossing of two heart planes by constructing a "child" heart plane, from two "parent" heart planes, as follows: The parent plan with the smallest EPC is Parent 1, the parent plan with the largest EPC of both parents is Parent 2.

[0159] If both parent plans have the same EPC, an equiprobable random draw allows parent plan 1 to be chosen.

[0160] We select P 4 positions of symmetry 4 and P 8 positions of symmetry 8, by equiprobable random drawing, among the 11 positions of symmetry 4 and the 14 positions of symmetry 8, where P 4 is between 1 and 11 and P 8 is between 1 and 14.

[0161] In practice, P 4 and P 8 are close to a third of the number of positions of symmetries 4 and 8 respectively.

[0162] In the child core plane, in the 9 (P 4 + P 8 ) symmetry positions thus selected, the assembly families which are located in the corresponding symmetry positions of the parent core plane 1 are positioned, each family remaining in the same configuration as in the parent 1.

[0163] In parent core 2, we scan the 4-symmetry positions and the 8-symmetry positions that were not selected in the previous step. If these 4-symmetry positions and 8-symmetry positions contain 4- and 8-symmetry families that have not yet been positioned in the child core plane, then we position them in the corresponding symmetry positions of the child core plane, each assemblies family then remaining in the same configuration as in parent core 2.

[0164] If there are unoccupied 4-fold symmetry positions in the daughter core plane, there are also an equivalent number of 4-fold families not yet positioned in this daughter plane. In this case, a 4-fold symmetry position is randomly (or pseudo-randomly according to possible rules) drawn from the remaining 4-fold symmetry positions, and a 4-fold family from the remaining 4-fold families, and assemblies of this 4-fold family are placed in this 4-fold symmetry position, then the configuration is randomly drawn from the 4 possible configurations. This process is repeated until all the remaining 4-fold families have been placed in a 4-fold symmetry position.If random selection is not required, for example, then at each step of this process one can choose the 4-symmetry position closest to the center of the core, and the 4-family with the lowest average burn-up among the remaining 4-families, the family remaining in the same configuration as in the parent 2 core, and repeat this process until all remaining 4-families have been placed in a 4-position.

[0165] If there are unoccupied 8-symmetry positions in the child core plane, there are also an equivalent number of 8 families not yet positioned in this child plane. In this case, one can randomly draw an 8-symmetry position from the remaining 8-symmetric positions, and an 8-family from the remaining 8-families, and place the assemblies of this 8-family in this 8-symmetric position, then randomly draw the configuration from the 8 possible configurations and repeat this process until all the remaining 8-families have been placed in an 8-symmetry position.If no random selection is required, then at each step of this process one can choose the 8-symmetric position closest to the center of the core, and the 8-family with the lowest average burn-up among the remaining 8-families, the family remaining in the same configuration as in the parent core 2, and repeat this process until all remaining 8-families have been placed in an 8-symmetric position.

[0166] In summary, there are three types of assembly placement / permutation: Placement by crossing two heart planes as illustrated in the figure 18 , Permutation within the same family (rotation for example) as illustrated in the figure 19 , Permutation between two families of the same number of members as illustrated in the figure 20 .

[0167] In reference to the figure 22 , to test the different plans thus obtained, we define the (positive) integers K, K1, K2 where K= K1+K2. We can create K core plans from the initial core plan obtained in step 2, according to the following operations carried out in any order, with reference to block S2 of the figure 22 (which follows a start step S1 during which we can observe the burn-ups of the assemblies to be placed for example).

[0168] K1 heart plans are created by inter-family permutation (i.e. within the same family), each of the plans being created by applying PK1,8 (PK1,8 chosen from the integers 1, 2, etc.) permutations of two families 8 and / or PK1,4 (PK1,4 chosen from the integers 1, 2, etc.) permutations of two families 4.

[0169] P K1,8 and P K1,4 are fixed beforehand, for example by drawing lots from the set of integers from 1 to 10.

[0170] The P K1,8 pairs of families 8, and the P K1,4 pairs of families 4 are chosen by equiprobable random drawing among the 14 families 8 and the 11 families 4.

[0171] There figure 20 illustrates an example where P K1,8 = 1.

[0172] We then proceed to the creation of K2 core plans by inter-family permutation. This is a permutation to move from one configuration to another for P K2,8 (P K2,8 =1, 2...) families 8 and / or a permutation to move from one configuration to another for P K2,4 (P K2,4 chosen from the integers 1, 2...) families 4. The P K2,8 families 8 and the P K2,4 families 4 are chosen by random drawing among the 14 families 8, and the 11 families 4. The type of permutation applied to each of these families is chosen by equiprobable random drawing (one among 8 possible configurations for families 8 and one among 4 possible configurations for families 4).

[0173] These K core plans constitute the set of core plans called here “generation 0”.

[0174] Having predefined the (positive) integers C1, C2, C3 where K= C1+ C2+ C3, we then proceed to apply the following procedure N times (block S6 of the figure 22 ), to constitute the set of core plans of generation n from the generation of core plans of generation n-1 (n ranging from 1 to N).

[0175] The following three sub-steps refer to block S4 of the figure 22 .

[0176] The creation of C1 heart plans is carried out as follows: choice by equiprobable random drawing of a core plan from the set of K plans from the previous step n-1, and application of the permutations of P C1,8 (P C1,8 chosen from the integers 1, 2...) pairs of families 8 and / or of P C1,4 (P C1,4 chosen from the integers 1, 2...) pairs of families 4.

[0177] We then proceed to create C2 heart plans as follows: choice by equiprobable random drawing of a core plan from the set of K core plans remaining from step n-1, and application of permutations of the P C2,8 (P C2,8 chosen from the integers 1, 2...) pairs of families 8 and of P C2,4 (P C2,4 chosen from the integers 1, 2...) pairs of families 4.

[0178] Finally, we proceed to the creation of C3 core plans by crossing two core plans among the K plans of step n-1. The pair of core plans is chosen randomly by equiprobable random drawing among the core plans of the set of K plans of step n-1.

[0179] Referring again to the figure 22 , we proceed, at the plan evaluation step S3, to the determination of the evaluation according to the EPC criterion presented previously, for the K core plans of the previous step n-1 and for the K plans created at step n as explained above.

[0180] In step S5, K plans with the smallest EPC evaluation are selected from these 2xK plans. These K selected plans constitute the core plans of step n.

[0181] These N applications of the above procedure are repeated i times (block S7) by modifying the parameters P C1,8 , P C1,4 , P C2,8 , P C2,4 ...

[0182] We obtain a result similar to that presented on the figure 21 illustrating an example of the evolution of the Fxy, Fxy,g and MAR criteria over 100 generations.

[0183] The method then makes it possible to obtain plans optimized in F xy (hot spot factor), F xy,g (hot spot factor in the presence of clusters), and MAR (anti-reactivity margin), thus best meeting the simultaneous consideration of these three criteria. It should be noted here that from generation 65, there is at least one plan that has reached the minimum EPC, therefore meeting all of these criteria. It can typically be noted that at generation 67 for example, there is a reduction in the hot spot factors (as expected for a "good" core) and this to the detriment of a very slight reduction in the anti-reactivity margin which remains within an acceptable measure. Such an observation clearly shows that a convergence is sought towards a compromise between these three criteria at the same time, and not on each of these criteria taken successively as a person skilled in the art would typically think.

[0184] Such an implementation makes it possible to randomly draw plans, whose intersections with other plans or permutations lead to plans of unsuspected quality for a person skilled in the art, and sometimes counterintuitively. The random generation thus automated, then tested, makes it possible to lead to quality plans, converging quickly (a few tens of minutes at most) to meet the EPC criterion.

[0185] The method according to the meaning of the present disclosure makes it possible to test several reloading strategies for an actual campaign or a series of campaigns until a balance is reached in terms of seeking a compromise between several criteria, and this without mobilizing human resources. In particular, campaigns having to include test assemblies which depart from a standard nomenclature, forming a technological novelty, is no longer a difficulty.

[0186] On average, the time saved in mobilizing human resources, per loading plan, is therefore around 4 days.

[0187] Of course, the present disclosure is not limited to the description of the exemplary embodiments presented above as examples, but extends to other variants.

[0188] The achievement of a compromise for a core of 157 assemblies has been described above. However, the above principles can of course be applied to other types of core, distinguished here by the size of the core and therefore by the number of assemblies. Thus the number of families 4 and families 8 increases. The principles stated in terms of authorized permutations and more generally in the flowchart of the figure 22 are preserved.

[0189] It has also been illustrated on the figure 48 a core of 193 assemblies, presenting a central position and 192 positions which are distributed as follows: 12 families of 4 assemblies, and 18 families of 8 assemblies (with 48 +144 +1 = 193).

[0190] Here again, we can appreciate the similar burn-up rates by family of assemblies (for example 31875 MWj / t and 31763 MWj / t in P13 and N14).

[0191] That of the figure 49 , with 205 assemblies, has a central position and 204 positions which are distributed as follows: 13 families of 4 assemblies, and 19 families of 8 assemblies (13x4 + 19x8 +1 = 205).

[0192] These principles also apply to cores having different assembly shapes, for example and not limited to hexagonal, triangular, or rectangular cross-section, instead of a square cross-section shape as presented above. In this case, the axes of symmetry are different and the numbers of families differ, but the same principles as those set out above can remain.

[0193] Furthermore, an EPC criterion was presented above in the form of a sum of three terms for taking into account three parameters. Of course, other parameters can be taken into account, thus possibly increasing the number of terms in the aforementioned sum.

[0194] Furthermore, a grouping of assemblies by family has been presented above, essentially based on their respective burn-up values. As indicated in the description above, other parameters, besides the combustion rate, can be used to constitute the families (assembly technology, type of fuel, etc.).

Claims

1. A computing means-assisted method to determine an optimal plan for loading a nuclear reactor core, in which method respective positions of nuclear fuel assemblies are tested by said computing means according to at least one criterion before assigning optimal positions to the assemblies and proceeding to load the reactor, the core of the reactor including a plurality of cells having symmetries of positions relative to a plurality of axes of symmetry, common assemblies being intended to be each introduced into a cell, the common assemblies for preparing a future loading being divided into at least three categories defined by the number of production runs of the nuclear reactor: the method being characterised by: - a first category of assemblies that have not been used in a previous production run and having a burn-up below a first threshold, - a second category of assemblies that have been used in a previous production run and having a burn-up between the first threshold and a second threshold, greater than the first threshold, and - a third category of assemblies which have been used in at least two previous production runs and which have a burn-up above the second threshold, the method including the following steps of: - identifying groups of cell positions that are symmetrical with respect to said axes of symmetry, and counting a number of symmetrical positions in each group, - making up families of common assemblies, the common assemblies of a same family having at least similar burn-ups, and said families each including a number of common assemblies corresponding to a number of positions of one of said groups, respectively, - selecting, from a database of valid standard loading plans, a standard loading plan whose burn-ups of assemblies, per family, are closest to the burn-ups of the common assemblies, per family, and, as part of a numerical simulation, assigning to the common assemblies respective initial positions corresponding to the positions of the assemblies in the standard plan selected, - testing by numerical simulation the loading plan made up of the common assemblies at said initial positions, relative to at least one predetermined criterion, - swapping common assembly positions while retaining the assembly families previously made up and testing by numerical simulation the loading plan formed of the common assemblies at said positions swapped, relative to said predetermined criterion, and - repeating the swapping and testing step until at least one candidate plan is obtained for loading the reactor, the candidate plan best meeting said predetermined criterion.

2. The method according to claim 1, wherein the swapping operations are performed randomly, while complying with predetermined rules.

3. The method according to one of the preceding claims, wherein said plurality of axes of symmetry includes four axes of symmetry of the core, passing through the centre of the core and comprising two axes, one vertical, the other horizontal, and two axes having slope of 45 degrees and 135 degrees respectively with respect to a horizontal line, and wherein groups of N cell positions located on said axes of symmetry, and groups of M cell positions not located on said axes of symmetry are considered.

4. The method according to one of the preceding claims, including, as part of said numerical simulation: - placing one assembly selected from said common assemblies in a central position, and - placing the assemblies of said families around the central assembly in groups of positions symmetrical with respect to the plurality of axes of symmetry, the assemblies positioned in a same group of positions being members of a same family of common assemblies.

5. The method according to one of the preceding claims, wherein the swapping operations within a same family modify each assembly position of the family.

6. The method according to one of the preceding claims, comprising, to test swaps between families: - swapping the positions of common assemblies between two distinct families having a same number of members, and testing by numerical simulation the loading plan made up of the common assemblies at said positions swapped, relative to said predetermined criterion.

7. The method according to one of the preceding claims, wherein the swapping and testing step is: - performed a predetermined number of iterations, until a first candidate plan is identified, then - repeated a predetermined number of iterations, until a second candidate plan is identified, the method further including at least one step of testing a crossover plan between the first and second plans.

8. The method according to claim 7, including making up a crossover plan in which the positions of a subset of the assembly families of the first candidate plan are retained, and the remaining assembly families are: - allocated to positions that coincide with the positions of these same families in the second plan, if these positions are still available in the crossover plan, or - allocated to other groups of available positions, the number of members of said other groups being equal to the number of members of the families remaining to be placed.

9. The method according to one of the preceding claims, wherein the assemblies include a face facing a predetermined observation point, and after swapping operations, the assemblies swapped retain said face facing the observation point.

10. The method according to one of the preceding claims, wherein a numerical simulation by neutron calculations of each core plan tested is performed, under conditions with and without insertion of nuclear fission reaction quenching clusters, to estimate quantities specific to the core plan tested, said quantities comprising hot spot factors without clusters Fxy (plan) and with clusters Fxy, g(plan), as well as a reactivity shutdown margin Marge(plan).

11. The method according to claim 10, wherein said estimated quantities are compared to limit values in calculating a loading plan evaluation expression, denoted as EPC, and a candidate plan is selected, from possible plans, that has the smallest EPC evaluation expression, meeting said predetermined criterion.

12. The method according to claim 11, wherein the EPC evaluation expression of a plan is given by: EPC = C × max Marge lim − Marge plan ; 0 + Marge lim Fxy lim × max Fxy plan − Fxy lim ; 0 + Marge lim × ∑ g 1 Fxy lim , g × max Fxy , g plan − Fxy lim , g ; 0 where: - Margelim is a reactivity shutdown margin limit value, - Fxylim,g is a hot spot limit value in the presence of clusters, - Fxylim is a hot spot limit value in the absence of clusters, - C is a positive real coefficient, and - Σg represents the sum on the cluster set of the expression given for a cluster g: 1 Fxy lim , g × max Fxy , g plan − Fxy lim , g ; 0 .

13. The method according to claim 12, wherein, in the EPC evaluation expression, the terms: Marge lim Fxy lim × max Fxy plan − Fxy lim ; 0 and Marge lim × ∑ g 1 Fxy lim , g × max Fxy , g plan − Fxy lim , g ; 0 are of the same order of magnitude, and the coefficient C is selected so that the term C × max(Margelim - Marge(plan) ; 0) is also of the same order of magnitude as one of the two aforesaid terms.

14. The method according to one of claims 12 and 13, wherein the coefficient C is between 0.5 and 1.

15. The method according to one of claims 12 and 13, wherein the coefficient C is between 1 and 10.

16. A computer program including instructions for implementing the method according to one of claims 1 to 15, when said instructions are executed by a processor of a processing circuit.

17. A computer device including a processing circuit for implementing the method according to one of claims 1 to 15.

Citation Information

Patent Citations

  • Method and arrangement for determining fresh fuel loading patterns for nuclear reactors

    EP1494245A2

  • Method of establishing a nuclear reactor core fuel assembly loading pattern

    FR2853987A1