Design methods, systems and electronic equipment for breeding blankets in nuclear fusion devices

By generating the deployment space and calculating the fill rate and contact log ratio in the breeding blanket design method of nuclear fusion device, the inaccuracy problem of breeding blanket design in the prior art is solved, and efficient and accurate design of breeding blanket is achieved.

CN121834934BActive Publication Date: 2026-05-26聚变新能(安徽)有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
聚变新能(安徽)有限公司
Filing Date
2026-03-11
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Existing technologies are insufficient to quantitatively assess the upper limit of the filling rate of the breeding blanket and the contact rate of the material spheres in nuclear fusion devices, resulting in inaccurate design results and difficulty in forming reusable design criteria. In particular, under the conditions that the spheres cannot intersect, are allowed to be tangent, and are subject to boundary constraints, the filling strategy and local stacking morphology are sensitive, and there is a lack of unified calculation and evaluation methods.

Method used

A design method for the breeding blanket of a nuclear fusion device is proposed. By generating a deployment space and obtaining multiple design parameters, multiplication spheres and breeding spheres are generated until the space can no longer accommodate them. The fill rate and contact log ratio are calculated, and the target parameters are determined to meet user requirements.

Benefits of technology

It achieves improved filling rate and contact efficiency of the proliferation cladding while meeting user needs, and provides a unified calculation and evaluation method to ensure the reusability and accuracy of the design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121834934B_ABST
    Figure CN121834934B_ABST
Patent Text Reader

Abstract

This invention discloses a method, system, and electronic device for designing a breeding blanket for a nuclear fusion device, relating to the field of nuclear fusion technology. The method includes: generating a deployment space based on the size and shape of the breeding blanket of the nuclear fusion device, and obtaining multiple first design parameters for the breeding blanket; for each first design parameter, continuously generating multiplication spheres and breeding spheres within the deployment space until the remaining space cannot accommodate the multiplication spheres and breeding spheres, obtaining a first fill rate of the deployment space and a first ratio of the number of dissimilar contact pairs within the deployment space to the total number of contact pairs; determining a first target parameter from the multiple first design parameters based on the first fill rate and the first ratio, and obtaining the breeding blanket of the nuclear fusion device based on the first target parameter. Thus, a breeding blanket that meets user requirements can be obtained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of nuclear fusion technology, and in particular to a method, system, and electronic equipment for designing a breeding blanket for a nuclear fusion device. Background Technology

[0002] In related technologies, to design the breeder blanket of a nuclear fusion device, several fixed sphere diameter and ratio schemes need to be selected, and the schemes are compared through experience or a small number of experiments. However, as sphere diameter schemes have evolved from single-size to dual-size or even multi-size combinations, and the filling space has expanded from regular geometry to actual structural units with boundary constraints, it is difficult to quantitatively answer key questions such as "what is the upper limit of the filling rate that can be achieved in the same space" and "how the contact rate between spheres of different materials changes with sphere diameter and ratio" based solely on experience. Especially under the conditions that the spheres cannot intersect, are allowed to be tangent, and are subject to boundary constraints, the dispersion of random filling is significant, and the results are quite sensitive to the delivery strategy, boundary effects, and local stacking morphology. Without a unified calculation and evaluation method, it is easy to make it difficult to make fair comparisons between different schemes, and it is also not conducive to the formation of reusable design criteria, making it difficult to design a breeder blanket that meets user needs. Summary of the Invention

[0003] This invention aims to at least partially solve one of the technical problems in related technologies. Therefore, the first objective of this invention is to propose a method for designing a breeding blanket for a nuclear fusion device to obtain a breeding blanket that meets user requirements.

[0004] The second objective of this invention is to provide an electronic device.

[0005] The third objective of this invention is to propose a design system for the breeding blanket of a nuclear fusion device.

[0006] To achieve the above objectives, a first aspect of the present invention provides a method for designing a breeding blanket for a nuclear fusion device. The method includes: generating a deployment space based on the size and shape of the breeding blanket of the nuclear fusion device, and obtaining multiple first design parameters of the breeding blanket of the nuclear fusion device; for each first design parameter, continuously generating multiplication spheres and breeding spheres within the deployment space according to the first design parameters, until the remaining space within the deployment space cannot accommodate the multiplication spheres and breeding spheres, obtaining a first filling rate of the deployment space and a first ratio of the number of heterogeneous contact pairs within the deployment space to the total number of contact pairs; determining a first target parameter from the multiple first design parameters based on the first filling rate and the first ratio, and obtaining the breeding blanket of the nuclear fusion device based on the first target parameter.

[0007] In addition, the nuclear fusion device breeding blanket design method according to embodiments of the present invention may also have the following additional technical features:

[0008] According to one embodiment of the present invention, the first design parameters include the size of the multiplication sphere, the size of the proliferation sphere, and the ratio of the number of multiplication spheres to the number of proliferation spheres. The step of continuously generating multiplication spheres and proliferation spheres in the deployment space according to the first design parameters until the remaining space in the deployment space cannot accommodate the multiplication spheres and proliferation spheres includes: generating a deployment sequence according to the ratio, wherein the deployment sequence includes at least one sequence segment, each sequence segment including M multiplication spheres and N proliferation spheres, where M and N are both positive integers, and M / N is equal to the ratio; selecting one of the multiplication spheres and proliferation spheres as a candidate sphere type based on the number of multiplication spheres and proliferation spheres already generated in the deployment space and the deployment sequence; and randomly selecting within the deployment space... Determine the placement location and obtain the candidate ball radius based on the candidate ball type and the size of the multiplying ball / proliferating ball; determine whether the first distance between the placement location and the boundary of the placement space and the existing balls in the placement space is less than the candidate ball radius; when the first distance is greater than or equal to the candidate ball radius, generate a candidate ball with the placement location as the center of the candidate ball, based on the candidate ball radius and the candidate ball type; determine whether the remaining space in the placement space can accommodate the multiplying ball and the proliferating ball; when the remaining space in the placement space can accommodate the multiplying ball and the proliferating ball, return to the step of selecting one of the multiplying ball and the proliferating ball as the candidate ball type based on the number of multiplying balls and the proliferating ball already generated in the placement space and the placement sequence.

[0009] According to one embodiment of the present invention, the first design parameters include the size of the multiplication ball, the size of the proliferation ball, and the ratio of the number of multiplication balls to the number of proliferation balls. The step of continuously generating multiplication balls and proliferation balls in the deployment space according to the first design parameters until the remaining space in the deployment space cannot accommodate the multiplication balls and proliferation balls includes: selecting one of the multiplication balls and proliferation balls as a candidate ball type according to the ratio; randomly selecting a deployment position in the deployment space and obtaining the radius of a candidate ball according to the candidate ball type and the ratio of the multiplication ball size to the proliferation ball size; determining whether a first distance between the deployment position and the boundary of the deployment space and the existing balls in the deployment space is less than the radius of the candidate ball; when the first distance is greater than or equal to the radius of the candidate ball, generating a candidate ball with the deployment position as the center of the candidate ball according to the radius and the candidate ball type; determining whether the remaining space in the deployment space can accommodate the multiplication balls and proliferation balls; and when the remaining space in the deployment space can accommodate the multiplication balls and proliferation balls, returning to the step of selecting one of the multiplication balls and proliferation balls as a candidate ball type according to the ratio.

[0010] According to an embodiment of the present invention, after generating candidate balls based on the candidate ball radius and candidate ball type with the placement location as the candidate ball center, the method further includes: clearing the first count value corresponding to the candidate ball type to zero; before determining whether the remaining space in the placement space can accommodate the multiplication ball and the proliferation ball, the method further includes: when the first distance is less than the candidate ball radius, incrementing the second count value and the first count value corresponding to the candidate ball type by one; determining whether the remaining space in the placement space can accommodate the multiplication ball and the proliferation ball includes: obtaining the remaining space in the placement space; when the remaining space in the placement space is greater than or equal to a preset space threshold, the first count value is less than a first preset quantity threshold, and the second count value is less than a second preset quantity threshold, the remaining space in the placement space can accommodate the multiplication ball and the proliferation ball; when any one of the following is satisfied: the remaining space in the placement space is less than the preset space threshold, the first count value is greater than or equal to the first preset quantity threshold, and the second count value is greater than or equal to the second preset quantity threshold, the remaining space in the placement space cannot accommodate the multiplication ball and the proliferation ball.

[0011] According to an embodiment of the present invention, when the remaining space in the deployment space cannot accommodate the multiplication ball and the proliferation ball, the method further includes: randomly selecting a plurality of target balls from the deployed balls in the deployment space; for each target ball, moving the target ball a preset distance in a random direction, and obtaining the relationship between the second distance between the center of the target ball and the boundary of the deployment space and the existing balls in the deployment space and the radius of the target ball; when the relationship between the second distances for the plurality of target balls is greater than the radius of the target ball, returning to the step of selecting one of the multiplication balls and proliferation balls as a candidate ball type based on the number of multiplication balls and proliferation balls generated in the deployment space and the deployment sequence.

[0012] According to one embodiment of the present invention, obtaining the first filling rate of the placement space and the first ratio of the number of heterogeneous contact pairs in the placement space to the total number of contact pairs includes: obtaining the second filling rate of the placement space and the second ratio of the number of heterogeneous contact pairs in the placement space to the total number of contact pairs; incrementing a third count value by one and comparing the third count value with a third preset quantity threshold; when the third count value is less than the third preset quantity threshold, returning to the step of continuously generating multiplication balls and proliferation balls in the placement space according to the first design parameters; when the third count value is greater than or equal to the third preset quantity threshold, obtaining the first filling rate by averaging the second filling rate balls, and averaging the second ratio to obtain the first ratio.

[0013] According to an embodiment of the present invention, obtaining a plurality of first design parameters of the breeding blanket of the nuclear fusion device includes: obtaining a first design parameter range of the breeding blanket of the nuclear fusion device, and generating a plurality of first design parameters according to the first design parameter range; determining a first target parameter from the plurality of first design parameters according to the first fill rate and the first ratio includes: determining a second target parameter from the plurality of first design parameters according to the first fill rate and the first ratio; incrementing a fourth count value by one, and comparing the fourth count value with a fourth preset quantity threshold; when the fourth count value is less than the fourth preset quantity threshold, generating a plurality of new first design parameters according to the second target parameter, and returning to the step of continuously generating multiplication spheres and breeding spheres in the deployment space according to the first design parameter for each first design parameter; when the fourth count value is greater than or equal to the fourth preset quantity threshold, using the second target parameter as the first target parameter.

[0014] According to an embodiment of the present invention, before generating the deployment space based on the size and shape of the breeding blanket of the nuclear fusion device, the method further includes: generating a deployment area based on the size and shape of the breeding blanket of the nuclear fusion device, and obtaining a plurality of second design parameter intervals of the breeding blanket of the nuclear fusion device; for each second design parameter interval, generating a plurality of second design parameters based on the second design parameter interval, and for each second design parameter, continuously generating a doubling circle and a breeding circle in the deployment area based on the second design parameter, until the remaining area in the deployment area cannot accommodate the doubling circle and the breeding circle, obtaining a third filling rate of the deployment area and a third ratio of the number of heterogeneous contact pairs to the total number of contact pairs in the deployment space; selecting a first design parameter interval from the plurality of second design parameter intervals based on the third filling rate and the third ratio.

[0015] To achieve the above objectives, a second aspect of the present invention provides an electronic device including a memory, a processor, and a computer program stored in the memory and running on the processor. When the computer program is executed by the processor, it implements the above-described method for designing the breeding blanket of a nuclear fusion device.

[0016] To achieve the above objectives, a third aspect of the present invention provides a nuclear fusion device breeding blanket design system, including the aforementioned electronic equipment.

[0017] According to the method, system, and electronic equipment for designing a breeding blanket for a nuclear fusion device according to embodiments of the present invention, a deployment space is generated based on the size and shape of the breeding blanket of the nuclear fusion device, and multiple first design parameters of the breeding blanket of the nuclear fusion device are obtained. For each first design parameter, multiplication spheres and breeding spheres are continuously generated in the deployment space according to the first design parameter until the remaining space in the deployment space can no longer accommodate the multiplication spheres and breeding spheres, thereby obtaining a first fill rate of the deployment space and a first ratio of the number of heterogeneous contact pairs in the deployment space to the total number of contact pairs. A first target parameter is determined from the multiple first design parameters based on the first fill rate and the first ratio, and the breeding blanket of the nuclear fusion device is obtained based on the first target parameter. Thus, a breeding blanket that meets the user's requirements can be obtained.

[0018] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0019] Figure 1 This is a flowchart of the nuclear fusion device breeding blanket design method according to an embodiment of the present invention;

[0020] Figure 2 This is a flowchart of a method for designing a breeding blanket for a nuclear fusion device, as an example of the present invention.

[0021] Figure 3 This is a structural block diagram of an electronic device according to an embodiment of the present invention;

[0022] Figure 4 This is a structural block diagram of the nuclear fusion device breeding blanket design system according to an embodiment of the present invention. Detailed Implementation

[0023] The following description, with reference to the accompanying drawings, outlines a method, system, and electronic equipment for designing a breeding blanket for a nuclear fusion device according to embodiments of the present invention. Throughout the description, the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions. The embodiments described with reference to the accompanying drawings are exemplary and should not be construed as limiting the invention.

[0024] When controlled thermonuclear fusion devices use the DT reaction as the primary energy source, tritium in the plasma fuel is extremely rare in nature and has a finite decay period. In engineering, it is typically necessary to achieve online tritium breeding and recovery during device operation to meet the continuous supply requirements for long-term stable operation. The breeding blanket of a tokamak device serves the dual function of energy deposition from fusion neutrons and tritium breeding. One of its design goals is to increase the tritium breeding ratio to achieve tritium self-sufficiency while meeting structural integrity, thermohydraulic, and radiation safety constraints.

[0025] In the material system of the breeding blanket, lithium-based breeding materials (such as lithium ceramic spheres) can undergo nuclear reactions to generate tritium under neutron irradiation. Simultaneously, to compensate for neutron absorption and scattering losses in structural materials, coolants, and other components, neutron multiplier materials are often introduced into the breeding region to increase the effective number of neutrons, thereby enhancing the tritium production capability of lithium-based materials. Beryllium and its alloys are widely used as candidate multiplier materials due to their high neutron multiplication capability and good engineering application foundation.

[0026] In terms of specific structural implementation, breeder materials and multiplicative materials are often packed in a spherical bed configuration. On the one hand, the spherical bed structure has good thermal conductivity and permeability, facilitating heat exchange of the cooling medium and tritium extraction. On the other hand, the diameter of the spheres, their gradation combination, and the proportion of spheres made of different materials directly affect the geometric filling rate, pore structure, and effective contact behavior of the spherical bed, thereby further influencing heat transfer, mass transfer, and tritium-related interfacial processes. Taking a mixed spherical bed of beryllium-titanium alloy spheres and lithium-based spheres as an example, the contact frequency and contact area between multiplicative and breeder spheres are often related to factors such as local neutron coupling, heat transfer between particles, and tritium migration channels. These are among the key geometric and structural indicators that need to be evaluated in spherical bed design.

[0027] Therefore, in order to design a breeding blanket for a nuclear fusion device that meets user needs, the following design method, system, and electronic equipment for a nuclear fusion device breeding blanket are proposed.

[0028] Figure 1 This is a flowchart of the nuclear fusion device breeding blanket design method according to an embodiment of the present invention.

[0029] like Figure 1 As shown, the method for designing the breeding blanket of a nuclear fusion device includes:

[0030] S11, generate a deployment space based on the size and shape of the breeding blanket of the nuclear fusion device, and obtain multiple first design parameters of the breeding blanket of the nuclear fusion device.

[0031] Specifically, the design conditions are first input and the evaluation criteria are standardized. These design conditions include a finite boundary space and two types of spheres: multiplication spheres and breeder spheres. The finite boundary space includes the size and shape of the breeder blanket of the nuclear fusion device. This finite boundary space represents the actual size and shape of the breeder blanket of the nuclear fusion device to be designed.

[0032] Furthermore, it is necessary to clearly define the hard geometric constraints: spheres are only allowed to be tangent to each other but not intersect, and spheres are not allowed to cross the boundary but are allowed to be tangent to the boundary.

[0033] After obtaining the aforementioned finite boundary space, a three-dimensional projection space is generated based on the actual size and shape. This projection space can be generated using the actual size and shape, or it can be an equivalent closed cavity obtained by simplifying the engineering structural units based on the actual size and shape, which can then be used as the projection space.

[0034] Furthermore, multiple first design parameters of the breeding blanket of the nuclear fusion device are obtained. These first design parameters are constraints on the multiplying material and the breeding material in the breeding blanket. Since the breeding blanket adopts a spherical bed structure, the multiplying material is realized by multiplying spheres and the breeding material is realized by breeding spheres. In other words, for each first design parameter, there is a set of constraints on the multiplying spheres and the breeding spheres. That is, the multiplying spheres and the breeding spheres of the finally generated breeding blanket must satisfy the first design parameters.

[0035] It should be noted that the above three-dimensional projection space is a virtual space.

[0036] S12, for each first design parameter, multiplication spheres and proliferation spheres are continuously generated in the deployment space according to the first design parameter until the remaining space in the deployment space can no longer accommodate the multiplication spheres and proliferation spheres, thereby obtaining the first filling rate of the deployment space and the first ratio of the number of heterogeneous contact pairs in the deployment space to the total number of contact pairs.

[0037] The first filling rate mentioned above refers to the ratio between the total volume of the multiplying spheres and the proliferation spheres in the placement space and the volume of the placement space. The heterogeneous contact pairs mentioned above refer to the number of contacting multiplying sphere-proliferation sphere pairs. The total contact pairs mentioned above refer to the number of contacting multiplying sphere-proliferation sphere and multiplying sphere-multiplying sphere-proliferation sphere-proliferation sphere pairs.

[0038] Specifically, for the aforementioned heterogeneous contact pairs and total contact pairs, a condition can be set where contact is considered to have occurred if the distance between the centers of two spheres equals the sum of their radii. Considering floating-point errors and the potentially minute gaps in configuration generation, a unified engineering tolerance is introduced. .

[0039] When the center of the ball falls on Contact is defined as being within a certain range, where, Let be the radius of the i-th ball in the throwing space. Let be the radius of the j-th ball within the throwing space.

[0040] During the statistical analysis, the three types of contact pairs were accumulated: doubling-doubling, multiplication-multiplication, and doubling-multiplication, and the first ratio mentioned above was calculated accordingly.

[0041] The aforementioned first fill rate and the aforementioned first ratio constitute the aforementioned evaluation caliber. Furthermore, the logarithmic density of heterogeneous contacts per unit volume can also be output simultaneously for comparability between different spatial dimensions.

[0042] S13, determine the first target parameter from multiple first design parameters based on the first fill rate and the first ratio, and obtain the breeding blanket of the nuclear fusion device based on the first target parameter.

[0043] Specifically, after obtaining the first fill rate and the first ratio, the first target parameter can be determined from multiple first design parameters based on these parameters. The standard for determination is that the larger the first fill rate and the larger the first ratio, the better. If it is impossible to determine which of the two first design parameters is superior based on the first fill rate and the first ratio—for example, one first design parameter corresponds to a larger first fill rate, and the other corresponds to a larger first ratio—then both first design parameters are considered first target parameters. The user selects the first target parameter according to their actual needs. For example, engineers can choose one or more sets of first target parameters based on preferences (e.g., emphasizing contact or filling) for subsequent 3D verification, thermal-hydraulic / neutronic analysis, or trial production verification.

[0044] After obtaining the first target parameters, the multiplicative material and the breeding material can be filled according to the first target parameters to obtain the breeding blanket of the nuclear fusion device.

[0045] Thus, a breeding blanket for nuclear fusion devices that meets user needs can be obtained.

[0046] In some embodiments of the present invention, the first design parameters include the size of the multiplication sphere, the size of the proliferation sphere, and the ratio of the number of multiplication spheres to the number of proliferation spheres. Multiplication spheres and proliferation spheres are continuously generated in the deployment space according to the first design parameters until the remaining space in the deployment space can no longer accommodate the multiplication spheres and proliferation spheres. This includes: generating a deployment sequence according to the quantity ratio, wherein the deployment sequence includes at least one sequence segment, each sequence segment including M multiplication spheres and N proliferation spheres, where M and N are both positive integers, and M / N equals the quantity ratio; selecting one of the multiplication spheres and proliferation spheres as a candidate sphere type based on the number of multiplication spheres and proliferation spheres already generated in the deployment space and the deployment sequence; and randomly generating multiplication spheres and proliferation spheres in the deployment space. The machine selects a placement location and obtains the candidate ball radius based on the candidate ball type and the size of the multiplying ball / proliferating ball. It then determines whether the first distance between the placement location and the boundary of the placement space and the existing balls in the placement space is less than the candidate ball radius. When the first distance is greater than or equal to the candidate ball radius, a candidate ball is generated based on the candidate ball radius and candidate ball type, with the placement location as the center of the candidate ball. The machine then determines whether the remaining space in the placement space can accommodate the multiplying ball and the proliferating ball. When the remaining space in the placement space can accommodate the multiplying ball and the proliferating ball, the machine returns to the step of selecting one of the multiplying balls and the proliferating ball as the candidate ball type based on the number of multiplying balls and the proliferating ball already generated in the placement space and the placement sequence.

[0047] Optionally, the first design parameter mentioned above may also include the total number of balls to be launched.

[0048] The method, after generating candidate balls based on their radius and type with the placement location as the candidate ball's center, further includes: clearing the first count value corresponding to the candidate ball type to zero; before determining whether the remaining space in the placement space can accommodate the multiplication ball and the proliferation ball, the method further includes: when the first distance is less than the candidate ball's radius, incrementing the second count value and the first count value corresponding to the candidate ball type by one; determining whether the remaining space in the placement space can accommodate the multiplication ball and the proliferation ball includes: obtaining the remaining space in the placement space; when the remaining space in the placement space is greater than or equal to a preset space threshold, the first count value is less than a first preset quantity threshold, and the second count value is less than a second preset quantity threshold, the remaining space in the placement space can accommodate the multiplication ball and the proliferation ball; when any one of the following conditions is met: the remaining space in the placement space is less than the preset space threshold, the first count value is greater than or equal to the first preset quantity threshold, and the second count value is greater than or equal to the second preset quantity threshold, the remaining space in the placement space cannot accommodate the multiplication ball and the proliferation ball.

[0049] When the remaining space in the deployment space cannot accommodate the multiplication spheres and proliferation spheres, the method further includes: randomly selecting multiple target spheres from the deployed spheres in the deployment space; for each target sphere, moving the target sphere a preset distance in a random direction, and obtaining the relationship between the second distance between the center of the target sphere and the boundary of the deployment space and the existing spheres in the deployment space and the radius of the target sphere; when the second distance for multiple target spheres is greater than the radius of the target sphere, returning to the step of selecting one of the multiplication spheres and proliferation spheres as a candidate sphere type based on the number and deployment sequence of the multiplication spheres and proliferation spheres generated in the deployment space.

[0050] Specifically, in order to generate multiplication and proliferation spheres within the deployment space, it is first necessary to determine the type of sphere that needs to be generated.

[0051] To determine the type of ball that needs to be generated, a deployment sequence can be generated based on the ratio of multiplying balls to proliferation balls in the first design parameters. For example, assuming M is 3 and N is 1, the deployment sequence can be generated in the order of three multiplying balls, one proliferation ball, three multiplying balls, and one proliferation ball.

[0052] When it is necessary to determine the type of ball to be generated, obtain the number of multiplying balls and breeding balls that have been generated in the deployment space. If three have been generated, the type of ball to be generated is a breeding ball. If four have been generated, the type of ball to be generated is a multiplying ball.

[0053] When determining the type of ball to be generated, this type is used as a candidate ball type. Then, a placement position is randomly selected in the placement space, which is used as the center position of the candidate ball. The radius of the candidate ball is determined according to the candidate ball type. Specifically, if the candidate ball type is a multiplication ball, the radius of the candidate ball is the radius of the multiplication ball; if the candidate ball type is a proliferation ball, the radius of the candidate ball is the radius of the proliferation ball.

[0054] After determining the center position and radius of the candidate ball, if the first distance from the center position of the candidate ball to the boundary of the delivery space and between the candidate ball and the existing ball in the delivery space is less than the radius of the candidate ball, then the candidate ball is deleted.

[0055] Because feasible gaps become fragmented during the high-fill phase, blindly attempting random attempts will cause a sharp increase in computation time. Therefore, a controllable termination rule as shown below is introduced into the process.

[0056] Specifically, if the first distance from the center of the candidate ball to the boundary of the delivery space and between the candidate ball and existing balls within the delivery space is less than the radius of the candidate ball, then the candidate ball is deleted, and the second count value and the first count value corresponding to the candidate ball type are incremented by one. The initial values ​​of both the first and second count values ​​are zero.

[0057] If the first distance is greater than or equal to the radius of the candidate ball, then a candidate ball is generated based on the center position, radius, and type of the candidate ball, and the first count value is cleared to zero.

[0058] To obtain the remaining space within the delivery area, determine the following three conditions:

[0059] 1. The remaining space within the delivery space is greater than or equal to the preset space threshold.

[0060] 2. The first count value corresponding to both candidate ball types is less than the corresponding first preset quantity threshold.

[0061] 3. The second count value is less than the second preset quantity threshold.

[0062] If any of the above three conditions is not met, it is determined that the remaining space in the deployment space cannot accommodate the multiplication ball and the proliferation ball. If all three conditions are met, it is determined that the remaining space in the deployment space can accommodate the multiplication ball and the proliferation ball.

[0063] When the remaining space in the deployment area can accommodate both multiplying spheres and multiplying spheres, return to the steps described above for selecting one of the multiplying spheres or multiplying spheres as the candidate sphere type based on the quantity ratio.

[0064] When the remaining space in the deployment space cannot accommodate the multiplication spheres and proliferation spheres, a "local resampling / fine-tuning" is triggered: without violating the hard sphere constraints, a small number of spheres are randomly displaced. If a deployment gap can be released, deployment continues; otherwise, saturation is confirmed.

[0065] Specifically, multiple target balls are randomly selected from the already deployed balls in the deployment space; for each target ball, the target ball is moved a preset distance in a random direction, and the relationship between the second distance between the center of the target ball and the boundary of the deployment space and the existing balls in the deployment space and the radius of the target ball is obtained; when the second distance for multiple target balls is greater than the radius of the target ball, the process returns to the step of selecting one of the multiplying balls and multiplying balls as a candidate ball type based on the number and deployment sequence of multiplying balls and multiplying balls generated in the deployment space.

[0066] This avoids deviations caused by premature termination of certain first design parameters and improves the performance of the final generated proliferation blanket.

[0067] In some embodiments of the present invention, the first design parameters include the size of the multiplication ball, the size of the proliferation ball, and the ratio of the number of multiplication balls to the number of proliferation balls. Multiplication balls and proliferation balls are continuously generated within the deployment space according to the first design parameters until the remaining space in the deployment space cannot accommodate them. This includes: selecting one of the multiplication balls and proliferation balls as a candidate ball type based on the ratio; randomly selecting a deployment location within the deployment space and obtaining the radius of the candidate ball based on the candidate ball type and the ratio of the multiplication ball size to the proliferation ball size; determining whether a first distance between the deployment location and the boundary of the deployment space and the existing balls within the deployment space is less than the radius of the candidate ball; when the first distance is greater than or equal to the radius of the candidate ball, generating a candidate ball with the deployment location as the center of the candidate ball, based on the radius and the candidate ball type; determining whether the remaining space in the deployment space can accommodate the multiplication balls and proliferation balls; and when the remaining space in the deployment space can accommodate the multiplication balls and proliferation balls, returning to the step of selecting one of the multiplication balls and proliferation balls as a candidate ball type based on the ratio.

[0068] The method, after generating candidate balls based on their radius and type with the placement location as the candidate ball's center, further includes: clearing the first count value corresponding to the candidate ball type to zero; before determining whether the remaining space in the placement space can accommodate the multiplication ball and the proliferation ball, the method further includes: when the first distance is less than the candidate ball's radius, incrementing the second count value and the first count value corresponding to the candidate ball type by one; determining whether the remaining space in the placement space can accommodate the multiplication ball and the proliferation ball includes: obtaining the remaining space in the placement space; when the remaining space in the placement space is greater than or equal to a preset space threshold, the first count value is less than a first preset quantity threshold, and the second count value is less than a second preset quantity threshold, the remaining space in the placement space can accommodate the multiplication ball and the proliferation ball; when any one of the following conditions is met: the remaining space in the placement space is less than the preset space threshold, the first count value is greater than or equal to the first preset quantity threshold, and the second count value is greater than or equal to the second preset quantity threshold, the remaining space in the placement space cannot accommodate the multiplication ball and the proliferation ball.

[0069] When the remaining space in the deployment space cannot accommodate the multiplication ball and the proliferation ball, the method further includes: randomly selecting multiple target balls from the deployed balls in the deployment space; for each target ball, moving the target ball a preset distance in a random direction, and obtaining the relationship between the second distance between the center of the target ball and the boundary of the deployment space and the existing balls in the deployment space and the radius of the target ball; when the second distance for multiple target balls is greater than the radius of the target ball, returning to the step of selecting one of the multiplication ball and the proliferation ball as a candidate ball type according to the quantity ratio.

[0070] Specifically, in order to generate multiplying balls and multiplying balls in the deployment space, one of the multiplying balls and multiplying balls can be selected as a candidate ball type according to the quantity ratio. Specifically, the probability of the candidate ball type being a multiplying ball and the probability of the candidate ball type being a multiplying ball can be obtained according to the quantity ratio. It is necessary to ensure that the probability of the candidate ball type being a multiplying ball divided by the probability of the candidate ball type being a multiplying ball equals the quantity ratio, and the probability of the candidate ball type being a multiplying ball plus the probability of the candidate ball type being a multiplying ball equals 100%.

[0071] For example, assuming the quantity ratio is 3, the probability of the candidate ball type being a multiplication ball is 75%, and the probability of the candidate ball type being a proliferation ball is 25%. Therefore, when it is necessary to generate multiplication balls and proliferation balls in the placement space, the selected candidate ball type has a 75% probability of being a multiplication ball and a 25% probability of being a proliferation ball.

[0072] After determining the type of ball that needs to be generated, specifically, according to the first design parameters, multiplication balls and proliferation balls are continuously generated in the deployment space until the remaining space in the deployment space can no longer accommodate the multiplication balls and proliferation balls. This method can be referred to in the above method of generating deployment sequences according to the quantity ratio, which continuously generates multiplication balls and proliferation balls in the deployment space according to the first design parameters until the remaining space in the deployment space can no longer accommodate the multiplication balls and proliferation balls.

[0073] In some embodiments of the present invention, obtaining a first filling rate of the placement space and a first ratio of the number of heterogeneous contact pairs in the placement space to the total number of contact pairs includes: obtaining a second filling rate of the placement space and a second ratio of the number of heterogeneous contact pairs in the placement space to the total number of contact pairs; incrementing a third count value by one and comparing the third count value with a third preset quantity threshold; when the third count value is less than the third preset quantity threshold, returning to the step of continuously generating multiplication balls and proliferation balls in the placement space according to the first design parameters; when the third count value is greater than or equal to the third preset quantity threshold, obtaining a first filling rate by averaging the second filling rate balls, and averaging the second ratio to obtain a first ratio.

[0074] The second filling rate is calculated by dividing the total volume of the multiplying spheres and proliferation spheres in the current placement space by the volume of the placement space.

[0075] The second ratio mentioned above is calculated by dividing the number of heterogeneous contact pairs in the current situation by the total number of contact pairs in the current situation.

[0076] Optionally, after obtaining multiple second fill rates and multiple second ratios, quantiles, standard deviations, confidence intervals, and 5%–95% quantile intervals of the multiple second fill rates and multiple second ratios can also be obtained to evaluate the stability level and fluctuation range of the scheme, explicitly quantify the randomness brought about by random loading, avoid misjudgment caused by the random configuration of different schemes, and facilitate the subsequent optimizer to use a more stable evaluation value (such as taking the mean or taking a conservative quantile).

[0077] Furthermore, it can provide more intuitive auxiliary indicators such as the average number of multiplication balls that each multiplication ball comes into contact with, making it easier for engineers to understand changes in "contact opportunities".

[0078] Therefore, by calculating the average value to obtain the first fill rate and the first ratio, robustness can be improved and misleading results can be avoided by accidental excellent results.

[0079] In some embodiments of the present invention, after obtaining multiple second fill rates and multiple second ratios, quantile values ​​can be obtained based on the multiple second fill rates, a first fill rate can be obtained based on the quantile values, quantile values ​​can be obtained based on the multiple second ratios, and a first ratio can be obtained based on the quantile values, thereby improving robustness and avoiding being misled by accidental excellent results.

[0080] In some embodiments of the present invention, obtaining multiple first design parameters of the breeding blanket of a nuclear fusion device includes: obtaining a first design parameter range of the breeding blanket of the nuclear fusion device, and generating multiple first design parameters based on the first design parameter range.

[0081] In some embodiments of the present invention, determining a first target parameter from a plurality of first design parameters based on a first fill rate and a first ratio includes: determining a second target parameter from a plurality of first design parameters based on the first fill rate and the first ratio; incrementing a fourth count value by one and comparing the fourth count value with a fourth preset quantity threshold; when the fourth count value is less than the fourth preset quantity threshold, generating a plurality of new first design parameters based on the second target parameter, and returning to the step of continuously generating multiplication balls and proliferation balls in the deployment space for each first design parameter; when the fourth count value is greater than or equal to the fourth preset quantity threshold, using the second target parameter as the first target parameter.

[0082] In other words, each generation generates a batch of candidate second objective parameters. The second objective parameters are sorted non-dominated, and crowding and elite retention are maintained. For example, crossover and mutation are performed to obtain new first design parameters. The process is iterated and updated until the number of generations is satisfied. Finally, the optimal first objective parameters are output for engineering to make a compromise selection based on preferences.

[0083] Optionally, if after multiple iterations it is found that the performance of the second target parameter cannot be significantly improved, the second target parameter can be directly used as the first target parameter even if the fourth count value does not reach the fourth preset quantity threshold.

[0084] In some embodiments of the present invention, before generating the deployment space based on the size and shape of the breeding blanket of the nuclear fusion device, the method further includes: generating a deployment area based on the size and shape of the breeding blanket of the nuclear fusion device, and obtaining multiple second design parameter intervals for the breeding blanket of the nuclear fusion device; for each second design parameter interval, generating multiple second design parameters based on the second design parameter interval, and for each second design parameter, continuously generating doubling circles and breeding circles within the deployment area based on the second design parameters, until the remaining area within the deployment area cannot accommodate the doubling circles and breeding circles, obtaining a third filling rate of the deployment area and a third ratio of the number of heterogeneous contact pairs in the deployment space to the total number of contact pairs; and selecting a first design parameter interval from the multiple second design parameter intervals based on the third filling rate and the third ratio.

[0085] The aforementioned delivery area is a two-dimensional area.

[0086] Specifically, a two-dimensional space is used for rapid screening in the early stages of design. Two-dimensional configurations are generated quickly, parameter scanning costs are low, and the trend of "sphere diameter combination and ratio" can be identified quickly. After obtaining several first design parameter ranges through two-dimensional screening, the results are then extended to three-dimensional verification. The projection, boundary checks, collision detection, termination rules, fill rate definitions, and contact criteria for both two-dimensional and three-dimensional designs remain consistent. The only difference is that two-dimensional designs use "circles" while three-dimensional designs use "spheres," and two-dimensional designs use "area" while three-dimensional designs use "volume."

[0087] The above-mentioned selection of the first design parameter interval from multiple second design parameter intervals based on the third fill rate and the third ratio can be used to select the second design parameter interval with the best or highest third fill rate and third ratio from multiple second design parameter intervals and use it as the first design parameter interval.

[0088] In some embodiments of the present invention, if the engineering objective requires the generation of higher density three-dimensional configurations, the present invention allows the introduction of hard sphere compression algorithms as an enhancement method. The hard sphere compression (LS) approach is to first give an initial configuration without overlap, and then approximate a denser state through an equivalent "expansion / compression" process. The present invention can use it as an optional acceleration module for the three-dimensional high-fill stage, but the statistical caliber still follows the above unified definition, so as to ensure that the results of two-dimensional, three-dimensional and different algorithms can be compared.

[0089] The following description uses a specific example.

[0090] Specifically, see Figure 2 First, input the loading space information and boundary rules. When the current situation is two-dimensional, the loading space information is the above-mentioned delivery area, and the boundary rules are the rules corresponding to the filling area. When the current situation is three-dimensional, the loading space information is the above-mentioned delivery space, and the boundary rules are the rules corresponding to the filling space.

[0091] Furthermore, input the diameter range and quantity ratio range of the two types of calculations (including the above-mentioned first design parameter range and the above-mentioned second design parameter range), and also input the above-mentioned constraints.

[0092] The above evaluation criteria, including fill rate and dissimilar contact rate (i.e., the first ratio mentioned above), also need to be set, as well as the number of statistical tests (including the first, second, third, and fourth count values ​​mentioned above) and tolerances (including the engineering tolerances mentioned above). ) and termination thresholds (including the first preset quantity threshold, the second preset quantity threshold, the third preset quantity threshold, and the fourth preset quantity threshold mentioned above).

[0093] Select the operating mode, which includes two-dimensional rapid evaluation, three-dimensional verification, and automatic optimization. In other words, you need to choose whether to execute the above two-dimensional method to obtain the first design parameter range or the above three-dimensional method to obtain the first target parameter, and you also need to choose whether to start the "automatic optimization" mode.

[0094] Furthermore, a set of parameter combinations to be evaluated is generated (which are the aforementioned multiple first design parameters or the aforementioned multiple second design parameters). If the "automatic optimization" mode is activated, the parameter combinations to be evaluated are automatically generated by the optimizer; otherwise, they are manually provided.

[0095] Initialize the configuration and set the random seed and distribution quota.

[0096] Specifically, the aforementioned distribution area or space is first initialized, and then a random seed is set. This random seed is the initialization parameter for selecting the aforementioned distribution location; setting different random seeds will result in different selected distribution locations. The aforementioned distribution quota is the aforementioned distribution sequence.

[0097] Furthermore, the type of ball to be released next is determined. This includes selection based on a quota rotation (similar to selection based on the release sequence) and selection based on probability (similar to selection based on probability).

[0098] Candidate locations (i.e., the aforementioned placement locations) are randomly generated within the effective area.

[0099] To determine whether the non-overlap check is passed, the specific method is to determine whether the first distance between the placement location and the boundary of the placement space and the existing balls in the placement space is less than the radius of the candidate ball.

[0100] If so, determine whether the termination condition has been met. The termination condition includes whether the maximum number of rejections has been reached and whether the system is close to saturation. The maximum number of rejections includes the first preset number threshold and the second preset number threshold. Whether the system is close to saturation is determined based on the remaining space in the aforementioned delivery space.

[0101] If the termination condition is met, determine whether to perform local perturbation and retry the deployment. The specific method is as follows: randomly select multiple target balls from the deployed balls in the deployment space; for each target ball, move the target ball a preset distance in a random direction, and obtain the relationship between the second distance between the center of the target ball and the boundary of the deployment space and the existing balls in the deployment space and the radius of the target ball; when the second distance for multiple target balls is greater than the radius of the target ball, return to the step of selecting one of the multiplication ball and the proliferation ball as the candidate ball type.

[0102] If not, calculate the filling rate and heterologous contact rate of this configuration. Configuration refers to the result of deploying multiplication circles / multiplication spheres and proliferation circles / proliferation spheres within the current deployment area / deployment space.

[0103] If the number of counts has been completed, the statistical results of the parameter combination (i.e. the current design parameters) are summarized and output, including the mean and discrete values, and then it is determined whether the next set of parameter combinations needs to be generated (i.e. whether a new first design parameter needs to be generated based on the second target parameter).

[0104] If needed, the system will automatically optimize and generate a new generation of parameters; otherwise, it will determine whether the current operation is two-dimensional or three-dimensional. For example, it can determine whether the current operation is a delivery area or a delivery space. If it is a delivery area, the current operation is two-dimensional; if it is a delivery space, the current operation is three-dimensional.

[0105] If it is two-dimensional, switch the two-dimensional evaluation to three-dimensional verification; if it is three-dimensional, end the process.

[0106] It should be noted that the above diameter range can be given by manufacturing and engineering constraints, such as the diameter of the multiplication ball being in a certain allowable range and the diameter of the proliferation ball being in another allowable range; the quantity ratio range can be set as a continuous quantity ratio or expressed as an integer quantity.

[0107] The aforementioned engineering constraints include total filling mass, maximum number of balls, minimum clearance requirements, etc., to ensure the feasibility of the optimization result.

[0108] The above process in two dimensions can be seen in the example shown below.

[0109] Specifically, taking a two-dimensional finite boundary space as the object, two types of circular particles are randomly placed to generate feasible configurations that satisfy the conditions of "not intersecting, allowing tangency, not crossing the boundary but being tangent to the boundary". After the configuration is generated, the filling rate and heterogeneous contact rate are calculated. Finally, statistical results are obtained by repeatedly generating configurations for comparison of design schemes.

[0110] 1) Space and parameter settings.

[0111] A two-dimensional rectangular region is selected as the filling space. The side lengths can be set as "long side dimension parameters" and "short side dimension parameters," or given according to the equivalent dimensions of engineering units. Two types of circles are defined: one corresponding to multiplying materials (e.g., beryllium titanium alloy), and the other corresponding to breeding materials (e.g., lithium-based materials). The quantity ratio parameters of the two types of circles are also defined, which can be expressed as "multiplying circle quantity ratio" or "multiplying circle to breeding circle quantity ratio." To ensure reproducibility, a random seed or seed generation rule is set.

[0112] 2) Control of delivery order and type.

[0113] During the deployment process, the type of circles to be deployed must be decided before each deployment. There are two equivalent methods for determining the type:

[0114] The "quota-based allocation" is carried out according to the quantity ratio, that is, in a fixed-length allocation sequence, the two types of circles appear alternately in a quantity ratio.

[0115] Alternatively, a "random selection based on quantity ratio" method can be used, where the type of circle is determined by the probability obtained according to the quantity ratio each time it is distributed.

[0116] The purpose of both methods is to ensure that the ratio of the two types of circles in the final configuration is consistent with the input parameters, while avoiding one type of circle from occupying space too early and causing an offset.

[0117] 3) Candidate position generation and validity check.

[0118] For a selected type of circle, a candidate center position is randomly generated within a rectangular area. The position generation is directly restricted to the "allowed placement area," ensuring that the distance from the center to each of the four sides is not less than the circle's radius, thus naturally satisfying the "must not exceed boundaries, tangency to boundaries is allowed" requirement. Subsequently, a distance check is performed on the candidate circle relative to already placed circles: traversing the center positions of already placed circles, if a candidate circle overlaps with any already placed circle, it is considered invalid and rejected; if it does not overlap with any circle, it is accepted and added to the configuration. This check allows for "just tangent" cases to ensure rationality under loading limits.

[0119] 4) Acceleration strategy and termination rules.

[0120] When the loading is near saturation, the probability of randomly generated candidate positions being rejected increases significantly. To prevent invalid attempts from causing computation time to spiral out of control, two levels of termination rules are set:

[0121] Set an "upper limit on the number of consecutive rejections" for each type of circle. When a certain type of circle cannot be placed multiple times in a row, it is considered that the circle of that type is close to being unable to be filled in the current configuration.

[0122] At the same time, a "global rejection limit" is set. When the total number of attempts reaches the limit, the generation of this configuration will stop.

[0123] Before stopping, a "local disturbance" step is set to release local narrow gaps and improve the saturation filling level. The specific operation is as follows:

[0124] Randomly select a small number of already placed circles and attempt to move them slightly within a very small range. If the non-overlapping and non-boundary constraints are still satisfied after the movement, update their positions; then continue to place them several more times.

[0125] 5) Calculation of filling rate and dissimilar contact rate.

[0126] After the configuration is generated, the fill rate of the two-dimensional space is calculated: the ratio of the total area of ​​all the placed circles to the area of ​​the rectangular region.

[0127] When calculating the heterogeneous contact rate, a unified contact criterion is first defined: a pair of circles is considered to be in contact when their boundaries are in a state of "tangency or approximately tangency." A unified engineering tolerance is introduced to handle numerical and discretization errors. Then, the circle pairs in the configuration are traversed, and the number of three types of contact pairs is counted: homogeneous doubling-doubling, homogeneous multiplication-multiplication, and heterogeneous doubling-multiplication. The heterogeneous contact rate can be given as the "proportion of heterogeneous contact pairs in the total number of contact pairs"; simultaneously, auxiliary indicators such as "the average number of multiplication circles contacted by each doubling circle" are output for a more intuitive understanding of the contact behavior.

[0128] 6) Repeated trials and statistical output.

[0129] To eliminate the randomness of a single random loading, multiple independent configurations are generated for the same set of input parameters, each using a different random seed. The filling rate and heterogeneous contact rate obtained from each configuration are summarized, and the average value, dispersion (e.g., standard deviation or quantile interval), and best / worst range are output, thus giving the statistical performance level of the scheme.

[0130] In summary, the nuclear fusion device breeder blanket design method of this invention generates a deployment space based on the size and shape of the breeder blanket and obtains multiple first design parameters for the breeder blanket. For each first design parameter, multiplication spheres and breeder spheres are continuously generated within the deployment space until the remaining space cannot accommodate them, resulting in a first fill rate and a first ratio of the number of heterogeneous contact pairs to the total number of contact pairs. A first target parameter is determined from the multiple first design parameters based on the first fill rate and the first ratio, and the breeder blanket is obtained based on the first target parameter. Thus, a breeder blanket that meets user requirements can be obtained. Furthermore, by randomly stacking to generate feasible configurations that satisfy "non-overlapping, tangent, and tangent to the boundary," and outputting the fill rate as a statistical result, the fill rate evaluation is transformed from "empirical estimation" to "reproducible quantitative calculation." Using clear contact criteria and unified tolerance rules, the system categorizes and statistically analyzes similar / dissimilar contacts, outputting statistical values ​​of dissimilar contact rates, making "contact degree" a calculable, comparable, and traceable indicator. Multiple configurations are repeatedly generated for the same parameter, outputting the mean and discrete intervals, allowing designers to identify "stable better" and "accidental better," reducing the risk of misjudgment. The system automatically searches for sphere diameter and quantity ratios, outputting a set of selectable optimal solutions, significantly improving the efficiency of scheme exploration and design quality. Rapid trend screening is performed in two dimensions, followed by three-dimensional verification according to the same rules, ensuring consistent evaluation criteria and verifiable conclusions, reducing upfront computational costs and supporting engineering implementation. All parameters, including spatial dimensions, sphere diameter, ratio, termination rules, and statistical frequency, are parameterized, applicable to conventional diameter combinations and extendable to more size levels, different boundary forms, and additional engineering constraints; simultaneously, the output process and results are traceable, facilitating the formation of internal standards, software tools, or automated design processes. It can provide filling rate and contact statistics results that are closer to the actual filling, providing more reliable structural basic parameters for subsequent analyses such as neutronics, heat transfer, and thermal hydraulics, thereby improving the credibility of the overall design chain.

[0131] Furthermore, the present invention proposes an electronic device.

[0132] Figure 3 This is a structural block diagram of an electronic device according to an embodiment of the present invention.

[0133] like Figure 3 As shown, the electronic device 500 includes a processor 501 and a memory 503. The processor 501 and the memory 503 are connected, for example, via a bus 502. Optionally, the electronic device 500 may also include a transceiver 504. It should be noted that in practical applications, the transceiver 504 is not limited to one type, and the structure of this electronic device 500 does not constitute a limitation on the embodiments of the present invention.

[0134] Processor 501 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this invention. Processor 501 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0135] Bus 502 may include a pathway for transmitting information between the aforementioned components. Bus 502 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 502 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0136] The memory 503 stores a computer program corresponding to the nuclear fusion device breeder blanket design method of the above embodiments of the present invention. This computer program is controlled and executed by the processor 501. The processor 501 executes the computer program stored in the memory 503 to implement the content shown in the foregoing method embodiments.

[0137] in, Figure 3 The electronic device 500 shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.

[0138] The electronic device of this invention, by implementing the nuclear fusion device breeder blanket design method of the above embodiments, can obtain a nuclear fusion device breeder blanket that meets user requirements.

[0139] Furthermore, this invention proposes a design system for the breeding blanket of a nuclear fusion device.

[0140] Figure 4 This is a structural block diagram of the nuclear fusion device breeding blanket design system according to an embodiment of the present invention.

[0141] like Figure 4As shown, the nuclear fusion device breeder blanket design system 100 includes the aforementioned electronic equipment 500.

[0142] The nuclear fusion device breeder blanket design system of this invention, through the electronic equipment described in the above embodiments, can obtain a nuclear fusion device breeder blanket that meets user requirements.

[0143] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein can be considered as a ordered list of executable instructions for implementing logical functions, which can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0144] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. If implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0145] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0146] In the description of this specification, the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and should not be construed as limiting the present invention.

[0147] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0148] In this specification, unless otherwise stated, the terms "installation," "connection," "joining," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise explicitly defined. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.

[0149] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can mean that the first feature is in direct contact with the second feature, or that the first feature is in indirect contact with the second feature through an intermediate medium. Furthermore, "above," "over," and "on top" of the second feature can mean that the first feature is directly above or diagonally above the second feature, or simply that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature can mean that the first feature is directly below or diagonally below the second feature, or simply that the first feature is at a lower horizontal level than the second feature.

[0150] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.

Claims

1. A method for designing a breeding blanket for a nuclear fusion device, characterized in that, The method includes: The deployment space is generated based on the size and shape of the breeding blanket of the nuclear fusion device, and multiple first design parameters of the breeding blanket of the nuclear fusion device are obtained; For each of the first design parameters, multiplication spheres and proliferation spheres are continuously generated in the deployment space according to the first design parameters until the remaining space in the deployment space can no longer accommodate the multiplication spheres and proliferation spheres, thereby obtaining the first filling rate of the deployment space and the first ratio of the number of heterogeneous contact pairs in the deployment space to the total number of contact pairs; A first target parameter is determined from a plurality of first design parameters based on the first fill rate and the first ratio, and the breeding blanket of the nuclear fusion device is obtained based on the first target parameter. Wherein, the first filling rate refers to the ratio between the total volume of the multiplying spheres and the proliferation spheres in the placement space and the volume of the placement space; the heterogeneous contact pairs refer to the number of contacting multiplying sphere-proliferation sphere pairs; and the total contact pairs refer to the number of contacting multiplying sphere-proliferation sphere, multiplying sphere-multiplying sphere, and proliferation sphere-proliferation sphere pairs.

2. The method for designing a breeding blanket for a nuclear fusion device according to claim 1, characterized in that, The first design parameters include the size of the multiplication sphere, the size of the proliferation sphere, and the ratio of the number of multiplication spheres to the number of proliferation spheres. The step of continuously generating multiplication spheres and proliferation spheres within the deployment space according to the first design parameters until the remaining space within the deployment space can no longer accommodate the multiplication spheres and proliferation spheres includes: A deployment sequence is generated according to the quantity ratio, wherein the deployment sequence includes at least one sequence segment, each sequence segment includes M multiplication balls and N proliferation balls, where M and N are both positive integers, and M / N is equal to the quantity ratio; Based on the number of multiplying spheres and multiplying spheres already generated in the deployment space and the deployment sequence, one of the multiplying spheres and multiplying spheres is selected as the candidate sphere type; Within the deployment space, a deployment location is randomly selected, and the radius of the candidate ball is obtained based on the candidate ball type and the size of the multiplication ball / propagation ball. Determine whether the first distance between the placement location and the boundary of the placement space and the existing balls in the placement space is less than the radius of the candidate ball; When the first distance is greater than or equal to the radius of the candidate ball, a candidate ball is generated based on the candidate ball radius and the candidate ball type, with the placement position as the center of the candidate ball. Determine whether the remaining space within the deployment space can accommodate the multiplication sphere and the proliferation sphere; When the remaining space in the deployment space can accommodate the multiplying spheres and the proliferation spheres, return to the step of selecting one of the multiplying spheres and proliferation spheres as a candidate sphere type based on the number of multiplying spheres and proliferation spheres already generated in the deployment space and the deployment sequence.

3. The method for designing a breeding blanket for a nuclear fusion device according to claim 1, characterized in that, The first design parameters include the size of the multiplication sphere, the size of the proliferation sphere, and the ratio of the number of multiplication spheres to the number of proliferation spheres. The step of continuously generating multiplication spheres and proliferation spheres within the deployment space according to the first design parameters until the remaining space within the deployment space can no longer accommodate the multiplication spheres and proliferation spheres includes: Based on the stated quantity ratio, one of the multiplication spheres and the proliferation spheres is selected as the candidate sphere type; Within the deployment space, a deployment location is randomly selected, and the radius of the candidate ball is obtained based on the candidate ball type and the size of the multiplication ball / propagation ball. Determine whether the first distance between the placement location and the boundary of the placement space and the existing balls in the placement space is less than the radius of the candidate ball; When the first distance is greater than or equal to the radius of the candidate ball, a candidate ball is generated based on the candidate ball radius and the candidate ball type, with the placement position as the center of the candidate ball. Determine whether the remaining space within the deployment space can accommodate the multiplication sphere and the proliferation sphere; When the remaining space in the deployment space can accommodate the multiplication ball and the proliferation ball, return to the step of selecting one of the multiplication ball and the proliferation ball as the candidate ball type according to the quantity ratio.

4. The method for designing a breeding blanket for a nuclear fusion device according to claim 2 or 3, characterized in that, After generating candidate balls based on the candidate ball radius and candidate ball type, using the placement location as the candidate ball center, the method further includes: Clear the first count value corresponding to the candidate ball type to zero; Before determining whether the remaining space within the deployment space can accommodate the multiplication sphere and the proliferation sphere, the method further includes: When the first distance is less than the radius of the candidate ball, the second count value and the first count value corresponding to the candidate ball type are incremented by one; The step of determining whether the remaining space within the deployment space can accommodate the multiplication sphere and the proliferation sphere includes: Obtain the remaining space within the deployment space; When the remaining space in the deployment space is greater than or equal to a preset space threshold, the first count value is less than a first preset quantity threshold, and the second count value is less than a second preset quantity threshold, the remaining space in the deployment space can accommodate the multiplication ball and the proliferation ball. When any one of the following conditions is met: the remaining space in the deployment space is less than a preset space threshold, the first count value is greater than or equal to a first preset quantity threshold, or the second count value is greater than or equal to a second preset quantity threshold, the remaining space in the deployment space cannot accommodate the multiplication ball and the proliferation ball.

5. The method for designing a breeding blanket for a nuclear fusion device according to claim 2, characterized in that, When the remaining space within the deployment space cannot accommodate the multiplication sphere and the proliferation sphere, the method further includes: Randomly select multiple target balls from the balls already deployed within the deployment space; For each target ball, the target ball is moved a preset distance in a random direction, and the relationship between the second distance between the center of the target ball and the boundary of the delivery space and the existing balls in the delivery space and the radius of the target ball is obtained. When the size relationship of multiple target balls is that the second distance is greater than the radius of the target ball, return to the step of selecting one of the multiplying balls and multiplying balls as the candidate ball type based on the number of multiplying balls and multiplying balls generated in the deployment space and the deployment sequence.

6. The method for designing a breeding blanket for a nuclear fusion device according to claim 1, characterized in that, The process of obtaining the first fill rate of the delivery space and the first ratio of the number of dissimilar contact pairs to the total number of contact pairs in the delivery space includes: The second fill rate of the delivery space and the second ratio of the number of heterogeneous contact pairs to the total number of contact pairs in the delivery space are obtained. Increment the third count value by one, and compare the third count value with the third preset quantity threshold; When the third count value is less than the third preset quantity threshold, return to the step of continuously generating multiplication balls and proliferation balls in the deployment space according to the first design parameters; When the third count value is greater than or equal to the third preset quantity threshold, the first fill rate is obtained by averaging the second fill rate balls, and the first ratio is obtained by averaging the second ratio.

7. The method for designing a breeding blanket for a nuclear fusion device according to claim 1, characterized in that, The acquisition of multiple first design parameters of the breeding blanket of the nuclear fusion device includes: Obtain the first design parameter range of the breeding blanket of the nuclear fusion device, and generate multiple first design parameters based on the first design parameter range; The step of determining the first target parameter from a plurality of first design parameters based on the first fill rate and the first ratio includes: The second target parameter is determined from a plurality of first design parameters based on the first fill rate and the first ratio; Increment the fourth count value by one, and compare the fourth count value with the fourth preset quantity threshold; When the fourth count value is less than the fourth preset quantity threshold, multiple new first design parameters are generated according to the second target parameter, and the step of continuously generating multiplication balls and proliferation balls in the deployment space for each first design parameter is returned. When the fourth count value is greater than or equal to the fourth preset quantity threshold, the second target parameter is used as the first target parameter.

8. The method for designing a breeding blanket for a nuclear fusion device according to claim 7, characterized in that, Before generating the deployment space based on the size and shape of the breeding blanket of the nuclear fusion device, the method further includes: The deployment area is generated based on the size and shape of the breeding blanket of the nuclear fusion device, and multiple second design parameter ranges of the breeding blanket of the nuclear fusion device are obtained; For each second design parameter interval, multiple second design parameters are generated based on the second design parameter interval. For each second design parameter, multiplication circles and proliferation circles are continuously generated in the deployment area based on the second design parameter until the remaining area in the deployment area can no longer accommodate the multiplication circles and proliferation circles, thereby obtaining the third filling rate of the deployment area and the third ratio of the number of heterogeneous contact pairs to the total number of contact pairs in the deployment space. The first design parameter interval is selected from a plurality of second design parameter intervals based on the third fill rate and the third ratio.

9. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and running on the processor, wherein when the computer program is executed by the processor, it implements the nuclear fusion device breeding blanket design method according to any one of claims 1-8.

10. A breeding blanket design system for a nuclear fusion device, characterized in that, Including the electronic device according to claim 9.