Method and apparatus for modeling fuel assembly subchannels in a nuclear reactor

By numbering and calculating the parameters of the fuel assembly sub-channels, the inaccuracy of sub-channel modeling under the influence of wire winding was solved, and more accurate and efficient modeling results were achieved.

CN122242325APending Publication Date: 2026-06-19CHINA NUCLEAR POWER TECH RES INST CO LTD +2

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA NUCLEAR POWER TECH RES INST CO LTD
Filing Date
2026-02-05
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

Traditional subchannel modeling methods struggle to accurately handle the impact of the spiral arrangement of the wire along the axial height on the geometry of the coolant flow channel, resulting in inaccurate modeling.

Method used

By numbering the fuel rods, winding wires, and sub-channels in the target winding rod bundle, the correspondence between the winding angle and the sub-channel is determined. The sub-channel is divided into multiple control volumes, and the wetted perimeter, flow area, and hydraulic diameter of each sub-channel are calculated. Modeling is then performed based on these parameters.

Benefits of technology

It enables accurate modeling of the geometric influence of the winding at different axial heights, improving the accuracy and efficiency of modeling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122242325A_ABST
    Figure CN122242325A_ABST
Patent Text Reader

Abstract

This application relates to a method and apparatus for modeling subchannels of fuel assemblies in a nuclear reactor. The method includes: numbering the fuel rods, wires, and subchannels in a target wire bundle and determining the correspondence between the wire angle and the subchannel; dividing the subchannel into multiple control volumes and determining the starting angle and rotation angle of each wire; calculating the wetted perimeter, flow area, and hydraulic diameter of each subchannel based on the correspondence, starting angle, and rotation angle; and modeling the subchannel based on its wetted perimeter, flow area, and hydraulic diameter. This method improves the accuracy of subchannel modeling.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of thermal-hydraulic calculation technology, and in particular to a modeling method and apparatus for fuel assembly subchannels in a nuclear reactor. Background Technology

[0002] In the thermal-hydraulic analysis of the reactor core, the calculation is performed using subchannel analysis software. Subchannel division is a prerequisite for carrying out subchannel analysis. The division of subchannels is completed based on the geometry of the fuel assembly. The shape enclosed by the center of the fuel rod through an imaginary line is defined as a subchannel.

[0003] Advanced reactor designs use wire-wound fuel rods for positioning, unlike pressurized water reactors which use a grid system. The presence of the wire-wound affects the geometry of the coolant channels along the axial height. Because the wires are spirally arranged along the axial height, they occupy different sub-channels at different heights, causing the sub-channel geometry to continuously change along the axial height. Traditional sub-channel modeling methods face significant difficulties in modeling this constantly changing geometry, resulting in inaccurate final models. Summary of the Invention

[0004] Therefore, it is necessary to provide a modeling method, apparatus, computer equipment, computer-readable storage medium, and computer program product for fuel assembly subchannels in a nuclear reactor that can accurately model the aforementioned technical problems.

[0005] In a first aspect, this application provides a method for modeling sub-channels of fuel assemblies in a nuclear reactor, including:

[0006] The fuel rods, winding wires, and sub-channels in the target winding rod bundle are numbered respectively, and the correspondence between the winding angle and the sub-channel is determined.

[0007] The sub-channel is divided into multiple control bodies, and the starting angle and rotation angle of each winding are determined.

[0008] Based on the aforementioned correspondence, starting angle, and rotation angle, calculate the wetted perimeter, flow area, and hydraulic diameter of each sub-channel;

[0009] Sub-channels are modeled based on their wetted perimeter, flow area, and hydraulic diameter.

[0010] In one embodiment, the calculation process for the rotation angle of the wound wire includes:

[0011] Obtain the effective axial height and the pitch of the wire for each control body;

[0012] The rotation angle of the winding is calculated based on the effective axial height and the pitch.

[0013] In one embodiment, the process of determining the effective axial height includes:

[0014] Determine the height of each control body and the pitch of the winding;

[0015] When the height is greater than the pitch, the height is continuously subtracted from the pitch to calculate the difference until the difference is less than the pitch. The difference less than the pitch is taken as the effective axial height of the control body.

[0016] In one embodiment, calculating the wetted perimeter, flow area, and hydraulic diameter of each sub-channel based on the correspondence, starting angle, and rotation angle includes:

[0017] Based on the correspondence, the starting angle, and the rotation angle, the positional relationship between the winding wire and the sub-channel is determined;

[0018] Based on the aforementioned positional relationships, determine the total number of windings within each sub-channel;

[0019] Determine the diameter of the winding wire, and based on the diameter and the total number of winding wires, calculate the wetted perimeter, flow area, and hydraulic diameter of each sub-channel.

[0020] In one embodiment, the calculation process for the wetted perimeter of the sub-channel includes:

[0021] Obtain the wetted perimeter of the subchannel, the diameter of the winding, and the total number of windings in the subchannel without winding.

[0022] The wetted perimeter of the subchannel is calculated based on the wetted perimeter of the subchannel without winding, the diameter of the winding, the total number of windings in the subchannel, and pi.

[0023] In one embodiment, the calculation process for the flow area of ​​the sub-channel includes:

[0024] Determine the flow area of ​​the sub-channel under the condition of no wire winding;

[0025] The flow area of ​​the sub-channel is calculated based on the flow area of ​​the sub-channel without winding, the diameter of the winding, the total number of windings in the sub-channel, and pi.

[0026] In one embodiment, the calculation process for the hydraulic diameter of the sub-channel includes:

[0027] The hydraulic diameter of the sub-channel is calculated based on the flow area and wetted perimeter of the sub-channel.

[0028] In one embodiment, the process of determining the winding angle includes:

[0029] Project the center of the winding wire onto a horizontal plane and connect it with the center of the fuel rod to obtain the first straight line;

[0030] The angle between the first straight line and the horizontal plane is taken as the winding angle of the wire.

[0031] In one embodiment, the subchannel is a closed flow region enclosed by the walls of adjacent fuel rods and the winding wire.

[0032] Secondly, this application also provides a modeling apparatus for fuel assembly sub-channels in a nuclear reactor, comprising:

[0033] The determination module is used to number the fuel rods, winding wires, and sub-channels in the target winding rod bundle, and to determine the correspondence between the winding angle and the sub-channels.

[0034] The determining module is further configured to divide the sub-channel into multiple control bodies and determine the starting angle and rotation angle of each winding wire.

[0035] The calculation module is used to calculate the wetted perimeter, flow area and hydraulic diameter of each sub-channel based on the correspondence, starting angle and rotation angle.

[0036] The modeling module is used to model the sub-channels based on the wetted perimeter, flow area, and hydraulic diameter of each sub-channel.

[0037] The aforementioned modeling method and apparatus for fuel assembly subchannels in a nuclear reactor first involves numbering the fuel rods, wires, and subchannels within the target wire bundle and determining the correspondence between the wire angles and the subchannels. The subchannel is then divided into multiple control volumes, and the starting angle and rotation angle of each wire are determined. Based on the correspondence, starting angle, and rotation angle, the wetted perimeter, flow area, and hydraulic diameter of each subchannel are calculated. Finally, the subchannel is modeled based on these parameters. By defining the connection between the wire and the channel, and calculating the wire rotation angle using the wire pitch and axial height, it is determined whether the wire is within the subchannel, thus determining the number of wires within the subchannel. This approach considers the influence of different axial heights of the wire on the subchannel geometry, resulting in a more accurate final modeling outcome. Attached Figure Description

[0038] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0039] Figure 1 This is an application environment diagram of a modeling method for fuel assembly subchannels in a nuclear reactor, as shown in one embodiment.

[0040] Figure 2 This is a flowchart illustrating a modeling method for a fuel assembly subchannel in a nuclear reactor, as shown in one embodiment.

[0041] Figure 3 This is a schematic diagram of the structure of a fuel rod bundle in one embodiment;

[0042] Figure 4 This is a structural block diagram of a modeling device for a fuel assembly subchannel in a nuclear reactor, as shown in one embodiment.

[0043] Figure 5 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0044] 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.

[0045] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.

[0046] The modeling method for fuel assembly subchannels in nuclear reactors provided in this application embodiment can be applied to, for example... Figure 1In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104 or located on the cloud or other network servers. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, drones, low-altitude aircraft, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, projection devices, etc. Portable wearable devices can include smartwatches, smart bracelets, head-mounted devices, etc. Head-mounted devices can be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. Server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0047] In one exemplary embodiment, such as Figure 2 As shown, a modeling method for sub-channels of fuel assemblies in a nuclear reactor is provided, which can be applied to... Figure 1 Taking terminal 102 as an example, the explanation includes the following steps 202 to 208. Wherein:

[0048] Step 202: Number the fuel rods, winding wires, and sub-channels in the target winding rod bundle, and determine the correspondence between the winding angle and the sub-channels.

[0049] For example, the fuel rods, winding wires, and sub-channels in the target wire bundle are numbered respectively, as shown in the specific structural diagram. Figure 3 As shown, the correspondence between the wire winding angle and the sub-channel is determined, wherein the wire winding is welded to the surface of the fuel rod.

[0050] Step 204: Divide the subchannel into multiple control bodies and determine the starting angle and rotation angle of each winding wire.

[0051] Optionally, the subchannel is divided into multiple control volumes along the axial height to determine the starting angle and rotation angle of each winding.

[0052] In one embodiment, the rotation direction of the winding wire affects the geometry within the sub-channel. Different rotation directions will cause the winding wire to appear in different sub-channels. Taking the right horizontal direction as 0 degrees, the starting angle of the winding wire is determined. The counterclockwise direction is determined as positive, and the rotation direction of the winding wire (clockwise / counterclockwise) is determined.

[0053] Step 206: Based on the correspondence, starting angle, and rotation angle, calculate the wetted perimeter, flow area, and hydraulic diameter of each sub-channel.

[0054] For example, the wetted perimeter, flow area and hydraulic diameter of each sub-channel are calculated based on the correspondence between the winding angle and the sub-channel, the starting angle of the winding and the rotation angle.

[0055] Step 208: Model the sub-channel based on the wetted perimeter, flow area, and hydraulic diameter of each sub-channel.

[0056] Optionally, the hydraulic parameters of the subchannel can be defined using subchannel software, including wetted perimeter, flow area, and hydraulic diameter, to model the subchannel.

[0057] In the aforementioned modeling method for fuel assembly subchannels in a nuclear reactor, the fuel rods, wires, and subchannels in the target wire bundle are numbered, and the correspondence between the wire angle and the subchannel is determined. The subchannel is divided into multiple control volumes, and the starting angle and rotation angle of each wire are determined. Based on the correspondence, starting angle, and rotation angle, the wetted perimeter, flow area, and hydraulic diameter of each subchannel are calculated. Subchannel modeling is then performed based on these parameters. By defining the connection relationship between the wire and the channel, and calculating the wire rotation angle using the wire pitch and axial height, it is possible to determine whether the wire is within the subchannel, determine the number of wires within the subchannel, and thus consider the influence of the wire at different axial heights on the subchannel geometry, resulting in a more accurate final modeling result.

[0058] In an exemplary embodiment, the process of calculating the rotation angle of the winding includes: obtaining the effective axial height of each control body and the pitch of the winding; and calculating the rotation angle of the winding based on the effective axial height and the pitch.

[0059] In practical implementation, the formula for calculating the rotation angle of the winding wire is shown in formula (1):

[0060]

[0061] in, To control the effective axial height of the body, The pitch of the thread is the diameter of the coil. The angle of rotation of the winding wire.

[0062] In the above embodiments, by calculating the rotation angle of the winding wire, the linear displacement of the winding wire in the axial height is converted into the angular position in the circumferential direction, making it easier to determine which sub-channel the winding wire is in.

[0063] In an exemplary embodiment, the process of determining the effective axial height includes: determining the height of each control body and the pitch of the winding; when the height is greater than the pitch, continuously subtracting the pitch from the height to calculate the difference until the difference is less than the pitch, and taking the difference less than the pitch as the effective axial height of the control body.

[0064] In actual implementation, the height of each control body, i.e. the height of the sub-channel and the pitch of the winding, is determined. It is then determined whether the height of the control body is greater than the pitch of the winding. If the height is greater than the pitch, the winding pitch is subtracted from the height. If the difference is still greater than the pitch, the pitch is subtracted again until the final difference is less than the pitch. The difference that is less than the pitch is taken as the effective axial height of the control body.

[0065] In one embodiment, the height of the flow channel (the area enclosed by the fuel rod and the winding wire) is known, i.e., the height of the fuel rod. The channel is divided into multiple control bodies along the axial height, i.e., the height of the control body is determined. For example, if the height of the fuel rod is h, and 20 control bodies are divided along the axial direction, then the height of the first control body is h / 20, the height of the second control body is h / 10, and the height of the 20th control body is h.

[0066] In the above embodiments, by calculating the effective axial height of the control body, the position at any axial height is equivalently mapped to a certain height within a pitch period, so that all subsequent calculations only need to focus on the pattern within one period, thus simplifying the calculation.

[0067] In an exemplary embodiment, the wetted perimeter, flow area, and hydraulic diameter of each sub-channel are calculated based on the correspondence, starting angle, and rotation angle, including: determining the positional relationship between the winding and the sub-channel based on the correspondence, starting angle, and rotation angle; determining the total number of windings in each sub-channel based on the positional relationship; determining the diameter of the windings; and calculating the wetted perimeter, flow area, and hydraulic diameter of each sub-channel based on the diameter and the total number of windings.

[0068] In actual implementation, based on the correspondence, starting angle and rotation angle, the positional relationship between the winding wire and the sub-channel is determined, it is determined which sub-channel the winding wire is located in, and the total number of winding wires in each sub-channel is determined. Based on the diameter of the winding wire and the total number of winding wires in the sub-channel, the wetted perimeter, flow area and hydraulic diameter of each sub-channel are calculated.

[0069] In one embodiment, the winding angle changes by 60 degrees, and the winding enters the next sub-channel.

[0070] In the above embodiments, by calculating the wetted perimeter, flow area and hydraulic diameter of the sub-channel, relevant information is transformed into intuitive core parameters, making the final modeling more efficient.

[0071] In an exemplary embodiment, the calculation process of the wetted perimeter of the subchannel includes: obtaining the wetted perimeter of the subchannel without winding, the diameter of the winding, and the total number of windings in the subchannel; and calculating the wetted perimeter of the subchannel based on the wetted perimeter of the subchannel without winding, the diameter of the winding, the total number of windings in the subchannel, and pi.

[0072] In actual implementation, the formula for calculating the wetted perimeter of the sub-channel is shown in formula (2):

[0073]

[0074] in, For the wetted periphery of the sub-channel, For the wetted periphery of the sub-channel without winding wire, The diameter of the winding wire. This represents the total number of windings within the sub-channel.

[0075] In the above embodiments, the geometric fact of the existence of the wire winding is accurately transformed into key engineering parameters that affect the flow friction characteristics of the coolant, making subsequent modeling simpler.

[0076] In an exemplary embodiment, the process of calculating the flow area of ​​the sub-channel includes: determining the flow area of ​​the sub-channel without winding; and calculating the flow area of ​​the sub-channel based on the flow area of ​​the sub-channel without winding, the diameter of the winding, the total number of windings in the sub-channel, and pi.

[0077] In actual implementation, the formula for calculating the flow area of ​​the sub-channel is shown in formula (3):

[0078]

[0079] in, The flow area of ​​the sub-channel. The flow area of ​​the sub-channel without winding wire. The diameter of the winding wire. This represents the total number of windings within the sub-channel.

[0080] In the above embodiments, the space occupation effect of the winding wire is directly converted into core parameters, making the final modeling more accurate.

[0081] In an exemplary embodiment, the process of calculating the hydraulic diameter of the subchannel includes: calculating the hydraulic diameter of the subchannel based on the flow area and wetted perimeter of the subchannel.

[0082] In actual implementation, the formula for calculating the hydraulic diameter of the sub-channel is shown in formula (4):

[0083]

[0084] in, The hydraulic diameter of the sub-channel. The flow area of ​​the sub-channel. The wetted perimeter of the sub-channel.

[0085] In the above embodiments, by calculating the hydraulic diameter, the dual dynamic effects of the winding on the flow space (area) and frictional resistance (wet perimeter) are integrated into a standardized and universally applicable core engineering parameter, making subsequent processing simpler.

[0086] In an exemplary embodiment, the process of determining the winding angle includes: projecting the center of the winding onto a horizontal plane and connecting it with the center of the fuel rod to obtain a first straight line; and taking the angle between the first straight line and the horizontal plane as the winding angle of the winding.

[0087] In practice, the center of the winding wire is projected onto the water surface and connected to the center of the fuel rod. The angle between this line and the horizontal line is the winding angle (0 degrees to 360 degrees).

[0088] In the above embodiments, the starting angles of different windings may be different, resulting in them being at different circumferential positions at the same axial height. Accurately calculating the individual angle of each winding can precisely reproduce the true phase difference between the windings.

[0089] In one exemplary embodiment, the sub-channel is a closed flow region enclosed by the walls of adjacent fuel rods and the winding wire, such as... Figure 3 The closed area formed by the dashed line, the fuel rod wall, and the winding wire wall.

[0090] In practice, the closed flow area enclosed by the walls of adjacent fuel rods and the winding wire is used as a sub-channel.

[0091] In the above embodiments, traditional sub-channel division is usually based only on the connection between the centers of the fuel rods, and the influence of the winding is approximated by subsequent correction (such as correction of the flow area). However, this application divides the region into sub-channels, making the final modeling result more accurate.

[0092] To illustrate the modeling method for fuel assembly subchannels in a nuclear reactor in this application in detail, an embodiment is described below. For example, this application describes the modeling method for fuel assembly subchannels in a nuclear reactor in a specific scenario.

[0093] First, the fuel rods, winding wires, and sub-channels in the target wire bundle are numbered, as shown in the specific structural diagram. Figure 3 As shown, the correspondence between the wire winding angle and the sub-channel is determined, wherein the wire winding is welded to the surface of the fuel rod.

[0094] Along the axial height, the sub-channel is divided into multiple control volumes, and the starting angle and rotation angle of each winding are determined. Based on the correspondence between the winding angle and the sub-channel, and the starting angle and rotation angle of the winding, the wetted perimeter, flow area, and hydraulic diameter of each sub-channel are calculated.

[0095] The subchannel is modeled by defining its hydraulic parameters using wetted perimeter, flow area, and hydraulic diameter in the subchannel software.

[0096] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, 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 flowcharts of the embodiments described above 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. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.

[0097] Based on the same inventive concept, this application also provides a modeling apparatus for fuel assembly subchannels in a nuclear reactor, used to implement the modeling method for fuel assembly subchannels in a nuclear reactor described above. The solution provided by this apparatus is similar to the solution described in the above method. Therefore, the specific limitations of one or more modeling apparatus embodiments for fuel assembly subchannels in a nuclear reactor provided below can be found in the limitations of the modeling method for fuel assembly subchannels in a nuclear reactor described above, and will not be repeated here.

[0098] In one exemplary embodiment, such as Figure 4 As shown, a modeling apparatus for fuel assembly subchannels in a nuclear reactor is provided, comprising: a determination module 401, a calculation module 402, and a modeling module 403, wherein:

[0099] The determination module is used to number the fuel rods, winding wires, and sub-channels in the target winding rod bundle, and to determine the correspondence between the winding angle and the sub-channel.

[0100] The determining module is further configured to divide the sub-channel into multiple control bodies and determine the starting angle and rotation angle of each winding wire.

[0101] The calculation module is used to calculate the wetted perimeter, flow area and hydraulic diameter of each sub-channel based on the correspondence, starting angle and rotation angle.

[0102] The modeling module is used to model the sub-channels based on the wetted perimeter, flow area, and hydraulic diameter of each sub-channel.

[0103] In one exemplary embodiment, the above-described calculation module is further configured to calculate the rotation angle of the winding wire:

[0104] Obtain the effective axial height and the pitch of the wire for each control body;

[0105] The rotation angle of the winding is calculated based on the effective axial height and the pitch.

[0106] In one exemplary embodiment, the determining module is further configured to:

[0107] Determine the height of each control body and the pitch of the winding;

[0108] When the height is greater than the pitch, the height is continuously subtracted from the pitch to calculate the difference until the difference is less than the pitch. The difference less than the pitch is taken as the effective axial height of the control body.

[0109] In one exemplary embodiment, the above-described computing module is further configured to:

[0110] Based on the correspondence, the starting angle, and the rotation angle, the positional relationship between the winding wire and the sub-channel is determined;

[0111] Based on the aforementioned positional relationships, determine the total number of windings within each sub-channel;

[0112] Determine the diameter of the winding wire, and based on the diameter and the total number of winding wires, calculate the wetted perimeter, flow area, and hydraulic diameter of each sub-channel.

[0113] In one exemplary embodiment, the above-described calculation module is further configured to calculate the wetted perimeter of the sub-channel:

[0114] Obtain the wetted perimeter of the subchannel, the diameter of the winding, and the total number of windings in the subchannel without winding.

[0115] The wetted perimeter of the subchannel is calculated based on the wetted perimeter of the subchannel without winding, the diameter of the winding, the total number of windings in the subchannel, and pi.

[0116] In one exemplary embodiment, the above-described calculation module is further configured to calculate the flow area of ​​the sub-channel:

[0117] Determine the flow area of ​​the sub-channel under the condition of no wire winding;

[0118] The flow area of ​​the sub-channel is calculated based on the flow area of ​​the sub-channel without winding, the diameter of the winding, the total number of windings in the sub-channel, and pi.

[0119] In one exemplary embodiment, the above-described calculation module is further configured to calculate the hydraulic diameter of the sub-channel:

[0120] The hydraulic diameter of the sub-channel is calculated based on the flow area and wetted perimeter of the sub-channel.

[0121] In one exemplary embodiment, the determining module is further configured to:

[0122] Project the center of the winding wire onto a horizontal plane and connect it with the center of the fuel rod to obtain the first straight line;

[0123] The angle between the first straight line and the horizontal plane is taken as the winding angle of the wire.

[0124] In one exemplary embodiment, the subchannel is a closed flow region enclosed by adjacent fuel rod walls and wire winding walls.

[0125] The modules in the modeling device for the fuel assembly subchannels in the aforementioned nuclear reactor can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware within or independently of the processor in a computer device, or stored in software within the memory of a computer device, so that the processor can invoke and execute the operations corresponding to each module.

[0126] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 5As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When executed by the processor, the computer program implements a modeling method for fuel assembly subchannels in a nuclear reactor.

[0127] The display unit of this computer device is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of this computer device can be a touch layer covering the display screen, or buttons, a trackball, or a touchpad set on the casing of the computer device, or an external keyboard, touchpad, or mouse, etc.

[0128] Those skilled in the art will understand that Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0129] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0130] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0131] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0132] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for modeling sub-channels of fuel assemblies in a nuclear reactor, characterized in that, The method includes: The fuel rods, winding wires, and sub-channels in the target winding rod bundle are numbered respectively, and the correspondence between the winding angle and the sub-channel is determined. The sub-channel is divided into multiple control bodies, and the starting angle and rotation angle of each winding are determined. Based on the aforementioned correspondence, starting angle, and rotation angle, calculate the wetted perimeter, flow area, and hydraulic diameter of each sub-channel; Sub-channels are modeled based on their wetted perimeter, flow area, and hydraulic diameter.

2. The method according to claim 1, characterized in that, The calculation process for the rotation angle of the winding includes: Obtain the effective axial height and the pitch of the wire for each control body; The rotation angle of the winding is calculated based on the effective axial height and the pitch.

3. The method according to claim 2, characterized in that, The process of determining the effective axial height includes: Determine the height of each control element and the pitch of the winding; When the height is greater than the pitch, the height is continuously subtracted from the pitch to calculate the difference until the difference is less than the pitch. The difference less than the pitch is taken as the effective axial height of the control body.

4. The method according to claim 1, characterized in that, The calculation of the wetted perimeter, flow area, and hydraulic diameter of each sub-channel based on the correspondence, starting angle, and rotation angle includes: Based on the correspondence, the starting angle, and the rotation angle, the positional relationship between the winding wire and the sub-channel is determined; Based on the aforementioned positional relationships, determine the total number of windings within each sub-channel; Determine the diameter of the winding wire, and based on the diameter and the total number of winding wires, calculate the wetted perimeter, flow area, and hydraulic diameter of each sub-channel.

5. The method according to claim 4, characterized in that, The calculation process for the wetted perimeter of the sub-channel includes: Obtain the wetted perimeter of the subchannel, the diameter of the winding, and the total number of windings in the subchannel without winding. The wetted perimeter of the subchannel is calculated based on the wetted perimeter of the subchannel without winding, the diameter of the winding, the total number of windings in the subchannel, and pi.

6. The method according to claim 5, characterized in that, The calculation process for the flow area of ​​the sub-channel includes: Determine the flow area of ​​the sub-channel under the condition of no wire winding; The flow area of ​​the sub-channel is calculated based on the flow area of ​​the sub-channel without winding, the diameter of the winding, the total number of windings in the sub-channel, and pi.

7. The method according to claim 6, characterized in that, The calculation process for the hydraulic diameter of the sub-channel includes: The hydraulic diameter of the sub-channel is calculated based on the flow area and wetted perimeter of the sub-channel.

8. The method according to claim 1, characterized in that, The process of determining the winding angle includes: Project the center of the winding wire onto a horizontal plane and connect it with the center of the fuel rod to obtain the first straight line; The angle between the first straight line and the horizontal plane is taken as the winding angle of the wire.

9. The method according to claim 1, characterized in that, The sub-channel is a closed flow region enclosed by the walls of adjacent fuel rods and the winding wire.

10. A modeling apparatus for sub-channels of fuel assemblies in a nuclear reactor, characterized in that, The device includes: The determination module is used to number the fuel rods, winding wires, and sub-channels in the target winding rod bundle, and to determine the correspondence between the winding angle and the sub-channels. The determining module is further configured to divide the sub-channel into multiple control bodies and determine the starting angle and rotation angle of each winding wire. The calculation module is used to calculate the wetted perimeter, flow area and hydraulic diameter of each sub-channel based on the correspondence, starting angle and rotation angle. The modeling module is used to model the sub-channels based on the wetted perimeter, flow area, and hydraulic diameter of each sub-channel.