Method and device for calculating working hours in nuclear power overhaul and terminal
1. A method for calculating man-hour in nuclear power overhaul is characterized by comprising the following steps:
acquiring an imported work order, wherein the work order comprises at least one maintenance task;
respectively acquiring input labor hour parameters corresponding to the overhaul tasks, wherein the labor hour parameters comprise labor hour codes and calculated quantity;
matching work metering data and a work hour calculation formula corresponding to the work hour codes from a work hour database, and calculating the task work hours corresponding to each overhaul task based on the calculated number, the work metering data and the work hour calculation formula;
and carrying out working hour statistics based on the task working hours to generate maintenance working hours corresponding to the work order.
2. The man-hour calculation method according to claim 1, wherein the matching of the work measurement data corresponding to the man-hour code and the man-hour calculation formula from the man-hour database and the calculation of the task man-hour corresponding to each of the inspection tasks based on the calculated number, the work measurement data, and the man-hour calculation formula comprises:
matching first work metering data corresponding to a first man-hour code and a first man-hour calculation formula from the man-hour database;
judging whether the first man-hour code refers to a coherent man-hour code or not based on the first work metering data;
when the first man-hour code is determined to reference a coherent man-hour code, acquiring the input coherent man-hour code, and matching second work measurement data corresponding to the coherent man-hour code and a second man-hour calculation formula from the man-hour database;
and calculating the task man-hour of the maintenance task corresponding to the first man-hour code based on the calculation reference relation of the first man-hour calculation formula to the second man-hour calculation formula by combining the calculated amount and the second work measurement data.
3. The method for computing man-hours according to claim 1, wherein the work order further includes: a work area for the maintenance task; the step of matching work measurement data and a work hour calculation formula corresponding to the work hour codes from the work hour database, and calculating the task work hours corresponding to each overhaul task based on the calculated number, the work measurement data and the work hour calculation formula comprises the following steps:
matching second work measurement data corresponding to a second man-hour code and a second man-hour calculation formula from the man-hour database;
reading a target working area of the target maintenance task from the work order based on the target maintenance task corresponding to the second man-hour code;
and when the target working area is determined to accord with the set working environment, calculating the task labor hour of the maintenance task corresponding to the second labor hour code based on the calculated number, the second work metering data and the second labor hour calculation formula and by combining the calculation coefficient of the set working environment.
4. The man-hour calculation method according to claim 1, wherein the work measurement data includes: the execution working hour measurement data and the auxiliary working hour measurement data of the maintenance task; the step of matching work measurement data and a work hour calculation formula corresponding to the work hour codes from the work hour database, and calculating the task work hours corresponding to each overhaul task based on the calculated number, the work measurement data and the work hour calculation formula comprises the following steps:
matching third work measurement data corresponding to a third man-hour code and a third man-hour calculation formula from the man-hour database;
judging whether an associated man-hour code having task execution relevance with the third man-hour code exists in the recorded man-hour codes;
if the associated labor hour codes exist in the recorded labor hour codes, deducting the auxiliary labor hour metering data from the third work metering data to obtain deducted work metering data;
and calculating the task man-hour of the maintenance task corresponding to the third man-hour code based on the calculated number, the deducted work measurement data and the third man-hour calculation formula.
5. The man-hour calculation method according to claim 1, wherein the generating of the repair man-hours corresponding to the work order by performing the man-hour statistics based on the task man-hours comprises:
determining the task man-hour corresponding to each maintenance task as standard man-hour;
acquiring input nonstandard working hours;
and counting and generating the maintenance working hours corresponding to the work order based on the standard working hours and the non-standard working hours.
6. The man-hour calculation method according to claim 1, wherein the acquiring of the input man-hour parameters corresponding to the maintenance tasks, respectively, comprises:
comparing the current man-hour code included in the man-hour parameter with the recorded man-hour code to obtain a comparison result when a group of the man-hour parameters are obtained;
and prompting repeated entry if the entered man-hour code is determined to contain the current man-hour code according to the comparison result.
7. The man-hour calculation method according to claim 1, wherein before the acquiring the imported work order, the method further comprises:
analyzing the working hour calculation standard text, and extracting to obtain working hour calculation standard data and working hour calculation standard formulas of N overhaul categories; n is an integer greater than or equal to 1;
and storing the work measurement standard data of the N overhaul categories and the working hour calculation standard formula to obtain the working hour database.
8. A man-hour calculation device in nuclear power overhaul, comprising:
the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring an imported work order, and the work order comprises at least one maintenance task;
the second acquisition module is used for respectively acquiring input labor hour parameters corresponding to the maintenance tasks, and the labor hour parameters comprise labor hour codes and calculated quantity;
the computing module is used for matching work metering data and a work hour computing formula corresponding to the work hour codes from a work hour database, and computing the task work hours corresponding to each maintenance task based on the computed number, the work metering data and the work hour computing formula;
and the generating module is used for carrying out working hour statistics based on the task working hours and generating the maintenance working hours corresponding to the work order.
9. A terminal comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
Background
The nuclear power overhaul field is different from the nuclear power construction or debugging field, and each overhaul device needs to be stopped or isolated from an operating system during the operation of a nuclear power unit to finish the overhaul work. However, the equipment that is shut down or isolated has a limited time, and the maintenance personnel need to complete the maintenance within a specified time window. During the overhaul of a nuclear power generating unit, although most of equipment is in an off-line state, the work on a critical path (directly influencing the overhaul grid-connected power generation) needs to be completed within a specified time in consideration of the economic benefit of the unit.
Due to the working timeliness, the improvement of the working efficiency of the power plant equipment maintenance is necessary, and under the condition that maintenance technology, process and the like are not changed, necessary management or performance measures are absolutely necessary.
In the existing work time verification, a technician performs verification, a paper work sheet is printed after verification and is provided for constructors to distribute work time, the work time verification depends on judgment of the constructors seriously, the task of the work flow verification is complicated, and the efficiency is low.
Disclosure of Invention
The embodiment of the application provides a method, a device and a terminal for calculating working hours in nuclear power overhaul, and aims to solve the problems that in the prior art, working hour approval depends heavily on judgment of personnel, work flow tasks are complicated to approve, and efficiency is low.
The first aspect of the embodiment of the present application provides a method for computing man-hours in nuclear power overhaul, including:
acquiring an imported work order, wherein the work order comprises at least one maintenance task;
respectively acquiring input labor hour parameters corresponding to the overhaul tasks, wherein the labor hour parameters comprise labor hour codes and calculated quantity;
matching work metering data and a work hour calculation formula corresponding to the work hour codes from a work hour database, and calculating the task work hours corresponding to each overhaul task based on the calculated number, the work metering data and the work hour calculation formula;
and carrying out working hour statistics based on the task working hours to generate maintenance working hours corresponding to the work order.
A second aspect of an embodiment of the present application provides a man-hour calculation device in nuclear power overhaul, including:
the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring an imported work order, and the work order comprises at least one maintenance task;
the second acquisition module is used for respectively acquiring input labor hour parameters corresponding to the maintenance tasks, and the labor hour parameters comprise labor hour codes and calculated quantity;
the computing module is used for matching work metering data and a work hour computing formula corresponding to the work hour codes from a work hour database, and computing the task work hours corresponding to each maintenance task based on the computed number, the work metering data and the work hour computing formula;
and the generating module is used for carrying out working hour statistics based on the task working hours and generating the maintenance working hours corresponding to the work order.
A third aspect of embodiments of the present application provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps of the method according to the first aspect when executing the computer program.
A fourth aspect of embodiments of the present application provides a computer-readable storage medium, in which a computer program is stored, which, when executed by a processor, performs the steps of the method according to the first aspect.
A fifth aspect of the present application provides a computer program product, which, when run on a terminal, causes the terminal to perform the steps of the method of the first aspect described above.
As can be seen from the above, in the embodiment of the present application, by acquiring the imported work order and acquiring the input labor hour parameters corresponding to the overhaul tasks, respectively, matching the corresponding work measurement data and labor hour calculation formula from the labor hour database based on the labor hour codes, and calculating the task labor hour corresponding to each overhaul task based on the calculated number, the work measurement data and the labor hour calculation formula; the working hour statistics is carried out based on the task working hours, the maintenance working hours corresponding to the work order are generated, the judgment of automatic working hour verification replacement personnel is achieved, the simplification processing of verification work is improved, the complexity of the flow task is reduced, and the efficiency is improved.
Drawings
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 the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a first flowchart of a method for computing man-hours in nuclear power overhaul according to an embodiment of the present application;
fig. 2 is a flowchart ii of a method for calculating man-hours in nuclear power overhaul according to an embodiment of the present application;
fig. 3 is a structural diagram of a man-hour calculation device in nuclear power overhaul according to an embodiment of the present application;
fig. 4 is a structural diagram of a terminal according to an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the present application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the specification of the present application 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.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to a determination" or "in response to a detection". Similarly, the phrase "if it is determined" or "if a [ described condition or event ] is detected" may be interpreted contextually to mean "upon determining" or "in response to determining" or "upon detecting [ described condition or event ]" or "in response to detecting [ described condition or event ]".
In particular implementations, the terminals described in embodiments of the present application include, but are not limited to, other portable devices such as mobile phones, laptop computers, or tablet computers having touch sensitive surfaces (e.g., touch screen displays and/or touch pads). It should also be understood that in some embodiments, the device is not a portable communication device, but is a desktop computer having a touch-sensitive surface (e.g., a touch screen display and/or touchpad).
In the discussion that follows, a terminal that includes a display and a touch-sensitive surface is described. However, it should be understood that the terminal may include one or more other physical user interface devices such as a physical keyboard, mouse, and/or joystick.
The terminal supports various applications, such as one or more of the following: a drawing application, a presentation application, a word processing application, a website creation application, a disc burning application, a spreadsheet application, a gaming application, a telephone application, a video conferencing application, an email application, an instant messaging application, an exercise support application, a photo management application, a digital camera application, a web browsing application, a digital music player application, and/or a digital video player application.
Various applications that may be executed on the terminal may use at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and corresponding information displayed on the terminal can be adjusted and/or changed between applications and/or within respective applications. In this way, a common physical architecture (e.g., touch-sensitive surface) of the terminal can support various applications with user interfaces that are intuitive and transparent to the user.
It should be understood that, the sequence numbers of the steps in this embodiment do not mean the execution sequence, and the execution sequence of each process should be determined by the function and the inherent logic of the process, and should not constitute any limitation to the implementation process of the embodiment of the present application.
In order to explain the technical solution described in the present application, the following description will be given by way of specific examples.
Referring to fig. 1, fig. 1 is a first flowchart of a method for calculating man-hours in nuclear power overhaul according to an embodiment of the present application. As shown in fig. 1, a method for calculating man-hour in nuclear power overhaul includes the following steps:
and 101, acquiring the imported work order.
One work order corresponds to the total performance tasks within a set area, or to the total performance tasks of a group of people, etc. Wherein one work order contains at least one service task.
And 102, respectively acquiring input labor hour parameters corresponding to the maintenance tasks.
The man-hour parameters comprise a man-hour code and a calculated number.
Wherein the man-hour codes correspond to service tasks, one man-hour code corresponding to a class of service tasks, such as the man-hour code AL-MS-RA-NJ-040 corresponding to a service task for a ventilation system damper.
Wherein the calculated number corresponds to the man-hour code, and the calculated number is used for describing the execution number of the maintenance tasks corresponding to one man-hour code. For example, when the inspection task is the inspection of the ventilation system dampers, if the number of the inspection ventilation system dampers is plural, the calculated number of the inspection task corresponding to the man-hour code needs to be written while the man-hour code corresponding to the inspection task is written, and for example, if the number of the inspection ventilation system dampers is 4, the calculated number is recorded as 4.
Specifically, in the application process, the work order needs to be uploaded to the system by the service personnel, and the working hour parameters also need to be input on the system user interface by the service personnel.
When the user interface of the system is set, the content of the work order and the matching information of the work time codes can be displayed on the same page, the transparency of system information is improved, the non-uniform measurement standard of the work time is avoided, and the same work planning of the work time calculation in the maintenance work is ensured. The input of the work order and the input of the working hour parameters can set various filling modes such as offline import, online direct selection and the like in a user interface, and when the online direct selection is carried out, the selection modes such as direct selection, addition selection or input of partial information matching complete information and the like can be adopted, so that the information selection and the input are more convenient. And a function key for automatically jumping to the next work order can be arranged in the user interface, so that repeated exit and entry operations are saved, the self-checking of checking time and checking by a third party are greatly facilitated, and the humanized operation process is improved.
And 103, matching work metering data and a work hour calculation formula corresponding to the work hour codes from the work hour database, and calculating the task work hours corresponding to each overhaul task based on the calculated number, the work metering data and the work hour calculation formula.
The man-hour database may be a database established in advance, and the man-hour database stores work measurement data, man-hour calculation formulas, and correspondence between man-hour codes and the work measurement data and the man-hour calculation formulas of different maintenance tasks.
The construction of the man-hour database can be that the man-hour calculation standard text is analyzed in advance, and the work measurement standard data and the man-hour calculation standard formula of N overhaul categories are extracted and obtained; n is an integer greater than or equal to 1; and storing the work measurement standard data and the working hour calculation standard formula of the N overhauling categories to obtain a working hour database.
The work metering data is a metering parameter of work in the maintenance task corresponding to the agent code, such as the standard execution time length of the maintenance task in task execution, the number of executing persons, the standard preparation time length in task preparation, the number of executing persons and the like.
The standard document for computing man-hour may be a text of regulation system related to computing man-hour, or a standard text for checking up man-hour obtained by collating, etc. When content extraction is performed based on the man-hour calculation standard text, the text analysis and the content extraction can be realized by utilizing a natural language processing technology, and then the work measurement standard data and the corresponding man-hour calculation standard formula are obtained from the text content.
The job measurement standard data is, for example, the number of job executions, the number of job execution man-hours, the execution coefficient, the number of job preparation man-hours, and the number of maintenance man-hours for a certain inspection task.
The work metering data corresponding to the man-hour codes is one or one group of work metering standard data stored in the man-hour database, and the man-hour calculation formula corresponding to the man-hour codes is one or one group of man-hour calculation standard formulas stored in the man-hour database.
As an optional implementation manner, the matching, from the man-hour database, the work measurement data and the man-hour calculation formula corresponding to the man-hour code, and calculating the task man-hour corresponding to each maintenance task based on the calculated number, the work measurement data and the man-hour calculation formula, includes:
matching first work measurement data corresponding to the first man-hour code and a first man-hour calculation formula from a man-hour database; judging whether the first man-hour code refers to a coherent man-hour code or not based on the first work metering data; when the first man-hour code is determined to reference a coherent man-hour code, acquiring the input coherent man-hour code, and matching second work measurement data corresponding to the coherent man-hour code and a second man-hour calculation formula from a man-hour database; and calculating the task man-hour of the maintenance task corresponding to the first man-hour code based on the calculation reference relation of the first man-hour calculation formula to the second man-hour calculation formula by combining the calculated amount and the second work measurement data.
Wherein the coherent man-hour code is a code having a reference relationship with the first man-hour code. The reference relationship is that when the man-hour calculation formula of the first man-hour code matching is used for calculation, a man-hour calculation formula of the coherent man-hour code matching needs to be referenced to execute a calculation process. The reference relationship may be determined by the inspection tasks corresponding to the first labor hour code and the coherent labor hour code, specifically, the inspection task corresponding to the coherent labor hour code may be a standard inspection task, the inspection task corresponding to the second labor hour code may be an auxiliary inspection task, and the determination of the labor hour of the auxiliary inspection task requires measurement based on the labor hour corresponding to the standard inspection task, and then the measurement may be performed according to the above implementation procedure.
In the process of calculating the task man-hour of the overhaul task corresponding to the first man-hour code by combining the calculated number and the second work measurement data and based on the calculation reference relationship of the first man-hour calculation formula to the second man-hour calculation formula, the second work measurement data and the second man-hour calculation formula can be combined, the second work measurement data is substituted into the second man-hour calculation formula for calculation, the calculation reference relationship of the first man-hour calculation formula to the second man-hour calculation formula is further calculated, the calculation result is substituted into the first man-hour calculation formula to obtain a second calculation result, and the second calculation result is multiplied by the calculated number to obtain the final task man-hour of the overhaul task corresponding to the first man-hour code.
As a further optional implementation, the work order further includes: a work area for maintenance tasks; correspondingly, the matching of the work measurement data corresponding to the man-hour codes and the man-hour calculation formula from the man-hour database and the calculation of the task man-hour corresponding to each overhaul task based on the calculated number, the work measurement data and the man-hour calculation formula comprise:
matching second work measurement data corresponding to the second man-hour code and a second man-hour calculation formula from the man-hour database; reading a target working area of the target maintenance task from the work order based on the target maintenance task corresponding to the second man-hour code; and when the target working area is determined to accord with the set working environment, calculating the task labor hour of the maintenance task corresponding to the second labor hour code based on the calculated number, the second work metering data and the second labor hour calculation formula and by combining the calculation coefficient of the set working environment.
The set working environment is, for example, a working environment with core radiation, a working environment without core radiation, a working environment in a storage area, or the like.
When the man-hour calculation is performed based on the second man-hour code, it is necessary to acquire the work area of the current inspection task from the information recorded in the work order based on the second man-hour code, determine whether the work area is in a specific work environment, for example, the same maintenance task (e.g., valve disassembly) may be performed in a different operating environment, such as may occur in the nuclear radiation zone, or outside the nuclear radiation zone, when the maintenance task occurs in the nuclear radiation area, obviously more man-hours need to be calculated for the maintenance task to meet the fairness and justice principle, in this case, it is necessary to set a calculation coefficient corresponding to the set working environment, for example for a valve disassembly overhaul task, the calculation coefficient in the case of a working region in the nuclear radiation region may be set to 3, and the calculation coefficient in the case of a working region in the non-nuclear radiation region may be set to 1 or not.
In the process of calculating the task man-hour of the overhaul task corresponding to the second man-hour code by combining the calculation coefficient of the set working environment based on the calculation number, the second work measurement data and the second man-hour calculation formula, the second work measurement data may be substituted into the second man-hour calculation formula for calculation, and the calculation result may be multiplied by the calculation number and the calculation coefficient to obtain the final task man-hour of the overhaul task corresponding to the second man-hour code.
As still another optional implementation, the working metric data includes: the execution working hour measurement data and the auxiliary working hour measurement data of the maintenance task; correspondingly, the matching of the work measurement data corresponding to the man-hour codes and the man-hour calculation formula from the man-hour database and the calculation of the task man-hour corresponding to each overhaul task based on the calculated number, the work measurement data and the man-hour calculation formula comprise:
matching third work measurement data corresponding to the third man-hour code and a third man-hour calculation formula from the man-hour database; judging whether an associated man-hour code having task execution relevance with the third man-hour code exists in the recorded man-hour codes; if the associated man-hour codes exist in the recorded man-hour codes, deducting the auxiliary man-hour metering data from the third work metering data to obtain deducted work metering data; and calculating the task working hours of the maintenance tasks corresponding to the third working hour codes based on the calculated quantity, the deducted work measurement data and a third working hour calculation formula.
For a work order, after the task man-hour corresponding to a maintenance task is calculated based on a man-hour code, the current man-hour code can be stored to form a recorded man-hour code.
The working metering data comprises: the execution working hour measurement data and the auxiliary working hour measurement data of the maintenance task;
specifically, when the man-hour calculation is performed, one maintenance task may include an execution task and an auxiliary task, the execution task is a main task to be executed on site during maintenance, the auxiliary task is a work preparation task to be executed by the auxiliary main task, and a maintenance report task, where the work preparation refers to preparation work directly related to maintenance activities performed by an executive, such as checking spare parts, preparing tools, and the like, and the maintenance report refers to tasks such as writing and entering completion files such as maintenance reports by the executive. Therefore, the man-hour for one maintenance task may also include the execution man-hour and the auxiliary man-hour. Similarly, the work measurement data corresponding to the inspection task includes execution man-hour measurement data and auxiliary man-hour measurement data.
The execution man-hour measurement data includes, for example, the number of people w (people) required for a certain work execution task, man-hours m (man-hours), and a coefficient K for representing the severity of the overhaul conditions (including the dose environment) and the ease of work; the assist man-hour measurement data includes, for example, the number of man-hours p (man-hours) for preparing the work in the work assist task, the man-hour q (man-hour), and the repair report man-hour r (man-hour). Based on the work measurement data, the total of the man-hours of the maintenance task corresponding to the current work measurement data can be calculated as S (man-hour), and the calculation formula can be: s ═ w × m × K + p × q + r.
The associated man-hour code and the third man-hour code have an association relationship, the association relationship is a task execution association relationship, and the task execution association relationship is embodied between the maintenance tasks corresponding to the associated man-hour code and the third man-hour code. Specifically, the task execution relevance may be that the maintenance task corresponding to the third man-hour code and the maintenance task corresponding to the associated man-hour code belong to the same maintenance item, or that one maintenance task is a main task and one is an auxiliary task between the maintenance task corresponding to the third man-hour code and the maintenance task corresponding to the associated man-hour code, and the like, and is not particularly limited herein.
When the associated man-hour code having the task execution relevance with the third man-hour code is judged to exist in the recorded man-hour codes, the fact that the execution man-hour metering data and the auxiliary man-hour metering data of the maintenance tasks included in the corresponding work metering data are substituted for calculation when the man-hour calculation is carried out based on the associated man-hour code is shown, only one auxiliary work is needed to be carried out between the maintenance tasks having the task execution relevance, and when the man-hour calculation is carried out, the auxiliary man-hour metering data only needs to be used for calculation once. At this time, when the man-hour calculation is performed based on the third man-hour code, the subsidiary man-hour measurement data included in the work measurement data corresponding to the third man-hour code needs to be discarded to obtain the post-deduction work measurement data including the execution man-hour measurement data of the inspection task and not including the subsidiary man-hour measurement data.
In the process of calculating the task time of the overhaul task corresponding to the third man-hour code based on the calculated number, the subtracted work measurement data and the third man-hour calculation formula, the subtracted work measurement data may be substituted into the third man-hour calculation formula to obtain a calculation result, and the calculation result is multiplied by the calculated number to obtain the final task time of the overhaul task corresponding to the third man-hour code, so that the repeated calculation of the man-hours is avoided.
And 104, carrying out working hour statistics based on the task working hours to generate maintenance working hours corresponding to the work order.
Specifically, when the final man-hour statistics is performed, the task man-hours corresponding to at least one inspection task in the work order may be added to obtain the inspection man-hours corresponding to the entire work order.
In this application embodiment, through obtaining leading-in work order and obtaining the man-hour parameter that corresponds with the maintenance task of input respectively, based on man-hour code, in proper order from the man-hour database match with work metering information and man-hour computational formula that man-hour code corresponds, based on calculate quantity work metering information reaches man-hour computational formula calculates each the task man-hour that the maintenance task corresponds is based on each the task man-hour that the maintenance task corresponds generates the maintenance man-hour that the work order corresponds judges with automatic man-hour settlement substitute personnel, promotes the simple and convenient processing of settlement work, reduces the loaded down with trivial details degree of flow task, promotes efficiency.
The embodiment of the application also provides different implementation modes of the man-hour calculation method in the nuclear power overhaul.
Referring to fig. 2, fig. 2 is a second flowchart of a method for calculating man-hours in nuclear power overhaul according to an embodiment of the present application. As shown in fig. 2, a method for calculating man-hour in nuclear power overhaul includes the following steps:
step 201, acquiring the imported work order.
The work order includes at least one service task. The implementation process of this step is the same as that of step 101 in the foregoing embodiment, and is not described here again.
Step 202, comparing the current man-hour code included in the man-hour parameters with the recorded man-hour code to obtain a comparison result every time a group of man-hour parameters is obtained.
And step 203, prompting repeated entry if the entered man-hour code is determined to contain the current man-hour code according to the comparison result.
The man-hour parameters comprise a man-hour code and a calculated number.
After each set of input man-hour parameters is acquired, whether the man-hour codes in the currently acquired man-hour parameters are repeatedly recorded needs to be judged, and the repeated calculation of the man-hours of the same maintenance task is avoided.
And step 204, matching the work metering data and the work hour calculation formula corresponding to the work hour codes from the work hour database, and calculating the task work hours corresponding to each overhaul task based on the calculated number, the work metering data and the work hour calculation formula.
The implementation process of this step is the same as the implementation process of step 103 in the foregoing embodiment, and is not described here again.
And step 205, determining the task man-hour corresponding to each maintenance task as standard man-hour.
Specifically, the standard man-hour corresponds to a man-hour code capable of matching corresponding work measurement data and a man-hour calculation formula from a man-hour database. In a specific application, the standard working hours are specific to working contents which can be standardized in nuclear power overhaul, and for complex nuclear power overhaul projects, some working contents which cannot be standardized exist, so that nonstandard working hours also exist.
Step 206, input non-standard man-hours are obtained.
In the nuclear power overhaul process, for nuclear power overhaul projects which cannot be standardized, operators are required to automatically input relevant working hours so as to ensure comprehensiveness and scientificity in working hour calculation.
And step 207, counting the maintenance man-hours corresponding to the generated work order based on the standard man-hours and the non-standard man-hours.
Specifically, when the final man-hour statistics is performed, the task man-hours corresponding to at least one maintenance task in the work order and the nonstandard man-hours are added and summed to obtain the maintenance man-hours corresponding to the entire work order.
In this application embodiment, through obtaining leading-in work order and obtaining the man-hour parameter that corresponds with the maintenance task of input respectively, based on man-hour code, in proper order from the man-hour database match with work metering information and man-hour computational formula that man-hour code corresponds, based on calculate quantity work metering information reaches man-hour computational formula calculates each the task man-hour that the maintenance task corresponds is based on each the task man-hour that the maintenance task corresponds generates the maintenance man-hour that the work order corresponds judges with automatic man-hour settlement substitute personnel, promotes the simple and convenient processing of settlement work, reduces the loaded down with trivial details degree of flow task, promotes efficiency.
Referring to fig. 3, fig. 3 is a structural diagram of a man-hour calculation device in nuclear power overhaul according to an embodiment of the present application, and for convenience of explanation, only portions related to the embodiment of the present application are shown.
This man-hour calculation device 300 in nuclear power overhaul includes:
a first obtaining module 301, configured to obtain an imported work order, where the work order includes at least one overhaul task;
a second obtaining module 302, configured to obtain input labor hour parameters corresponding to the overhaul task, where the labor hour parameters include labor hour codes and calculation numbers;
a calculation module 303, configured to match work metering data and a work hour calculation formula corresponding to the work hour code from a work hour database, and calculate task work hours corresponding to each maintenance task based on the calculated number, the work metering data, and the work hour calculation formula;
and the generating module 304 is configured to perform labor hour statistics based on the task labor hours, and generate maintenance labor hours corresponding to the work order.
Wherein, the calculation module is specifically configured to:
matching first work metering data corresponding to a first man-hour code and a first man-hour calculation formula from the man-hour database;
judging whether the first man-hour code refers to a coherent man-hour code or not based on the first work metering data;
when the first man-hour code is determined to reference a coherent man-hour code, acquiring the input coherent man-hour code, and matching second work measurement data corresponding to the coherent man-hour code and a second man-hour calculation formula from the man-hour database;
and calculating the task man-hour of the maintenance task corresponding to the first man-hour code based on the calculation reference relation of the first man-hour calculation formula to the second man-hour calculation formula by combining the calculated amount and the second work measurement data.
Wherein, the calculation module is specifically configured to:
matching second work measurement data corresponding to a second man-hour code and a second man-hour calculation formula from the man-hour database;
reading a target working area of the target maintenance task from the work order based on the target maintenance task corresponding to the second man-hour code;
and when the target working area is determined to accord with the set working environment, calculating the task labor hour of the maintenance task corresponding to the second labor hour code based on the calculated number, the second work metering data and the second labor hour calculation formula and by combining the calculation coefficient of the set working environment.
Wherein, the calculation module is specifically configured to:
matching third work measurement data corresponding to a third man-hour code and a third man-hour calculation formula from the man-hour database;
judging whether an associated man-hour code having task execution relevance with the third man-hour code exists in the recorded man-hour codes;
if the associated labor hour codes exist in the recorded labor hour codes, deducting the auxiliary labor hour metering data from the third work metering data to obtain deducted work metering data;
and calculating the task man-hour of the maintenance task corresponding to the third man-hour code based on the calculated number, the deducted work measurement data and the third man-hour calculation formula.
A generation module specifically configured to:
determining the task man-hour corresponding to each maintenance task as standard man-hour;
acquiring input nonstandard working hours;
and counting and generating the maintenance working hours corresponding to the work order based on the standard working hours and the non-standard working hours.
The second obtaining module is specifically configured to:
comparing the current man-hour code included in the man-hour parameter with the recorded man-hour code to obtain a comparison result when a group of the man-hour parameters are obtained;
and prompting repeated entry if the entered man-hour code is determined to contain the current man-hour code according to the comparison result.
The device also includes:
the database module is used for analyzing the working hour calculation standard text and extracting the working hour calculation standard data and the working hour calculation standard formula of N overhauling categories; n is an integer greater than or equal to 1; and storing the work measurement standard data of the N overhaul categories and the working hour calculation standard formula to obtain the working hour database.
The man-hour calculating device in the nuclear power overhaul provided by the embodiment of the application can realize each process of the embodiment of the man-hour calculating method in the nuclear power overhaul, can achieve the same technical effect, and is not repeated here for avoiding repetition.
Fig. 4 is a structural diagram of a terminal according to an embodiment of the present application. As shown in the figure, the terminal 4 of this embodiment includes: at least one processor 40 (only one shown in fig. 4), a memory 41, and a computer program 42 stored in the memory 41 and executable on the at least one processor 40, the steps of any of the various method embodiments described above being implemented when the computer program 42 is executed by the processor 40.
The terminal 4 may be a desktop computer, a notebook, a palm computer, a cloud server, or other computing devices. The terminal 4 may include, but is not limited to, a processor 40, a memory 41. Those skilled in the art will appreciate that fig. 4 is only an example of a terminal 4 and does not constitute a limitation of terminal 4 and may include more or less components than those shown, or some components in combination, or different components, for example, the terminal may also include input output devices, network access devices, buses, etc.
The Processor 40 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 41 may be an internal storage unit of the terminal 4, such as a hard disk or a memory of the terminal 4. The memory 41 may also be an external storage device of the terminal 4, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card) and the like provided on the terminal 4. Further, the memory 41 may also include both an internal storage unit and an external storage device of the terminal 4. The memory 41 is used for storing the computer program and other programs and data required by the terminal. The memory 41 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus/terminal and method may be implemented in other ways. For example, the above-described apparatus/terminal embodiments are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow in the method of the embodiments described above can be realized by a computer program, which can be stored in a computer-readable storage medium and can realize the steps of the embodiments of the methods described above when the computer program is executed by a processor. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
The present application realizes all or part of the processes in the method of the above embodiments, and may also be implemented by a computer program product, when the computer program product runs on a terminal, the steps in the above method embodiments may be implemented when the terminal executes the computer program product.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种馈线转供电场景自动分析系统和方法