New coded spare parts parameter setting methods, systems, storage media and equipment for nuclear power plants
By calculating the future probability distribution and importance level of new spare parts, the reserve quantity is optimized to solve the problem of setting inventory parameters for new coded spare parts in nuclear power plants, thus achieving reasonable inventory management and avoiding shortages or stockpiles of new spare parts.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA GENERAL NUCLEAR POWER OPERATION
- Filing Date
- 2023-06-02
- Publication Date
- 2026-05-26
AI Technical Summary
In the inventory parameter settings for new coded spare parts in nuclear power plants, the existing technology has the problem of shortage or backlog of new spare parts, which makes it impossible to guarantee the supply of spare parts during operation.
By acquiring basic information about new spare parts and historical spare parts requisition data, the probability distribution of future requisition is calculated, the correspondence between different reserve quantities and expected availability rates is determined, and constraints are set in conjunction with importance levels to optimize reserve quantities to meet the set availability rate requirements, thereby achieving reasonable inventory parameter settings.
It enables accurate setting of new coded spare parts inventory parameters, reduces inventory backlog and stockouts, and ensures timely and economical spare parts supply.
Smart Images

Figure CN116862366B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of nuclear power plant spare parts management technology, and more specifically, to a method, system, storage medium, and device for setting parameters of new coded spare parts for nuclear power plants. Background Technology
[0002] When purchasing or storing new spare parts at nuclear power plants, since the new units and newly coded spare parts have not yet been used and there are no historical usage records, the inventory parameters for these new spare parts are typically set by first classifying them using simple classification principles, and then setting the inventory parameters for that type of spare part based on the classification results. However, through tracking and analyzing the inventory parameters of some new units and new codes, and setting the inventory parameters for new spare parts according to the above method, it was found that a small number of new spare parts were out of stock in actual application scenarios after being put into use, with insufficient reserves to ensure that spare parts could be replaced in case of failure during operation; while most new spare parts had a problem of overstocking, with excessive reserves leading to inventory backlog. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to provide a method, system, storage medium and equipment for setting parameters of new coded spare parts for nuclear power plants, in view of the above-mentioned defects of the prior art.
[0004] The technical solution adopted by the present invention to solve its technical problem is: to construct a method, system, storage medium and equipment for setting parameters of new coded spare parts for nuclear power plants.
[0005] The method for setting parameters of new coded spare parts for nuclear power plants according to the present invention includes the following steps: obtaining and calculating the probability distribution of future use based on the basic information of the new spare parts;
[0006] The relationship between different reserve quantities of the new spare parts and the expected availability rate is determined based on the procurement cycle of the new spare parts and the probability distribution of their use.
[0007] The required spare parts availability rate to obtain the importance level of the new spare parts;
[0008] By comparing the spare parts availability rate with the expected availability rate, the spare parts reserve quantity corresponding to the expected availability rate that meets the set constraints is determined from the different reserve quantities;
[0009] The parameter setting type of the new spare part is determined based on the spare part reserve quantity.
[0010] Furthermore, the step of acquiring and calculating the future requisition probability distribution based on the basic information of the new spare parts includes:
[0011] Obtain the basic information of the new spare part, as well as the historical requisition data of other historical spare parts of the same type as the new spare part;
[0012] The future issuance probability distribution of the new spare parts is calculated based on the basic information and the historical issuance data.
[0013] Furthermore, determining the correspondence between different reserve quantities of the new spare parts and the expected availability rate based on the procurement cycle of the new spare parts and the distribution of the requisition probability includes:
[0014] Based on the different procurement cycles of the new spare parts, obtain the first calculation formula for calculating the expected availability rate corresponding to different reserve quantities;
[0015] Substitute the future requisition probability into the first calculation formula to calculate the expected availability rate corresponding to different reserve quantities, and obtain the corresponding relationship.
[0016] Furthermore, the spare parts availability rate includes the average availability rate; the set constraint conditions include a first constraint condition:
[0017] The first constraint is that the expected availability rate corresponding to the reserve quantity of the new spare parts is greater than the average availability rate.
[0018] Furthermore, when determining the parameter setting type for a single new spare part, the step of comparing and judging the spare part availability rate with the expected availability rate, and determining the spare part reserve quantity from the different reserve quantities that corresponds to the expected availability rate satisfying the set constraint conditions, includes:
[0019] By comparing the expected availability rate with the average availability rate, the reserve quantity corresponding to the expected availability rate that satisfies the first constraint condition is determined from the different reserve quantities as the spare parts reserve quantity required when determining the parameter setting type.
[0020] Furthermore, when the parameter setting type is determined simultaneously for multiple new spare parts, the spare part availability rate also includes a minimum availability rate; the setting constraint condition also includes a second constraint condition.
[0021] The step of comparing and determining the spare parts availability rate with the expected availability rate, and determining the spare parts reserve quantity from the different reserve quantities that corresponds to the expected availability rate satisfying the set constraints, includes:
[0022] From the different reserve quantities of multiple new spare parts, the reserve quantity that satisfies the corresponding expected availability rate being greater than the minimum availability rate is determined as the initial reserve quantity of the new spare parts;
[0023] The initial reserve quantity is adjusted such that when the expected availability rate corresponding to the adjusted initial reserve quantity is compared with the average availability rate, the second constraint condition is met and the total reserve amount is minimized, thus obtaining the spare parts reserve quantity.
[0024] Furthermore, the second constraint is that the sum of the expected availability rates of the plurality of new spare parts is greater than or equal to the importance level weighted value of the average availability rate.
[0025] Further, adjusting the initial reserve quantity such that the expected availability rate corresponding to the adjusted initial reserve quantity satisfies the second constraint condition and minimizes the total reserve amount, yields the spare parts reserve quantity including:
[0026] Substitute the unit price and initial reserve quantity of each of the multiple new spare parts into the second calculation formula to calculate the optimal reserve amount for each of the multiple new spare parts.
[0027] Determine whether the expected availability rate corresponding to the initial reserve quantity satisfies the second constraint condition;
[0028] If the determination is negative, the initial reserve quantity of the new spare parts with the smallest optimal reserve amount is updated, and the updated initial reserve quantity is iterated to the second calculation formula until the expected availability rate satisfies the second constraint condition.
[0029] The updated initial reserve quantity is output as the spare parts reserve quantity.
[0030] The nuclear power plant new coded spare parts parameter setting system of the present invention includes:
[0031] The acquisition module is used to acquire the future requisition probability distribution of other historical spare parts of the same type as the new spare part, as well as the spare part availability rate of other historical spare parts of the same importance level as the new spare part.
[0032] The calculation module is used to determine the correspondence between different reserve quantities of the new spare parts and the expected availability rate based on the procurement cycle of the new spare parts and the issuance probability distribution.
[0033] The processing module is used to compare and determine the spare parts availability rate with the expected availability rate, and determine the spare parts reserve quantity that meets the set constraints from the different reserve quantities.
[0034] The parameter determination module is used to determine the parameter setting type of the new spare part based on the spare part reserve quantity.
[0035] In the storage medium described in this invention, the storage medium stores a computer program that is adapted to be loaded by a processor to execute any step of the method for setting parameters of new coded spare parts for nuclear power plants.
[0036] The electronic device described in this invention includes a memory and a processor. The memory stores a computer program, and the processor executes any step of the method for setting parameters of new coded spare parts for nuclear power plants by calling the computer program stored in the memory.
[0037] The method for setting parameters for newly coded spare parts in nuclear power plants according to the present invention has the following beneficial effects: It obtains the future requisition probability distribution of other historical spare parts of the same type as the new spare part; determines the correspondence between different reserve quantities and expected availability rates of the new spare part based on the procurement cycle of the new spare part and the requisition probability distribution; obtains the availability rates of other historical spare parts with the same importance level as the new spare part; compares and judges the availability rate with the expected availability rate, and determines the reserve quantity of spare parts whose expected availability rate satisfies the set constraints from the different reserve quantities; optimizes the reserve quantity; and determines the parameter setting type of the new spare part based on the reserve quantity. This achieves the technical effect of accurately setting the inventory parameters of newly coded spare parts, reducing the occurrence of inventory backlog or shortages of new spare parts due to unreasonable parameter settings. Attached Figure Description
[0038] The present invention will be further described below with reference to the accompanying drawings and embodiments. In the accompanying drawings:
[0039] Figure 1 This is a flowchart of parameter settings for multiple new coded spare parts provided in an embodiment of the present invention;
[0040] Figure 2 This is a schematic diagram of the attribute classification of commonly used spare parts for nuclear power plants provided in the embodiments of the present invention;
[0041] Figure 3 This is a schematic diagram of the new encoding parameter setting interface provided in an embodiment of the present invention. Detailed Implementation
[0042] To provide a clearer understanding of the technical features, objectives, and effects of the present invention, specific embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
[0043] like Figure 1As shown, in an embodiment of the nuclear power plant new coded spare parts parameter setting method of the present invention, the following steps are included: obtaining the future requisition probability distribution of other historical spare parts of the same spare parts type as the new spare parts; determining the correspondence between different reserve quantities of the new spare parts and the expected availability rate based on the procurement cycle and requisition probability distribution of the new spare parts; obtaining the spare parts availability rate of other historical spare parts of the same importance level as the new spare parts; comparing and judging the spare parts availability rate with the expected availability rate, and determining the spare parts reserve quantity whose corresponding expected availability rate meets the set constraint conditions from different reserve quantities; and determining the parameter setting type of the new spare parts based on the spare parts reserve quantity.
[0044] Specifically, since the new unit and the new coded spare parts have not yet been used and there is no historical requisition data, the historical requisition data of other historical spare parts of the same type as the new spare parts are obtained as the requisition data for the new spare parts. Based on the expected requisition probability distribution and the procurement cycle of the new spare parts, the expected availability rate of the new spare parts under different reserve quantities is determined. Then, the availability rates of other historical spare parts with the same importance level as the new spare parts are obtained, and compared with the expected availability rate. From different reserve quantities, the spare parts reserve quantity corresponding to the expected availability rate that meets the set constraints is determined. Based on the spare parts reserve quantity, the parameter setting type of the new spare parts can be determined. The parameter setting type includes the required reserve quantity for the new spare parts. This allows for setting reasonable parameter settings for the new spare parts and determining appropriate reserve quantities, ensuring that when the new spare parts are put into use and a failure occurs, the reserve spare parts can be used for timely replacement, greatly reducing the occurrence of inventory backlog.
[0045] It should be noted that when managing spare parts, spare parts can be coded and categorized according to set rules based on their basic information. Multiple spare parts with different codes may end up with the same category number after categorization, achieving the technical effect of classifying spare parts and facilitating management. Basic information mainly includes the number of functional locations where the spare part is installed on-site, its price, type, manufacturer information, requisition information, and attributes. Basic information may also include the spare part's importance level, etc. Generally, the more functional locations a spare part is installed in, the higher its probability of future requisition; the lower the unit price, the higher its probability of future replacement; different categories of spare parts have different replacement probabilities; spare parts from different manufacturers have varying quality, resulting in different future replacement probabilities. Therefore, the basic information of spare parts has a significant impact on the calculation of the requisition probability distribution data, and the number of multiple coded spare parts under the same category number is the sample size used for that category of spare parts when calculating the requisition probability distribution data. The sample size should not be too small; if the sample size is too small, abnormal requisition probability distributions may occur.
[0046] Among them, other historical spare parts with the same spare part type as the new coded spare part refer to other spare parts with historical requisition records that have the same spare part type as the new coded spare part. To obtain the future requisition probability distribution of the new spare part, it is also necessary to add historical requisition data of other historical spare parts with the same spare part type as the new spare part to the basic information of the new spare part, namely, the average annual requisition quantity in the past 5 years, the maximum annual requisition quantity in the past 5 years, and the historical requisition quantity data in recent years. Based on the basic information of the new spare part, the new spare part is categorized and coded according to the set rules to obtain the new coded spare part. Then, based on the average annual requisition quantity in the past 5 years, the maximum annual requisition quantity in the past 5 years, and the historical requisition quantity data in recent years of other historical spare parts, the future requisition probability corresponding to different future requisition quantities of the new spare part is calculated, thus obtaining the future requisition probability distribution of the new spare part.
[0047] Preferably, determining the correspondence between different reserve quantities of new spare parts and the expected availability rate based on the procurement cycle and the distribution of the probability of requisition includes: obtaining a first calculation formula for calculating the expected availability rate corresponding to different reserve quantities based on different procurement cycles of new spare parts; substituting the future requisition probability into the first calculation formula to calculate the expected availability rate corresponding to different reserve quantities, thereby obtaining the correspondence.
[0048] Specifically, different categories of new coded spare parts have different procurement cycles. The procurement cycles of new coded spare parts can be divided into three categories: 180 days, 360 days, and 720 days. Furthermore, the calculation formulas for the expected availability rate corresponding to different reserve quantities are also different under different procurement cycles, such as formula (1), formula (2), and formula (3). Based on the procurement cycle of the new coded spare parts for which parameter settings are required, and its future requisition probability distribution, the future requisition probability is substituted into the first calculation formula to calculate the expected availability rate corresponding to different reserve quantities, thus obtaining the correspondence between different reserve quantities and expected availability rates of new coded spare parts. Understandably, formulas (1), (2), and (3) are not only applicable to spare parts with procurement cycles of exactly 180 days, 360 days, and 720 days. Depending on the actual situation, the cycle may fluctuate appropriately. For example, formula (2) is still applicable to spare parts with a procurement cycle of 365 days.
[0049] When the procurement cycle for new-coded spare parts is approximately 180 days, the specific formula for calculating the expected availability rate corresponding to different inventory quantities is as follows:
[0050]
[0051] When the procurement cycle for new-code spare parts is approximately 360 days, the specific formula for calculating the expected availability rate corresponding to different inventory quantities is as follows:
[0052]
[0053] When the procurement cycle for new-code spare parts is approximately 720 days, the specific formula for calculating the expected availability rate corresponding to different inventory quantities is as follows:
[0054]
[0055] Preferably, the spare parts availability rate includes the average availability rate; the set constraint conditions include a first constraint condition: the expected availability rate corresponding to the reserve quantity of new spare parts is greater than the average availability rate.
[0056] Specifically, the availability rate of other historical spare parts with the same importance level as the new spare part includes the average availability rate of other historical spare parts. The average availability rate refers to the average availability rate of all other historical spare parts with the same importance level as the new spare part. Different spare parts have different historical requisition data, so the average availability rate will also differ. As shown in Table 1, Table 1 is a table of the required spare parts availability rates for spare parts of different importance levels. Users can also adjust the spare parts availability rate parameters for different importance spare parts according to actual needs. In the management of spare parts for nuclear power plants, spare parts are usually classified according to their importance level, mainly into four types: CCM spare parts, H-level spare parts, M-level spare parts, and L-level spare parts.
[0057] Table 1. Required Spare Parts Availability Rate for Different Importance Levels
[0058] Spare parts importance level Minimum availability rate (%) Average availability (%) CCM spare parts 98.0 99.0 H-level spare parts 95.0 98.0 M-level spare parts 90.0 95.0 L-level spare parts 80.0 90.0
[0059] It should also be noted that, typically, newly coded spare parts are most likely newly installed equipment at the application site, and the probability of failure is low during the initial operation period. Excessive stockpiling would lead to inventory backlog. Based on experience in nuclear power spare parts management and considering procurement costs, the minimum stockpile of over 99% of newly coded spare parts is three or less. Therefore, there may be four different stockpile quantities of new spare parts: 0, 1, 2, and 3. Understandably, depending on the actual type of spare part or application, the stockpile quantity can also be set within the range of [0, 10] or other suitable ranges. When the stockpile quantities of newly coded spare parts are 0, 1, 2, and 3, the corresponding parameter setting types are PD+EX (corresponding to a stockpile of 0), ZB+EX1 (corresponding to a stockpile of 1), ZB+EX (corresponding to a stockpile of 2), and ZB+EX (corresponding to a stockpile of 3), respectively.
[0060] Preferably, when determining the parameter setting type for a single new spare part, comparing and judging the spare part availability rate with the expected availability rate, and determining the spare part reserve quantity whose expected availability rate meets the set constraint condition from different reserve quantities includes: comparing and judging the expected availability rate with the average availability rate, determining the spare part reserve quantity whose expected availability rate meets the first constraint condition from different reserve quantities, and determining the corresponding parameter setting type for the single new spare part.
[0061] Specifically, when determining the parameter setting type for a single new coded spare part, since there is only one new coded spare part, when comparing the expected availability rate with the average availability rate, the reserve quantity corresponding to the expected availability rate of the new coded spare part that is greater than the average availability rate of other historical spare parts with the same importance level as the new coded spare part is determined from the different reserve quantities of the new coded spare part. This reserve quantity is the spare part reserve quantity required when setting the parameter type for the new coded spare part.
[0062] Preferably, when the parameter setting type is determined simultaneously for multiple new spare parts, the spare parts availability rate also includes the minimum availability rate; the set constraint conditions also include the second constraint condition; comparing and judging the spare parts availability rate with the expected availability rate, and determining the spare parts reserve quantity whose expected availability rate satisfies the set constraint condition from different reserve quantities includes: determining the reserve quantity that satisfies the corresponding expected availability rate being greater than the minimum availability rate from different reserve quantities of multiple new spare parts as the initial reserve quantity of the new spare parts; adjusting the initial reserve quantity so that when the expected availability rate corresponding to the adjusted initial reserve quantity is compared with the average availability rate, it satisfies the second constraint condition and the total reserve amount is minimized, thus obtaining the spare parts reserve quantity.
[0063] Preferably, the second constraint is that the sum of the expected availability rates of multiple new spare parts is greater than or equal to the importance level weighted value of the average availability rate.
[0064] Specifically, refer to Figure 1 When simultaneously determining parameter setting types for multiple new coded spare parts, the process includes the following steps: S01: Obtain and calculate the future requisition probability distribution for each new coded spare part based on its basic information; S02: Determine the correspondence between different reserve quantities and expected availability rates for each new spare part based on its procurement cycle and requisition probability distribution; S03: Based on the correspondence, determine the initial reserve quantity for each new spare part from its different reserve quantities, ensuring that the expected availability rate is greater than the minimum availability rate. Users can also adjust the average availability rate parameter for spare parts of different importance as needed.
[0065] S04: Adjust the initial inventory quantity of each new-code spare part so that the expected availability rate corresponding to the adjusted initial inventory quantity satisfies the second constraint condition and minimizes the total inventory amount when compared with the average availability rate. This yields the spare part inventory quantity for each new-code spare part. In other words, when setting parameters for multiple new-code spare parts, the average expected availability rate corresponding to the spare part inventory quantity of all new-code spare parts must be greater than or equal to the weighted average availability rate required by the importance level of each new-code spare part. This achieves the goal of ensuring that the expected availability rate corresponding to the spare part inventory quantity meets the minimum availability rate for each individual spare part, while also ensuring that the overall expected availability rate is greater than the average availability rate.
[0066] Preferably, the average of the expected availability rate corresponding to the spare parts inventory quantity of all new coded spare parts must be greater than or equal to the weighted average availability rate required for the importance level of each new coded spare part. In other words, the specific formula for the relationship between the expected availability rate corresponding to the spare parts inventory quantity of new coded spare parts and the average availability rate is as follows:
[0067]
[0068] Where, x i The reserve quantity for the new coded spare parts; f(x) i ) represents the expected availability rate corresponding to different stock quantities of the new code spare parts; i = 0, 1, 2, 3; The average availability rate of spare parts with an importance level of CCM; The average availability rate of spare parts with an importance level of H; The average availability rate of spare parts with an importance level of M; n1 represents the average availability rate of spare parts with an importance level of L; n2 represents the number of CCM spare parts; n3 represents the number of H-level spare parts; n4 represents the number of M-level spare parts; and n5 represents the number of L-level spare parts. It should be noted that, due to the upper limit on the stock quantity, a mandatory setting is required to ensure that formula (4) has a solution. The current spare parts inventory is 3.
[0069] Preferably, the initial reserve quantity is adjusted so that the expected availability rate corresponding to the adjusted initial reserve quantity satisfies the second constraint condition and the total reserve amount is minimized. The spare parts reserve quantity is obtained as follows: if the initial reserve quantity is 3, the reserve amount is NA (i.e., not included in data statistics), and the output spare parts reserve quantity is 3; if the initial reserve quantity is less than 3, the following steps are performed: S041: Substitute the initial reserve quantities of multiple new coded spare parts into the second calculation formula to obtain the optimal reserve amount corresponding to each of the multiple new spare parts; S042: Determine whether the expected availability rate corresponding to the initial reserve quantity satisfies the second constraint condition, that is, whether the average of the expected availability rates corresponding to the initial reserve quantities of each new coded spare part is greater than the weighted value of the average availability rate; S043: If the determination is no, update the initial reserve quantity of the new spare part with the smallest optimal reserve amount, and iterate the updated initial reserve quantity to the second calculation formula until the expected availability rate satisfies the second constraint condition; S044: Output the updated initial reserve quantity as the spare parts reserve quantity.
[0070] Specifically, to simultaneously obtain the spare parts inventory quantities for multiple new coded spare parts, the inventory parameter settings for batch new coded spare parts can be optimized by constructing a bounded optimization problem to minimize the overall parameter inventory amount while ensuring that the expected availability rate meets the constraints. First, the initial inventory quantity and unit price of each new coded spare part are substituted into the second calculation formula to calculate the optimal inventory amount for each new coded spare part. Here, the optimal inventory amount refers to the inventory amount spent to increase the expected availability rate per unit for that new coded spare part, while the second calculation formula is used to calculate the inventory amount spent to increase the expected availability rate per unit when the initial inventory quantity of each new coded spare part is stockpiled. To minimize the total inventory amount, it is also necessary to determine whether the average expected availability rate corresponding to the initial inventory quantity of each new coded spare part is greater than or equal to the weighted value of the average availability rate. If the determination is yes, the total inventory amount required to purchase the initial inventory quantity of each new coded spare part is considered to be minimized; if the determination is no, the initial inventory quantity needs to be further adjusted.
[0071] Preferably, the specific formula for the second calculation relation is as follows:
[0072]
[0073] Where, x i Reserve quantity for new coded spare parts; Δp i The optimal reserve amount for the new code spare parts; r i The unit price of the new coded spare part; f(x) i ) represents the expected availability rate corresponding to different stock quantities of the new code spare parts; i = 0, 1, 2, 3.
[0074] After comparison, the new code spare parts with the smallest optimal reserve amount are identified. The initial reserve quantity of the new code spare parts with the smallest optimal reserve amount is adjusted and updated. The updated initial reserve quantity is iterated to the second calculation formula until it is determined that the expected availability rate meets the second constraint condition. The last update of the initial reserve quantity is the spare parts reserve quantity of the new code spare parts.
[0075] S05: After obtaining the spare parts reserve quantity, determine the spare parts inventory parameter setting type based on the spare parts reserve quantity. Typically, since there may be four different reserve quantities of new spare parts (0, 1, 2, or 3), the corresponding inventory parameter setting types are also four: PD+EX (corresponding to a reserve quantity of 0), ZB+EX1 (corresponding to a reserve quantity of 1), ZB+EX (corresponding to a reserve quantity of 2), and ZB+EX (corresponding to a reserve quantity of 3).
[0076] To better illustrate the beneficial effects of implementing this invention, two specific embodiments are provided below:
[0077] Specific Implementation Example 1: Correspondence between different stock quantities of new code spare parts and expected availability rate
[0078] First, the new coded spare parts are categorized according to the set rules based on their basic information. The category number obtained after categorizing the new coded spare parts consists of a 6-digit code.
[0079] The specific rules are as follows:
[0080] The first code indicates whether the spare part has been issued in the past 5 years. If there is no issuance record, the value is 1; if there is an issuance record, the value is 2.
[0081] The second code: If the value of the first code is 1, and the coding time of the spare part is less than 5 years, then the value of the second code is 0; if the coding time is more than 5 years, and there is no record of use in the past 5 years, but there is a record of use in the past, then the value of the second code is 1; if there is no record of use in the past 5 years and there is no record of use in the past, then the value of the second code is 2. If the value of the first code is 2, and the part has been coded for less than 5 years, the value of the second code is 0; if the coding time is more than 5 years, and the part has been used once in the last 5 years, the value of the second code is 1; if it has been used 2-3 times in the last 5 years, the value of the second code is 2; if it has been used 4-6 times in the last 5 years, the value of the second code is 3; if it has been used 7-10 times in the last 5 years, the value of the second code is 4; if it has been used 11-15 times in the last 5 years, the value of the second code is 5; if it has been used 16-30 times in the last 5 years, the value of the second code is 6; and if it has been used more than 30 times in the last 5 years, the value of the second code is 7. The classification structure and meaning of the combination of the first and second codes are shown in Table 2.
[0082] Table 2 shows the classification structure and meaning of the combination of the first and second codes.
[0083] code meaning 10 The coding period is less than 5 years, and there is no record of its use in the past 5 years. 11 The coding period is greater than or equal to 5 years, there is no record of use in the past 5 years, and there is a history of use. 12 The coding period is greater than or equal to 5 years, there is no record of use in the past 5 years, and there is no history of use. 20 The coding period is less than 5 years, and there is a usage record within the past 5 years. 21 The coding time is greater than or equal to 5 years, and the number of times it has been used in the past 5 years is 1. 22 The coding period is greater than or equal to 5 years, and the number of times it has been used in the past 5 years is 2 to 3. 23 The coding period is greater than or equal to 5 years, and the number of times it has been used in the past 5 years is 4 to 6. 24 The coding period is greater than or equal to 5 years, and the number of times it has been used in the past 5 years is 7 to 10. 25 The coding period is greater than or equal to 5 years, and the number of times it has been used in the past 5 years is 11 to 15. 26 The coding period is greater than or equal to 5 years, and the number of times it has been used in the past 5 years is 16 to 30. 27 The coding period is greater than or equal to 5 years, and the number of times it has been used in the past 5 years is greater than 30.
[0084] The third code is categorized based on the number of functional locations used in the spare part installation. If no functional location categorization scheme is used, and all functional location data of the spare part is used (i.e., the number of functional locations of the spare part is any value), then the value of the third code is 0; if the number of functional locations used is 1 to 2, then the value of the third code is 1; if the number of functional locations used is 3 to 6, then the value of the third code is 2; if the number of functional locations used is 7 to 12, then the value of the third code is 3; if the number of functional locations used is 13 to 40, then the value of the third code is 4; if the number of functional locations used is greater than 40, then the value of the third code is 5.
[0085] The fourth digit of the code is used to categorize spare parts based on their unit price. If no unit price categorization scheme is used, and all unit price data for the spare parts is used (i.e., the unit price of the spare parts is any value), then the fourth digit of the code is 0; if the unit price of the spare part is less than 100 yuan, then the fourth digit of the code is 1; if the unit price of the spare part is (100, 1000] yuan, then the fourth digit of the code is 2; if the unit price of the spare part is (1000, 5000] yuan, then the fourth digit of the code is 3; if the unit price of the spare part is (5000, 20000] yuan, then the fourth digit of the code is 4; if the unit price of the spare part is (20000, 100000] yuan, then the fourth digit of the code is 5; if the unit price of the spare part is greater than 100000 yuan, then the fourth digit of the code is 6.
[0086] The fifth code is used for classification based on spare parts attributes. The classification scheme for commonly used spare parts in nuclear power plants is as follows: Figure 2 As shown, in practical applications, the granularity of spare parts attribute classification can be selected based on the number of codes in the nuclear power plant. Increasing the number of spare parts categories will reduce the number of spare parts under each category. Provided that there is a sufficient number of spare parts codes for each category, the number of spare parts categories can be increased based on the spare parts classification principles. (Reference) Figure 2 Spare parts are categorized into seven types in the first-level directory. If the spare part belongs to rotating machinery, the 5th code digit is 1; if it belongs to pumps, the 5th code digit is 2; if it belongs to valves, the 5th code digit is 3; if it belongs to general machinery, the 5th code digit is 4; if it belongs to chemical consumables, the 5th code digit is 5; if it belongs to instruments and meters, the 5th code digit is 6; and if it belongs to electrical components, the 5th code digit is 7.
[0087] The 6th digit of the code categorizes spare parts based on their manufacturers. First, it ranks the top 9 manufacturers by the number of spare parts codes for each type in nuclear power plant rotating machinery, pumps, valves, general machinery, chemical consumables, instruments, and electrical spare parts. These are recorded as values 1 through 9 for that spare part type. For example, if supplier A ranks 2nd in rotating machinery spare parts and 5th in valve spare parts, then the 5th and 6th digits of the code would be 12 and 35 respectively, representing spare parts supplied by this manufacturer for both rotating machinery and valves. If the supplier corresponding to a spare part code in any type is not among the top 9 suppliers, the 6th digit of the code is 0. For example, a 5th and 6th digit of the code being 10 indicates a spare part belonging to the rotating machinery category, but manufactured by a manufacturer not among the top 9 manufacturers in that category.
[0088] Based on the requisition information, number of functional locations where the new coded spare parts are installed and used, unit price of the spare parts, attributes of the spare parts, and manufacturers of the spare parts, the future requisition probability distribution of the new coded spare parts is calculated according to the above rules. Then, based on the average annual requisition quantity, maximum annual requisition quantity, and annual requisition quantity data of other spare parts of the same type as the new coded spare parts in the past 5 years, the probability distribution of the new coded spare parts in the future is calculated.
[0089] Referring to Table 3, which shows the probability distribution of future requisition for new spare parts with category codes 103325 and 102413, the sample size for category code 103325 is 1514, meaning there are 1514 new spare parts with category code 103325. There are 980 new spare parts with category code 102413. P1 to P10 represent the probability distributions of requisition quantities of 0, (0,1], (1,2], (2,3], (3,5], (5,7], (7,10], (10,15], (15,30], and (30,∞) respectively in the next year. For example, P1 for spare part category number 103325 represents a 96.68% probability that the requisition quantity of this spare part will be 0 in the next year.
[0090] Table 3 Distribution of the Future Requisition Probability of Newly Coded Spare Parts
[0091]
[0092] Based on the future requisition probability in Table 3, the expected availability rates of new coded spare parts 1, 2, 3 and 4 are calculated according to the first calculation formula, as shown in Table 4.
[0093] Table 4. Correspondence between different reserve quantities of new-code spare parts and expected availability rate
[0094]
[0095] Specific Implementation Example 2: Setting parameters for a single new coded spare part 1 with an importance level of H includes the following steps:
[0096] refer to Figure 3 , Figure 3 The parameter setting interface for the new spare part with category code 103325 is shown. Its procurement cycle is 365 days and the unit price of the spare part is 1677.88 yuan.
[0097] S11: Obtain and classify spare part 1 based on its basic information to obtain a new coded spare part 1 with a category number of 103325, and obtain the average availability rate required for the importance level of the new coded spare part.
[0098] S12: Based on the category number 103325 of the new coded spare part 1, obtain the historical requisition quantity data of other spare parts of the same type as the new coded spare part;
[0099] S13: Calculate the future requisition probability distribution of the new coded spare part 1 based on historical requisition quantity data and basic information of the new coded spare part 1;
[0100] S14: Based on the future usage probability distribution and the procurement cycle of the new code spare part 1, calculate the expected availability rate of the new code spare part under different reserve quantities, and obtain the correspondence between different reserve quantities and expected availability rates.
[0101] S15: Based on the correspondence, find the corresponding reserve quantity with an expected availability rate greater than 98% from different reserve quantities, and designate it as 2. This reserve quantity is the spare parts reserve quantity.
[0102] S16: Based on the spare parts inventory quantity of 2, i.e., the reorder point is 2. And determine the parameter setting type of the new code spare parts 1 as ZB+EX2.
[0103] Specific Implementation Example 3: Setting parameters for a new spare part 2 with a single importance level of CCM includes the following steps:
[0104] S21: Obtain and classify spare part 2 based on its basic information to obtain a new coded spare part 2 with category number 102413, and obtain the average availability rate of 99% required for the importance level of the new coded spare part.
[0105] S22: Obtain the historical requisition quantity data of other spare parts of the same type as the new coded spare part 2 based on the category number of the new coded spare part 2;
[0106] S23: Calculate the future requisition probability distribution of the new coded spare part 2 based on historical requisition quantity data and basic information of the new coded spare part 2;
[0107] S24: Based on the future usage probability distribution and the procurement cycle of the new code spare part 2, calculate the expected availability rate of the new code spare part under different reserve quantities, and obtain the correspondence between different reserve quantities and expected availability rates.
[0108] S25: Based on the correspondence, find the corresponding reserve quantity with an expected availability rate greater than the average availability rate of 99% from different reserve quantities. This reserve quantity is the spare parts reserve quantity. Since the reserve quantity of 3 is the expected availability rate of 98.7%, which is still lower than the average availability rate of 99%, but according to the setting principle, the inventory parameter of new spare parts can be stored at most 3, the spare parts reserve quantity of spare part 2 is determined to be 3.
[0109] S26: Based on the spare parts reserve quantity 3, determine the parameter setting type of the new coded spare parts 1 as ZB+EX3.
[0110] Specifically, in Implementation Example 4: Setting parameters for four new spare parts includes the following steps:
[0111] refer to Figure 1 The four new spare parts are of importance levels H, H, CCM, and CCM, respectively, and are spare parts 1, 2, 3, and 4. The unit prices of spare parts 1, 2, 3, and 4 are RMB 1,000, RMB 1,500, RMB 2,000, and RMB 2,500, respectively, and the procurement cycles are 360 days, 180 days, 360 days, and 720 days, respectively.
[0112] A01: Obtain and classify the four new spare parts according to their basic information to obtain four new coded spare parts with category numbers. Also, obtain the average availability rate and minimum availability rate required for the importance level of the new coded spare parts, namely, the minimum availability rate of 95% and the average availability rate of 98% for level H and the minimum availability rate of 98% and the average availability rate of 99% for level CCM in Table 1.
[0113] A02: Based on the category numbers of the four newly coded spare parts, obtain the historical requisition quantity data of other spare parts of the same type as the newly coded spare parts; among them, the category number of spare part 1 is 103325; the category numbers of spare parts 2, 3 and 4 are all 102413;
[0114] A03: Calculate the future issuance probability distribution of each new code spare part based on historical issuance quantity data and basic information of each new code spare part, as shown in Table 3;
[0115] A04: Based on the future probability distribution and the procurement cycle of each new code spare part, calculate the expected availability rate of the new code spare parts under different reserve quantities according to the first calculation formula (1), (2), and (3), and obtain the corresponding relationship between different reserve quantities and expected availability rate, as shown in Table 4.
[0116] A05: Based on the correspondence, referring to Table 4, find the corresponding reserve quantity with an expected availability rate greater than the minimum availability rate from the different reserve quantities of the four spare parts, and use it as the initial reserve quantity of the spare parts; the initial reserve quantities of spare parts 1, 2, 3, and 4 are 0, 0, 1, and 2, respectively, and the corresponding expected availability rates are 96.68%, 97.24%, 98.35%, and 98.35%, respectively;
[0117] A06: Compare and determine the average of the expected availability rates corresponding to the initial inventory quantities of the four new coded spare parts with the weighted average availability rate; at this time... If the constraint that the average expected availability rate is greater than the weighted average of the average availability rate is not met, the initial inventory quantity needs to be adjusted.
[0118] A07: Substitute the initial reserve quantity and unit price of each new code spare part into the second calculation formula (5) to calculate the optimal reserve amount Δp for each new code spare part; Δp1, Δp2, Δp3 and Δp4 are RMB 1063, RMB 810, RMB 2702 and RMB 6756 respectively;
[0119] A071: Comparison shows that spare part 2 has the smallest Δp2, so the initial reserve quantity of spare part 2 is increased by 1. The updated initial reserve quantities of spare part 1, spare part 2, spare part 3, and spare part 4 are 0, 1, 1, and 2, respectively; and the optimal reserve amounts calculated based on the updated initial reserve quantities are 1063 yuan, 4411 yuan, 2702 yuan, and 6756 yuan, respectively.
[0120] A072: Compare and determine the average of the expected availability rates corresponding to the updated initial inventory quantities of the four new coded spare parts with the weighted value of the average availability rate for the corresponding level. If the constraint that the average expected availability rate is greater than the weighted average of the average availability rate is not met, the initial reserve quantity still needs to be adjusted.
[0121] A073: The comparison shows that the updated spare part 1 has the smallest Δp1. Therefore, the initial reserve quantity of spare part 1 is increased by 1. The initial reserve quantities of spare part 1, spare part 2, spare part 3, and spare part 4 after the second update are 1, 1, 1, and 2, respectively. The optimal reserve amounts calculated based on the updated initial reserve quantities are 1612 yuan, 4411 yuan, 2702 yuan, and 6756 yuan, respectively.
[0122] A074: Compare and determine the average of the expected availability rates corresponding to the updated initial inventory quantities of the four new coded spare parts with the weighted average availability rate of the corresponding level. If the constraint that the average expected availability rate is greater than the weighted average of the average availability rate is not met, the initial reserve quantity still needs to be adjusted.
[0123] A075: The comparison shows that the updated spare part 1 has the smallest Δp1. Therefore, the initial reserve quantity of spare part 1 is increased by 1. The initial reserve quantities of spare part 1, spare part 2, spare part 3, and spare part 4 after the second update are 2, 1, 1, and 2, respectively. The optimal reserve amounts calculated based on the updated initial reserve quantities are 2173 yuan, 4411 yuan, 2702 yuan, and 6756 yuan, respectively.
[0124] A076: Compare and determine the average of the expected availability rates corresponding to the updated initial inventory quantities of the four new coded spare parts with the weighted average availability rate of the corresponding level. If the constraint condition that the average of the expected availability rate is greater than the weighted value of the average availability rate is met, the current inventory quantity is output as the spare parts inventory quantity for the four new coded spare parts; that is, the spare parts inventory quantities for spare parts 1, 2, 3, and 4 are 2, 1, 1, and 2, respectively.
[0125] A08: Based on the spare parts reserve quantities of spare parts 1, 2, 3, and 4 being 2, 1, 1, and 2 respectively, determine the corresponding parameter setting types as ZB+EX2, ZB+EX1, ZB+EX1, and ZB+EX2 respectively.
[0126] This invention also provides a parameter setting system for new coded spare parts in nuclear power plants, comprising: an acquisition module for acquiring and calculating the future requisition probability distribution and the spare part availability rate required for the importance level of the new spare part based on the basic information of the new spare part; a calculation module for determining the correspondence between different reserve quantities of the new spare part and the expected availability rate based on the procurement cycle and requisition probability distribution of the new spare part; a processing module for comparing and judging the spare part availability rate with the expected availability rate, and determining the spare part reserve quantity whose expected availability rate meets the set constraints from different reserve quantities; and a parameter determination module for determining the parameter setting type of the new spare part based on the spare part reserve quantity.
[0127] This invention also provides a storage medium storing a computer program adapted for loading by a processor to execute any step of a method for setting parameters of new coded spare parts for nuclear power plants.
[0128] This invention also provides an electronic device, including a memory and a processor. The memory stores a computer program, and the processor executes any step of the method for setting parameters of new coded spare parts for nuclear power plants by calling the computer program stored in the memory.
[0129] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to the method section.
[0130] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0131] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0132] The above embodiments are only for illustrating the technical concept and features of the present invention, and are intended to enable those skilled in the art to understand the content of the present invention and implement it accordingly. They do not limit the scope of protection of the present invention. All equivalent changes and modifications made within the scope of the claims of the present invention should fall within the scope of the claims of the present invention.
Claims
1. A method for setting parameters of new coded spare parts for nuclear power plants, characterized in that, Includes the following steps: Obtain and calculate the probability distribution of future use based on the basic information of the new spare parts; The relationship between different reserve quantities of the new spare parts and the expected availability rate is determined based on the procurement cycle of the new spare parts and the probability distribution of their use. The required spare parts availability rate to obtain the importance level of the new spare parts; By comparing the spare parts availability rate with the expected availability rate, the spare parts reserve quantity corresponding to the expected availability rate that meets the set constraints is determined from the different reserve quantities; The parameter setting type of the new spare part is determined based on the spare part reserve quantity; When parameter setting types are determined simultaneously for multiple new spare parts, the spare part availability rate also includes a minimum availability rate; the setting constraint condition also includes a second constraint condition. The step of comparing and determining the spare parts availability rate with the expected availability rate, and determining the spare parts reserve quantity from the different reserve quantities that corresponds to the expected availability rate satisfying the set constraints, includes: From the different reserve quantities of multiple new spare parts, the reserve quantity that satisfies the corresponding expected availability rate being greater than the minimum availability rate is determined as the initial reserve quantity of the new spare parts; The initial reserve quantity is adjusted such that when the expected availability rate corresponding to the adjusted initial reserve quantity is compared with the average availability rate, the second constraint condition is met and the total reserve amount is minimized, thus obtaining the spare parts reserve quantity. The second constraint is that the sum of the expected availability rates of the plurality of new spare parts is greater than or equal to the importance level weighted value of the average availability rate.
2. The method for setting parameters of new coded spare parts for nuclear power plants according to claim 1, characterized in that, The process of obtaining and calculating the future requisition probability distribution based on the basic information of the new spare parts includes: Obtain the basic information of the new spare part, as well as the historical requisition data of other historical spare parts of the same type as the new spare part; The future issuance probability distribution of the new spare parts is calculated based on the basic information and the historical issuance data.
3. The method for setting parameters of new coded spare parts for nuclear power plants according to claim 2, characterized in that, The determination of the correspondence between different reserve quantities of the new spare parts and the expected availability rate based on the procurement cycle of the new spare parts and the issuance probability distribution includes: Based on the different procurement cycles of the new spare parts, obtain the first calculation formula for calculating the expected availability rate corresponding to different reserve quantities; Substitute the future requisition probability into the first calculation formula to calculate the expected availability rate corresponding to different reserve quantities, and obtain the corresponding relationship.
4. The method for setting parameters of new coded spare parts for nuclear power plants according to claim 3, characterized in that, The spare parts availability rate includes the average availability rate; the set constraints include a first constraint: The first constraint is that the expected availability rate corresponding to the reserve quantity of the new spare parts is greater than the average availability rate.
5. The method for setting parameters of new coded spare parts for nuclear power plants according to claim 4, characterized in that, When determining the parameter setting type for a single new spare part, the step of comparing the spare part availability rate with the expected availability rate, and determining the spare part reserve quantity from the different reserve quantities that corresponds to the expected availability rate satisfying the set constraint conditions, includes: By comparing the expected availability rate with the average availability rate, the reserve quantity corresponding to the expected availability rate that satisfies the first constraint condition is determined from the different reserve quantities as the spare parts reserve quantity required when determining the parameter setting type.
6. The method for setting parameters of new coded spare parts for nuclear power plants according to claim 1, characterized in that, The adjustment of the initial reserve quantity, such that the expected availability rate corresponding to the adjusted initial reserve quantity satisfies the second constraint condition and the total reserve amount is minimized, yields the spare parts reserve quantity including: Substitute the unit price and initial reserve quantity of each of the multiple new spare parts into the second calculation formula to calculate the optimal reserve amount for each of the multiple new spare parts. Determine whether the expected availability rate corresponding to the initial reserve quantity satisfies the second constraint condition; If the determination is negative, the initial reserve quantity of the new spare parts with the smallest optimal reserve amount is updated, and the updated initial reserve quantity is iterated to the second calculation formula until the expected availability rate satisfies the second constraint condition. The updated initial reserve quantity is output as the spare parts reserve quantity.
7. A parameter setting system for new coded spare parts in nuclear power plants, characterized in that, include: The acquisition module is used to acquire and calculate the future requisition probability distribution based on the basic information of the new spare parts, as well as the spare parts availability rate required to achieve the importance level of the new spare parts. The calculation module is used to determine the correspondence between different reserve quantities of the new spare parts and the expected availability rate based on the procurement cycle of the new spare parts and the issuance probability distribution. The processing module is used to compare and determine the spare parts availability rate with the expected availability rate, and determine the spare parts reserve quantity that meets the set constraints from the different reserve quantities. The parameter determination module is used to determine the parameter setting type of the new spare part based on the spare part reserve quantity. The processing module is also used to determine the parameter setting type of multiple new spare parts simultaneously, wherein the spare part availability rate also includes a minimum availability rate; and the setting constraint condition also includes a second constraint condition. The step of comparing and determining the spare parts availability rate with the expected availability rate, and determining the spare parts reserve quantity from the different reserve quantities that corresponds to the expected availability rate satisfying the set constraints, includes: From the different reserve quantities of multiple new spare parts, the reserve quantity that satisfies the corresponding expected availability rate being greater than the minimum availability rate is determined as the initial reserve quantity of the new spare parts; The initial reserve quantity is adjusted such that when the expected availability rate corresponding to the adjusted initial reserve quantity is compared with the average availability rate, the second constraint condition is met and the total reserve amount is minimized, thus obtaining the spare parts reserve quantity. The second constraint is that the sum of the expected availability rates of the plurality of new spare parts is greater than or equal to the importance level weighted value of the average availability rate.
8. A storage medium, characterized in that, The storage medium stores a computer program adapted for loading by a processor to execute the steps of the method for setting parameters of new coded spare parts for nuclear power plants as described in any one of claims 1 to 6.
9. An electronic device, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the steps of the method for setting parameters of new coded spare parts for nuclear power plants as described in any one of claims 1 to 6 by calling the computer program stored in the memory.