Nuclear power spare part batch coding task deadline determination method and device, medium and equipment

By using linear fitting and adjusting the task difficulty coefficient, the target completion deadline for the batch coding task of nuclear power spare parts was determined, which solved the subjective setting deviation caused by relying on personal experience and realized the scientific nature of the task deadline and data-driven coding task planning.

CN121480818APending Publication Date: 2026-02-06CHINA GENERAL NUCLEAR POWER OPERATION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511564795.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-29
Publication Date
2026-02-06

AI Technical Summary

Technical Problem

During the batch coding process for nuclear power spare parts, maintenance users mainly rely on personal experience when setting task deadlines, resulting in significant subjective deviations.

Method used

The current coding task volume is mapped by linear fitting coefficients. Combined with the task difficulty coefficient and the coefficient of existing coding task volume, the initial completion deadline is adjusted and the target completion deadline is determined.

Benefits of technology

It enables intelligent and data-driven setting of task completion deadlines, effectively eliminating subjective setting biases and providing a scientific basis for coding task planning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121480818A_ABST
    Figure CN121480818A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of nuclear power, and particularly relates to a nuclear power spare part batch coding task deadline determination method and device, a computer readable storage medium and electronic equipment. The method comprises the following steps: performing linear mapping on a current coding task load according to a preset linear fitting coefficient to obtain an initial completion deadline corresponding to the current coding task load; wherein the current coding task quantity is the coding quantity of the nuclear power spare part batch coding tasks of the current batch; and adjusting the initial completion deadline according to a preset task difficulty coefficient and a preset stock coding task load coefficient to obtain a target completion deadline corresponding to the current coding task load. According to the method and the device, the task completion deadline can be determined by comprehensively considering multi-dimensional parameters such as the current coding task load, the task difficulty and the stock coding task load, and intelligent and data-driven setting of the task completion deadline is realized, so that subjective setting deviation can be effectively eliminated, and a scientific basis is provided for coding task planning.
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, and particularly relates to a nuclear power spare part batch coding task deadline determination method and device, a computer readable storage medium and an electronic device. BACKGROUND

[0002] In the process of nuclear power spare part batch coding, after the spare part information is sorted according to the information of the files, the codes corresponding to a plurality of files are generally combined into a batch coding task batch, and the task deadline of the batch, i.e., the promised completion time, is set and then transferred to the next link. However, in the prior art, when setting the deadline of each batch task, the maintenance user mainly relies on personal experience, and there is a large subjective setting deviation. SUMMARY

[0003] Therefore, the present application provides a nuclear power spare part batch coding task deadline determination method and device, a computer readable storage medium and an electronic device to solve the problem of large subjective setting deviation in the prior art.

[0004] The first aspect of the present application provides a nuclear power spare part batch coding task deadline determination method, which can include: linearly mapping a current coding task quantity according to a preset linear fitting coefficient to obtain an initial completion deadline corresponding to the current coding task quantity; wherein the current coding task quantity is the number of codes of a nuclear power spare part batch coding task of a current batch; adjusting the initial completion deadline according to a preset task difficulty coefficient and a preset inventory coding task quantity coefficient to obtain a target completion deadline corresponding to the current coding task quantity.

[0005] In a specific implementation manner of the first aspect, before linearly mapping the current coding task quantity according to the preset linear fitting coefficient to obtain the initial completion deadline corresponding to the current coding task quantity, the method can further include: determining the number of codes of a nuclear power spare part batch coding task of each historical batch and the corresponding completion deadline; linearly fitting the number of codes of the nuclear power spare part batch coding task of each historical batch and the corresponding completion deadline to obtain the linear fitting coefficient.

[0006] In a specific implementation manner of the first aspect, before adjusting the initial completion deadline according to the preset task difficulty coefficient and the preset inventory coding task quantity coefficient to obtain the target completion deadline corresponding to the current coding task quantity, the method can further include: determine a manufacturer task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding tasks, and determine an integrator task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding tasks; determine an initial task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding tasks according to the manufacturer task difficulty coefficient and the integrator task difficulty coefficient; correct the initial task difficulty coefficient according to a preset difficulty correction coefficient to obtain the task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding tasks.

[0007] In an implementation manner of the first aspect, the determination of the manufacturer task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding tasks can include: determine the average coding completion time of each manufacturer and the average coding completion time of all manufacturers for the current batch of nuclear power spare parts batch coding tasks; determine the difficulty ratio of each manufacturer according to the average coding completion time of each manufacturer and the average coding completion time of all manufacturers; determine the coding quantity of each manufacturer, and determine the difficulty weight of each manufacturer according to the coding quantity of each manufacturer and the current coding task quantity; weight and average the difficulty ratio of each manufacturer according to the difficulty weight of each manufacturer to obtain the manufacturer task difficulty coefficient.

[0008] In an implementation manner of the first aspect, the determination of the integrator task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding tasks can include: determine the average coding completion time of each integrator and the average coding completion time of all integrators for the current batch of nuclear power spare parts batch coding tasks; determine the difficulty ratio of each integrator according to the average coding completion time of each integrator and the average coding completion time of all integrators; determine the coding quantity of each integrator, and determine the difficulty weight of each integrator according to the coding quantity of each integrator and the current coding task quantity; weight and average the difficulty ratio of each integrator according to the difficulty weight of each integrator to obtain the integrator task difficulty coefficient.

[0009] In an implementation manner of the first aspect, the determination of the initial task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding tasks according to the manufacturer task difficulty coefficient and the integrator task difficulty coefficient can include: weighting and averaging the manufacturer task difficulty coefficient and the integrator task difficulty coefficient according to the preset manufacturer weight and the preset integrator weight to obtain a weighted average task difficulty coefficient; determining a minimum value between the weighted average task difficulty coefficient and a preset task difficulty coefficient threshold as the initial task difficulty coefficient corresponding to the nuclear power spare part batch coding task of the current batch.

[0010] In a specific implementation manner of the first aspect, before adjusting the initial completion deadline according to the preset task difficulty coefficient and the preset inventory coding task quantity coefficient to obtain the target completion deadline corresponding to the current coding task quantity, the method can further include: determining a current inventory coding task quantity, and determining a sum of the current coding task quantity and the current inventory coding task quantity as a current coding task total quantity; determining an inventory coding task quantity average value, and determining a ratio between the current coding task total quantity and the inventory coding task quantity average value as an inventory coding task quantity ratio; determining a minimum value between the inventory coding task quantity ratio and a preset inventory coding task quantity coefficient threshold as an initial inventory coding task quantity coefficient corresponding to the nuclear power spare part batch coding task of the current batch; correcting the initial inventory coding task quantity coefficient according to a preset inventory correction coefficient to obtain the inventory coding task quantity coefficient corresponding to the nuclear power spare part batch coding task of the current batch.

[0011] The second aspect of the embodiment of the application provides a nuclear power spare part batch coding task deadline determination device, which can include: An initial completion deadline determination module is configured to linearly map a current coding task quantity according to a preset linear fitting coefficient to obtain an initial completion deadline corresponding to the current coding task quantity, wherein the current coding task quantity is a coding quantity of a nuclear power spare part batch coding task of a current batch. A target completion deadline determination module is configured to adjust the initial completion deadline according to a preset task difficulty coefficient and a preset inventory coding task quantity coefficient to obtain a target completion deadline corresponding to the current coding task quantity.

[0012] In a specific implementation manner of the second aspect, the nuclear power spare part batch coding task deadline determination device can further include: A historical batch data determination module is configured to respectively determine a coding quantity and a corresponding completion deadline of a nuclear power spare part batch coding task of each historical batch. a linear fitting coefficient determination module configured to perform linear fitting on the encoding quantity of the nuclear power spare part batch encoding task of each historical batch and the corresponding completion deadline to obtain the linear fitting coefficient.

[0013] In an implementation form of the second aspect, the nuclear power spare part batch encoding task deadline determination apparatus can further include: a manufacturer task difficulty coefficient determination module configured to determine a manufacturer task difficulty coefficient corresponding to the nuclear power spare part batch encoding task of the current batch; a manufacturer task difficulty coefficient determination module configured to determine a manufacturer task difficulty coefficient corresponding to the nuclear power spare part batch encoding task of the current batch; an initial task difficulty coefficient determination module configured to determine an initial task difficulty coefficient corresponding to the nuclear power spare part batch encoding task of the current batch according to the manufacturer task difficulty coefficient and the integrator task difficulty coefficient; a task difficulty coefficient determination module configured to correct the initial task difficulty coefficient according to a preset difficulty correction coefficient to obtain the task difficulty coefficient corresponding to the nuclear power spare part batch encoding task of the current batch.

[0014] In an implementation form of the second aspect, the manufacturer task difficulty coefficient determination module can be specifically configured to: for the nuclear power spare part batch encoding task of the current batch, determine an average encoding completion time of each manufacturer and an average encoding completion time of all manufacturers respectively; determine a difficulty ratio of each manufacturer according to the average encoding completion time of each manufacturer and the average encoding completion time of all manufacturers; determine an encoding quantity of each manufacturer and a difficulty weight of each manufacturer according to the encoding quantity of each manufacturer and the current encoding task quantity; and obtain the manufacturer task difficulty coefficient by weighted average of the difficulty ratio of each manufacturer according to the difficulty weight of each manufacturer.

[0015] In an implementation form of the second aspect, the integrator task difficulty coefficient determination module can be specifically configured to: for the nuclear power spare part batch encoding task of the current batch, determine an average encoding completion time of each integrator and an average encoding completion time of all integrators respectively; determine a difficulty ratio of each integrator according to the average encoding completion time of each integrator and the average encoding completion time of all integrators; determine an encoding quantity of each integrator and a difficulty weight of each integrator according to the encoding quantity of each integrator and the current encoding task quantity; and obtain the integrator task difficulty coefficient by weighted average of the difficulty ratio of each integrator according to the difficulty weight of each integrator.

[0016] In a specific implementation manner of the second aspect, the initial task difficulty coefficient determination module can be specifically configured to: perform weighted average on the manufacturer task difficulty coefficient and the integrator task difficulty coefficient according to a preset manufacturer weight and a preset integrator weight to obtain a weighted average task difficulty coefficient; and determine a minimum value between the weighted average task difficulty coefficient and a preset task difficulty coefficient threshold as the initial task difficulty coefficient corresponding to the nuclear power spare part batch coding task of the current batch.

[0017] In a specific implementation manner of the second aspect, the nuclear power spare part batch coding task deadline determination apparatus can further include: a stock coding task amount coefficient determination module configured to determine a current stock coding task amount, determine a current coding task total amount as a sum of the current coding task amount and the current stock coding task amount, determine a stock coding task amount average value, determine a stock coding task amount ratio as a ratio between the current coding task total amount and the stock coding task amount average value, determine an initial stock coding task amount coefficient corresponding to the nuclear power spare part batch coding task of the current batch as a minimum value between the stock coding task amount ratio and a preset stock coding task amount coefficient threshold, and correct the initial stock coding task amount coefficient according to a preset stock correction coefficient to obtain the stock coding task amount coefficient corresponding to the nuclear power spare part batch coding task of the current batch.

[0018] A third aspect of the embodiments of the present application provides a computer readable storage medium storing a computer program, the computer program being executed by a processor to implement steps of any of the nuclear power spare part batch coding task deadline determination methods.

[0019] A fourth aspect of the embodiments of the present application provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor implementing steps of any of the nuclear power spare part batch coding task deadline determination methods when executing the computer program.

[0020] A fifth aspect of the embodiments of the present application provides a computer program product, when the computer program product is executed on an electronic device, causing the electronic device to perform steps of any of the nuclear power spare part batch coding task deadline determination methods.

[0021] The beneficial effects of the embodiment of the present application compared with the prior art are: the embodiment of the present application performs linear mapping on the current coding task quantity according to a preset linear fitting coefficient to obtain an initial completion deadline corresponding to the current coding task quantity; wherein the current coding task quantity is the coding quantity of the current batch of nuclear power spare part batch coding tasks; the initial completion deadline is adjusted according to a preset task difficulty coefficient and a preset inventory coding task quantity coefficient to obtain a target completion deadline corresponding to the current coding task quantity. Through the embodiment of the present application, the task completion deadline can be determined by comprehensively considering multi-dimensional parameters such as the current coding task quantity, the task difficulty and the inventory coding task quantity, the intelligent and data-driven setting of the task completion deadline is realized, so that the subjective setting deviation can be effectively eliminated, and a scientific basis for coding task planning is provided. BRIEF DESCRIPTION OF DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or prior art description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0023] Figure 1 An embodiment flow chart of a nuclear power spare part batch coding task deadline determination method in the embodiment of the present application is shown in the figure. Figure 2 The figure shows a schematic diagram of the corresponding relationship between the batch task coding quantity and the completion days. Figure 3 An embodiment structure diagram of a nuclear power spare part batch coding task deadline determination device in the embodiment of the present application is shown in the figure. Figure 4 A schematic block diagram of an electronic device in the embodiment of the present application is shown in the figure. DETAILED DESCRIPTION

[0024] In order to make the purposes, features and advantages of the present application more obvious and easy to understand, the technical solutions in the embodiments of the present application will be described clearly and completely in conjunction with the drawings in the embodiments of the present application. Obviously, the following described embodiments are only some of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0025] It should be understood that the word "comprising" when used in this specification and appended claims specifies the presence of stated 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 groups thereof.

[0026] It should also be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application. As used in this specification and the appended claims, the singular forms "a," "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.

[0027] It should further be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items, and that the term "at least one of' denotes one, or a plurality of, or any combination of the listed items.

[0028] As used in this specification and the appended claims, the term "if' can be construed to mean "when" or "once" or "in response to determining" or "in response to detecting" depending on the context. Similarly, the phrase "if it is determined" or "if [a described condition or event] is detected" can be construed to mean "once it is determined" or "in response to determining" or "once [the described condition or event] is detected" or "in response to detecting [the described condition or event]," depending on the context.

[0029] In addition, in the description of the present application, the terms "first", "second", "third", etc. are only used to distinguish descriptions, and cannot be understood as indicating or implying relative importance.

[0030] The master data of the nuclear power spare parts refers to a set of basic information related to the nuclear power plant materials. For example, material description, quality assurance level, manufacturer name, inventory control parameters, drawing number, reference number, etc. The master data of the nuclear power contains multiple fields, each field has a corresponding "field name", "level" (group level field or power plant level field), "length limit" (upper limit value of character number), "field meaning and function", "data entry specification". In the field of nuclear power spare parts management, equipment (including spare parts) with procurement, storage, replacement needs need to be coded. Spare parts coding serves as an information carrier and the basis for all spare parts work. The coding process is the creation process of spare parts master data. After the spare parts coding, spare parts procurement, spare parts acceptance and storage, spare parts use (based on the spare parts coding) can be carried out to ensure the safe and stable operation of the nuclear power plant.

[0031] Batch coding of nuclear power plant spare parts generally refers to, during construction of a nuclear power plant, in order to ensure that the nuclear power plant will not have spare parts support problems after being put into operation, the equipment (including parts) that has future procurement, storage and replacement needs is coded in advance. High quality and high efficiency of batch coding of new units is the basis for realizing spare parts management and achieving support and inventory management goals. Due to the large amount and high concentration of such coding tasks, such coding is usually referred to as batch coding of new units.

[0032] The process of batch coding can be divided into the following stages: "handover support files, sort coding information based on file information, establish batch coding tasks, batch coding review and state control". The following briefly introduces these stages respectively: A) Handover support files. There are many systems involved in a nuclear power plant. During the engineering construction period, the engineering party will hand over the system to the nuclear power plant owner after completing the system commissioning. At this time, the owner will refer to the "Nuclear Power Plant Production Preparation Upstream File Review Guidelines" to review the completeness and accuracy of the files. If the requirements of the review guidelines are met, the files are received and handed over to the next link.

[0033] B) Sort spare parts information based on file information. After handing over the support files, the maintenance user will carry out coding sorting work, sort the main data information to be coded based on the content of the files, and hand over to the next link. Usually, the previous link hands over the files in batches, for example, after a certain nuclear power system is commissioned, the system involves 100 valid files, which are handed over to this link at the same time (an effective file pool of spare parts information to be sorted can be established. If the flow rate of effective files from the previous link is greater than the sorting speed of spare parts information based on file information in this link, the number of files in the file pool will increase; otherwise, the number of files in the file pool will decrease). The maintenance user needs to sort the priority of the files in the file pool to determine which files to prioritize for sorting spare parts information and carrying out spare parts coding.

[0034] C) Establish batch coding tasks. After sorting the spare parts information based on the file information, the coding of a number of files is established into a batch coding task batch, the completion time of the batch is set (promised), and the next link is handed over.

[0035] D) Batch coding review and state management. After receiving the batch coding task, the spare parts coding management department of the power plant conducts item-by-item review on the coding information based on the material master data management requirements and specifications to ensure the quality of the master data entered into the database. The review process of batch coding includes the following requirements: coding necessity review: whether the spare parts can be replaced; whether the main equipment to which the spare parts belong has disassembly value. Coding information accuracy review requirements: whether it is consistent with the supporting documents. Coding information specification review requirements: field format content specification; character length, special character use specification. Coding information integrity review requirements: complete supporting documents; complete system required fields, management required fields; complete spare parts key information. Coding uniqueness review requirements: according to the requirements of quality management single and master data management, carry out duplicate identification. The state management of batch coding mainly refers to: based on the current status of batch coding tasks of each person in charge of the spare parts coding department, make each person's future completion plan (target value) to monitor the deviation and identify the risk projects (personnel) that exceed the period.

[0036] In the stage of establishing batch coding tasks, the maintenance user mainly relies on personal experience when setting the deadline of each batch task, and there is a large subjective setting deviation.

[0037] Therefore, the embodiment of the present application provides a nuclear power spare parts batch coding task deadline determination method, device, computer readable storage medium and electronic equipment to solve the problem of large subjective setting deviation in the prior art.

[0038] In the embodiment of the present application, the initial completion deadline corresponding to the current coding task quantity can be obtained by linearly mapping the current coding task quantity according to the preset linear fitting coefficient; wherein the current coding task quantity is the number of coding of the nuclear power spare parts batch coding task of the current batch; the initial completion deadline is adjusted according to the preset task difficulty coefficient and the preset inventory coding task quantity coefficient to obtain the target completion deadline corresponding to the current coding task quantity. Through the embodiment of the present application, the task completion deadline can be determined by comprehensively considering the current coding task quantity, task difficulty and inventory coding task quantity and other multi-dimensional parameters, the intelligent and data-driven setting of the task completion deadline is realized, so that the subjective setting deviation can be effectively eliminated, and a scientific basis for coding task planning is provided.

[0039] For details, please refer to Figure 1 An embodiment of the nuclear power spare parts batch coding task deadline determination method in the embodiment of the present application can include: Step S101, linearly mapping the current coding task quantity according to the preset linear fitting coefficient to obtain the initial completion deadline corresponding to the current coding task quantity.

[0040] The current coding task quantity is the number of coding tasks of the current batch of nuclear power spare parts batch coding. In the embodiment of the present application, the current coding task quantity is positively correlated with the task completion deadline. If the current coding task quantity is larger, the task completion deadline is also longer. Conversely, if the current coding task quantity is smaller, the task completion deadline is also shorter. Linear mapping of the current coding task quantity according to the linear fitting coefficient can obtain the initial completion deadline: wherein, n is the current coding task quantity, and is the linear fitting coefficient.

[0041] Step S102, adjusting the initial completion deadline according to the preset task difficulty coefficient and the preset inventory coding task quantity coefficient, to obtain the target completion deadline corresponding to the current coding task quantity.

[0042] In the embodiment of the present application, the task difficulty is positively correlated with the task completion deadline. If the task difficulty is larger, the task completion deadline is also longer. Conversely, if the task difficulty is smaller, the task completion deadline is also shorter. Similarly, the inventory coding task quantity is positively correlated with the task completion deadline. If the inventory coding task quantity is larger, the task completion deadline is also longer. Conversely, if the inventory coding task quantity is smaller, the task completion deadline is also shorter. Adjusting the initial completion deadline according to the task difficulty coefficient and the inventory coding task quantity coefficient can obtain the target completion deadline, as shown in the following formula:

[0043] wherein, is the task difficulty coefficient, is the inventory coding task quantity coefficient, is the target completion deadline.

[0044] Regarding the linear fitting coefficient and In the embodiment of the present application, the number of coding tasks of each historical batch of nuclear power spare parts batch coding and the corresponding completion deadline (days) can be determined respectively, and the number of coding tasks of each historical batch of nuclear power spare parts batch coding and the corresponding completion deadline are linearly fitted, thereby obtaining the linear fitting coefficient.

[0045] Since each batch of batch coding task may contain a small number of long completion time projects (such as the coding of some motors and electric heads, which need to contact the maintenance user, take pictures of the on-site equipment, and improve the spare parts master data content based on the equipment nameplate information, so a long coding time is required), when calculating the completion days, such projects need to be excluded to avoid distortion of the calculated completion day data. In practical applications, the completion time of each batch of batch coding tasks can be sorted from small to large, and the completion time corresponding to the specified completion ratio (such as a value between 75% and 90%) is selected as the completion day of the batch (for example, there are 1000 coding tasks in a batch, and 85% of the coding is completed within 30 days. The specified completion ratio can be set to 85%, and the completion day of the batch is 30 days). The efficiency of the coding department of different nuclear power plants in carrying out batch coding tasks is different. Based on the completion of the batch coding tasks of the nuclear power plant (or the nuclear power group), the linear fitting coefficients of and can be calculated. Figure 2 The corresponding relationship between the batch task coding amount and the completion day of a nuclear power plant is shown in the schematic diagram. Based on the corresponding relationship, and can be set to 0.0087 and 18.5, respectively.

[0046] The task difficulty coefficient is related to the manufacturers and integrators involved in the batch task. The coding of different manufacturers and integrators has differences in coding difficulty, for example, the information of some manufacturers' drawings is very complete, and the information of each field of the spare parts master data can be sorted based on the content of the drawings, at this time the coding difficulty is low and the time is short; the information content of some manufacturers' drawings is not complete, and further clarification with the manufacturer or contact with the maintenance user to take photos of the nameplate of the on-site equipment is required, at this time the coding difficulty is large and the time is long.

[0047] In the embodiments of the present application, the manufacturer task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding task can be determined. Specifically, for the current batch of nuclear power spare parts batch coding task, the average coding completion time of each manufacturer and the average coding completion time of all manufacturers can be determined, and the difficulty ratio of each manufacturer can be determined according to the average coding completion time of each manufacturer and the average coding completion time of all manufacturers: . Wherein, is the average coding completion time of the i manufacturer in the batch (referring to the historical average coding time of the manufacturer in the same type of unit in each batch task); q is the average coding completion time of all manufacturers (equivalent to all integrators) in the batch; The first in this batch i The difficulty ratio for each manufacturer is used. A value greater than 1 indicates that the coding difficulty of that manufacturer is relatively high, and a value less than 1 indicates that the coding difficulty of that manufacturer is relatively low. The number of codes for each manufacturer can also be determined separately, and based on the number of codes for each manufacturer and the current coding workload, the difficulty weight for each manufacturer can be determined separately. .in, The first in this batch i Number of codes per manufacturer n This represents the current coding workload. The first in this batch i The difficulty weight of each manufacturer is assigned. A weighted average of the difficulty ratios of each manufacturer based on their respective difficulty weights yields the manufacturer's task difficulty coefficient. .

[0048] Similarly, the task difficulty coefficient for each integrator corresponding to the current batch of nuclear power spare parts batch coding tasks can be determined. Specifically, for the current batch of nuclear power spare parts batch coding tasks, the average coding completion time for each integrator and the average coding completion time for all integrators can be determined separately. Based on the average coding completion time for each integrator and the average coding completion time for all integrators, the difficulty ratio for each integrator can be determined separately. .in, The first in this batch i Average coding completion time for each integrator (refer to the historical average coding time of the integrator in each batch of tasks for the same type of unit). q This represents the average coding completion time for all integrators in this batch. The first in this batch i The difficulty ratio of each integrator is used. A value greater than 1 indicates that the integrator's coding difficulty is high, and a value less than 1 indicates that the integrator's coding difficulty is low. The coding quantity of each integrator can also be determined separately, and based on the coding quantity of each integrator and the current coding workload, the difficulty weight of each integrator can be determined separately. .in, The first in this batch i Number of codes per integrator n This represents the current coding workload. The first in this batch i The difficulty weight of each integrator is assigned. A weighted average of the difficulty ratios of all integrators based on their respective difficulty weights yields the integrator's task difficulty coefficient. .

[0049] According to the manufacturer task difficulty coefficient and the integrator task difficulty coefficient, an initial task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding task can be determined. Specifically, the manufacturer task difficulty coefficient and the integrator task difficulty coefficient can be weighted and averaged according to the preset manufacturer weight and the preset integrator weight, so as to obtain a weighted average task difficulty coefficient: . Wherein, and are the manufacturer weight and the integrator weight, respectively. The specific values of the two can be flexibly set according to actual conditions. As an example, both of them can be set to 0.5. After the weighted average task difficulty coefficient is calculated, the minimum value between the weighted average task difficulty coefficient and the preset task difficulty coefficient threshold is determined as the initial task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding task. The specific value of the task difficulty coefficient threshold can be flexibly set according to actual conditions. As an example, it can be set to 2, and the initial task difficulty coefficient is: . Wherein, is a function of taking the minimum value between a and b . The calculation result of can be limited to 0-2 by using the min function.

[0050] According to the preset difficulty correction coefficient, the initial task difficulty coefficient is corrected to obtain the task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding task, as shown in the following formula:

[0051] Wherein, is the difficulty correction coefficient, and the specific value can be flexibly set according to actual conditions. As an example, it can be set to 0.4, and the calculation result of can be limited to 0.8-1.2.

[0052] Regarding the inventory coding task amount coefficient , it is related to the current inventory coding task amount. Because the personnel engaged in batch coding tasks are relatively fixed, that is, the amount of resources invested in batch coding tasks is limited. If the amount of batch coding tasks currently being carried out is small, the newly incoming batch coding task can be completed in a short time; if the amount of batch coding tasks currently being carried out is large, the newly incoming batch coding task needs to be completed in a long time.

[0053] In the embodiment of the present application, the current inventory coding task amount can be determined, and the sum of the current coding task amount and the current inventory coding task amount is determined as the current coding task total amount: . Wherein, a current inventory coding task amount, n a current inventory coding task amount. A ratio between the current coding task amount and the average value of the inventory coding task amount can also be determined as an inventory coding task amount ratio: . Wherein, the average value of the inventory coding task amount, for example, the average batch coding inventory task amount of a power plant in the past 12 months is 10000, the batch coding task amount currently being processed is 9000, and the batch coding inventory task amount prepared this time is 3000, then is 1.2.

[0054] After calculating the inventory coding task amount ratio, the minimum value between the inventory coding task amount ratio and the preset inventory coding task amount coefficient threshold value can be determined as the initial inventory coding task amount coefficient corresponding to the batch coding task of the nuclear power spare parts of the current batch. The specific value of the inventory coding task amount coefficient threshold value can be flexibly set according to actual conditions. As an example, it can be set to 2, and the initial inventory coding task amount coefficient is: .

[0055] According to the preset inventory correction coefficient, the initial inventory coding task amount coefficient is corrected to obtain the inventory coding task amount coefficient corresponding to the batch coding task of the current batch of nuclear power spare parts, as shown in the following formula:

[0056] Wherein, the inventory correction coefficient, the specific value of which can be flexibly set according to actual conditions. As an example, it can be set to 0.4, and the calculation result of is limited to 0.8-1.2.

[0057] To sum up, the embodiment of the application linearly maps the current coding task amount according to the preset linear fitting coefficient to obtain an initial completion deadline corresponding to the current coding task amount; wherein the current coding task amount is the number of coding tasks of the batch coding task of the nuclear power spare parts of the current batch; the initial completion deadline is adjusted according to the preset task difficulty coefficient and the preset inventory coding task amount coefficient to obtain a target completion deadline corresponding to the current coding task amount. Through the embodiment of the application, the task completion deadline can be determined by comprehensively considering multi-dimensional parameters such as the current coding task amount, the task difficulty and the inventory coding task amount, realizing intelligent and data-driven setting of the task completion deadline, so as to effectively eliminate subjective setting bias and provide a scientific basis for coding task planning.

[0058] It should be understood that the size of the serial number of each step in the above embodiment does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0059] A nuclear power spare parts batch coding task deadline determination method corresponding to the above embodiment, Figure 3 An embodiment structure diagram of a nuclear power spare parts batch coding task deadline determination device provided by an embodiment of the present application is shown.

[0060] In the present embodiment, a nuclear power spare parts batch coding task deadline determination device can include: An initial completion deadline determination module 301 is configured to perform linear mapping on a current coding task quantity according to a preset linear fitting coefficient to obtain an initial completion deadline corresponding to the current coding task quantity, wherein the current coding task quantity is the coding quantity of the nuclear power spare parts batch coding task of the current batch; A target completion deadline determination module 302 is configured to adjust the initial completion deadline according to a preset task difficulty coefficient and a preset inventory coding task quantity coefficient to obtain a target completion deadline corresponding to the current coding task quantity.

[0061] In a specific implementation manner of an embodiment of the present application, the nuclear power spare parts batch coding task deadline determination device can further include: A historical batch data determination module is configured to determine the coding quantity and the corresponding completion deadline of the nuclear power spare parts batch coding task of each historical batch, respectively; A linear fitting coefficient determination module is configured to perform linear fitting on the coding quantity and the corresponding completion deadline of the nuclear power spare parts batch coding task of each historical batch to obtain the linear fitting coefficient.

[0062] In a specific implementation manner of an embodiment of the present application, the nuclear power spare parts batch coding task deadline determination device can further include: A manufacturer task difficulty coefficient determination module is configured to determine a manufacturer task difficulty coefficient corresponding to the nuclear power spare parts batch coding task of the current batch; An integrator task difficulty coefficient determination module is configured to determine an integrator task difficulty coefficient corresponding to the nuclear power spare parts batch coding task of the current batch; An initial task difficulty coefficient determination module is configured to determine an initial task difficulty coefficient corresponding to the nuclear power spare parts batch coding task of the current batch according to the manufacturer task difficulty coefficient and the integrator task difficulty coefficient; A task difficulty coefficient determination module is configured to correct the initial task difficulty coefficient according to a preset difficulty correction coefficient to obtain the task difficulty coefficient corresponding to the nuclear power spare parts batch coding task of the current batch.

[0063] In a specific implementation process of the embodiment of the present application, the manufacturer task difficulty coefficient determination module can be specifically used for: determining the average coding completion time of each manufacturer and the average coding completion time of all manufacturers for the current batch of nuclear power spare parts batch coding tasks; determining the difficulty ratio of each manufacturer according to the average coding completion time of each manufacturer and the average coding completion time of all manufacturers; determining the coding quantity of each manufacturer, and determining the difficulty weight of each manufacturer according to the coding quantity of each manufacturer and the current coding task quantity; and obtaining the manufacturer task difficulty coefficient by weighted average of the difficulty ratio of each manufacturer according to the difficulty weight of each manufacturer.

[0064] In a specific implementation process of the embodiment of the present application, the manufacturer task difficulty coefficient determination module can be specifically used for: determining the average coding completion time of each manufacturer and the average coding completion time of all manufacturers for the current batch of nuclear power spare parts batch coding tasks; determining the difficulty ratio of each manufacturer according to the average coding completion time of each manufacturer and the average coding completion time of all manufacturers; determining the coding quantity of each manufacturer, and determining the difficulty weight of each manufacturer according to the coding quantity of each manufacturer and the current coding task quantity; and obtaining the manufacturer task difficulty coefficient by weighted average of the difficulty ratio of each manufacturer according to the difficulty weight of each manufacturer.

[0065] In a specific implementation process of the embodiment of the present application, the initial task difficulty coefficient determination module can be specifically used for: obtaining a weighted average task difficulty coefficient by weighted average of the manufacturer task difficulty coefficient and the integrator task difficulty coefficient according to the preset manufacturer weight and the preset integrator weight; and determining the minimum value between the weighted average task difficulty coefficient and a preset task difficulty coefficient threshold as the initial task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding tasks.

[0066] In a specific implementation process of the embodiment of the present application, the nuclear power spare parts batch coding task deadline determination apparatus can further include: The inventory coding task quantity coefficient determination module is configured to determine a current inventory coding task quantity, determine a current coding task total quantity as a sum of the current coding task quantity and the current inventory coding task quantity, determine an inventory coding task quantity average value, determine an inventory coding task quantity ratio as a ratio between the current coding task total quantity and the inventory coding task quantity average value, determine an initial inventory coding task quantity coefficient corresponding to the nuclear power spare parts batch coding task of the current batch as a minimum value between the inventory coding task quantity ratio and a preset inventory coding task quantity coefficient threshold, and correct the initial inventory coding task quantity coefficient according to a preset inventory correction coefficient to obtain the inventory coding task quantity coefficient corresponding to the nuclear power spare parts batch coding task of the current batch.

[0067] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices, modules and units can refer to the corresponding processes in the foregoing method embodiments, which will not be described herein.

[0068] In the foregoing embodiments, the description of each embodiment has its own focus, and the parts not described or recorded in detail in a certain embodiment can be referred to the related description of other embodiments.

[0069] Figure 4 A schematic block diagram of an electronic device is shown, and only parts related to the embodiments of the present application are shown for the convenience of description.

[0070] As Figure 4 shown, the electronic device 4 of this embodiment includes a processor 40, a memory 41, and a computer program 42 stored in the memory 41 and executable on the processor 40. The processor 40 implements the steps in each of the foregoing nuclear power spare parts batch coding task deadline determination method embodiments when executing the computer program 42, such as Figure 1 shown, steps S101 to S102. Alternatively, the processor 40 implements the functions of each module / unit in the foregoing device embodiments when executing the computer program 42, such as Figure 3 shown, the functions of modules 301 to 302.

[0071] For example, the computer program 42 can be divided into one or more modules / units, which are stored in the memory 41 and executed by the processor 40 to complete the present application. The one or more modules / units can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program 42 in the electronic device 4.

[0072] The electronic device 4 can include, but is not limited to, a computing device such as a desktop computer, a notebook computer, a palm computer, a server, and the like. Those skilled in the art can understand that Figure 4 The electronic device 4 is merely an example and does not constitute a limitation on the electronic device 4, and can include more or less components than shown, or combine certain components, or different components, for example, the electronic device 4 can also include an input / output device, a network access device, a bus, and the like.

[0073] The processor 40 can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0074] The memory 41 can be an internal storage unit of the electronic device 4, such as a hard disk or a memory of the electronic device 4. The memory 41 can also be an external storage device of the electronic device 4, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, and the like equipped on the electronic device 4. Further, the memory 41 can include both the internal storage unit and the external storage device of the electronic device 4. The memory 41 is used to store the computer program and other programs and data required by the electronic device 4. The memory 41 can also be used to temporarily store data that has been output or will be output.

[0075] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is exemplified, and in actual application, the above-mentioned functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be realized in the form of hardware or software. In addition, the specific names of each functional unit and module are only for easy distinction, and do not limit the protection scope of the present application. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

[0076] In the above embodiments, the description of each embodiment has its own emphasis, and the parts not described or recorded in detail in a certain embodiment can be referred to the related description of other embodiments.

[0077] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0078] In the embodiments provided in the present application, it should be understood that the disclosed devices / equipment and methods can be implemented in other ways. For example, the device / equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0079] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0080] In addition, each of the function units in each of the embodiments of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit.

[0081] The integrated module / unit, if realized in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the above-mentioned embodiment methods can also be implemented by a computer program instructing related hardware to complete, and the computer program can be stored in a computer readable storage medium. When the processor executes the computer program, the steps of each method embodiment described above can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer readable storage medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction, for example, in some jurisdictions, according to legislation and patent practice, the computer readable storage medium does not include electric carrier signals and telecommunication signals.

[0082] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements for some technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.

Claims

1. A method for determining the deadline for batch coding of nuclear power spare parts, characterized in that, include: A linear mapping is performed on the current coding task quantity based on a preset linear fitting coefficient to obtain the initial completion deadline corresponding to the current coding task quantity; wherein, the current coding task quantity is the coding quantity of the current batch of nuclear power spare parts batch coding task. Based on the preset task difficulty coefficient and the preset existing coding task quantity coefficient, the initial completion deadline is adjusted to obtain the target completion deadline corresponding to the current coding task quantity.

2. The method for determining the deadline for batch coding of nuclear power spare parts according to claim 1, characterized in that, Before linearly mapping the current coding task volume according to preset linear fitting coefficients to obtain the initial completion deadline corresponding to the current coding task volume, the process further includes: Determine the coding quantity and corresponding completion deadline for each batch of nuclear power spare parts batch coding tasks in each historical batch; The number of codes and the corresponding completion deadlines for the batch coding tasks of nuclear power spare parts in each historical batch are linearly fitted to obtain the linear fitting coefficients.

3. The method for determining the deadline for batch coding of nuclear power spare parts according to claim 1, characterized in that, Before adjusting the initial completion deadline based on a preset task difficulty coefficient and a preset existing coding task volume coefficient to obtain the target completion deadline corresponding to the current coding task volume, the process further includes: Determine the manufacturer's task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding tasks, and determine the integrator's task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding tasks. Based on the manufacturer's task difficulty coefficient and the integrator's task difficulty coefficient, determine the initial task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding task. The initial task difficulty coefficient is corrected according to a preset difficulty correction coefficient to obtain the task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding task.

4. The method for determining the deadline for batch coding of nuclear power spare parts according to claim 3, characterized in that, The determination of the manufacturer's task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding tasks includes: For the current batch of nuclear power spare parts batch coding task, determine the average coding completion time for each manufacturer, and the average coding completion time for all manufacturers; Based on the average coding completion time of each manufacturer and the average coding completion time of all manufacturers, determine the difficulty ratio of each manufacturer. The coding quantity of each manufacturer is determined, and the difficulty weight of each manufacturer is determined based on the coding quantity of each manufacturer and the current coding task volume. The difficulty coefficient of each manufacturer is obtained by weighting the difficulty ratios of each manufacturer according to their respective difficulty weights.

5. The method for determining the deadline for batch coding of nuclear power spare parts according to claim 3, characterized in that, The determination of the integrator task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding tasks includes: For the current batch of nuclear power spare parts batch coding tasks, determine the average coding completion time for each integrator and the average coding completion time for all integrators; Based on the average coding completion time of each integrator and the average coding completion time of all integrators, determine the difficulty ratio of each integrator. The coding quantity of each integrator is determined, and the difficulty weight of each integrator is determined based on the coding quantity of each integrator and the current coding task volume. The difficulty coefficient of each integrator is obtained by weighting the difficulty ratios of each integrator according to their respective difficulty weights.

6. The method for determining the deadline for batch coding of nuclear power spare parts according to claim 3, characterized in that, The step of determining the initial task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding tasks based on the manufacturer's task difficulty coefficient and the integrator's task difficulty coefficient includes: Based on the preset manufacturer weight and the preset integrator weight, the weighted average of the manufacturer task difficulty coefficient and the integrator task difficulty coefficient is calculated to obtain the weighted average task difficulty coefficient. The minimum value between the weighted average task difficulty coefficient and the preset task difficulty coefficient threshold is determined as the initial task difficulty coefficient corresponding to the current batch of nuclear power spare parts batch coding task.

7. The method for determining the deadline for batch coding of nuclear power spare parts according to any one of claims 1 to 6, characterized in that, Before adjusting the initial completion deadline based on a preset task difficulty coefficient and a preset existing coding task volume coefficient to obtain the target completion deadline corresponding to the current coding task volume, the process further includes: Determine the current amount of existing coding tasks, and then use the sum of the current amount of existing coding tasks and the current amount of existing coding tasks as the total amount of current coding tasks. Determine the average amount of existing coding tasks, and determine the ratio between the current total amount of coding tasks and the average amount of existing coding tasks as the existing coding task ratio; The minimum value between the stock coding task volume ratio and the preset stock coding task volume coefficient threshold is determined as the initial stock coding task volume coefficient corresponding to the current batch of nuclear power spare parts batch coding tasks. The initial stock coding task quantity coefficient is corrected according to the preset stock correction coefficient to obtain the stock coding task quantity coefficient corresponding to the current batch of nuclear power spare parts batch coding task.

8. A device for determining the deadline for batch coding of nuclear power spare parts, characterized in that, include: The initial completion deadline determination module is used to perform a linear mapping on the current coding task quantity according to a preset linear fitting coefficient to obtain the initial completion deadline corresponding to the current coding task quantity; wherein, the current coding task quantity is the coding quantity of the current batch of nuclear power spare parts batch coding tasks. The target completion deadline determination module is used to adjust the initial completion deadline based on the preset task difficulty coefficient and the preset existing coding task quantity coefficient, so as to obtain the target completion deadline corresponding to the current coding task quantity.

9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the method for determining the deadline for batch coding of nuclear power spare parts as described in any one of claims 1 to 7.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method for determining the deadline for batch coding of nuclear power spare parts as described in any one of claims 1 to 7.