Method and device for estimating nuclear power maintenance duration

Through the nuclear power maintenance time estimation method and device, the maintenance time is calculated according to the equipment level and personnel status, and appropriate personnel are selected for task allocation, which solves the problems of low maintenance efficiency and high risk in nuclear power plants and realizes accurate maintenance time assessment and safe operation management.

CN116307017BActive Publication Date: 2025-10-17CNNC NUCLEAR POWER OPERATION MANAGEMENT CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211092499.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-08
Publication Date
2025-10-17
Estimated Expiration
2042-09-08

AI Technical Summary

Technical Problem

The operations during maintenance at nuclear power plants are complex and require a lot of manpower to manage, which can easily lead to production accidents. Existing technologies make it difficult to efficiently organize and evaluate maintenance time.

Method used

By determining the level of target equipment and maintenance personnel, the number of work tickets and downtime information, the estimated maintenance time of maintenance personnel is calculated, the most suitable maintenance personnel are selected for task assignment, and the processor is used to execute relevant instructions to estimate the nuclear power maintenance time.

Benefits of technology

Accurately assessing the completion time of single maintenance tasks and parallel tasks improves the maintenance efficiency of nuclear power plants, reduces the risk of human errors, and ensures accurate parallel window duration for overhauls.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116307017B_ABST
    Figure CN116307017B_ABST
Patent Text Reader

Abstract

The present disclosure belongs to the technical field of nuclear power and particularly relates to a nuclear power maintenance duration estimation method and device. The nuclear power maintenance duration estimation method of the present disclosure determines available maintenance personnel according to a target device currently in need of maintenance; in the case that the available maintenance personnel are multiple, for each available maintenance personnel, the estimated duration required for the maintenance personnel to maintain the target device is determined; the estimated duration that meets a preset condition in multiple estimated durations is taken as the estimated duration required for maintaining the target device, and the maintenance personnel whose estimated duration meets the preset condition is assigned as the personnel responsible for maintaining the target device. Thus, suitable maintenance personnel can be assigned according to the actual situation of the personnel, and the completion time of a single maintenance work and the completion time of a large number of parallel works can be accurately evaluated, and then the accurate parallel window duration of refueling overhaul is obtained.
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 maintenance duration estimation method and device. BACKGROUND

[0002] There are many systems in a nuclear power plant, and the types of equipment are quite different, which have different technical requirements for operating personnel. In particular, during the overhaul period, more than 500 items of work are simultaneously carried out in a short time window, forming a complex work logic, which requires managers to spend a lot of effort to organize and mobilize relevant operating personnel. During this period, any negligence may cause production accidents. Therefore, how to improve the efficiency of nuclear power plant maintenance work and reduce human error has become a problem to be solved. SUMMARY

[0003] In order to overcome the problems in the prior art, a nuclear power maintenance duration estimation method and device are provided.

[0004] According to an aspect of an embodiment of the present disclosure, a nuclear power maintenance duration estimation method is provided, and the method comprises:

[0005] Step 10: determining available maintenance personnel for a target device that needs to be maintained at present;

[0006] Step 11: in the case where the available maintenance personnel are multiple, determining, for each available maintenance personnel, an estimated duration of the maintenance personnel, the estimated duration being used to represent a duration that the maintenance personnel is expected to need for maintaining the target device;

[0007] Step 12: taking an estimated duration that meets a preset condition from multiple estimated durations as a duration that is expected to be needed for maintaining the target device, and assigning a maintenance personnel whose estimated duration meets the preset condition as a person responsible for maintaining the target device.

[0008] In a possible implementation manner, step 10 comprises:

[0009] Step 100: obtaining a level of the target device;

[0010] Step 101: obtaining a level of each maintenance personnel, a number of work tickets currently held by the maintenance personnel, and downtime information;

[0011] Step 102: for each maintenance personnel, when the level of the maintenance personnel is greater than or equal to the level of the target device, if the number of work tickets held by the maintenance personnel is lower than a preset number, and the maintenance personnel has no downtime information, the maintenance personnel is taken as an available maintenance personnel at present.

[0012] In a possible implementation manner, step 11 comprises:

[0013] In step 110, for each available repairman, a sum of the repair time of the repairman and the waiting time is taken as the estimated time of the repairman.

[0014] In one possible implementation, step 110 includes:

[0015] In step 1100, the type of the target device is determined.

[0016] In step 1101, for each available repairman, a ratio between the average time required by the repairman to repair the type of device and the average time required by all repairmen to repair the type of device is determined, and a product of the ratio and the average time required by all repairmen to repair the target device is taken as the repair time of the repairman.

[0017] In one possible implementation, step 110 further includes:

[0018] In step 1102, for each available repairman, a ratio between the distance between the target device and the repairman and the travel speed of the repairman is taken as the time required by the repairman to reach the target device.

[0019] In step 1103, for each available repairman, in a case where the repairman is currently performing repair, a difference between the estimated time of the device currently repaired by the repairman and the time already repaired by the repairman is taken as the time required by the repairman to complete the current work.

[0020] In step 1104, a sum of the time required by each available repairman to reach the target device and the time required by the repairman to complete the current work is taken as the waiting time of the repairman.

[0021] In one possible implementation, step 1104 further includes: a sum of the time required by each available repairman to reach the target device, the time required by the repairman to complete the current work, and the work preparation time is taken as the waiting time of the repairman.

[0022] According to another aspect of the embodiments of the present disclosure, a nuclear power repair time estimation device is provided, and the device includes:

[0023] A first determination module is configured to determine, for a target device currently in need of repair, available repairmen.

[0024] A second determination module is configured to, in a case where the available repairmen are multiple, determine, for each available repairman, an estimated time of the repairman, the estimated time being used to represent a time estimated to be required by the repairman to repair the target device.

[0025] The third determining module is configured to determine, as the time length required for repairing the target device, a time length that meets a preset condition from among the plurality of estimated time lengths, and assign a repairer whose estimated time length meets the preset condition as a person responsible for repairing the target device.

[0026] In a possible implementation, the first determining module comprises:

[0027] The first obtaining module is configured to obtain the level of the target device.

[0028] The second obtaining module is configured to obtain the level of each repairer, the number of work tickets currently held by each repairer, and downtime information of each repairer.

[0029] The selecting module is configured to, for each repairer, if the level of the repairer is greater than or equal to the level of the target device, and if the number of work tickets held by the repairer is less than a preset number and the repairer has no downtime information, determine the repairer as a currently available repairer.

[0030] In a possible implementation, the second determining module comprises:

[0031] The estimated time length calculating module is configured to, for each available repairer, determine, as the estimated time length of the repairer, a sum of a repair time length of the repairer and a waiting time length.

[0032] In a possible implementation, the estimated time length calculating module comprises:

[0033] The type determining module is configured to determine the type of the target device.

[0034] The repair time length calculating module is configured to, for each available repairer, determine a ratio between an average repair time length required by the repairer for repairing the type of device and an average repair time length required by all repairers for repairing the type of device, and determine, as the repair time length of the repairer, a product of the ratio and the average repair time length required by all repairers for repairing the target device.

[0035] In a possible implementation, the estimated time length calculating module further comprises:

[0036] The arrival time length calculating module is configured to, for each available repairer, determine, as a time length required by the repairer for arriving at the target device, a ratio between a distance between the target device and the repairer and a personnel travel speed.

[0037] The remaining time length calculating module is configured to, for each available repairer, if the repairer is currently performing repair, determine, as a time length required by the repairer for completing the current work, a difference between an estimated time length of a device currently repaired by the repairer and a time length of repair already performed by the repairer.

[0038] The waiting time calculation module calculates the sum of the time required for each available maintenance personnel to arrive at the target device and the time required for completing the current work as the waiting time of the maintenance personnel.

[0039] In a possible implementation, the waiting time calculation module further includes: calculating the sum of the time required for each available maintenance personnel to arrive at the target device, the time required for completing the current work, and the work preparation time as the waiting time of the maintenance personnel.

[0040] According to another aspect of the embodiments of the present disclosure, a nuclear power maintenance time estimation device is provided, which includes:

[0041] a processor;

[0042] a memory for storing processor-executable instructions;

[0043] The processor is configured to perform the method described above.

[0044] According to another aspect of the embodiments of the present disclosure, a non-volatile computer-readable storage medium is provided, which stores computer program instructions, and the computer program instructions are executed by a processor to implement the method described above.

[0045] The nuclear power maintenance time estimation method of the present disclosure determines the currently available maintenance personnel according to the target device that needs to be maintained at present; in the case where the available maintenance personnel are multiple, for each available maintenance personnel, the estimated time required for the maintenance personnel to maintain the target device is determined; the estimated time that meets the preset condition in the multiple estimated times is taken as the estimated time required for maintaining the target device, and the maintenance personnel whose estimated time meets the preset condition is assigned as the personnel responsible for maintaining the target device. Thus, suitable maintenance personnel can be assigned according to the actual situation of the personnel, and the completion time of a single maintenance work and the completion time of a large number of parallel works can be accurately evaluated, and thus the accurate parallel window duration of refueling overhaul can be obtained. BRIEF DESCRIPTION OF DRAWINGS

[0046] Figure 1 is a flowchart of a nuclear power maintenance time estimation method according to an exemplary embodiment.

[0047] Figure 2 is a block diagram of a nuclear power maintenance time estimation device according to an exemplary embodiment.

[0048] Figure 3 is a block diagram of a nuclear power maintenance time estimation device according to an exemplary embodiment. DETAILED DESCRIPTION

[0049] The application will be described in further detail below with reference to the drawings and specific embodiments.

[0050] Figure 1 is a flow chart of a nuclear power maintenance duration estimation method according to an exemplary embodiment. The method can be executed by a terminal device, where the terminal device can be a server, a desktop computer, a notebook computer, a tablet computer, etc. The terminal device can also be, for example, a user equipment, a vehicle-mounted device, or a wearable device, etc. The type of the terminal device is not limited in the embodiments of the present disclosure. As shown in Figure 1 the method includes:

[0051] Step 10, determining available maintenance personnel for a target device currently in need of maintenance.

[0052] For example, step 10 can include:

[0053] Step 100, obtaining the level of the target device;

[0054] Step 101, obtaining the level of each maintenance personnel, the number of work tickets currently held by the maintenance personnel, and downtime information;

[0055] Step 102, for each maintenance personnel, if the level of the maintenance personnel is greater than or equal to the level of the target device, and the number of work tickets held by the maintenance personnel is less than a preset number (where the preset number can be determined according to historical experience), and the maintenance personnel has no downtime information (downtime information can represent an information identifier indicating that the maintenance personnel is in a downtime state due to a violation or leave, etc.), the maintenance personnel is determined as an available maintenance personnel. Correspondingly, if the number of work tickets held by the maintenance personnel is greater than or equal to the preset number, or the maintenance personnel has downtime information, the maintenance personnel is unavailable.

[0056] In this way, available personnel can be selected according to the level and working status of the maintenance personnel.

[0057] Step 11, in the case where the available maintenance personnel are multiple, determining, for each available maintenance personnel, an estimated duration of the maintenance personnel, where the estimated duration is used to represent the estimated duration required by the maintenance personnel to maintain the target device.

[0058] For example, step 11 can include: Step 110, for each available maintenance personnel, summing the maintenance duration of the maintenance personnel and the waiting duration as the estimated duration of the maintenance personnel. Wherein, for each available maintenance personnel, the historical average maintenance duration of the maintenance personnel can be used as the maintenance duration of the employee, and the waiting duration of the maintenance personnel can be determined according to the current time and the time at which the maintenance personnel is expected to complete the maintenance work in the system when the maintenance personnel is currently maintaining.

[0059] Step 12, taking the estimated time length meeting the preset condition as the time length required for repairing the target device, and assigning the repairer whose estimated time length meets the preset condition as the person responsible for repairing the target device.

[0060] For example, in step 12, after obtaining the estimated time lengths of the repairers available, the repairer with the shortest estimated time length can be taken as the person responsible for repairing the target device, and the shortest estimated time length can be taken as the time length required for repairing the target device.

[0061] According to steps 10-12, the repair time lengths of the devices in the nuclear power plant can be estimated, and the estimated duration of the entire overhaul and each sub-project of the overhaul can be determined.

[0062] The nuclear power repair time length estimation method provided by the present disclosure determines the repairers available according to the target device currently in need of repair, determines the estimated time length required for each available repairer to repair the target device, takes the estimated time length meeting the preset condition as the time length required for repairing the target device, and assigns the repairer whose estimated time length meets the preset condition as the person responsible for repairing the target device. In this way, the suitable repairer can be assigned according to the actual situation of the repairer, the completion time of a single repair work and the completion time of a large number of parallel works can be accurately evaluated, and the accurate parallel window duration of the refueling overhaul can be obtained.

[0063] In a possible implementation, step 110 includes:

[0064] Step 1100, determining the type of the target device.

[0065] Step 1101, determining the ratio between the average time length required for each available repairer to repair the target device (for example, the ratio between the total repair time length of the repairer for the target device and the repair times) and the average time length required for all repairers to repair the target device (for example, the ratio between the total repair time length of the target device and the total repair times), and taking the product of the ratio and the average time length required for all repairers to repair the target device (for example, the ratio between the total repair time length of the target device and the total repair times) as the repair time length of the repairer.

[0066] Since the maintenance personnel may not have maintained the target device itself, the historical maintenance data of the target device cannot reflect the maintenance capability of the maintenance personnel. The present disclosure starts from the type of the target device, determines the ratio between the average time length required by the maintenance personnel to maintain the type of device and the average time length required by all maintenance personnel to maintain the type of device, and indicates the level of the maintenance personnel in the overall maintenance personnel in the maintenance of the same type of device through the ratio. On this basis, the ratio can also well fit the level of the maintenance personnel in the overall maintenance personnel in the maintenance of the target device. Thus, the product of the ratio and the average time length required by all maintenance personnel to maintain the target device is taken as the maintenance time length of the maintenance personnel, which can organically connect the maintenance personnel with the target device and more accurately estimate the time length required by each maintenance personnel to maintain the target device.

[0067] In a possible implementation, step 110 further includes:

[0068] Step 1102, for each available maintenance personnel, taking the ratio between the distance between the target device and the maintenance personnel and the personnel travel speed as the time length required by the maintenance personnel to reach the target device;

[0069] In step 1102, the position information (for example, the geographic position coordinates) of the maintenance personnel can be obtained in real time, and the position information of the target device is obtained. The distance between the maintenance personnel and the target device is determined according to the position information of the maintenance personnel and the position information of the target device. The travel speed of the personnel may, for example, be the average travel speed of the maintenance personnel, or the average travel speed of the overall maintenance personnel. The ratio between the distance between the target device and the maintenance personnel and the personnel travel speed can be taken as the time length required by the maintenance personnel to reach the target device.

[0070] Step 1103, for each available maintenance personnel, in the case that the maintenance personnel is currently performing maintenance, taking the difference between the estimated time length of the device currently maintained by the maintenance personnel and the time length of the device already maintained by the maintenance personnel as the time length required by the maintenance personnel to complete the current work;

[0071] Step 1104, taking the sum of the time length required by each available maintenance personnel to reach the target device and the time length required to complete the current work as the waiting time length of the maintenance personnel.

[0072] In a possible implementation, step 1104 further includes: taking the sum of the time length required by each available maintenance personnel to reach the target device, the time length required to complete the current work, and the work preparation time length as the waiting time length of the maintenance personnel.

[0073] In this way, the disclosure can estimate the time required for a maintenance personnel to reach and start maintenance of a target device according to the location and working state of the maintenance personnel, thereby more accurately predicting the time required for the maintenance personnel to maintain the target device.

[0074] In one possible implementation, a nuclear power maintenance time estimation apparatus is provided, and the apparatus comprises:

[0075] a first determination module configured to determine, for a target device currently in need of maintenance, available maintenance personnel;

[0076] a second determination module configured to, in a case where the available maintenance personnel are multiple, determine, for each available maintenance personnel, an estimated time of the maintenance personnel, the estimated time being used to represent the time required for the maintenance personnel to maintain the target device;

[0077] a third determination module configured to take, as the time required for the maintenance personnel to maintain the target device, an estimated time that meets a preset condition from multiple estimated times, and assign the maintenance personnel whose estimated time meets the preset condition as the personnel responsible for maintaining the target device.

[0078] In one possible implementation, the first determination module comprises:

[0079] a first acquisition module configured to acquire the level of the target device;

[0080] a second acquisition module configured to acquire the level of each maintenance personnel, the number of work tickets currently held by the maintenance personnel, and downtime information;

[0081] a selection module configured to, for each maintenance personnel, take the maintenance personnel as the available maintenance personnel when the level of the maintenance personnel is greater than or equal to the level of the target device, the number of work tickets held by the maintenance personnel is lower than a preset number, and the maintenance personnel has no downtime information.

[0082] In one possible implementation, the second determination module comprises:

[0083] an estimated time calculation module configured to, for each available maintenance personnel, take the sum of the maintenance time of the maintenance personnel and the waiting time as the estimated time of the maintenance personnel.

[0084] In one possible implementation, the estimated time calculation module comprises:

[0085] a type determination module configured to determine the type of the target device;

[0086] The maintenance duration calculation module is configured to determine, for each available maintenance personnel, a ratio between an average duration required by the maintenance personnel to maintain the type of device and an average duration required by all maintenance personnel to maintain the type of device, and multiply the ratio by an average duration required by all maintenance personnel to maintain the target device to obtain a maintenance duration of the maintenance personnel.

[0087] In a possible implementation, the estimated duration calculation module further includes:

[0088] The arrival duration calculation module is configured to, for each available maintenance personnel, take a ratio between a distance between the target device and the maintenance personnel and a personnel travel speed as a duration required by the maintenance personnel to arrive at the target device.

[0089] The remaining duration calculation module is configured to, for each available maintenance personnel, in a case that the maintenance personnel is currently performing maintenance, take a difference between an estimated duration of a device currently maintained by the maintenance personnel and a duration of a device already maintained by the maintenance personnel as a duration required by the maintenance personnel to complete a current task.

[0090] The waiting duration calculation module is configured to take a sum of the duration required by each available maintenance personnel to arrive at the target device and the duration required by the maintenance personnel to complete the current task as a waiting duration of the maintenance personnel.

[0091] In a possible implementation, the waiting duration calculation module further includes: taking a sum of the duration required by each available maintenance personnel to arrive at the target device, the duration required by the maintenance personnel to complete the current task, and a task preparation duration as the waiting duration of the maintenance personnel.

[0092] The above description of the apparatus has been described in detail in the description of the above method, and will not be repeated here.

[0093] Figure 2 is a block diagram of a nuclear power maintenance duration estimation apparatus according to an exemplary embodiment. The apparatus 800 can be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0094] Referring to Figure 2 , the apparatus 800 can include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.

[0095] The processing component 802 generally controls the overall operations of the device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 can include one or more processors 820 to execute instructions delivered from the memory 804 to complete all or part of the steps described above. In addition, the processing component 802 can include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0096] The memory 804 is configured to store various types of data to support the operations of the device 800. Examples of these data include instructions for any application or device operating on the device 800, contact data, phonebook data, messages, pictures, videos, and so on. The memory 804 can be implemented by any type of volatile or non-volatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0097] The power component 806 provides power to the various components of the device 800. The power component 806 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 800.

[0098] The multimedia component 808 includes a screen providing an output interface between the device 800 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen can be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense a touch, a slide, and a gesture on the touch panel. The touch sensor can not only sense a boundary of a touching or sliding action, but also detect duration and pressure related to the touching or sliding action. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. The front camera and / or the rear camera can receive external multimedia data when the device 800 is in an operation mode, such as a shooting mode or a video mode. Each of the front and rear cameras can be a fixed optical lens system or have a focal length and optical zoom capability.

[0099] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) that is configured to receive an external audio signal when the device 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0100] The I / O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which can include a keypad, a click wheel, buttons, and so on. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.

[0101] The sensor component 814 includes one or more sensors for providing status assessments of various aspects of the device 800. For example, the sensor component 814 can detect an open / closed position of the device 800, relative positioning of components, such as a display and a keypad of the device 800, a change of position of the device 800 or a component of the device 800, presence or absence of user contact with the device 800, changes in orientation or acceleration / deceleration

[0102] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a corresponding communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an example embodiment, the communication component 816 receives broadcast signals or broadcast-related information from external broadcast management systems via a broadcast channel. In an example embodiment, the communication component 816 also includes a Near Field Communication (NFC) module to promote short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) techniques, infrared data association (IrDA) techniques, ultra-wideband (UWB) techniques, Bluetooth (BT) techniques, and other techniques.

[0103] In example embodiments, the apparatus 800 can be implemented using one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic devices, for performing the methods described above.

[0104] In example embodiments, a non-transitory computer readable storage medium, such as the memory 804 including computer program instructions, is also provided, which can be executed by the processor 820 of the apparatus 800 to complete the methods described above.

[0105] Figure 3 is a block diagram of a nuclear power maintenance duration estimation apparatus according to an example embodiment. For example, the apparatus 1900 can be provided as a server. Referring to Figure 3 , the apparatus 1900 includes a processing component 1922, which further includes one or more processors, and a memory resource represented by a memory 1932, for storing instructions, such as an application program, executable by the processing component 1922. The application program stored in the memory 1932 can include one or more than one module each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute the instructions to perform the methods described above.

[0106] The apparatus 1900 can also include a power component 1926 configured to perform power management of the apparatus 1900, a wired or wireless network interface 1950 configured to connect the apparatus 1900 to a network, and an input output (I / O) interface 1958. The apparatus 1900 can operate based on an operating system stored in the memory 1932, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or the like.

[0107] In example embodiments, a non-transitory computer readable storage medium, such as the memory 1932 including computer program instructions, is also provided, which can be executed by the processing component 1922 of the apparatus 1900 to complete the methods described above.

[0108] The present disclosure can be a system, a method, and / or a computer program product. The computer program product can include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present disclosure.

[0109] Computer readable storage media can be tangible storage media which can retain and store instructions for use by an instruction execution device. Computer readable storage media can be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer readable storage media include the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.

[0110] Computer readable program instructions described herein can be downloaded to respective computing / processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and / or a wireless network. The network can comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and / or edge servers. A network adapter card or network interface in each computing / processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing / processing device.

[0111] Computer readable program instructions for carrying out operations of the present disclosure can be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate array (FPGA), or programmable logic array (PLA) can execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present disclosure.

[0112] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0113] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or nonvolatile memory, or a suitable combination of the different types of computer readable storage media. The computer readable program instructions can also be downloaded to a computer, other programmable data processing apparatus, or other device from a computer readable storage medium or to an external computer or external storage device via a data signal that can be transmitted for example via a wired medium or a wireless medium such as the Internet or Wireless Application Protocol (WAP) signaling.

[0114] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0115] The flow diagrams and the block diagrams in the drawings are presented to illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flow diagrams and the block diagrams can represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logic functions. In some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flow diagrams, and combinations thereof, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and

[0116] Embodiments of the present disclosure have been described above, and the description is intended to be illustrative of the embodiments and not restrictive. Many modifications and variations of the described embodiments are possible and are within the scope of the disclosure. The selection of terms is intended to best describe the principles of the embodiments, practical application, or technical improvements over the technology found in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. A method for estimating nuclear power maintenance time, characterized in that: The method comprises: Step 10: Determine the currently available maintenance personnel for the target equipment currently requiring maintenance. If the number of work tickets held by the maintenance personnel is less than a preset number and the maintenance personnel has no downtime information, the maintenance personnel is considered the currently available maintenance personnel. Downtime information indicates that the maintenance personnel is downtime due to violation or leave. Step 11: If there are multiple maintenance personnel available, determine the estimated maintenance time for each available maintenance personnel, and use the sum of the maintenance time and the waiting time of the maintenance personnel as the estimated maintenance time for the maintenance personnel; Step 12: The estimated time that meets the preset conditions among multiple estimated time periods is used as the estimated time required to repair the target device, and the maintenance personnel whose estimated time meets the preset conditions are assigned as the personnel responsible for repairing the target device; the maintenance personnel with the shortest estimated time is used as the personnel responsible for repairing the target device, and the shortest estimated time is used as the time required to repair the target device.

2. The method according to claim 1, characterized in that Step 10 includes: Step 100, obtaining the level of the target device; Step 101: Obtain the level of each maintenance personnel, the number of work tickets currently held, and work stoppage information; Step 102: for each maintenance personnel, when the level of the maintenance personnel is greater than or equal to the level of the target equipment, if the number of work tickets held by the maintenance personnel is less than a preset number and the maintenance personnel has no work stoppage information, the maintenance personnel is regarded as the currently available maintenance personnel.

3. The method according to claim 1, characterized in that Step 11 includes: Step 110 : For each available maintenance personnel, the sum of the maintenance time and the waiting time of the maintenance personnel is used as the estimated maintenance time of the maintenance personnel.

4. The method according to claim 3, characterized in that Step 110 includes: Step 1100, determining the type of the target device; Step 1101: For each available maintenance personnel, determine the ratio between the average time required for the maintenance personnel to repair the type of equipment and the average time required for all maintenance personnel to repair the type of equipment, and multiply the ratio by the average time required for all maintenance personnel to repair the target equipment as the maintenance time of the maintenance personnel.

5. The method according to claim 3, characterized in that Step 110 also includes: Step 1102: For each available maintenance worker, the ratio of the distance between the target device and the maintenance worker to the worker's travel speed is used as the time required for the maintenance worker to reach the target device. Step 1103: For each available maintenance personnel, if the maintenance personnel is currently performing maintenance, the difference between the estimated maintenance time of the equipment currently being maintained by the maintenance personnel and the maintenance time the maintenance personnel has already performed is used as the time required for the maintenance personnel to complete the current work; Step 1104 : The sum of the time required for each available maintenance personnel to reach the target device and the time required to complete the current work is used as the waiting time of the maintenance personnel.

6. The method according to claim 5, characterized in that Step 1104 also includes: taking the sum of the time required for each available maintenance personnel to reach the target device, the time required to complete the current work, and the work preparation time as the waiting time of the maintenance personnel.

7. A nuclear power maintenance time estimation device, characterized in that: The device comprises: The first determination module is used to determine the currently available maintenance personnel for the target equipment currently requiring maintenance; if the number of work tickets held by the maintenance personnel is less than a preset number and the maintenance personnel has no work suspension information, the maintenance personnel is considered the currently available maintenance personnel. The work suspension information is used to indicate that the maintenance personnel is in a work suspension state due to violation or leave; The second determining module is configured to determine, for each available maintenance personnel, an estimated maintenance time of the maintenance personnel when there are multiple maintenance personnel available, and use the sum of the maintenance time of the maintenance personnel and the waiting time as the estimated maintenance time of the maintenance personnel; The third determination module is used to use the estimated time that meets the preset conditions among multiple estimated time periods as the estimated time required to repair the target equipment, and assign the maintenance personnel whose estimated time meets the preset conditions as the personnel responsible for repairing the target equipment; use the maintenance personnel with the shortest estimated time as the personnel responsible for repairing the target equipment, and use the shortest estimated time as the time required to repair the target equipment.

8. The device according to claim 7, characterized in that The first determining module includes: A first acquisition module, configured to acquire the level of the target device; The second acquisition module is used to obtain the level of each maintenance personnel, the number of work tickets currently held, and the shutdown information; The selection module selects each maintenance personnel as the currently available maintenance personnel when the maintenance personnel's level is greater than or equal to the level of the target equipment, if the number of work tickets held by the maintenance personnel is less than the preset number and the maintenance personnel has no shutdown information.

9. The device according to claim 7, characterized in that The second determination module includes: The estimated duration calculation module is used to calculate the sum of the maintenance time and waiting time of each available maintenance personnel as the estimated duration of the maintenance personnel.

10. The device according to claim 9, characterized in that The estimated duration calculation module includes: A type determination module, configured to determine the type of the target device; The maintenance time calculation module is used to determine, for each available maintenance personnel, the ratio between the average time required for the maintenance personnel to repair the type of equipment and the average time required for all maintenance personnel to repair the type of equipment, and multiply the ratio by the average time required for all maintenance personnel to repair the target equipment as the maintenance time of the maintenance personnel.

11. The device according to claim 9, characterized in that The estimated duration calculation module also includes: The arrival time calculation module is used to calculate the time required for each available maintenance personnel to reach the target device by taking the ratio of the distance between the target device and the maintenance personnel and the personnel's travel speed; The remaining time calculation module is used to calculate the time required for each available maintenance personnel to complete the current work as the difference between the estimated time the maintenance personnel is currently maintaining the equipment and the time the maintenance personnel has already spent on the equipment; The waiting time calculation module is used to calculate the sum of the time required for each available maintenance personnel to reach the target equipment and the time required to complete the current work as the waiting time of the maintenance personnel.

12. The device according to claim 11, characterized in that The waiting time calculation module further includes: taking the sum of the time required for each available maintenance personnel to reach the target equipment, the time required to complete the current work, and the work preparation time as the waiting time of the maintenance personnel.

13. A nuclear power maintenance time estimation device, characterized in that: The device comprises: processor; a memory for storing processor-executable instructions; The processor is configured to execute the method according to any one of claims 1 to 6.

14. A non-volatile computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Method for calculating collection abnormality maintenance time

    CN106643765A

  • Method and apparatus for evaluating reliability maintainability and supportability

    CN109118097A