Effectiveness processing method, device and equipment for hanging spare parts of nuclear power standard package

By obtaining and analyzing spare parts information of the nuclear power standard package in the nuclear power maintenance system, identifying and feedbacking no longer used, invalid and missing spare parts, the problem of inaccurate spare parts information in manual maintenance is solved, and the safety and efficiency of nuclear power production is improved.

CN120511097APending Publication Date: 2025-08-19CHINA GENERAL NUCLEAR POWER OPERATION
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510527861.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-24
Publication Date
2025-08-19

AI Technical Summary

Technical Problem

The existing nuclear power standard package hooked spare parts information mainly relies on manual maintenance, and cannot guarantee the accuracy of spare parts information, resulting in a lack of necessary spare parts or stock backlog during maintenance, affecting the safety and efficiency of nuclear power production.

Method used

By obtaining the nuclear power standard package in the nuclear power maintenance system, determining the spare parts application information, function, location information and status information, using system analysis to identify no longer used, invalid and missing spare parts, and feedback target spare parts on the display interface to reduce the subjectivity of human judgment.

Benefits of technology

Improve the accuracy of spare parts information, avoid lack or redundancy caused by inaccurate spare parts, optimize inventory management, and improve the planning and efficiency of maintenance activities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120511097A_ABST
    Figure CN120511097A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of nuclear power plants, and provides an effectiveness processing method, device and equipment for a nuclear power standard package hitching spare part. The effectiveness processing method for the nuclear power standard package hitching spare part comprises the following steps: acquiring a nuclear power standard package configured for nuclear power maintenance activities in a nuclear power maintenance system; a plurality of spare parts required in nuclear power maintenance activities are hung in the nuclear power standard package; spare part receiving information, function and position information and a standard bag type of the nuclear power standard bag are determined, the spare part receiving information is used for indicating information related to receiving and using of spare parts, and the function and position information is used for indicating specific functions and using positions of the nuclear power standard bag in the nuclear power plant; determining spare part state information of each spare part; and feeding back a target spare part in the nuclear power standard package in a display interface of the nuclear power maintenance system according to at least one of the spare part receiving information, the function and position information, the standard package type and the spare part state information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of nuclear power plants, and more specifically, relates to a method, device and equipment for processing the effectiveness of spare parts mounted on a nuclear power standard package. Background Art

[0002] In nuclear power plant operation and maintenance systems, when creating standard maintenance packages, maintenance users primarily rely on manual experience and reference maintenance information for similar functional locations to construct the package data. However, after the package is created, the spare parts information included in the package often requires updating and maintenance due to various complex factors.

[0003] Currently, maintenance of spare parts information relies primarily on manual experience. For example, maintenance users must make decisions by querying the status of spare parts master data and the historical records of spare parts received in standard packages. However, this manual historical query method is not only time-consuming and labor-intensive, but also difficult to implement large-scale data updates and maintenance. Furthermore, maintenance work based on manual queries makes it difficult to effectively verify and re-verify the accuracy of attached spare parts information.

[0004] In the nuclear power plant maintenance process, the submission of spare parts requests for maintenance work orders depends heavily on the accuracy of the spare parts information included in the standard package. If the spare part codes included in the standard package are missing, the spare parts required for the maintenance activity cannot be submitted in a timely manner. This can lead to a high risk of spare parts being unavailable during maintenance due to delayed procurement and delivery, posing a serious risk to nuclear power production. Conversely, if unnecessary spare parts are included in the standard package, additional purchases will be required, resulting in inventory backlogs.

[0005] Therefore, ensuring the accuracy of spare parts information in standard packages is a crucial basic link for improving the timeliness and accuracy of spare parts demand submission, ensuring safe nuclear power production, and achieving efficient inventory control. Summary of the Invention

[0006] The purpose of the embodiments of the present application is to provide a method, device and equipment for processing the validity of spare parts for nuclear power standard packages, aiming to solve the technical problem that the existing spare parts information of nuclear power standard packages mainly relies on manual maintenance and cannot guarantee the accuracy of spare parts information.

[0007] To achieve the above-mentioned purpose, according to a first aspect of the present application, a method for processing the effectiveness of spare parts mounted on a nuclear power standard package is provided, the method comprising:

[0008] Obtaining a nuclear power standard package configured for nuclear power maintenance activities in a nuclear power maintenance system, wherein the nuclear power standard package includes multiple spare parts required for the nuclear power maintenance activities;

[0009] Determine the spare parts collection information, function and location information, and standard package type of the nuclear power standard package. The spare parts collection information is used to indicate information related to the collection and use of spare parts, and the function and location information is used to indicate the specific function and usage location of the nuclear power standard package in the nuclear power plant.

[0010] determining spare part status information of each of the plurality of spare parts;

[0011] Based on at least one of the spare parts collection information, function and location information, standard package type, and spare parts status information, the target spare parts in the nuclear power standard package are fed back in the display interface of the nuclear power maintenance system, wherein the target spare parts include at least one of no longer used spare parts, invalid spare parts, and missing spare parts.

[0012] According to a second aspect of the present application, a device for processing the effectiveness of spare parts mounted on a nuclear power standard package is provided, the device comprising:

[0013] An acquisition unit is used to acquire a nuclear power standard package configured for nuclear power maintenance activities in a nuclear power maintenance system, wherein the nuclear power standard package includes multiple spare parts required in the nuclear power maintenance activities;

[0014] a determination unit, configured to determine spare parts requisition information, function and location information, and standard package type of a nuclear power standard package, and to determine spare parts status information of each of a plurality of spare parts; wherein the spare parts requisition information is used to indicate information related to the receipt and use of the spare parts, and the function and location information is used to indicate the specific function and usage location of the nuclear power standard package in the nuclear power plant;

[0015] The feedback unit is used to feedback the target spare parts in the nuclear power standard package in the display interface of the nuclear power maintenance system based on at least one of the spare parts collection information, function and location information, standard package type, and spare parts status information, wherein the target spare parts include at least one of no longer used spare parts, invalid spare parts, and missing spare parts.

[0016] The second aspect and any implementation of the second aspect correspond to the first aspect and any implementation of the first aspect, respectively. The technical effects corresponding to the second aspect and any implementation of the second aspect can be referred to the technical effects corresponding to the first aspect and any implementation of the first aspect, and will not be repeated here.

[0017] According to a third aspect of the present application, an electronic device is provided, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the electronic device implements any one of the methods described.

[0018] According to a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method as described in any one of the above is implemented.

[0019] According to a fifth aspect of the present application, a computer program product is provided. When the computer program product is run on an electronic device, the electronic device executes any one of the methods described in the first aspect.

[0020] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here.

[0021] The embodiment of the present application provides a method for processing the effectiveness of spare parts attached to a nuclear power standard package, which obtains a nuclear power standard package configured for nuclear power maintenance activities in a nuclear power maintenance system, wherein the nuclear power standard package is attached with multiple spare parts required for nuclear power maintenance activities; determines the spare parts collection information, function and location information and standard package type of the nuclear power standard package, wherein the spare parts collection information is used to indicate information related to the collection and use of spare parts, and the function and location information is used to indicate the specific function and usage location of the nuclear power standard package in a nuclear power plant; determines the spare parts status information of each of the multiple spare parts; and based on at least one of the spare parts collection information, function and location information, standard package type, and spare parts status information, feeds back the target spare parts in the nuclear power standard package in a display interface of the nuclear power maintenance system.

[0022] By comprehensively considering multiple factors, including spare part procurement information, function and location information, standard package type, and spare part status, the system identifies target spare parts. This changes the previous practice of maintaining spare parts information, which primarily relied on manual experience, and reduces the subjectivity and uncertainty of human judgment. By accurately identifying and reporting unused, invalid, and missing spare parts on the nuclear power maintenance system's display interface, this helps avoid on-site spare part shortages or redundant parts caused by inaccurate spare parts information. The system's display interface provides intuitive decision-making for management and maintenance personnel. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0024] Figure 1 This is a flow chart of a method for processing the effectiveness of spare parts mounted on a nuclear power standard package provided in an embodiment of the present application;

[0025] Figure 2 This is a flow chart of an optional method for processing the effectiveness of spare parts mounted on a nuclear power standard package provided in an embodiment of the present application;

[0026] Figure 3 This is a schematic diagram of an optional merging relationship of duplicate codes of a nut spare part of a nuclear power plant provided by an embodiment of the present application;

[0027] Figure 4 This is a schematic diagram of an optional full function position replacement and partial function position replacement provided in an embodiment of the present application;

[0028] Figure 5 This is a schematic diagram of the relationship between the number of spare parts calls and the number of times they are issued in an optional standard package for different devices provided in an embodiment of the present application;

[0029] Figure 6 This is a schematic structural diagram of an optional nuclear power maintenance system provided in an embodiment of the present application;

[0030] Figure 7 This is a schematic diagram of an optional nuclear power standard package effectiveness calculation and task distribution interface provided in an embodiment of the present application;

[0031] Figure 8 This is a schematic diagram of the relationship between an optional functional location BOM and spare parts parent and child BOMs provided in an embodiment of the present application;

[0032] Figure 9 This is a schematic structural diagram of a device for processing the effectiveness of spare parts mounted on a nuclear power standard package provided by an embodiment of the present application;

[0033] Figure 10 This is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0034] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.

[0035] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.

[0036] It should also be understood that in the description of this application, unless otherwise specified, the “ / ” used in the specification of this application and the appended claims indicates that the objects associated with each other are in an “or” relationship. For example, A / B can represent A or B. The “and / or” in this application is merely a description of the association relationship of the associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In addition, in the description of this application, unless otherwise specified, “multiple” means two or more than two. “At least one of the following items” or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or plural.

[0037] In addition, to facilitate a clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity or execution order, but are only used to distinguish the description. In addition, words such as "first" and "second" do not necessarily define differences, nor should they be understood to indicate or imply relative importance.

[0038] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.

[0039] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.

[0040] First, some of the terms used in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0041] A standard package serves as a checklist for carrying out specific maintenance activities within a nuclear power plant system. It is a standard document template for repetitive maintenance work, primarily encompassing elements such as standard work instructions, quality plans (as appropriate), spare parts, and probabilistic risk assessments (PRTs). Within the technical scope of this application, the core focus is on optimizing and identifying the spare parts information within the standard package.

[0042] The above is a brief introduction to the nouns involved in the embodiments of this application, and no further details will be given below.

[0043] During the creation phase of a maintenance standard package, maintenance users primarily rely on manual experience and reference maintenance information for similar functional locations to construct the maintenance standard package data. However, after the standard package is created, the attached spare parts information often needs to be updated due to a variety of complex factors. For example, if spare parts information is omitted during creation, it will need to be supplemented when a demand for it arises later; if spare parts information is mistakenly added during creation, but there is no demand for it during actual maintenance, such spare parts information will remain in the standard package for a long time, which can easily cause maintenance users to mistakenly reserve spare parts, resulting in inventory backlogs, and it will need to be deleted at this time; if spare parts are replaced or duplicate codes are merged, the original spare parts code must be replaced with the code used subsequently.

[0044] Currently, the maintenance of spare parts information in maintenance standard packages mainly relies on manual experience. Maintenance users need to make judgments by querying the status of spare parts master data and the historical records of spare parts in the standard package. Taking the processing of spare parts that are no longer used in the standard package (such as those that have been replaced, frozen after merging duplicate codes, etc.) as an example, maintenance users need to manually remove such spare parts from the standard package and maintain new spare parts information. However, this method of manually querying historical records is not only time-consuming and labor-intensive, but also difficult to achieve large-scale data updates and maintenance. In addition, the accuracy of standard package information maintenance based on manual queries is difficult to effectively verify and re-verify.

[0045] In the nuclear power maintenance process, the submission of spare parts requests for maintenance work orders depends largely on the accuracy of the spare parts information attached to the standard package. In particular, once a preventive maintenance work order is issued, the system automatically issues a reservation instruction for Class A spare parts (mandatory replacement parts) in the standard package based on the spare parts information attached to the standard package, triggering a purchase requisition and entering the spare parts procurement process. If the spare part codes attached to the standard package are missing, the spare parts request required for the maintenance activity will not be submitted in a timely manner. There is a high possibility that the spare parts will not be available for maintenance due to the failure to purchase and arrive in time, which will bring serious security risks to nuclear power production. Conversely, if the standard package includes unnecessary spare parts, it may trigger additional purchases and cause inventory backlogs.

[0046] Therefore, ensuring the accuracy of standard package spare parts information is a crucial basic link for improving the timeliness and accuracy of spare parts demand submission, ensuring nuclear power safety production, and achieving efficient inventory control.

[0047] In order to solve the above technical problems, the present application provides an embodiment of a method for processing the effectiveness of the spare parts of a nuclear power standard package. Figure 1 As shown, Figure 1 The following is a schematic flow chart of a method for processing the validity of spare parts mounted on a nuclear power standard package provided by the present application. As an example and not a limitation, the method can be applied to or run in a nuclear power maintenance system. The method includes:

[0048] S101, obtaining a nuclear power standard package configured for nuclear power maintenance activities in a nuclear power maintenance system.

[0049] Among them, the nuclear power standard package contains multiple spare parts required for nuclear power maintenance activities.

[0050] S102, determining the spare parts collection information, function and location information and standard package type of the nuclear power standard package.

[0051] Among them, the spare parts collection information is used to indicate information related to the collection and use of spare parts, and the function and location information is used to indicate the specific function and usage location of the nuclear power standard package in the nuclear power plant.

[0052] S103: Determine spare part status information of each of the plurality of spare parts.

[0053] S104 , feeding back target spare parts in the nuclear power standard package in a display interface of the nuclear power maintenance system according to at least one of the spare parts receiving information, function and location information, standard package type, and spare parts status information.

[0054] The target spare parts include at least one of no longer used spare parts, invalid spare parts, and missing spare parts.

[0055] In an optional embodiment, the spare parts attached to the nuclear power standard package will be set with corresponding material categories when coding. For example, the material categories of a nuclear power plant can be divided into several major categories of materials, such as rotating machinery, pumps, valves, general machinery, chemical consumables, instruments and meters, and electrical materials. Each major category has several small categories.

[0056] In the embodiments of this application, the nuclear power standard package, also known as the maintenance standard package, serves as a checklist of critical tasks within a nuclear power plant system. It is a standard work document template developed for recurring activities (i.e., nuclear power maintenance activities, which are either preventive maintenance activities or corrective maintenance activities). Its main components include: standard work instructions, quality plans (where necessary), and components, which correspond to the spare parts required for maintenance. Therefore, a qualified maintenance standard package should accurately include all necessary spare parts.

[0057] It should be understood that the accurate attachment of spare parts to nuclear power standard packages is the most critical means of ensuring the submission of spare parts requirements during nuclear power maintenance activities. Nuclear power maintenance activities include planned maintenance activities and preventive maintenance activities. Preventive maintenance activities, also known as planned maintenance work, are primarily carried out in accordance with the requirements of the maintenance program. Spare parts required for planned maintenance activities can be divided into Class A and Class B. Class A spare parts are those that must be replaced during maintenance activities, while Class B spare parts are selectively replaced based on the actual condition of on-site equipment. They also provide important reference for corrective maintenance activities (i.e., unplanned maintenance work, which is mainly carried out to address sudden failures of on-site equipment and does not rely on the maintenance program).

[0058] In some embodiments, once the preventive maintenance program is published and a preventive maintenance work order is generated, the nuclear power plant system automatically generates valid spare parts reservation information based on the standard package. Subsequently, the nuclear power plant system's material requirements planning module (e.g., the material requirements planning (MRP) module within the SAP system) automatically calculates whether the current spare parts inventory can meet the needs of future maintenance work orders. If inventory cannot meet these needs, the nuclear power plant system automatically triggers a spare parts procurement requisition to ensure that spare parts arrive in time before the maintenance work order is implemented to fully meet on-site maintenance needs.

[0059] In some embodiments, nuclear power standard packages configured for nuclear power maintenance activities are obtained from a nuclear power maintenance system. These nuclear power standard packages contain multiple spare parts required for nuclear power maintenance activities. For example, in the nuclear power maintenance system database, corresponding standard package records are searched and obtained based on specific conditions (such as the type of maintenance activity, time range, etc.).

[0060] In some embodiments, spare parts receipt information for a standard nuclear power package is determined. This spare parts receipt information includes various data related to spare parts receipt and use, such as receipt time, receipt quantity, receipt personnel, and receipt purpose. For example, this spare parts receipt information can be obtained by collating and analyzing spare parts receipt records in a nuclear power plant system. In actual application scenarios, the receipt history of each spare part can be queried from the spare parts receipt log table to compile statistics on the corresponding receipt information.

[0061] In some embodiments, it is also necessary to determine the function and location information of the nuclear power standard package. This function and location information indicates the specific function and location of the nuclear power standard package in the nuclear power plant. For example, this information can be obtained from the equipment management module or related configuration files of the nuclear power maintenance system. In actual application scenarios, for a specific nuclear power standard package, the function and location information of the nuclear power standard package can be determined by querying the corresponding equipment function description and installation location information.

[0062] In some implementations, it's also necessary to determine the standard package type for a nuclear power standard package. Different types of standard packages have different characteristics and requirements, which can also affect the validity judgment of spare parts. In specific application scenarios, standard packages can be divided into different types based on factors such as the basis for their development and applicable scenarios, such as preventive maintenance standard packages and corrective maintenance standard packages.

[0063] In some embodiments, it is also necessary to determine the spare part status information of each of the multiple spare parts, such as the spare part's inventory status (available, unavailable, out of stock, etc.), quality status (qualified, unqualified, pending inspection, etc.), and maintenance status (under repair, repaired, scrapped, etc.). In specific application scenarios, the spare part status information of each spare part can be obtained and integrated from multiple data sources such as the nuclear power maintenance system's inventory management system, quality inspection records, and maintenance work orders.

[0064] In some embodiments, the target spare parts in the nuclear power standard package are fed back in the display interface of the nuclear power maintenance system based on at least one of the spare parts collection information, function and location information, standard package type, and spare parts status information. In specific implementation, corresponding algorithms or rules can be established in advance to determine which spare parts are no longer used spare parts (such as those that have been replaced, are no longer needed after modification, etc.), invalid spare parts (such as those that have been called for many times but have not been collected and there is no reasonable reason to retain them, etc.), and missing spare parts (such as those that are frequently collected in similar standard packages but are not attached to the current standard package, etc.). Then, the information of these target spare parts is displayed to the user on the display interface so that the user can perform further processing. For example, by writing program code, the various types of information obtained are analyzed and filtered, and the spare parts information that meets the target spare parts conditions is displayed in the form of a list or chart on the system interface of the nuclear power maintenance system.

[0065] The method for determining the effectiveness of spare parts attached to nuclear power standard packages, provided in the embodiments of the present application, comprehensively considers multiple factors, including spare part requisition information, function and location information, standard package type, and spare part status information, to determine target spare parts. This method changes the previous approach of maintaining spare parts information, which primarily relied on manual experience, and reduces the subjectivity and uncertainty of human judgment. For example, the determination of no longer-used spare parts no longer relies solely on manual memory and simple queries, but instead systematically analyzes information such as spare part replacement and modification, thereby improving the accuracy of spare part information and ensuring that the spare parts attached to the standard package are those required for actual maintenance activities.

[0066] By accurately identifying and reporting no longer-used, invalid, and missing spare parts on the nuclear power maintenance system's display interface, it helps avoid on-site spare part shortages or redundant spare parts caused by inaccurate spare part information. Missing spare parts can be promptly discovered and added to the standard package, preventing maintenance activities from being impacted by missing spare parts and reducing the risk of spare parts being unavailable during maintenance. The removal of no longer-used and invalid spare parts reduces unnecessary inventory backlogs and avoids the increased inventory costs and capital waste caused by redundant spare parts.

[0067] Feedback of target spare parts information within the nuclear power maintenance system's display interface provides intuitive decision-making for management and maintenance personnel. Management personnel can use this information to rationally plan and adjust spare parts inventories and optimize spare parts procurement plans. Maintenance personnel can also use this feedback to promptly update and improve standard packages, enhancing their quality. Furthermore, this allows maintenance personnel to quickly obtain required spare parts during maintenance activities, reducing the time spent searching for spare parts and dealing with inaccurate spare parts information, thereby improving maintenance efficiency. Furthermore, for preventive maintenance activities, accurate standard package spare parts information ensures the system automatically generates valid spare parts reservations and procurement requests, ensuring on-time delivery of spare parts, further enhancing the planning and efficiency of maintenance activities.

[0068] The embodiment of the present application constructs a scientific calculation system based on the spare parts status information in the standard package, the functional location information used by the standard package, the standard package type and the spare parts collection information, which is used to accurately identify the spare parts that are no longer used, invalid spare parts and missing spare parts in the standard package, and clearly marks various spare parts with spare part codes, providing powerful assistance for manual identification. The overall calculation structure of the spare parts coding that are no longer used, invalid and missing in the nuclear power standard package is as follows: Figure 2 As shown: Starting from the "Start" node, the "Calculate standard package and spare parts related data" is first performed, and then divided into three parallel method steps for parallel execution:

[0069] Step S1, method for identifying codes of spare parts that are no longer in use: obtain spare parts status data in the standard package, and use the "replacement and duplicate code merging identification model" (how to implement it specifically is explained in the optional embodiment of how to determine whether there are spare parts that are no longer in use in the nuclear power standard package) to calculate and identify the spare parts information after replacement.

[0070] Step S2, invalid spare parts coding identification method: obtain the standard package usage location and spare parts collection data, and calculate and identify the spare parts information to be deleted through the "invalid data identification model" (the specific implementation method is explained in the optional embodiment of how to determine whether there are invalid spare parts in the nuclear power standard package).

[0071] Step S3, missing spare parts coding identification method: obtain the standard package type and spare parts collection data, and use the "missing data identification model" (the specific implementation method is explained in the optional embodiment of how to determine whether there are missing spare parts in the nuclear power standard package) to calculate and identify the spare parts information to be added.

[0072] Finally, the three method steps process different types of spare parts data through different models and methods. After the processing is completed, the process reaches the end node.

[0073] Next, the identification method of no longer used spare part codes, invalid spare part codes and missing spare part codes will be described in detail. The specific identification results can be presented in the form of but not limited to multiple columns of data. For example, three columns of data are respectively category, replacement code and remarks information.

[0074] In one optional embodiment, function and location information is a prerequisite for the smooth operation of power plant equipment management and maintenance. The quality of this information directly impacts on-site work processes. To establish and maintain function and location data, various nuclear power plants have developed functional location data management methods for each phase. Once the functional location data is complete, the power plant's maintenance users or equipment management users supplement the relationship between spare part codes and functional locations.

[0075] Typically, the function and location information of a nuclear power plant may be compiled in accordance with the function and location coding specifications. Some function and location coding rules may include, but are not limited to, the following:

[0076] The total length of the functional location code is usually 12 digits.

[0077] The first digit is the power plant, for example D, Y, and H represent different nuclear power plants respectively.

[0078] The second digit is the unit, for example, 1, 2, 3, 4 represents units 1, 2, 3, and 4.

[0079] The third to sixth digits are the system name, for example, RCP stands for the reactor coolant system, APG stands for the steam generator blowdown system, and CTE stands for the circulating water treatment system. If the system name is less than four digits long, a hyphen is added to the last digit, i.e., RCP-.

[0080] The seventh to tenth digits are the device serial number, such as 001, 002, 003, etc. If the device serial number is less than four digits, a hyphen is added to the last digit, that is, 001-.

[0081] The eleventh to fifteenth digits are the equipment categories, such as PO for pump, MP for pressure measurement, and VA for air valve.

[0082] “D1 RCP-001-PO” is a typical functional location code, which represents pump No. 001 (commonly known as the reactor main pump) of the reactor coolant system of Unit 1 of the D power plant.

[0083] In one possible implementation, based on at least one of spare part requisition information, function and location information, standard package type, and spare part status information, feedback of target spare parts in the nuclear power standard package is provided on a display interface of a nuclear power maintenance system, including:

[0084] Based on the spare parts status information, determine whether there are first-category spare parts in the nuclear power standard package.

[0085] Among them, the first category of spare parts are spare parts that are no longer used after at least one of item replacement, duplicate code merger, and engineering modification, and the spare part code has been replaced.

[0086] Based on the spare parts status information, determine whether there are second-category spare parts in the nuclear power standard package.

[0087] Among them, the second category of spare parts are spare parts that are no longer used and whose spare part codes have been deleted during engineering modifications.

[0088] The first category spare parts and / or the second category spare parts are fed back as target spare parts in the display interface.

[0089] It should be noted that item replacement refers to the act of replacing an original item with one that is not identical to the original item, without compromising the system's original design functionality or safety level. Item replacement only involves the item itself and does not alter the system configuration. If this involves changing the system's design baseline and requirements, or altering the system's operating parameters, or changing the system's logical relationships and processes, it is considered an engineering modification. It should also be noted that duplicate code merging refers to the situation where, within a nuclear power plant, the same item has multiple spare part codes. Upon discovering this situation, the user will retain one of the spare part codes and freeze the remaining spare part codes, preventing them from being used.

[0090] In some embodiments, in the scenario of item replacement, the nuclear power maintenance system can detect key data such as the subsequent material field information, the field information that can be replaced by the following materials, and the replacement project number of each spare part. If the subsequent material field of a spare part contains a new spare part code, this means that the spare part has been replaced and the spare part is no longer used for item replacement; if the field information that can be replaced by materials is not empty and matches the relevant information of the standard package, it also indicates that the spare part may be replaced. For the case of duplicate code merging, the nuclear power maintenance system searches for the expression "= material code" based on the coded material description information. If so, it means that the code has been merged with the duplicate code. In terms of engineering modification, the nuclear power maintenance system verifies whether there is an equivalent replacement spare part after the spare part is modified through the modification document. If the spare part has undergone at least one of item replacement, duplicate code merging, and engineering modification, and the spare part code has been replaced, then the spare part is determined to be a first-class spare part.

[0091] For example, in a standard package of a nuclear power plant, the subsequent material field of spare part A displays the code of spare part B. After determination by the nuclear power maintenance system, spare part A becomes a first-class spare part due to item replacement. For another example, the material description of spare part C contains "= spare part D", indicating that spare part C has been merged with the duplicate code and is also classified as a first-class spare part.

[0092] In some embodiments, the nuclear power maintenance system further identifies the specific situation of engineering modifications based on spare part status information. By querying and analyzing engineering modification-related documents, if a spare part's spare part code is found to have been deleted after the engineering modification, meaning that an equivalent replacement part does not exist after the modification, the spare part is classified as a Category 2 spare part.

[0093] For example, during an engineering renovation, a valve spare part is replaced by a new control system after the renovation, and the code of the valve spare part is also deleted. The nuclear power maintenance system can then identify the valve spare part as a second-class spare part.

[0094] In some embodiments, the nuclear power maintenance system can organize identified first-category and / or second-category spare parts into a specific data format and visually display relevant information about these spare parts on the nuclear power maintenance system's display interface, such as the spare part name, original code, new code (if any), and standard package to which they belong. This information is clearly presented to maintenance personnel and management personnel for easy review and processing. By accurately identifying first-category and second-category spare parts, unused spare parts are clearly displayed, avoiding confusion caused by their continued attachment to standard packages. This greatly improves the accuracy and effectiveness of spare parts information in nuclear power standard packages, making spare parts management more precise and efficient.

[0095] In a possible implementation, if the first-category spare part is a duplicate-code merged spare part whose spare part code is replaced after duplicate-code merging, determining whether the first-category spare part exists in the nuclear power standard package based on spare part status information includes:

[0096] Get the nuclear power plant code for the nuclear power standard package.

[0097] Obtain the spare parts list of the nuclear power standard package according to the nuclear power plant code, where the spare parts list includes the spare parts code and spare parts material description information.

[0098] According to the spare parts description information and spare parts status information of the spare parts list of the nuclear power standard package, duplicate code merged spare parts in the nuclear power standard package are identified, and it is determined that the first category spare parts exist in the nuclear power standard package.

[0099] In the nuclear power maintenance system, each nuclear power standard package is associated with a specific nuclear power plant code. This code is a key identifier for identifying the nuclear power plant and can be used to locate and distinguish standard packages from different nuclear power plants. The nuclear power maintenance system can use database queries to extract the corresponding nuclear power plant code from the database table storing the standard package information, using the standard package's unique identification information (such as the standard package number). For example, the nuclear power maintenance system can search the standard package information table for a record with the standard package number "SP-001" and obtain its corresponding nuclear power plant code "NPP-01."

[0100] In some embodiments, after obtaining the nuclear power plant code, the nuclear power maintenance system uses the code as a query condition to search the database for a related spare parts list. The spare parts list contains the code and material description information of each spare part. The material description information details the characteristics, specifications, uses, etc. of the spare parts, which helps in the subsequent identification of duplicate codes. The nuclear power maintenance system filters out all spare parts records belonging to the nuclear power plant code by querying a database table specifically storing spare parts information to form a spare parts list. For example, using the nuclear power plant code "NPP-01" as a condition, a query is made in the spare parts information table to obtain a list containing multiple spare parts records. Each spare parts record contains a spare part code (such as "P-001") and material description information (such as "valve model XYZ").

[0101] The nuclear power maintenance system then meticulously analyzes the material descriptions in the spare parts list, searching for specific identifiers or patterns that could indicate a duplicate code merge. In the case of a duplicate code merge, the material description might contain a phrase like "= another spare part code." For example, a spare part's material description might read "P-002=P-003," indicating a duplicate code merge between spare parts P-002 and P-003.

[0102] In some embodiments, the nuclear power maintenance system can also further confirm the duplicate code merging situation in combination with the spare parts status information. The spare parts status information may include information such as the usage status of the spare parts and whether it has been replaced. If the spare parts status shows that a spare part has been marked as "duplicate code merging and replacing", and there is a corresponding merging mark in its material description, it can be determined that the spare part is a duplicate code merging spare part. After identifying the duplicate code merging spare parts, the nuclear power maintenance system records the codes of these spare parts. For example, after analysis, it is determined that spare parts P-002 and P-003 are duplicate code merging spare parts. The nuclear power maintenance system records these two codes for subsequent processing, such as updating spare parts information in the standard package, cleaning up spare parts codes that are no longer used, etc.

[0103] This implementation method accurately identifies duplicate-code merged spare parts, confirming the presence of Category 1 spare parts in the nuclear power standard package. Once these duplicate-code merged spare parts are accurately identified, unused spare part codes can be promptly removed, preventing the simultaneous retention of multiple spare part codes with the same function in the standard package. This reduces redundancy and errors in spare part information, improving the accuracy and consistency of spare part information within the nuclear power standard package. Furthermore, this approach prevents unnecessary inventory backlogs caused by erroneous spare part information, optimizing inventory management.

[0104] In an optional embodiment, the calculation method of the corresponding code after the repeated codes are merged is shown in the following steps:

[0105] Step 1: Get the power plant information of the standard package, let the power plant code in the standard package be P; get the spare parts list in the standard package, including spare parts codes and spare parts material description information; get all spare parts lists in the database, including material codes and material description information.

[0106] Step 2: Based on the spare parts list in the standard package and the spare parts description information, identify the spare parts codes that have been merged by duplicate codes. If the material description contains "= material code" information, then the code has been merged by duplicate codes. Assume that the number of codes merged by duplicate codes in the standard package is n. For each merged code x i , calculate the coded information after the repeated codes are merged according to the following steps:

[0107] Step 2.1: Set the search limit K and initialize the search number k to 1.

[0108] Step 2.2: Execute k=k+1, and based on the coded material description information, extract the material code corresponding to the "=", and let it be Get The material description information corresponding to the code.

[0109] Step 2.3: If k>K, encode x i If error ID 1 is found, go to step 2.5; otherwise, go to step 2.4.

[0110] Step 2.4: If If the material description information corresponding to the code contains "=Material Code", go to step 2.2; otherwise, go to step 2.5.

[0111] Step 2.5: Let y i , that is, the code x merged by the re-code i The subsequent use code is y i , calculate the code y i The power plant information used, if the code y i The power plant does not contain P, then the code x i Identify error ID2;

[0112] Step 2.6: Execute i=i+1. If i>n is satisfied, go to step 3; if i>n is not satisfied, go to step 2.1.

[0113] Step 3: Output the code x of each item that has been merged i The corresponding subsequent use code y i , and identify the error ID1 and ID2 information (which can be placed in the remarks information), and end.

[0114] In the above steps, the search limit K is set to solve the problem of irregular merging of some duplicate codes, which leads to infinite duplicate code traceability. For example, in the data, the material description of spare part A is "=B", the material description of spare part B is "=C", and the material description of spare part C is "=A". At this time, searching for duplicate code information through "=" will fall into an infinite loop error. Under normal circumstances, the nesting relationship of duplicate codes of nuclear power spare parts is less than 5 layers, so the search limit K can be set to 5. By setting error ID1, the user is reminded to check and correct the relationship of duplicate code merging.

[0115] Currently, nuclear power plants are managed according to a cluster model, meaning each spare part code identifies the applicable nuclear power plant. During the duplicate code merging process, a duplicate code, A, for Nuclear Power Plant A, and B, for Nuclear Power Plant B, occurred. Since Nuclear Power Plant A's code was reserved, the code for Nuclear Power Plant B was merged. This meant changing the material description of Code B to "=A," and then expanding Code A to include the power plant information for Nuclear Power Plant B. If the standard package for Nuclear Power Plant B included Code B, but Code A had not been expanded to Nuclear Power Plant B, and Code B in the standard package for Nuclear Power Plant B was changed to Code A, even though Code A was reserved for Nuclear Power Plant B, Code A could not be purchased from Nuclear Power Plant B because Code A did not include Nuclear Power Plant B. Error ID 2 was set to remind users to check and correct the power plant information associated with the duplicate code.

[0116] In order to further introduce the duplicate code merging relationship of nuclear power spare parts, the duplicate code merging relationship of 7 nut spare parts in a nuclear power plant was sorted out, such as Figure 3 The figure shows an example of how to calculate replacement spare parts after merging duplicate spare parts in the standard package.

[0117] Assume that a standard package of a nuclear power plant contains the spare part code "1060300582". Since the material description information of this code is "=1060703677 Nut [M16GB / T6170-2000]", which includes the "=material code" information, the spare part code 1060703677 is identified as a reserved code of 1060300582. Since the material description of 1060703677 is "=1008717014 Nut [M16GB / T6170-2000]", which includes the "=material code" information, the spare part code 1008717014 is identified as a reserved code of 1060703677. Since the material description information of 1008717014 does not include the "=material code" information, the process of identifying the reserved code of the duplicate code ends when 1008717014 is found. If the search limit K is 5 and 1008717014 includes the power plant corresponding to the standard package, there is no incorrect ID in this example. Based on the recognition model corresponding to duplicate code merging, the spare part code "1060300582" in the standard package is identified, and the user is advised to replace the code "1060300582" with the spare part code "1008717014." That is, the category is "Duplicate Code Merging," the replacement code is "1008717014," and the remarks information is left blank.

[0118] In a possible implementation, if the first-category spare part is an item replacement spare part whose spare part code has been replaced through item substitution, determining whether the first-category spare part exists in the nuclear power standard package based on the spare part status information includes:

[0119] Get the nuclear power plant code for the nuclear power standard package.

[0120] Obtain the spare parts list of the nuclear power standard package according to the nuclear power plant code, where the spare parts list includes the spare parts code and spare parts material description information.

[0121] According to the spare parts description information and spare parts status information of the spare parts list of the nuclear power standard package, the replacement spare parts of the items in the nuclear power standard package are identified, and it is determined that the first category spare parts exist in the nuclear power standard package.

[0122] In the nuclear power maintenance system, each nuclear power standard package is assigned a specific nuclear power plant code. For example, through a specific database query path, the system uses the standard package's unique serial number and other information to accurately locate and extract the nuclear power plant code corresponding to each nuclear power standard package from the database table storing the standard package's basic information. For example, when the system receives an operation instruction for a nuclear power standard package numbered "NP-STD-001," it searches the standard package information table for that number and retrieves the associated nuclear power plant code, assuming it is "NPP-ABC."

[0123] After successfully obtaining the nuclear power plant code for a standard package, the nuclear power maintenance system uses the plant code as a key index to perform targeted queries within the spare parts information database. This database is specifically designed to store detailed information on spare parts associated with standard packages for each nuclear power plant. The nuclear power maintenance system then selects all spare parts records corresponding to the plant code and generates a complete spare parts list. This list details each spare part's code and material description. The material description provides a comprehensive and detailed description of the spare part's characteristics, such as specifications, model, material, and purpose, laying a solid foundation for the subsequent accurate identification of replacement spare parts. For example, using the nuclear power plant code "NPP-ABC" as a query, the nuclear power maintenance system retrieves the spare parts list for the standard package "NP-STD-001" for that plant from the spare parts information database. One record might display the spare part code "SP-005" and the material description might be "Valve, made of stainless steel, model XYZ, for controlling coolant flow."

[0124] In some embodiments, the nuclear power maintenance system can conduct in-depth analysis of the material description information in the spare parts list. In the common case of item substitution, the material description information can use specific expressions such as "Replaced by [replaced spare part name / code]" or "Used to replace [original spare part name / code]." The nuclear power maintenance system uses corresponding text matching rules and algorithms to scan the material description field line by line. For example, if the material description of a spare part is "This pump model PQR has been replaced by a pump model STU," the system will initially determine that this spare part may involve an item substitution.

[0125] In some embodiments, the nuclear power maintenance system can query a spare part status information table, which records the current status of each spare part, such as "in normal use," "replaced," or "under repair." If a spare part's status is displayed as "replaced" and its material description meets the characteristics of an item replacement, the spare part status information table can further confirm that the spare part is an item replacement spare part. For example, for the PQR pump mentioned above, the spare part status information table displays its status as "replaced," clearly identifying the spare part as an item replacement spare part.

[0126] Through this implementation, it is possible to accurately identify replacement spare parts from a large amount of spare parts data, effectively avoiding confusion and errors in spare parts information caused by item substitution. Furthermore, the presence of Category 1 spare parts in the nuclear power standard package can be determined, ensuring that the spare parts information in the nuclear power standard package truly and accurately reflects the actual situation, providing reliable data support for subsequent maintenance planning, spare parts procurement, and inventory management. Furthermore, for inventory management, replaced spare parts inventory can be cleared in a timely manner, resources can be rationally allocated, resource waste and backlogs can be avoided, and maintenance resources can be optimized.

[0127] In a specific embodiment, item replacement usually includes two situations: complete replacement and partial replacement. Complete replacement is to replace all functional locations where the code (original item) is installed and used, that is, the code is no longer used, and the replaced code is used in the future; partial replacement is to replace some functional locations where the code is installed and used, that is, the code can still be used normally in some functional locations. In most cases, item replacement is a complete replacement. Only in cases such as "not meeting on-site use requirements" will partial replacement occur. For example, a nuclear power plant uses the same model of pressure gauges in multiple functional locations. Since some locations are close to the sea, the pressure gauges are prone to rust. Therefore, the user submits an item replacement application to replace the pressure gauges near the sea with rust-proof alloy materials. After the item replacement is completed, the pressure gauges near the sea will use the replacement items, while the pressure gauges in the remaining functional locations will continue to use the original items.

[0128] In an optional embodiment, the schematic diagram of all functional position replacement and partial functional position replacement is as follows: Figure 4 As shown, in the replacement of all functional positions, it is only necessary to replace the spare part code A mounted in the nuclear power standard package with the spare part code B; in the replacement of some functional positions, it is necessary to determine whether the spare part code A needs to be replaced with the spare part code B in combination with the functional position used by the nuclear power standard package.

[0129] In an optional embodiment, the calculation method of the corresponding code of the item replacement is as follows:

[0130] Step 11: Obtain the power plant information of the standard package, and let the power plant code in the standard package be P; obtain the functional location and spare parts list (including spare part code, subsequent material field information, field information that can be replaced by the following materials, replacement item number, item replacement report, inventory quantity, reserved quantity, and regular quantity) in the standard package; obtain all spare parts lists in the database, including material codes and material description information.

[0131] Step 12: Based on the spare parts list in the standard package, the spare parts' subsequent material field information, the field information that can be replaced by the following materials, and the replacement item number, identify the spare parts code list that has been replaced, and construct the replacement code set X. Assume that the number of codes in the standard package is n, and the initial setting i = 0, for each code x i , calculate the alternative encoding set X as follows:

[0132] Step 12.1: Execute i=i+1. If i>n is satisfied, go to step 13; otherwise, go to step 12.2.

[0133] Step 12.2: Extract the alternative item number information. If the code x i If the replacement item number includes the power plant P corresponding to the standard package, the spare part has been replaced in power plant P, and go to step 12.3; if the replacement item number does not include the power plant P corresponding to the standard package, the spare part has not been replaced in power plant P, and go to step 12.1.

[0134] Step 12.3: Extract the subsequent material information. If the subsequent material of code xi contains spare part coding information, then code x i If a substitution has occurred and it is a substitution of all functional positions, the code x i and subsequent (substitute) material y i Put it into the alternative code set X, go to step 12.1; if code x i If the subsequent material does not contain spare part coding information, go to step 12.4.

[0135] Step 12.4: Extract the information that can be replaced by the following materials. If the code x i The field information of the following materials is empty, that is, the code x i The application for item substitution is cancelled and no substitution actually occurs. Go to step 2.1. If the code x i If the field information of the following materials is not empty, then code x i It is possible to replace some functional positions, go to step 12.5.

[0136] Step 12.5: Extract the code x i If the functional position of the spare parts package is among the functional positions involved in the replacement report, the code xi and subsequent (substitute) material y i Put it into the replacement code set X and go to step 12.1; if the functional location of the spare parts package is not among the functional locations involved in the replacement report, go directly to step 12.1.

[0137] Step 13: Let the number of codes in the alternative code set X be m, and initialize i = 0. For each code x i .

[0138] Step 13.1: Execute i=i+1. If i>m is satisfied, go to step 14; if i>m is not satisfied, go to step 13.2.

[0139] Step 13.2: Extract the code x i Inventory quantity Quantity of the order being made (in the process of purchase or the purchase order has been issued and is awaiting delivery from the manufacturer) Reserved (reserved by issuing a work order for on-site maintenance activities, indicating that the spare part will be used later) quantity Average annual number of Extract y i Procurement cycle (days) data t i , proceed to step 13.3.

[0140] Step 13.3: Calculate the inventory and estimated consumption of spare parts. If code x i The data meets Relationship, then the encoding x i Make a note "Code x i The inventory is sufficient. To avoid overstock, it is recommended not to modify the mounting code for the time being. Go to step 13.1. If the code x i If the above inequality relationship is not satisfied, then the code x i Make a note "Code x i Insufficient inventory, subsequent guarantee risks exist. It is recommended to modify the mounting code". Go to step 13.1.

[0141] Step 14: Output the encoding x for each item involved in the substitution i The corresponding subsequent use code y i , and remarks.

[0142] In a possible implementation, the first category of spare parts is used as target spare parts for feedback in the display interface, including:

[0143] According to the identified spare part codes of the replacement spare parts of the item, an alternative code set is constructed, wherein the number of spare part codes in the alternative code set is set to k, and a loop count variable z=1 is initialized.

[0144] Traverse the n spare part codes in the replacement code set to determine whether each spare part code is used to replace the item, and feedback the item replacement spare part as the target spare part in the display interface. The feedback information includes: the spare part code of the item replacement spare part, and the subsequent use code and remarks information corresponding to the spare part code.

[0145] In some embodiments, after the nuclear power maintenance system identifies the spare part codes of the item replacement spare parts according to the aforementioned embodiments, these spare part codes can be collected to construct an alternative code set, which is specifically used to store all codes determined to be item replacement spare parts.

[0146] In some embodiments, the nuclear power maintenance system can record the number of spare part codes in the replacement code set, represented by a variable k. Simultaneously, a loop counter variable z is initialized and assigned a value of 1. This loop counter variable z serves to record the number of codes currently being processed when traversing the codes in the set, acting like a "counter" that increments from 1. For example, if the previous identification operation identified five replacement spare part codes: SP-001, SP-003, SP-005, SP-007, and SP-009, the nuclear power maintenance system can place these five codes in the replacement code set, with k = 5 and z = 1.

[0147] After that, the nuclear power maintenance system begins to traverse the n spare part codes in the replacement code set (here n is actually the previous k, that is, the total number of codes in the set). In each loop, the nuclear power maintenance system can judge the current spare part code to determine whether the spare part has actually been replaced. In actual application scenarios, the basis for judgment can be from previously obtained spare part status information, spare part description information and other data. For example, by checking whether the status corresponding to the code in the spare part status information table is "replaced", or checking whether there is text content in the spare part description information that clearly indicates the replacement relationship (such as "replaced by [other code]", etc.).

[0148] In some embodiments, if it is determined that the spare part code has been used to replace the item, the nuclear power maintenance system can output the spare part code of the replacement spare part of the item, as well as the subsequent use code corresponding to the replacement spare part of the item (i.e., the code of the new spare part that replaces it) and remarks information, wherein the remarks information can include detailed descriptions of the item replacement, such as the reason for the replacement, the time of the replacement, etc.

[0149] It should be understood that as the loop proceeds, each time a spare part code is processed, the loop count variable z is automatically increased by 1 (i.e., z=z+1) until it is detected that z is greater than n (i.e., the total number of codes in the set). At this time, the loop ends, which means that the judgment and output operations have been completed for all codes in the alternative code set.

[0150] For example, when traversing the above-mentioned replacement code set, when z=1, the code SP-001 is processed. After judgment, it is determined that it has carried out item replacement, and its subsequent use code is SP-002. The remark information is "Due to insufficient performance of the original spare parts, it was replaced by SP-002 in October 2024". The nuclear power maintenance system can output and display this information; then z becomes 2, and the code SP-003 is continued to be processed, and so on, until all 5 codes are processed.

[0151] Through the above implementation method, the replacement spare parts for the item are fed back as target spare parts in the display interface, and the relevant information of the replacement spare parts for the item can be clearly and systematically displayed on the display interface. Maintenance personnel and management personnel can then intuitively see which spare parts have been replaced, what the new spare parts that replaced them are, and detailed notes about the replacement. By accurately outputting the codes, subsequent use codes, and notes for the replacement spare parts of the item, it is convenient to manage the spare parts inventory. For example, managers can adjust the inventory in a timely manner based on this information, replenish new replacement spare parts, and clear out old spare parts that are no longer used, thus avoiding inventory confusion and waste of resources. At the same time, for maintenance personnel, they can know exactly which spare parts to use during the maintenance process, which improves the efficiency and accuracy of maintenance work.

[0152] In one possible implementation, if the first-category spare part is an engineering modification spare part whose spare part code has been replaced after engineering modification, determining whether the first-category spare part exists in the nuclear power standard package based on the spare part status information includes:

[0153] Get the nuclear power plant code for the nuclear power standard package.

[0154] Obtain the spare parts list of the nuclear power standard package according to the nuclear power plant code, where the spare parts list includes the spare parts code and spare parts material description information.

[0155] According to the spare parts description information and spare parts status information in the spare parts list of the nuclear power standard package, the engineering modification spare parts in the nuclear power standard package are identified, and it is determined that the first category spare parts exist in the nuclear power standard package.

[0156] In some embodiments, within the nuclear power maintenance system, each nuclear power standard package is associated with a specific nuclear power plant. The nuclear power plant code, serving as a unique identifier for that nuclear power plant, is a key foundation for subsequent data acquisition and analysis. The nuclear power maintenance system uses an internal data retrieval mechanism to query the database table storing the basic information of a nuclear power standard package based on its unique identifier (e.g., the standard package number). For example, when processing a nuclear power standard package numbered "NP001," the nuclear power maintenance system can search for that number in the standard package information table and extract the corresponding nuclear power plant code, "NPP-001."

[0157] After obtaining the nuclear power plant code, the nuclear power maintenance system uses it as a query criterion to filter through a database dedicated to storing spare parts information. This database contains detailed spare part information for all standard packages for each nuclear power plant, including spare part codes and material descriptions. The nuclear power maintenance system can retrieve all spare part records associated with the nuclear power plant code to generate a spare parts list for the standard package. For example, for a nuclear power plant code "NPP-001," the nuclear power maintenance system queries and retrieves all associated spare part records from the spare parts information database. These records form a list containing multiple spare part information items, each of which includes a spare part code (such as "SP-005") and a material description (such as "valve model ABC, used for flow control in the cooling system").

[0158] The nuclear power maintenance system conducts in-depth analysis of the material descriptions in the spare parts list. For example, in the case of a retrofit, the material description may include keywords or descriptions related to the retrofit, such as "Replaced with [new spare part name / code] after retrofit" or "Original spare part [old spare part name / code] was eliminated during the retrofit." The nuclear power maintenance system uses a preset text matching algorithm and keyword library to scan and match the material description of each spare part. For example, if a spare part's material description reads "Original pump model XYZ was replaced with pump model UVW during the 2023 retrofit," the nuclear power maintenance system can preliminarily determine that the spare part is a retrofit spare part.

[0159] In some embodiments, the nuclear power maintenance system can also query the spare parts status information table in real time. This spare parts status information table records the current status of each spare part, such as "normal use," "modified," or "scrapped." If the spare part's status is displayed as "modified" and its material description also contains a description that matches the characteristics of an engineering modification, the nuclear power maintenance system can determine that the spare part is an engineering modification spare part. For example, for the pump spare part mentioned above, the spare parts status information table shows its status as "modified." Combined with the material description, the nuclear power maintenance system can clearly identify the spare part as an engineering modification spare part.

[0160] By comprehensively utilizing nuclear power plant codes to obtain the relevant spare parts list and analyzing it in conjunction with spare part descriptions and status information, it is possible to accurately identify spare parts in the nuclear power standard package whose codes have been replaced due to engineering modifications. This allows the determination of the presence of Category 1 spare parts in the nuclear power standard package. This prevents the mistaken retention of obsolete spare part codes in the standard package or the omission of new replacement spare part codes, ensuring the accuracy and timeliness of spare parts information in the nuclear power standard package. Furthermore, after accurately identifying engineering modification spare parts, maintenance personnel can quickly obtain the correct spare part information during maintenance work, avoiding maintenance delays caused by using the wrong spare part or failing to find the right one.

[0161] In a possible implementation, the first category of spare parts is used as target spare parts for feedback in the display interface, including:

[0162] If the engineering modification spare part does not exist after verification in the modification file, the subsequent use code of the engineering modification spare part is set to empty, and a corresponding remark message is output in the display interface.

[0163] If the modification document verifies that the engineering modification spare part still exists and satisfies the predetermined inequality, the spare part code is temporarily not modified, and a corresponding remark message is output on the display interface. The predetermined inequality is used to determine whether to modify the spare part code by comparing the current available quantity of the engineering modification spare part with the estimated consumption quantity within the procurement cycle.

[0164] If the modification spare part still exists after verification of the modification file and does not satisfy the predetermined inequality, it is determined that the spare part code is recommended to be modified, and a corresponding remark message is output in the display interface.

[0165] In some embodiments, when verifying the modification documents for a modification spare part, if it is found that the spare part does not exist, the nuclear power maintenance system may perform the following operations:

[0166] Since the spare part no longer exists and has no subsequent replacement code, the subsequent use code for the spare part is set to blank to indicate that there is no corresponding replacement for the spare part in the current system. Furthermore, a corresponding note message can be displayed on the display interface, such as "After verification of the modification documents, this spare part no longer exists and has no subsequent use code," to quickly inform users of the spare part's status.

[0167] In some embodiments, the existence of the engineering modification spare parts and the satisfaction of the predetermined inequality are verified, that is, by comparing the current available quantity of the engineering modification spare parts with the expected consumption quantity within the procurement cycle, to determine whether to modify the spare part code. For example, let the current available quantity be N current , the estimated consumption quantity during the procurement cycle is N expected , the predetermined inequality can be N current ≥k*N expected (wherein k is a preset coefficient, such as k=1.2).

[0168] In some embodiments, when the modification document verifies that the modification spare part still exists and satisfies the predetermined inequality, it indicates that the number of spare parts currently available is relatively sufficient and no shortage is expected within the procurement cycle. Therefore, the nuclear power maintenance system determines not to modify the spare part code for the time being and outputs a note message in the display interface, such as "After verification of the modification document, the spare part still exists and the number of spare parts currently available is sufficient (satisfying N current ≥k*Nexpected ), do not modify the spare part code for the time being", so that users can understand the basis for decision-making.

[0169] In some embodiments, if the engineering modification spare part still exists after verification of the modification document, but does not satisfy the predetermined inequality, it means that the number of spare parts currently available cannot meet the expected consumption within the procurement cycle. In order to ensure subsequent usage needs, the nuclear power maintenance system determines and recommends modifying the spare part code, such as replacing it with a more appropriate or more sufficient alternative spare part code, and outputs a note message in the display interface, such as "After verification of the modification document, the spare part still exists, but the current available quantity is insufficient (does not satisfy N current ≥k*N expected ), it is recommended to modify the spare part code", so that users can clearly understand the measures to be taken.

[0170] By displaying corresponding notes for different spare parts conditions in the engineering renovation interface, the actual status and availability of spare parts can be accurately reflected. Clear notes are provided for spare parts that are not available, sufficient, or insufficient, helping maintenance personnel and management to accurately manage spare parts. When spare parts are expected to be insufficient, timely recommendations for modifying spare part codes are provided to avoid maintenance interruptions caused by spare parts shortages and ensure the continuity of nuclear power maintenance work.

[0171] In an optional embodiment, the method for identifying spare parts codes for engineering modifications is similar to that for item replacements, except that for engineering modification projects, it is necessary to verify whether the spare part still exists through the modification file (refer to the case of the relay modification to PLC in the previous article). If the spare part does not exist after the modification, the subsequent use code of the spare part is empty, and the note "The spare part has been modified and there is no equivalent replacement spare part. It is recommended to delete the code and refer to the contents of the overall evaluation standard package of the modification file" is added. If the spare part exists after the modification, the code x of each "equivalent" modification is output. i The corresponding subsequent use code y i , and refer to the inequality in the substitution step 13.3 Calculate the remark information. If the relationship of the inequality is satisfied, the remark is "Code x i The inventory is sufficient. To avoid overstock, it is recommended not to modify the mounting code for the time being. If the relationship of the inequality is not satisfied, then note "Code x i Insufficient inventory, subsequent security risks exist, it is recommended to modify the mounting code."

[0172] In one possible implementation, based on at least one of spare part requisition information, function and location information, standard package type, and spare part status information, feedback of target spare parts in the nuclear power standard package is provided on a display interface of a nuclear power maintenance system, including:

[0173] Determine the invalid spare parts in the nuclear power standard package based on spare parts requisition information;

[0174] The invalid spare part is fed back as the target spare part in the display interface.

[0175] In some embodiments, the spare parts receipt information includes, but is not limited to, the receipt time, receipt quantity, receipt frequency, whether the spare parts were successfully used in maintenance activities, etc. For example, a nuclear power maintenance system may extract the receipt data of each spare part within a certain time range (e.g., the past year) from a receipt record database to form a detailed receipt information dataset.

[0176] Based on the collected spare parts usage information, the nuclear power maintenance system can set a series of judgment rules to determine invalid spare parts. Some of the rules that can be implemented include the following:

[0177] Low usage frequency rule: If a spare part is rarely used over a long period of time (such as two years), for example, only once, and there is no obvious sign of increasing usage, it indicates that the spare part is rarely used in actual maintenance activities. This may be due to an incorrect configuration when the standard package was created. In this case, the spare part can be determined as an invalid spare part.

[0178] Unsuccessful use rule: If a spare part has a record of being issued, but has not been successfully used in maintenance activities after multiple issuances, that is, it is returned or idle after each issuance, and the function of the spare part does not match the actual maintenance needs, then the spare part can also be deemed as an invalid spare part.

[0179] Abnormal Use Rules: If a large number of spare parts are used, but the actual repair does not require such a large number, this may be an unreasonable use and may be considered invalid. For example, if a normal repair only requires one or two bolts of a certain type, but 100 bolts are used at one time without any subsequent justification, the bolts may be considered defective.

[0180] Invalid Spare Part Screening: The nuclear power maintenance system screens and analyzes collected spare part request information based on predefined criteria. Parts that meet these criteria are marked as invalid. For example, if analysis of request information reveals that spare part A has only been requested once in the past three years and was returned without being used for maintenance, the nuclear power maintenance system will mark part A as invalid.

[0181] In some embodiments, the nuclear power maintenance system can organize relevant information about spare parts marked as invalid, including spare part code, spare part name, receipt information (such as the number of receipts, the most recent receipt time, etc.), and the basis for determining the spare part as invalid. This information is then converted into a format suitable for display on a display interface, such as a table.

[0182] In some embodiments, a display area within the nuclear power maintenance system's interface can be designated to display invalid spare part information. For example, this area can be presented in a list or table format, with each row representing an invalid spare part and each column displaying the spare part's information and the basis for determining the invalid spare part. Furthermore, invalid spare part information can be color-coded or accompanied by a special icon to highlight abnormal status. For example, the invalid spare part code can be displayed in red font with an exclamation point icon next to it to alert maintenance personnel and management personnel.

[0183] By accurately identifying invalid spare parts and providing feedback on the display interface, maintenance personnel and management can quickly understand which spare parts are redundant in the standard package. This allows them to promptly remove these invalid parts, reducing redundant information in the standard package and improving spare parts management efficiency. Furthermore, because invalid spare parts often occupy a certain amount of inventory space and capital, identifying and removing these invalid parts can avoid unnecessary inventory backlogs and reduce inventory costs. For example, removing rarely used spare parts can reduce warehouse space and the capital investment required to purchase these parts.

[0184] In one possible implementation, determining whether invalid spare parts exist in the nuclear power standard package based on spare parts requisition information includes:

[0185] Determine the first requisition quantity of any spare part in a nuclear power standard package and the second requisition quantity of any spare part in a standard package of the same category based on the spare parts requisition information;

[0186] Determine the safeguard risk of any spare part in the nuclear power standard package, where the safeguard risk is used to indicate whether excluding any spare part from the nuclear power standard package will have an adverse impact on the maintenance safeguard of nuclear power maintenance activities;

[0187] Calculate the number of times a spare part can be used based on the first and second quantities and the guarantee risk.

[0188] If the number of times any spare part has been issued is less than the issuance number threshold, the spare part will be determined as an invalid spare part in the nuclear power standard package.

[0189] In some embodiments, detailed information related to spare parts procurement can also be extracted from the data storage module of the nuclear power maintenance system. This spare parts procurement information includes the procurement records of each spare part in different standard packages, covering key data such as procurement time and quantity.

[0190] For any spare part, the nuclear power maintenance system counts the number of parts issued in a specific nuclear power standard package to obtain the initial issuance quantity. For example, in a nuclear power standard package named "NPP-SP-01," spare part "A" was issued five times in the past year, with the issuance quantities of 2, 1, 3, 1, and 2 respectively. Therefore, the initial issuance quantity of spare part "A" in this standard package is 9.

[0191] In addition, the nuclear power maintenance system can also filter out all standard packages of the same category as the current nuclear power standard package. It should be understood that the "same category" here can be divided according to factors such as the type of equipment the standard package applies to and the type of maintenance activity. Then, the total number of spare parts issued in these standard packages of the same category is counted to obtain the second issuance quantity. Assuming that the standard packages "NPP-SP-02" and "NPP-SP-03" belong to the same "reactor cooling system maintenance" category as "NPP-SP-01", and the issuance quantities of spare part "A" in these two standard packages are 3 and 4 respectively, the second issuance quantity of spare part "A" is 7.

[0192] In some embodiments, a series of safeguard risk assessment rules can be pre-defined within the nuclear power maintenance system. Specifically, these safeguard risk assessment rules can comprehensively consider factors such as the importance of the spare part, the availability of alternatives, and the urgency of the maintenance activity. For example, if a spare part is the only available spare part for a critical piece of equipment and no suitable alternative is available, excluding it from the standard maintenance package could have a significant negative impact on maintenance safeguards, resulting in a higher safeguard risk. Conversely, if a spare part has multiple alternative options and has a minimal impact on maintenance activities, the safeguard risk associated with it is lower.

[0193] For any spare part, the nuclear power maintenance system assesses its safeguards risk within the nuclear power standard package according to the aforementioned rules. The resulting assessment result can be expressed as a numerical value or a grade, such as high, medium, or low. For example, if spare part "B" is a critical spare part for a core reactor component and there is currently no reliable alternative, the nuclear power maintenance system will assess its safeguards risk as "high."

[0194] In some embodiments, the nuclear power maintenance system may also pre-establish a calculation model that comprehensively considers the first and second collection quantities, as well as the security risk, to calculate the number of spare part collections. For example, a weighted summation approach may be used, with the weight of the first collection quantity set as w1, the weight of the second collection quantity set as w2, and the adjustment coefficient corresponding to the security risk set as k. The calculation formula for the number of spare part collections N can be expressed as N = w1 * first collection quantity + w2 * second collection quantity * k. Assuming w1 = 0.6 and w2 = 0.4, for spare part "A", the first collection quantity is 9, the second collection quantity is 7, and its security risk assessment is "low", the corresponding adjustment coefficient k = 0.8. The number of spare part collections N for spare part "A" is 0.6 * 9 + 0.4 * 7 * 0.8 = 5.4 + 2.24 = 7.64.

[0195] In some embodiments, the nuclear power maintenance system pre-sets a threshold T for the number of times the equipment is used. For example, the threshold T is determined based on historical maintenance data, maintenance experience, and the actual needs of nuclear power maintenance activities. For example, after extensive data analysis and expert evaluation, the threshold T is determined to be 10.

[0196] The nuclear power maintenance system compares the calculated number of times each spare part has been used with the usage threshold. If a spare part's usage count is less than the usage threshold, the spare part is determined to be invalid. The nuclear power maintenance system can identify the spare part code of the invalid spare part as an invalid spare part code to facilitate subsequent processing and management. For example, because the number of times spare part "A" has been used (7.64) is less than 10, spare part "A" is determined to be invalid, and its spare part code is marked as invalid.

[0197] By comprehensively considering the number of spare parts issued in a specific standard package and standard packages of the same category, as well as the security risk, a more comprehensive and accurate determination of whether a spare part is invalid can be made, avoiding the potential misjudgment caused by judging based on a single factor, and improving the accuracy of invalid spare part identification. Furthermore, after accurately identifying invalid spare part codes, nuclear power standard packages can be promptly cleaned and optimized, removing invalid spare parts from the standard packages. This ensures a more reasonable spare parts configuration within the nuclear power standard packages, meeting actual maintenance needs, and improving the quality and practicality of the nuclear power standard packages.

[0198] In some embodiments, the usage data of standard packages corresponding to different equipment categories have great differences, such as Figure 5As shown in the figure, it includes the number of standard package calls corresponding to two different equipment categories, as well as the number of spare parts drawn from the corresponding standard packages. Taking the data for a spare parts package that was called three times as an example, the distribution of spare parts draws across all standard packages in equipment category 1 is as follows: 59% of the spare parts were drawn zero times, 11% were drawn once, 9% were drawn twice, and 21% were drawn three times. The distribution of spare parts draws across all standard packages in equipment category 2 is as follows: 73% of the spare parts were drawn zero times, 3% were drawn once, 9% were drawn twice, and 15% were drawn three times. Based on the current state of standard package maintenance in nuclear power plants, a large number of standard packages are called three or more times, with no spare parts drawn from the standard packages. From a statistical probability perspective, if a spare part is included in a standard package, and the standard package is called multiple times but the spare part is not claimed, the spare part should be identified as an invalid spare part code and removed from the standard package. The actual situation is not entirely consistent with the conclusions of statistical analysis. For some spare parts, even if they are not claimed after multiple calls to the standard package, there is still a possibility of claiming them. Based on various considerations, maintenance users will still keep the spare part in the standard package. Therefore, when identifying invalid spare part codes in a standard package, the calculation cannot be based solely on the probability of the spare part being claimed in the standard package. Instead, a variety of factors should be considered, including: the probability of the spare part code being claimed in the standard package, the probability of the spare part code being claimed under the equipment category corresponding to the standard package, and the spare part's security risk.

[0199] In some optional embodiments, a method for calculating the comprehensive probability of using spare parts under a certain standard package is shown in Formula 1, and the meaning of the formula is as follows:

[0200] x i The spare part code, also known as the material number, is a unique identification number for each spare part. This field is used to identify the material in the system. Once generated, this field cannot be modified. For example, at a nuclear power group, when creating material master data, the system automatically generates a 10-digit material number.

[0201] The number of calls is the number of times the standard package has been called in history. For example, if a standard package has been called 6 times in the historical maintenance records, the number of calls is 6.

[0202] is the number of times spare parts are used, i.e. i The number of times the spare part is actually used in the standard package corresponding to maintenance item x. For example, if the spare part is used once in this standard package, the number of times it is used is 1.

[0203] is the number of calls, that is, all the devices in the device category where the standard package is located that use x iStandard packages for spare parts, the total number of times these standard packages have been called in history, for example, this standard package is used on PO equipment, and there are 10 standard packages in the PO equipment with x mounted on them. i Spare parts, these 10 standard packages were called 43 times in total, then The corresponding number of calls is 43.

[0204] is the number of times spare parts are used, i.e. i The number of times the spare part is actually used in these 10 standard packages. For example, if the spare part is used 11 times in these 10 standard packages, the number of times it is used is 11.

[0205] is x i The probability of using the spare parts in this standard package is 17% when the number of calls is 6 and the number of uses is 1.

[0206] is x i The probability of using spare parts in all standard packages under this equipment category is 21% when the number of calls is 43 and the number of uses is 11.

[0207] λ1 is the probability weight coefficient for the standard package in which the spare part is located, and λ2 is the probability weight coefficient for all standard packages under the equipment category. λ1 + λ2 must equal 1, and both λ1 and λ2 must be non-negative. Typically, the probability weight coefficient for the standard package in which the spare part is located can be set higher than the probability weight coefficient for the spare part in all spare parts packages. For example, set λ1 to 0.6 and λ2 to 0.4.

[0208] The overall principle for calculating the spare parts security risk is that if the spare parts are of high importance, low value, and have a small emergency reserve, the security risk is high (the purchase price of spare parts is low, and the amount of inventory backlog is low, so the spare parts security risk can be reduced by increasing reserves). The overall probability of spare parts issuance is increased, and vice versa, the overall probability of spare parts issuance is decreased to find a balance between ensuring on-site supply and controlling inventory backlogs.

[0209] λ3 is the spare part importance coefficient, calculated as shown in Equation 2. If the spare part is considered important, its overall probability of use increases; if the spare part is considered unimportant, its overall probability of use decreases. In Equation 2, k1 is a configuration value and can be set to 0.2.

[0210] λ4 is the spare part purchase price coefficient, calculated as shown in Equation 3. If the spare part is not high-value, its overall probability of use is increased; if the spare part is high-value, its overall probability of use is decreased. In Equation 3, k2 is a configuration value and can be set to 0.2.

[0211] λ5 is the coefficient for the historical percentage of sudden requests for the spare part. Generally, sudden requests for spare parts are met by setting maximum and minimum inventory parameters and pre-procuring inventory. When the proportion of sudden requests is high, even if sporadic preventive needs are not promptly submitted for purchase, this pre-procurement sudden inventory can still be used to meet these needs. In this case, the overall probability of requesting the spare part in the standard package can be reduced. The calculation formula for λ5 is shown in Equation 4. In Equation 4, r1 is the number of requests for the spare part during planned (preventive) maintenance, and r2 is the number of requests for the spare part during unplanned (sudden) maintenance. k3 is a configuration value, which can be set to 0.3. k4 is set to 0.01 to prevent division by zero. For example, if there is no historical request data for the spare part, division by zero would occur if k4 is not increased.

[0212]

[0213] Based on formula 1, the comprehensive probability of using spare parts under the standard package can be calculated. For example, referring to the data in the previous embodiment, the spare part is an important spare part, not a high-value spare part. Its average annual preventive use quantity is 4 and the emergency use quantity is 8. Then the comprehensive probability of using spare parts under the standard package p1 is

[0214] Based on the calculated comprehensive probability of use p1, determine whether the spare part is marked as an invalid spare part code. i If the number of times the spare part is used in the standard package is greater than the threshold value θ1 (it can be set to 3 when the nuclear power plant has a short operating time and 5 when the operating time is long), and the comprehensive probability of use is less than the threshold value θ2 (it is recommended to be set to 10% to 25%), the spare part will be marked as an invalid spare part code and the note "Code x i The probability of using a single standard package is xx%, the probability of using a multi-standard package is xx%, and the combined probability is xx%. This part is identified as invalid and is recommended for deletion from the standard package. The threshold θ2 can be set based on the spare part type. For example, the threshold for common parts like O-rings and gaskets can be set higher, while the threshold for equipment-specific parts can be set lower.

[0215] Taking the above case data as an example, the probability of using spare parts in this standard package is 17%, the comprehensive probability of using spare parts p1 is 26%, and the threshold θ 1 is 5, and the threshold θ2 is 20%. The number of times the spare part has been used is 6, which is greater than the θ1 threshold of 5. However, since the comprehensive use probability is 26%, which is greater than the set θ2 threshold of 20%, it is not an invalid spare part. That is, the category output of the spare part is empty, the replacement code is empty, and the remark information is "Code x iThe probability of receiving a single-standard package is 17%, the probability of receiving a multi-standard package is 21%, and the probability of receiving a comprehensive package is 26%. No processing is required for the time being."

[0216] In one possible implementation, based on at least one of spare part requisition information, function and location information, standard package type, and spare part status information, feedback of target spare parts in the nuclear power standard package is provided on a display interface of a nuclear power maintenance system, including:

[0217] Determine the missing spare parts in the nuclear power standard package based on spare parts requisition information, function and location information and standard package type;

[0218] The missing spare parts are fed back as target spare parts in the display interface.

[0219] In some optional embodiments, spare parts procurement information can be extracted from the nuclear power maintenance system database. This information includes the procurement status of each spare part at different times and in different standard packages, such as the time of procurement, quantity, and frequency. Furthermore, spare parts function and location information can be obtained, including detailed information such as the specific equipment function corresponding to the nuclear power standard package and its installation location in the nuclear power plant. Furthermore, the standard package type is clarified, such as whether it is a preventive maintenance standard package or a corrective maintenance standard package. This multi-dimensional data is integrated to prepare for subsequent analysis.

[0220] Based on spare parts usage data, we analyze the maintenance patterns of equipment with the same function and location under different standard package types. For example, for equipment installed in a specific location in the nuclear reactor cooling system, certain spare parts are frequently requested and their quantities are relatively stable under the preventive maintenance standard package. By comparing spare parts usage patterns for current nuclear power standard packages with this pattern, if certain spare parts are frequently requested in other similar standard packages but not in the current package, these spare parts may be candidates for missing spare parts.

[0221] Based on function and location information, determine whether certain spare parts are essential for normal operation or maintenance of the equipment corresponding to the current nuclear power standard package. For example, if a piece of equipment located in a high-radiation area requires a specific protective spare part, and the current standard package does not include such a spare part, but another standard package of the same type and location does, then the spare part may be missing.

[0222] Different standard packages have different spare parts requirements. For example, a preventive maintenance standard package focuses more on spare parts for preventive maintenance, while a corrective maintenance standard package may require more spare parts for troubleshooting. Based on the characteristics of the standard package type, we further screen for possible missing spare parts. For example, if a fault diagnosis instrument spare part that has been frequently used in similar troubleshooting in a corrective maintenance standard package is not included in the current standard package, it is considered an missing spare part.

[0223] Finally, the nuclear power maintenance system can organize the relevant information of the spare parts identified as missing, including spare part codes, spare part names, and reasons for recommended additions (such as reference to the issuance of similar standard packages, requirements based on functions and locations, etc.). The missing spare parts information can be displayed in a special area of the display interface of the nuclear power maintenance system. For example, a table can be used, with each row representing a missing spare part, and columns showing the various information about the spare parts and the reasons for recommended additions. At the same time, special colors or icons can be used to highlight these missing spare parts to attract the attention of maintenance personnel and managers. For example, the missing spare parts row is marked with a yellow background and an exclamation mark icon is attached next to it.

[0224] By accurately identifying missing spare parts and displaying them on the display interface, necessary spare parts can be promptly added to the nuclear power standard package, making the standard package's spare parts configuration more complete, meeting actual maintenance needs, and avoiding maintenance delays caused by missing necessary spare parts in the standard package. For example, when performing maintenance activities, maintenance personnel can directly obtain the required spare parts from the improved standard package, improving maintenance efficiency, reducing the risk of equipment failures that cannot be repaired in a timely manner due to missing spare parts, and ensuring the safe and stable operation of the nuclear power plant.

[0225] In one possible implementation, the missing spare parts in the nuclear power standard package are determined based on the spare parts acquisition information, function and location information, and standard package type, including:

[0226] Determine the corresponding function and location information of the nuclear power standard package according to the standard package number of the nuclear power standard package;

[0227] According to the function and location information, the corresponding spare parts code and maintenance item list are obtained in the nuclear power database;

[0228] Determine the duplicated standard packages related to the nuclear power standard package based on the spare parts code, and determine the duplicated standard packages related to the nuclear power standard package based on the maintenance cycle in the maintenance item list;

[0229] Obtain the number of spare parts calls and the number of spare parts collection for the re-coding standard package. The number of spare parts collection includes the number of times spare parts are collected for attached parts and the number of times spare parts are collected for areas that are not attached.

[0230] If the number of times the spare parts of the re-code standard package have been used is greater than the use number threshold, and the spare parts in the re-code standard package are not no longer used spare parts, the spare parts in the re-code standard package are determined to be missing spare parts.

[0231] In some optional embodiments, a standard package information table may be stored in a database of the nuclear power maintenance system, wherein the standard package information table records the standard package number of each standard package and the corresponding function and location information.

[0232] When receiving a specific nuclear power standard package number, the nuclear power maintenance system can accurately query the standard package information table. Using the standard package number as a unique identifier, it can quickly locate and extract the function and location information corresponding to the standard package. For example, if the standard package number is "SP-001," the nuclear power maintenance system can obtain the maintenance information for a main pump equipment in the nuclear power plant corresponding to this standard package, which is located in a specific area of the nuclear island.

[0233] In some embodiments, the maintenance projects in the embodiments of the present application primarily refer to planned maintenance projects for nuclear power plants, and the corresponding rounds of overhaul plans are compiled based on the nuclear power plant's ten-year preventive maintenance program (ten refueling cycle preventive maintenance program). The ten-year preventive maintenance program includes the project's maintenance cycle, the execution status of each major overhaul cycle in history, and the execution plan for future major overhaul cycles. In addition, each maintenance project includes the standard package information required to carry out the maintenance project.

[0234] In some embodiments, a functional location-spare parts and maintenance item association table exists in the nuclear power database, which associates different functional and location information with corresponding spare parts codes and maintenance item lists. The nuclear power maintenance system performs query operations in this association table based on the functional and location information previously obtained. Using the functional and location information as query conditions, the nuclear power maintenance system can filter out matching records to obtain the corresponding spare parts codes and maintenance item lists. For example, for the main pump equipment corresponding to the above-mentioned "SP-001" standard package, the nuclear power maintenance system can query the codes of the required spare parts such as seals and bearings, as well as maintenance items such as daily inspections and regular lubrication.

[0235] In some optional embodiments, the nuclear power maintenance system can traverse the standard package information in the entire nuclear power database and compare the spare part codes of the current standard package with the spare part codes of other standard packages. If other standard packages containing the same spare part codes are found, these standard packages are identified as duplicate standard packages related to the current standard package.

[0236] The nuclear power maintenance system extracts maintenance cycle information from the maintenance item list and then searches for other standard packages with the same or similar maintenance cycles. These packages are also identified as duplicate standard packages related to the current standard package. For example, if the main pump maintenance cycle in the "SP-001" standard package is quarterly, the nuclear power maintenance system may identify other standard packages that also have a quarterly maintenance cycle and involve main pump maintenance as duplicate standard packages.

[0237] In some embodiments, the nuclear power maintenance system specifically records the usage of the re-code standard package in the database, including the number of spare parts calls and the number of spare parts collection. Specifically, the number of spare parts collection is further divided into the number of times the spare parts are collected and the number of times the spare parts are collected but not collected. The nuclear power maintenance system accurately obtains the number of spare parts calls and the number of spare parts collection for each re-code standard package by querying the corresponding records. For example, for a certain re-code standard package "SP-002", the nuclear power maintenance system can know that the number of spare parts calls is 10 times, the number of times the spare parts are collected but not collected is 8 times, and the number of times the spare parts are collected but not collected is 2 times.

[0238] In some embodiments, the nuclear power maintenance system pre-sets a usage threshold. For example, the usage threshold can be determined based on historical data and actual experience to determine whether the frequency of use of spare parts is high enough. In a specific embodiment, the nuclear power maintenance system can check whether the number of times spare parts are used for each re-coded standard package is greater than the threshold, and at the same time determine whether these spare parts are no longer used spare parts (which can be determined by the previous spare parts status information). If the number of times spare parts are used is greater than the usage threshold, and the spare parts are not no longer used spare parts, the nuclear power maintenance system will determine these spare parts as missing spare parts in the current nuclear power standard package. For example, if the usage threshold is set to 5 times, the number of times spare parts of the re-coded standard package "SP-002" are used is 10 times, and the sealing spare parts therein are not no longer used spare parts, then the sealing spare parts will be determined as missing spare parts of the "SP-001" standard package.

[0239] By comprehensively considering factors such as spare part codes, maintenance item inspection cycles, and the number of times spare parts are issued, missing spare parts in the nuclear power standard package can be more accurately identified, preventing the smooth progress of maintenance work due to the omission of important spare parts. After timely identification of missing spare parts, the nuclear power standard package can be supplemented and improved, making the spare parts configuration of the nuclear power standard package more reasonable and improving the practicality and reliability of the nuclear power standard package.

[0240] In one possible implementation, the method includes the following steps:

[0241] Add a new row in the spare parts code of the nuclear power standard package;

[0242] Fill in the spare part code, spare part material description and remarks of the missing spare part in the corresponding row.

[0243] In some embodiments, the nuclear power maintenance system first searches the nuclear power standard package database for the spare part code data record associated with the standard package based on the unique identifier (e.g., the standard package number). For example, the spare part code data record may be presented in, but is not limited to, a table format, with each row representing a mounted spare part.

[0244] The nuclear power maintenance system adds a new row of records at the appropriate position of the form (usually at the end of the form). This row of records will be used to fill in the relevant information of the missing spare parts, preparing for the subsequent accurate recording of the missing spare parts. For example, if the original standard package spare parts coding form has 10 rows, the nuclear power maintenance system will add a new blank record at the 11th row. Afterwards, the nuclear power maintenance system will accurately fill in the spare parts codes of the previously determined missing spare parts into the corresponding fields of the newly added row. The spare parts code is a unique identifier for the spare parts, which can help the nuclear power maintenance system and maintenance personnel accurately identify each spare part. For example, if the code of the missing spare part is "SP-012", the nuclear power maintenance system will fill in the code in the "spare parts code" field of the newly added row.

[0245] It should be noted that the above-mentioned spare part material description information details the features, specifications, uses, etc. of the spare part. The remark message is used to explain the reasons and related circumstances why the spare part was determined to be a missing spare part. In some embodiments, the nuclear power maintenance system can extract the material description information of the missing spare part from the database and fill it into the corresponding field of the newly added row. For example, for a spare part coded as "SP-012", its material description information may be "Valve model XYZ, used to control the coolant flow", and the nuclear power maintenance system will fill this description into the "Spare part material description information" field.

[0246] In some embodiments, the nuclear power maintenance system can generate a corresponding remark based on the basis for previously determining the missing spare part and fill it into the "Remark Message" field of the newly added row. For example, the remark could be "This spare part is frequently used in standard packages of the same type, and should be included according to the functional and location requirements of the current standard package, so it is determined to be a missing spare part."

[0247] By adding a new row to the spare parts code associated with the nuclear power standard package and filling in the missing spare parts information, missing spare parts can be quickly included in the standard package management scope, ensuring the completeness of the nuclear power standard package spare parts information. When reviewing the standard package information, maintenance personnel can clearly see the newly added missing spare parts information, avoiding maintenance errors or delays caused by missing spare parts. Furthermore, the inclusion of comments facilitates the traceability and management of spare parts information. By viewing the comments, managers can understand the reasons why each spare part was identified as missing, allowing them to further optimize and adjust the standard package configuration. This also facilitates the supervision and audit of the spare parts management process.

[0248] For spare parts that have been used in standard packages or in standard packages of the same type, if the probability of use exceeds the set threshold and the spare part does not belong to a standard package that is no longer in use, the spare part will be marked as a missing spare part. Users are advised to add the spare part to the standard package to avoid spare part stock-out issues due to failure to reserve it in time.

[0249] In an optional embodiment, the calculation and identification process for missing spare part codes in a standard package mainly includes the following six implementation steps. The calculation process of each step will be described in detail below:

[0250] Step 21. Calculate the corresponding functional location BOM based on the standard package:

[0251] Standard packages for nuclear power spare parts contain functional location information. This information can be calculated based on the standard package number, as shown in Table 1. For example, suppose a standard package number for a nuclear power plant is "6000000001." The code information for any spare parts that may be missing from this package needs to be calculated. Since standard packages all contain corresponding functional location information, the functional location applicable to this spare parts package is "X3-RCV-001PO" based on the standard package number.

[0252] Based on the functional location information, the spare part information (parent code) corresponding to the functional location in the database is calculated, that is, the functional location BOM relationship. As shown in Table 2, the spare part code used for the functional location "X3-RCV-001PO" is "1000000001".

[0253] Based on the spare part code, calculate the functional location data of the spare part according to the installation and use, that is, by calculating the equipment information of the same type, and then find the "heavy code standard package (which is related to the standard package "6000000001") Figure 5 (Since standard packages correspond to functional locations one-to-one, even if the same equipment is installed in multiple functional locations, some nuclear power plants will establish different numbered standard packages for each functional location.) As shown in Table 3, the spare part number "1000000001" is installed on "X3-RCV-001PO," "X3-RCV-002PO," and "X3-RCV-003PO." Therefore, the information of these three functional locations is extracted for subsequent calculations.

[0254] Table 1 Correspondence between standard package information and functional location information

[0255] Standard package number Standard Package Description Functional location Functional location description 6000000001 RCV system charging pump group inspection X3-RCV-001PO Upstroke / high pressure injection pump

[0256] Table 2 Relationship between functional position and corresponding spare part code

[0257] Functional location Functional location description Spare part number Material Description X3-RCV-001PO Charging / high pressure injection pump 1000000001 Pump [Model XXXX]

[0258] Table 3 Functional locations of spare parts installation and use

[0259] Spare part number Material Description Functional location Functional location description 1000000001 Pump [Model XXXX] X3-RCV-001PO Upstroke / high pressure injection pump 1000000001 Pump [Model XXXX] X3-RCV-002PO Upstroke / high pressure injection pump 1000000001 Pump [Model XXXX] X3-RCV-003PO Upstroke / high pressure injection pump

[0260] Step 22: Calculate and maintain project information based on the corresponding functional location BOM:

[0261] Based on the functional location information, the maintenance item information corresponding to the functional location is calculated. As shown in Table 4, there are 15 maintenance items for the functional locations "X3-RCV-001PO", "X3-RCV-002PO", and "X3-RCV-003PO". The requisition data of these 15 maintenance items may be related to the requisition data of the standard package "6000000001", and further calculation is required.

[0262] Table 4 Functional location and corresponding maintenance item list

[0263]

[0264]

[0265] Step 23: Calculate the same standard package based on the maintenance project description:

[0266] According to the maintenance item list in Table 5, extract the description information of the maintenance item, the maintenance cycle of the maintenance item (how many rounds of overhaul should be performed once for the maintenance item, for example, the maintenance cycle of 400000001 is 9. If the maintenance item is performed in the 5th round of overhaul, the next time it will be performed in the 14th round of overhaul), and the standard package number corresponding to the maintenance item. The maintenance item and the corresponding standard package information are shown in Table 5.

[0267] Table 5 Maintenance items and corresponding standard package list

[0268]

[0269] Since maintenance items with different maintenance cycles do not have the possibility of having duplicate codes in their standard packages, the maintenance items in the list can be classified based on their maintenance cycles to identify duplicate code standard package information. For example, for a pump maintenance, two maintenance items are described as "regularly replacing related equipment", but one maintenance item has a maintenance cycle of 2, while the other has a maintenance cycle of 10. Although the two maintenance items have the same name, their maintenance content and replaced equipment are quite different. Therefore, the standard package collection data corresponding to these two maintenance items cannot be merged, that is, these two standard packages do not belong to the duplicate code standard package.

[0270] Based on the data in Table 5, the maintenance cycle of the maintenance project includes three situations: 1C, 6C, and 9C (C stands for Circle, i.e., overhaul round). For each situation, similarity calculation is performed based on the description information of the maintenance project. In this embodiment, it is necessary to calculate the "repeated code standard package" information related to the standard package "6000000001". Since the maintenance project corresponding to this standard package is "400000002", and its maintenance cycle is 1C, all 1C maintenance projects in Table 5 are extracted, including "400000002", "400000004", "400000007", "400000009", "400000012", and "400000014". By extracting the standard packages, maintenance project descriptions, and maintenance project description keywords corresponding to these maintenance projects, a correspondence between the standard packages and the maintenance project description keywords is established, as shown in Table 6.

[0271] Table 6 Standard packages and their corresponding maintenance item description keywords

[0272]

[0273]

[0274] Taking the standard package data to be calculated as the basic sample data (the maintenance item description corresponding to the standard package "6000000001" is "Y1RCV001PO charging pump group overhaul inspection"), the similarity between the maintenance item description in Table 6 and the basic sample data information is calculated. A variety of text similarity calculation methods can be used. This application takes the commonly used Jaccard similarity as an example to introduce it.

[0275] Jaccard similarity is a measure of the similarity between two sets. It is defined as the size of the intersection of two sets divided by the size of their union. Its calculation formula is shown in Formula 5, where A and B are both sets, |A| is the size (number) of set A, |B| is the size of set B, and |A∩B| is the size of the union of sets A and B.

[0276]

[0277] Taking the data in Table 6 as an example, the keyword group describing each maintenance item is the corresponding set. The keyword group ['Y1', 'RCV', '001', 'PO', 'charging pump', 'pump unit', 'overhaul', 'inspection'] is the basic sample data. The remaining keyword groups are compared with this keyword to calculate the Jaccard similarity. Let set A be ['Y1', 'RCV', '001', 'PO', 'charging pump', 'pump unit', 'overhaul', 'inspection'] and set B be ['HHSI', 'pump', 'Y1', 'RCV', '001', 'PO', 'overhaul', 'full flow', 'test', 'period', 'vibration', 'measurement', '1C', 'GOR'], then |A| is 8, |B| is 14, and |A∩B| is 5. Therefore, the calculated Jaccard similarity J(A,B) is 0.29. Similarly, the Jaccard similarity of the maintenance item descriptions shown in Table 6 can be calculated, and the calculation results are shown in Table 7.

[0278] Table 7. Standard package similarity calculated based on maintenance project description

[0279] Standard package number Jaccard similarity 6000000001 1 6000000003 0.29 6000000006 0.78 6000000008 0.22 6000000011 0.78 6000000013 0.22

[0280] By setting the similarity threshold , and thus calculate the "repeated code" standard package data, if the similarity threshold Set to 0.7, based on the data in Table 6, it can be obtained that the standard packages "6000000001", "6000000006", and "6000000011" are "duplicate code" standard packages (i.e., similar standard packages).

[0281] Step 24: Extract historical usage data from the standard package:

[0282] Based on the content in the previous article, the "repeated code" standard package data is calculated. Based on the standard package number ("6000000001", "6000000006", "6000000011"), the number of times the standard package is called and the number of times the spare parts are taken (including the spare parts attached to the standard package) are calculated. As shown in Table 8, the spare part code attached to the standard package "6000000001" is "1000000002". In addition, although the spare part codes "1000000003" and "1000000004" are not attached to the standard package, they are taken in the standard package and therefore are also included in the table for calculation. Similarly, spare part codes "1000000004" and "1000000005" are spare part codes attached to standard packages "6000000006" and "6000000011," so they are counted in the table; spare part codes "1000000005," "1000000006," and "1000000007" are used in standard packages "6000000006" and "6000000011," so they are counted in the table. In Table 8 below, the same standard package has the same call count, but different spare parts in the same standard package may have different call counts. For example, the standard package "6000000006" has been called 5 times, of which spare part code "1000000004" has been used 2 times, and "1000000005" has been used 1 time.

[0283] Table 8 “Duplicate Code” Standard Package and Data Example

[0284]

[0285] Step 25: Calculate the spare part code that meets the probability threshold for use:

[0286] Based on the above content, the spare part code that meets the probability threshold of use is calculated, as shown in calculation formula 6. The meaning of the formula is as follows.

[0287]

[0288] x i The spare part code is the unique identification number of the spare part, also known as the material number, which refers to the code of the material in the system. Once the data in this field is generated, it cannot be modified.

[0289] is the number of calls, i.e. x i The "duplicate code" standard packages of spare parts (including the standard packages in which the spare parts are mounted or the standard packages in which the spare parts are collected), and the total number of times these standard packages have been called in history.

[0290] is the number of times spare parts are used, i.e. iThe number of times the "repeated code" standard packages are actually used.

[0291] Taking the data in Table 8 as an example, the spare parts usage data included in all "repeated code" standard packages are shown in Table 9 (since spare part code "1000000002" is already in standard package "6000000001", there is no need to calculate whether it is a missing spare part code). Taking spare part code "1000000004" as an example, it is called 6 times in standard package "6000000001" and 5 times in standard package "6000000006", so its number of calls is is 11; it is used once in the standard package "6000000001" and twice in the standard package "6000000006", so its number of uses is is 3; Based on formula 6, the probability of using the spare part code can be obtained Similarly, the probability of using the remaining spare parts codes can be calculated, as shown in Table 9 below.

[0292] Table 9 Example of probability of spare parts being used

[0293] Spare part number Total number of calls Total number of times used Probability of receiving 1000000003 6 1 17% 1000000004 11 3 27% 1000000005 15 1 7% 1000000006 10 3 30% 1000000007 10 1 10%

[0294] Based on the data in Table 9 and the set threshold θ3, the spare part code that meets the probability threshold of use can be calculated. If the condition is met, the spare part code is extracted and the subsequent operation is performed. Taking the data in Table 9 as an example, if the threshold value is set θ 3 is 25%, so the spare part codes "1000000004" and "1000000006" meet the calculated probability of use. If the requirement is greater than the threshold θ3, these two codes are extracted for subsequent calculations; spare part codes "1000000003", "1000000005", and "1000000007" do not meet the calculated probability of use. If the value is greater than the threshold θ3, no subsequent operations will be performed.

[0295] Step 26: Identify the missing spare parts codes:

[0296] Based on the spare part codes that meet the probability threshold for use calculated in the previous section, determine whether they are no longer in use (e.g., due to replacement, modification, or duplicate code merging). If the spare part code is no longer in use, it is not marked. If it is not, it is marked. For spare part codes "1000000004" and "1000000006", assuming that part code "1000000006" has been replaced, only spare part code "1000000004" is marked.

[0297] It can be identified according to the following pattern. In the spare part coding relationship attached to the standard package, a corresponding spare part coding row is added, which includes the spare part code, material description, and remarks. The remarks are: the probability of using the code "1000000004" in the "6000000001" standard package is 17%, the probability of using it in other "duplicate code" standard packages is 40%, and the total probability of using it is 27%. It is recommended to add the code to the standard package.

[0298] The previous article introduced the "Method for Identifying Spare Parts Codes No Longer Used in Standard Packages", "Method for Identifying Spare Parts Codes That Are Invalid in Standard Packages", and "Method for Identifying Spare Parts Codes Missing from Standard Packages". Based on this method, the corresponding spare part codes are identified and marked, and the marked information is submitted to the user for improvement and modification of the spare part information attached to the standard package. In addition, in order to better track and process such tasks, the embodiment of the present application establishes a nuclear power spare parts standard package validity calculation and task tracking system, such as Figure 6 The system structure diagram shown includes a basic business data acquisition module, a corresponding relationship calculation module, etc.

[0299] The basic business data acquisition module acquires spare parts material master data, functional location, replacement documents, modification documents, work order requisitions, purchase orders, and other information through sensor collection, communication module reception, or terminals. It includes a cluster plant material master data acquisition unit, a replacement and modification document acquisition unit, a functional location acquisition unit, a functional location BOM acquisition unit, a spare parts inventory reservation acquisition unit, a standard package acquisition unit, a maintenance item acquisition unit, and a spare parts requisition order acquisition unit. In the group factory material master data acquisition unit, information such as spare part codes and material descriptions can be obtained; in the replacement and transformation file acquisition unit, the replacement report and transformation report corresponding to the spare part can be obtained to calculate whether the spare part can continue to be used and whether all functional positions are replaced; in the functional position acquisition unit and the functional position BOM acquisition unit, information on the spare part codes (parent codes) corresponding to the functional positions used by the standard package can be obtained; in the spare parts inventory, ordering and reservation acquisition unit, information such as spare parts inventory, reservations, and ordering can be calculated; in the standard package acquisition unit, information on spare parts attached to the standard package and its corresponding functional position information can be calculated; in the maintenance project acquisition unit, information such as the maintenance project and its corresponding functional position, maintenance project description, maintenance cycle, standard package number, etc. can be calculated; in the spare parts requisition form acquisition unit, information such as spare parts requisition data under the corresponding standard package can be calculated.

[0300] The standard package attached spare parts validity calculation and tracking module includes basic information, parameter acquisition unit, standard package spare parts validity calculation unit, task correction unit, and administrator configuration unit. The system uses the "basic information and parameter acquisition unit" to obtain standard package-related data and related model configuration values; the system uses the "standard package spare parts validity calculation unit" to calculate "no longer used spare parts", "invalid spare parts", and "missing spare parts" information, mark them, and submit the marked information to the user for improvement and modification of the spare parts information attached to the standard package; the system uses the "task tracking unit" to track the status of the user's processing of standard package cleanup and optimization tasks; the system uses the "administrator configuration unit" to configure related model parameters, such as thresholds, etc. The standard package validity calculation and task distribution interface is as follows: Figure 7 As shown, the system calculates the standard package tasks to be cleaned and optimized based on the method of this application, and distributes the tasks to the corresponding maintenance professionals (based on the responsible units of the corresponding standard packages).

[0301] In some optional embodiments, in the field of supply chain management, the correspondence between spare part codes and functional locations is called functional location BOM and parent-child BOM, where BOM (Bill Of Material) refers to the material structure list in the database, functional location BOM refers to the connection between the functional location of nuclear power plant equipment and the spare part parent code, and parent-child BOM is the connection between the spare part parent code and the child code. The relationship between functional location BOM and spare part parent-child BOM is as follows: Figure 8 As shown, the functional location BOM contains the functional location and the corresponding spare part code information. The spare part is the main equipment, which is called the parent spare part. The spare part parent-child BOM contains the relationship between spare part codes, usually the spare part code of the main equipment (parent spare part) and the component codes of the component (child spare part).

[0302] The above analysis shows that the validity processing method for the spare parts attached to the nuclear power standard package provided in the embodiment of the present application innovatively designs a precise identification method for codes that are no longer used (including replacement, modification, duplicate code identification, etc.), which can accurately calculate the replaced coding information. Given that such codes are in a frozen procurement state in the standard package, the nuclear power maintenance system cannot automatically trigger the procurement application process. By using this method, the spare parts information attached to the standard package can be modified, thereby effectively improving the spare parts guarantee capability and ensuring that the required spare parts can be obtained in a timely manner when equipment maintenance needs occur.

[0303] The embodiment of the present application provides a method for processing the effectiveness of spare parts for nuclear power standard packages, and also designs a method for identifying invalid codes. This method comprehensively calculates the comprehensive probability of spare parts being used based on the number (or probability) of spare parts used in a specific standard package, the number (or probability) of spare parts used in the same equipment category (such as the standard package corresponding to PO-type pump equipment), and the guarantee risk status of spare parts. At the same time, combined with the number of calls to the standard package and the pre-set probability threshold of the number of uses, invalid codes can be accurately calculated and identified, and clearly marked, so as to assist in the efficient removal of invalid spare parts codes in the standard package and optimize the spare parts composition of the standard package.

[0304] The method for validating spare parts for standard packages of nuclear power plants, provided in this embodiment, also pioneers an effective method for identifying missing codes. This method accurately identifies spare parts with a certain probability of being used based on code acquisition data and acquisition data for standard packages with duplicate codes. This provides powerful support for manually adding spare part codes required for standard packages, helping to improve the completeness and accuracy of spare part information in standard packages.

[0305] The method for processing the validity of spare parts attached to a standard nuclear power package, provided in this embodiment, also allows the nuclear power maintenance system to independently design and develop information technology tools. Through in-depth analysis, the underlying data tables and relevant fields required for this project were identified, and the interfaces of various functional modules were designed and independently developed. Based on the content of this application, this nuclear power maintenance system can automatically calculate the validity of spare parts in the standard package and visually identify them. It also promptly pushes relevant tasks to users, effectively assisting in the optimization of spare parts information in the standard package.

[0306] It's also worth noting that within the nuclear power plant operation and maintenance system, the Spare Parts Center has already begun testing the solution outlined in this application. This initiative focuses on accurately identifying spare parts that have become frozen due to replacement, modification, and duplicate code identification, and promptly disseminating standard package cleanup tasks to maintenance professionals. Detailed statistics show that this solution enables the removal of over 7,700 invalid spare parts from spare parts packages annually, significantly improving the effectiveness of the spare parts information included in standard packages.

[0307] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean 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.

[0308] Corresponding to the effectiveness processing method of the nuclear power standard package mounted spare parts described in the above embodiment, Figure 9This is a schematic diagram of the structure of a device for processing the effectiveness of a nuclear power standard package mounted spare part provided by an embodiment of the present application. The device can be implemented as part or all of a computer device by software, hardware, or a combination of both. The computer device can be Figure 10 Electronic devices shown.

[0309] Reference Figure 9 The validity processing device 900 for the nuclear power standard package mounted spare parts includes:

[0310] The acquisition unit 901 is configured to acquire a nuclear power standard package configured for nuclear power maintenance activities in a nuclear power maintenance system, wherein the nuclear power standard package includes multiple spare parts required in the nuclear power maintenance activities.

[0311] Determination unit 902 is used to determine the spare parts collection information, function and location information and standard package type of the nuclear power standard package, as well as the spare parts status information of each of multiple spare parts; wherein the spare parts collection information is used to indicate information related to the collection and use of spare parts, and the function and location information is used to indicate the specific function and usage location of the nuclear power standard package in the nuclear power plant.

[0312] Feedback unit 903 is used to feedback the target spare parts in the nuclear power standard package in the display interface of the nuclear power maintenance system based on at least one of the spare parts collection information, function and location information, standard package type, and spare parts status information, wherein the target spare parts include at least one of no longer used spare parts, invalid spare parts, and missing spare parts.

[0313] It is understood that the embodiment of the apparatus for processing the validity of spare parts mounted on a standard nuclear power package and any implementation thereof respectively correspond to the embodiment of the method for processing the validity of spare parts mounted on a standard nuclear power package and any implementation thereof. The technical effects corresponding to the embodiment of the apparatus for processing the validity of spare parts mounted on a standard nuclear power package and any implementation thereof can be referenced to the technical effects corresponding to the embodiment of the method for processing the validity of spare parts mounted on a standard nuclear power package and any implementation thereof, and will not be further elaborated here.

[0314] It should be noted that the validity processing device for the nuclear power standard package mounted spare parts provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be distributed and completed by different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0315] The functional units and modules in the above embodiments may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The above integrated units may be implemented in the form of hardware or software functional units. In addition, the specific names of the functional units and modules are only for the purpose of distinguishing them from each other and are not intended to limit the scope of protection of the embodiments of this application.

[0316] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment section and will not be repeated here.

[0317] An embodiment of the present application further provides an electronic device, the electronic device comprising one or more processors and a memory;

[0318] The memory is coupled to one or more processors, and the memory is used to store computer program code, which includes computer instructions. One or more processors call the computer instructions to enable the electronic device to execute the validity processing method for the spare parts of the nuclear power standard package shown above.

[0319] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 1000 can be a mobile phone, a smart screen, a tablet computer, a wearable electronic device, an in-vehicle electronic device, an augmented reality (AR) device, a virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), a projector, or a communication device such as a server, a storage device, a base station, or a smart car. The embodiments of the present application do not impose any restrictions on the specific type of electronic device.

[0320] The memory 1001 can be used to store computer software programs 1002 and modules. The processor 1003 executes various functional applications and data processing of the electronic device by running the software programs and modules stored in the memory 1001. The memory 1001 can mainly include a program storage area and a data storage area. The program storage area can store an operating system, at least one application required for a function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the electronic device (such as audio data, a phone book, etc.). In addition, the memory 1001 can include a high-speed random access memory and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device.

[0321] Among them, the processor 1003 may include one or more processors such as a central processing unit, an application processor (AP), a baseband processor, etc. The processor can be the nerve center and command center of the wireless router. The processor 1003 can generate an operation control signal based on the instruction operation code and the timing signal to complete the control of instruction fetching and execution. The memory 1001 can be used to store computer executable program code, and the executable program code includes instructions. The processor 1003 executes various functional applications and data processing of the network device by running the instructions stored in the memory. The memory 1001 may include a program storage area and a data storage area, such as storing data of a sound signal to be played. For example, the memory can be a double data rate synchronous dynamic random access memory DDR or a flash memory Flash.

[0322] An embodiment of the present application also provides a computer-readable storage medium, in which computer instructions are stored; when the computer-readable storage medium is run on an electronic device, the electronic device executes the validity processing method for attaching spare parts to a nuclear power standard package as shown above.

[0323] The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium, or a semiconductor medium (e.g., a solid-state disk (SSD)).

[0324] An embodiment of the present application also provides a computer program product containing computer instructions. When the computer program product is run on an electronic device, the electronic device can execute the validity processing method of the nuclear power standard package mounted spare parts shown above.

[0325] The computer storage medium and computer program product provided in the above-mentioned embodiments of the present application are used to execute the method provided above. Therefore, the beneficial effects that can be achieved can refer to the corresponding beneficial effects of the method provided above, and will not be repeated here.

[0326] In the above embodiments, it can also be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center via a wired (such as a coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access, or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0327] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0328] Those skilled in the art will appreciate that the units and algorithm steps of the various embodiments described in conjunction with the embodiments applied for herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel 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.

[0329] In the embodiments provided in this application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely illustrative. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0330] The units described as separate components may or may not be physically separate, and 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 these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0331] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.

Claims

1. A method for processing the effectiveness of spare parts mounted on a nuclear power standard package, characterized in that: include: Acquire a nuclear power standard package configured for a nuclear power maintenance activity in a nuclear power maintenance system, wherein the nuclear power standard package includes a plurality of spare parts required for the nuclear power maintenance activity; Determining spare parts collection information, function and location information, and standard package type of the nuclear power standard package, wherein the spare parts collection information is used to indicate information related to the collection and use of spare parts, and the function and location information is used to indicate the specific function and usage location of the nuclear power standard package in the nuclear power plant; determining spare part status information of each of the plurality of spare parts; Based on at least one of the spare parts collection information, the function and location information, the standard package type, and the spare parts status information, the target spare parts in the nuclear power standard package are fed back in the display interface of the nuclear power maintenance system, wherein the target spare parts include at least one of no longer used spare parts, invalid spare parts, and missing spare parts.

2. The method according to claim 1, characterized in that Feedback of the target spare part in the nuclear power standard package on a display interface of the nuclear power maintenance system based on at least one of the spare part requisition information, the function and location information, the standard package type, and the spare part status information includes: determining, based on the spare parts status information, whether there are first-category spare parts in the nuclear power standard package, wherein the first-category spare parts are no longer used spare parts whose spare part codes have been replaced after at least one of item replacement, duplicate code merging, and engineering modification; determining, based on the spare parts status information, whether there are second-category spare parts in the nuclear power standard package, wherein the second-category spare parts are no longer used spare parts whose spare part codes have been deleted during engineering modification; The first category spare parts and / or the second category spare parts are fed back as the target spare parts in the display interface.

3. The method according to claim 2, characterized in that If the first category spare part is a duplicate code merged spare part whose spare part code has been replaced after duplicate code merging, the determining whether the first category spare part exists in the nuclear power standard package according to the spare part status information includes: Obtaining the nuclear power plant code of the nuclear power standard package; Obtaining a spare parts list for the nuclear power standard package according to the nuclear power plant code, wherein the spare parts list includes spare part codes and spare part material description information; According to the spare parts description information and the spare parts status information of the spare parts list of the nuclear power standard package, duplicate code merged spare parts in the nuclear power standard package are identified, and it is determined that the first category of spare parts exists in the nuclear power standard package.

4. The method according to claim 2, characterized in that If the first category spare part is an item replacement spare part whose spare part code has been replaced through item substitution; determining whether the first category spare part exists in the nuclear power standard package according to the spare part status information includes: Obtaining the nuclear power plant code of the nuclear power standard package; Obtaining a spare parts list for the nuclear power standard package according to the nuclear power plant code, wherein the spare parts list includes spare part codes and spare part material description information; According to the spare parts description information and the spare parts status information of the spare parts list of the nuclear power standard package, an item replacement spare part in the nuclear power standard package is identified, and it is determined that the first category of spare parts exists in the nuclear power standard package.

5. The method according to claim 4, characterized in that Feedback on the display interface of using the first category of spare parts as the target spare parts includes: Constructing a replacement code set based on the identified replacement spare part codes of the item, wherein the number of spare part codes in the replacement code set is set to k, and a loop count variable z is initially set to 1; Traverse the n spare part codes in the replacement code set to determine whether each spare part code is used to replace the item, and feedback the item replacement spare part as the target spare part in the display interface, wherein the feedback information includes: the spare part code of the item replacement spare part, the subsequent use code corresponding to the spare part code, and the remarks information.

6. The method according to claim 2, characterized in that If the first category spare part is an engineering modification spare part with a replaced spare part code after engineering modification, the determining whether the first category spare part exists in the nuclear power standard package according to the spare part status information includes: Obtaining the nuclear power plant code of the nuclear power standard package; Obtaining a spare parts list for the nuclear power standard package according to the nuclear power plant code, wherein the spare parts list includes spare part codes and spare part material description information; According to the spare part description information and the spare part status information of the spare parts list of the nuclear power standard package, engineering modification spare parts in the nuclear power standard package are identified, and then it is determined that the first category of spare parts exists in the nuclear power standard package.

7. The method according to claim 6, characterized in that The method further comprises: If the engineering modification spare part does not exist after verification in the modification file, the subsequent use code of the engineering modification spare part is set to empty, and a corresponding remark message is output in the display interface; If the engineering modification spare part still exists and satisfies a predetermined inequality after verification in the modification document, it is determined that the spare part code will not be modified temporarily, and a corresponding remark message is output in the display interface, wherein the predetermined inequality is used to determine whether to modify the spare part code by comparing the current available quantity of the engineering modification spare part with the estimated consumption quantity within the procurement cycle; If the modification file verifies that the engineering modification spare part still exists and does not satisfy the predetermined inequality, it is determined that the spare part code is recommended to be modified, and a corresponding remark message is output in the display interface.

8. The method according to claim 1, characterized in that Feedback of the target spare part in the nuclear power standard package on a display interface of the nuclear power maintenance system based on at least one of the spare part requisition information, the function and location information, the standard package type, and the spare part status information includes: Determining, based on the spare parts requisition information, invalid spare parts in the nuclear power standard package; The invalid spare part is used as the target spare part and is fed back in the display interface.

9. The method according to claim 8, characterized in that The determining, based on the spare parts requisition information, whether there are invalid spare parts in the nuclear power standard package includes: Determining, based on the spare parts requisition information, a first requisition quantity of any spare part in the nuclear power standard package, and a second requisition quantity of the any spare part in a standard package of the same category; Determining a maintenance risk status of the any one spare part in the nuclear power standard package, wherein the maintenance risk status is used to indicate whether excluding the any one spare part from the nuclear power standard package will have an adverse impact on the maintenance support of the nuclear power maintenance activity; Calculate the number of times the spare part is collected according to the first collection quantity, the second collection quantity, and the guarantee risk; If the number of times any one of the spare parts has been used is less than a threshold number of times used, the any one of the spare parts is determined as an invalid spare part in the nuclear power standard package.

10. The method according to claim 1, characterized in that Feedback of the target spare part in the nuclear power standard package on a display interface of the nuclear power maintenance system based on at least one of the spare part requisition information, the function and location information, the standard package type, and the spare part status information includes: determining the missing spare parts in the nuclear power standard package according to the spare parts requisition information, the function and location information, and the standard package type; The missing spare part is fed back as the target spare part in the display interface.

11. The method according to claim 10, characterized in that The determining, based on the spare parts requisition information, the function and location information, and the standard package type, of missing spare parts in the nuclear power standard package includes: Determining the function and location information corresponding to the nuclear power standard package according to the standard package number of the nuclear power standard package; According to the function and location information, the corresponding spare parts code and maintenance item list are obtained by querying the nuclear power database; Determining, based on the spare parts code, a re-coded standard package related to the nuclear power standard package, and determining, based on the maintenance cycle in the maintenance item list, a re-coded standard package related to the nuclear power standard package; Obtain the number of spare parts calls and the number of spare parts collection for the re-code standard package, wherein the number of spare parts collection includes the number of times the spare parts are collected when they are mounted and the number of times the spare parts are collected when they are not mounted; If the number of times the spare parts of the re-code standard package are used is greater than the number of times threshold, and the spare parts in the re-code standard package do not belong to the no longer used spare parts, the spare parts in the re-code standard package are determined to be the missing spare parts.

12. The method according to claim 11, characterized in that The method further comprises: Add a new row in the spare parts code of the nuclear power standard package; Fill in the spare part code, spare part material description information and remarks of the missing spare part in the corresponding row.

13. A device for processing the effectiveness of spare parts for a nuclear power standard package, characterized in that: include: an acquiring unit, configured to acquire a nuclear power standard package configured in a nuclear power maintenance system for a nuclear power maintenance activity, wherein the nuclear power standard package includes a plurality of spare parts required for the nuclear power maintenance activity; a determination unit, configured to determine spare parts requisition information, function and location information, and a standard package type of the nuclear power standard package, and to determine spare parts status information of each of the plurality of spare parts; wherein the spare parts requisition information is used to indicate information related to the receipt and use of the spare parts, and the function and location information is used to indicate the specific function and usage location of the nuclear power standard package in the nuclear power plant; A feedback unit is used to feedback the target spare parts in the nuclear power standard package in the display interface of the nuclear power maintenance system based on at least one of the spare parts collection information, the function and location information, the standard package type, and the spare parts status information, wherein the target spare parts include at least one of no longer used spare parts, invalid spare parts, and missing spare parts.

14. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the electronic device implements the method according to any one of claims 1 to 11.

15. A computer program product, characterized in that The invention comprises a computer program which, when executed, causes the method according to any one of claims 1 to 11 to be performed.

Citation Information

Patent Citations

  • Nuclear power plant spare part demand prediction method and system, computer equipment and storage medium

    CN113869602A

  • Method and system for predicting nuclear power multi-unit spare parts

    CN114819210A

  • Nuclear power plant preventive maintenance work order spare part reminding method

    CN116205580A

  • Method and equipment for determining inventory parameters of nuclear power spare parts

    CN118261543A

  • Nuclear power plant equipment maintenance management method and system

    CN118822495A