Multipurpose small reactor control method, device, equipment and medium
By employing two sets of control logic in a multipurpose small reactor to control the rotational speeds of the regulating rods and the intermediate loop circulation pumps respectively, the problem of large discrepancies in temperature and power control by the rod control system was solved, achieving more efficient temperature and power control and improving system stability and response speed.
Patent Information
- Application Number
- CN202510922071.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-04
- Publication Date
- 2026-11-06
- Estimated Expiration
- 2045-07-04
AI Technical Summary
When the rod control system controls both temperature and power simultaneously, there is a problem that the actual temperature and power differ significantly from the set values, resulting in poor control performance.
Two sets of control logics are used to control the speed of the regulating rod and the intermediate loop circulation pump respectively. The reactor outlet temperature is automatically adjusted by the regulating rod, and the reactor power is adjusted by adjusting the speed of the intermediate loop circulation pump, thereby reducing the difference between the actual temperature and the set temperature, as well as the difference between the actual power and the set power.
The control performance has been optimized, the system stability and response speed have been improved, and the differences between the actual temperature and the set temperature, as well as between the actual power and the set power, have been reduced.
Smart Images

Figure CN120748787B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of nuclear power plant automation technology, and in particular to a multi-purpose small reactor control method, apparatus, equipment and medium. Background Technology
[0002] Power control in multipurpose small modular reactors (SMRs) is a key element in ensuring the safe and economical operation of the unit. Related technologies utilize rod control systems to control core outlet temperature and power, while simultaneously adjusting the intermediate loop circulation pump speed to control flow rate based on steam pressure fluctuations caused by steam load changes, thereby adapting the steam generator's steam flow rate to power control. However, these technologies have significant drawbacks. The rod control system, by controlling the rods, simultaneously controls two mutually interfering factors—temperature and power—leading to large discrepancies between actual temperature and power and the setpoints, resulting in suboptimal control performance. Summary of the Invention
[0003] This invention provides a multi-purpose small reactor control method, apparatus, equipment, and medium to solve the technical problem that rod control systems, by controlling rods to simultaneously control two mutually interfering objects—temperature and power—result in large discrepancies between actual temperature and actual power and set values, leading to poor control performance.
[0004] This invention provides a method for controlling a multi-purpose small reactor, the method comprising:
[0005] In automatic temperature control mode, if the deviation between the measured temperature at the reactor outlet and the set temperature meets the preset automatic temperature control conditions, then the first control command for each regulating rod in the regulating rod group is determined.
[0006] Send the first control command to the regulating rod assembly actuator to control the movement of the regulating rod through the regulating rod assembly actuator until a first condition is met, the first condition including that the deviation between the measured temperature and the set temperature is within the temperature regulation dead zone;
[0007] In automatic power control mode, if the deviation between the set power and the measured power of the reactor meets the preset automatic power control conditions, then the second control command for the circulation pump of the intermediate loop is determined.
[0008] The second control command is sent to the circulating pump actuator to control the rotational speed of the circulating pump until a second condition is met, the second condition including that the deviation between the set power and the measured power is within the power adjustment dead zone.
[0009] In one embodiment of the present invention, if the deviation between the measured temperature at the reactor outlet and the set temperature meets the preset automatic temperature control conditions, then determining the first control command for each regulating rod in the reactor includes:
[0010] If the measured temperature is less than the set temperature, and the negative deviation between the measured temperature and the set temperature is less than a first threshold, then the first control command for the lifting rod is determined.
[0011] If the measured temperature is greater than the set temperature, and the positive deviation between the measured temperature and the set temperature is greater than the second threshold, then the first control command of the indicator rod is determined.
[0012] Specifically, when the first control command instructs the rod to be lifted, the condition of being within the temperature regulation dead zone includes a negative deviation between the measured temperature and the set temperature that is greater than a first hysteresis threshold; when the first control command instructs the rod to be inserted, the condition of being within the temperature regulation dead zone includes a positive deviation between the measured temperature and the set temperature that is less than a second hysteresis threshold.
[0013] In one embodiment of the present invention, the first control command is used to control a single adjusting rod to perform a single-step movement, and sending the first control command to the adjusting rod assembly actuator includes:
[0014] If the first control command instructs to lift the rod, then through the pulse interval triggering mechanism, the first control command corresponding to the rod is sent sequentially to the rod group actuator along the first number sequence of each rod, so that the rod group lifts the rods one by one in the first number sequence until the first condition is met.
[0015] If the first control command indicates the insertion of the rod, then through the pulse interval triggering mechanism, the first control command corresponding to the rod is sent sequentially to the rod group actuator along the second number sequence of each rod, so that the rod group inserts the rods one by one in the second number sequence until the first condition is met, wherein the first number sequence and the second number sequence are reverse sequences of each other.
[0016] In one embodiment of the present invention, the first control command for determining each regulating rod in the reactor includes:
[0017] If the deviation between the measured temperature and the set temperature meets the preset automatic temperature control conditions, then automatic adjustment information is determined, including the third control command and the expected position of each adjustment rod.
[0018] If the third control command indicates to lift the rod, then the expected rod positions corresponding to each adjusting rod are traversed to obtain the target rod position with the fewest lifting steps, and the first control command is determined to indicate lifting the rod.
[0019] If the third control command indicates the insertion bar, then the expected bar positions corresponding to each adjustment bar are traversed to obtain the target bar position with the fewest insertion bar steps, and the first control command indicates the insertion bar.
[0020] The first condition includes the deviation between the measured temperature and the set temperature being within the temperature adjustment dead zone or all the adjustment rods reaching the target rod position.
[0021] In one embodiment of the present invention, the method further includes:
[0022] In manual temperature control mode, it receives the fourth control command and the compensation rod group count;
[0023] When the fourth control command instructs the lifting of a rod or the insertion of a rod, a corresponding target compensation rod group is determined based on the count of the compensation rod group. Each compensation rod in the target compensation rod group is used to perform the rod movement process.
[0024] In one embodiment of the present invention, determining the corresponding target compensation rod group based on the count of the compensation rod group includes:
[0025] When the fourth control command instructs the bar to be lifted, the value of the first stacking counter is initialized based on the first counting sequence, and the corresponding stacking group number is queried from the preset bar lifting rules based on the value of the first stacking counter.
[0026] The modulo operation is performed on the count of the compensation rod group and the number of stacking steps, and the corresponding target compensation rod group is queried from the preset rod lifting rules according to the result of the modulo operation, and the value of the first stacking step counter is updated according to the first counting sequence.
[0027] When the fourth control command instructs the insertion of the rod, the value of the second step counter is initialized based on the second counting sequence, and the corresponding step group number is queried from the preset insertion rod rules based on the value of the second step counter. The first counting sequence and the second counting sequence are reverse sequences of each other.
[0028] A modulo operation is performed on the count of the compensation rod group and the number of stacking steps, and the corresponding target compensation rod group is queried from the preset rod insertion rules according to the result of the modulo operation, and the value of the second stacking step counter is updated according to the second counting sequence.
[0029] In one embodiment of the present invention, after determining the corresponding target compensation rod group based on the count of the compensation rod group, the method further includes:
[0030] Receive the fifth control command for the target compensation rod assembly;
[0031] If the fifth control command instructs the lifting of the bar, the value of the control bar lifting counter is incremented by one, and a sixth control command corresponding to the compensating bar is sent to the compensating bar group actuator through a pulse interval triggering mechanism based on the third number sequence of each compensating bar in the target compensating bar group, so that the target compensating bar group lifts the bars one by one in accordance with the third number sequence.
[0032] If the fifth control command instructs the insertion of a bar, the value of the control bar counter is incremented by one, and a seventh control command corresponding to the compensating bar is sent to the compensating bar group actuator based on the fourth number sequence of each compensating bar in the target compensating bar group through a pulse interval triggering mechanism, so that the target compensating bar group inserts bars one by one in accordance with the fourth number sequence, wherein the third number sequence and the fourth number sequence are the reverse of each other.
[0033] In one embodiment of the present invention, before incrementing the value of the control rod counter, the method further includes:
[0034] If the fifth control command instructs to lift the rod, and the values of both the rod lifting counter and the rod insertion counter are 0, then the rod lifting completion signal will be reset.
[0035] Before incrementing the value of the control pin counter, the method further includes:
[0036] If the fifth control command instructs the insertion of the rod, and both the rod lifting counter and the rod insertion counter are 0, then the rod insertion completion signal will be reset.
[0037] In one embodiment of the present invention, after sending the sixth control command corresponding to the compensation rod to the compensation rod assembly actuator, the method further includes:
[0038] If the value of the lifting bar counter is equal to the number of compensation bars in the target compensation bar, then the lifting bar completion signal is set and the value of the lifting bar counter is reset, and the lifting bar completion signal is output.
[0039] After sending the seventh control command corresponding to the compensation bar to the compensation bar assembly actuator, the method further includes:
[0040] If the value of the insertion rod counter is equal to the number of compensation rods in the target compensation rod, then the insertion rod completion signal is set and the value of the insertion rod counter is reset, and the insertion rod completion signal is output.
[0041] In one embodiment of the present invention, after sending the sixth control command corresponding to the compensation rod to the compensation rod assembly actuator, the method further includes:
[0042] If the value of the lifting rod counter is equal to the number of compensating rods in the target compensating rod, then the rod group action completion flag is set. Setting the rod group action completion flag is used to indicate that no rod movement is performed.
[0043] After sending the seventh control command corresponding to the compensation bar to the compensation bar assembly actuator, the method further includes:
[0044] If the value of the insertion rod counter is equal to the number of compensation rods in the target compensation rod, then the rod group action completion flag is set;
[0045] After setting the bar assembly action completion flag, if no new control command for indicating bar lifting or bar insertion is received, the bar assembly action completion flag remains set.
[0046] In one embodiment of the present invention, the method further includes:
[0047] If the rod control system is activated, the compensating rods of each compensating rod group are all at the upper limit of the stack top, the measured power is greater than the preset power lower limit, the positive change rate of the measured power is less than the third threshold, the deviation between the set power and the measured power is less than the fourth threshold, and the deviation between the measured temperature and the set temperature is greater than the fifth threshold, then it is determined to enter the automatic temperature control mode.
[0048] In the automatic temperature control mode, if the positive deviation between the measured power and the set power is greater than the sixth threshold, the lifting control is locked.
[0049] In the automatic temperature control mode, if the negative deviation between the measured power and the set power is less than the seventh threshold, the plug control is locked.
[0050] In one embodiment of the present invention, the method further includes:
[0051] If the measured power is greater than the preset lower power limit and less than the preset upper power limit, then it is determined that the automatic power control mode is entered.
[0052] In the automatic power control mode, if the deviation between the set power and the measured power of the reactor meets the preset automatic power control conditions, then a second control command for the intermediate loop circulation pump is determined, including:
[0053] In the automatic power control mode, the real-time set power is determined based on the set power and the power change rate;
[0054] If the deviation between the real-time set power and the measured power is not within the power adjustment dead zone, then the real-time second control command is determined through a closed-loop control process.
[0055] The multi-purpose small reactor control device provided by the present invention includes:
[0056] The first determining module is used to determine the first control command for each regulating rod in the regulating rod group if the deviation between the measured temperature at the reactor outlet and the set temperature meets the preset automatic temperature control conditions in the automatic temperature control mode.
[0057] The first sending module is used to send the first control command to the regulating rod assembly actuator to control the movement of the regulating rod through the regulating rod assembly actuator until a first condition is met. The first condition includes the deviation between the measured temperature and the set temperature being within the temperature regulation dead zone.
[0058] The second determining module is used to determine the second control command of the circulation pump in the intermediate loop if the deviation between the set power and the measured power of the reactor meets the preset automatic power control conditions in the automatic power control mode.
[0059] The second sending module is used to send the second control command to the circulating pump actuator to control the rotational speed of the circulating pump through the circulating pump actuator until a second condition is met. The second condition includes the deviation between the set power and the measured power being within the power adjustment dead zone.
[0060] The electronic device provided by the present invention includes:
[0061] One or more processors;
[0062] A storage device for storing one or more programs that, when executed by one or more processors, enable the electronic device to implement the multipurpose small reactor control method.
[0063] The present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a computer processor, causes the computer to perform the multipurpose small reactor control method.
[0064] The beneficial effects of this invention are as follows: This invention automatically adjusts the reactor outlet temperature by controlling the regulating rod and adjusts the reactor power by adjusting the speed of the intermediate loop circulating pump. This invention uses two sets of control logic to control the temperature and power respectively, which can reduce the difference between the actual temperature and the set temperature and the difference between the actual power and the set power, thereby optimizing the control performance. Attached Figure Description
[0065] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention. It is obvious that the drawings described below are merely some embodiments of the invention, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0066] In the attached diagram:
[0067] Figure 1 This is one of the flowcharts for a multi-purpose small reactor control method provided in an embodiment of the present invention.
[0068] Figure 2 The flowchart shows the moving rod algorithm of the automatic selection module for adjusting rods according to an embodiment of the present invention.
[0069] Figure 3 The flowchart shows the rod selection algorithm of the compensation rod selection module provided in an embodiment of the present invention.
[0070] Figure 4 The flowchart of the moving rod algorithm of the moving rod module of the compensation rod group provided in an embodiment of the present invention is shown.
[0071] Figure 5 This is a flowchart of a temperature control method provided in an embodiment of the present invention.
[0072] Figure 6 This is a flowchart of a power control method provided in an embodiment of the present invention.
[0073] Figure 7 This is a second flowchart of a multi-purpose small reactor control method provided in an embodiment of the present invention.
[0074] Figure 8 This is a block diagram illustrating a multi-purpose small reactor control device according to an exemplary embodiment of the present invention.
[0075] Figure 9 A schematic diagram of a computer system suitable for implementing embodiments of the present invention is shown. Detailed Implementation
[0076] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0077] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. The drawings only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0078] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the invention. However, it will be apparent to those skilled in the art that embodiments of the invention may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the invention.
[0079] To better understand the technical solution of the present invention, the relevant content of the present invention will be described below.
[0080] Start-up and shutdown control of multipurpose small reactors is crucial for the safe and economical operation of the reactor and is a vital aspect of unit operation. Power control of multipurpose small reactors is one of the important indicators for the safe and economical operation of nuclear power units and a key technology for normal unit operation.
[0081] By utilizing automatic control technology, the rod control system and intermediate loop system can operate smoothly and orderly during the reactor start-up and shutdown process, ensuring that the main parameters of the unit are within the normal range and do not exceed the operating limits, which is conducive to ensuring the safe operation of multi-purpose small reactor units.
[0082] In related technologies, the core outlet temperature and power are controlled by a rod control system. Simultaneously, based on steam pressure fluctuations caused by changes in steam load, the speed of the intermediate loop circulating pump is adjusted to control the flow rate, thereby adapting the steam generator's steam flow rate to the power control. However, this technology has a significant drawback: the rod control system simultaneously controls two mutually interfering factors—temperature and power—resulting in a large discrepancy between the actual temperature and power and the setpoint, leading to poor control performance.
[0083] To address the aforementioned issues, embodiments of the present invention provide a multi-purpose small reactor control method, apparatus, equipment, and medium. This method automatically adjusts the reactor outlet temperature by controlling the regulating rods and automatically adjusts the reactor power by controlling the circulating pump in the intermediate loop. This avoids mutual interference between the temperature control logic and the power control logic, ensuring that the deviation between the measured temperature and the set temperature is within the temperature regulation dead zone, while the deviation between the set power and the measured power is also within the power regulation dead zone.
[0084] Please see Figure 1 , Figure 1A flowchart illustrating a multi-purpose small reactor control method according to an embodiment of the present invention is shown below. Figure 1 As shown, in an exemplary embodiment, the above method includes steps S110 to S140.
[0085] The following provides a detailed description of steps S110 to S140.
[0086] Step S110: In the automatic temperature control mode, if the deviation between the measured temperature at the reactor outlet and the set temperature meets the preset automatic temperature control conditions, then the first control command for each regulating rod in the regulating rod group is determined.
[0087] The regulating rod assembly is the main operating mechanism for regulating temperature and power in the reactor core during normal operation.
[0088] Under normal circumstances, the above-mentioned set temperature can be equal to the manually set temperature or the temperature determined by a relevant algorithm; when a rapid power reduction signal is received, the above-mentioned set temperature can decrease at a certain rate according to the control requirements, compared to the manually set temperature or the temperature determined by a relevant algorithm.
[0089] If the deviation between the measured temperature at the reactor outlet and the set temperature meets the preset automatic temperature control conditions, it indicates that the difference between the measured temperature at the reactor outlet and the set temperature is large. It is necessary to determine the first control command to control the movement of the regulating rods, thereby adjusting the measured temperature at the reactor outlet.
[0090] It is easy to understand that the measured temperature at the reactor outlet can be adjusted by controlling the insertion or removal of the control rod. If the control rod is inserted, the measured temperature at the reactor outlet will subsequently decrease; if the control rod is removed, the measured temperature at the reactor outlet will subsequently increase.
[0091] Step S120: Send the first control command to the regulating rod assembly actuator to control the movement of the regulating rod through the regulating rod assembly actuator until a first condition is met. The first condition includes the deviation between the measured temperature and the set temperature being within the temperature regulation dead zone.
[0092] The aforementioned regulating rod assembly actuator is used to respond to the first control command, thereby controlling the movement of the regulating rods in the regulating rod assembly (inserting or lifting the rods) until the first condition is met, at which point control can be paused.
[0093] The first condition in this embodiment of the invention includes the deviation between the measured temperature and the set temperature being within the temperature regulation dead zone. Being within the temperature regulation dead zone indicates that the measured temperature and the set temperature are already quite close, and there is no need to over-adjust the temperature to improve system stability.
[0094] Step S130: In the automatic power control mode, if the deviation between the set power and the measured power of the reactor meets the preset automatic power control conditions, then the second control command of the circulation pump in the intermediate loop is determined.
[0095] Under normal circumstances, the above-mentioned set power can be equal to the manually set power or the power determined by a relevant algorithm; when a fast power reduction signal is received, the above-mentioned set power can be equal to the power in the fast power reduction signal.
[0096] Changes in the rotational speed of the intermediate loop circulating pump cause changes in the intermediate loop circulation flow rate, which in turn causes changes in the heat exchange of the primary loop, controlling the actual power of the reactor and thus achieving the purpose of regulating the actual power of the reactor. Based on this, in this embodiment of the invention, when the deviation between the set power and the measured power meets the preset automatic power control conditions, i.e., when the difference between the set power and the measured power is large, a second control command for controlling the rotational speed is determined, thereby controlling the rotational speed of the circulating pump.
[0097] Step S140: Send the second control command to the circulating pump actuator to control the rotational speed of the circulating pump through the circulating pump actuator until a second condition is met. The second condition includes that the deviation between the set power and the measured power is within the power adjustment dead zone.
[0098] The aforementioned circulating pump actuator is used to respond to the second control command, thereby controlling the speed of the circulating pump until the second condition is met, at which point control can be paused.
[0099] The second condition in this embodiment of the invention includes the deviation between the set power and the measured power being within the power adjustment dead zone. Specifically, being within the temperature adjustment dead zone indicates that the measured power and the set power are already quite close, and there is no need for further excessive power adjustment to improve system stability.
[0100] In related technologies, the speed of the intermediate loop circulating pump is typically controlled based on steam pressure. Specifically, changes in steam load lead to changes in steam pressure, which can be used to control the speed of the intermediate loop circulating pump and adjust the intermediate loop flow rate. The intermediate loop flow rate passes through the steam generator, causing changes in steam flow to match the power control. However, the speed of the intermediate loop circulating pump is affected by steam pressure deviations, resulting in slow response. Furthermore, when steam pressure disturbances occur, unnecessary adjustments may occur, leading to overall system instability.
[0101] Based on this, the embodiments of the present invention directly determine the pump control command based on the power through the above steps S130 and S140, and then control the speed of the circulating pump, which is beneficial to improve the response speed. Furthermore, since the control can be paused when the second condition is met, it is beneficial to improve the stability of the overall system.
[0102] In this embodiment of the invention, the reactor outlet temperature is automatically adjusted by controlling the regulating rod, and the reactor power is adjusted by adjusting the speed of the intermediate loop circulating pump. The invention uses two sets of control logic to control the temperature and power respectively, which can reduce the difference between the actual temperature and the set temperature and the difference between the actual power and the set power, thereby optimizing the control performance.
[0103] In one embodiment of the present invention, if the deviation between the measured temperature at the reactor outlet and the set temperature meets the preset automatic temperature control conditions, then determining the first control command for each regulating rod in the reactor includes:
[0104] If the measured temperature is less than the set temperature, and the negative deviation between the measured temperature and the set temperature is less than a first threshold, then the first control command for the lifting rod is determined.
[0105] If the measured temperature is greater than the set temperature, and the positive deviation between the measured temperature and the set temperature is greater than the second threshold, then the first control command of the indicator rod is determined.
[0106] Specifically, when the first control command instructs the rod to be lifted, the condition of being within the temperature regulation dead zone includes a negative deviation between the measured temperature and the set temperature that is greater than a first hysteresis threshold; when the first control command instructs the rod to be inserted, the condition of being within the temperature regulation dead zone includes a positive deviation between the measured temperature and the set temperature that is less than a second hysteresis threshold.
[0107] In this embodiment, when the measured temperature is lower than the set temperature and the negative deviation between the measured temperature and the set temperature is less than a first threshold (the first threshold is less than 0), lifting the rod can increase the measured temperature, thereby helping to reduce the deviation between the set temperature and the measured temperature. Therefore, this embodiment of the invention determines the aforementioned first control command for instructing the lifting of the rod, so that the rod assembly drive mechanism can perform a rod lifting operation according to the first control command until a first condition is met, including satisfying that the negative deviation between the measured temperature and the set temperature is greater than a first hysteresis threshold, wherein the first hysteresis threshold is less than 0 and greater than the first threshold.
[0108] Accordingly, when the measured temperature is greater than the set temperature and the positive deviation between the measured temperature and the set temperature is greater than a second threshold (the second threshold is greater than 0), the measured temperature can be reduced by inserting the rod, thereby helping to reduce the deviation between the measured temperature and the set temperature. Therefore, this embodiment of the invention determines the aforementioned first control command for instructing the rod, so that the rod group drive mechanism can perform the rod insertion operation according to the first control command until the first condition is met, including satisfying that the positive deviation between the measured temperature and the set temperature is less than a second hysteresis threshold, wherein the second hysteresis threshold is greater than 0 and less than the second threshold.
[0109] The first threshold, second threshold, first hysteresis threshold, and second hysteresis threshold mentioned above are all preset values. They can be set according to actual experience, etc.
[0110] In one embodiment of the present invention, the first control command is used to control a single adjusting rod to perform a single-step movement, and sending the first control command to the adjusting rod assembly actuator includes:
[0111] If the first control command instructs to lift the rod, then through the pulse interval triggering mechanism, the first control command corresponding to the rod is sent sequentially to the rod group actuator along the first number sequence of each rod, so that the rod group lifts the rods one by one in the first number sequence until the first condition is met.
[0112] If the first control command indicates the insertion of the rod, then through the pulse interval triggering mechanism, the first control command corresponding to the rod is sent sequentially to the rod group actuator along the second number sequence of each rod, so that the rod group inserts the rods one by one in the second number sequence until the first condition is met, wherein the first number sequence and the second number sequence are reverse sequences of each other.
[0113] The pulse interval triggering mechanism described above is a mechanism that triggers a specific action based on pulse intervals. The following explanation of the pulse interval triggering mechanism is illustrated with specific examples.
[0114] When a first control command (indicating lifting or inserting of a rod) is sent to the actuator of the regulating rod group, the timing begins. When the time equals the pulse interval, the timing resets, and the first control command to control the next regulating rod can be sent.
[0115] Through the aforementioned pulse interval triggering mechanism, the first control command of the corresponding regulating rod is sent sequentially to the regulating rod group actuator along the number sequence of each regulating rod. This enables the regulating rod to move step by step, that is, after the movement of one regulating rod ends, the next regulating rod begins to move. This avoids sending the first control command of multiple regulating rods at the same time, which would cause multiple regulating rods to move simultaneously and thus lead to excessive power changes.
[0116] It is worth noting that the first control command in this embodiment of the invention is used to control a single regulating rod to move in a single step, that is, to control a single regulating rod to move one step at a time, and then control the next regulating rod to move one step after the first regulating rod has moved one step, and so on. In this way, each regulating rod can be controlled to move at most one step apart, avoiding excessive power differences in the regions where different regulating rods are located.
[0117] It is also worth mentioning that, when the first control command instructs the lifting of the regulating rod, the first control command for each regulating rod is sent sequentially to the regulating rod group actuator along the first numbering sequence of each regulating rod; when the first control command instructs the insertion of the regulating rod, the first control command for each regulating rod is sent sequentially to the regulating rod group actuator along the second numbering sequence of each regulating rod. The first numbering sequence and the second numbering sequence are reverse sequences, that is, the elements of the two numbering sequences are the same, but the order is completely reversed, and one numbering sequence is the reverse of the other. With the above settings, it is possible to achieve sequential counter-clockwise operation. For example, assuming that the first numbering sequence is a reverse numbering sequence, then the second numbering sequence is a forward numbering sequence. Therefore, the order of lifting the regulating rod is from the regulating rod numbered n (n is greater than 1) to the regulating rod numbered 1, and the order of inserting the regulating rod is from the regulating rod numbered 1 to the regulating rod numbered n, until the above first condition is met.
[0118] In one embodiment of the present invention, the first control command for determining each regulating rod in the reactor includes:
[0119] If the deviation between the measured temperature at the reactor outlet and the set temperature meets the preset automatic temperature control conditions, then automatic adjustment information is determined, including the third control command and the expected rod position corresponding to each regulating rod.
[0120] If the third control command indicates to lift the rod, then the expected rod positions corresponding to each adjusting rod are traversed to obtain the target rod position with the fewest lifting steps, and the first control command is determined to indicate lifting the rod.
[0121] If the third control command indicates the insertion bar, then the expected bar positions corresponding to each adjustment bar are traversed to obtain the target bar position with the fewest insertion bar steps, and the first control command indicates the insertion bar.
[0122] The first condition includes the deviation between the measured temperature and the set temperature being within the temperature adjustment dead zone or all the adjustment rods reaching the target rod position.
[0123] In this embodiment, if the measured temperature is lower than the set temperature, and the absolute value of the deviation between the measured temperature and the set temperature is greater than the first threshold, then the third control command instructs the rod to be lifted, and the depth corresponding to the expected rod position is less than the depth corresponding to the current actual rod position.
[0124] If the measured temperature is greater than the set temperature, and the absolute value of the deviation between the measured temperature and the set temperature is greater than the second threshold, then the third control command instructs the insertion rod to be inserted at a depth greater than the depth corresponding to the current actual insertion rod position.
[0125] In actual operating conditions, generally, the smaller the rod position, the deeper it can be inserted into the reactor. Based on this, the above-mentioned method of traversing the expected rod positions of each regulating rod to obtain the target rod position indicating the minimum number of rod lifting steps can be achieved by traversing the expected rod positions of each regulating rod and determining the minimum value as the target rod position; similarly, the above-mentioned method of traversing the expected rod positions of each regulating rod to obtain the target rod position indicating the minimum number of rod insertion steps can be achieved by traversing the expected rod positions of each regulating rod and determining the maximum value as the target rod position.
[0126] In this embodiment of the invention, the first condition is set to include the deviation between the measured temperature and the set temperature being within the temperature regulation dead zone or all regulating rods reaching the target rod position, which can avoid over-control of the regulating rods.
[0127] In some embodiments, the control of the aforementioned regulating rod can be applied to an automatic regulating rod selection module. The input variable of this module is automatic adjustment information, and the output variable may include the aforementioned first control command and a fault alarm.
[0128] The following is an exemplary description of the automatic selection module for the adjustment bar.
[0129] The control rod assembly is the main mechanism for regulating temperature and power in the reactor core during normal operation. Assuming there are 8 control rods in the assembly, the automatic operation sequence is one rod at a time, with each rod moving in opposite directions in a staggered fashion, differing by a maximum of one step. The rod insertion sequence is 1-8, and the rod lifting sequence is 8-1.
[0130] The specific algorithm for the automatic selection module of the regulating rod is as follows.
[0131] First, determine the input, intermediate, and output variables of the automatic selection module for the control bar:
[0132] The first step is to determine the input variables. These are the lifting and inserting commands, and the expected position commands for control rods 1-8, totaling 10 inputs. The lifting and inserting commands are of Boolean type, while the expected position commands for control rods 1-8 are of integer type.
[0133] The second step is to determine the output variables. These include the target rod (8-1) lifting output command, the target rod (1-8) insertion output command, and the fault alarm output, totaling 17 outputs. Among them, the fault alarm, target rod lifting output command, and target rod insertion output command are Boolean type.
[0134] The third step is to determine the intermediate variables, which are the target rod position, pulse interval, and pulse timing. The target rod position is the calculated position of the rod ready for action, and is of integer type. The pulse interval is the time interval between target rod actions, ensuring that the control rods move in an orderly, step-by-step manner, preventing excessive power fluctuations caused by simultaneous actions; it is of real type. The pulse timing starts when a target rod moves and resets when the time equals the pulse interval, allowing the next target rod to move; it is of real type.
[0135] Then, determine the moving rod algorithm of the automatic selection module for the regulating rod, such as... Figure 2 As shown, the moving rod algorithm of the automatic selection module for the adjusting rod includes:
[0136] The fourth step is to determine the lifting and insertion commands, such as the judgment of the third control command mentioned above. There are four cases: (1) If both the lifting and insertion commands are 0, then no lifting or insertion commands are output; (2) If both the lifting and insertion commands are 1, then a fault alarm is output; (3) If the lifting command is 1 and the insertion command is 0, that is, the third control command indicates lifting the rod, then the sixth step is executed; (4) If the insertion command is 1 and the lifting command is 0, that is, the third control command indicates lifting the rod, then the seventh step is executed.
[0137] The fifth step is to set the expected position numbers for control rods 1-8, with the numbering sequence being 1-8.
[0138] Step 6: Perform a cyclical comparison calculation between the lifting command and the expected bar positions 1-8. Take the expected bar position numbered 8 as the initial target bar position, with the initial number being 8. Compare the target bar position with the expected bar position of the current number. If the target bar position is larger than the expected bar position of the current number, the target bar position is set to the expected bar position of the current number. Then, decrement the current number by 1 and continue the cyclical comparison until the comparison of 8-1 is completed, at which point the loop ends. Output the target bar position and, through pulse intervals, output the lifting command for the target bar (8-1). For example, output the first control command indicating lifting the bar in the order of number (8-1).
[0139] Step 7: Perform a cyclic comparison calculation between the insertion command and the expected position commands for control rods 1-8. Take the expected position numbered 1 as the initial target position, with an initial number of 1. Number them sequentially from 1 to 8. Compare the target position with the expected position of the current number. If the target position is smaller than the expected position of the current number, the target position is set to the expected position of the current number. Then, increment the current number and continue the cyclic comparison until the comparison of 1-8 is completed, at which point the loop ends. Output the target position and, through pulse intervals, output the insertion command for the target rods (1-8), for example, outputting the aforementioned first control command indicating the insertion of the rods sequentially according to the numbering order (1-8).
[0140] In one embodiment of the present invention, the method further includes:
[0141] In manual temperature control mode, it receives the fourth control command and the compensation rod group count;
[0142] When the fourth control command instructs the lifting of a rod or the insertion of a rod, a corresponding target compensation rod group is determined based on the count of the compensation rod group. Each compensation rod in the target compensation rod group is used to perform the rod movement process.
[0143] In this embodiment of the invention, in the manual temperature control mode, the fourth control command and the count of the compensation rod group can be manually input to determine the corresponding target compensation rod group, and each compensation rod in the target compensation rod group participates in reactive control.
[0144] In some embodiments, in the manual temperature control mode, control commands for the regulating rod can also be manually input, and lifting and inserting commands can be issued in conjunction with the moving rod pulse interval triggering mechanism to control the regulating rod assembly actuator to perform lifting and inserting rod operations.
[0145] In one embodiment of the present invention, when the fourth control command instructs the lifting of the rod, the value of the first step counter is initialized based on the first counting sequence, and the corresponding number of step groups is queried from the preset rod lifting rules based on the value of the first step counter.
[0146] The modulo operation is performed on the count of the compensation rod group and the number of stacking steps, and the corresponding target compensation rod group is queried from the preset rod lifting rules according to the result of the modulo operation, and the value of the first stacking step counter is updated according to the first counting sequence.
[0147] When the fourth control command instructs the insertion of the rod, the value of the second step counter is initialized based on the second counting sequence, and the corresponding step group number is queried from the preset insertion rod rules based on the value of the second step counter. The first counting sequence and the second counting sequence are reverse sequences of each other.
[0148] A modulo operation is performed on the count of the compensation rod group and the number of stacking steps, and the corresponding target compensation rod group is queried from the preset rod insertion rules according to the result of the modulo operation, and the value of the second stacking step counter is updated according to the second counting sequence.
[0149] In this embodiment, the first counting sequence and the second counting sequence are reverse sequences of each other. When the first numbering order is in ascending order, the first counting sequence can be in ascending order and the second counting sequence in descending order; when the first numbering order is in descending order, the first counting sequence can be in descending order and the second counting sequence in ascending order. Taking the first counting sequence being in descending order as an example, the value of the first step counter is initialized, that is, the value of the first step counter is determined to be the preset maximum step value. The value of the first step counter is updated according to the first counting sequence, that is, the value of the first step counter is decremented by 1. The value of the second step counter is initialized, that is, the value of the first step counter is determined to be the minimum step value (equal to 1). The value of the first step counter is updated according to the second counting sequence, that is, the value of the first step counter is incremented by 1.
[0150] In this embodiment of the invention, the above method can be used to determine the corresponding target compensation rod groups in an orderly manner, and can control each compensation rod group to move in a fixed stacking sequence in the stacking mode.
[0151] In some embodiments, the determination of the target compensation bar is applied to the compensation bar group selection module. The input variables of this module include the fourth control command and the compensation bar group count, and the output variables include the compensation bar group selection output command and the fault alarm.
[0152] The following is an exemplary description of the compensation rod group selection module.
[0153] Compensation rod assemblies are mainly used to compensate for long-term, slow reactivity changes during reactor operation, as well as to perform large-scale reactivity control during startup and shutdown.
[0154] Assume there are 7 groups of compensation rods, numbered 1, 2, 3, 4, 5, 6, and 8. In stacking mode, each compensation rod group moves according to a fixed stacking sequence. In the first cycle, each compensation rod group is inserted into the reactor core in a prescribed order, and the stacking between rod groups follows a specific step sequence. When lifting rods, each compensation rod group is lifted out of the reactor core in reverse order while maintaining the set stacking relationship. The compensation rod group selection module is used to select the compensation rod group in stacking mode.
[0155] The specific algorithm for the compensation rod group selection module is as follows.
[0156] First, determine the input and output variables of the compensation rod selection module:
[0157] The first step is to determine the module input variables. These are the lifting rod instruction, the inserting rod instruction, and the compensation rod group count, for a total of three inputs. The lifting rod instruction and the inserting rod instruction are of Boolean type, while the compensation rod group count is of integer type.
[0158] The second step is to determine the module output variables. Select the output command for the rod group (such as the number of the target compensation rod group mentioned above) and the fault alarm output, which should be of integer type.
[0159] Then, determine the compensation rod group selection algorithm for the compensation rod group selection module, such as... Figure 3 As shown, the compensation rod group selection algorithm includes:
[0160] The third step is to determine the lifting and insertion commands, including the determination of the fourth control command mentioned above. There are four cases: (1) If both the lifting and insertion commands are 0, there are no lifting or insertion commands output, and the rod group selection remains unchanged; (2) If both the lifting and insertion commands are 1, an alarm signal is output; (3) If the lifting command is 1 and the insertion command is 0, that is, the fourth control command indicates lifting the rod, then the fourth step is executed; (4) If the lifting command is 0 and the insertion command is 1, that is, the fourth control command indicates inserting the rod, then the fifth step is executed.
[0161] The fourth step is to perform a count judgment based on the lifting command and the compensation rod group.
[0162] The first step counter is initialized to the preset maximum step value, and its value is decremented by 1 after each bar group selection command is output. The value of the step counter can be referred to as the nth step count, or simply the nth count.
[0163] See Figure 3 When the stick group count is in the first stacking count, the stick group is lifted to the 8th group, and the output stick group selection is 8. When the stick group count is in the second group, a modulo operation is performed between the stick group count and the stacking count. At this time, the stacking count is 2. When the remainder is 0, the stick group is lifted to the 6th group, and the output stick group selection is 6. When the remainder is 1, the stick group is lifted to the 8th group, and the output stick group selection is 8. When the stick group count is in the third group, a modulo operation is performed between the stick group count and the stacking count. At this time, the stacking count is 3. When the remainder is 0, the stick group is lifted to the 8th group, and the output stick group selection is 8. When the remainder is 1, the stick group is lifted to the 3rd group, and the output stick group selection is 3. When the remainder is 2, the stick group is lifted to the 6th group, and the output stick group selection is 6. And so on, grouping and judging the sticks according to the stacking count to lift and output the stick group. When the bar group count is in the 7th group, the bar group is moved to the 1st group, and the output bar group selection is 1.
[0164] The fifth step is to perform a count judgment on the insertion rod command and the compensation rod group.
[0165] The value of the second step counter is initialized to 1, and the value of the first step counter is incremented by 1 after each output of a bar group selection command.
[0166] See Figure 3When the bar group count is in the 7th group, the inserted bar group is group 1, and the output bar group selection is 1; when the bar group count is in the 6th group, a modulo operation is performed to determine the bar group count and the number of stacked groups. At this time, the number of stacked groups is 2. When the remainder is 0, the removed bar group is group 5, and the output bar group selection is 5; when the remainder is 1, the removed bar group is group 1, and the output bar group selection is 1; and so on, the bar group is grouped and the output bar group is determined according to the number of stacked steps. When the bar count is in the second group, a modulo operation is performed to determine the bar count and the number of stacked groups. At this time, the number of stacked groups is 3. When the remainder is 0, the bar group is lifted to the 6th group, and the output bar group selection is 6; when the remainder is 1, the bar group is lifted to the 8th group, and the output bar group selection is 8; when the remainder is 2, the bar group is lifted to the 3rd group, and the output bar group selection is 3; when the bar count is in the first group, the bar group is lifted to the 8th group, and the output bar group selection is 8.
[0167] After selecting the output bar group, i.e., after the output target compensation bar group number, you can manually input the command to control the compensation bars in the target compensation bar group. The following is a detailed explanation of this.
[0168] In one embodiment of the present invention, after determining the corresponding target compensation rod group based on the count of the compensation rod group, the method further includes:
[0169] Receive the fifth control command for the target compensation rod assembly;
[0170] If the fifth control command instructs the lifting of the bar, the value of the control bar lifting counter is incremented by one, and a sixth control command corresponding to the compensating bar is sent to the compensating bar group actuator through a pulse interval triggering mechanism based on the third number sequence of each compensating bar in the target compensating bar group, so that the target compensating bar group lifts the bars one by one in accordance with the third number sequence.
[0171] If the fifth control command instructs the insertion of a bar, the value of the control bar counter is incremented by one, and a seventh control command corresponding to the compensating bar is sent to the compensating bar group actuator based on the fourth number sequence of each compensating bar in the target compensating bar group through a pulse interval triggering mechanism, so that the target compensating bar group inserts bars one by one in accordance with the fourth number sequence, wherein the third number sequence and the fourth number sequence are the reverse of each other.
[0172] In this context, the third numbering sequence and the aforementioned first numbering sequence in the regulating rod lifting control can have the same arrangement order; that is, if the first numbering sequence is the reverse sequence, the third numbering sequence can also be the reverse sequence. The first and third numbering sequences have the same arrangement order, but the elements may differ, depending on the number of regulating rods and the number of compensating rods. For example, if the regulating rod group has n regulating rods numbered 1 to n, the first numbering sequence is n to 1; if the target compensating rod group has m compensating rods numbered 1 to m, the third numbering sequence is m to 1.
[0173] Similarly, the fourth numbering sequence and the second numbering sequence in the control of the regulating rod lifting rod can be sequences with the same arrangement order. The relevant description can be referred to the embodiment corresponding to the third numbering sequence. To avoid repetition, it will not be repeated here.
[0174] In this embodiment of the invention, during the lifting process, each time a fifth control command indicating lifting is input, a sixth control command controlling the lifting of the corresponding compensation rod can be output. For example, taking the third numbering sequence as m to 1 as an example, when the fifth control command indicating lifting is input for the first time, a sixth control command for lifting the compensation rod numbered m is output; when the fifth control command indicating lifting is input again, based on the pulse interval triggering mechanism, a sixth control command for lifting the compensation rod numbered m minus one is output.
[0175] Correspondingly, during the insertion process, each time a fifth control command for an indicator insertion bar is input, a sixth control command for the corresponding compensation bar insertion bar can be output. For example, taking the fourth numbering sequence 1 to m as an example, when the fifth control command for the indicator insertion bar is input for the first time, a sixth control command for the compensation bar insertion bar numbered 1 is output; when the fifth control command for the indicator insertion bar is input again, based on the pulse interval triggering mechanism, a sixth control command for the compensation bar insertion bar numbered 2 is output.
[0176] In this embodiment of the invention, the above steps enable each compensating rod in the compensating rod group to be stacked in opposite directions one by one.
[0177] In one embodiment of the present invention, before incrementing the value of the control rod counter, the method further includes:
[0178] If the fifth control command instructs to lift the rod, and the values of both the rod lifting counter and the rod insertion counter are 0, then the rod lifting completion signal will be reset.
[0179] Before incrementing the value of the control pin counter, the method further includes:
[0180] If the fifth control command instructs the insertion of the rod, and both the rod lifting counter and the rod insertion counter are 0, then the rod insertion completion signal will be reset.
[0181] In this embodiment, if the fifth control command indicates lifting the rod, and both the rod lifting counter and the rod insertion counter are 0, it indicates that the conditions for starting a new round of rod lifting control are met. In this case, the rod lifting completion signal can be reset first, and then the value of the rod lifting counter can be incremented by 1. Resetting the rod lifting completion signal means setting the rod lifting completion signal to 0, which indicates that the rod lifting is not completed.
[0182] Accordingly, if the fifth control command indicates that the insertion rod is inserted, and both the rod lifting counter and the insertion rod counter are 0, it indicates that the conditions for starting a new round of insertion rod control are met. In this case, the insertion rod completion signal can be reset first, and then the value of the insertion rod counter can be incremented by 1. Resetting the insertion rod completion signal means setting the insertion rod completion signal to 0, which indicates that the insertion rod has not been completed.
[0183] In one embodiment of the present invention, after sending the sixth control command corresponding to the compensation rod to the compensation rod assembly actuator, the method further includes:
[0184] If the value of the lifting bar counter is equal to the number of compensation bars in the target compensation bar, then the lifting bar completion signal is set and the value of the lifting bar counter is reset, and the lifting bar completion signal is output.
[0185] After sending the seventh control command corresponding to the compensation bar to the compensation bar assembly actuator, the method further includes:
[0186] If the value of the insertion rod counter is equal to the number of compensation rods in the target compensation rod, then the insertion rod completion signal is set and the value of the insertion rod counter is reset, and the insertion rod completion signal is output.
[0187] In this embodiment, the completion of rod lifting or rod insertion can be determined by the value of the rod lifting counter or rod insertion counter. If rod insertion is complete, the rod insertion completion signal is set to 1, facilitating timely acquisition of the current rod insertion status of the target compensation rod group and avoiding excessive input of control commands. Similarly, if rod lifting is complete, the rod lifting completion signal is set to 1, facilitating timely acquisition of the current rod lifting status of the target compensation rod group and avoiding excessive input of control commands.
[0188] In one embodiment of the present invention, after sending the sixth control command corresponding to the compensation rod to the compensation rod assembly actuator, the method further includes:
[0189] If the value of the lifting rod counter is equal to the number of compensating rods in the target compensating rod, then the rod group action completion flag is set. The rod group action completion flag being set is used to indicate that no rod movement is performed.
[0190] After sending the seventh control command corresponding to the compensation bar to the compensation bar assembly actuator, the method further includes:
[0191] If the value of the insertion rod counter is equal to the number of compensation rods in the target compensation rod, then the rod group action completion flag is set;
[0192] After setting the bar assembly action completion flag, if no new control command for indicating bar lifting or bar insertion is received, the bar assembly action completion flag remains set.
[0193] In this embodiment, if the value of the lifting counter is equal to the number of compensating rods in the target compensating rod during the lifting process, it indicates that one round of lifting has been completed, and the action completion flag can be set to 1, without performing any rod movement operation; if the value of the insertion counter is equal to the number of compensating rods in the target compensating rod during the insertion process, it indicates that one round of insertion has been completed, and the action completion flag can be set to 1, without performing any rod movement operation.
[0194] After setting the bar assembly action completion flag, if no new round of control commands for indicating bar lifting or insertion are received, it means that one round of bar lifting and insertion has been completed and the next round of bar movement is not needed for the time being. In this case, the action completion flag can be kept in the position (i.e. set to 1), and no bar movement operation can be performed.
[0195] In some embodiments, the control of the target compensation rod group described above can be applied to the moving rod module of the compensation rod group. The input variables of this module include the fifth control command described above, and the output variables may include the sixth control command described above, the rod lifting completion signal, the rod insertion completion signal, and the fault alarm.
[0196] The following is an exemplary description of the moving rod module of the compensation rod assembly.
[0197] The moving rod module of the compensating rod group is used to implement the function of the one-to-one opposing control scheme within the target compensating rod group. Taking a target compensating rod group containing 8 compensating rods as an example, the insertion sequence is 1-8, and the lifting sequence is 8-1.
[0198] When the compensating rod assembly moving rod module receives the rod assembly moving rod command, it sends moving rod pulse commands to the corresponding compensating rods in the assembly according to the pulse time interval, and generates a "completion signal" after each compensating rod in the assembly has completed the operation of moving one step. The moving rod commands include rod lifting and rod insertion commands, which are in a reverse sequence.
[0199] The specific algorithm for the moving rod module of the compensation rod assembly is as follows.
[0200] First, determine the input variables, output variables, and intermediate variables of the moving rod module of the compensation rod assembly:
[0201] The first step is to determine the module input variables. There are two inputs: a lifting command and an inserting command, both of which are Boolean type.
[0202] The second step is to determine the module output variables. These include the target rod (8-1) lifting output command, the target rod (1-8) insertion output command, the lifting and insertion completion signal output, and the fault alarm output, totaling 19 outputs. Among them, the target rod (8-1) lifting output command and the target rod (1-8) insertion output command are of Boolean type, as are the lifting and insertion completion signal and the fault alarm output.
[0203] The third step is to determine the intermediate variables of the module. These include the bar group action completion flag, bar lifting count, bar insertion count, number of sub-bars in the bar group, and pulse time. The bar group action completion flag is of Boolean type; the bar lifting count and bar insertion count are counts of the number of sub-bars in the bar group, and are of integer type; the number of sub-bars in the bar group is the number of bars in the group, some groups have 4 bars, some groups have 8 bars, and are of integer type; the pulse time is the pulse interval time, and is of real type.
[0204] Then, determine the moving rod algorithm for the moving rod module of the compensation rod assembly, such as... Figure 4 As shown, the moving rod algorithm of the moving rod module of the compensation rod assembly includes:
[0205] The fourth step is to determine the completion of the lifting command, the insertion command, and the rod assembly action, including the determination of the fifth control command mentioned above. There are three cases: (1) If both the lifting command and the insertion command are 0, then no lifting or insertion command is output, and the action completion flag is set to 0; (2) If both the lifting command and the insertion command are 1, then a fault alarm is output; (3) If neither of the above two cases applies, then the fifth step is executed.
[0206] Step 5 (corresponding) Figure 4 In step S405), the fourth step is to judge the result, the completion of the rod group action, the rod lifting count, and the rod insertion count. There are three cases: (1) If a round of instructions is completed and the condition for the start of a new round of instructions is not met, the action completion flag is output as 1; (2) If the condition for the start of a new round of instructions is met, and both the rod lifting count and the rod insertion count are 0, the next round of judgment is performed, and the sixth step is executed; (3) If the condition for the start of instructions is met, that is, if either the rod lifting count or the rod insertion count is not 0, the next round of judgment is performed, and the seventh step is executed.
[0207] Step 6 (corresponding) Figure 4In step S406), the fifth step judgment result, lifting command and inserting command are judged. There are three cases: (1) If both lifting command and inserting command are 0, the output action completion flag is 1; (2) If lifting command is 1, that is, the fifth control command indicates lifting, the lifting completion signal is set to 0, the eighth step is executed and the lifting count is incremented by one; (3) If inserting command is 1, that is, the fifth control command indicates inserting, the inserting completion signal is set to 0, the twelfth step is executed and the inserting count is incremented by one.
[0208] Step 7 (corresponding) Figure 4 In step S407), the fifth step judgment result, the lifting command, and the inserting command are judged. There are two cases: (1) If the lifting count is not 0, the ninth step is executed; (2) If the inserting count is not 0, the eleventh step is executed.
[0209] Step 8 (corresponding) Figure 4 In step S408, the calculations for the results of the sixth and ninth steps are performed. The rod lifting count is incremented by one, and the corresponding control rod lifting output command, such as the sixth control command mentioned above, is issued through the pulse interval module.
[0210] Step 9 (corresponding) Figure 4 In step S409), the seventh step is to judge the result and the count of the lifting rods. There are two cases: (1) If the count of the lifting rods is not equal to the number of sub-rods in the rod group, then the eighth step is executed; (2) If the count of the lifting rods is equal to the number of sub-rods in the rod group, then the tenth step is executed.
[0211] Step 10 (corresponding) Figure 4 In step S410, the calculation of the ninth step judgment result is performed. Through the pulse interval module, a lifting completion signal is sent, the lifting count is set to 0, the bar group action completion flag is set to 1, and a group of lifting bars ends.
[0212] Step 11 (corresponding) Figure 4 In step S411), the calculation of the result of the seventh step is performed. There are two cases: (1) If the number of inserted rods is not equal to the number of sub-rods in the rod group, then the content of step twelfth is executed; (2) If the number of inserted rods is equal to the number of sub-rods in the rod group, then the content of step thirteenth is executed.
[0213] Step 12 (corresponding) Figure 4 In step S412, the calculations for the results of the sixth and eleventh steps are performed. The insertion bar count is incremented by one, and the corresponding control bar insertion bar output command is issued through the pulse interval module, such as the seventh control command mentioned above.
[0214] Step thirteen involves performing calculations based on the judgment result from step eleven. A signal indicating completion of the insertion is sent via the pulse interval module, setting the insertion counter to 0 and the action completion flag to 1, thus ending the insertion of one set of insertions.
[0215] In one embodiment of the present invention, the method further includes:
[0216] If the rod control system is activated, the compensating rods of each compensating rod group are all at the upper limit of the stack top, the measured power is greater than the preset power lower limit, the positive change rate of the measured power is less than the third threshold, the deviation between the set power and the measured power is less than the fourth threshold, and the deviation between the measured temperature and the set temperature is greater than the fifth threshold, then it is determined to enter the automatic temperature control mode.
[0217] In the automatic temperature control mode, if the positive deviation between the measured power and the set power is greater than the sixth threshold, the lifting control is locked.
[0218] In the automatic temperature control mode, if the negative deviation between the measured power and the set power is less than the seventh threshold, the plug control is locked.
[0219] In this embodiment, if all the above conditions are met, it indicates that the reactor is currently relatively stable, so it can be determined to enter the automatic temperature control mode; otherwise, if any of the above conditions are not met, the temperature manual control mode is entered.
[0220] In automatic temperature control mode, if the positive deviation between the measured power and the set power is greater than the sixth threshold (the sixth threshold is greater than 0), it indicates that the measured power is too high. The rod lifting control is then locked to prevent the measured power from increasing further due to the rod lifting. Conversely, in automatic temperature control mode, if the negative deviation between the measured power and the set power is less than the seventh threshold (the seventh threshold is less than 0), it indicates that the measured power is too low. The rod insertion control is then locked to prevent the measured power from decreasing further due to the rod insertion. These settings limit the rod lifting / insertion action based on power deviation.
[0221] For ease of understanding, the following is combined with Figure 5 The automatic and manual temperature control in the embodiments of the present invention will be described by way of example.
[0222] The first step is to determine the conditions under which the rod control system can enter automatic adjustment mode: a. The rod control system activation signal is 1; b. Each compensation rod group is at its upper limit at the top of the stack; c. The measured power is greater than the lower power limit; d. The positive rate of change of the measured power is less than the third threshold; e. The deviation between the set power and the measured power is less than the fourth threshold; f. The difference between the measured temperature and the set temperature is greater than the fifth threshold. If all the above conditions are met, the system can enter automatic temperature control mode; if any one condition is not met, the system will enter manual temperature control mode.
[0223] The second step, in the manual temperature control mode, is to output the lifting and inserting bar signal through the manual logic of the compensation rod group, select the moving bar group through the compensation rod group selection module, and then output the specific compensation rod lifting and inserting bar command through the compensation rod group moving bar module. Combined with the pulse interval triggering mechanism, the lifting and inserting bar command is issued to control the compensation rod group actuator to perform the lifting and inserting bar operation.
[0224] The third step, in the manual temperature control mode, is to output lifting and inserting commands through manual logic, and then issue lifting and inserting commands in combination with the pulse interval triggering mechanism to control the actuator of the regulating rod group to perform lifting and inserting operations.
[0225] Fourth, in automatic temperature control mode, if the positive deviation between the measured power and the set power is greater than the sixth threshold, the rod lifting command is locked; if the negative deviation between the measured power and the set power is less than the seventh threshold, the rod insertion command is locked.
[0226] Fifth, in automatic temperature control mode, the set temperature is set manually. Under normal circumstances, the set temperature is equal to the manually set temperature. When the unit sends a rapid power reduction signal, the set temperature can decrease at a certain rate according to the control requirements.
[0227] Step 6: In automatic temperature control mode, compare the measured temperature with the set temperature. If the measured temperature is lower than the set temperature and the absolute value of the deviation is greater than the first threshold, and there is no locking command for lifting the rod, a third control command instructing the rod to lift is issued. Through the automatic rod selection module, combined with a pulse interval triggering mechanism, a first control command specifically instructing the rod to lift is issued, controlling the rod assembly actuator to perform the rod lifting operation. When the absolute value of the deviation between the measured temperature and the set temperature is less than the first hysteresis threshold, the rod lifting command of the automatic rod selection module is reset.
[0228] Step 7: In automatic temperature control mode, compare the measured temperature with the set temperature. If the measured temperature is greater than the set temperature and the absolute value of the deviation is greater than the second threshold, and there is no locking command for the rod insertion, a third control command indicating the rod insertion is issued. Through the automatic rod selection module, combined with the pulse interval triggering mechanism, a first control command specifically indicating the rod insertion is issued, controlling the rod group actuator to perform the rod insertion operation. When the absolute value of the deviation between the measured temperature and the set temperature is less than the second hysteresis threshold, the rod insertion command of the automatic rod selection module is reset.
[0229] In one embodiment of the present invention, the method further includes:
[0230] If the measured power is greater than the preset lower power limit and less than the preset upper power limit, then it is determined that the automatic power control mode is entered.
[0231] The second control command for determining the circulation pump in the intermediate loop includes:
[0232] Based on the set power and the rate of power change, the real-time set power is determined;
[0233] If the deviation between the real-time set power and the measured power is not within the power adjustment dead zone, then the real-time second control command is determined through a closed-loop control process.
[0234] In this embodiment, when no fast power reduction signal is received, the above-mentioned set power can be equal to the manually set power, and the power change rate is a preset rate; when a fast power reduction signal is received, the above-mentioned set power can be equal to the power carried by the fast power reduction signal, and the power change rate is the rate carried by the fast power reduction signal.
[0235] The present invention, through the above settings, can smoothly regulate the power of the nuclear reactor and avoid excessive power fluctuations.
[0236] For ease of understanding, the following is combined with Figure 6 The automatic power control and manual control in the embodiments of the present invention will be described by way of example.
[0237] The first step is that when the measured power is less than the power limit, the intermediate loop system is in manual power control mode, and the operator manually controls the speed of the intermediate loop circulating pump. At this time, the PID regulator is in tracking mode, tracking the actual speed of the intermediate loop circulating pump.
[0238] The second step involves switching the intermediate loop system to automatic power control mode when the measured power exceeds the lower power limit. The system calculates the real-time set power based on the set power and the set power change rate. If a rapid power reduction signal occurs, the real-time set power is calculated based on the rapid power reduction and its set rate.
[0239] The third step is to compare the set speed with the measured power. If the speed falls within the power regulation dead zone, the PID controller is used to adjust the speed and output the real-time speed setpoint of the intermediate loop circulating pump. The PID controller has high and low speed limits, which are consistent with the operating range of the intermediate loop circulating pump to ensure that the pump operates normally between these limits.
[0240] The fourth step involves the PID controller outputting the real-time speed setpoint to the intermediate loop circulating pump actuator, which controls the speed of the intermediate loop circulating pump, causing changes in the intermediate loop circulating flow rate, which in turn causes changes in the heat exchange of the primary loop, thereby controlling the actual power of the reactor and achieving the purpose of regulating the reactor power.
[0241] Fifth, when the measured power exceeds the power limit, the control mode switches to manual power control mode, and the set speed of the intermediate loop circulating pump is set to the speed corresponding to the rated power to prevent the unit from exceeding its power limit. When the measured power is below the power limit, the control mode switches to automatic power control mode, and the power is controlled according to step four.
[0242] In this embodiment of the invention, the core outlet temperature can be automatically controlled by controlling the regulating rods, and the power deviation serves as the limiting logic for the rod control; the actual power is controlled by controlling the rotational speed of the intermediate loop circulating pump. It is evident that this embodiment of the invention employs two sets of control logic to control temperature and power separately, which can respectively reduce the difference between the actual temperature and the set temperature, and the difference between the actual power and the set power, thus optimizing control performance.
[0243] See Figure 7 , Figure 7 This is the second flowchart of a multi-purpose small reactor control method according to an embodiment of the present invention. Figure 7 As shown, in the automatic temperature control mode, it can be determined whether to lock the lifting rod control or the inserting rod control based on the power deviation, that is, to limit the temperature control by the power deviation; then, based on the automatic selection of the regulating rod, the module outputs the lifting and inserting rod command, and the regulating rod group actuator responds to the lifting and inserting rod command to realize the automatic temperature control.
[0244] like Figure 7 As shown, in the manual temperature control mode, the input variables of the compensation rod group selection module are determined, so that the target compensation rod group can be determined based on the compensation rod group selection module; then the input variables of the compensation rod group moving rod module are determined, so that the compensation rod group moving rod module can output the lifting and inserting rod command, and the compensation rod group actuator responds to the lifting and inserting rod command to realize the manual temperature control.
[0245] In the manual temperature control mode, users can also manually input commands to lift and insert the regulating rod, thus enabling manual control of the regulating rod.
[0246] like Figure 7 As shown, power control is achieved by adjusting the speed of the intermediate loop circulating pump, which avoids the large discrepancy between the actual temperature and actual power and the set value caused by the rod control system simultaneously controlling two mutually interfering objects, such as temperature and power, resulting in poor control performance.
[0247] The control logic achieves automatic adjustment of reactor outlet temperature by control rods and adjustment of reactor power by intermediate loop circulating pumps, without causing mutual interference between the two control logics, thus optimizing control.
[0248] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0249] Figure 8 This is a block diagram illustrating a multi-purpose small reactor control device according to an exemplary embodiment of the present invention. Figure 8 As shown, this exemplary multi-purpose small reactor control device includes:
[0250] The first determining module is used to determine the first control command for each regulating rod in the regulating rod group if the deviation between the measured temperature at the reactor outlet and the set temperature meets the preset automatic temperature control conditions in the automatic temperature control mode.
[0251] The first sending module is used to send the first control command to the regulating rod assembly actuator to control the movement of the regulating rod through the regulating rod assembly actuator until a first condition is met. The first condition includes the deviation between the measured temperature and the set temperature being within the temperature regulation dead zone.
[0252] The second determining module is used to determine the second control command of the circulation pump in the intermediate loop if the deviation between the set power and the measured power of the reactor meets the preset automatic power control conditions in the automatic power control mode.
[0253] The second sending module is used to send the second control command to the circulating pump actuator to control the rotational speed of the circulating pump through the circulating pump actuator until a second condition is met. The second condition includes the deviation between the set power and the measured power being within the power adjustment dead zone.
[0254] In one embodiment of the present invention, the first determining module is specifically used for:
[0255] If the measured temperature is less than the set temperature, and the negative deviation between the measured temperature and the set temperature is less than a first threshold, then the first control command for the lifting rod is determined.
[0256] If the measured temperature is greater than the set temperature, and the positive deviation between the measured temperature and the set temperature is greater than the second threshold, then the first control command of the indicator rod is determined.
[0257] Specifically, when the first control command instructs the rod to be lifted, the condition of being within the temperature regulation dead zone includes a negative deviation between the measured temperature and the set temperature that is greater than a first hysteresis threshold; when the first control command instructs the rod to be inserted, the condition of being within the temperature regulation dead zone includes a positive deviation between the measured temperature and the set temperature that is less than a second hysteresis threshold.
[0258] In one embodiment of the present invention, the first sending module is specifically used for:
[0259] If the first control command instructs to lift the rod, then through the pulse interval triggering mechanism, the first control command corresponding to the rod is sent sequentially to the rod group actuator along the first number sequence of each rod, so that the rod group lifts the rods one by one in the first number sequence until the first condition is met.
[0260] If the first control command indicates the insertion of the rod, then through the pulse interval triggering mechanism, the first control command corresponding to the rod is sent sequentially to the rod group actuator along the second number sequence of each rod, so that the rod group inserts the rods one by one in the second number sequence until the first condition is met, wherein the first number sequence and the second number sequence are reverse sequences of each other.
[0261] In one embodiment of the present invention, the first determining module is further configured to:
[0262] If the deviation between the measured temperature and the set temperature meets the preset automatic temperature control conditions, then automatic adjustment information is determined, including the third control command and the expected position of each adjustment rod.
[0263] If the third control command indicates to lift the rod, then the expected rod positions corresponding to each adjusting rod are traversed to obtain the target rod position with the fewest lifting steps, and the first control command is determined to indicate lifting the rod.
[0264] If the third control command indicates the insertion bar, then the expected bar positions corresponding to each adjustment bar are traversed to obtain the target bar position with the fewest insertion bar steps, and the first control command indicates the insertion bar.
[0265] The first condition includes the deviation between the measured temperature and the set temperature being within the temperature adjustment dead zone or all the adjustment rods reaching the target rod position.
[0266] In one embodiment of the present invention, the device further includes:
[0267] The first receiving module is used to receive the fourth control command and the compensation rod group count in the manual temperature control mode.
[0268] The third determining module is used to determine the corresponding target compensation rod group based on the counting of the compensation rod group when the fourth control command indicates lifting or inserting the rod. Each compensation rod in the target compensation rod group is used to perform the rod movement process.
[0269] In one embodiment of the present invention, the third determining module is specifically used for:
[0270] When the fourth control command instructs the bar to be lifted, the value of the first stacking counter is initialized based on the first counting sequence, and the corresponding stacking group number is queried from the preset bar lifting rules based on the value of the first stacking counter.
[0271] The modulo operation is performed on the count of the compensation rod group and the number of stacking steps, and the corresponding target compensation rod group is queried from the preset rod lifting rules according to the result of the modulo operation, and the value of the first stacking step counter is updated according to the first counting sequence.
[0272] When the fourth control command instructs the insertion of the rod, the value of the second step counter is initialized based on the second counting sequence, and the corresponding step group number is queried from the preset insertion rod rules based on the value of the second step counter. The first counting sequence and the second counting sequence are reverse sequences of each other.
[0273] A modulo operation is performed on the count of the compensation rod group and the number of stacking steps, and the corresponding target compensation rod group is queried from the preset rod insertion rules according to the result of the modulo operation, and the value of the second stacking step counter is updated according to the second counting sequence.
[0274] In one embodiment of the present invention, the device further includes:
[0275] The second receiving module is used to receive the fifth control command for the target compensation rod group;
[0276] The third sending module is used to control the value of the lifting counter to increment by one if the fifth control command indicates lifting the bar, and to send the sixth control command of the corresponding compensating bar to the compensating bar group actuator through a pulse interval triggering mechanism based on the third number sequence of each compensating bar in the target compensating bar group, so that the target compensating bar group lifts the bars one by one in accordance with the third number sequence.
[0277] The fourth sending module is used to increment the value of the insertion bar counter by one if the fifth control command indicates the insertion of the bar, and send the seventh control command of the corresponding compensation bar to the compensation bar group actuator through a pulse interval triggering mechanism based on the fourth number sequence of each compensation bar in the target compensation bar group, so that the target compensation bar group inserts the bars one by one in accordance with the fourth number sequence, wherein the third number sequence and the fourth number sequence are the reverse of each other.
[0278] In one embodiment of the present invention, the device further includes a first signal processing module, used for:
[0279] If the fifth control command instructs the lifting of the rod, and the values of both the lifting rod counter and the insertion rod counter are 0, the lifting rod completion signal shall be reset before the value of the control lifting rod counter is incremented by one.
[0280] If the fifth control command instructs the insertion of the rod, and both the rod lifting counter and the insertion counter are 0, the insertion completion signal will be reset before the value of the control insertion counter is incremented by one.
[0281] In one embodiment of the present invention, the device further includes a second signal processing module, used for:
[0282] After sending the sixth control command for the corresponding compensating bar to the compensating bar assembly actuator, if the value of the bar lifting counter is equal to the number of compensating bars in the target compensating bar, then the bar lifting completion signal is set and the value of the bar lifting counter is reset, and the bar lifting completion signal is output.
[0283] After sending the seventh control command corresponding to the compensation rod to the compensation rod group actuator, if the value of the insertion rod counter is equal to the number of compensation rods in the target compensation rod, then the insertion rod completion signal is set and the value of the insertion rod counter is reset, and the insertion rod completion signal is output.
[0284] In one embodiment of the present invention, the device further includes:
[0285] The third signal processing module is used to set the rod group action completion flag after sending the sixth control command corresponding to the compensating rod to the compensating rod group actuator. If the value of the rod lifting counter is equal to the number of compensating rods in the target compensating rod, the rod group action completion flag is set to indicate that the rod is not moved.
[0286] The fourth signal processing module is used to set the rod group action completion flag if the value of the insertion rod counter is equal to the number of compensating rods in the target compensating rod after sending the seventh control command corresponding to the compensating rod to the compensating rod group actuator;
[0287] The fifth signal processing module is used to keep the bar group action completion flag set after setting the bar group action completion flag, if no new round of control commands for indicating bar lifting or bar insertion is received.
[0288] In one embodiment of the present invention, the device further includes:
[0289] The temperature control mode determination module determines to enter the automatic temperature control mode if the rod control system operation signal is set, the compensation rods of each compensation rod group are all located at the upper limit of the stack top, the measured power is greater than the preset power lower limit, the positive change rate of the measured power is less than the third threshold, the deviation between the set power and the measured power is less than the fourth threshold, and the deviation between the measured temperature and the set temperature is greater than the fifth threshold.
[0290] The rod lifting control interlock module is used to interlock the rod lifting control if the positive deviation between the measured power and the set power is greater than a sixth threshold in the automatic temperature control mode.
[0291] The plug control interlocking module is used to interlock the plug control if the negative deviation between the measured power and the set power is less than a seventh threshold in the automatic temperature control mode.
[0292] In one embodiment of the present invention, the device further includes:
[0293] The power control mode determination module determines that if the measured power is greater than a preset lower power limit and less than a preset higher power limit, it will enter the automatic power control mode.
[0294] The second determining module is specifically used for:
[0295] In the automatic power control mode, the real-time set power is determined based on the set power and the power change rate;
[0296] If the deviation between the real-time set power and the measured power is not within the power adjustment dead zone, then the real-time second control command is determined through a closed-loop control process.
[0297] It should be noted that the multi-purpose small reactor control device and the multi-purpose small reactor control method provided in the above embodiments belong to the same concept. The specific operation methods of each module and unit have been described in detail in the method embodiments and will not be repeated here. In practical applications, the multi-purpose small reactor control device provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. This is not a limitation here.
[0298] Embodiments of the present invention also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the multi-purpose small reactor control method provided in the above embodiments.
[0299] Figure 9 A schematic diagram of a computer system suitable for implementing embodiments of the present invention is shown. It should be noted that... Figure 9 The computer system 900 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.
[0300] like Figure 9As shown, the computer system 900 includes a Central Processing Unit (CPU) 901, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 902 or programs loaded from Storage Unit 908 into Random Access Memory (RAM) 903, such as performing the methods described in the above embodiments. The RAM 903 also stores various programs and data required for system operation. The CPU 901, ROM 902, and RAM 903 are interconnected via a bus 904. An Input / Output (I / O) interface 905 is also connected to the bus 904.
[0301] The following components are connected to I / O interface 905: an input section 906 including a keyboard, mouse, etc.; an output section 907 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 908 including a hard disk, etc.; and a communication section 909 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to I / O interface 905 as needed. Removable media 911, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 910 as needed so that computer programs read from them can be installed into storage section 908 as needed.
[0302] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 909, and / or installed from removable medium 911. When the computer program is executed by central processing unit (CPU) 901, it performs various functions defined in the system of the present invention.
[0303] It should be noted that the computer-readable medium shown in the embodiments of the present invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0304] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0305] The units described in the embodiments of the present invention can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0306] Another aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a computer's processor, causes the computer to perform the multipurpose small reactor control method as described above. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not incorporated into the electronic device.
[0307] Another aspect of the present invention provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the multi-purpose small reactor control method provided in the various embodiments described above.
[0308] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the claims of the present invention.
[0309] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the claims of the present invention.
Claims
1. A method for controlling a multi-purpose small reactor, characterized in that, The method includes: In automatic temperature control mode, if the deviation between the measured temperature at the reactor outlet and the set temperature meets the preset automatic temperature control conditions, then the first control command for each regulating rod in the regulating rod group is determined. Send the first control command to the regulating rod assembly actuator to control the movement of the regulating rod through the regulating rod assembly actuator until a first condition is met, the first condition including that the deviation between the measured temperature and the set temperature is within the temperature regulation dead zone; In automatic power control mode, if the deviation between the set power and the measured power of the reactor meets the preset automatic power control conditions, then the second control command for the circulation pump of the intermediate loop is determined. Send the second control command to the circulating pump actuator to control the speed of the circulating pump through the circulating pump actuator until the second condition is met, the second condition including that the deviation between the set power and the measured power is within the power adjustment dead zone; If the rod control system is activated, the compensating rods of each compensating rod group are all at the upper limit of the stack top, the measured power is greater than the preset power lower limit, the positive change rate of the measured power is less than the third threshold, the deviation between the set power and the measured power is less than the fourth threshold, and the deviation between the measured temperature and the set temperature is greater than the fifth threshold, then it is determined to enter the automatic temperature control mode. In the automatic temperature control mode, if the positive deviation between the measured power and the set power is greater than the sixth threshold, the lifting control is locked. In the automatic temperature control mode, if the negative deviation between the measured power and the set power is less than the seventh threshold, the plug control is locked. If the measured power is greater than the preset lower power limit and less than the preset upper power limit, then the system will enter the automatic power control mode.
2. The multi-purpose small reactor control method according to claim 1, characterized in that, If the deviation between the measured temperature at the reactor outlet and the set temperature meets the preset automatic temperature control conditions, then the first control command for each regulating rod in the reactor is determined, including: If the measured temperature is less than the set temperature, and the negative deviation between the measured temperature and the set temperature is less than a first threshold, then the first control command for the lifting rod is determined. If the measured temperature is greater than the set temperature, and the positive deviation between the measured temperature and the set temperature is greater than the second threshold, then the first control command of the indicator rod is determined. Specifically, when the first control command instructs the rod to be lifted, the condition of being within the temperature regulation dead zone includes a negative deviation between the measured temperature and the set temperature that is greater than a first hysteresis threshold; when the first control command instructs the rod to be inserted, the condition of being within the temperature regulation dead zone includes a positive deviation between the measured temperature and the set temperature that is less than a second hysteresis threshold.
3. The multi-purpose small reactor control method according to claim 2, characterized in that, The first control command is used to control a single adjusting rod to perform a single-step movement. Sending the first control command to the adjusting rod assembly actuator includes: If the first control command instructs to lift the rod, then through the pulse interval triggering mechanism, the first control command corresponding to the rod is sent sequentially to the rod group actuator along the first number sequence of each rod, so that the rod group lifts the rods one by one in the first number sequence until the first condition is met. If the first control command indicates the insertion of the rod, then through the pulse interval triggering mechanism, the first control command corresponding to the rod is sent sequentially to the rod group actuator along the second number sequence of each rod, so that the rod group inserts the rods one by one in the second number sequence until the first condition is met, wherein the first number sequence and the second number sequence are reverse sequences of each other.
4. The multi-purpose small reactor control method according to claim 3, characterized in that, The first control command for determining each regulating rod in the reactor includes: If the deviation between the measured temperature and the set temperature meets the preset automatic temperature control conditions, then automatic adjustment information is determined, including the third control command and the expected position of each adjustment rod. If the third control command indicates to lift the rod, then the expected rod positions corresponding to each adjusting rod are traversed to obtain the target rod position with the fewest lifting steps, and the first control command is determined to indicate lifting the rod. If the third control command indicates the insertion bar, then the expected bar positions corresponding to each adjustment bar are traversed to obtain the target bar position with the fewest insertion bar steps, and the first control command indicates the insertion bar. The first condition includes the deviation between the measured temperature and the set temperature being within the temperature adjustment dead zone or all the adjustment rods reaching the target rod position.
5. The multi-purpose small reactor control method according to claim 1, characterized in that, The method further includes: In manual temperature control mode, it receives the fourth control command and the compensation rod group count; When the fourth control command instructs the lifting of a rod or the insertion of a rod, a corresponding target compensation rod group is determined based on the count of the compensation rod group. Each compensation rod in the target compensation rod group is used to perform the rod movement process.
6. The multi-purpose small reactor control method according to claim 5, characterized in that, Determining the corresponding target compensation rod group based on the count of the compensation rod group includes: When the fourth control command instructs the bar to be lifted, the value of the first stacking counter is initialized based on the first counting sequence, and the corresponding stacking group number is queried from the preset bar lifting rules based on the value of the first stacking counter. The modulo operation is performed on the count of the compensation rod group and the number of stacking steps, and the corresponding target compensation rod group is queried from the preset rod lifting rules according to the result of the modulo operation, and the value of the first stacking step counter is updated according to the first counting sequence. When the fourth control command instructs the insertion of the rod, the value of the second step counter is initialized based on the second counting sequence, and the corresponding step group number is queried from the preset insertion rod rules based on the value of the second step counter. The first counting sequence and the second counting sequence are reverse sequences of each other. A modulo operation is performed on the count of the compensation rod group and the number of stacking steps, and the corresponding target compensation rod group is queried from the preset rod insertion rules according to the result of the modulo operation, and the value of the second stacking step counter is updated according to the second counting sequence.
7. The multi-purpose small reactor control method according to claim 5 or 6, characterized in that, After determining the corresponding target compensation rod group based on the count of the compensation rod group, the method further includes: Receive the fifth control command for the target compensation rod assembly; If the fifth control command instructs the lifting of the bar, the value of the control bar lifting counter is incremented by one, and a sixth control command corresponding to the compensating bar is sent to the compensating bar group actuator through a pulse interval triggering mechanism based on the third number sequence of each compensating bar in the target compensating bar group, so that the target compensating bar group lifts the bars one by one in accordance with the third number sequence. If the fifth control command instructs the insertion of a bar, the value of the control bar counter is incremented by one, and a seventh control command corresponding to the compensating bar is sent to the compensating bar group actuator based on the fourth number sequence of each compensating bar in the target compensating bar group through a pulse interval triggering mechanism, so that the target compensating bar group inserts bars one by one in accordance with the fourth number sequence, wherein the third number sequence and the fourth number sequence are the reverse of each other.
8. The multi-purpose small reactor control method according to claim 7, characterized in that, Before incrementing the value of the control rod counter, the method further includes: If the fifth control command instructs to lift the rod, and the values of both the rod lifting counter and the rod insertion counter are 0, then the rod lifting completion signal will be reset. Before incrementing the value of the control pin counter, the method further includes: If the fifth control command instructs the insertion of the rod, and both the rod lifting counter and the rod insertion counter are 0, then the rod insertion completion signal will be reset.
9. The multi-purpose small reactor control method according to claim 8, characterized in that, After sending the sixth control command corresponding to the compensation bar to the compensation bar assembly actuator, the method further includes: If the value of the lifting bar counter is equal to the number of compensation bars in the target compensation bar, then the lifting bar completion signal is set and the value of the lifting bar counter is reset, and the lifting bar completion signal is output. After sending the seventh control command corresponding to the compensation bar to the compensation bar assembly actuator, the method further includes: If the value of the insertion rod counter is equal to the number of compensation rods in the target compensation rod, then the insertion rod completion signal is set and the value of the insertion rod counter is reset, and the insertion rod completion signal is output.
10. The multi-purpose small reactor control method according to claim 9, characterized in that, After sending the sixth control command corresponding to the compensation bar to the compensation bar assembly actuator, the method further includes: If the value of the lifting rod counter is equal to the number of compensating rods in the target compensating rod, then the rod group action completion flag is set. Setting the rod group action completion flag is used to indicate that no rod movement is performed. After sending the seventh control command corresponding to the compensation bar to the compensation bar assembly actuator, the method further includes: If the value of the insertion rod counter is equal to the number of compensation rods in the target compensation rod, then the rod group action completion flag is set; After setting the bar assembly action completion flag, if no new control command for indicating bar lifting or bar insertion is received, the bar assembly action completion flag remains set.
11. The multi-purpose small reactor control method according to claim 1, characterized in that, The second control command for determining the circulation pump in the intermediate loop includes: In the automatic power control mode, the real-time set power is determined based on the set power and the power change rate; If the deviation between the real-time set power and the measured power is not within the power adjustment dead zone, then the real-time second control command is determined through a closed-loop control process.
12. A multi-purpose small reactor control device, characterized in that, include: The first determining module is used to determine the first control command for each regulating rod in the regulating rod group if the deviation between the measured temperature at the reactor outlet and the set temperature meets the preset automatic temperature control conditions in the automatic temperature control mode. The first sending module is used to send the first control command to the regulating rod assembly actuator to control the movement of the regulating rod through the regulating rod assembly actuator until a first condition is met. The first condition includes the deviation between the measured temperature and the set temperature being within the temperature regulation dead zone. The second determining module is used to determine the second control command of the circulation pump in the intermediate loop if the deviation between the set power and the measured power of the reactor meets the preset automatic power control conditions in the automatic power control mode. The second sending module is used to send the second control command to the circulating pump actuator to control the rotation speed of the circulating pump through the circulating pump actuator until the second condition is met. The second condition includes that the deviation between the set power and the measured power is within the power adjustment dead zone. If the rod control system is activated, the compensating rods of each compensating rod group are all at the upper limit of the stack top, the measured power is greater than the preset power lower limit, the positive change rate of the measured power is less than the third threshold, the deviation between the set power and the measured power is less than the fourth threshold, and the deviation between the measured temperature and the set temperature is greater than the fifth threshold, then it is determined to enter the automatic temperature control mode. In the automatic temperature control mode, if the positive deviation between the measured power and the set power is greater than the sixth threshold, the lifting control is locked. In the automatic temperature control mode, if the negative deviation between the measured power and the set power is less than the seventh threshold, the plug control is locked. If the measured power is greater than the preset lower power limit and less than the preset upper power limit, then the system will enter the automatic power control mode.
13. A device, characterized in that, include: One or more processors and memory, The memory stores a computer program that, when executed by the one or more processors, causes the device to perform the multipurpose small reactor control method as described in any one of claims 1-11.
14. A computer-readable storage medium, characterized in that, It stores a computer program that, when executed by one or more processors, causes the device to perform the multipurpose small reactor control method as described in any one of claims 1-11.
Citation Information
Patent Citations
Rod changing system and method for control rod of nuclear power plant reactor
CN106531236A
Power control device and power control method for nuclear reactor
CN111192696A
