Nuclear power spare part file sorting method and device, storage medium and electronic equipment
By calculating the integration and reliability coefficients of nuclear power spare parts files, the problem of low coding resource utilization efficiency caused by maintenance users prioritizing the sorting of files from foreign integrators was solved, achieving more efficient file sorting and resource utilization.
Patent Information
- Application Number
- CN202511567190.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-29
- Publication Date
- 2026-02-06
AI Technical Summary
During the batch coding of nuclear power spare parts, maintenance users' priority in sorting through foreign integrators' documents leads to low efficiency in the utilization of coding resources.
By determining the integrators, manufacturers, and the number of nuclear power spare parts codes at all levels of the files to be sorted, the integration and reliability coefficients are calculated, and the files are sorted by comprehensively considering both integration and reliability.
It improves the utilization efficiency of encoding resources, makes file sorting more scientific and reasonable, and enhances the utilization efficiency of encoding resources.
Smart Images

Figure CN121478733A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of nuclear power technology, and in particular relates to a method, apparatus, computer-readable storage medium and electronic device for sorting nuclear power spare parts documents. Background Technology
[0002] During the batch coding of nuclear power spare parts, maintenance users conduct coding sorting work after handing over supporting documents. Based on the content of the documents, they sort out the master data information to be coded and then hand it over to the next stage. Typically, documents are handed over in batches, and maintenance users need to sort them to determine which documents should be prioritized for spare parts coding. In existing technology, maintenance users only prioritize sorting out documents from foreign integrators, resulting in low utilization efficiency of coding resources. Summary of the Invention
[0003] In view of this, embodiments of this application provide a method, apparatus, computer-readable storage medium, and electronic device for sorting nuclear power spare parts files, in order to solve the problem of low utilization efficiency of coding resources in the prior art.
[0004] A first aspect of this application provides a method for sorting nuclear power spare parts files, which may include: Based on the file information of the files to be sorted, determine the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level for the files to be sorted. The aggregation coefficient of the files to be sorted is determined based on the integrators, manufacturers, and corresponding nuclear power spare parts codes at each level. The reliability coefficient of the files to be sorted is determined based on the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level. The files to be sorted are sorted according to the concentration coefficient and the guarantee coefficient.
[0005] In one specific implementation of the first aspect, determining the aggregation coefficient of the files to be sorted based on the integrators, manufacturers, and corresponding nuclear power spare parts codes at each level may include: Based on the integrators, manufacturers, and corresponding nuclear power spare parts codes at each level of the files to be sorted, determine the manufacturer concentration coefficient and the integrator concentration coefficient. The concentration coefficient of the files to be sorted is determined based on the concentration coefficient of the manufacturer and the concentration coefficient of the integrator.
[0006] In one specific implementation of the first aspect, determining the manufacturer concentration coefficient and the integrator concentration coefficient based on the integrators, manufacturers, and the corresponding number of nuclear power spare parts codes at each level of the files to be sorted may include: Based on the manufacturers of the files to be sorted and the corresponding number of nuclear power spare parts codes at each level, determine the number of nuclear power spare parts codes for each manufacturer. Based on the number of nuclear power spare parts codes of each manufacturer, the coding proportion of each manufacturer in the current batch coding task is weighted and averaged to obtain the weighted average coding proportion, and the weighted average coding proportion is determined as the manufacturer's concentration coefficient. The proportion of the integrator's code in the current batch coding task of the files to be sorted is determined as the integrator aggregation coefficient.
[0007] In one specific implementation of the first aspect, determining the assurance coefficient of the files to be sorted based on the integrator, various manufacturers, and the corresponding number of nuclear power spare parts codes at each level may include: Based on the integrators, manufacturers, and the corresponding number of nuclear power spare parts codes at each level of the files to be sorted, determine the manufacturer assurance coefficient and the integrator assurance coefficient. The guarantee coefficient of the files to be sorted is determined based on the manufacturer's guarantee coefficient and the integrator's guarantee coefficient.
[0008] In one specific implementation of the first aspect, determining the manufacturer assurance coefficient and the integrator assurance coefficient based on the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level of the files to be sorted may include: Based on the manufacturers of the files to be sorted and the corresponding number of nuclear power spare parts codes at each level, determine the manufacturer code quantity matrix; The manufacturer assurance coefficient is determined based on the manufacturer code quantity matrix, the preset manufacturer average procurement cycle coefficient matrix, and the preset nuclear power spare parts weight coefficient matrix. The integrator reliability coefficient is determined based on the manufacturer code quantity matrix, the preset integrator average procurement cycle coefficient, and the nuclear power spare parts weight coefficient matrix.
[0009] In one specific implementation of the first aspect, sorting the files to be sorted according to the intensive coefficient and the guarantee coefficient may include: The files to be sorted are sorted according to the concentration coefficient to obtain the concentration ranking value of the files to be sorted; The files to be sorted are sorted according to the guarantee coefficient to obtain the guarantee ranking value of the files to be sorted. The relative scores of the files to be sorted are determined based on the intensity ranking value, the guarantee ranking value, the preset intensity weight, and the preset guarantee weight. The files to be sorted are sorted according to the relative scores.
[0010] In one specific implementation of the first aspect, determining the relative score of the files to be sorted based on the aggregation ranking value, the guarantee ranking value, a preset aggregation weight, and a preset guarantee weight may include: Based on the concentration ranking value and the number of files to be sorted, determine the relative concentration score of the files to be sorted; Based on the guarantee ranking value and the number of files to be ranked, determine the relative guarantee score of the files to be ranked; Based on the concentration weight and the guarantee weight, the relative scores of the concentration and the relative scores of the guarantee are weighted and averaged to obtain a weighted average score, which is then determined as the relative score of the file to be sorted.
[0011] A second aspect of this application provides a nuclear power spare parts file sorting device, which may include: The file information determination module is used to determine the integrator, various manufacturers, and corresponding nuclear power spare parts codes at all levels of the files to be sorted based on the file information of the files to be sorted. The integration coefficient determination module is used to determine the integration coefficient of the files to be sorted based on the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level. The assurance coefficient determination module is used to determine the assurance coefficient of the files to be sorted based on the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level. The file sorting module is used to sort the files to be sorted according to the concentration coefficient and the guarantee coefficient.
[0012] In one specific implementation of the second aspect, the intensive coefficient determination module may include: The first concentration coefficient determination unit is used to determine the manufacturer concentration coefficient and the integrator concentration coefficient based on the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level of the files to be sorted. The second concentration coefficient determination unit is used to determine the concentration coefficient of the files to be sorted based on the manufacturer concentration coefficient and the integrator concentration coefficient.
[0013] In one specific implementation of the second aspect, the first concentration coefficient determination unit may be specifically used to: determine the number of nuclear power spare parts codes for each manufacturer based on the various manufacturers of the files to be sorted and the corresponding number of nuclear power spare parts codes at each level; calculate a weighted average of the coding proportions of each manufacturer in the current batch coding task based on the number of nuclear power spare parts codes of each manufacturer, and determine the weighted average of the coding proportions as the manufacturer concentration coefficient; and determine the coding proportion of the integrator of the files to be sorted in the current batch coding task as the integrator concentration coefficient.
[0014] In one specific implementation of the second aspect, the guarantee coefficient determination module may include: The first assurance coefficient determination unit is used to determine the manufacturer assurance coefficient and the integrator assurance coefficient based on the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level of the files to be sorted. The second guarantee coefficient determination unit is used to determine the guarantee coefficient of the file to be sorted based on the manufacturer's guarantee coefficient and the integrator's guarantee coefficient.
[0015] In one specific implementation of the second aspect, the first assurance coefficient determination unit may be specifically used to: determine a manufacturer code quantity matrix based on each manufacturer of the file to be sorted and the corresponding number of nuclear power spare parts codes at each level; determine the manufacturer assurance coefficient based on the manufacturer code quantity matrix, a preset manufacturer average procurement cycle coefficient matrix, and a preset nuclear power spare parts weight coefficient matrix; and determine the integrator assurance coefficient based on the manufacturer code quantity matrix, a preset integrator average procurement cycle coefficient, and the nuclear power spare parts weight coefficient matrix.
[0016] In one specific implementation of the second aspect, the file sorting module may include: The first file sorting unit is used to sort the files to be sorted according to the concentration coefficient to obtain the concentration sorting value of the files to be sorted. The second file sorting unit is used to sort the files to be sorted according to the guarantee coefficient to obtain the guarantee ranking value of the files to be sorted. The relative score determination unit is used to determine the relative score of the file to be sorted based on the concentration ranking value, the guarantee ranking value, the preset concentration weight, and the preset guarantee weight. The third file sorting unit is used to sort the files to be sorted according to the relative scores.
[0017] In one specific implementation of the second aspect, the relative score determination unit may be specifically used to: determine the relative score of the intensive degree of the files to be sorted based on the intensive degree ranking value and the number of files to be sorted; determine the relative score of the guarantee degree of the files to be sorted based on the guarantee degree ranking value and the number of files to be sorted; perform a weighted average of the relative score of the intensive degree and the relative score of the guarantee degree based on the intensive degree weight and the guarantee degree weight to obtain a weighted average score, and determine the weighted average score as the relative score of the files to be sorted.
[0018] A third aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of any of the above-described nuclear power spare parts file sorting methods.
[0019] A fourth aspect of this application provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of any of the above-described nuclear power spare parts file sorting methods.
[0020] The fifth aspect of this application provides a computer program product that, when run on an electronic device, causes the electronic device to execute the steps of any of the above-described nuclear power spare parts file sorting methods.
[0021] The beneficial effects of this application embodiment compared with the prior art are as follows: This application embodiment determines the integrator, various manufacturers, and the corresponding number of nuclear power spare parts codes at each level of the files to be sorted based on the file information of the files to be sorted; determines the concentration coefficient of the files to be sorted based on the integrator, various manufacturers, and the corresponding number of nuclear power spare parts codes at each level of the files to be sorted; determines the guarantee coefficient of the files to be sorted based on the integrator, various manufacturers, and the corresponding number of nuclear power spare parts codes at each level of the files to be sorted; and sorts the files to be sorted based on the concentration coefficient and the guarantee coefficient. Through this application embodiment, the concentration and guarantee of the files to be sorted can be comprehensively considered for file sorting, which is more scientific and reasonable than the prior art and can effectively improve the utilization efficiency of coding resources. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the 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.
[0023] Figure 1 This is a flowchart of one embodiment of a nuclear power spare parts file sorting method in this application. Figure 2 A diagram illustrating the relationship between the number of files, the number of codes, and the number of manufacturers; Figure 3 This is a structural diagram of one embodiment of a nuclear power spare parts file sorting device according to the present application. Figure 4 This is a schematic block diagram of an electronic device according to an embodiment of this application. Detailed Implementation
[0024] To make the inventive objectives, features, and advantages of this application more apparent and understandable, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described below are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0025] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0026] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0027] It should also be further understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0028] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if [the described condition or event] is detected" may be interpreted, depending on the context, as "once determined," "in response to determination," "once [the described condition or event] is detected," or "in response to detection of [the described condition or event]."
[0029] Furthermore, in the description of this application, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0030] The master data for nuclear power spare parts (materials) refers to the collection of basic information related to materials used in nuclear power plants. This includes material descriptions, quality assurance levels, manufacturer names, inventory control parameters, drawing numbers, and reference numbers. Nuclear power master data contains multiple fields, each with a corresponding "field name," "hierarchy" (either group-level or plant-level), "length limit" (maximum number of characters), "field meaning and function," and "data entry specifications." In the field of nuclear power spare parts management, equipment (including components) requiring procurement, storage, or replacement must be coded. The spare parts code serves as the information carrier and the basis for all spare parts operations. The coding process is the creation process of the spare parts master data. Only with spare parts codes can spare parts procurement, acceptance and storage, and requisition (based on the spare parts code) be carried out, ensuring the safe and stable operation of the nuclear power plant.
[0031] Nuclear power spare parts batch coding typically refers to the coding of equipment (including parts) that will be procured, stockpiled, or replaced in the future during the construction of a nuclear power plant to ensure that there will be no spare parts availability issues after the plant is put into operation. High-quality and efficient batch coding of new units is fundamental to achieving various spare parts management tasks and fulfilling support and inventory management goals. Due to the large workload and high concentration of this type of coding, it is usually referred to as new unit batch coding.
[0032] The batch coding process can be divided into the following stages: "Transfer of supporting documents, sorting out coding information based on document information, establishing batch coding tasks, batch coding review and status management." The following is a brief introduction to each of these stages: A) Handover of supporting documents. Nuclear power plants involve many systems. During the construction phase, after the engineering team completes the system commissioning, it will be handed over to the nuclear power plant owner. At this time, the owner will refer to the "Guidelines for Reviewing Upstream Documents for Nuclear Power Plant Production Preparation" to review the completeness and accuracy of the documents. If the requirements of the review guidelines are met, the documents will be accepted and handed over to the next stage.
[0033] B) Spare Parts Information Sorting Based on Document Information. After transferring supporting documents, maintenance users will conduct coding sorting, sorting the master data information to be coded based on the content of the documents, and then transferring it to the next stage. Typically, the previous stage transfers documents in batches. For example, after a nuclear power system completes commissioning, the system involves 100 valid documents, which will be transferred to this stage simultaneously (a valid document pool for spare parts information to be sorted can be established; if the inflow rate of valid documents from the previous stage is greater than the rate at which spare parts information is sorted based on document information in this stage, the number of documents in the pool increases; conversely, the number of documents in the pool decreases). Maintenance users need to prioritize the documents in the file pool to determine which documents should be prioritized for spare parts information sorting and coding.
[0034] C) Establish batch coding tasks. After sorting out the spare parts information based on the information in the documents, group the codes corresponding to several documents into a batch coding task, set the planned (committed) completion time for this batch, and hand it over to the next stage.
[0035] D) Batch Coding Review and Status Control. Upon receiving batch coding tasks, the power plant's spare parts coding management department reviews each coding information item by item based on material master data management requirements and specifications to ensure the quality of the master data entered into the database. The batch coding review process includes: Necessity review requirements: Is the spare part likely to be replaced? Does the main equipment to which the spare part belongs have disassembly value? Accuracy review requirements: Does it conform to supporting documents? Standardization review requirements: Field format and content are standardized; character length and special character usage are standardized. Completeness review requirements: Supporting documents are complete; system-required fields and management-required fields are complete; key spare parts information is complete. Uniqueness review requirements: Duplicate code identification is carried out according to the requirements of quality management sheets and master data management. Status control of batch coding mainly refers to: based on the current status of batch coding tasks for each person in charge of the spare parts coding department, formulating a future completion plan (target value) for each individual, used to monitor deviations and identify overdue risk items (personnel).
[0036] In the stage of sorting spare parts information based on file information, maintenance users need to sort the files and decide which files to prioritize for sorting spare parts information and to carry out spare parts coding. In the existing technology, maintenance users only prioritize sorting the files of foreign integrators, which results in low utilization efficiency of coding resources.
[0037] In view of this, embodiments of this application provide a method, apparatus, computer-readable storage medium, and electronic device for sorting nuclear power spare parts files, in order to solve the problem of low utilization efficiency of coding resources in the prior art.
[0038] In this embodiment, the integrator, manufacturers, and corresponding quantities of nuclear power spare parts codes at various levels of the files to be sorted can be determined based on the file information. The aggregation coefficient of the files to be sorted can be determined based on the integrator, manufacturers, and corresponding quantities of nuclear power spare parts codes at various levels of the files. The reliability coefficient of the files to be sorted can be determined based on the integrator, manufacturers, and corresponding quantities of nuclear power spare parts codes at various levels of the files. The files to be sorted are then sorted based on the aggregation coefficient and the reliability coefficient. This embodiment comprehensively considers both the aggregation and reliability of the files to be sorted for file sorting, which is more scientific and reasonable than existing technologies and can effectively improve the utilization efficiency of coding resources.
[0039] Please see Figure 1 One embodiment of a nuclear power spare parts file sorting method in this application may include: Step S101: Based on the file information of the files to be sorted, determine the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level.
[0040] Nuclear power plants have clear requirements for the preparation and review of production preparation documents. To meet the management needs of the operation phase, the drawings must clearly specify the list of components that are prone to wear and tear during normal operation, including but not limited to: spare part name, spare part specifications, and manufacturer information. Therefore, based on the document drawing information, the integrator, various manufacturers, and the corresponding number of nuclear power spare parts codes at each level can be automatically determined for the documents to be sorted.
[0041] A manufacturer is the entity that produces spare parts (such as valves, pumps, sensors, pipes, cables, instruments, etc.); in other words, the manufacturer of the spare parts. Documents and drawings related to spare part coding typically include a "List of Vulnerable Parts During Normal Operation" section. This section contains basic information about the spare parts, such as the spare part name, specifications, and manufacturer (the description may vary slightly between different drawings, including "manufacturer" or "manufacturer of a manufacturer"). From this, the manufacturer information corresponding to the document or drawing can be obtained. The number of manufacturers listed varies significantly between different documents. Figure 2The diagram illustrates the correspondence between the number of documents, the number of spare part codes, and the number of manufacturers. The horizontal axis represents the documents / drawings (sorted from largest to smallest based on the number of spare part codes involved; documents further left on the horizontal axis correspond to a greater number of codes). The right vertical axis represents the number of manufacturers. The general trend is that the more spare part codes a document / drawing corresponds to, the more manufacturers it likelys to have. When calculating the number of spare part codes for a manufacturer, combinations are made using the format "Spare Part Name - Spare Part Specifications - Manufacturer." That is, if the "Spare Part Name - Spare Part Specifications - Manufacturer" entries in the documents / drawings are identical, they are treated as a single spare part code; otherwise, they are treated as different spare part codes.
[0042] System integrators are system-level suppliers responsible for integrating spare parts and equipment from multiple manufacturers into complete nuclear power systems or subsystems (such as reactor cooling systems, instrumentation and control systems, and electrical systems). They manage the entire process from requirements analysis, solution design, and procurement coordination to system integration, commissioning, and operation and maintenance support. Typically, the documents and drawings related to spare part codes are mainly prepared by the system integrators, making it relatively easy to obtain the integrator information corresponding to these documents and drawings. The number of spare part codes for the integrator can be simplified to the number of codes in the document or drawing, that is, the sum of the number of spare part codes for all manufacturers in the document or drawing.
[0043] The purpose of coding spare parts during the construction of nuclear power plants is to ensure the availability of spare parts during operation. Therefore, spare parts with high importance and a high probability of need should be coded first to facilitate early procurement and ensure future demand. Nuclear power spare parts are categorized according to their importance and expected future use. In this application, spare parts can be divided into three categories: spare parts for the first major overhaul and Critical Component Management (CCM); spare parts requiring a minimum inventory; and other types of spare parts. The calculation methods for the coding quantity of nuclear power spare parts at each level are described below.
[0044] For the first overhaul and CCM spare parts, a standard list of first overhaul and CCM spare parts can be established based on the first overhaul requisition data of the same type of unit and the CCM spare parts list data. It includes two columns of data: functional location and spare parts category.
[0045] Typically, the functional locations of nuclear power plants are coded according to functional location coding standards. Common functional location coding rules are as follows: The total length of the functional location code is usually 12 digits; the first digit represents the power plant, for example, D, Y, and H represent different nuclear power plants; the second digit represents the unit, for example, 1, 2, 3, and 4 represent units 1, 2, 3, and 4; the third to sixth digits are the system name, for example, RCP for reactor coolant system, APG for steam generator blowdown system, and CTE for circulating water treatment system. If the system name is less than four digits, a hyphen is added to the last digit, i.e., RCP-; the seventh to tenth digits are the equipment serial number, for example, 001, 002, 003, etc. If the equipment serial number is less than four digits, a hyphen is added to the last digit, i.e., 001-; the eleventh to fifteenth digits are the equipment type, for example, PO for pump, MP for pressure measurement, and VA for air valve. "D1RCP-001-PO" is a typical functional location code, representing pump number 001 (usually called the reactor main pump) of Unit 1 reactor coolant system in Power Plant D. In the power plant's design drawings, since the drawings specifically refer to the equipment within that plant, plant information may be omitted. Additionally, some drawings may omit the "-" information. For example, YAPG004MD represents the elevation measurement device (usually a level transmitter) with serial number 004 in the APG system of Units 3 / 4 (in some drawings, X represents Units 1 / 2, and Y represents Units 3 / 4); XAPD007LP represents the local pressure measurement (usually a pressure gauge) with serial number 001 in the APD system (startup feedwater system) of Units 1 / 2.
[0046] Spare parts categories for nuclear power plants can be classified in a three-level manner. The first level is: rotating machinery, pumps, valves, general machinery, chemical consumables, instruments and meters, and electrical equipment. Each first-level category has a corresponding second-level category. For example, the second-level categories of the instrument category (6) are temperature instruments (601), pressure instruments (602), flow instruments (603), and level instruments (604). Each second-level category has a corresponding third-level category. For example, the third-level categories under temperature instruments (601) include: resistance temperature detectors (60101), thermocouples (60102), thermometers (local display) (60103), thermometers (with live contacts), temperature switches (60105), and temperature transmitters (60106).
[0047] The first two digits of the functional location represent power plant and unit information. Since power plant and unit information are not included in the initial overhaul and CCM spare parts standard list, only the last 10 digits need to be retained. For example, for functional location D1RCP-001-PO, only the RCP-001-PO information needs to be retained. This is because when batch coding new units, only the functional location in the document drawings needs to be compared to see if it contains the RCP-001-PO information, without needing to compare the D1 information. The spare part's category can be calculated based on its name. For example, if the spare part name is "temperature gauge," it corresponds to the spare part category 60103 "thermometer."
[0048] If a document drawing contains a spare part whose functional location and spare part category are listed in the first overhaul and CCM spare parts standard list, then that spare part belongs to the first overhaul and CCM spare parts category. Specifically, the spare part must simultaneously satisfy the relationship between its functional location and spare part category. For example, if the functional location in the standard list is "RCP-001-PO" and the spare part category is "gasket", and a document drawing contains two spare parts, both with the functional location "RCP-001-PO", and the spare part names are "gasket" and "thermometer" respectively, then the first spare part belongs to the first overhaul and CCM spare parts category, while the second spare part does not belong to the first overhaul and CCM spare parts category.
[0049] For spare parts requiring a minimum inventory, a standard list of spare parts categories can be established based on historical spare parts requisition data from similar units. This list includes historical requisition data for each spare parts category, along with the corresponding distribution function. The distribution function can be a Poisson distribution, binomial distribution, normal distribution, or other demand functions. Assuming the demand characteristics of spare parts conform to a certain probability density, parameter estimation and hypothesis testing are performed using sample data. By establishing a distribution function library and using methods such as the Kolmogorov-Smirnvo test, it can be determined whether spare parts requisition conforms to the corresponding probability distribution, thereby selecting an appropriate spare parts demand function model.
[0050] Taking thermometer spare parts as an example, all spare parts categorized as "thermometer" in the same type of unit are extracted. The distribution function corresponding to the historical requisition data of this batch of spare parts is calculated. Assuming that the number of spare parts conforming to the Poisson distribution is the largest, then the Poisson distribution will be used to calculate the reserve quantity of spare parts categorized as "thermometer" in subsequent spare parts. That is, the historical requisition data of "thermometer" spare parts in the spare parts category standard list is the expected annual failure probability, and the demand function is a Poisson distribution.
[0051] When using the Poisson distribution demand distribution function, the calculation method is as follows:
[0052] in, For the procurement cycle of spare parts; The availability rate can be set to a value that can be flexibly set according to the actual situation. This application does not impose a specific limitation on this. For example, if the spare part is a high-importance spare part, it can be set to 0.97; if the spare part is a low-importance spare part, it can be set to 0.85; if the spare part is a medium-importance spare part (not belonging to high-importance or low-importance), it can be set to 0.92. The expected average annual usage (equal to the expected annual failure probability multiplied by the number of functional locations installed and used); the above formula is based on the procurement reserve. The value is solved iteratively, that is The value is incremented starting from 0 (incrementing by 1 each time) until the calculated value is reached. If the availability rate value is greater than or equal to the set availability rate value, this value will be used as the calculation result and assigned to the procurement reserve value. If the purchase reserve value is greater than 0, it belongs to the spare parts that require minimum inventory; if the purchase reserve value is equal to 0, it does not belong to the spare parts that require minimum inventory.
[0053] For example, in a certain document drawing, both Manufacturer 1 and Manufacturer 2 have spare parts named "Thermometer," with 4 and 6 functional locations respectively, and neither belongs to "First Overhaul, CCM Spare Parts." Calculations show that when the number of functional locations (installation quantity) is 4, the required reserve quantity is 0; when the number of functional locations (installation quantity) is 6, the required reserve quantity is 1 (e.g., ...). Figure 4 (As shown). Therefore, the spare parts corresponding to Manufacturer 1 do not belong to the "spare parts requiring minimum inventory", while the spare parts corresponding to Manufacturer 2 do. It should be noted that spare parts are coded according to their model numbers (different models of spare parts have different spare parts codes). When calculating the quantity of functional locations, it is necessary to split the spare parts based on their model numbers. For example, Manufacturer 1 has a total of 6 temperature gauge spare parts with 6 functional locations, of which 4 temperature gauges are model number "WSS-461" and 2 temperature gauges are model number "WSS-465". "WSS-461" and "WSS-465" need to be treated as two separate codes. When the installation quantity is 4, the required inventory quantity is 0. When the installation quantity is 2, the required inventory quantity is also 0. Therefore, neither of these spare parts codes belongs to the spare parts requiring minimum inventory.
[0054] If the spare parts in the document drawings are neither part of the first major overhaul, CCM spare parts, nor spare parts that require minimum inventory, then the spare parts belong to other types of spare parts.
[0055] In practical applications, since some nuclear power plants have not established spare parts lists for the first major overhaul and CCM spare parts for similar units, the above calculations can be simplified. This involves calculating the quantity of spare parts at each level based on the manufacturer's proportion of each spare part category within the same type of unit (if a spare part from a particular manufacturer is not used in the same type of unit, and therefore data on the proportion of spare parts at each level for that manufacturer is unavailable, the average proportion of spare parts at each level from all manufacturers can be used). This is combined with the spare parts quantities for the corresponding integrator and manufacturer shown in the drawings in this document. For example, a document may contain Manufacturer 1, Manufacturer 2, and Manufacturer 3, with spare parts codes of 100, 200, and 160 respectively. By calculating the code distribution of Manufacturer 1, Manufacturer 2, and Manufacturer 3 within the same type of unit, Manufacturer 1's proportion of codes for "first major overhaul and CCM spare parts" is 10%, for "spare parts requiring minimum inventory" it is 30%, and for "other types" it is 60%. Therefore, Manufacturer 1's spare parts codes at each level are 10, 30, and 60 respectively. Similarly, if the percentages of Manufacturer 2 and Manufacturer 3 are [15%, 40%, 45%] and [30%, 30%, 40%] respectively, then the number of spare parts codes at each level for Manufacturer 2 will be 30, 80, and 90 respectively, and the number of spare parts codes at each level for Manufacturer 3 will be 48, 48, and 64 respectively. If the drawings in this document are prepared by Integrator 1, then the number of spare parts codes at each level for Integrator 1 is the sum of the number of spare parts codes at each level for all manufacturers in the drawings, i.e., the number of spare parts codes at each level for Integrator 1 will be 88, 158, and 214 respectively.
[0056] Step S102: Determine the aggregation coefficient of the files to be sorted based on the integrators, manufacturers, and the corresponding number of nuclear power spare parts codes at each level.
[0057] During the batch coding process for nuclear power spare parts, the master data for these spare parts contains numerous fields, some of which are not reflected in the documentation or drawings, requiring clarification with the manufacturer. Therefore, the more codes from the same manufacturer within the same time period, the more significant the aggregation effect of batch coding becomes, allowing for the resolution of clarification issues for multiple codes with the manufacturer at once.
[0058] In this embodiment, the manufacturer concentration coefficient and integrator concentration coefficient can be determined based on the integrators, manufacturers, and the corresponding number of nuclear power spare parts codes at each level in the files to be sorted. Specifically, the number of nuclear power spare parts codes for each manufacturer can be determined based on the manufacturers in the files to be sorted and the corresponding number of nuclear power spare parts codes at each level; based on the number of nuclear power spare parts codes for each manufacturer, a weighted average of the coding proportion of each manufacturer in the current batch coding task is calculated to obtain the weighted average coding proportion, i.e.: .
[0059] in, For in the file j In the middle, the first i The number of spare parts codes for each manufacturer, for example, manufacturer 1 has 100 spare parts codes; For in the file j In the table, the number of spare parts codes for all manufacturers is specified. For example, if the number of spare parts codes for Manufacturer 1, Manufacturer 2, and Manufacturer 3 are 100, 200, and 160 respectively, then... =100+200+160=460; For in the file j In the middle, the first i The percentage of encoding work done by each manufacturer in the current batch encoding task, for example, in the file j In the middle, the first i Manufacturer 1 is the manufacturer currently being processed by the power plant in a batch coding task of 5000 items, of which 250 items are coded for Manufacturer 1. =250 / 5000=5%; For in the file j In the context of a file, the weighted average of the coding percentages of each manufacturer in the current batch coding task is used; for example, in the file... j In the current batch coding task, the spare parts codes for Manufacturer 1, Manufacturer 2, and Manufacturer 3 are 100, 200, and 160 respectively. If they are 5%, 7%, and 9% respectively, then =0.22*0.05+0.43*0.07+0.34*0.09=0.07, which can be identified as the manufacturer concentration coefficient.
[0060] In this embodiment, the encoding percentage of the integrator of the files to be sorted in the current batch encoding task can be calculated. For example, in the file j In the diagram, the integrator is Integrator 1. The power plant is currently undertaking a batch coding task of 5000 items, including 300 items coded by Integrator 1. =300 / 5000=6%, which can be determined as the integrator's integration coefficient.
[0061] After calculating the manufacturer concentration coefficient and the integrator concentration coefficient, the concentration coefficient of the files to be sorted can be determined based on the manufacturer concentration coefficient and the integrator concentration coefficient.
[0062] In one specific implementation of this application, the maximum value between the two can be determined as the aggregation coefficient of the files to be sorted, that is: For example, if the manufacturer's aggregation coefficient is 0.07 and the integrator's aggregation coefficient is 0.06, then the aggregation coefficient of the files to be sorted is 0.07.
[0063] Step S103: Determine the assurance coefficient of the files to be sorted based on the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level.
[0064] The reliability of the code involved in the document is mainly related to factors such as the importance of spare parts, the probability of obtaining spare parts, and the procurement cycle of spare parts. Among these, the importance of spare parts and the probability of obtaining spare parts have already been reflected in the aforementioned content. The procurement cycle of spare parts is also related to the reliability of spare parts. In principle, spare parts with longer procurement cycles should be prioritized for coding and procurement. Since it is difficult to obtain procurement cycle data for a specific spare part during the coding stage, in this embodiment of the application, the historical average procurement cycle data of the manufacturer and integrator will be used instead of the procurement cycle data of the spare parts to calculate the reliability coefficient of the spare parts.
[0065] In this embodiment of the application, the manufacturer assurance coefficient and the integrator assurance coefficient can be determined based on the integrator of the files to be sorted, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level.
[0066] Specifically, a manufacturer code quantity matrix can be determined based on the various manufacturers of the files to be sorted and the corresponding number of nuclear power spare parts codes at each level. N And according to the manufacturer's code quantity matrix N Preset manufacturer average purchasing cycle coefficient matrix T and the preset nuclear power spare parts weighting coefficient matrix K Determine the manufacturer's assurance factor.
[0067] Hypothesis file j The number of manufacturers included is n indivual, T for n A matrix of average purchasing cycle coefficients for each manufacturer, this matrix is 1 row n Each column represents the average procurement cycle coefficient for a manufacturer. This coefficient is calculated by dividing the average procurement cycle of that manufacturer for the same type of unit by 180 days. If procurement cycle data for the same type of unit is unavailable, the coefficient for domestic manufacturers can be set to 1, and the coefficient for foreign manufacturers to 2. For example, if manufacturers 1 and 3 are domestic manufacturers, and manufacturer 2 is a foreign manufacturer, then... T for Based on the foregoing, the file can be calculated. j Spare parts code quantity matrix for various manufacturers at all levels N The matrix is nRows of 3 columns, meaning each row represents the quantity of spare parts codes at each level for a single manufacturer. n The manufacturers have a total of n For example, if manufacturer 1 has 10, 30, and 60 spare parts codes at each level, manufacturer 2 has 30, 80, and 90 spare parts codes at each level, and manufacturer 3 has 48, 48, and 64 spare parts codes at each level, then the matrix... N for .matrix K This sets the weighting coefficients for spare parts at each level. For example, "First Overhaul, CCM Spare Parts" can be set to 2, "Spare Parts Required to Maintain Minimum Inventory" to 1, and "Other Types of Spare Parts" to 0.2, forming a matrix. K for . TNK This represents the manufacturer's assurance coefficient, for example, by performing matrix multiplication on the data described above. TNK It is 534.8.
[0068] In this embodiment of the application, the manufacturer code quantity matrix can be used. N Preset average procurement cycle coefficient for integrators t and nuclear power spare parts weighting coefficient matrix K Determine the integrator's guarantee coefficient.
[0069] t The integrator's average procurement cycle coefficient can be calculated by dividing the integrator's average procurement cycle for similar units by 180 days. If procurement cycle data for similar units is unavailable, the coefficient for domestic integrators can be set to 1, and the coefficient for foreign integrators to 2. This assumes the file... j In this context, the integrator's procurement cycle factor is 1.5. (Matrix) J 1 row n A matrix in which all columns are 1. t × JNK This is the integrator's assurance coefficient, calculated, for example, based on the data above. t × JNK It is 565.2.
[0070] After calculating the manufacturer's guarantee coefficient and the integrator's guarantee coefficient, the guarantee coefficient of the files to be sorted can be determined based on these coefficients.
[0071] In one specific implementation of this application, the maximum value between the two can be determined as the guarantee coefficient of the file to be sorted, that is: For example, if the manufacturer's assurance coefficient is 534.8 and the integrator's assurance coefficient is 565.2, then the assurance coefficient of the files to be sorted is 565.2.
[0072] Step S104: Sort the files to be sorted according to the integration coefficient and the guarantee coefficient.
[0073] Specifically, the files to be sorted can be sorted according to the concentration coefficient to obtain the concentration ranking value of the files to be sorted, as shown in the following formula:
[0074] in, This is a sorting function that sorts all files in descending order of their aggregation coefficients, and outputs the file. j The sorting value. For the file j The aggregation degree ranking value; for example, if there are currently 100 active files whose spare parts information needs to be sorted, the files are sorted from largest to smallest according to their aggregation degree coefficient. j The aggregation coefficient is 0.07, and it is the 9th file, therefore the file... j Intensity ranking value It is 9.
[0075] Similarly, the files to be sorted can be sorted according to their guarantee coefficients to obtain their guarantee ranking values, as shown in the following formula:
[0076] in, This is a sorting function that sorts all files in descending order of their guarantee coefficients, and outputs the file. j The sorting value; For the file j The reliability ranking value is used. For example, if there are 100 active files whose spare parts information needs to be sorted, the files are ranked from highest to lowest according to their reliability coefficient. j The guarantee coefficient is 565.2, and it is the 4th file, therefore file j Security rating The value is 4.
[0077] The relative scores of the files to be sorted can be determined based on the intensity ranking value, the guarantee ranking value, the preset intensity weight, and the preset guarantee weight.
[0078] Specifically, the relative score of the concentration of the files to be sorted can be determined based on the concentration ranking value and the number of files to be sorted, i.e.: The relative guarantee score of the files to be sorted can be determined based on the guarantee ranking value and the number of files to be sorted. ;in, mThis represents the number of files to be sorted, i.e., the number of currently active files requiring backup. Based on the weights of concentration and assurance, a weighted average can be calculated for the relative scores of concentration and assurance, yielding a weighted average score. This weighted average score can then be used as the relative score of the files to be sorted, as shown in the following formula:
[0079] in, and These are the intensity weight and the guarantee weight, respectively, in setting and When, it is recommended to meet the following conditions. In relationships, the degree of protection usually has a higher weight. For example, you can... and Set them to 0.3 and 0.7 respectively. For the file j The relative score is used to sort all files. For example, in m There are 3 documents in the document. The values are 3, 9, and 11 respectively. The values are 15, 4, and 2 respectively, then the relative scores of the three documents are... The values are 0.89, 0.95, and 0.96, respectively.
[0080] In this embodiment, files can be sorted according to their relative scores. That is, they are sorted from largest to smallest, with files having higher relative scores being prioritized for batch coding in the next stage. If no new effective files arrive, files with higher relative scores are selected for batch coding based on their calculated relative scores. If new effective files arrive, the relative scores of all files are recalculated, and files with higher relative scores are selected for batch coding. For example, if there are currently 100 effective files, the relative score of each file is calculated as described above, and files with higher relative scores are prioritized for batch coding. One month later, 30 files have been transferred to the next stage for batch coding, leaving 70 files. If 20 new effective files arrive, the relative scores of the remaining 90 (70+20) files need to be recalculated using the above method, and the files are re-sorted according to the results before being transferred to the next stage.
[0081] Typically, the approval process for documents (drawings) related to spare parts during project construction is as follows: the manufacturer prepares the drawings, the integrator (complete set supplier) compiles the drawings, the project owner reviews the drawings, and submits them to the power plant's documentation department. The documentation department then approves the documents, and they become effective. The above mainly describes the document ordering after approval. In practical applications, this can be done earlier, at the project owner's drawing review stage, by prioritizing the documents awaiting review (and approval) to guide the document review department in prioritizing the approval of relevant drawings.
[0082] In summary, this application embodiment determines the integrator, various manufacturers, and the corresponding number of nuclear power spare parts codes at each level for the files to be sorted based on the file information of the files to be sorted; it determines the aggregation coefficient of the files to be sorted based on the integrator, various manufacturers, and the corresponding number of nuclear power spare parts codes at each level; it determines the guarantee coefficient of the files to be sorted based on the integrator, various manufacturers, and the corresponding number of nuclear power spare parts codes at each level; and it sorts the files to be sorted based on the aggregation coefficient and the guarantee coefficient. Through this application embodiment, the aggregation and guarantee of the files to be sorted can be comprehensively considered for file sorting, which is more scientific and reasonable than the prior art and can effectively improve the utilization efficiency of coding resources.
[0083] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0084] Corresponding to the nuclear power spare parts file sorting method described in the above embodiments, Figure 3 This illustration shows a structural diagram of one embodiment of a nuclear power spare parts file sorting device provided in this application.
[0085] In this embodiment, a nuclear power spare parts file sorting device may include: The file information determination module 301 is used to determine the integrator, various manufacturers, and corresponding nuclear power spare parts codes of the files to be sorted based on the file information of the files to be sorted. The integration coefficient determination module 302 is used to determine the integration coefficient of the files to be sorted based on the integrators, manufacturers, and the corresponding number of nuclear power spare parts codes at each level. The assurance coefficient determination module 303 is used to determine the assurance coefficient of the files to be sorted based on the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level. The file sorting module 304 is used to sort the files to be sorted according to the concentration coefficient and the guarantee coefficient.
[0086] In one specific implementation of this application embodiment, the intensive coefficient determination module may include: The first concentration coefficient determination unit is used to determine the manufacturer concentration coefficient and the integrator concentration coefficient based on the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level of the files to be sorted. The second concentration coefficient determination unit is used to determine the concentration coefficient of the files to be sorted based on the manufacturer concentration coefficient and the integrator concentration coefficient.
[0087] In one specific implementation of this application, the first concentration coefficient determination unit may be specifically used to: determine the number of nuclear power spare parts codes for each manufacturer based on each manufacturer of the files to be sorted and the corresponding number of nuclear power spare parts codes at each level; calculate a weighted average of the coding proportions of each manufacturer in the current batch coding task based on the number of nuclear power spare parts codes of each manufacturer, and determine the weighted average of the coding proportions as the manufacturer concentration coefficient; and determine the coding proportion of the integrator of the files to be sorted in the current batch coding task as the integrator concentration coefficient.
[0088] In one specific implementation of this application embodiment, the guarantee coefficient determination module may include: The first assurance coefficient determination unit is used to determine the manufacturer assurance coefficient and the integrator assurance coefficient based on the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level of the files to be sorted. The second guarantee coefficient determination unit is used to determine the guarantee coefficient of the file to be sorted based on the manufacturer's guarantee coefficient and the integrator's guarantee coefficient.
[0089] In one specific implementation of this application, the first assurance coefficient determination unit may be specifically used to: determine a manufacturer code quantity matrix based on each manufacturer of the files to be sorted and the corresponding number of nuclear power spare parts codes at each level; determine the manufacturer assurance coefficient based on the manufacturer code quantity matrix, a preset manufacturer average procurement cycle coefficient matrix, and a preset nuclear power spare parts weight coefficient matrix; and determine the integrator assurance coefficient based on the manufacturer code quantity matrix, a preset integrator average procurement cycle coefficient, and the nuclear power spare parts weight coefficient matrix.
[0090] In one specific implementation of this application embodiment, the file sorting module may include: The first file sorting unit is used to sort the files to be sorted according to the concentration coefficient to obtain the concentration sorting value of the files to be sorted. The second file sorting unit is used to sort the files to be sorted according to the guarantee coefficient to obtain the guarantee ranking value of the files to be sorted. The relative score determination unit is used to determine the relative score of the file to be sorted based on the concentration ranking value, the guarantee ranking value, the preset concentration weight, and the preset guarantee weight. The third file sorting unit is used to sort the files to be sorted according to the relative scores.
[0091] In one specific implementation of this application, the relative score determination unit may be specifically used to: determine the relative score of the intensive degree of the files to be sorted based on the intensive degree ranking value and the number of files to be sorted; determine the relative score of the guarantee degree of the files to be sorted based on the guarantee degree ranking value and the number of files to be sorted; perform a weighted average of the relative score of the intensive degree and the relative score of the guarantee degree based on the intensive degree weight and the guarantee degree weight to obtain a weighted average score, and determine the weighted average score as the relative score of the files to be sorted.
[0092] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the devices, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0093] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0094] Figure 4 A schematic block diagram of an electronic device provided in an embodiment of this application is shown. For ease of explanation, only the parts related to the embodiment of this application are shown.
[0095] like Figure 4 As shown, the electronic device 4 in this embodiment includes: a processor 40, a memory 41, and a computer program 42 stored in the memory 41 and executable on the processor 40. When the processor 40 executes the computer program 42, it implements the steps in the various nuclear power spare parts file sorting method embodiments described above, for example... Figure 1 Steps S101 to S104 are shown. Alternatively, when the processor 40 executes the computer program 42, it implements the functions of each module / unit in the above-described device embodiments, for example... Figure 3 The functions of modules 301 to 304 are shown.
[0096] For example, the computer program 42 may be divided into one or more modules / units, which are stored in the memory 41 and executed by the processor 40 to complete this application. The one or more modules / units may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program 42 in the electronic device 4.
[0097] The electronic device 4 may include, but is not limited to, computing devices such as desktop computers, laptops, handheld computers, and servers. Those skilled in the art will understand that... Figure 4 This is merely an example of electronic device 4 and does not constitute a limitation on electronic device 4. It may include more or fewer components than shown, or combine certain components, or different components. For example, electronic device 4 may also include input / output devices, network access devices, buses, etc.
[0098] The processor 40 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0099] The memory 41 can be an internal storage unit of the electronic device 4, such as a hard disk or memory. The memory 41 can also be an external storage device of the electronic device 4, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Furthermore, the memory 41 can include both internal and external storage units of the electronic device 4. The memory 41 is used to store the computer program and other programs and data required by the electronic device 4. The memory 41 can also be used to temporarily store data that has been output or will be output.
[0100] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0101] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0102] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0103] In the embodiments provided in this application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings or direct couplings or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.
[0104] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0105] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0106] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable storage medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc. It should be noted that the content included in the computer-readable storage medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable storage medium does not include electrical carrier signals and telecommunication signals.
[0107] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A method for sorting nuclear power spare parts documents, characterized in that, include: Based on the file information of the files to be sorted, determine the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level for the files to be sorted. The aggregation coefficient of the files to be sorted is determined based on the integrators, manufacturers, and corresponding nuclear power spare parts codes at each level. The reliability coefficient of the files to be sorted is determined based on the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level. The files to be sorted are sorted according to the concentration coefficient and the guarantee coefficient.
2. The nuclear power spare parts file sorting method according to claim 1, characterized in that, The step of determining the aggregation coefficient of the files to be sorted based on the integrators, manufacturers, and the corresponding number of nuclear power spare parts codes at each level includes: Based on the integrators, manufacturers, and corresponding nuclear power spare parts codes at each level of the files to be sorted, determine the manufacturer concentration coefficient and the integrator concentration coefficient. The concentration coefficient of the files to be sorted is determined based on the concentration coefficient of the manufacturer and the concentration coefficient of the integrator.
3. The nuclear power spare parts file sorting method according to claim 2, characterized in that, The step of determining the manufacturer concentration coefficient and integrator concentration coefficient based on the integrators, manufacturers, and corresponding nuclear power spare parts codes at each level of the files to be sorted includes: Based on the manufacturers of the files to be sorted and the corresponding number of nuclear power spare parts codes at each level, determine the number of nuclear power spare parts codes for each manufacturer. Based on the number of nuclear power spare parts codes of each manufacturer, the coding proportion of each manufacturer in the current batch coding task is weighted and averaged to obtain the weighted average coding proportion, and the weighted average coding proportion is determined as the manufacturer's concentration coefficient. The proportion of the integrator's code in the current batch coding task of the files to be sorted is determined as the integrator aggregation coefficient.
4. The nuclear power spare parts file sorting method according to claim 1, characterized in that, The step of determining the reliability coefficient of the files to be sorted based on the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level includes: Based on the integrators, manufacturers, and the corresponding number of nuclear power spare parts codes at each level of the files to be sorted, determine the manufacturer assurance coefficient and the integrator assurance coefficient. The guarantee coefficient of the files to be sorted is determined based on the manufacturer's guarantee coefficient and the integrator's guarantee coefficient.
5. The nuclear power spare parts file sorting method according to claim 4, characterized in that, The step of determining the manufacturer assurance coefficient and the integrator assurance coefficient based on the integrators, manufacturers, and the corresponding number of nuclear power spare parts codes at each level of the files to be sorted includes: Based on the manufacturers of the files to be sorted and the corresponding number of nuclear power spare parts codes at each level, determine the manufacturer code quantity matrix; The manufacturer assurance coefficient is determined based on the manufacturer code quantity matrix, the preset manufacturer average procurement cycle coefficient matrix, and the preset nuclear power spare parts weight coefficient matrix. The integrator reliability coefficient is determined based on the manufacturer code quantity matrix, the preset integrator average procurement cycle coefficient, and the nuclear power spare parts weight coefficient matrix.
6. The nuclear power spare parts document sorting method according to any one of claims 1 to 5, characterized in that, The step of sorting the files to be sorted according to the integration coefficient and the guarantee coefficient includes: The files to be sorted are sorted according to the concentration coefficient to obtain the concentration ranking value of the files to be sorted; The files to be sorted are sorted according to the guarantee coefficient to obtain the guarantee ranking value of the files to be sorted. The relative scores of the files to be sorted are determined based on the intensity ranking value, the guarantee ranking value, the preset intensity weight, and the preset guarantee weight. The files to be sorted are sorted according to the relative scores.
7. The nuclear power spare parts file sorting method according to claim 6, characterized in that, The step of determining the relative score of the files to be sorted based on the concentration ranking value, the guarantee ranking value, the preset concentration weight, and the preset guarantee weight includes: Based on the concentration ranking value and the number of files to be sorted, determine the relative concentration score of the files to be sorted; Based on the guarantee ranking value and the number of files to be ranked, determine the relative guarantee score of the files to be ranked; Based on the concentration weight and the guarantee weight, the relative scores of the concentration and the relative scores of the guarantee are weighted and averaged to obtain a weighted average score, which is then determined as the relative score of the file to be sorted.
8. A nuclear power spare parts document sorting device, characterized in that, include: The file information determination module is used to determine the integrator, various manufacturers, and corresponding nuclear power spare parts codes at all levels of the files to be sorted based on the file information of the files to be sorted. The integration coefficient determination module is used to determine the integration coefficient of the files to be sorted based on the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level. The assurance coefficient determination module is used to determine the assurance coefficient of the files to be sorted based on the integrator, each manufacturer, and the corresponding number of nuclear power spare parts codes at each level. The file sorting module is used to sort the files to be sorted according to the concentration coefficient and the guarantee coefficient.
9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the nuclear power spare parts file sorting method as described in any one of claims 1 to 7.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the nuclear power spare parts file sorting method as described in any one of claims 1 to 7.