Method for aiding the stabilization of a nuclear reactor

By graphically representing simulated iodine, xenon, and power parameter evolutions, the method addresses the challenge of achieving stable nuclear reactor states, ensuring accurate flux map creation and reducing downtime.

FR3164564A1Pending Publication Date: 2026-01-16ELECTRICITE DE FRANCE
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
FR2024007606
Authority / Receiving Office
FR · FR
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-11
Publication Date
2026-01-16

AI Technical Summary

Technical Problem

Nuclear reactor operators lack sufficient information to accurately assess and achieve a stable state, leading to pseudo-stability and prolonged downtime due to complex interactions within the reactor, which are not fully understood through easily interpretable indicators, resulting in heterogeneous and time-consuming flux map generation processes.

Method used

A method involving the generation and graphical representation of simulated evolutions of iodine, xenon, and power parameters, allowing operators to detect true reactor stability by superimposing these parameters on a common graph, facilitating accurate flux map creation and reducing pseudo-stability confusion.

Benefits of technology

Enables operators to quickly and accurately determine reactor stability, standardizing control practices, reducing downtime, and improving flux map quality by avoiding pseudo-stability, thus enhancing operational efficiency and grid response.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

This disclosure relates to a method (100) for assisting in the stabilization of a nuclear reactor, the method being implemented by computer and comprising the steps of: receiving (101) input data representative of the position of the reactor's neutralizing control rods; from the input data, generating (102): a simulated evolution of an iodine parameter indicative of an axial imbalance of the quantity of iodine in the nuclear reactor, a simulated evolution of a xenon parameter indicative of an axial imbalance of the quantity of xenon in the nuclear reactor, and a simulated evolution of a power parameter indicative of an axial imbalance of the thermal power generated in the nuclear reactor; generating (103) a graph superimposing the simulated evolution of the iodine parameter, the simulated evolution of the xenon parameter, and the simulated evolution of the power parameter. (Short figure: Fig. 3)
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: Method for aiding the stabilization of a nuclear reactor technical field

[0001] This application relates to a method for assisting in the control of a nuclear reactor. It aims to facilitate the achievement of a stable state of the nuclear reactor. STATE OF THE ART

[0002] A nuclear unit is an electricity production unit comprising a nuclear reactor, a current-generating turbine, circuits supplying the current-generating turbine, and a control system enabling an operator to control electricity production.

[0003] As part of the fight against CO2 emissions, renewable energies are increasingly present on the electricity grid. By their very nature, they are linked to climatic conditions, and are therefore intermittent and fluctuating. The electricity grid is vast and interconnected, and the electrical frequency is controlled to provide a high-quality current. It therefore cannot absorb overly disparate and unpredictable sources of production. Nuclear power, which can be controlled, is thus used to complement renewable energies to ensure overall stability in electricity production, in line with consumption.Historically conceived as a means of baseload production, the control of nuclear power units is therefore heavily impacted, as the operation of said nuclear units must adapt to shorter time windows than in previous practice, which are increasingly numerous, in order to cope with the growing number of demands for power variations.

[0004] The control of a nuclear reactor requires knowledge of the present state of the reactor in order to be able to reach a predetermined or desired operating point using control means available to the operating operator.

[0005] However, the physical phenomena occurring within a nuclear reactor are highly complex, requiring the application of multiple branches of physics, including nuclear physics, neutronics (e.g., the laws governing the neutron population), thermo-hydraulics (e.g., fluid mechanics and heat transfer), thermodynamics, and thermomechanics (the effect of stresses on materials subjected to heat); these sciences are applied here to the core of nuclear reactors. As can be seen, the phenomena that occur are diverse in nature; moreover, they interact with one another.

[0006] Thus, for example, fission (nuclear physics) occurs through the interaction of a heavy nucleus with neutrons (neutronics). This fission produces heat that propagates through matter (thermal), which in turn transfers its heat to water, which carries it away (thermohydraulics). Here, neutronics is the central branch because it governs the generation of the aforementioned phenomena. It allows for the characterization of the neutron population, distributed spatially and temporally according to an energy spectrum that depends on the interaction with matter. These interactions are absorption (fissile, fertile, and sterile), scattering, reflection, and neutron leakage. A kinetic component must also be considered, related to the actual production of neutrons by fission, distributed into prompt and delayed neutrons.These latter neutrons, which are in the minority and appear several seconds after prompt neutrons, are essential for enabling the control of a nuclear reactor.

[0007] Thus, it is clear that neutron behavior cannot be fully understood by a nuclear reactor operator who wishes to make a decision based on easily interpretable indicators. The operator has very little information available to assess the stability of a reactor. This information does not allow them, based on the reactor's current state, to predict the operating point trajectory that will subsequently be closest to reality. Moreover, if their assessment of the reactor's initial state is flawed, the anticipated operating point trajectory will also be flawed.

[0008] Flow maps are activity measurements taken in the reactor with the aim of: • verify certain associated safety criteria; • recalibrate the external chambers; • calibrate linear power chain (also called PLIN) and critical heat flux ratio (or DNBR for English departure from nucleate boiling ratio); • calculate quantities of interest necessary for the core protection system and reactor control.

[0009] There are two types of flow maps: partial or complete.

[0010] During a reactor restart, and in accordance with the reactor operating procedures, during the initial power increase after core refueling, numerous complete and partial flux maps must be generated. The purpose of these flux maps is to recalibrate the response of the external chambers (the reactor instrumentation that measures neutron fluxes) and the protection systems so that it remains representative of core activity, using a calibration code specific to the nuclear reactor unit under consideration. They also allow for the detection of any potential refueling errors.

[0011] A periodic test is conducted approximately once a month by the operating teams, the test teams, and the automation engineers. It consists of stabilizing the reactor to allow the test technicians to create a complete flux map. This flux map aims to obtain a three-dimensional measurement of the neutron flux distribution in the reactor, which makes it possible to: • verify compliance with safety studies (in terms of power distribution, hot spot factors, etc.); • monitor fuel depletion and the evolution of power distribution that took place during reactor operation.

[0012] The time required to obtain the stability criteria necessary for creating the flow map can be significant. Currently, operating practices are highly heterogeneous, and two different operators can therefore achieve core stability in very different timeframes. However, during the time required to reach a stable state, the nuclear unit remains unavailable, and the power it could provide cannot be used.

[0013] Furthermore, an operator may not achieve a sufficiently stable reactor state in which there is true core equilibrium. This is primarily due to the fact that changes in the xenon concentration (a strong neutron absorber) in the reactor induce an oscillation of a parameter called Dpax, indicative of an axial imbalance in the available thermal power in the reactor, which then resembles a long-period sinusoidal waveform. It may happen that the flux map is generated when Dpax is at a maximum or minimum of the sinusoid and therefore appears stable. However, without operator intervention, Dpax will not remain at this extremity. This is pseudo-stability, which is not representative of a stable core.Thus, the equilibrium Dpax values ​​derived from these flow maps may be of poor quality because they do not represent a true equilibrium point, while this value is then used as a reference for the following month by the steering teams. EXPOSED

[0014] One goal is therefore to facilitate the action of an operator aiming to achieve a state of stability of a nuclear reactor, this state of stability being such as to allow the realization of a flux map of the reactor.

[0015] To this end, a method for aiding the stabilization of a nuclear reactor is proposed, the method being implemented by computer and comprising the following steps: - receiving input data representative of the position of the neutralization rods of the nuclear reactor, - from the input data, generation: • a simulated evolution of an iodine parameter indicative of an axial imbalance of a quantity of iodine in the nuclear reactor, • a simulated evolution of a xenon parameter indicative of an axial imbalance of a quantity of xenon in the nuclear reactor, and • a simulated evolution of a power parameter indicative of an axial imbalance of thermal power generated in the nuclear reactor; - generation of a graph superimposing the simulated evolution of the iodine parameter, the simulated evolution of the xenon parameter and the simulated evolution of the power parameter.

[0016] The simultaneous representation of the xenon parameter, iodine parameter, and power parameter on a common graph allows an operator to easily detect a true reactor stability state, for which a flux map representing a neutron flux in the reactor can be accurately established. Unlike conventional methods where the operator only monitors the evolution of a power parameter representing an axial power imbalance in the reactor, this method prevents the operator from confusing a stable state with a pseudo-stability state due to an oscillation of this power parameter over time. Thus, the operator is able to accurately detect the next moment of stability in the nuclear reactor.This allows the operator to validate or invalidate a control strategy established prior to the simulation, and if necessary, to modify this control strategy to reach a state of stability that allows for the creation of an accurate flux map of the reactor.

[0017] According to one embodiment, at least one of the simulated evolution of the xenon parameter, the simulated evolution of the power parameter and the simulated evolution of the iodine parameter is generated from setpoint data comprising an electrical setpoint power, the electrical setpoint power preferably being a maximum net power available in the nuclear reactor.

[0018] According to one embodiment, the process comprises the steps of: - from the input data, generation of a raw simulated evolution of the xenon parameter representative of an axial imbalance of the quantity of xenon in the nuclear reactor, - application of an affine transformation to the raw simulated evolution of the xenon parameter, so as to obtain the simulated evolution of the xenon parameter, the simulated evolution of the xenon parameter being representative of an axial imbalance of a quantity of xenon resulting from a disintegration of iodine present in the nuclear reactor.

[0019] According to one embodiment, the graph comprises at least one of the following curves, superimposed with the simulated evolution of the iodine parameter, the simulated evolution of the xenon parameter, and the simulated evolution of the power parameter: - a curve representing a reference value of the iodine parameter, and - a curve representing the position of the neutrophil control bars.

[0020] This disclosure further relates to a computer program product comprising program code instructions for performing the steps of the process as defined above, when this program is executed by a computer.

[0021] This disclosure further relates to a computer-readable memory storing computer-executable instructions for the execution of the steps of the process as defined above. DESCRIPTION OF THE FIGURES

[0022] Other features, purposes and advantages will become apparent from the following description, which is purely illustrative and not limiting, and which should be read in conjunction with the accompanying drawings on which:

[0023] Fig. 1 schematically illustrates a nuclear unit according to one embodiment.

[0024] [Fig.2] schematically illustrates a process implemented to achieve a state of stability of the nuclear unit shown in [Fig.1].

[0025] [Fig.3] illustrates a graph produced within the framework of the nuclear unit stabilization process illustrated in [Fig.2].

[0026] Fig. 4 schematically illustrates a process implemented to maintain the nuclear unit in its stable state.

[0027] Fig. 5 illustrates a graph produced within the framework of the process for maintaining the stability of the nuclear unit illustrated in Fig. 4.

[0028] Throughout the figures, similar elements bear identical reference symbols. DETAILED DESCRIPTION

[0029] With reference to [Fig.1], a nuclear power plant comprises one or more nuclear units 1.

[0030] Each nuclear unit 1 is an electricity production unit comprising a nuclear reactor 2, a current generating turbine 4 connected to the nuclear reactor 2, and a control system 6 enabling an operator to control the electricity production by the nuclear unit 1.

[0031] Nuclear reactor 2 is the site of a fission chain reaction, primarily of uranium-235 nuclei by neutrons. The neutrons emitted during The energy produced by a fission reaction is too high to trigger further fissions, so it is necessary to slow them down to lower energy levels, where the probability of fission is higher. To this end, nuclear reactor 2 includes a circuit to circulate water through the core, slowing down the neutrons. The water acts as a moderator and also as a heat transfer fluid, carrying away the heat generated during fission.

[0032] Nuclear reactor 2 is known from the prior art.

[0033] In a manner known per se, the nuclear reactor 2 comprises rods adapted for Neutron absorbers, or neutron-absorbing rods. Neutron-absorbing rods are devices that move relative to the reactor frame in an axial direction to absorb neutrons and slow down the chain reaction if necessary. The amount of neutrons absorbed by the neutron-absorbing rods depends on their position relative to the frame. The axial direction is typically vertical.

[0034] Nuclear reactor 2 includes, for example, two groups of neutrophil control rods: • A first group of control bars, called group R, intended for controlling the core temperature, • A power compensation group, called GCP group: this group is itself made up of several subgroups of different absorption bars, and allows the power produced in the core to be modulated.

[0035] Nuclear reactor 2 can also use other absorbents, introduced intentionally or produced by reactions in the core, to capture neutrons so as to prevent them from producing fissions. These may include: • boron (introduced in a dilute form into the moderator, in order to limit the chain reaction). The operator can adjust the concentration of boron in the moderator; • Xenon-135: a highly efficient neutron absorber produced during core operation. Variations in reactor power involve complex physics that cause spatial and temporal oscillations in xenon concentration. An operator cannot directly control the xenon, but must implement methods to control it when operating the reactor; • Samarium-149: also a neutron absorber, but less effective than xenon. Samarium accumulates (unlike xenon, which decays with a half-life of approximately 9 hours).

[0036] There are also absorbents that are fission products generated during the operation of the heart, but which have less significant effects than xenon or samarium. An operator cannot act on these elements.

[0037] The nuclear reactor 2 comprises two neutron reflectors having different respective positions in the axial direction. Thus, when this axial direction is vertical, the nuclear reactor 2 comprises an upper neutron reflector located above the reactor and at least one lower neutron reflector located below the reactor and therefore consequently below the upper neutron reflector.

[0038] Each neutron reflector is capable of reflecting a portion of the neutron flux back towards the reactor. This reflected flux has a direct impact on the half-height of the reactor at which the reflector is positioned. The upper reflector therefore impacts the upper part of the core, and conversely for the lower reflector and the lower part of the reactor. The thermal powers emanating from these two upper and lower regions are the resultant of the neutron flux and the effects induced by these fluxes. They are combined to determine an axial power imbalance in nuclear reactor 2. As is known per se, the axial power imbalance (axial offset), generally denoted AO, is a difference in power observed between two regions of nuclear reactor 2 (the top and the bottom).

[0039] More specifically, we have: [0040j ao = «Æxioo x H *ri D

[0041] where: • PH denotes thermal power generated in the upper region of nuclear reactor 2, • PB denotes thermal power generated in the lower region of nuclear reactor 2.

[0042] When the absorber rods are inserted from the top of nuclear reactor 2, the flux tends to be greater at the bottom of the core. Fuel wear therefore occurs gradually from the bottom to the top of the core. If the flux were to become greater at the top than at the bottom of the core, there would be, on the one hand, uneven wear of the fuel core and, on the other hand, a risk of boiling in the upper part of the core. Indeed, since the water is hotter at the top of the core, it is more likely that the water will reach saturation conditions there.

[0043] By analogy, an axial imbalance of iodine AO ​​and an axial imbalance of xenon AOXe can be defined, corresponding respectively to a difference in the quantity of these two species between the top and the bottom of the nuclear reactor: [OO44] f AO „ AQ - x 100 \AUXe~ MHKXe+MBXe x [004-5] where: - MH! refers to a mass of iodine present in the upper region of nuclear reactor 2, - MB! designates a mass of iodine present in the upper region of nuclear reactor 2, - MHXe designates a mass of xenon present in the upper region of nuclear reactor 2, - MBXe refers to a mass of xenon present in the upper region of nuclear reactor 2.

[0046] Other parameters are also indicative of the axial imbalance of neutron flux in the reactor, such as the parameter Dpax.

[0047] In particular, we have:

[0048] Dpax = AOPrel

[0049] or Prel is the relative power, expressed as a percentage of the nominal power. It should therefore be noted that, when the power is the nominal power, Dpax is identical to the parameter AO. The quantity of xenon generated increases when the relative power decreases, because, at high power, xenon decays by neutron absorption.

[0050] The control system 6 has the function of controlling the operation of the nuclear reactor 2, in order to control the reactions which occur inside, and to be able to modulate the electrical power delivered by the nuclear unit 1.

[0051] The control system 6 includes a communication interface 8, a human-machine interface 10, a processing unit 12 and a memory 14.

[0052] The communication interface 8 is adapted for communicating with components of the nuclear reactor 2 to be controlled or monitored. In particular, the control system 6 is capable of controlling the movement of the control rods in order to monitor their position, by sending them appropriate commands via the communication interface 8.

[0053] The communication interface 8 is also adapted to receive measurements acquired by sensors of the nuclear reactor 2, in order to assess its operating status. The reactor's Dpax at a given time is one of these measurements. Electrical power delivered by the nuclear unit at a given time is another.

[0054] The communication interface 8 is of any type, for example wired or wireless radio type.

[0055] The human-machine interface 10 is adapted to provide an operator with data generated by the processing unit 12 or measurements provided by the sensors of the nuclear reactor 2.

[0056]

[0057]

[0058]

[0059]

[0060]

[0061]

[0062]

[0063]

[0064]

[0065]

[0066]

[0067] The human-machine interface 10 includes a display screen that allows this data to be presented graphically to the operator. The human-machine interface 10 also includes an input device allowing the operator to provide data that can be processed by the processing unit 12, and to initiate commands to the nuclear reactor 2. The processing unit 12 is adapted to implement processing based on the received measurements. This processing will be described later. The processing unit 12 is also adapted to generate commands that can then be transmitted to the nuclear reactor 2 via the communication interface 8. The processing unit 12 typically includes a processor configured to execute the code instructions of a computer program, thereby causing the implementation of these processes. The processor can be of any type (it may have one or more cores). In one embodiment, the processing unit 12 includes a calibration module and a nuclear reactor physics code 2. The calibration module is a module configured to calibrate quantities that do not take into account two types of elements: • The piloting history, which obviously cannot be known to the code developer; • phenomena not taken into account, because they are too complex, or too computationally intensive (the code must be fast enough to have industrial applications), or related to the imperfection of experimental measurements (bias, noise, uncertainties). Because of these two factors, some values ​​processed by the processing unit 12 may not accurately reflect reality at any given moment. The registration module compensates for this. For example, the registration module is suitable for registering the fast scattering coefficients, denoted Dl, of axial neutron reflectors. Registration can be performed as follows: ^ec(dÉ^ (2-5)1^ jÿnîrecalé _ (5-(5() + aP(P - Pnom) In which: • D™p denotes the axial scattering coefficient of the upper neutron reflector, * D'^ denotes the axial scattering coefficient of the neutron reflector lower, • is the parameter used to realign the effects of history, • aP is the coefficient used to improve the predictive accuracy of simulations during power variations. It is a function of fuel wear, • P denotes current power • Pnom denotes the nominal power.

[0068] This mathematical model will be all the more effective if it is not subjected to physical effects modeled elsewhere. In particular, to be effective, it is preferable to disable the recalibration to a phase of oscillation of the xenon.

[0069] The nuclear physics code is a module adapted to simulate the behavior of the nuclear core. It integrates implementations of the nuclear physics equations and numerical solvers to solve them. The code preferably uses a 3D model of the reactor to perform the calculations. This 3D aspect can correspond either to an explicit three-dimensional model of the core in the calculation code, or to a two-dimensional model (generally, a core reduced to a radial plane) followed by a deployment of the results in the axial direction (a 2D+1D approach).

[0070] Before describing in more detail a process implemented by the control system 6, and in order to understand the need for powerful computing resources to achieve the aforementioned objectives of assisting in the control of nuclear reactor 2, it is useful to recall what is encompassed by the concept of a calculation code for the physics of nuclear reactor cores implementing its various specialized modules. The physical parameters introduced are calculated by a neutronics calculation code, which is more precisely a nuclear reactor physics code, the main principles of which are now explained.

[0071] The term "nuclear reactor physics code" applies to software capable of calculating the three-dimensional power distribution (in Watts) in a nuclear reactor core 2 from structural data (geometry, chemical composition, heavy nucleus composition, etc.). To do this, the software can, for example, in 3D geometry: • Calculate a 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 a 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 addressed (example a pellet-sheath interaction); • Calculate a neutron flux distribution from which the power is derived, using a "neutron modulus";

[0072] The coupled interaction of these three modules makes it possible to calculate a power in the core of the reactor in three dimensions.

[0073] Neutron physics modifies the temperatures of the coolant, and the temperature of the coolant modifies the temperatures of the fuel. The temperatures of the moderator and the fuel modify neutron physics. Indeed, fission (nuclear physics) is caused by an interaction of a heavy nucleus with neutrons (managed by the neutron module). This fission produces heat that propagates through the matter (managed by the thermal module). This matter then transfers its heat to the water, the coolant, which transports it by raising its temperature (managed by the thermohydraulic module) and consequently modifies the temperature of the fuel.

[0074] Counter-reaction phenomena are then observed. Since the coolant water is also the moderator by which neutrons are slowed down to promote fission, its temperature variation will modify its density and therefore the neutron slowing down, which in turn 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 neutronics. 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 depends on the interaction with matter. These interactions are absorption (fissile, fertile, and sterile), scattering, reflection, and neutron leakage.11. A kinetic component must be added, linked to the actual production of neutrons by fission, distributed between prompt and delayed neutrons. The latter, being in the minority and appearing several seconds after the prompt neutrons, are essential for enabling the control of a nuclear reactor. 2. Other phenomena, such as poisoning by xenon-135, which generates oscillations of axial power with an impact on the axial offset, a product of fission, will also modify neutronics.

[0075] The reactor physics code can produce results necessary for the operation and safety of the reactor, by providing considerable assistance in controlling the core of nuclear reactor 2: • Location and values ​​of hotspots (Fxy); • “Intelligent” power distribution; • Calculated responses from various heart instrumentations; • Reactor control and stability over time; • Irradiation of nuclear fuels (burn-up assessment); • 3D distribution of xenon 135; • Etc.

[0076] In particular, the COCCINELLE calculation code, the official code for the calculation chain currently in operation for the French fleet of generating reactors, falls into the class of "reactor physics codes". It includes: • an axial 1D thermo-hydraulic module in the channel containing the water heat transfer fluid; • a radial 1D thermal module in the cylindrical fuel bar; • a 3D neutronics module in neutron scattering theory.

[0077] Neutron scattering is a theoretical model widely used worldwide to address a simplified form of the Boltzmann equation that governs the behavior of neutrons in matter. Descriptions of the theoretical models used in COCCINELLE can be found in the French-language reference "La physique des nucléaires nucléaires, 3ème édition" (author Serge Marguet, ISBN 978-2-7430-1105-5, Lavoisier edition) and the English-language reference "The physics of nuclear reactors" (author Serge Marguet, ISBN 978-3-319-59558-7, Springer edition). Other, older reference works present the fundamental principles of nuclear reactor physics, such as the "Traité de Neutronique" by Jean Bussac and Paul Reuss, published by HERMANN, ISBN 2-705-6011-9 - second edition, 1985.

[0078] The memory 14 is adapted to store data received by the human-machine interface 10, by the communication interface 8, or calculated by the processing unit 12.

[0079] Memory 14 further stores the calibration module and the nuclear reactor physics code 2 in the form of a computer program executable by the processor of the processing unit 12.

[0080] Furthermore, data representing an operating range of nuclear reactor 2 is stored in memory 14. The predefined operating range consists of a set of operating points. These points represent physical quantities associated with the normal operation of nuclear reactor 2. One objective of a nuclear reactor 2 controller is to maintain the state of nuclear unit 1 within said operating range. Stabilization aid method

[0081] A proposed method for controlling nuclear unit 1 comprises the following steps. The method is carried out at a constant average temperature of reactor 2, and for a given position of the neutralization rod groups (group R and group GCP).

[0082] An operator wishes to know, for a specific position of the neutralizing rod groups, the evolution of the stability of the nuclear reactor over a period of time D. Before the implementation of the stabilization aid process, the operator places the nuclear unit 1 at maximum net available power (PMD).

[0083] The proposed stabilization assistance method 100 for nuclear reactor 2 may include the operator receiving a start-up instruction. The operator indicates, via the human-machine interface 10, that they wish to initiate the stabilization assistance method. For example, the operator clicks a start button provided by a graphical interface of the human-machine interface 10, or specifies a future start time to the human-machine interface 10. Advantageously, and to ensure that a stable state of reactor 2 can be reached sufficiently early, the operator initiates the implementation of the method approximately 24 hours before the time at which they plan to generate a flow map of reactor 2.

[0084] In an input data reception step 101, the processing unit receives input data representative of a state of the nuclear reactor 2 at the time the process implementation is initiated. The input data includes indicative data on the position of the neutralization rods. The input data can be retrieved by the processing unit 12 before the process implementation is initiated. Alternatively, the input data can be stored in memory 14, so that it can be retrieved by the processing unit 12 when the process implementation is initiated.

[0085] In a simulation step 102, the processing unit 12 generates, as a function of the position of the neutrophil control bars, a simulated evolution of representative parameters, respectively: - the axial imbalance of the thermal power generated in the nuclear reactor, - the axial imbalance of the amount of iodine generated in the nuclear reactor, and - the axial imbalance of the amount of xenon generated in the nuclear reactor.

[0086] In what follows, these parameters will respectively be referred to as power parameter, iodine parameter and xenon parameter.

[0087] The power parameter can be directly the axial power imbalance in the nuclear reactor 2, denoted AO. Alternatively, it can be Dpax, or any other parameter related to AO.

[0088] The iodine parameter is preferably parameter AOb II, however it can be any parameter related to AOb

[0089] The xenon parameter can be the AOXe- parameter

[0090] Xenon is obtained, within nuclear reactor 2, mainly by radioactive decay of iodine. Therefore, the quantity of xenon present in reactor 2 at a given time ti is actually representative of a state of the reactor at a previous time to, at which a quantity of iodine present in reactor 2 begins its decay which will form the xenon present in the reactor at time tb less the quantity of xenon which will have captured a neutron between times to and ti if the reactor is at power.

[0091] Thus, according to an embodiment designed to allow better comparability of the xenon parameter with the iodine and power parameters, the process includes a step of generating a simulated evolution of the xenon parameter, as well as a step during which a transformation is applied to the xenon parameter AOXe in order to obtain a corrected xenon parameter A0xe,c, taking into account the time At = ti - t0 required for the disintegration of iodine to form xenon. Advantageously, for a given time t, the corrected xenon parameter A0xe,c is representative of the same reactor state as the power parameter AO and the iodine parameter AOb

[0092] The transformation applied to the xenon parameter AOXe to obtain the corrected xenon parameter A0xe,c is an affine transformation:

[0093] AOXe^A*AOXe + B

[0094] The affine coefficients A and B can be obtained by two static calculations with the group R positioned at two positions on either side of its maneuvering band, so as to be at two distinct stability points of the nuclear reactor 2.

[0095] The affine transformation is applied to the xenon parameter AOXe by the processing unit 12, so as to obtain the corrected xenon parameter A0xe,c

[0096] In a step 103, the processing unit 12 generates a graph representing the respective simulated evolutions of the power parameter, the iodine parameter and the xenon parameter as a function of time, during the period studied D.

[0097] The graph generation step 103 can be carried out simultaneously with the simulation, i.e. the graph displays each new operating point of the nuclear reactor 2 (including a time data point and a data point for each of the three parameters studied) as soon as this point is simulated by the processing unit 12. The graph then represents operating points located in the future.

[0098] Alternatively, the processing unit 12 performs the simulation 102 over the entire period studied D before proceeding to the graph generation step 103.

[0099] According to another embodiment, the simulation is performed in real time, and the graph also represents the operating points in real time. Each simulated operating point is then representative of the conditions in the reactor at the time the operating point is simulated. The graph displays the points of operation as the simulation progresses, and therefore indicates past operating points and the present operating point.

[0100] The simulation can combine a real-time simulation allowing the indication of past operating points and the present operating point, as well as a simulation of future operating points, so as to give the operator an overview of the state of the reactor over the entirety of a studied period D extending into the past and into the future.

[0101] The generated graph, shown in [Fig. 3], overlays the simulated evolutions of the three parameters considered. Thus, the operator can easily compare the values ​​of these three parameters to determine when a stable reactor state is reached. In particular, when the three parameters considered are AOb, AO, and A0xe,c, a convergence of these three parameters corresponds to a point of reactor stability. The generated graph thus allows the operator to determine the time required to reach a stable reactor state. Therefore, the operator knows when a flow map can soon be produced under satisfactory conditions.

[0102] When the simulation is performed in real time, the operator can detect, through the convergence of the curves representing the three parameters AOi, AO, and AOXe,c, that a stable state of reactor 2 has been reached. The operator can adjust the position of the neutralization control rods in real time to react to the curves representing the three parameters under study and achieve convergence of these curves more quickly. When the simulation covers future operating points, the graph helps the operator to proactively manage the reactor, enabling them to prepare their control strategy to achieve reactor stability.

[0103] The graph includes a curve representing the power parameter, in particular the AO parameter (curve I), a curve representing the iodine parameter, in particular the AO parameter (curve II), a curve representing the xenon parameter, in particular the AOXe,c parameter (curve III), and optionally a curve representing the position of the neutralization control rods (curve IV). This last curve is particularly useful when the operator needs to interact in real time with the displayed data by changing the position of the neutralization control rods. The graph may also include a straight line indicating a reference value AOUef of the iodine parameter, representative of the stability state of reactor 2 when group R is positioned in the middle of its operating range. This reference value AOIjrf can be obtained in a manner described below.This reference value AOi>ref then becomes part of the input data for the stabilization aid process, and is communicated to the processing unit, either by the operator via the human-machine interface 10, or by memory 14 when the reference value AOUef is stored in memory 14. Alternatively, the value. The reference AOUef is itself calculated by the processing unit 12 prior to the implementation of the stabilization aid process, as will be seen later.

[0104] In conventional processes, the operator identifies a stable state by the absence of variation in Dpax for a certain period of time. However, due to the appearance of xenon by iodine decay, Dpax exhibits an oscillatory temporal evolution. In order to ensure that the stable state is not a pseudo-stability resulting from this oscillatory nature of the temporal evolution of Dpax, the operator must wait, once they have identified an absence of variation in Dpax, for a period of time that varies depending on the evolution of the quantity of xenon in reactor 2—typically, several hours. They then know that a true stable state is reached if Dpax does not vary during this period.

[0105] On the contrary, for the proposed method, the convergence of the parameters AO, AOi, and AOXe,c allows the operator to know when a true state of stability will be reached, without the risk of being misled by a state of pseudo-stability. The simulation thus makes it possible not only to know in advance when the state of stability will be reached, but also to avoid, once this moment has arrived, the need to wait several hours before generating a flow map. Each flow map can therefore be generated more quickly, and the shutdown of nuclear unit 1 can thus be ended sooner.

[0106] The stability achieved is of high quality, linked to a reinforced equilibrium state of the reactor. The data obtained for different flow maps will therefore be comparable, and will reduce the biases between the calculated quantities and the quantities measured during the flow map.

[0107] The proposed stabilization assistance method provides a uniform approach for operator teams, thereby standardizing control practices, and also contributes to improving operator team training. The proposed method also enables a better response rate to demands on the electrical grid and improved calculation accuracy, preventing the exclusion of transient power variations due to the long timescale and conditions required to restore the nuclear unit to a stable state.

[0108] To create a flow map, it is desirable to have a convergence of the three parameters AO, AOi and AOXe,c to + / -1%.

[0109] The stabilization aid method can be implemented within the framework of a stabilization method for nuclear reactor 2, also illustrated in [Fig. 2]. Following the display step of a graph 103, the operator knows that their operating strategy is validated if they believe that a stable state is reached sufficiently early. Conversely, if they believe that it should be possible to reach a stable state of reactor 2 more quickly, the operator modifies their operating strategy for reactor 2. In particular, The operator can modify the position of the neutralization control rods. They can then initiate a new implementation of the stabilization aid procedure to identify when the next stable state will be reached after modifying the control strategy, and to determine whether this occurs early enough or if the control strategy, particularly the position of the neutralization control rods, needs to be modified again. The operator can initiate the stabilization aid procedure and perform corrective actions as many times as necessary to reach a stable state for reactor 2 as quickly as possible. This allows the operator to prepare reactor 2 for the creation of a flow map under sustained stable conditions.When simulations take place in real time, data from several successive implementations of the process can be displayed on the same graph, as illustrated in [Fig.3], the operator acting or not on the position of the control bars after the display of one or more operating points following a given implementation of the proposed process.

[0110] Calculation of the reference value of the iodine parameter

[0111] The reactor 2 stabilization process may include, prior to the implementation of the stabilization aid process 100, a calculation of the reference value of the iodine parameter AO1>ref. This calculation is performed by computer. It includes a first step of receiving setpoint data by the processing unit 12, this setpoint data being transmitted by the operator via the input device of the human-machine interface 10. The setpoint data includes a PCS setpoint power, notably expressed as a relative power to the nominal power. The setpoint data may also include the position of the neutralizing rods in reactor 2 (group R and group GCP). The setpoint data may also include a temperature deviation, which corresponds to the difference between the reactor temperature and a reference temperature value.

[0112] The steps for calculating the reference value AOi>ref can be implemented by a processing unit separate from the processing unit 12. Advantageously, these steps start approximately 48 hours before the time when a flow map is planned to be produced - that is, approximately 24 hours before the start of the implementation of the proposed stabilization aid process.

[0113] After calculating the reference value of the iodine parameter AO1>ref, if the operator considers that the iodine parameter AOi is too far from the reference value AOIjrf, it slightly modifies the position of group R so as to bring the iodine parameter AO closer to its reference value AOUef- Once the iodine parameter AO, sufficiently close to its reference value AO1>ref, the operator launches the implementation of the stabilization aid process 100.

[0114] Method for maintaining a stable state of the nuclear reactor

[0115] This disclosure relates, in another aspect, to a maintenance method 200 of a stable state in nuclear reactor 2. The method 200 for maintaining the stable state is shown in [Fig. 4]. The stable state is achieved, in particular, by means of the stabilization aid method 100 described above. The method 200 for maintaining the stable state is implemented by computer.

[0116] In order to produce a flow map, it is desirable to maintain the stability of nuclear reactor 2 for a period of at least six hours. The proposed method aims to allow an operator to maintain the reactor in its stable state for this duration.

[0117] In a first step 201, a processing unit 12 receives at least one previously measured operating point of the nuclear reactor 2, this operating point corresponding to a given instant and being defined by two values, namely: - a value of a power parameter, indicative of an axial imbalance of thermal power generated in reactor 2. In one embodiment, the power parameter is Dpax. Alternatively, it may be the axial offset AO, or any parameter related to Dpax or axial offset AO; - a value of a temperature parameter, indicative of a temperature in the nuclear reactor. This temperature parameter can be the average temperature in the reactor, or the temperature deviation defined by the difference between the average temperature in the reactor and a reference temperature value.

[0118] According to one embodiment, the treatment unit 12 receives several previously measured operating points of reactor 2, for two distinct instants.

[0119] From the received operating points, the processing unit 12 generates output data (step 202). The output data includes a graph, displayed on the display screen of the human-machine interface 10, an example of which is shown in [Fig. 5]. The graph can display the operating points in real time.

[0120] The graph indicates to the operator whether the operating point(s) is / are located in a stable operating zone of nuclear reactor 2. Conversely, the graph indicates to the operator whether the operating point(s) is / are located in one of a plurality of unstable operating zones of reactor 2. Together, the unstable operating zones comprise all the points of possible operating conditions of reactor 2 for which the operating point is not located within the stable operating zone. In other words, the stable operating zone and the unstable operating zones together encompass all possible operating points of nuclear reactor 2.

[0121] The graph may include, in particular, a stability region 11, for which any point represented in the stability region 11 corresponds to an operating point in the stable operating zone. The graph may also include a plurality of instability regions, for which any point represented in an instability region of the graph corresponds to an operating point in a corresponding unstable operating zone. Together, the stability region 11 and the instability regions cover the entire graph.

[0122] For each unstable operating zone, the output data includes an indication to the operator of an action to be taken to prevent the operating point from deviating further from the stable state. These indications advantageously take the form of messages 13 associated with the unstable regions, each message 13 indicating a modification of a parameter of the nuclear reactor 2 to be controlled, aimed at moving the operating point towards the stable zone.

[0123] Thus, as soon as the operator notices that the operating point is outside the stability area on the graph, and is in a given instability area, the operator can become aware of the message associated with this instability area in order to know what action to take - more precisely, what reactor parameter the operator must modify - in order to move the operating point towards the stability region.

[0124] The actions indicated by the messages may include: - a change in the amount of boric acid used to cool the nuclear reactor, and - a position of the neutralization control rods of the nuclear reactor.

[0125] Thus, the graph includes at least two regions of instability, each associated with an indicative message, respectively, of one of these two actions.

[0126] According to one embodiment, the messages 13 are displayed directly on the graph. Each instability region can integrate the corresponding message 13, so as to allow the operator to see the message 13 when looking at the operating point which is located in that instability region.

[0127] The graph may include pairs of instability regions, each pair comprising a first instability region for which the action to be taken, as indicated by message 13, is an increase in a nuclear reactor parameter and a second instability region for which the action to be taken, as indicated by message 13, is a decrease in said nuclear reactor parameter. In this case, message 13 associated with the first instability region includes an upward arrow, while message 13 associated with the second region of instability includes a downward arrow.

[0128] In particular, the graph may include: - a region of instability 3 for which the action to be taken, as indicated by message 13, is a reduction in the amount of boric acid to be used to cool the nuclear reactor, - an instability region 5 for which the action to be taken, as indicated by message 13, is an increase in the amount of boric acid to be used to cool the nuclear reactor, - an instability region 7 for which the action to be taken, as indicated by message 13, is the removal of neutralization control rods from the nuclear reactor (i.e., a reduction in the number of neutralization control rods present in the reactor), and - an instability region 9 for which the action to be taken, as indicated by message 13, is an insertion of neutralization control rods into the nuclear reactor (i.e. an increase in the number of neutralization control rods present in the reactor).

[0129] The graph may include, in addition to the stability region 11, only the instability regions 3 and 5 relating to the quantity of boric acid. The graph may also include, in addition to the stability region 11, only the instability regions 7 and 9 relating to the position of the neutralization control bars. According to another embodiment, the graph may include the stability region 11 and the four instability regions 3, 5, 7, and 9.

[0130] According to one embodiment, the instability regions surround the stability region 11. This makes it possible to define a stable operating zone which excludes extreme values ​​of the power parameter or the temperature parameter, only intermediate values ​​between extreme value intervals of the power or temperature parameters being considered as representing stable operation of the nuclear reactor.

[0131] The stability region 11 can in particular form a rectangle, around which the instability regions are arranged. Thus, the stability region 11 corresponds to intermediate value intervals of the power parameter and the temperature parameter, these value intervals being fixed: the operating point is not considered to correspond to stable operation of the nuclear reactor 2 when the temperature parameter falls outside its reference value interval, and / or when the power parameter falls outside its reference value interval, these two reference value intervals being independent of each other.

[0132] This disclosure also relates to a computer program stored in a computer-readable medium, comprising computer code for implementing the stabilization aid process 100, and / or for implementing the stability maintenance aid process 200.

Claims

Demands

1. A method (100) for aiding the stabilization of a nuclear reactor, the method being implemented by computer and comprising the steps of: - receiving (101) input data representative of a position of the neutralizing rods of the nuclear reactor, - from the input data, generating (102): • a simulated evolution of an iodine parameter indicative of an axial imbalance of a quantity of iodine in the nuclear reactor, • a simulated evolution of a xenon parameter indicative of an axial imbalance of a quantity of xenon in the nuclear reactor, and • a simulated evolution of a power parameter indicative of an axial imbalance of the thermal power generated in the nuclear reactor; - generating (103) a graph superimposing the simulated evolution of the iodine parameter, the simulated evolution of the xenon parameter and the simulated evolution of the power parameter.

2. A method according to claim 1, wherein at least one of the simulated evolution of the xenon parameter, the simulated evolution of the power parameter and the simulated evolution of the iodine parameter is generated from setpoint data comprising an electrical setpoint power (Pcs), the electrical setpoint power preferably being a maximum net power available in the nuclear reactor.

3. A method according to any one of claims 1 and 2, comprising the steps of: - from the input data, generating a crude simulated evolution of the xenon parameter representative of an axial imbalance in the quantity of xenon in the nuclear reactor, - applying an affine transformation to the crude simulated evolution of the xenon parameter, so as to obtain the simulated evolution of the xenon parameter, the simulated evolution of the xenon parameter being representative of an axial imbalance of a quantity of xenon resulting from a disintegration of iodine present in the nuclear reactor.

4. A method according to any one of claims 1 to 3, wherein the graph comprises at least one of the following curves, superimposed with the simulated evolution of the iodine parameter, the simulated evolution of the xenon parameter and the simulated evolution of the power parameter: - a curve representing a reference value (AOijef) of the iodine parameter, and - a curve representing the position of the control bars.

5. Product computer program comprising program code instructions for carrying out the steps of the process according to any one of claims 1 to 4, when such program is executed by a computer.

6. Computer-readable memory storing computer-executable instructions for carrying out the steps of the process according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • A method for implementing nuclear reactor load tracking

    CN107945889B

  • Axial power distribution prediction method and axial power distribution prediction device

    US20120033778A1