Method and apparatus for determining nuclear fuel loading and unloading mode, and device and storage medium
By acquiring the adjacent core unit numbers and storage status of the target core unit, the nuclear fuel loading and unloading method is automatically determined, solving the problem of low efficiency and accuracy of nuclear reactor nuclear fuel loading and unloading, and realizing a safer and more efficient loading and unloading process.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CHINA GENERAL NUCLEAR POWER OPERATION
- Filing Date
- 2025-11-03
- Publication Date
- 2026-07-09
AI Technical Summary
The efficiency and accuracy of existing nuclear reactor fuel loading and unloading methods are low, resulting in high risks during the loading and unloading process.
By acquiring the adjacent core cell numbers and nuclear fuel storage status of the target core cell, the target core offset method and the guiding method of the loading aids are automatically determined, thus optimizing the nuclear fuel loading and unloading process.
It improves the efficiency and accuracy of nuclear fuel loading and unloading methods, reduces the possibility of human error, and ensures the safety and efficiency of the loading and unloading process.
Smart Images

Figure CN2025132135_09072026_PF_FP_ABST
Abstract
Description
Methods, apparatus, equipment, and storage media for determining nuclear fuel loading and unloading methods Technical Field
[0001] This application relates to the field of nuclear power, and in particular to methods, apparatus, equipment and storage media for determining nuclear fuel loading and unloading methods. Background Technology
[0002] Nuclear fuel loading and unloading in nuclear reactors is a high-risk operation. Leaks during this process can cause serious harm to personnel and the environment. In pressurized water reactor nuclear power plants, the nuclear fuel is tightly packed together. During loading and unloading, the fuel must be added or removed according to the characteristics of the fuel assemblies, following a specific sequence, core offset method, and loading aid guidance method to minimize the risk of interference between fuel assemblies. The nuclear fuel loading and unloading methods (including core offset method and loading aid guidance method) must be determined in advance before the actual nuclear reactor loading and unloading operation begins.
[0003] However, among related technologies, the efficiency and accuracy of determining the loading and unloading methods of nuclear fuel in nuclear reactor cores are relatively low. Summary of the Invention
[0004] This application provides a method, apparatus, equipment, and storage medium for determining nuclear fuel loading and unloading methods, which can improve the efficiency and accuracy of determining the nuclear fuel loading and unloading methods of nuclear reactor cores.
[0005] According to one aspect of this application, a method for determining the nuclear fuel loading and unloading method is provided, comprising:
[0006] Obtain the cell number of the adjacent core cell corresponding to the target core cell, wherein the cell number indicates the positional relationship between the adjacent core cell and the target core cell;
[0007] The nuclear fuel storage status of the adjacent core unit is obtained based on the unit number;
[0008] The target core offset method and the target loading auxiliary tool guidance method are determined based on the nuclear fuel storage status and the unit number when the target core unit is loaded and unloaded with nuclear fuel.
[0009] The target loading and unloading method corresponding to the target core unit is determined based on the target core offset method and the target loading auxiliary tool guiding method.
[0010] According to one aspect of this application, a nuclear fuel loading / unloading method determination apparatus is provided, comprising:
[0011] The first acquisition unit is used to acquire the cell number of the adjacent core unit corresponding to the target core unit, wherein the cell number indicates the positional relationship between the adjacent core unit and the target core unit;
[0012] The second acquisition unit is used to acquire the nuclear fuel storage status of the adjacent core unit based on the unit number;
[0013] The first determining unit is used to determine the target core offset method and the target loading auxiliary tool guiding method when the target core unit is loading and unloading nuclear fuel, based on the nuclear fuel storage status and the unit number.
[0014] The second determining unit is used to determine the target loading and unloading method corresponding to the target core unit based on the target core offset method and the target loading auxiliary tool guiding method.
[0015] Optionally, in one implementation, the first determining unit is specifically used for:
[0016] Obtain a first correspondence between multiple core offset methods and the number of the first adjacent empty core unit, and a second correspondence between multiple loading auxiliary tool guiding methods and the number of the second adjacent empty core unit;
[0017] The target core offset mode is determined from among the multiple core offset modes based on the nuclear fuel storage status, the unit number, and the first comparison relationship.
[0018] The target loading aid guidance mode is determined from among the multiple loading aid guidance modes based on the nuclear fuel storage status, the unit number, and the second comparison relationship.
[0019] Optionally, in one implementation, the first determining unit is specifically used for:
[0020] Iterate through each of the core offset methods in the first comparison relationship;
[0021] In the nuclear fuel storage state, determine the target nuclear fuel storage state corresponding to the unit number that is consistent with the first adjacent empty core unit number corresponding to the core offset method;
[0022] When the target nuclear fuel storage status is displayed as empty, the core offset mode is determined as the target core offset mode.
[0023] Optionally, in one embodiment, the second acquisition unit is specifically used for:
[0024] The first position information of the adjacent core unit is determined based on the unit number;
[0025] Obtain the nuclear fuel storage state array for multiple core units;
[0026] Based on the first location information, the nuclear fuel storage status of the adjacent core unit is determined in the nuclear fuel storage status array.
[0027] Optionally, in one embodiment, the second acquisition unit is specifically used for:
[0028] Obtain the second position information of the target core unit;
[0029] The first location information of the adjacent core unit is determined based on the unit number and the second location information.
[0030] Optionally, in one embodiment, the second acquisition unit is specifically used for:
[0031] Determine the preset positional relationship corresponding to the unit number;
[0032] Based on the second location information, the first row and first column information of the target core element in multiple core elements are determined;
[0033] The second row and second column information of the adjacent core unit are determined based on the preset positional relationship, the first row information, and the first column information.
[0034] Convert the second row information and the second column information into first position information.
[0035] Alternatively, in one implementation, the unit number is predefined in the following manner:
[0036] Determine the starting number, numbering order, starting number position, and position order of the unit number;
[0037] The unit number is defined based on the starting number, the numbering order, the starting number position, and the position order.
[0038] According to one aspect of this application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the nuclear fuel loading and unloading method determination method as described above.
[0039] According to one aspect of this application, a computer-readable storage medium is provided, the storage medium storing a computer program that, when executed by a processor, implements the nuclear fuel loading and unloading method as described above.
[0040] In this embodiment, the nuclear fuel storage status of adjacent core units of the target core unit is first obtained, and the positional relationship between each adjacent core unit and the target core unit is determined. Based on the nuclear fuel storage status and the target core unit, the core offset method and loading aid guidance method for nuclear fuel loading and unloading of the target core unit are automatically determined. Based on the core offset method and loading aid guidance method, the target loading and unloading method corresponding to the target core unit is determined. The automated calculation of the target loading and unloading method for the target core unit improves the efficiency of determining the nuclear fuel loading and unloading method. Furthermore, it avoids errors that may occur when manually determining the nuclear fuel loading and unloading method, thus improving the accuracy of determining the nuclear reactor core nuclear fuel loading and unloading method.
[0041] Other features and advantages of this application will be set forth in the following description and will be apparent in part from the description or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the description, claims and drawings. Attached Figure Description
[0042] The accompanying drawings are used to provide a further understanding of the technical solutions of this application and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of this application and do not constitute a limitation on the technical solutions of this application.
[0043] Figure 1 is a system architecture diagram of the nuclear fuel loading and unloading method determination method according to an embodiment of this application.
[0044] Figure 2 is a flowchart of a method for determining nuclear fuel loading and unloading methods provided in an embodiment of this application;
[0045] Figure 3 is a schematic diagram of a preset nuclear fuel loading and unloading sequence for multiple core units in a nuclear reactor according to an embodiment of this application;
[0046] Figure 4 is a schematic diagram of defining the cell numbering of adjacent core cells according to an embodiment of this application;
[0047] Figure 5 is a schematic diagram of determining the position information of each adjacent core unit in the nuclear reactor by coordinates according to one embodiment of the present application;
[0048] Figure 6 is a flowchart of determining the first position information of adjacent core units based on the preset position relationship corresponding to the unit number and the second position information of the target core unit according to an embodiment of this application;
[0049] Figure 7 is a flowchart of determining the nuclear fuel storage status of adjacent core units according to an embodiment of this application;
[0050] Figure 8 is a schematic diagram of numbering the guiding method of the loading auxiliary tool according to an embodiment of this application;
[0051] Figure 9 is a flowchart of determining a target core offset mode among multiple core offset modes according to an embodiment of this application;
[0052] Figure 10 is another flowchart of determining the target core offset according to an embodiment of this application;
[0053] Figure 11 is another flowchart of determining the target loading auxiliary tool guidance method according to an embodiment of this application;
[0054] Figure 12 is a structural block diagram of a nuclear fuel loading and unloading method determination device according to an embodiment of this application;
[0055] Figure 13 is a terminal structure diagram of various methods implemented according to an embodiment of this application;
[0056] Figure 14 is a server structure diagram of implementing various methods according to an embodiment of the present application. Detailed Implementation
[0057] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0058] Before providing a further detailed description of the embodiments of this application, the nouns and terms used in the embodiments of this application are explained, and the nouns and terms used in the embodiments of this application shall be interpreted as follows:
[0059] Core unit: The space occupied by each nuclear fuel assembly in the core of a nuclear reactor is called a core unit. For example, if a reactor core can hold 157 nuclear fuel assemblies, then the core has 157 core units.
[0060] Offset-based refueling: During nuclear fuel loading and unloading, the control system drives the refueling machine's trolley and carriage to simultaneously move to a predetermined target offset position, and then performs precise loading and unloading operations. This method improves refueling efficiency while ensuring safety.
[0061] Loading and unloading offset method: When loading and unloading materials using the offset method, the offset position is relative to the offset direction of the core unit to be loaded (or unloaded).
[0062] Fuel loading aids: Fuel loading aids (such as short or long boots) use their guide pins and guide plates to position and guide the fuel assemblies in the X and Y directions of the reactor core, ensuring that the fuel assemblies can follow a predetermined path during descent.
[0063] The system architecture used in the embodiments of this application
[0064] Figure 1 is a system architecture diagram of the nuclear fuel loading and unloading method determination method according to an embodiment of this application. It includes a terminal 140, an Internet 130, a gateway 120, a server 110, etc.
[0065] Terminal 140 can take various forms, including desktop computers, laptops, PDAs (personal digital assistants), mobile phones, in-vehicle terminals, home theater terminals, and dedicated terminals. Furthermore, it can be a single device or a collection of multiple devices. For example, multiple devices can be connected via a local area network, sharing a single display device to work collaboratively, forming a single terminal 140. Terminal 140 can also communicate with the Internet 130 via wired or wireless means to exchange data.
[0066] Server 110 refers to a computer system that can provide certain services to terminal 140. Compared to ordinary terminal 140, server 110 has higher requirements in terms of stability, security, and performance. Server 110 can be a single high-performance computer in a network platform, a cluster of multiple high-performance computers, a portion of a single high-performance computer (e.g., a virtual machine), or a combination of portions of multiple high-performance computers (e.g., virtual machines).
[0067] Gateway 120, also known as an internetwork connector or protocol converter, is a computer system or device that acts as a translator between two systems using different communication protocols, data formats, languages, or even completely different architectures. It enables network interconnection at the transport layer. Gateways can also provide filtering and security functions. Messages sent from terminal 140 to server 110 are forwarded to the corresponding server 110 through gateway 120. Messages sent from server 110 to terminal 140 are also forwarded to the corresponding terminal 140 through gateway 120.
[0068] The method for determining the nuclear fuel loading and unloading method in this application embodiment can be implemented entirely on the terminal 140; it can be implemented entirely on the server 110; or it can be implemented partly on the terminal 140 and partly on the server 110.
[0069] General Description of Embodiments in this Application
[0070] According to one embodiment of this application, a method for determining the nuclear fuel loading and unloading method is provided. The reactor core is the core component of a nuclear reactor and the center of the nuclear chain fission reaction. It releases enormous energy through the nuclear fission of nuclear fuel, providing power to the nuclear power plant. The reactor core consists of a large number of nuclear fuel assemblies, and the position occupied by each group of nuclear fuel assemblies can be considered a core unit. During the loading and unloading of the reactor core in a pressurized water reactor nuclear power plant, nuclear fuel assemblies are loaded or unloaded from each core unit in a certain order. Because the nuclear fuel assemblies in the pressurized water reactor core are closely adjacent, in order to ensure the safety of nuclear fuel loading and unloading while improving the efficiency, it is necessary to determine the nuclear fuel loading and unloading method for each core unit before nuclear fuel loading and unloading. Specifically, the nuclear fuel loading and unloading method can be determined by the following aspects: whether to use core offset; selecting the core offset method; whether to use loading auxiliary tools; and selecting the guiding method of the loading auxiliary tools.
[0071] In one embodiment, as shown in FIG2, the method for determining the nuclear fuel loading and unloading method provided in this application includes:
[0072] Step 210: Obtain the cell number of the adjacent core cell corresponding to the target core cell;
[0073] Step 220: Obtain the nuclear fuel storage status of adjacent core units based on the unit number;
[0074] Step 230: Determine the target core offset method and target loading auxiliary tool guidance method when loading and unloading nuclear fuel in the target core unit according to the nuclear fuel storage status and unit number;
[0075] Step 240: Determine the target loading and unloading method corresponding to the target core unit based on the target core offset method and the target loading auxiliary tool guidance method.
[0076] For each core unit, the selection of the nuclear fuel loading / unloading method can be determined by the storage status of its adjacent core units. In step 210, the unit number of the adjacent core units corresponding to the target core unit is obtained. The target core unit can be the core unit in the nuclear reactor whose nuclear fuel loading / unloading method is currently determined among multiple core units. The determination of the target core unit can be determined by a preset nuclear fuel loading / unloading sequence. For example, in the nuclear fuel reactor shown in Figure 3, there are 25 core units. Nuclear fuel is loaded or unloaded sequentially according to the direction of the arrows. Therefore, starting from core unit A, the target core units are selected sequentially according to the direction of the arrows. Adjacent core units can be other core units that are close to the target core unit; or they can be other core units in the reactor other than the target core unit.
[0077] The cell number indicates the positional relationship between adjacent core cells and the target core cell. For example, a cell number of 1 indicates that the adjacent core cell is the first core cell to the right of the target core cell.
[0078] The cell numbering can be predefined before the nuclear fuel loading and unloading method is determined for multiple core cells. In one implementation, the cell numbering is predefined in the following manner:
[0079] Determine the starting number, numbering order, starting number position, and position order of the unit numbering;
[0080] Unit numbers are defined based on starting number, numbering order, starting number position, and position order.
[0081] The starting number can be the first number of an adjacent core cell. For example, if the starting number is 1, the first adjacent core cell to be numbered will be numbered 1. The numbering order can be the specific order in which the core cells are numbered. For example, if the starting number is 1, the numbering order is 2, 3, 4, and so on, starting from the starting number and proceeding sequentially. The starting number position can be the first adjacent core cell to be numbered when numbering multiple adjacent core cells. For example, the starting number position is the first adjacent core cell to the right of the target core cell. The positional order can be the order in which multiple adjacent core cells are numbered, such as a counter-clockwise or clockwise order starting from the starting number position.
[0082] After determining the starting number, numbering order, starting number position, and position order of the unit numbers, the unit numbers can be defined. Specifically, the starting number can be used as the unit number of the adjacent core unit at the starting number position, and the unit numbers can be defined sequentially for each adjacent core unit in the position order. For example, the starting number is 1, the numbering order is to start from the starting number and proceed sequentially in numerical order, the starting number position is the first adjacent core unit to the right of the target core unit, and the position order is counterclockwise starting from the starting number position. Therefore, as shown in Figure 4, the target core unit is core unit M, the first core unit to the right of the target core unit is numbered 1; the second core unit is numbered 2 in a counterclockwise direction; the third core unit, which is the core unit above the target core unit, is numbered 3, and so on, to obtain the adjacent core units numbered 1 to 24.
[0083] The positional relationship between adjacent core elements and the target core element can be inferred from the element number. For example, after numbering according to the above starting number, numbering order, starting number position, and position order, when the element number of the adjacent core element is 1, this adjacent core element is the first core element to the right of the target core element; when the element number of the adjacent core element is 4, this adjacent core element is the first core element to the upper left of the target core element.
[0084] The same cell numbering method can be used for adjacent core cells corresponding to different target core cells. Therefore, when obtaining the cell number of adjacent core cells corresponding to the target core cell, the predefined cell number can be directly obtained. For adjacent core cells of different target core cells, the obtained cell number can be the same, but the specific adjacent core cells indicated by the cell number can be different.
[0085] For example, when the starting number is 1, and the numbering order is from the starting number forward in numerical order, with the starting number being the first adjacent core cell to the right of the target core cell, and the order being counter-clockwise from the starting number, the defined cell numbers are 1, 2, 3, 4, 5, 6, ... When obtaining the cell numbers of the adjacent core cells corresponding to the target core cell, cell numbers 1, 2, 3, 4, 5, 6, ... are obtained. When the target core cell is G in Figure 3, the adjacent core cell corresponding to cell number 1 is core cell H, and the adjacent core cell corresponding to cell number 5 is core cell F; when the target core cell is M in Figure 3, the adjacent core cell corresponding to cell number 1 is core cell N, and the adjacent core cell corresponding to cell number 5 is core cell L.
[0086] Therefore, after predefining the cell number, for different target core cells, the predefined cell number can be obtained without establishing the association between the cell number and adjacent core cells. The cell number can also be used to determine which adjacent core cell is the corresponding one, and the positional relationship between the corresponding adjacent core cell and the target core cell can also be determined.
[0087] Defining the numbering order based on starting number, numbering sequence, starting numbering sequence, and positional sequence allows for the definition of the same cell number for different target core cells. However, for different target core cells, the same cell number can indicate different adjacent core cells and their positional relationships. This eliminates the need to repeatedly define cell numbers for different target core cells and to establish additional associations between adjacent core cells and cell numbers, thus improving the efficiency of obtaining cell numbers and the positional relationships between adjacent core cells and target core cells.
[0088] In step 220, the nuclear fuel storage status of adjacent core units is obtained based on the unit number.
[0089] Since the cell number indicates the positional relationship between the adjacent core cell and the target core cell, the corresponding adjacent core cell can be determined based on the cell number, and thus the nuclear fuel storage status of the corresponding adjacent core cell can be obtained.
[0090] The nuclear fuel storage status indicates whether a reactor core unit contains nuclear fuel. Therefore, the nuclear fuel storage status can be empty (unoccupied) or not empty (occupied).
[0091] In one embodiment of step 210, the cell number can be predefined. Different target core cells can have the same cell number, but the adjacent core cells corresponding to the cell number will be different. Based on this, since different target core cells are located in different positions, the cell number corresponding to some target core cells may indicate a location outside the reactor. For example, in Figure 3, the area to the left of core cell F is outside the geometric range of the nuclear fuel reactor, but the cell number also includes the number corresponding to the cell to the left of core cell F. Therefore, the nuclear fuel storage status can indicate not only whether nuclear fuel is stored in the core cell, but also whether the cell corresponding to the cell number is a core cell. Thus, the nuclear fuel storage status can be empty (unoccupied), not empty (occupied), and non-core cell (a cell outside the geometric range of the nuclear fuel reactor).
[0092] In one implementation, obtaining the nuclear fuel storage status of adjacent core units based on unit numbers includes:
[0093] Determine the first position information of adjacent core cells based on the cell number;
[0094] Obtain the nuclear fuel storage state array for multiple core units;
[0095] The nuclear fuel storage status of adjacent core units is determined based on the first location information in the nuclear fuel storage status array.
[0096] The first location information can be the coordinate data of adjacent core units in the nuclear fuel reactor. For example, as shown in Figure 5, the position of each core unit can be represented by pre-defined coordinates, where the coordinates of core unit A can be represented as e01, and the coordinates of core unit M can be represented as c03.
[0097] Determining the first position information of adjacent core cells based on cell numbers can be achieved by establishing a correspondence between cell numbers and the coordinates of the corresponding adjacent core cells. When defining cell numbers, the cell numbers of adjacent core cells can be pre-associated with their corresponding coordinates; therefore, the coordinates corresponding to the cell numbers can be directly obtained as the first position information of the adjacent core cells.
[0098] In one embodiment of step 210, adjacent core elements corresponding to different target core elements can be defined with the same element number, and the positional relationship between the target core element and its corresponding adjacent core elements can be determined without associating the element number with the adjacent core elements. Therefore, in another embodiment, determining the first position information of adjacent core elements based on the element number includes:
[0099] Obtain the second position information of the target core unit;
[0100] The first position information of adjacent core cells is determined based on the cell number and the second position information.
[0101] The second location information of the target core element can be the coordinate data of the target core element in the nuclear fuel reactor. For example, if the target core element is core element M in Figure 5, then the second location information is c03.
[0102] Since the cell number can reflect the positional relationship between the target core cell and its corresponding adjacent core cells, the first positional information of the adjacent core cells can be determined based on the cell number and the second positional information.
[0103] In one implementation, determining the first location information of adjacent core cells based on the cell number and the second location information includes:
[0104] Determine the preset positional relationship corresponding to the unit number;
[0105] Based on the second location information, determine the first row and first column information of the target core element among multiple core elements;
[0106] Based on the preset positional relationship, the information in the first row and the information in the first column, the information in the second row and the information in the first column of the stack core unit are determined;
[0107] Convert the information in the second row and the second column into the information in the first position.
[0108] A preset positional relationship can represent the positional relationship between adjacent core elements and a target core element. This preset positional relationship can be represented using an array. The first element of the array represents the distance between the adjacent core element and the target core element on the horizontal axis, and the direction of the adjacent core element on the horizontal axis with the target core element as a reference. The second element of the array represents the distance between the adjacent core element and the target core element on the vertical axis, and the direction of the adjacent core element on the vertical axis with the target core element as a reference. For example, a preset positional relationship of (1,1) means that the distance between the adjacent core element and the target core element on the horizontal axis is 1, and the adjacent core element is located in the positive direction of the target core element on the horizontal axis; the distance between the adjacent core element and the target core element on the vertical axis is also 1, and the adjacent core element is located in the positive direction of the target core element on the vertical axis. The preset positional relationship is (-2,0), which means that the distance between the adjacent core element and the target core element on the horizontal axis is 2, and the adjacent core element is located in the negative direction of the target core element on the horizontal axis; the distance between the adjacent core element and the target core element on the vertical axis is 0, that is, the vertical coordinates of the adjacent core element and the target core element are the same.
[0109] The preset positional relationship corresponding to the unit number can be determined based on a correspondence table between unit numbers and preset positional relationships. This correspondence table can be pre-generated based on the definition rules for unit numbers. For example, the definition rules for unit numbers are: the starting number is 1; the numbering order is from the starting number, proceeding sequentially in numerical order; the starting number position is the first adjacent core unit to the right of the target core unit; and the positional order is counter-clockwise from the starting number position. Therefore, the correspondence between unit numbers and preset positional relationships can be represented as shown in Table 1:
[0110] Table 1
[0111] As shown in Table 1, when the unit number is 1, the preset positional relationship can be represented as (1, 0), which means that the corresponding adjacent core unit has the same vertical coordinate as the target core unit, and the horizontal coordinate is located to the right of the target core unit and the distance is 1. When the unit number is 6, the preset positional relationship can be represented as (-1, -1), which means that the horizontal coordinate of the corresponding adjacent core unit is located to the left of the target core unit and the distance is 1, and the vertical coordinate is located below the target core unit and the distance is 1.
[0112] Since the second location information can be the coordinates of the target core element within the nuclear fuel reactor, the first row and first column information of the target core element among multiple core elements can be determined based on the second location information. For example, if the second location information of the target core element M is c03, then the first row information can be extracted as 'c' and the first column information as '03'.
[0113] After determining the preset positional relationship, the first row of information, and the first column of information, the second row of information and the second column of information for the adjacent core cells corresponding to the cell number can be determined based on the preset positional relationship, the first row of information, and the first column of information. When the first digit in the preset positional relationship represents the positional relationship between the adjacent core cell and the target core cell on the horizontal axis, and the second digit represents the positional relationship between the adjacent core cell and the target core cell on the vertical axis, the second column of information for the adjacent core cell can be determined based on the first digit and the first column of information in the preset positional relationship, and the second row of information for the adjacent core cell can be determined based on the second digit and the first row of information in the preset positional relationship.
[0114] For example, the preset positional relationship is (-1, -1), the first row of information is 'c', and the first column of information is '03'. Based on the first bit of the preset positional relationship, it can be determined that the adjacent core element is located to the left of the target core element in the horizontal axis direction and the distance is 1. Therefore, the second column of information is '02'. Based on the second bit of the preset positional relationship, it can be determined that the adjacent core element is located below the target core element in the vertical axis direction and the distance is 1. Therefore, the second row of information is 'b'.
[0115] Based on the information in the second row and the second column, the first position information of the adjacent core cell corresponding to the cell number can be determined. For example, if the second row information is 'b' and the second column information is '02', then the first position information of the adjacent core cell is b02.
[0116] In general, the process of determining the first location information in the above embodiments can be specifically represented as shown in Figure 6. First, the preset positional relationship corresponding to the unit number is determined; then, the first row information and the first column information are parsed from the second location information of the target core unit; subsequently, the second row information and the second column information of adjacent core units are calculated based on the preset positional relationship, the first row information, and the first column information; finally, the second row information and the second column information are converted into the first location information. Through the above process, the row information and column information of adjacent core units can be accurately located based on the unit number, thereby obtaining accurate first location information, which is beneficial to improving the accuracy of determining the first location information of adjacent core units.
[0117] After determining the initial location information of adjacent core units, an array of nuclear fuel storage states for multiple core units can be obtained. This array stores the correspondence between core units and their nuclear fuel storage states. The array can be a two-dimensional array, where each location stores the nuclear fuel storage state of the corresponding core unit in the nuclear fuel reactor. Therefore, the corresponding nuclear fuel storage state can be determined from the two-dimensional array using the location coordinates of the core unit. Alternatively, the array can be represented as a data table, which stores the correspondence between core unit coordinates and nuclear fuel storage states. The nuclear fuel storage states can be represented using preset numbers; for example, 0 represents empty, 1 represents non-empty, and 2 represents a non-core unit.
[0118] The nuclear fuel storage state can be initialized based on the current nuclear fuel storage state before determining the nuclear fuel loading and unloading method for multiple core units. As nuclear fuel assemblies are loaded into or unloaded from a core unit in a predetermined order, the nuclear fuel storage state of that core unit is updated accordingly. For example, during initialization, the nuclear fuel storage state of core unit A is empty; after nuclear fuel is loaded into core unit A, its nuclear fuel storage state becomes non-empty. Therefore, for each target core unit among multiple core units, the latest nuclear fuel storage state array needs to be obtained to determine the nuclear fuel storage state of adjacent core units.
[0119] After obtaining the nuclear fuel storage state array, the nuclear fuel storage state of adjacent core units can be determined based on the first location information within the array. When the nuclear fuel storage state array is a two-dimensional array, the nuclear fuel storage state at the position corresponding to the first location information can be obtained as the nuclear fuel storage state of adjacent core units. When the nuclear fuel storage state array is represented as a data table, the nuclear fuel storage state of adjacent core units can be directly determined based on the correspondence between the first location information and the nuclear fuel storage state.
[0120] The process of obtaining the nuclear fuel storage status can be represented as shown in Figure 7. First, the first position information of adjacent core units is obtained, and then the nuclear fuel storage status of adjacent core units is determined in the nuclear fuel storage status array based on the first position information. Since the empty adjacent core units around the target core unit are needed when determining the nuclear fuel loading and unloading method, it is possible to determine whether the nuclear fuel storage status of adjacent core units is empty. When the nuclear fuel storage status is not empty, -1 can be returned as an invalid value, indicating that the adjacent core unit is unavailable; when the nuclear fuel storage status is empty, the nuclear fuel storage status can be returned, indicating that the adjacent core unit is available.
[0121] By pre-initializing the nuclear fuel storage state array and updating it based on changes in the storage state of each core unit, real-time monitoring of the nuclear fuel storage state of multiple core units is achieved, which improves the real-time performance and accuracy of determining the nuclear fuel storage state. Determining the nuclear fuel storage state of adjacent core units based on the first location information within the nuclear fuel storage state array can also improve the efficiency of determining the nuclear fuel storage state.
[0122] In step 230, the target core offset method and the target loading auxiliary tool guidance method are determined based on the nuclear fuel storage status and unit number when the target core unit is loaded and unloaded with nuclear fuel.
[0123] During nuclear fuel loading and unloading, precise loading or unloading can be achieved by controlling the loading and unloading equipment to a predetermined target offset position. Using an offset method for nuclear fuel loading and unloading offers advantages such as reducing fuel loading and unloading risks, minimizing difficulties, and improving efficiency and safety. Therefore, when loading and unloading nuclear fuel, it can be predetermined whether to use an offset method, and if so, which offset method to use. Offset methods can include: offset to the right front, offset to the left front, offset to the left rear, and offset to the right rear. For certain refueling machines, offset methods may also include large offsets to the right front, large offsets to the left front, large offsets to the left rear, and large offsets to the right rear.
[0124] During nuclear fuel loading, loading aids can be used to position, constrain, and guide the loading path of the nuclear fuel, ensuring that the fuel descends along a predetermined path. Using loading aids offers advantages such as improved accuracy in fuel loading position and increased loading efficiency. Therefore, during nuclear fuel loading and unloading, it can be determined in advance whether to use loading aids, and if so, which loading aid guidance method to use. Loading aids include short-walled and long-walled types, and the selection of loading aids is related to the arrangement of the nuclear fuel assemblies and the specific application scenario. Therefore, if loading aids are used, their selection can be predetermined based on the actual application scenario. There are various guidance methods for loading aids, such as guiding from the upper right, lower right, lower left, and upper left of the core unit.
[0125] In one embodiment, determining the target core offset method and target loading auxiliary tool guidance method during nuclear fuel loading and unloading of the target core unit based on the nuclear fuel storage status and unit number includes:
[0126] Obtain a first correspondence between multiple core offset methods and the number of the first adjacent empty core unit, and a second correspondence between multiple loading auxiliary tool guiding methods and the number of the second adjacent empty core unit;
[0127] The target core offset mode is determined from multiple core offset modes based on the nuclear fuel storage status, cell number, and first reference relationship.
[0128] The target loading aid guidance mode is determined from multiple loading aid guidance modes based on the nuclear fuel storage status, unit number, and second reference relationship.
[0129] When nuclear fuel loading and unloading is performed using core offset, adjacent core units of the target core unit can be used for offsetting. The nuclear fuel storage status of the occupied adjacent core units should be empty. For example, if the target core unit is core unit M in Figure 3, and the core offset method is to offset to the right and forward, the occupied adjacent core units are core units N, core unit I, and core unit H.
[0130] For different core offset methods, the adjacent core cells to be occupied may be different. Therefore, the core offset method and its corresponding first adjacent empty core cell number can be determined through a first reference relationship. The first adjacent empty core cell number can be the cell number of the adjacent core cell to be occupied by the corresponding core offset method. The first reference relationship can be generated based on the positional relationship between the target core cell and the adjacent core cells after defining the cell numbers of each adjacent core cell corresponding to the target core cell. In one embodiment of step 210, the cell numbers of the adjacent core cells corresponding to different target core cells are the same. Based on this, the first reference relationship can be generated in advance before determining the nuclear fuel loading and unloading method of each core cell. The same first reference relationship can be used for different target core cells, which is beneficial to save data storage space and improve the efficiency of determining the nuclear fuel loading and unloading method.
[0131] To facilitate data storage, various core offset methods can be pre-numbered, thereby establishing a first mapping relationship between the core offset method numbers and the numbers of the first adjacent empty core cells. For example, Table 2 shows the various pre-numbered core offset methods:
[0132] Table 2
[0133] In Table 2, the core offset method numbered D2 indicates an offset to the right front, and the core offset method numbered D4 indicates an offset to the left front. These will not be elaborated on here.
[0134] After assigning numbers to each core offset method, a first correspondence can be established based on the core offset method and the number of the first adjacent empty core cell required to implement that core offset method, as shown in Table 3:
[0135] Table 3
[0136] As shown in Table 3, the first adjacent empty cells corresponding to the core offset method (offset to the right and forward) numbered D2 are 1, 2, and 3. That is to say, in order to offset the target core cell to the right and forward, the adjacent core cells numbered 1, 2, and 3 corresponding to the target core cell are not storing nuclear fuel.
[0137] Similarly, when using fuel loading aids, the fuel loading aids can occupy adjacent core units of the target core unit, and the nuclear fuel storage status of the occupied adjacent core units should be empty. For example, if the target core unit is core unit M in Figure 3, and the fuel loading aids are guided from the upper right of the core unit, then the occupied adjacent core units are core units N, I, and H.
[0138] Different loading aids may require different adjacent core cells. Therefore, a second reference relationship can be used to determine the loading aid guidance method and its corresponding second adjacent empty core cell number. The second adjacent empty core cell number can be the cell number of the adjacent core cell to be occupied by the corresponding loading aid guidance method. The method for determining the second reference relationship is the same as that for determining the first reference relationship, and will not be repeated here.
[0139] To facilitate data storage, the guiding methods of multiple loading auxiliary tools corresponding to the loading auxiliary tools can be pre-numbered, thereby establishing a second correspondence between the guiding method numbers and the numbers of the second adjacent empty core units. For example, as shown in Figure 8, the guiding method of the short-shoe-upper loading auxiliary tool is represented by an illustration, where the dotted line represents the short shoe upper, and the position of the loading auxiliary tool represents its guiding method. For example, the illustration corresponding to number T1 can indicate guiding from the upper right of the core unit, and the illustration corresponding to number T2 can indicate guiding from the lower right of the core unit; these will not be elaborated further here.
[0140] After numbering the guidance methods for each loading aid, a second correspondence can be established based on the loading aid and the number of the second adjacent empty core cell required to place the loading aid, as shown in Table 4:
[0141] Table 4
[0142] As shown in Table 4, the second adjacent empty core cells corresponding to the loading assistance tool guidance method numbered T1 are 1, 2, and 3. In other words, in order to guide the target core cell from the upper right, the adjacent core cells numbered 1, 2, and 3 corresponding to the target core cell are not storing nuclear fuel.
[0143] After obtaining the first and second comparison relationships, the target core offset mode can be determined from multiple core offset modes based on the nuclear fuel storage status, cell number, and the first comparison relationship, and the target fuel loading tool guidance mode can be determined from multiple fuel loading tool guidance modes based on the nuclear fuel storage status, cell number, and the second comparison relationship.
[0144] In one implementation, determining the target core offset mode among multiple core offset modes based on nuclear fuel storage status, cell number, and a first reference relationship includes:
[0145] Iterate through each core offset method in the first comparison relationship;
[0146] In the nuclear fuel storage state, determine the target nuclear fuel storage state corresponding to the cell number that is consistent with the first adjacent empty core cell number corresponding to the core offset mode;
[0147] When the target nuclear fuel storage status is displayed as empty, the core offset mode is determined to be the target core offset mode.
[0148] The process of determining the target core offset method can be represented by Figure 9. In Figure 9, i represents the number of core offset methods traversed, and N represents the total number of core offset methods. When i is less than or equal to N, it indicates that there are still unchecked core offset methods; otherwise, it indicates that each core offset method has been checked, and there is no core offset method that can be used for core offsetting, in which case core offsetting can be omitted. For each core offset method, the target nuclear fuel storage state corresponding to the cell number that matches the corresponding first adjacent empty core cell number can be determined from the nuclear fuel storage states of multiple adjacent core cells, and then the target nuclear fuel storage state is checked. When the target nuclear fuel storage state is empty, the core offset method can be returned as the target core offset method; when there is a target nuclear fuel storage state that is not empty, the next core offset method can be traversed.
[0149] By traversing each core offset mode and checking the target nuclear fuel storage status of each core offset mode, it can be ensured that no core offset mode is missed, thus improving the comprehensiveness of determining the target core offset mode.
[0150] In one implementation, determining a target loading aid guidance mode among multiple loading aid guidance modes based on nuclear fuel storage status, cell number, and a second reference relationship includes:
[0151] Iterate through each loading auxiliary tool guidance method in the second comparison relationship;
[0152] In the nuclear fuel storage state, determine the target nuclear fuel storage state corresponding to the unit number that is consistent with the second adjacent empty core unit number corresponding to the loading aid guide method;
[0153] When the target nuclear fuel storage status is displayed as empty, the loading auxiliary tool guidance mode is determined to be the target loading auxiliary tool guidance mode.
[0154] The specific process is similar to the process of determining the target core offset method in the aforementioned embodiments, and will not be repeated here to save space.
[0155] After determining the target core offset method and the target loading auxiliary tool guidance method, in step 240, the target loading and unloading method corresponding to the target core unit can be determined based on the target core offset method and the target loading auxiliary tool guidance method.
[0156] When the target core unit is performing a nuclear fuel loading task, the target core offset method can be combined with the target loading aid tool guidance method to execute the loading task. When the target core unit is performing an unloading task, no loading aid tool is needed, therefore there is no need to determine the target loading aid tool guidance method, and the unloading task can be performed using the target core offset method.
[0157] The following section provides a comprehensive overview of the process for determining the target core offset method and the target loading auxiliary tool guidance method.
[0158] In one implementation, the process of determining the target core offset method is shown in Figure 10, including:
[0159] Step 1010: Define the core offset method number and the cell number of adjacent core cells;
[0160] Step 1020: Establish the first correspondence between the core offset mode number and the number of the first adjacent empty core unit;
[0161] Step 1030: Construct a nuclear fuel storage state array;
[0162] Step 1040: Obtain the cell numbers of the adjacent core cells of the target core cell;
[0163] Step 1050: Determine the nuclear fuel storage status of adjacent core units in the nuclear fuel storage status array based on the unit number;
[0164] Step 1060: Determine the target core offset method based on the nuclear fuel storage status in the first comparison relationship;
[0165] Step 1070: Update the nuclear fuel storage status based on the nuclear fuel loading and unloading task of the target core unit.
[0166] Steps 1010-1030 can be performed in advance before determining the target core offset method for multiple core elements of the reactor; steps 1040-1070 can be performed when determining the target core offset method for each target core element. The detailed process of steps 1010-1070 has been described in detail in the foregoing embodiments and will not be repeated here.
[0167] In one embodiment, the process of determining the guiding method of the target loading auxiliary tool is shown in Figure 11, including:
[0168] Step 1110: Define the charging auxiliary tool guidance method number and the cell number of adjacent core cells;
[0169] Step 1120: Establish a second correspondence between the loading auxiliary tool guidance method number and the second adjacent empty core unit number;
[0170] Step 1130: Construct the nuclear fuel storage state array;
[0171] Step 1140: Obtain the cell numbers of the adjacent core cells of the target core cell;
[0172] Step 1150: Determine the nuclear fuel storage status of adjacent core units in the nuclear fuel storage status array based on the unit number;
[0173] Step 1160: Determine the target loading auxiliary tool guidance method based on the nuclear fuel storage status in the second control relationship;
[0174] Step 1170: Update the nuclear fuel storage status based on the nuclear fuel loading task of the target core unit.
[0175] Steps 1110-1130 can be performed in advance before determining the target loading aid guidance method for multiple core elements of the reactor; steps 1140-1170 can be performed when determining the target loading aid guidance method for each target core element. The detailed process of steps 1110-1170 has been described in detail in the foregoing embodiments and will not be repeated here.
[0176] Description of apparatus and devices in embodiments of this application
[0177] It is understood that although the steps in the above flowcharts are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated in this embodiment, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the above flowcharts may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps.
[0178] It should be noted that in various specific embodiments of this application, when processing data related to the characteristics of the target object, such as target object attribute information or attribute information sets, is required, the permission or consent of the target object will be obtained first. Furthermore, the collection, use, and processing of this data will comply with the relevant laws, regulations, and standards of the relevant countries and regions. In addition, when embodiments of this application need to obtain target object attribute information, separate permission or consent from the target object will be obtained through pop-up windows or redirection to a confirmation page. Only after obtaining the separate permission or consent of the target object will the necessary target object-related data for the normal operation of the embodiments of this application be obtained.
[0179] Figure 12 is a structural diagram of the nuclear fuel loading and unloading method determination device 1200 provided in an embodiment of this application. The device includes:
[0180] The first acquisition unit 1210 is used to acquire the cell number of the adjacent core cell corresponding to the target core cell. The cell number indicates the positional relationship between the adjacent core cell and the target core cell.
[0181] The second acquisition unit 1220 is used to acquire the nuclear fuel storage status of adjacent core units based on the unit number;
[0182] The first determining unit 1230 is used to determine the target core offset method and the target loading auxiliary tool guiding method when the target core unit is loading and unloading nuclear fuel, based on the nuclear fuel storage status and the unit number.
[0183] The second determining unit 1240 is used to determine the target loading and unloading method corresponding to the target core unit based on the target core offset method and the target loading auxiliary tool guiding method.
[0184] Optionally, in one embodiment, the first determining unit 1230 is specifically used for:
[0185] Obtain a first correspondence between multiple core offset methods and the number of the first adjacent empty core unit, and a second correspondence between multiple loading auxiliary tool guiding methods and the number of the second adjacent empty core unit;
[0186] The target core offset mode is determined from multiple core offset modes based on the nuclear fuel storage status, cell number, and first reference relationship.
[0187] The target loading aid guidance mode is determined from multiple loading aid guidance modes based on the nuclear fuel storage status, unit number, and second reference relationship.
[0188] Optionally, in one embodiment, the first determining unit 1230 is specifically used for:
[0189] Iterate through each core offset method in the first comparison relationship;
[0190] In the nuclear fuel storage state, determine the target nuclear fuel storage state corresponding to the cell number that is consistent with the first adjacent empty core cell number corresponding to the core offset mode;
[0191] When the target nuclear fuel storage status is displayed as empty, the core offset mode is determined to be the target core offset mode.
[0192] Optionally, in one embodiment, the second acquisition unit 1220 is specifically used for:
[0193] Determine the first position information of adjacent core cells based on the cell number;
[0194] Obtain the nuclear fuel storage state array for multiple core units;
[0195] The nuclear fuel storage status of adjacent core units is determined based on the first location information in the nuclear fuel storage status array.
[0196] Optionally, in one embodiment, the second acquisition unit 1220 is specifically used for:
[0197] Obtain the second position information of the target core unit;
[0198] The first position information of adjacent core cells is determined based on the cell number and the second position information.
[0199] Optionally, in one embodiment, the second acquisition unit 1220 is specifically used for:
[0200] Determine the preset positional relationship corresponding to the unit number;
[0201] Based on the second location information, determine the first row and first column information of the target core element among multiple core elements;
[0202] Based on the preset positional relationship, the information in the first row and the information in the first column, the information in the second row and the information in the first column of the stack core unit are determined;
[0203] Convert the information in the second row and the second column into the information in the first position.
[0204] Alternatively, in one implementation, the unit number is predefined in the following way:
[0205] Determine the starting number, numbering order, starting number position, and position order of the unit numbering;
[0206] Unit numbers are defined based on starting number, numbering order, starting number position, and position order.
[0207] Referring to Figure 13, which is a partial structural block diagram of the target terminal 140 implementing an embodiment of this application, the target terminal 140 includes: a radio frequency (RF) circuit 1310, a memory 1315, an input unit 1330, a display unit 1340, a sensor 1350, an audio circuit 1360, a wireless fidelity (WiFi) module 1370, a processor 1380, and a power supply 1390, etc. Those skilled in the art will understand that the structure of the target terminal 140 shown in Figure 13 does not constitute a limitation on a mobile phone or computer, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0208] The RF circuit 1310 can be used to receive and transmit signals during information transmission or calls. In particular, it receives downlink information from the base station and processes it with the processor 1380; in addition, it transmits uplink data to the base station.
[0209] The memory 1315 can be used to store software programs and modules. The processor 1380 executes various functional applications and data processing of the object terminal 140 by running the software programs and modules stored in the memory 1315.
[0210] The input unit 1330 can be used to receive input numeric or character information, and to generate key signal inputs related to the settings and function control of the target terminal 140. Specifically, the input unit 1330 may include a touch panel 1331 and other input devices 1332.
[0211] The display unit 1340 can be used to display input or provided information, as well as various menus of the object terminal 140. The display unit 1340 may include a display panel 1341.
[0212] Audio circuitry 1360, speaker 1361, and microphone 1362 provide an audio interface.
[0213] In this embodiment, the processor 1380 included in the object terminal 140 can execute the nuclear fuel loading and unloading method determination method of the previous embodiment.
[0214] The target terminal 140 in this application embodiment includes, but is not limited to, mobile phones, computers, and intelligent voice interaction devices. This application embodiment can be applied to various scenarios, including but not limited to nuclear fission experiments and nuclear power generation.
[0215] Figure 14 is a partial structural block diagram of a server 110 implementing an embodiment of this application. The server 110 can vary significantly due to different configurations or performance, and may include one or more central processing units (CPUs) 1422 (e.g., one or more processors) and storage devices 1432, and one or more storage media 1430 (e.g., one or more mass storage devices) storing application programs 1442 or data 1444. The storage devices 1432 and storage media 1430 can be temporary or persistent storage. The program stored in the storage media 1430 may include one or more modules (not shown in the figure), each module including a series of instruction operations on the server 110. Furthermore, the CPU 1422 may be configured to communicate with the storage media 1430 and execute the series of instruction operations in the storage media 1430 on the server 110.
[0216] Server 110 may also include one or more power supplies 1426, one or more wired or wireless network interfaces 1450, one or more input / output interfaces 1458, and / or one or more operating systems 1441, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.
[0217] The central processing unit 1422 in server 110 can be used to execute the nuclear fuel loading and unloading method determination method of the embodiments of this application.
[0218] This application also provides a computer-readable storage medium for storing program code for executing the nuclear fuel loading and unloading method determination method of the foregoing embodiments.
[0219] This application also provides a computer program product, which includes a computer program. A processor of a computer device reads and executes the computer program, causing the computer device to perform the above-described method for determining the nuclear fuel loading and unloading method.
[0220] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “including,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatuses.
[0221] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0222] It should be understood that in the description of the embodiments of this application, "multiple" means two or more, "greater than", "less than", "exceeding" etc. are understood to exclude the number itself, and "above", "below", "within" etc. are understood to include the number itself.
[0223] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0224] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0225] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0226] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0227] It should also be understood that the various implementation methods provided in this application can be combined arbitrarily to achieve different technical effects.
[0228] The above is a detailed description of the embodiments of this application. However, this application is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of this application. All such equivalent modifications or substitutions are included within the scope defined by the claims of this application.
Claims
1. A method for determining the nuclear fuel loading and unloading method, characterized in that, include: Obtain the cell number of the adjacent core cell corresponding to the target core cell, wherein the cell number indicates the positional relationship between the adjacent core cell and the target core cell; The nuclear fuel storage status of the adjacent core unit is obtained based on the unit number; The target core offset method and the target loading auxiliary tool guidance method are determined based on the nuclear fuel storage status and the unit number when the target core unit is loaded and unloaded with nuclear fuel. The target loading and unloading method corresponding to the target core unit is determined based on the target core offset method and the target loading auxiliary tool guiding method.
2. The method according to claim 1, characterized in that, The process of determining the target core offset method and target loading auxiliary tool guidance method during nuclear fuel loading and unloading of the target core unit based on the nuclear fuel storage status and the unit number includes: Obtain a first correspondence between multiple core offset methods and the number of the first adjacent empty core unit, and a second correspondence between multiple loading auxiliary tool guiding methods and the number of the second adjacent empty core unit; The target core offset mode is determined from among the multiple core offset modes based on the nuclear fuel storage status, the unit number, and the first comparison relationship. The target loading aid guidance mode is determined from among the multiple loading aid guidance modes based on the nuclear fuel storage status, the unit number, and the second comparison relationship.
3. The method according to claim 2, characterized in that, The step of determining the target core offset mode among multiple core offset modes based on the nuclear fuel storage state, the cell number, and the first comparison relationship includes: Iterate through each of the core offset methods in the first comparison relationship; In the nuclear fuel storage state, determine the target nuclear fuel storage state corresponding to the unit number that is consistent with the first adjacent empty core unit number corresponding to the core offset method; When the target nuclear fuel storage status is displayed as empty, the core offset mode is determined as the target core offset mode.
4. The method according to claim 2, characterized in that, The step of determining the target loading aid guidance mode among multiple loading aid guidance modes based on the nuclear fuel storage status, the unit number, and the second correspondence includes: Iterate through each loading auxiliary tool guidance method in the second comparison relationship; In the nuclear fuel storage state, determine the target nuclear fuel storage state corresponding to the unit number that is consistent with the second adjacent empty core unit number corresponding to the loading aid guide method; When the target nuclear fuel storage status is displayed as empty, the loading auxiliary tool guidance mode is determined to be the target loading auxiliary tool guidance mode.
5. The method according to claim 1, characterized in that, The step of obtaining the nuclear fuel storage status of the adjacent core unit based on the unit number includes: The first position information of the adjacent core unit is determined based on the unit number; Obtain the nuclear fuel storage state array for multiple core units; Based on the first location information, the nuclear fuel storage status of the adjacent core unit is determined in the nuclear fuel storage status array.
6. The method according to claim 5, characterized in that, The step of determining the first location information of the adjacent core unit based on the unit number includes: Obtain the second position information of the target core unit; The first location information of the adjacent core unit is determined based on the unit number and the second location information.
7. The method according to claim 6, characterized in that, The step of determining the first location information of the adjacent core unit based on the unit number and the second location information includes: Determine the preset positional relationship corresponding to the unit number; Based on the second location information, the first row and first column information of the target core element in multiple core elements are determined; The second row and second column information of the adjacent core unit are determined based on the preset positional relationship, the first row information, and the first column information. Convert the second row information and the second column information into first position information.
8. The method according to claim 1, characterized in that, The unit number is predefined in the following manner: Determine the starting number, numbering order, starting number position, and position order of the unit number; The unit number is defined based on the starting number, the numbering order, the starting number position, and the position order.
9. The method according to claim 1, characterized in that, The process of determining the target core offset method includes: Define the core offset method number and the cell number of the adjacent core cell; Establish a first correspondence between the core offset mode number and the number of the first adjacent empty core cell; Construct a nuclear fuel storage state array; Obtain the cell numbers of the adjacent core cells of the target core cell; The nuclear fuel storage status of adjacent core units is determined based on the unit number in the nuclear fuel storage status array. The target core offset method is determined based on the nuclear fuel storage status in the first comparison relationship; The nuclear fuel storage status is updated based on the nuclear fuel loading and unloading tasks of the target core unit.
10. The method according to claim 1, characterized in that, The process of determining the guiding method of the target loading auxiliary tool includes: Define the charging aid guide method number and the cell number of the adjacent core cell; Establish a second correspondence between the guide method number of the loading auxiliary tool and the number of the second adjacent empty core unit; Construct a nuclear fuel storage state array; Obtain the cell numbers of the adjacent core cells of the target core cell; The nuclear fuel storage status of adjacent core units is determined based on the unit number in the nuclear fuel storage status array. The target loading auxiliary tool guidance method is determined based on the nuclear fuel storage status in the second control relationship; The nuclear fuel loading task based on the target core unit updates the nuclear fuel storage status.
11. A device for determining the nuclear fuel loading and unloading method, characterized in that, include: The first acquisition unit is used to acquire the cell number of the adjacent core unit corresponding to the target core unit, wherein the cell number indicates the positional relationship between the adjacent core unit and the target core unit; The second acquisition unit is used to acquire the nuclear fuel storage status of the adjacent core unit based on the unit number; The first determining unit is used to determine the target core offset method and the target loading auxiliary tool guiding method when the target core unit is loading and unloading nuclear fuel, based on the nuclear fuel storage status and the unit number. The second determining unit is used to determine the target loading and unloading method corresponding to the target core unit based on the target core offset method and the target loading auxiliary tool guiding method.
12. The nuclear fuel loading / unloading method determination device according to claim 11, characterized in that, The second acquisition unit is used to acquire the nuclear fuel storage status of the adjacent core unit based on the unit number, including: Determine the first position information of adjacent core cells based on the cell number; Obtain the nuclear fuel storage state array for multiple core units; The nuclear fuel storage status of adjacent core units is determined based on the first location information in the nuclear fuel storage status array.
13. The nuclear fuel loading / unloading method determination device according to claim 11, characterized in that, The first determining unit is configured to determine the target core offset method and the target loading auxiliary tool guidance method during nuclear fuel loading and unloading of the target core unit based on the nuclear fuel storage status and the unit number, including: Obtain a first correspondence between multiple core offset methods and the number of the first adjacent empty core unit, and a second correspondence between multiple loading auxiliary tool guiding methods and the number of the second adjacent empty core unit; The target core offset mode is determined from multiple core offset modes based on the nuclear fuel storage status, cell number, and first reference relationship. The target loading aid guidance mode is determined from multiple loading aid guidance modes based on the nuclear fuel storage status, unit number, and second reference relationship.
14. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the method for determining the nuclear fuel loading and unloading method according to any one of claims 1 to 8.
15. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the method for determining the nuclear fuel loading and unloading method according to any one of claims 1 to 8.