Pressurized water reactor reactivity calculation method, storage medium and system
Through the automated processing of RPA robots, the problem of slow reactive calculation speed and poor results of pressurized water reactors is solved, and fast and accurate reactive calculations are achieved, which reduces the working pressure of operators and the risk of calculation errors, and improves the safety of reactors stability.
Patent Information
- Application Number
- CN202411165920.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2025-01-03
AI Technical Summary
In the prior art, the reactivity calculation of pressurized water reactors has the risk of slow manual calculation speed, poor results and errors in calculations, which brings greater working pressure to the operators and affects the safe and stable operation of the reactor.
The RPA robot is used to realize the reactive calculation method of pressurized water reactors. By obtaining the parameter values entered by the user and storing them into the table, the results are automatically calculated and displayed using the preset reactive calculation formula, including obtaining the parameter values under the current operating conditions. Interpolate calculation and integrate calculation results to reduce the probability of manual operations and errors.
It realizes fast and accurate reactive calculations, reduces the probability of calculation errors of the main control operator, saves time and energy, improves the safety and stability control of the unit, and has wide application and high operability.
Smart Images

Figure CN119249027A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of nuclear power plant reactors, and in particular to a pressurized water reactor reactivity calculation method, storage medium and system. Background Art
[0002] Nuclear power plants use nuclear fission reactions to release energy and convert it into electricity to generate electricity. To ensure that nuclear reactions can proceed continuously and controllably, pressurized water reactor nuclear power plants control the reactor by controlling the reactor's reactivity. The main task of reactivity control design is to adopt various effective control methods to control the reactor's residual reactivity while ensuring safety, so as to meet the needs of long-term operation of the reactor; when the external load changes, the reactor can be adjusted to adapt to the changes in the external load; when an accident occurs in the reactor, the reactor can be shut down quickly and safely, and an appropriate shutdown margin can be maintained. For the main control operator of a nuclear power plant, proficiency in reactivity calculation is a basic and necessary skill, and accurate calculation results are an important condition to ensure the safe and stable operation of the reactor.
[0003] The existing technology mainly relies on the main control operator to query the reactivity atlas parameters according to the unit status, and the licensed personnel to manually perform related interpolation calculations. However, the amount of data contained in the reactivity atlas is as high as tens of thousands, and the manual query speed is slow. For example, when calculating reactivity, it is necessary to query multiple sets of boron differential values, moderator temperature coefficients, control rod integral differential values, power loss, xenon toxicity changes and other data, and all need to be interpolated, which takes a lot of time, the results are not precise, and there is a high risk of misreading and calculating errors. Especially when emergency boron dilution is required to increase or decrease power, it often puts a lot of work pressure on the operator. At the same time, erroneous results will cause the main control operator to make mistakes in actual control, affecting the safe and stable operation of the reactor. Summary of the invention
[0004] The technical problem to be solved by the present invention is that, in view of the fact that the manual calculations performed by the above-mentioned personnel in the prior art are slow and time-consuming, the results are not precise and there is a high risk of misreading and calculating errors, a pressurized water reactor reactivity calculation method, storage medium and system are provided.
[0005] The technical solution adopted by the present invention to solve the technical problem is: to provide a method for calculating the reactivity of a pressurized water reactor, which is applied to an RPA robot and includes:
[0006] Step S10, obtaining a first parameter value corresponding to a first specific parameter under the current operating condition input by a user, and storing the first parameter value in a calculation area corresponding to the first specific parameter in a preset table, wherein the first specific parameter is a parameter reflecting the current state and the expected target state of the unit in the pressurized water reactor, the table includes second parameter values corresponding to the second specific parameter under N different operating conditions, and a reactivity calculation formula, the second specific parameter is a parameter in a reactivity calculation atlas, and the reactivity calculation formula is a relationship between the reactivity calculation result of the pressurized water reactor and the first specific parameter and the second specific parameter; the second parameter value includes: a parameter value obtained by pre-interpolating the initial parameter values corresponding to the second specific parameter under M different operating conditions in the reactivity calculation atlas, M and N are natural numbers greater than 2, and N>M;
[0007] Step S20: according to the first parameter value under the current operating condition, fetch the second parameter value under the current operating condition from the table, and store the second parameter value in the calculation area corresponding to the second specific parameter in the table;
[0008] Step S30, obtaining and displaying the reactivity calculation result from the table, wherein the reactivity calculation result is: storing the first parameter value and the second parameter value in the calculation area corresponding to the first specific parameter and the second specific parameter in the preset table and then calculating the result using the reactivity calculation formula.
[0009] Preferably, the first specific parameter includes: current power of the unit, current control rod position, target power of the unit, target control rod position, and time required to increase or decrease power.
[0010] Preferably, before step S30, the method further includes:
[0011] Acquire a third parameter value corresponding to the third specific parameter collected by the sensor from the process system under the current operating condition, and store the third parameter value in a calculation area corresponding to the third specific parameter in the table;
[0012] Accordingly,
[0013] In the step S10, the reactivity calculation formula is a relationship between the reactivity calculation result of the pressurized water reactor and the first specific parameter, the second specific parameter and the third specific parameter;
[0014] The step S30 also includes: obtaining and displaying the reactivity calculation result from the table, wherein the reactivity calculation result is: storing the first parameter value, the second parameter value, and the third parameter value in the calculation areas corresponding to the first specific parameter, the second specific parameter, and the third specific parameter in the preset table, and then calculating the result using the reactivity calculation formula.
[0015] Preferably, the step S20 further includes:
[0016] Step S21: Under the current operating condition, if the second parameter value is not stored in the table, a fourth parameter value and a fifth parameter value are obtained from the table according to the first parameter value, the fourth parameter value and the fifth parameter value being parameter values respectively corresponding to the second specific parameters of two operating conditions related to the current operating condition in the table;
[0017] Step S22: Calculate the second parameter value under the current operating condition by using the interpolation method according to the fourth parameter value and the fifth parameter value, and store the second parameter value in the calculation area corresponding to the second specific parameter in the table.
[0018] Preferably, before step S20, the method further includes:
[0019] According to the reactivity calculation formula, the parameter values in the calculation area corresponding to the first parameter value and the second parameter value in the table are initialized.
[0020] Preferably, the number of the second specific parameters is multiple, and the step S20 includes:
[0021] Steps S21 and S22 are performed one by one on the second specific parameters under the current operating condition in a preset order.
[0022] Preferably, the step S30 includes:
[0023] Step S40: Obtain the reactivity calculation results from the table, integrate the reactivity calculation results, and display the integrated reactivity calculation results.
[0024] Preferably, before step S10, the step further includes:
[0025] Step S50: Obtain the unit and reactivity calculation type selected by the user, and determine the corresponding reactivity calculation formula and the second specific parameter according to the unit and the reactivity calculation type.
[0026] The present invention also constructs a computer storage medium storing a computer program, which implements the steps of the above-mentioned pressurized water reactor reactivity calculation method when executed.
[0027] The present invention also constructs a reactivity calculation system for a nuclear power plant, comprising a processor and a memory storing a computer program, wherein the processor implements the steps of the above-mentioned pressurized water reactor reactivity calculation method when executing the computer program.
[0028] The technical solution of the present invention has the following beneficial effects: it can realize fast reactive calculation, and the calculation is more precise and detailed, which can effectively reduce the probability of calculation error of the main control operator, and at the same time greatly save the time and energy of the main control operator, reduce the time pressure of the main control operator, and is conducive to the safe and stable control of the unit. At the same time, the application range is very wide, and it has high operability and convenience of implementation. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:
[0030] Figure 1 It is a flow chart of an embodiment of a method for calculating the reactivity of a pressurized water reactor according to the present invention;
[0031] Figure 2 The present invention is a calculation flow chart of an embodiment of a method for calculating the reactivity of a pressurized water reactor. DETAILED DESCRIPTION
[0032] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0033] It should be understood that the term "and / or" used in the specification of this application and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes these combinations. In addition, in the description of the specification of this application and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0034] A pressurized water reactor reactivity calculation method of the present invention is applied to an RPA robot, and the RPA robot serves as an execution subject to perform relevant steps.
[0035] RPA (Robotic Process Automation) is an automation technology that can simulate the behavior of human users to perform repetitive, rule-based tasks, thereby improving efficiency and reducing errors. The following are the main advantages of RPA robots:
[0036] 1. Improve efficiency: RPA robots can quickly and tirelessly perform a large number of repetitive tasks, and the calculation speed is fast. Each reactive calculation can be completed within one minute, which improves the efficiency of reactive calculation. 2. Continuous work: RPA robots can work around the clock without rest, meeting the work needs of nuclear power plants to perform reactive calculations periodically or non-periodically. 3. Reduce costs: The use of RPA robots can reduce the demand for high-quality labor and reduce the additional costs that may be caused by human errors. 4. Scalability and flexibility: RPA robots can be easily expanded or adjusted as needed to adapt to changes in reactive computing needs. 5. Security and compliance: RPA robots perform tasks based on clear business rules, greatly improving the accuracy and compliance of business processing and avoiding possible errors caused by human processing. Users can fully audit and track RPA execution records based on logs, screenshots, and videos.
[0037] In general, RPA robots reduce the need for manual operations by automating boring and repetitive tasks, thereby reducing human errors and saving computing time. Therefore, they have great advantages when dealing with the reactivity calculations of pressurized water reactors.
[0038] like Figure 1 As shown, in one embodiment of a method for calculating the reactivity of a pressurized water reactor of the present invention, the following steps are included:
[0039] Step S10, obtaining a first parameter value corresponding to a first specific parameter under the current operating condition input by the user, and storing the first parameter value in a calculation area corresponding to the first specific parameter in a preset table, wherein the first specific parameter is a parameter reflecting the current state and the expected target state of the unit in the pressurized water reactor, and the table includes second parameter values corresponding to the second specific parameter under N different operating conditions, and a reactivity calculation formula, the second specific parameter is a parameter in a reactivity calculation atlas, and the reactivity calculation formula is a relationship between the reactivity calculation result of the pressurized water reactor and the first specific parameter and the second specific parameter; the second parameter value includes: a parameter value obtained by pre-interpolating the initial parameter values corresponding to the second specific parameter under M different operating conditions in the reactivity calculation atlas, M and N are natural numbers greater than 2, respectively, and N>M.
[0040] In this step, it should be noted that: the table includes multiple areas, including a formula area for storing reactivity calculation formulas, a result area for storing calculation results, etc. The table contains calculation relationships of multiple reactivity calculation types. The reactivity calculation formulas corresponding to various reactivity calculation types are stored in the formula area in the table in advance. It is only necessary to enter the correct parameter value in the parameter value storage position of the corresponding formula area to obtain the reactivity calculation result through the calculation function of the Excel table; the table also includes a parameter area for storing a first specific parameter and a second specific parameter required for calculating the reactivity calculation result. The parameter area of the first specific parameter is used to store the first parameter value, and the parameter area of the second specific parameter is used to store the second parameter value.
[0041] Methods for obtaining a first parameter value input by a user include: pre-setting a display area for displaying a first specific parameter and an input area for inputting a first parameter value in an input interface of the RPA robot, so that the user can enter the first parameter value in the input area when starting the RPA robot, or, in an optional embodiment, the user can directly enter the first parameter value into a corresponding position of the first specific parameter in a table, and the RPA robot grabs corresponding data from the table according to data coordinates, such as the coordinates of the first specific parameter, to obtain the first parameter value input by the user.
[0042] In a specific embodiment, the first specific parameter includes at least one of the current power of the unit, the current control stick position, the target power of the unit, the target control stick position, and the time required to increase or decrease the power. At this time, the first parameter value input by the user includes the current power value of the unit, the current control stick position value, the target power value of the unit, the target control stick position value, and the time required to increase or decrease the power. These parameter values cannot be directly captured by the RPA robot. For example, the current power value of the unit and the current control stick position value of the two parameter values are changing at any time and can only be observed from the display of the unit. The user enters them in the display interface of the RPA machine as needed. The parameter values of the three parameters of the unit target power, the target control stick position, and the time required to increase or decrease the power are all directly set according to demand.
[0043] Step S20: According to the first parameter value under the current operating condition, the second parameter value under the current operating condition is captured from the table, and the second parameter value is stored in the calculation area corresponding to the second specific parameter in the table.
[0044] In this step, the second parameter value can be captured by the RPA robot through a pre-set path, and the parameter area of the second specific parameter in the table stores the parameter value of the second specific parameter under all working conditions. The RPA robot can determine the current working condition and the target working condition based on the parameter value of the first specific parameter input by the user, and then determine the position of the second parameter value under the current working condition and the target working condition in the parameter area of the second specific parameter from the full working condition range, and then capture the required second parameter value from the table.
[0045] In a specific embodiment, if a reactive calculation of a certain reactive calculation type is to be performed, the parameter value of the second specific parameter X is required. The RPA robot first determines the area of the parameter X in the table according to the judgment rule, such as between the n1th row and the n2th row, and the m1th column and the m2th column of a table file. The judgment rule can be based on keyword recognition, or it can be directly written in the programming logic during programming to locate the corresponding area when a specific parameter is captured. The set area is only used to store the specific parameter. After locating the area information, the second specific parameter X to be captured is specifically judged, and the correct second parameter value is captured. After the RPA robot captures the required second parameter value, it is stored in the table where the parameter X should be stored in the calculation area corresponding to the reactive calculation.
[0046] Step S30, obtaining and displaying the reactivity calculation result from the table, the reactivity calculation result being: the result obtained by storing the first parameter value and the second parameter value in the calculation area corresponding to the first specific parameter and the second specific parameter in the preset table.
[0047] Through the technical solution of this embodiment, rapid reactive calculation can be achieved, and the calculation is more precise and detailed, which can effectively reduce the probability of calculation errors of the main control operator, while greatly saving the time and energy of the main control operator, reducing the time pressure of the main control operator, which is beneficial to the safe and stable control of the unit. At the same time, the application range is very wide, with high operability and easy implementation.
[0048] In a specific embodiment, before step S30, it also includes: obtaining the third parameter value corresponding to the third specific parameter collected by the sensor from the process system under the current operating conditions, and storing the third parameter value in the calculation area corresponding to the third specific parameter in the table. In this embodiment, the third specific parameter captured by the RPA robot includes: manually summarizing the results of sensor measurement into the parameter value area of the third specific parameter in the table, and the RPA robot sets the capture function through pre-programming. When the reactivity calculation is required, the parameter value of the third specific parameter required for the calculation is captured according to the area and coordinate information where the set third specific parameter value is located. For example: the boron concentration of the in-service boric acid tank and the current unit fuel consumption. When performing certain reactivity calculations, specific parameters in some current process systems may be required. For example, when performing critical boron concentration calculations, reactivity margin calculations, reactivity change prediction calculations, etc., the boron concentration of the in-service boric acid tank is required. The boron concentration of the in-service boric acid tank is measured in real time by the system through sensors. When the RPA robot runs the above calculations, it needs to collect the value of the boron concentration of the in-service boric acid tank from the corresponding area in the table and store it in the calculation area corresponding to the boron concentration of the in-service boric acid tank in the table.
[0049] Alternatively, in an optional embodiment, the RPA robot sends measurement instructions to the sensor, receives the measurement results transmitted by the sensor and stores them in the corresponding position in the table for reactive calculation.
[0050] In the above two real-time examples, in step S10, the reactivity calculation formula is a relationship between the reactivity calculation result of the pressurized water reactor and the first specific parameter, the second specific parameter and the third specific parameter, and step S30 also includes: obtaining the reactivity calculation result from the table and displaying it, and the reactivity calculation result is: storing the first parameter value, the second parameter value, and the third parameter value in the calculation area corresponding to the first specific parameter, the second specific parameter, and the third specific parameter in the preset table, and then calculating the result using the reactivity calculation formula.
[0051] In the above embodiment, the RPA robot can choose different ways to obtain the measurement data of the sensor, or choose to use both methods at the same time, and apply them in different scenarios. For example, in scenarios where sensor data transmission is inconvenient, the operator can observe it through digital display and then enter it into a table for the RPA robot to capture. The RPA robot can also obtain the measurement data transmitted by the sensor in real time and store it in the corresponding data table. This embodiment performs reactivity calculation by obtaining the parameters under the current state of the unit, so that the reactivity calculation results are more consistent with the actual state of the unit, ensuring the accuracy of the reactivity calculation results.
[0052] Furthermore, in another specific embodiment, the second parameter value also includes: a parameter value obtained in advance by interpolating the second parameter values under multiple different operating conditions in the reactivity atlas.
[0053] Among them, the reactivity atlas includes the original data of multiple second specific parameters. When the original data of the second specific parameters in the reactivity atlas (hereinafter referred to as the original data) are imported into the table, the original data are preliminarily refined by interpolation method. Taking the boron differential value as an example, the reactivity atlas only contains the dividing points corresponding to the three power consumption ranges of the beginning of life, the middle of life, and the end of life, as well as the parameter values of each original data at the three dividing points. The operator is required to quickly calculate the result in a short time during calculation, which requires a relatively high calculation speed of the operator. When importing the original data into the table, this solution will perform preliminary interpolation according to different fuel consumption and power. Taking the boron differential value as an example, for example, 25 reference values of boron differential values, namely fuel consumption values of 3000, 6000, 9000, 12000, 15000 and boron concentrations of 100, 200, 300, 400, and 500, are inserted. For example, when calculating the boron differential value when the fuel consumption value is 3000 and the boron concentration is 300, it can be directly captured from the parameter value storage area corresponding to the boron differential value in the table. If the boron differential value when the fuel consumption value is 3600 and the boron concentration is 310 is required, the reference value of the boron differential value when the fuel consumption value is 3000-6000 and the boron concentration is 300-400 can also be quickly located, and then the boron differential value when the fuel consumption value is 3600 and the boron concentration is 310 is calculated by interpolation for the RPA robot to capture.
[0054] In this embodiment, the RPA robot can determine the type of the second parameter value to be grasped based on the first parameter value and the reactivity calculation formula, further determine its reference area and coordinate information in the table, and locate the reference area in the table according to the coordinate information corresponding to the reference area; grasp the second parameter value from the reference area, and the grasped second parameter value includes but is not limited to: boron differential value, R rod value, power loss, Xe value, moderator temperature coefficient, power coefficient, cold stop boron concentration, hot stop boron concentration with Xe, and hot stop boron concentration without Xe.
[0055] In this embodiment, the process of integrating the raw data into the table and refining it can be mainly performed by the RPA robot, supplemented by manual work. Specifically, when the raw data is integrated into the table, a preliminary interpolation calculation is performed on the initial value of each raw data, and the raw data in the reactive atlas is refined to obtain the second parameter value. Because the RPA robot itself can also complete complex calculations, the raw data in the reactive atlas is refined mainly through interpolation, inserting the parameter values of the raw data in multiple states as the second parameter value of this solution, and the result of the robot calculation is more accurate. With the RPA robot as the main operating subject, manpower can be saved, and the robot calculation speed is faster and can be calculated for a long time.
[0056] In a specific embodiment, in order to improve the accuracy of reactivity calculation, the interpolation method can also be used to interpolate the parameter values such as the cold stop boron concentration, the hot stop boron concentration with Xe, and the hot stop boron concentration without Xe through the current fuel consumption to obtain refined parameter value data such as the cold stop boron concentration, the hot stop boron concentration with Xe, and the hot stop boron concentration without Xe, instead of just directly using several original data in the table or estimating the data through the curve obtained based on the original data for reactivity calculation; the power loss value, Xe change value, power coefficient value and moderator temperature coefficient value are added to the reference power (100% nuclear thermal power corresponds to electrical power) for calculation, instead of the previous rough consideration of 80% and 100% parameter values.
[0057] Furthermore, in this embodiment, step S20 further includes:
[0058] Step S21: Under the current operating condition, if the second parameter value is not stored in the table, a fourth parameter value and a fifth parameter value are obtained from the table according to the first parameter value, and the fourth parameter value and the fifth parameter value are parameter values corresponding to the second specific parameters of two operating conditions related to the current operating condition in the table respectively;
[0059] Step S22: Calculate the second parameter value under the current operating condition by using the interpolation method according to the fourth parameter value and the fifth parameter value, and store the second parameter value in the calculation area corresponding to the second specific parameter in the table.
[0060]
[0061]
[0062] Table 1
[0063] Specifically, taking the calculation of boron differential value as an example, as shown in Table 1, in Table 1, "unit current power" and "unit target power" are the first specific parameters, and the corresponding values are the parameter values of the first specific parameters; "boron concentration", "power coefficient", "boron differential value" and "moderator temperature coefficient" are the second specific parameters, and the corresponding values are the parameter values of the second specific parameters. The table contains the boron differential values corresponding to the boron concentration values of 200ppm, 400ppm, 600ppm, 800ppm, 1000ppm, etc. In the first specific parameter, assuming that the current boron concentration of the unit is 968ppm, the boron differential value to be captured is within the range of the boron differential value corresponding to the boron concentration state of 800-1000ppm. At this time, the fourth parameter value and the fifth parameter value refer to the two interval endpoints of 800ppm and 1000ppm. The boron differential value corresponding to the boron concentration value at the point is 6.723074065 (i.e. the fourth parameter value) and 6.693074065 (i.e. the fifth parameter value). The RPA robot calculates the boron differential value corresponding to a boron concentration of 968ppm as 6.697874065 based on the preset interpolation formula and the boron differential values 6.723074065 (i.e. the fourth parameter value) and 6.693074065 (i.e. the fifth parameter value) corresponding to the two endpoint boron concentration values of 800ppm and 1000ppm, and grabs 6.697874065 as the second parameter value for calculating the reactivity result. It should be noted that the "boron differential value corresponding to a boron concentration of 968ppm is 6.697874065" here is both the calculation result of the boron differential value and, when it is used for other reactivity calculations, it is also the second characteristic parameter of the reactivity calculation. Alternatively, if the current boron concentration of the unit (ie, the first specific parameter) is 800 ppm (ie, the first parameter value), the RPA robot will directly grab the boron differential value 6.723074065 corresponding to the 800 ppm boron concentration value as the second parameter value for calculating the reactivity result.
[0064] Implementing the technical solution of this embodiment can realize automatic extraction and calculation by the RPA robot. At the same time, it increases the accuracy of reactive calculations and obtains more detailed data, rather than just a few points in the original table or estimated data through curves. This avoids the probability of human errors in manual calculations and greatly improves the accuracy of reactive calculation results.
[0065] Furthermore, before step S20, the method further includes: initializing the parameter values in the calculation area corresponding to the first parameter value and the second parameter value in the table according to the reactivity calculation formula.
[0066] Specifically, before performing reactive calculations, the table area for inputting calculation parameters is initialized to avoid confusion caused by past data, further ensuring the accuracy of the current calculation, and avoiding misjudgment caused by looking up irrelevant data during manual review. In an optional embodiment, the table area can also be initialized after the current calculation is completed and the calculation process and results are archived, so that the formula table is in the initial state for the next calculation, avoiding the data of the current calculation from affecting the next calculation.
[0067] Furthermore, the second specific parameter includes multiple ones, and step S20 further includes: performing steps S21 and S22 on the second specific parameters under the current operating condition one by one in a preset order.
[0068] Assume that the second specific parameters required for reactive calculation include four parameters A, B, C, and D. To capture parameter B from the reactive atlas, it is necessary to determine the area and coordinates of parameter B based on parameter A. If parameter B is captured before parameter A is captured, incorrect data will be captured or the capture will fail. Therefore, it is necessary to set the capture order for each parameter in advance, and then capture the parameters in the preset order. Before starting to capture parameter B, the RPA robot will first actively determine whether parameter A has been captured and store the parameter value corresponding to parameter A in the corresponding storage location. If the RPA robot recognizes that the storage location corresponding to parameter A in the reactive calculation formula area in the formula table is empty, the RPA robot outputs an alarm. The alarm methods include text reminders, sound and light reminders, etc., and stops capturing parameter B until the storage location corresponding to parameter A has completed parameter storage, and then starts capturing and storing parameter B.
[0069] Implementing the technical solution of this embodiment can avoid reactive calculation errors caused by parameter capture failure and ensure the accuracy of calculation results as much as possible.
[0070] Furthermore, after step S30, the following steps are further included:
[0071] Step S40: Obtain the reactivity calculation results from the table, integrate the reactivity calculation results, and display the integrated reactivity calculation results.
[0072] In a specific embodiment, after the calculation is completed, all relevant calculation results and data are collected, the data are sorted according to a logical order or classification, and the results are presented in a suitable manner, including Excel, Word, etc., for operators to review.
[0073] Furthermore, before step S10, the method further includes: step S50, obtaining the unit and reactivity calculation type selected by the user, and determining the corresponding reactivity calculation formula and the second specific parameter according to the unit and the reactivity calculation type.
[0074] Nuclear power plants include different units, such as Unit 3 and Unit 4. The operating status of different units is also different, and the reactivity calculation types are also different. The reactivity calculation types include but are not limited to daily reactivity calculations, primary circuit water exchange calculations, large-scale load change reactivity calculations, reactivity balance calculations, and criticality back calculations. After the RPA robot obtains the unit and reactivity calculation type input by the user, it determines the reactivity calculation formula corresponding to the reactivity calculation type according to the unit and reactivity calculation type, and performs the corresponding reactivity calculation according to the above steps.
[0075] In an optional embodiment, the user may also input the unit information and reactive calculation type information into corresponding positions in the table, and the RPA robot grabs data from the table according to the data coordinates.
[0076] In a specific embodiment, after the user starts the running program of the RPA robot, he inputs the selected unit information, the reactivity calculation type information, and then inputs the current unit status such as the unit's current power and the unit's current R position as the initial state of the calculation, and then inputs the target power, target R position, and the time required to increase or decrease the power. Subsequent operations are automatically executed by the RPA program, which automatically captures the relevant data required for the reactivity calculation formula. The process is as follows: Figure 2 , and then store the required relevant data into the corresponding position of the reactivity calculation formula in the EXCEL table. The EXCEL table automatically calculates the result. The RPA robot automatically grabs the calculation result of the EXCEL table, that is, the reactivity calculation result, and presents the reactivity calculation result intuitively according to the needs of the user. The reactivity calculation result is presented in the following Table 2. The first column in the table is the symbol of the output result in the reactivity calculation formula, the second column is the value of the parameter during the reactivity calculation, the third column is the remark feature of the parameter, and the fourth column is the name of the parameter.
[0077]
[0078]
[0079] Table 2
[0080] Implementation of the technical solution of this embodiment can achieve rapid reactive calculations, and the calculations are more precise and detailed, which can effectively reduce the probability of calculation errors by the main control operator. After the results are integrated, it is convenient for the operator to quickly check the adjustment amount of the parameters that need to be adjusted, saving time in checking the results, saving time and energy of the main control operator, and reducing the time pressure of the main control operator.
[0081] The present invention also constructs a computer storage medium storing a computer program, which implements the steps of any of the above-mentioned methods for calculating the reactivity of a pressurized water reactor when executed.
[0082] The present invention also constructs a reactivity calculation system for a nuclear power plant, comprising a processor and a memory storing a computer program, wherein the processor implements any of the steps of the above-mentioned pressurized water reactor reactivity calculation method when executing the computer program.
[0083] It can be understood that the above embodiments only express the preferred implementation modes of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the patent scope of the present invention. It should be pointed out that, for ordinary technicians in this field, the above technical features can be freely combined without departing from the concept of the present invention, and several deformations and improvements can be made, which all belong to the protection scope of the present invention. Therefore, all equivalent changes and modifications made to the scope of the claims of the present invention should belong to the coverage of the claims of the present invention.
Claims
1. A method for calculating the reactivity of a pressurized water reactor, characterized in that: The method is applied to an RPA robot, including: Step S10, obtaining a first parameter value corresponding to a first specific parameter under the current operating condition input by a user, and storing the first parameter value in a calculation area corresponding to the first specific parameter in a preset table, wherein the first specific parameter is a parameter reflecting the current state and the expected target state of the unit in the pressurized water reactor, the table includes second parameter values corresponding to the second specific parameter under N different operating conditions, and a reactivity calculation formula, the second specific parameter is a parameter in a reactivity calculation atlas, and the reactivity calculation formula is a relationship between the reactivity calculation result of the pressurized water reactor and the first specific parameter and the second specific parameter; the second parameter value includes: a parameter value obtained by pre-interpolating the initial parameter values corresponding to the second specific parameter under M different operating conditions in the reactivity calculation atlas, M and N are natural numbers greater than 2, and N>M; Step S20: according to the first parameter value under the current operating condition, fetch the second parameter value under the current operating condition from the table, and store the second parameter value in the calculation area corresponding to the second specific parameter in the table; Step S30, obtaining and displaying the reactivity calculation result from the table, wherein the reactivity calculation result is: storing the first parameter value and the second parameter value in the calculation area corresponding to the first specific parameter and the second specific parameter in the preset table and then calculating the result using the reactivity calculation formula.
2. The method for calculating the reactivity of a pressurized water reactor according to claim 1, characterized in that: The first specific parameters include: current power of the unit, current control rod position, target power of the unit, target control rod position, and time required to increase or decrease power.
3. The method for calculating the reactivity of a pressurized water reactor according to claim 1, characterized in that: Before step S30, the method further includes: Acquire a third parameter value corresponding to the third specific parameter collected by the sensor from the process system under the current operating condition, and store the third parameter value in a calculation area corresponding to the third specific parameter in the table; Accordingly, In the step S10, the reactivity calculation formula is a relationship between the reactivity calculation result of the pressurized water reactor and the first specific parameter, the second specific parameter and the third specific parameter; The step S30 also includes: obtaining and displaying the reactivity calculation result from the table, wherein the reactivity calculation result is: storing the first parameter value, the second parameter value, and the third parameter value in the calculation areas corresponding to the first specific parameter, the second specific parameter, and the third specific parameter in the preset table, and then calculating the result using the reactivity calculation formula.
4. The method for calculating the reactivity of a pressurized water reactor according to claim 1, wherein: The step S20 further includes: Step S21: Under the current operating condition, if the second parameter value is not stored in the table, a fourth parameter value and a fifth parameter value are obtained from the table according to the first parameter value, the fourth parameter value and the fifth parameter value being parameter values respectively corresponding to the second specific parameters of two operating conditions related to the current operating condition in the table; Step S22: Calculate the second parameter value under the current operating condition by using the interpolation method according to the fourth parameter value and the fifth parameter value, and store the second parameter value in the calculation area corresponding to the second specific parameter in the table.
5. The method for calculating the reactivity of a pressurized water reactor according to claim 1, characterized in that: Before step S20, the method further includes: According to the reactivity calculation formula, the parameter values in the calculation area corresponding to the first parameter value and the second parameter value in the table are initialized.
6. The method for calculating the reactivity of a pressurized water reactor according to claim 4, characterized in that: The number of the second specific parameters is multiple, and the step S20 includes: Steps S21 and S22 are performed one by one on the second specific parameters under the current operating condition in a preset order.
7. The method for calculating the reactivity of a pressurized water reactor according to claim 1, characterized in that: The step S30 includes: Step S40: Obtain the reactivity calculation results from the table, integrate the reactivity calculation results, and display the integrated reactivity calculation results.
8. The method for calculating the reactivity of a pressurized water reactor according to claim 1, characterized in that: Before step S10, the following steps are also included: Step S50: Obtain the unit and reactivity calculation type selected by the user, and determine the corresponding reactivity calculation formula and the second specific parameter according to the unit and the reactivity calculation type.
9. A computer storage medium storing a computer program, characterized in that: When the computer program is executed, the steps of the pressurized water reactor reactivity calculation method described in any one of claims 1 to 8 are implemented.
10. A reactivity calculation system for a nuclear power plant, comprising a processor and a memory storing a computer program, characterized in that: The processor implements the steps of the pressurized water reactor reactivity calculation method according to any one of claims 1 to 8 when executing the computer program.
