Method, device and equipment for calculating parameters of enriched uranium, medium and product
By using an automated method for calculating enriched uranium parameters, combined with parameter input and a pre-generated model, the problem of inaccurate calculation of enriched uranium parameters has been solved, achieving fast and accurate calculation results and reducing human interference and workload.
Patent Information
- Application Number
- CN202511707083.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-20
- Publication Date
- 2026-02-24
AI Technical Summary
In the existing technology, the calculation results of enriched uranium parameters for fuel assemblies are inaccurate, resulting in insufficient or excessive procurement, which affects the delivery of fuel assemblies and wastes resources.
A method for calculating enriched uranium parameters is provided. This method receives the enriched uranium quantity and enrichment parameters input by the user, combines them with a pre-generated parameter calculation model to perform automated calculations, and displays the calculation results.
It achieves automation and accuracy in parameter calculation, reduces human interference, improves calculation speed and accuracy, and avoids human calculation errors.
Smart Images

Figure CN121565327A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of nuclear fuel technology, and in particular to a method, apparatus, equipment, medium and product for calculating parameters of enriched uranium. Background Technology
[0002] When procuring fuel assemblies, the required raw material quantity needs to be calculated based on the number of fuel assemblies and the amount of 235U enriched uranium in each assembly provided in the design documents. In practice, nuclear power plants calculate the required raw material quantity based on the number of assemblies, the type of enriched uranium within them, and the fuel load. This calculation requires manual input into formulas; however, due to the complexity of the formula calculation process, inaccurate results are possible. Inaccurate results can lead to insufficient or excessive procurement, ultimately resulting in insufficient enriched uranium for the fuel assemblies, causing delivery delays or resource waste. Summary of the Invention
[0003] This application provides a method, apparatus, equipment, medium, and product for calculating parameters of enriched uranium to solve the problem of inaccurate parameter calculation.
[0004] According to one aspect of this application, a method for calculating parameters of enriched uranium is provided, comprising:
[0005] Receive a first parameter input operation, which is an operation triggered by the user inputting a first enriched uranium parameter in the first parameter input window. The first enriched uranium parameter includes the enriched uranium quantity and enriched uranium abundance.
[0006] Display the parameters of the first enriched uranium;
[0007] Receive parameter calculation operation, wherein the parameter calculation operation is a user trigger operation on the parameter calculation button;
[0008] In response to the parameter calculation operation, parameter calculation is performed based on the first enriched uranium parameter combined with a pre-generated parameter calculation model;
[0009] Displays the parameter calculation results.
[0010] According to another aspect of this application, a parameter calculation apparatus for enriched uranium is provided, comprising:
[0011] The first operation receiving module is used to receive a first parameter input operation, which is an operation triggered by the user inputting a first enriched uranium parameter in the first parameter input window. The first enriched uranium parameter includes the enriched uranium quantity and enriched uranium abundance.
[0012] The first parameter display module is used to display the parameters of the first enriched uranium;
[0013] The parameter calculation operation receiving module is used to receive parameter calculation operations, which are user trigger operations on the parameter calculation button;
[0014] The parameter calculation module is used to perform parameter calculation based on the first enriched uranium parameter and a pre-generated parameter calculation model in response to the parameter calculation operation.
[0015] The calculation results display module is used to display the parameter calculation results.
[0016] According to another aspect of this application, an electronic device is provided, the electronic device comprising:
[0017] At least one processor, and a memory communicatively connected to said at least one processor;
[0018] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the parameter calculation method for enriched uranium as described in any embodiment of this application.
[0019] According to another aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the parameter calculation method for enriched uranium as described in any embodiment of this application.
[0020] According to another aspect of this application, a computer program product is provided, the computer program product comprising a computer program that, when executed by a processor, implements the parameter calculation method for enriched uranium as described in any embodiment of this application.
[0021] The technical solution of this application embodiment, by receiving a first parameter input operation, triggered by a user inputting a first enriched uranium parameter in a first parameter input window, the first enriched uranium parameter including the enriched uranium quantity and enrichment level; displaying the first enriched uranium parameter; receiving a parameter calculation operation, triggered by a user pressing a parameter calculation button; responding to the parameter calculation operation, performing parameter calculation based on the first enriched uranium parameter and a pre-generated parameter calculation model; and displaying the parameter calculation result, solves the problem of inaccurate results from manual parameter calculation. The user can input the first enriched uranium parameter through the first parameter input window to trigger the first parameter input operation. After receiving the first parameter input operation, the execution device displays the first enriched uranium parameter; it receives the parameter calculation operation formed after the user presses the parameter calculation button, and in response to the parameter calculation operation, automatically performs parameter calculation with the first enriched uranium parameter and the parameter calculation model, obtaining and displaying the parameter calculation result. This achieves automated parameter calculation. The user only needs to input the first enriched uranium parameter to complete the calculation, eliminating the need for manual calculation. The calculation result is more accurate, free from human interference, and the user only needs to input the first enriched uranium parameter to achieve rapid calculation, reducing the user's workload and improving the calculation speed.
[0022] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 This is a flowchart of a method for calculating parameters of enriched uranium according to Embodiment 1 of this application;
[0025] Figure 2 This is a flowchart of a method for calculating parameters of enriched uranium according to Embodiment 2 of this application;
[0026] Figure 3 This is an example diagram of a uranium enrichment calculation interface provided according to Embodiment 2 of this application;
[0027] Figure 4 This is an example diagram of another uranium enrichment calculation interface provided according to Embodiment 2 of this application;
[0028] Figure 5 This is a schematic diagram of a parameter calculation device for enriched uranium provided in Embodiment 3 of this application;
[0029] Figure 6 This is a schematic diagram of the structure of an electronic device that implements the parameter calculation method for enriched uranium according to the embodiments of this application. Detailed Implementation
[0030] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0031] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0032] Example 1
[0033] Figure 1 This is a flowchart illustrating a method for calculating enriched uranium parameters according to Embodiment 1 of this application. This embodiment is applicable to the calculation of enriched uranium parameters. The method can be executed by an enriched uranium parameter calculation device, which can be implemented in hardware and / or software and can be configured in an electronic device. Figure 1 As shown, the method includes:
[0034] S101. Receive the first parameter input operation. The first parameter input operation is the operation triggered by the user inputting the first enriched uranium parameter in the first parameter input window. The first enriched uranium parameter includes the enriched uranium quantity and enriched uranium abundance.
[0035] In this embodiment, the first parameter input operation can be understood as an operation for inputting parameters, triggered by the user. The first parameter input window can be understood as a window for inputting parameters. The first parameter input window can be an editable window where the user can input data. Since this application ultimately needs to calculate enriched uranium parameters, the types of parameters required for the calculation are determined. Therefore, the first parameter input window can be set to allow input parameter types. For example, the first parameter input window can accept numbers 0-9 and decimal points, but cannot accept letters or special characters. The first enriched uranium parameter can be understood as a parameter for enriched uranium, including the quantity and enrichment level of enriched uranium.
[0036] This execution device can display a first parameter input window on the display interface. The user enters a first enriched uranium parameter in the first parameter input window to trigger the first parameter input operation. Since the first enriched uranium parameter includes two parameters: enriched uranium quantity and enriched uranium enrichment level, the number of first parameter input windows in this embodiment can be two. Each first parameter input window can input the enriched uranium quantity and enriched uranium enrichment level respectively. When displaying the first parameter input window, text can be displayed above, below, or to the side of the parameter input window to prompt the user about the parameter type entered in the first parameter input window, that is, to indicate that the first parameter input window is used to input the enriched uranium quantity or enriched uranium enrichment level. Alternatively, both enriched uranium quantity and enriched uranium enrichment level can be entered simultaneously in the first parameter input window, and the enriched uranium quantity and enriched uranium enrichment level can be separated and identified by symbols. For example, the enriched uranium quantity and enriched uranium enrichment level can be separated by a semicolon, with the parameter before the semicolon being the enriched uranium quantity and the parameter after the semicolon being the enriched uranium enrichment level, and so on.
[0037] S102, Displays the parameters of the first enriched uranium.
[0038] After receiving the first enriched uranium parameter input by the user, the first enriched uranium parameter is displayed.
[0039] S103. Receive parameter calculation operation, which is the user's trigger operation on the parameter calculation button.
[0040] In this embodiment, the parameter calculation operation can be understood as an instruction to perform parameter calculation; the parameter calculation button can be understood as a triggerable button, which the user can trigger to instruct the execution device to perform parameter calculation. For example, the parameter calculation button is displayed on the interface. The size, shape, and color of the parameter calculation button can be preset or set according to user habits, etc.; the user can trigger the parameter calculation button through single-click, double-click, or other operations to generate the parameter calculation operation. The execution device receives the parameter calculation operation.
[0041] S104. In response to the parameter calculation operation, perform parameter calculation based on the first enriched uranium parameter combined with the pre-generated parameter calculation model.
[0042] In this embodiment, the parameter calculation model can be understood as a model for performing parameter calculations, which can integrate computational functions such as algorithms and functions. The parameter calculation model is pre-generated and stored based on the parameter calculation process. Upon receiving a parameter calculation operation, in response to the operation, the pre-generated parameter calculation model is invoked to perform parameter calculations in conjunction with the first enriched uranium parameter. For example, the first enriched uranium parameter is used as input to the parameter calculation model to perform parameter calculations and obtain the parameter calculation result.
[0043] S105, Display parameter calculation results.
[0044] In this embodiment, the parameter calculation result can be understood as the final result obtained through calculation. It can be the result of one or more parameter calculations, i.e., calculating one or more parameters. The parameter calculation result obtained through the parameter calculation model is obtained and displayed. When displaying the parameter calculation result, the type of the parameter calculation result can be displayed accordingly, making it convenient for the user to determine the type of the displayed parameter calculation result. The user can make corresponding purchases based on the displayed parameter calculation result.
[0045] This application provides a method for calculating parameters of enriched uranium. The method involves receiving a first parameter input operation, triggered by a user inputting first enriched uranium parameters (including enriched uranium quantity and enrichment level) into a first parameter input window; displaying the first enriched uranium parameters; receiving a parameter calculation operation, triggered by a user pressing a parameter calculation button; responding to the parameter calculation operation by performing parameter calculation based on the first enriched uranium parameters and a pre-generated parameter calculation model; and displaying the parameter calculation results. This method solves the problem of inaccurate results from manual parameter calculation. The user can input the first enriched uranium parameters through the first parameter input window to trigger the first parameter input operation. Upon receiving the first parameter input operation, the device displays the first enriched uranium parameters. It also receives the parameter calculation operation triggered by the user pressing the parameter calculation button, and automatically performs parameter calculation based on the first enriched uranium parameters and the parameter calculation model, obtaining and displaying the parameter calculation results. This achieves automated parameter calculation. The user only needs to input the first enriched uranium parameters to complete the calculation, eliminating the need for manual calculation. The calculation results are more accurate, free from human interference, and the user only needs to input the first enriched uranium parameters for rapid calculation, reducing the user's workload and improving calculation speed.
[0046] Example 2
[0047] Figure 2 This is a flowchart illustrating a method for calculating parameters of enriched uranium according to Embodiment 2 of this application. This embodiment is a refinement based on the above embodiments. Figure 2 As shown, the method includes:
[0048] S201. Receive first parameter input operation. The first parameter input operation is the operation triggered by the user inputting the first enriched uranium parameter in the first parameter input window. The first enriched uranium parameter includes the enriched uranium quantity and enriched uranium abundance.
[0049] S202, Displays the parameters of the first enriched uranium.
[0050] S203, Receive parameter calculation operation, which is the user's trigger operation on the parameter calculation button.
[0051] S204. In response to the parameter calculation operation, obtain the second enriched uranium parameters.
[0052] In this embodiment, the second enriched uranium parameter can be understood as a parameter for enriched uranium, which may include one or more types of parameters. The second enriched uranium parameter can be preset or input by the user; in response to the parameter calculation operation, the second enriched uranium parameter is obtained for subsequent parameter calculations.
[0053] S205. Convert the first enriched uranium parameter according to the unit of the first enriched uranium parameter to obtain the first input parameter. Convert the second enriched uranium parameter according to the unit of the second enriched uranium parameter to obtain the second input parameter.
[0054] In this embodiment, both the first and second input parameters can be understood as processed parameters that can be used as input to the parameter calculation model. During parameter calculation, the units of the parameters need to be uniformly converted. Since the units of the user-input parameters may differ from those required for calculation, unit conversion is necessary. The unit of the first enriched uranium parameter is determined. The unit of the first enrichment axis parameter can be user-defined, or it can be pre-set and displayed or prompted to the user. The user can input the first enrichment axis parameter based on this unit. The units of the parameters involved in the calculation are determined, and the relationship between the two units is compared. Based on this relationship, the first enriched uranium parameter is converted to obtain the first input parameter. Similarly, the second enriched uranium parameter is converted based on its unit to obtain the second input parameter.
[0055] S206. Call the pre-generated parameter calculation model and use the first and second input parameters as inputs to the parameter calculation model to perform parameter calculation.
[0056] The parameter calculation model can be invoked, and it can automatically perform calculations based on the input parameters. The first and second input parameters are used as inputs to the parameter calculation model. The model substitutes the first and second input parameters into the corresponding calculation formula or calculation process to perform parameter calculations and outputs the parameter calculation results.
[0057] Before converting the first enriched uranium parameter and the second enriched uranium parameter in this embodiment, the first enriched uranium parameter and the second enriched uranium parameter can be verified to determine whether the first enriched uranium parameter and the second enriched uranium parameter are compliant. For example, it can be determined whether the first enriched uranium parameter is within a set range. If it is, the first enriched uranium parameter is determined to be compliant; if it is not, the first enriched uranium parameter is determined to be non-compliant. Similarly, the same method can be used to determine whether the second enriched uranium parameter is compliant.
[0058] S207. Display the parameter calculation results.
[0059] Optionally, the first and second input parameters are used as inputs to the parameter calculation model for parameter calculation, including steps A1-A2:
[0060] A1. Get the type of the parameter to be calculated.
[0061] In this embodiment, the current parameter type to be calculated can be understood as the type of parameter that needs to be calculated. The parameter calculation model in this embodiment can calculate different types of parameters. In actual calculation, the parameter types to be calculated can be preset, or the user can select the parameter types to be calculated, etc. The current parameter type to be calculated can be obtained directly, for example, by using a preset parameter type as the current parameter type, or by determining the current parameter type based on the parameter type selected by the user.
[0062] A2. For each type of parameter to be calculated, the corresponding parameter calculation function in the parameter calculation model is called according to the type of parameter to be calculated. The parameter to be calculated is selected from the first input parameter and the second input parameter. The parameter to be calculated is used as the input of the parameter calculation function and the calculation is performed to obtain the parameter calculation result that matches the type of parameter to be calculated.
[0063] In this embodiment, the parameter calculation function can be understood as a function used to perform parameter calculations. The parameter calculation function can also be pre-generated based on parameter calculation algorithms or formulas. Different parameter calculation functions can perform different types of parameter calculations. Different parameter calculation algorithms or formulas can be combined into a single parameter calculation function, and calling this function can directly perform parameter calculations. The parameters to be calculated can be understood as the parameters that need to participate in the calculation.
[0064] Different parameter calculation functions corresponding to different parameter types to be calculated are pre-set and stored. After determining the current parameter type to be calculated, the parameter can be calculated in the following way for each current parameter type: determine the corresponding parameter calculation function for the current parameter type to be calculated, and call the corresponding parameter calculation function in the parameter calculation model; determine the parameter type required for parameter calculation based on the current parameter type to be calculated, and select the corresponding type of parameter as the parameter to be calculated from the first and second input parameters according to the required parameter type; in this embodiment, the parameter types required for different parameter types to be calculated can be pre-set and stored, and each parameter type to be calculated can require one or more parameter types. The parameter to be calculated is used as the input of the parameter calculation function, and the parameter calculation function calculates according to the input parameter to be calculated to obtain the parameter calculation result matching the current parameter type to be calculated.
[0065] Optional parameters for the second enriched uranium include: natural uranium abundance, tailings abundance, and uranium purification and conversion loss.
[0066] For example, this application provides three types of currently calculated parameters and the calculation principles of their corresponding parameter calculation functions: the types of currently calculated parameters include: the quantity of natural uranium octoxide (Mo), the quantity of natural uranium hexafluoride (Mf), and the quantity of enrichment services (S).
[0067] Mo = Mp × (1 + Lt) × (Np - Nw) / (Nf - Nw);
[0068] Mf = Mp × (Np - Nw) / (Nf - Nw);
[0069] S = Mp × (V_Np - V_Nw) - Mf × (V_Nf - V_Nw);
[0070] V_Np = (2 × Np - 1) × math.log(Np / (1 - Np));
[0071] V_Nw = (2 × Nw - 1) × math.log(Nw / (1 - Nw));
[0072] V_Nf = (2 × Nf - 1) × math.log(Nf / (1 - Nf)).
[0073] Where Mp is the amount of enriched uranium, Np is the enrichment level of uranium, Nf is the natural uranium abundance, Nw is the tailings abundance, and Lt is the uranium purification and conversion loss.
[0074] Based on the above formulas, parameter calculation functions can be formed, enabling rapid and accurate parameter calculations. In this embodiment, after constructing the parameter calculation functions within the parameter calculation model, multiple sets of data can be input to verify the functions and determine their accuracy. If the accuracy is low, the reasons for the low accuracy can be investigated. If the accuracy meets the precision requirements, it can be directly applied.
[0075] Optionally, obtain the type of the parameter to be calculated, including steps B1-B3:
[0076] B1. Display at least one parameter type to be calculated.
[0077] In this embodiment, the type of parameter to be calculated can be preset, and the number of parameters can be one or more. For example, the type of parameter to be calculated can be at least one of the following: the quantity of natural uranium octoxide, the quantity of natural uranium hexafluoride, and the quantity of enrichment services.
[0078] B2. Receive parameter type selection operation, which is triggered by the user's selection button for parameter type.
[0079] In this embodiment, the parameter type selection operation can be understood as an operation to select a parameter type. The selection button can be set according to needs; for example, the selection button can be a square, and the user can trigger the selection button to select the corresponding parameter type by clicking, thus forming a parameter type selection operation. Selected and unselected parameter types can be distinguished by markings. For example, if there are three parameter types to be calculated, a positive direction is displayed on the left side of each type, and a checkmark can be displayed in the square to indicate that the parameter type is selected. The display can either default to showing all parameter types as selected or default to showing all parameter types as unselected. The user can trigger the parameter type selection operation as needed to change the selected parameter type. This execution device can receive parameter type selection operations, or the parameter type selection operation can be empty, indicating that the user has not performed a corresponding parameter selection operation.
[0080] B3. In response to the parameter type selection operation, the parameter type corresponding to the parameter type selection operation is determined as the current parameter type to be calculated.
[0081] In response to a parameter type selection operation, the parameter type corresponding to the parameter type selection operation is determined, and this parameter type is identified as the current parameter type to be calculated. When there are multiple parameter types to be calculated, the user can select one corresponding parameter type through a single parameter type selection operation, or select multiple parameter types through a single parameter type selection operation; this embodiment does not limit this.
[0082] Optionally, the second enriched uranium parameter can be a preset default value or determined based on user input.
[0083] In this embodiment, the second enriched uranium parameter can be a pre-set default value or a value dynamically input by the user. For example, since the second enriched uranium parameter involved in the existing enriched uranium parameter calculation process is usually a fixed value, to facilitate parameter calculation and improve calculation speed and accuracy, this embodiment can pre-set a default value for the second enriched uranium parameter. If the user does not need to change this default value, the parameter calculation can be performed directly based on the default value; if the default value is changed, the user can manually input a corrected default value, and the execution device determines the second enriched uranium parameter and performs the corresponding calculation based on the user's input.
[0084] Optionally, the method also includes C1-C3:
[0085] C1. Display the uranium enrichment calculation interface, which includes a first parameter input window and a second parameter input window. The second parameter input window includes the second enrichment axis parameter.
[0086] In this embodiment, the uranium enrichment calculation interface can be understood as an interface for calculating relevant parameters of enriched uranium; the second parameter input window can be understood as an editable window for inputting parameters.
[0087] The uranium enrichment calculation interface is displayed on the screen. The uranium enrichment calculation interface includes a first parameter input window and a second parameter input window. There can be one or more second parameter input windows. The second parameter input window includes a second enrichment axis parameter, that is, the default value of the second enriched uranium parameter is displayed in the second parameter input window.
[0088] The method in this application embodiment can be implemented through an application or a mini-program. For example, an application icon can be displayed on a smart terminal, and the user can open the application by clicking the icon. In response to the user's operation, a uranium enrichment calculation interface can be displayed.
[0089] C2. Receive the second parameter modification operation, which is triggered by the user entering the modified second enriched uranium parameter in the second parameter input window.
[0090] In this embodiment, the second parameter modification operation can be understood as an operation to modify the second enriched uranium parameter. The user can input a new second enriched uranium parameter in the second parameter input window to modify it. For example, if the user needs to modify the default second enriched uranium parameter, the user can manually delete the second enriched uranium parameter displayed in the second parameter input window and then input a new second enriched uranium parameter. The execution device receives the second parameter modification operation triggered by the user inputting the second enriched uranium parameter in the second parameter input window.
[0091] C3 displays the modified parameters for the second enriched uranium.
[0092] The modified second enriched uranium parameters are displayed so that users can check whether the input of the second enriched uranium parameters is correct.
[0093] This application embodiment can also set the width and font of each parameter input window (e.g., first parameter input window, second parameter input window, etc.), the width of the displayed text, the button color, the font color, etc., and the background color and foreground color of the display interface, etc., to achieve personalized settings.
[0094] For example, Figure 3 An example diagram of a uranium enrichment calculation interface is provided; in the diagram, the rectangle to the right of the enriched uranium quantity and enriched uranium abundance is the first parameter input window, and the rectangle to the right of the natural uranium abundance, tailings abundance, and uranium purification and conversion loss is the second parameter input window; Kg and % in the diagram can be considered as units, and the gray rectangle at the bottom displaying the word "Calculate" is the parameter calculation button. Figure 3 The second parameter input box displays the default value for the second enriched uranium parameter. For example, Figure 4 An example diagram of another uranium enrichment calculation interface is provided. This interface includes parameter calculation results. By calculating the above parameters, three types of parameter calculation results are obtained: the quantity of natural uranium octoxide, the quantity of natural uranium hexafluoride, and the enrichment service quantity. With the advancement of technology, when the tailings abundance reaches 0.2%, simply changing the tailings abundance from 0.25% to 0.2% will allow for a new calculation of the quantity of natural uranium octoxide, the quantity of natural uranium hexafluoride, and the enrichment service quantity. Figure 4 For example, in the case of Figure 4 When calculating the first and second enriched uranium parameters, Np, Nf, Nw, and Lt can be verified, and Np, Nf, Nw, and Lt can be converted into decimal form. For example, Np, Nf, Nw, and Lt can be divided by 100 respectively to achieve the conversion of the first and second enriched uranium parameters according to their units.
[0095] This application provides a method for calculating parameters of enriched uranium, solving the problem of inaccurate results from manual parameter calculation. Users can input first enriched uranium parameters through a first parameter input window, and the default values of second enriched uranium parameters are displayed through a second parameter input window. Users only need to input the first enriched uranium parameter to achieve automated parameter calculation, eliminating the need for manual calculation. The calculation results are more accurate, free from human interference, and the method allows for rapid calculation by simply inputting the first enriched uranium parameter, reducing user workload, increasing calculation speed, and avoiding errors from manual calculation. The calculation process is simple and easy to implement. For users unfamiliar with the specific calculation formula, calculations can be performed based on design documents. Users can also modify the second enriched uranium parameter in the second parameter input window as needed, supporting calculations under different parameters, making the calculation process flexible and adaptable.
[0096] Example 3
[0097] Figure 5 This is a schematic diagram of a parameter calculation device for enriched uranium provided in Embodiment 3 of this application. Figure 5 As shown, the device includes: a first operation receiving module 31, a first parameter display module 32, a parameter calculation operation receiving module 33, a parameter calculation module 34, and a calculation result display module 35.
[0098] The first operation receiving module 31 is used to receive a first parameter input operation, which is an operation triggered by the user inputting a first enriched uranium parameter in the first parameter input window. The first enriched uranium parameter includes the enriched uranium quantity and enriched uranium abundance.
[0099] The first parameter display module 32 is used to display the parameters of the first enriched uranium;
[0100] The parameter calculation operation receiving module 33 is used to receive parameter calculation operations, which are user trigger operations on the parameter calculation button;
[0101] Parameter calculation module 34 is used to perform parameter calculation based on the first enriched uranium parameter and a pre-generated parameter calculation model in response to the parameter calculation operation.
[0102] The calculation result display module 35 is used to display the parameter calculation results.
[0103] This application provides a parameter calculation device for enriched uranium. It receives a first parameter input operation, triggered by a user inputting first enriched uranium parameters (including enriched uranium quantity and enrichment level) in a first parameter input window. The device displays the first enriched uranium parameters, receives a parameter calculation operation (triggered by a user pressing a parameter calculation button), and performs parameter calculations based on the first enriched uranium parameters and a pre-generated parameter calculation model in response to the parameter calculation operation. The device then displays the parameter calculation results, solving the problem of inaccurate results from manual parameter calculations. Users can input first enriched uranium parameters through the first parameter input window to trigger the first parameter input operation. Upon receiving the first parameter input operation, the device displays the first enriched uranium parameters. It also receives parameter calculation operations triggered by the user pressing the parameter calculation button, and automatically performs parameter calculations based on the first enriched uranium parameters and the parameter calculation model in response to the parameter calculation operation, obtaining and displaying the parameter calculation results. This achieves automated parameter calculation. Users only need to input the first enriched uranium parameters to complete the calculation, eliminating the need for manual calculation. The calculation results are more accurate, free from human interference, and the user only needs to input the first enriched uranium parameters for rapid calculation, reducing the user's workload and improving calculation speed.
[0104] Optionally, the parameter calculation module 34 includes:
[0105] The second parameter acquisition unit is used to acquire the second enriched uranium parameters;
[0106] The parameter conversion unit is used to convert the first enriched uranium parameter according to the unit of the first enriched uranium parameter to obtain a first input parameter, and to convert the second enriched uranium parameter according to the unit of the second enriched uranium parameter to obtain a second input parameter;
[0107] The parameter calculation unit is used to call a pre-generated parameter calculation model and use the first input parameter and the second input parameter as inputs to the parameter calculation model to perform parameter calculation.
[0108] Optionally, the parameter calculation unit is specifically used for: obtaining the current parameter type to be calculated; for each current parameter type to be calculated, calling the corresponding parameter calculation function in the parameter calculation model according to the current parameter type to be calculated, and filtering the parameters to be calculated from the first input parameters and the second input parameters to be calculated, using the parameters to be calculated as the input of the parameter calculation function and performing calculation to obtain the parameter calculation result matching the current parameter type to be calculated.
[0109] Optionally, the second parameter acquisition unit is specifically used for: displaying at least one parameter type to be calculated; receiving a parameter type selection operation, wherein the parameter type selection operation is triggered by a user's selection button for the parameter type; and, in response to the parameter type selection operation, determining the parameter type corresponding to the parameter type selection operation as the current parameter type to be calculated.
[0110] Optionally, the second enriched uranium parameter is a preset default value or is determined based on user input.
[0111] Optionally, the second enriched uranium parameters include: natural uranium abundance, tailings abundance, and uranium purification and conversion loss.
[0112] Optionally, the device may also include:
[0113] The calculation interface display module is used to display the uranium enrichment calculation interface, which includes a first parameter input window and a second parameter input window, and the second parameter input window includes a second enrichment axis parameter.
[0114] The parameter modification operation receiving module is used to receive the second parameter modification operation, which is triggered by the user entering the modified second enriched uranium parameter in the second parameter input window;
[0115] The second parameter display module is used to display the modified parameters of the second enriched uranium.
[0116] The enriched uranium parameter calculation device provided in this application embodiment can execute the enriched uranium parameter calculation method provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects of the method execution.
[0117] Example 4
[0118] Figure 6 A schematic diagram of an electronic device 40 that can be used to implement embodiments of this application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the application described and / or claimed herein.
[0119] like Figure 6As shown, the electronic device 40 includes at least one processor 41 and a memory, such as a read-only memory (ROM) 42 or a random access memory (RAM) 43, communicatively connected to the at least one processor 41. The memory stores computer programs executable by the at least one processor. The processor 41 can perform various appropriate actions and processes based on the computer program stored in the ROM 42 or loaded from storage unit 48 into the RAM 43. The RAM 43 may also store various programs and data required for the operation of the electronic device 40. The processor 41, ROM 42, and RAM 43 are interconnected via a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.
[0120] Multiple components in electronic device 40 are connected to I / O interface 45, including: input unit 46, such as keyboard, mouse, etc.; output unit 47, such as various types of monitors, speakers, etc.; storage unit 48, such as disk, optical disk, etc.; and communication unit 49, such as network card, modem, wireless transceiver, etc. Communication unit 49 allows electronic device 40 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0121] Processor 41 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 41 performs the various methods and processes described above, such as methods for calculating parameters of enriched uranium.
[0122] In some embodiments, the method for calculating parameters of enriched uranium can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 48. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 40 via ROM 42 and / or communication unit 49. When the computer program is loaded into RAM 43 and executed by processor 41, one or more steps of the method for calculating parameters of enriched uranium described above can be performed. Alternatively, in other embodiments, processor 41 can be configured to perform the method for calculating parameters of enriched uranium by any other suitable means (e.g., by means of firmware).
[0123] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0124] Computer programs used to implement the methods of this application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0125] This application provides a computer program product, which includes a computer program that, when executed by a processor, implements the parameter calculation method for enriched uranium described in any embodiment of this application.
[0126] In the context of this application, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0127] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0128] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0129] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0130] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this application can be achieved, and this is not limited herein.
[0131] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A method for calculating parameters of enriched uranium, characterized in that, include: Receive a first parameter input operation, which is an operation triggered by the user inputting a first enriched uranium parameter in the first parameter input window. The first enriched uranium parameter includes the enriched uranium quantity and enriched uranium abundance. Display the parameters of the first enriched uranium; Receive parameter calculation operation, wherein the parameter calculation operation is a user trigger operation on the parameter calculation button; In response to the parameter calculation operation, parameter calculation is performed based on the first enriched uranium parameter combined with a pre-generated parameter calculation model; Displays the parameter calculation results.
2. The method according to claim 1, characterized in that, The parameter calculation based on the first enriched uranium parameter combined with the pre-generated parameter calculation model includes: Obtain the parameters for the second enriched uranium; The first enriched uranium parameter is converted according to its unit to obtain the first input parameter; the second enriched uranium parameter is converted according to its unit to obtain the second input parameter. The pre-generated parameter calculation model is invoked, and the first and second input parameters are used as inputs to the parameter calculation model for parameter calculation.
3. The method according to claim 2, characterized in that, The step of using the first input parameter and the second input parameter as inputs to the parameter calculation model for parameter calculation includes: Get the type of the parameter to be calculated; For each type of parameter to be calculated, the corresponding parameter calculation function in the parameter calculation model is called according to the type of parameter to be calculated. The parameter to be calculated is selected from the first input parameter and the second input parameter. The parameter to be calculated is used as the input of the parameter calculation function and calculated to obtain the parameter calculation result that matches the type of parameter to be calculated.
4. The method according to claim 3, characterized in that, The step of obtaining the type of the parameter to be calculated includes: Display at least one parameter type to be calculated; Receive parameter type selection operation, wherein the parameter type selection operation is triggered by the user's selection button for the parameter type; In response to the parameter type selection operation, the parameter type corresponding to the parameter type selection operation is determined as the current parameter type to be calculated.
5. The method according to claim 2, characterized in that, The second enriched uranium parameter is a preset default value or is determined based on user input. The second enrichment parameters include: natural uranium abundance, tailings abundance, and uranium purification and conversion losses.
6. The method according to claim 5, characterized in that, Also includes: The interface for displaying uranium enrichment calculations includes a first parameter input window and a second parameter input window, wherein the second parameter input window includes a second enrichment axis parameter. Receive a second parameter modification operation, which is triggered by the user entering the modified second enriched uranium parameter in the second parameter input window; This displays the modified parameters for the second enriched uranium.
7. A parameter calculation device for enriched uranium, characterized in that, include: The first operation receiving module is used to receive a first parameter input operation, which is an operation triggered by the user inputting a first enriched uranium parameter in the first parameter input window. The first enriched uranium parameter includes the enriched uranium quantity and enriched uranium abundance. The first parameter display module is used to display the parameters of the first enriched uranium; The parameter calculation operation receiving module is used to receive parameter calculation operations, which are user trigger operations on the parameter calculation button; The parameter calculation module is used to perform parameter calculation based on the first enriched uranium parameter and a pre-generated parameter calculation model in response to the parameter calculation operation. The calculation results display module is used to display the parameter calculation results.
8. An electronic device, characterized in that, The electronic device includes: At least one processor, and a memory communicatively connected to said at least one processor; The memory stores a computer program that can be executed by the at least one processor, which is then executed by the at least one processor to enable the at least one processor to perform the parameter calculation method for enriched uranium according to any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the parameter calculation method for enriched uranium as described in any one of claims 1-6.
10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the parameter calculation method for enriched uranium according to any one of claims 1-6.