Equipment operation effective time calculation method and device, storage medium and related equipment
By acquiring the planned processing data of the target workstation, determining the job type, and calculating the actual cycle time, the problem of insufficient accuracy in calculating the effective operating time of the equipment was solved, and high-precision equipment efficiency analysis was achieved.
Patent Information
- Application Number
- CN202511090721.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-04
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2045-08-04
AI Technical Summary
The calculation accuracy of the effective operating time of equipment in the existing technology is poor, which leads to inaccurate reliability analysis of the overall equipment efficiency.
By acquiring the planned processing data of the target workstation, the job type is determined, and the shift calculation rules corresponding to the job type are adopted. Based on the actual cycle time and equipment status information, the actual start cycle time, end cycle time, rest cycle time, and handover cycle time are selected, and the effective operating time of the equipment is calculated.
It improves the accuracy of calculating the effective operating time of equipment, provides highly reliable overall equipment efficiency analysis data, and overcomes the problem of the disconnect between planned time and actual production capacity.
Smart Images

Figure CN120910463A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data analysis, and particularly relates to a device running effective time calculation method and device, a storage medium and related equipment. BACKGROUND
[0002] With the transformation and upgrading of China's manufacturing industry and the in-depth promotion of intelligent manufacturing, core equipment such as numerical control machine tools and automated production lines play an increasingly key role in the production system, and the level of their running efficiency directly determines the performance of the entire production system. In order to accurately evaluate and improve device performance, overall equipment efficiency (OEE) has become a core indicator for measuring the comprehensive performance of equipment, and plays a crucial role in production optimization, capacity planning, and cost control.
[0003] At present, the industry generally uses planned production tact time as a benchmark to calculate device effective running time, and then obtains the OEE value. This calculation method facilitates standardized management of enterprises to some extent, and provides a unified reference standard for production management. However, in actual production applications, the production site is often affected by various factors, resulting in a deviation between the actual running time and the planned time of the device, and the planned time model lacks effective consideration of the correlation between production tact deviation and device state, causing a serious disconnection between theoretical capacity and actual capacity, which affects the calculation accuracy of the device running effective time, and further affects the credibility analysis of the overall equipment efficiency. SUMMARY
[0004] The present application aims to at least solve one of the above technical defects, particularly the technical defect that the calculation accuracy of the device running effective time is poor in the prior art, which further affects the overall equipment efficiency.
[0005] The present application provides a device running effective time calculation method, which comprises:
[0006] Obtaining planned processing data of a target station in a current running period, and determining the job type of the target station according to the planned processing data; wherein the current running period is formed by a plurality of production tacts, and each production tact is composed of an actual tact and a tact interval; the job type includes single shift and multiple shifts;
[0007] Using a shift calculation rule corresponding to the job type, determining the actual start tact and the actual end tact of the current running period from each actual tact based on each tact interval, and determining the actual shift time according to the actual start tact and the actual end tact;
[0008] filtering the actual rest tact from each production tact in the planned processing data based on the planned rest time and the equipment failure signal, and determining the actual rest time according to the actual rest tact;
[0009] when the job type is multi-shift, filtering the actual handover tact from each production tact in the planned processing data based on the planned handover time and the tact length of each production tact, and determining the actual handover time according to the actual handover tact;
[0010] calculating the actual shift time, the actual rest time and the actual handover time according to the job type, to obtain the effective equipment running time of the target work station in the current running cycle.
[0011] Optionally, the shift calculation rule corresponding to the job type is adopted to determine the actual start tact and the actual end tact of the current running cycle from each actual tact based on each tact interval, which comprises:
[0012] when the job type is single-shift, a first prediction period is determined according to the planned shift time in the planned processing data, and the tact intervals in the first prediction period are threshold compared in the positive sequence and the reverse sequence respectively;
[0013] when three continuous tact intervals in the positive sequence are less than a first preset time length, the actual tact corresponding to the first tact interval among the three continuous tact intervals is taken as the actual start tact of the current running cycle;
[0014] when three continuous tact intervals in the reverse sequence are less than the first preset time length, the actual tact corresponding to the last tact interval among the three continuous tact intervals is taken as the actual end tact of the current running cycle.
[0015] Optionally, the shift calculation rule corresponding to the job type is adopted to determine the actual start tact and the actual end tact of the current running cycle from each actual tact based on each tact interval, which further comprises:
[0016] when the job type is multi-shift, a second prediction period is determined according to the current running cycle; the second prediction period spans the current running cycle and the last running cycle;
[0017] the tact intervals in the second prediction period are threshold compared in the positive sequence to obtain a comparison result;
[0018] if there are two continuous beat intervals in the comparison result, the previous beat interval is greater than the second preset time length, and the next beat interval is greater than the first preset time length, the actual beat corresponding to the next beat interval is taken as the actual start beat of the current running cycle, and the actual beat corresponding to the previous beat interval is taken as the actual end beat of the current running cycle;
[0019] wherein the second preset time length is greater than the first preset time length.
[0020] Optionally, the determination process of the actual shift time further comprises:
[0021] if there are no two continuous beat intervals in the comparison result, the previous beat interval is greater than the second preset time length, and the next beat interval is greater than the first preset time length, a third prediction period is determined according to the planned shift time in the planned processing data when the operation type is multi-shift;
[0022] production beats with a beat length greater than a third preset time length are screened out from the third prediction period to form a shift beat list;
[0023] if the shift beat list is empty, the start time of the planned shift time is taken as the actual shift start time, and the end time is taken as the actual shift end time;
[0024] if the shift beat list is one production beat, the end time of the beat interval in the production beat is taken as the actual shift start time, and the start time is taken as the actual shift end time;
[0025] if the shift beat list is multiple production beats, the end time of the beat interval in the production beat closest to the planned shift time is taken as the actual shift start time, and the start time is taken as the actual shift end time;
[0026] the actual shift time is calculated according to the actual shift start time and the actual shift end time.
[0027] Optionally, the actual rest beat of the current running cycle is screened from each production beat based on the planned rest time in the planned processing data and the equipment failure signal, comprising:
[0028] a fourth prediction period is determined according to the planned rest time in the planned processing data, and whether there is equipment failure in the fourth prediction period is determined through the equipment failure signal;
[0029] if not, production beats with a beat length greater than a fourth preset time length are screened out from the fourth prediction period to form a rest beat list;
[0030] If the rest beat list is empty or there is a device failure, an actual rest beat of the current running cycle is generated according to the planned rest time;
[0031] If the rest beat list is one production beat, the production beat is taken as the actual rest beat of the current running cycle;
[0032] If the rest beat list is multiple production beats, the production beat closest to the planned rest time is taken as the actual rest beat of the current running cycle.
[0033] Optionally, the actual handover beat of the current running cycle is screened from the production beats based on the planned handover time in the planned processing data and the actual beat duration of each production beat, and the actual handover beat of the current running cycle is screened from the production beats based on the planned handover time in the planned processing data and the actual beat duration of each production beat, comprising:
[0034] A fifth prediction period is delimited according to the planned handover time in the planned processing data, and production beats with a production beat duration greater than a fifth preset duration are screened from the fifth prediction period to form a handover beat list;
[0035] If the handover beat list is empty, an actual handover beat of the current running cycle is generated according to the planned handover time;
[0036] If the handover beat list is one production beat, the production beat is taken as the actual handover beat of the current running cycle;
[0037] If the handover beat list is multiple production beats, the production beat closest to the planned handover time is taken as the actual handover beat of the current running cycle.
[0038] Optionally, the actual shift time, the actual rest time and the actual handover time are calculated according to the job type to obtain the device running effective time of the target station in the current running cycle, and the device running effective time of the target station in the current running cycle is obtained by calculating the actual shift time, the actual rest time and the actual handover time according to the job type, comprising:
[0039] When the job type is single shift, the device running effective time of the target station in the current running cycle is obtained by subtracting the actual rest time from the actual shift time;
[0040] When the job type is multiple shifts, the device running effective time of the target station in the current running cycle is obtained by subtracting the actual rest time and the actual handover time from the actual shift time.
[0041] The application also provides a device running effective time calculation device, comprising:
[0042] The data acquisition module is configured to acquire planned processing data of a target station in a current running cycle, and determine a job type of the target station according to the planned processing data; wherein the current running cycle is formed by a plurality of production tact cycles, each production tact cycle is composed of an actual tact and a tact interval; and the job type includes single shift and multiple shifts.
[0043] The shift determination module is configured to determine an actual start tact and an actual end tact of the current running cycle from the actual tacts based on each tact interval by using a shift calculation rule corresponding to the job type, and determine an actual shift time according to the actual start tact and the actual end tact.
[0044] The rest determination module is configured to filter actual rest tacts of the current running cycle from the production tacts based on a planned rest time in the planned processing data and a device fault signal, and determine an actual rest time according to the actual rest tacts.
[0045] The handover determination module is configured to filter actual handover tacts of the current running cycle from the production tacts based on a planned handover time in the planned processing data and a production tact length of each production tact when the job type is multiple shifts, and determine an actual handover time according to the actual handover tacts.
[0046] The effective time calculation module is configured to calculate the actual shift time, the actual rest time and the actual handover time according to the job type, and obtain a device running effective time of the target station in the current running cycle.
[0047] The present application also provides a storage medium, wherein the storage medium stores computer readable instructions, and the computer readable instructions are executed by one or more processors to make the one or more processors perform the steps of the device running effective time calculation method according to any one of the above embodiments.
[0048] The present application also provides a computer device, which includes one or more processors and a memory.
[0049] The memory stores computer readable instructions, and the computer readable instructions are executed by the one or more processors to perform the steps of the device running effective time calculation method according to any one of the above embodiments.
[0050] From the above technical solutions, it can be seen that the embodiments of the present application have the following advantages:
[0051] The device operation effective time calculation method, device, storage medium and related device provided by the application can obtain the planned processing data of the target station in the current operation cycle when calculating the device operation effective time, the current operation cycle is formed by a plurality of production tact, each production tact is composed of an actual tact and a tact interval, then the operation type of the target station is determined according to the planned processing data, so that the calculation process of the effective time is associated with the device state, that is, the shift calculation rule corresponding to the operation type is used, the actual start tact and the actual end tact of the current operation cycle are determined from the actual tacts based on the tact intervals, and then the actual shift time is determined, so that the actual tacts are used to overcome the problem that the planned time is not consistent with the actual production capacity. In addition, the actual rest tacts of the current operation cycle can be obtained from the production tacts based on the planned rest time in the planned processing data and the device fault signal, and then the actual rest time is determined, so as to avoid the influence of the rest time caused by shutdown on the device operation. In order to further improve the accuracy of the device operation effective time, the influence of the handover time of the multi-shift operation type also needs to be considered, that is, the actual handover tacts of the current operation cycle are obtained from the production tacts based on the planned handover time in the planned processing data and the tact length of each production tact, and then the actual handover time is determined. Finally, based on the determined times, the device operation effective time with high precision can be calculated, and high-credibility analysis data for the overall device efficiency can be provided. BRIEF DESCRIPTION OF DRAWINGS
[0052] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0053] Figure 1 A flowchart of a device operation effective time calculation method provided by an embodiment of the present application;
[0054] Figure 2 A schematic diagram of the relationship between the planned shift and the actual shift of a single-shift operation type provided by an embodiment of the present application;
[0055] Figure 3 A calculation schematic diagram of the actual shift start time of a single-shift operation type provided by an embodiment of the present application;
[0056] Figure 4 A calculation schematic diagram of the actual shift end time of a single-shift operation type provided by an embodiment of the present application;
[0057] Figure 5A schematic diagram illustrating the relationship between planned and actual shifts in a multi-shift operation type, provided as an embodiment of this application;
[0058] Figure 6 A schematic diagram illustrating the calculation of actual shift times for a multi-shift operation type, provided for an embodiment of this application;
[0059] Figure 7 A schematic diagram illustrating the calculation of actual rest time during workstation operation, provided for an embodiment of this application;
[0060] Figure 8 A schematic diagram illustrating the calculation of actual handover time for a multi-shift operation type provided in this application embodiment;
[0061] Figure 9 This is a schematic diagram of the structure of a device for calculating the effective operating time of a device, provided in an embodiment of this application.
[0062] Figure 10 This is a schematic diagram of the internal structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0063] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0064] Currently, the industry generally uses planned production cycle time as a benchmark to calculate equipment effective operating time, thereby deriving the OEE value. This calculation method facilitates standardized management for enterprises to a certain extent, providing a unified reference standard for production management. However, in actual production applications, the production site is often affected by various factors, leading to deviations between the actual and planned equipment operating times. Moreover, the planned time model lacks effective consideration of the correlation between production cycle time deviation and equipment status, resulting in a serious disconnect between theoretical and actual capacity. This leads to poor accuracy in calculating the effective operating time of equipment, thus affecting the reliability analysis of overall equipment efficiency.
[0065] Based on this, this application proposes the following technical solution, as detailed below:
[0066] In one embodiment, such as Figure 1 As shown, Figure 1 This is a flowchart illustrating a method for calculating the effective operating time of a device, provided in an embodiment of this application. The method includes the following specific steps:
[0067] S110: Obtain the planned processing data of the target station in the current running cycle, and determine the operation type of the target station according to the planned processing data; wherein the current running cycle is formed by a plurality of production beats, each production beat is composed of an actual beat and a beat interval; the operation type includes single shift and multi-shift.
[0068] In this step, when calculating the effective time of the computing device, the computer device can first obtain the planned processing data of the target station in the current running cycle, wherein the current running cycle is formed by a plurality of production beats, each production beat is composed of an actual beat and a beat interval, and then the operation type of the target station can be determined according to the planned processing data, so as to associate the calculation process of the effective time with the device state, so as to evaluate the device running in line with the actual production situation, and avoid the disconnection between the calculation result and the actual production capacity due to the uniform adoption of a single standard.
[0069] Among them, the production beat refers to the minimum time unit of the station in a standard running cycle in the industrial Internet of Things big data platform production line, that is, the time framework of a complete production action, which can be used to measure the station rhythm. The actual beat refers to the time that the station is actually used for processing products in a production beat, that is, the time period during which the device is in the "running / working" state; the beat interval refers to the non-processing time between two actual beats, that is, the time period during which the device is in the "waiting / stop" state. Therefore, in the station, a plurality of production beats can constitute a running cycle, and the running cycle of the present application can be in units of days.
[0070] It should be noted that the actual beat and the beat interval contained in each production beat of the target station in the current running cycle all belong to the actual running data generated by the device of the target station in the production process, and each running cycle is provided with corresponding planned processing data in advance, including planned shift time, planned handover time and planned rest time, for describing the running arrangement of the device in the ideal state.
[0071] Specifically, after the computer device obtains the planned processing data of the target station, it can first determine whether there is a planned handover time in the planned processing data, and then determine whether the operation type of the target station is single shift or multi-shift. Among them, single shift means that the station device has only one complete processing period in a running cycle, and the operation is completed in a fixed shift; and multi-shift means that the station has two or more processing periods in the same running cycle, and each processing period is provided with a handover time, and the operation needs to be completed by multiple shifts. Therefore, when there is no planned handover time in the planned processing data, it means that the operation type of the target station is single shift, otherwise, it means that the operation type of the target station is multi-shift.
[0072] It can be understood that since it is difficult to associate the production rhythm deviation with the equipment state by the planned processing data, determining the operation type is an important prerequisite for subsequent accurate calculation of actual processing data, therefore, based on the planned processing data, the actual data of the production rhythm and the judgment of the operation type of the station can be combined, the calculation process of the effective time is closely associated with the equipment running state, so that the actual running state of the equipment in the complex production environment can be more truly restored.
[0073] In S120, the actual start rhythm and the actual end rhythm of the current running period are determined from each actual rhythm based on each rhythm interval by using the shift calculation rule corresponding to the operation type, and the actual shift time is determined according to the actual start rhythm and the actual end rhythm.
[0074] In this step, after determining the operation type of the target station in step S110, the computer device can use the shift calculation rule corresponding to the operation type to determine the actual start rhythm and the actual end rhythm of the current running period from each actual rhythm based on each rhythm interval, and then determine the actual shift time, so that the actual rhythm can be used to overcome the problem of disconnection between the planned time and the actual capacity.
[0075] The actual start rhythm refers to the first time when the station performs effective processing action in a running period, indicating the starting point of the equipment formally put into production in the current shift; the actual end rhythm refers to the last time when the station completes effective processing action in a running period, indicating the end point of the production task of the equipment in the current shift. Therefore, the actual shift time refers to the production duration between the actual start rhythm and the actual end rhythm.
[0076] Specifically, since the equipment of different operation types of stations shows obvious rhythm and behavior differences in actual operation process, if a unified shift calculation rule is used, the computer device will be prone to deviation in rhythm and time period identification, therefore, the computer device can select the shift calculation rule suitable for the operation type of the target station, analyze the production rhythm sequence in the current running period, and identify the actual start rhythm when the equipment truly starts processing operation and the actual end rhythm when the last effective processing is completed from each actual rhythm based on the rhythm interval information between each actual rhythm, and then calculate the actual shift time of the target station in the current running period.
[0077] More specifically, when calculating the actual shift time, the computer device can first determine the start time of the actual start rhythm and the end time of the actual end rhythm, and then subtract the start time from the end time to obtain the actual shift time of the target station in the current running period.
[0078] S130: filtering actual rest beats in the current running cycle from the production beats based on the planned rest time in the planned processing data and the equipment failure signal, and determining the actual rest time according to the actual rest beats.
[0079] In this step, after the actual shift time is calculated through step S120, the computer device can further filter actual rest beats in the current running cycle from the production beats based on the planned rest time in the planned processing data and the equipment failure signal, and then determine the actual rest time, so as to avoid the impact of the rest time caused by shutdown on the equipment operation.
[0080] The planned rest time refers to a non-processing time period preset in a running cycle for the safety of equipment operation, and the equipment failure signal refers to the failure state information collected and reported in real time by the industrial control system or the equipment itself, and is used to indicate the non-planned shutdown of the equipment due to sudden or accumulated problems during operation.
[0081] Specifically, since the non-processing time of the rest time and the equipment failure is much longer than the production beat duration in the normal production process, the production beat duration corresponding to the two is similar, so the application can filter the actual rest beats in the current running cycle from the production beats based on the planned rest time and the equipment failure signal, so as to avoid regarding the production beat corresponding to the equipment failure shutdown as the actual rest beat of the station, and then mislead the calculation of the actual rest time.
[0082] More specifically, when calculating the actual rest time, the computer device can first determine the start time and the end time of the actual rest beat, and then subtract the start time from the end time, so as to obtain the actual rest time of the target station in the current running cycle for resting to recover the performance.
[0083] S140: when the job type is multi-shift, filtering actual handover beats in the current running cycle from the production beats based on the planned handover time in the planned processing data and the production beat duration of each production beat, and determining the actual handover time according to the actual handover beats.
[0084] In this step, since the multi-shift job type also needs to consider the impact of the handover time, when the target station is in multi-shift operation, the computer device also needs to filter actual handover beats in the current running cycle from the production beats based on the planned handover time in the planned processing data and the production beat duration of each production beat, and then determine the actual handover time, so as to further improve the accuracy of the calculation of the effective time of the equipment operation.
[0085] Specifically, the computer device can analyze all production beats in the current running cycle one by one based on the preset planned handover time in the planned processing data and the production beat length of each production beat, and screen out production beats in the handover process, non-processing state but not in the rest state, and mark them as actual handover beats. The actual handover beat usually shows a short non-processing period caused by personnel replacement, equipment state switching, task counting and transfer, environment adjustment, etc. Although it is not a normal processing process, it is a necessary process for multi-shift operation.
[0086] More specifically, when calculating the actual handover time of multi-shift operation, the computer device can first determine the start time and the end time of the actual handover beat, and then subtract the start time from the end time to obtain the actual handover time of the target work position in the current running cycle.
[0087] S150: Calculate the actual shift time, the actual rest time and the actual handover time according to the job type to obtain the device running effective time of the target work position in the current running cycle.
[0088] In this step, after calculating each time period in the current running cycle through steps S120-S140, the computer device can calculate the actual shift time, the actual rest time and the actual handover time according to the job type to obtain the device running effective time of the target work position in the current running cycle, which provides high-credibility analysis data for the overall device efficiency.
[0089] For example, when the job type is single shift, the work position does not need to perform job handover, so there is no actual handover time, and the computer device can directly calculate the device running effective time through the actual shift time and the actual rest time; when the job type is multi-shift, the work position needs to perform job handover, so there is actual handover time, and the computer device can calculate the device running effective time through the actual shift time, the actual rest time and the actual handover time.
[0090] In the above embodiments, when the computing device runs the effective time, the planned processing data of the target station in the current running cycle can be obtained first, where the current running cycle is formed by a plurality of production beats, and each production beat is composed of an actual beat and a beat interval, and then the work type of the target station can be determined according to the planned processing data, so as to associate the calculation process of the effective time with the device state, that is, the shift calculation rule corresponding to the work type is adopted, the actual start beat and the actual end beat of the current running cycle are determined from each actual beat based on each beat interval, and then the actual shift time is determined, so that the actual beat can be used to overcome the problem that the planned time is disconnected from the actual production capacity. In addition, the actual rest beat of the current running cycle can also be obtained by screening from each production beat based on the planned rest time in the planned processing data and the device fault signal, and then the actual rest time is determined, so as to avoid the influence of the rest time caused by shutdown on the device running. In order to further improve the accuracy of the effective time of the device running, the influence of the handover time of the multi-shift work type also needs to be considered, where the actual handover beat of the current running cycle is obtained by screening from each production beat based on the planned handover time in the planned processing data and the length of each production beat, and then the actual handover time is determined. Finally, based on the determined time periods, the high-precision effective time of the device running can be calculated, which provides high-credibility analysis data for the overall device efficiency.
[0091] In one embodiment, the process of adopting the shift calculation rule corresponding to the work type to determine the actual start beat and the actual end beat of the current running cycle from each actual beat based on each beat interval in step S120 can include:
[0092] S1211: When the work type is single shift, the first prediction period is divided according to the planned shift time in the planned processing data, and the beat interval in the first prediction period is threshold compared from the positive sequence and the reverse sequence respectively.
[0093] S1212: When three continuous beat intervals are less than the first preset time length in the positive sequence, the actual beat corresponding to the first beat interval in the three continuous beat intervals is taken as the actual start beat of the current running cycle.
[0094] S1213: When three continuous beat intervals are less than the first preset time length in the reverse sequence, the actual beat corresponding to the last beat interval in the three continuous beat intervals is taken as the actual end beat of the current running cycle.
[0095] In the embodiment, when the job type is single shift, the computer device can divide a first prediction period according to the planned shift time in the planned processing data, and respectively perform threshold comparison on the tact intervals in the first prediction period from the forward sequence and the reverse sequence, and then can determine the actual start tact and the actual end tact of the current running period from the actual tacts according to the comparison results, as the calculation basis of the actual shift time.
[0096] Specifically, as shown in Figure 2 , Figure 2 a single shift job type relationship between the planned shift and the actual shift provided by the embodiment of the application; from Figure 2 It can be seen that during the single shift operation of the workstation device, there is some deviation between the planned shift time and the actual shift time. Therefore, in order to improve the accuracy of the effective operation time of the device, the computer device can divide a first prediction period according to the planned shift time in the planned processing data, the range of the first prediction time needs to cover all possible deviation sizes of the planned shift time, and then can respectively perform threshold comparison on the tact intervals in the first prediction period from the forward sequence and the reverse sequence, so that when there are three continuous tact intervals less than the first preset time length in the forward sequence, the actual tact corresponding to the first tact interval of the three continuous tact intervals is taken as the actual start tact of the current running period, and when there are three continuous tact intervals less than the first preset time length in the reverse sequence, the actual tact corresponding to the last tact interval of the three continuous tact intervals is taken as the actual end tact of the current running period.
[0097] For example, the starting time of the first prediction period can be two hours before the starting time of the planned shift time, and the ending time can be two hours after the ending time of the planned shift time; the first preset time length can be 0.5 times of the average actual tact length. Through the forward and reverse threshold comparison, the starting time and the ending time of the actual start tact are 2025-01-01 07:35:59 and 2025-01-01 07:36:58 respectively, and the starting time and the ending time of the actual end tact are 2025-01-01 18:49:58 and 2025-01-01 18:50:56 respectively, based on which, the actual shift time is the time period between 2025-01-01 07:35:59 and 2025-01-01 18:50:56.
[0098] Schematically, as shown in Figure 3 and Figure 4 , Figure 3 a single shift job type actual shift start time calculation schematic diagram provided by the embodiment of the application; Figure 4 a single shift job type actual shift end time calculation schematic diagram provided by the embodiment of the application;Figure 3 In the positive order, when the first time interval is greater than 0.5 times of the average actual tact length, it is indicated that the first actual tact corresponding to the time interval is the first tact in the trial run in the current running period, and the tact intervals between the subsequent three actual tacts after the actual tact all satisfy the condition of being less than 0.5 times of the average actual tact length, which indicates that the work station device has formally carried out processing and production from the second actual tact, and thus the first actual tact in the three continuous actual tacts satisfying the condition is the actual start tact. Similarly, Figure 4 In the reverse order, when the tact intervals between the three continuous actual tacts all satisfy the condition, the last actual tact among them can be taken as the actual end tact, marking the end of the work station operation in the current running period.
[0099] In an embodiment, the process of determining the actual start tact and the actual end tact of the current running period from the actual tacts based on the tact intervals in step S120 adopts the shift calculation rule corresponding to the operation type, and further includes:
[0100] S1221: When the operation type is multi-shift, a second prediction period is determined according to the current running period; the second prediction period spans the current running period and the last running period.
[0101] S1222: The tact intervals in the second prediction period are compared in the positive order to obtain a comparison result.
[0102] S1223: If there are two continuous tact intervals in the comparison result, the previous tact interval is greater than a second preset length and the next tact interval is greater than a first preset length, the actual tact corresponding to the next tact interval is taken as the actual start tact of the current running period, and the actual tact corresponding to the previous tact interval is taken as the actual end tact of the current running period.
[0103] In the embodiment, when the operation type is multi-shift, the computer device can determine a second prediction period according to the current running period, compare the tact intervals in the second prediction period in the positive order to obtain a comparison result, and then determine the actual start tact and the actual end tact of the current running period from the actual tacts according to the comparison result, as the basis for calculating the actual shift time.
[0104] It can be understood that the target work station has consistent running rhythm in the two continuous running periods, and thus the actual end tact of the previous running period can be regarded as the actual end tact of the current running period. There is a tact interval between the last actual tact of the previous running period and the first actual tact of the current running period, which spans the two running periods and is much greater than the tact interval during the work station operation.
[0105] Specifically, as Figure 5 shown, Figure 5 a schematic diagram of a relationship between a planned shift and an actual shift of a multi-shift operation type provided for an embodiment of the present application; from Figure 5 It can be seen that, in the process of multi-shift operation of the station equipment, there are also some deviations between the planned shift time and the actual shift time. Therefore, in order to improve the accuracy of the effective operation time of the equipment, the computer equipment can divide a second prediction period according to the current operation period, the second prediction period spanning the current operation period and the previous operation period, and then respectively compare the beat intervals in the second prediction period with a threshold value in a forward direction, if there are two beat intervals in the comparison result, the previous beat interval is greater than a second preset time length and the next beat interval is greater than a first preset time length, the actual beat corresponding to the next beat interval is taken as the actual start beat of the current operation period, and the actual beat corresponding to the previous beat interval, i.e. the actual end beat of the previous operation period, is taken as the actual end beat of the current operation period. It should be noted that, since the beat interval corresponding to the second preset time length spans two operation periods, and the beat interval corresponding to the first preset time length is the beat interval during normal operation of the station, the second preset time length needs to be much greater than the first preset time length.
[0106] For example, the time period between the previous operation period 12:00 and the current operation period 12:00 of the second prediction period; the first preset time length can be 0.5 times the average actual beat length, and the second preset time length can be 4 hours. Through the forward threshold value comparison, two beat intervals that meet the condition are obtained, in which the start time and the end time of the actual start beat corresponding to the next beat interval are 2025-01-02 07:45:59 and 2025-01-02 07:46:58 respectively, and the start time and the end time of the actual end beat corresponding to the previous beat interval are 2025-01-01 18:49:58 and 2025-01-01 18:50:56 respectively. Based on this, the actual shift time is the time period between 2025-01-02 07:45:59 and 2025-01-02 18:50:56.
[0107] Schematically, as Figure 6 shown, Figure 6 a schematic diagram of the calculation of the actual shift time of the multi-shift operation type provided for an embodiment of the present application; Figure 6In the embodiment, the threshold comparison of the beat intervals in the second prediction period in the normal order can obtain that the first beat interval is greater than 4 hours, and the subsequent several beat intervals are all less than 0.5 times of the average actual beat length, which indicates that the actual beat before the first beat interval is the last actual beat of the last operation cycle and can be regarded as the actual end beat of the current operation cycle, and the actual beat after the first beat interval is the first actual beat of the current operation cycle and is the actual start beat of the current operation cycle, and then the actual shift time of the multi-shift operation can be determined according to the start time of the actual start beat and the end time of the actual end beat.
[0108] In one embodiment, the determination process of the actual shift time in step S120 can further include:
[0109] S1224: When the operation type is multi-shift, if there is no two continuous beat intervals in the comparison result, the previous beat interval is greater than the second preset length, and the next beat interval is greater than the first preset length, the third prediction period is determined according to the planned shift time in the planned processing data.
[0110] S1225: The production beat with an actual beat length greater than the third preset length is selected from the third prediction period to form a shift beat list.
[0111] S1226: If the shift beat list is empty, the start time of the planned shift time is taken as the actual shift start time, and the end time is taken as the actual shift end time.
[0112] S1227: If the shift beat list is one production beat, the end time of the beat interval in the production beat is taken as the actual shift start time, and the start time is taken as the actual shift end time.
[0113] S1228: If the shift beat list is a plurality of production beats, the end time of the beat interval in the production beat closest to the planned shift time is taken as the actual shift start time, and the start time is taken as the actual shift end time.
[0114] S1229: The actual shift time is calculated according to the actual shift start time and the actual shift end time.
[0115] In the embodiment, if the target station is multi-shift operation, and there is no two continuous beat intervals in the second prediction period, that is, the previous beat interval is greater than the second preset length, and the next beat interval is greater than the first preset length, the computer device can determine the third prediction period according to the planned shift time in the planned processing data, then the production beat with a production beat length greater than the third preset length can be selected from the third prediction period to form a shift beat list, and then the final actual shift time can be determined according to the number of beats in the shift beat list.
[0116] Specifically, the third prediction period of the present application can be one hour forward and backward from the starting time of the planned shift time; in addition, the third preset duration can refer to a duration of five minutes more than the average value of the production rhythm in the normal operation process of the station. The production rhythm greater than the third preset duration in the third prediction period can be regarded as a rhythm conforming to the shift time calculation, at this time the computer device can form a shift rhythm list according to all the qualified production rhythms, determine the most suitable actual shift end time and actual shift start time according to the number of rhythms in the shift rhythm list, and then calculate the actual shift time.
[0117] More specifically, when the shift rhythm list is empty, it means that there is no production rhythm conforming to the shift time calculation in the third prediction period, at this time the computer device can take the starting time of the planned shift time as the actual shift start time and the end time as the actual shift end time. When the shift rhythm list is one production rhythm, it means that the rhythm interval in the production rhythm connects the actual rhythms of two running cycles, at this time the computer device can take the end time of the rhythm interval in the production rhythm as the actual shift start time and the start time as the actual shift end time; when the shift rhythm list is multiple production rhythms, it means that there are production rhythms with relatively long rhythm intervals due to factors such as operation handover during the operation of the station, at this time the computer device can take the end time of the rhythm interval in the production rhythm closest to the planned shift time as the actual shift start time and the start time as the actual shift end time.
[0118] In one embodiment, the process of filtering the actual rest rhythm of the current running cycle from each production rhythm based on the planned rest time in the planned processing data and the equipment failure signal in step S130 can include:
[0119] S131: defining a fourth prediction period according to the planned rest time in the planned processing data, and determining whether there is equipment failure in the fourth prediction period through the equipment failure signal.
[0120] S132: If not, filter out the production rhythm whose duration is greater than the fourth preset duration from the fourth prediction period to form a rest rhythm list.
[0121] S133: If the rest rhythm list is empty or there is equipment failure, generate the actual rest rhythm of the current running cycle according to the planned rest time.
[0122] S134: If the rest rhythm list is one production rhythm, take the production rhythm as the actual rest rhythm of the current running cycle.
[0123] S135: If the rest beat list is multiple production beats, the production beat closest to the planned rest time is taken as the actual rest beat of the current running cycle.
[0124] In this embodiment, when determining the actual rest beat of the previous running cycle, the computer device can delimit a fourth prediction period according to the planned rest time in the planned processing data, and screen out production beats with a production beat duration greater than a fourth preset duration from the fourth prediction period to form a rest beat list, and then determine the final actual rest beat according to the number of beats in the rest beat list and the device fault signal.
[0125] Specifically, if the device fault signal appears in the fourth prediction period, it indicates that there is a production beat corresponding to the fault in the fourth prediction period. To avoid the influence of the device fault on the determination of the actual rest beat, the computer device can construct the actual rest beat of the current running cycle according to the start time and the end time of the planned rest time. If there is no device fault signal in the fourth prediction period, the computer device can screen out production beats with a production beat duration greater than a fourth preset duration from the fourth prediction period to form a rest beat list, and then determine the actual rest beat according to the number of beats in the rest beat list, so as to take the start time of the actual rest beat as the start time of the actual rest time, and take the end time as the end time of the actual rest time. For example, when the rest beat list is empty, it indicates that there is no production beat in the fourth prediction period that meets the rest time calculation. At this time, the computer device can construct the actual rest beat according to the start time and the end time of the planned rest time. When the rest beat list is one production beat, it indicates that the production beat meets the rest time calculation and is not disturbed by other beats. At this time, the computer device can take the production beat as the actual rest beat of the current running cycle. When the rest beat list is multiple production beats, it indicates that there are multiple production beats close to the rest time during the work station operation due to factors such as work handover. At this time, the computer device can take the production beat closest to the planned rest time as the actual rest beat of the current running cycle.
[0126] For example, as shown in Figure 7 , Fig. 1 is a schematic diagram of the calculation of the actual rest time during the running of the work station provided by an embodiment of the present application; Figure 7 Figure 7 In the embodiment, the fourth prediction period can refer to a period from 0.5 times the planned rest time before the start time of the planned rest time to 0.5 times the planned rest time after the end time, and the fourth preset time length can be 0.5 times the planned rest time. During the work station operation, there is a start time and an end time of the actual rest beat meeting the rest condition, which are 2025-01-01 11:56:42 and 2025-01-01 12:45:11 respectively, which indicates that the start time of the actual rest time of the work station is 2025-01-01 11:56:42 and the end time is 2025-01-01 12:45:11.
[0127] In an embodiment, the process of screening the actual handover beat of the current running cycle from the production beats based on the planned handover time in the planned processing data and the actual beat time length of each production beat in step S140 can include:
[0128] S141: determining a fifth prediction period according to the planned handover time in the planned processing data, and screening the production beats with a production beat time length greater than a fifth preset time length from the fifth prediction period to form a handover beat list.
[0129] S142: if the handover beat list is empty, generating the actual handover beat of the current running cycle according to the planned handover time.
[0130] S143: if the handover beat list is one production beat, taking the production beat as the actual handover beat of the current running cycle.
[0131] S144: if the handover beat list is multiple production beats, taking the production beat closest to the planned handover time as the actual handover beat of the current running cycle.
[0132] In the embodiment, when determining the actual handover beat of the work station multi-shift operation in the current running cycle, the computer device can determine a fifth prediction period according to the planned handover time in the planned processing data, screen the production beats with a production beat time length greater than a fifth preset time length from the fifth prediction period to form a handover beat list, and then determine the final actual rest beat according to the number of beats in the handover beat list and the device fault signal.
[0133] Specifically, the computer device can filter out the production rhythm whose duration is greater than the fifth preset duration from the fifth prediction period to form a handover rhythm list, and then determine the actual handover rhythm according to the number of rhythms in the handover rhythm list, take the start time of the actual handover rhythm as the start time of the actual handover time, and take the end time as the end time of the actual handover time. For example, when the handover rhythm list is empty, it means that there is no production rhythm in the fifth prediction period that meets the handover time calculation, at this time the computer device can construct the actual handover rhythm according to the start time and the end time of the planned handover time. When the handover rhythm list is one production rhythm, it means that the production rhythm meets the handover time calculation and there is no interference of other rhythms, at this time the computer device can take the production rhythm as the actual handover rhythm of the current running period; when the handover rhythm list is multiple production rhythms, it means that there are other factors during the work station operation that cause multiple production rhythms to be close to the handover time, at this time the computer device can take the production rhythm closest to the planned handover time as the actual handover rhythm of the current running period.
[0134] For example, as shown in Figure 8 , Figure 8 is a schematic diagram of the calculation of the actual handover time of the multi-shift operation type provided by the embodiment of the present application; from Figure 8 It can be seen that the fifth prediction period of the present application can refer to the time period from one hour before the start time of the planned handover time to one hour after the end time, and the fifth preset duration can be 5 minutes. During the work station operation, there is an actual handover rhythm whose start time and end time meet the handover condition, which are 2025-01-01 20:33:09 and 2025-01-01 20:39:49 respectively, then it is explained that the start time of the actual handover time of the work station is 2025-01-01 20:33:09, and the end time is 2025-01-01 20:39:49.
[0135] In one embodiment, the process of calculating the actual shift time, the actual rest time and the actual handover time according to the operation type in step S150 to obtain the device running effective time of the target work station in the current running period can include:
[0136] S151: When the operation type is single shift, the actual shift time is subtracted from the actual rest time to obtain the device running effective time of the target work station in the current running period.
[0137] S152: When the operation type is multi-shift, the actual shift time is subtracted from the actual rest time and the actual handover time to obtain the device running effective time of the target work station in the current running period.
[0138] In this embodiment, the work type of the target work station can include single shift and multi-shift. Different from single shift work, there is an actual handover time during multi-shift work. Therefore, when the work type is single shift, the computer device can obtain the device operation effective time of the target work station in the current operation period by subtracting the actual rest time from the actual shift time; when the work type is multi-shift, the computer device can obtain the device operation effective time of the target work station in the current operation period by subtracting the actual rest time and the actual communication time from the actual shift time.
[0139] The device operation effective time calculation device provided in the embodiments of the present application is described below. The device operation effective time calculation device described below can be referred to in combination with the device operation effective time calculation method described above.
[0140] In one embodiment, as shown in Figure 9 , Figure 9 a structural schematic diagram of a device operation effective time calculation device provided in the embodiments of the present application; the present application also provides a device operation effective time calculation device, which includes a data acquisition module 210, a shift determination module 220, a rest determination module 230, a handover determination module 240 and an effective time calculation module 250, and specifically includes the following:
[0141] The data acquisition module 210 is configured to acquire the planned processing data of the target work station in the current operation period, and determine the work type of the target work station according to the planned processing data; wherein the current operation period is formed by a plurality of production beats, and each production beat is composed of an actual beat and a beat interval; the work type includes single shift and multi-shift.
[0142] The shift determination module 220 is configured to determine the actual start beat and the actual end beat of the current operation period from each actual beat based on each beat interval by using the shift calculation rule corresponding to the work type, and determine the actual shift time according to the actual start beat and the actual end beat.
[0143] The rest determination module 230 is configured to filter the actual rest beat of the current operation period from each production beat based on the planned rest time in the planned processing data and the device fault signal, and determine the actual rest time according to the actual rest beat.
[0144] The handover determination module 240 is configured to filter the actual handover beat of the current operation period from each production beat based on the planned handover time in the planned processing data and the production beat duration of each production beat when the work type is multi-shift, and determine the actual handover time according to the actual handover beat.
[0145] The effective time calculation module 250 is configured to calculate the actual shift time, the actual rest time and the actual handover time according to the work type, so as to obtain the effective time of the target work station in the current running cycle.
[0146] In the above embodiment, when calculating the effective time of the equipment, the planned processing data of the target work station in the current running cycle can be obtained first, the current running cycle is formed by a plurality of production beats, each production beat is composed of an actual beat and a beat interval, then the work type of the target work station can be determined according to the planned processing data, so as to associate the calculation process of the effective time with the state of the equipment, that is, the shift calculation rule corresponding to the work type is adopted, the actual start beat and the actual end beat of the current running cycle are determined from the actual beats based on the beat intervals, and then the actual shift time is determined, so that the actual beats can be used to overcome the problem that the planned time is inconsistent with the actual production capacity; in addition, the actual rest beat of the current running cycle can be screened from the production beats based on the planned rest time in the planned processing data and the equipment fault signal, and then the actual rest time is determined, so as to avoid the influence of the rest time caused by shutdown on the equipment running; in order to further improve the accuracy of the effective time of the equipment, the influence of the handover time also needs to be considered for the multi-shift work type, the actual handover beat of the current running cycle is screened from the production beats based on the planned handover time in the planned processing data and the length of each production beat, and then the actual handover time is determined. Finally, based on the determined times, the high-precision effective time of the equipment can be calculated, and high-credibility analysis data for the overall equipment efficiency can be provided.
[0147] In one embodiment, the shift determination module 220 can include:
[0148] The first time period determination sub-module is configured to, when the work type is single shift, determine a first predicted time period according to the planned shift time in the planned processing data, and perform threshold comparison on the beat intervals in the first predicted time period from the positive sequence and the reverse sequence respectively.
[0149] The start beat determination sub-module is configured to, when three continuous beat intervals in the positive sequence are less than the first preset time length, determine the actual beat corresponding to the first beat interval in the three continuous beat intervals as the actual start beat of the current running cycle.
[0150] The end beat determination sub-module is configured to, when three continuous beat intervals in the reverse sequence are less than the first preset time length, determine the actual beat corresponding to the last beat interval in the three continuous beat intervals as the actual end beat of the current running cycle.
[0151] In one embodiment, the shift determination module 220 can further include:
[0152] The second time period demarcation submodule is configured to demarcate a second prediction time period according to the current running period when the job type is multi-shift.
[0153] The threshold comparison submodule is configured to perform threshold comparison on the beat intervals in the second prediction time period in ascending order to obtain a comparison result.
[0154] The beat determination submodule is configured to, if there are two continuous beat intervals in the comparison result, the previous beat interval is greater than a second preset time length, and the next beat interval is greater than a first preset time length, take the actual beat corresponding to the next beat interval as an actual start beat of the current running period, and take the actual beat corresponding to the previous beat interval as an actual end beat of the current running period.
[0155] The second preset time length is greater than the first preset time length.
[0156] In an embodiment, the shift determination module 220 can further include:
[0157] The third time period demarcation submodule is configured to, when the job type is multi-shift, if there are no two continuous beat intervals in the comparison result, the previous beat interval is greater than the second preset time length, and the next beat interval is greater than the first preset time length, demarcate a third prediction time period according to the planned shift time in the planned processing data.
[0158] The first list formation submodule is configured to filter out actual beats with a production beat time length greater than a third preset time length from the third prediction time period to form a shift beat list.
[0159] The first time point determination submodule is configured to, if the shift beat list is empty, take a start time point of the planned shift time as an actual shift start time point, and take an end time point as an actual shift end time point.
[0160] The second time point determination submodule is configured to, if the shift beat list is one production beat, take an end time point of a beat interval in the production beat as an actual shift start time point, and take a start time point as an actual shift end time point.
[0161] The third time point determination submodule is configured to, if the shift beat list is multiple production beats, take an end time point of a beat interval in the production beat closest to the planned shift time as an actual shift start time point, and take a start time point as an actual shift end time point.
[0162] The shift calculation submodule is configured to calculate an actual shift time according to the actual shift start time point and the actual shift end time point.
[0163] In an embodiment, the rest determination module 230 can include:
[0164] The device fault judgment submodule is configured to demarcate a fourth prediction period according to the planned rest time in the planned processing data, and determine whether there is a device fault in the fourth prediction period through the device fault signal.
[0165] The second list determination submodule is configured to, if there is not, screen out a production tact from the fourth prediction period, where the production tact has a tact length greater than a fourth preset length, to form a rest tact list.
[0166] The first tact determination submodule is configured to, if the rest tact list is empty or there is a device fault, generate an actual rest tact of a current running period according to the planned rest time.
[0167] The second tact determination submodule is configured to, if the rest tact list is one production tact, take the production tact as the actual rest tact of the current running period.
[0168] The third tact determination submodule is configured to, if the rest tact list is a plurality of production tacts, take a production tact closest to the planned rest time as the actual rest tact of the current running period.
[0169] In one embodiment, the handover determination module 240 can include:
[0170] The third list formation submodule is configured to demarcate a fifth prediction period according to the planned handover time in the planned processing data, and screen out a production tact from the fifth prediction period, where the production tact has a tact length greater than a fifth preset length, to form a handover tact list.
[0171] The fourth tact submodule is configured to, if the handover tact list is empty, generate an actual handover tact of a current running period according to the planned handover time.
[0172] The fifth tact submodule is configured to, if the handover tact list is one production tact, take the production tact as the actual handover tact of the current running period.
[0173] The sixth tact submodule is configured to, if the handover tact list is a plurality of production tacts, take a production tact closest to the planned handover time as the actual handover tact of the current running period.
[0174] In one embodiment, the step effective time calculation module 250 can include:
[0175] The single-shift calculation submodule is configured to, when the job type is single shift, obtain a device running effective time of a target station in a current running period by subtracting the actual rest time from the actual shift time.
[0176] The multi-shift calculation submodule is configured to, when the job type is multi shift, obtain a device running effective time of a target station in a current running period by subtracting the actual rest time and the actual handover time from the actual shift time.
[0177] In one embodiment, this application also provides a storage medium storing computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of the device operating time calculation method as described in any of the above embodiments.
[0178] In one embodiment, this application also provides a computer device storing computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of the device operation effective time calculation method as described in any of the above embodiments.
[0179] Indicatively, such as Figure 10 As shown, Figure 10 This is a schematic diagram of the internal structure of a computer device 300 provided in an embodiment of this application. The computer device 300 can be provided as a server. (Refer to...) Figure 10 The computer device 300 includes a processing component 302, which further includes one or more processors, and memory resources represented by memory 301 for storing instructions executable by the processing component 302, such as application programs. The application programs stored in memory 301 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 302 is configured to execute instructions to perform the device operating time calculation method of any of the above embodiments.
[0180] The computer device 300 may also include a power supply component 303 configured to perform power management of the computer device 300, a wired or wireless network interface 304 configured to connect the computer device 300 to a network, and an input / output (I / O) interface 305. The computer device 300 may operate on an operating system stored in memory 301, such as Windows Server™, Mac OS X™, Unix™, Linux™, Free BSD™, or similar.
[0181] Those skilled in the art will understand that Figure 10 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0182] Finally, it should be noted that the terms "first", "second", and the like, herein do not denote any order, quantity, combination, or importance, but rather are used to distinguish one element from another, and are not intended to denote the presence of any such actual relationship or order. Moreover, the terms "include", "have", or any other variant thereof are intended to encompass non-exclusive inclusions, such that processes, methods, articles, or apparatuses that comprise a list of elements are not required to comprise only those elements in the list, but can include other elements not expressly listed, or also include elements inherent in such processes, methods, articles, or apparatuses. Without additional restrictions, an element preceded by "comprises... a" does not exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the stated element.
[0183] The various embodiments in the specification are described in progressive order with each embodiment building on the previous one, and each embodiment can be combined with other embodiments in any way technically possible. The same or similar parts and principles in the embodiments can be interchanged.
[0184] The above description of disclosed embodiments provides enabling disclosure sufficient for one of ordinary skill in the art to implement or use the application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and generic principles defined herein can be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method of calculating the operational effective time of a device, characterized by, The method comprises: acquiring planned processing data of a target station in a current running cycle, and determining a job type of the target station according to the planned processing data; wherein the current running cycle is formed by a plurality of production beats, each production beat is composed of an actual beat and a beat interval; the job type comprises single shift and multiple shifts; determining actual start beats and actual end beats of the current running cycle from the actual beats based on the beat intervals by using shift calculation rules corresponding to the job type, and determining actual shift time according to the actual start beats and the actual end beats; screening actual rest beats of the current running cycle from the production beats based on planned rest time and equipment failure signals in the planned processing data, and determining actual rest time according to the actual rest beats; when the job type is multiple shifts, screening actual handover beats of the current running cycle from the production beats based on planned handover time in the planned processing data and production beat durations of the production beats, and determining actual handover time according to the actual handover beats; calculating the actual shift time, the actual rest time and the actual handover time according to the job type to obtain equipment running effective time of the target station in the current running cycle.
2. The device operation valid time calculation method according to claim 1, wherein The method comprises: when the job type is single shift, delimiting a first prediction period according to planned shift time in the planned processing data, and respectively performing threshold comparison on beat intervals in the first prediction period in positive order and reverse order; when three continuous beat intervals in the positive order are less than a first preset duration, taking an actual beat corresponding to a first beat interval of the three continuous beat intervals as an actual start beat of the current running cycle; when three continuous beat intervals in the reverse order are less than the first preset duration, taking an actual beat corresponding to a last beat interval of the three continuous beat intervals as an actual end beat of the current running cycle.
3. The device operation valid time calculation method according to claim 1, wherein The method further comprises: when the job type is multiple shifts, delimiting a second prediction period according to the current running cycle; the second prediction period spans the current running cycle and a previous running cycle; performing threshold comparison on beat intervals in the second prediction period in positive order to obtain a comparison result; if there are two continuous beat intervals in the comparison result, a previous beat interval is greater than a second preset duration and a next beat interval is greater than a first preset duration, taking an actual beat corresponding to the next beat interval as an actual start beat of the current running cycle, and taking an actual beat corresponding to the previous beat interval as an actual end beat of the current running cycle. The second preset time length is greater than the first preset time length.
4. The device operation valid time calculation method according to claim 3, wherein, The determination process of the actual shift time further includes: When the operation type is multi-shift, if there is no continuous two beat intervals in the comparison result, the previous beat interval is greater than the second preset time length, and the next beat interval is greater than the first preset time length, a third prediction period is determined according to the planned shift time in the planned processing data; A shift beat list is formed by screening the production beats with a production beat time greater than a third preset time length from the third prediction period; If the shift beat list is empty, the start time of the planned shift time is taken as the actual shift start time, and the end time is taken as the actual shift end time; If the shift beat list is one production beat, the end time of the beat interval in the production beat is taken as the actual shift start time, and the start time is taken as the actual shift end time; If the shift beat list is multiple production beats, the end time of the beat interval in the production beat closest to the planned shift time is taken as the actual shift start time, and the start time is taken as the actual shift end time; The actual shift time is calculated according to the actual shift start time and the actual shift end time.
5. The device operation valid time calculation method according to claim 1, wherein, The actual rest beat of the current running cycle is screened from each production beat based on the planned rest time in the planned processing data and the equipment failure signal, including: A fourth prediction period is determined according to the planned rest time in the planned processing data, and it is judged whether there is equipment failure in the fourth prediction period through the equipment failure signal; If not, the production beats with a production beat time greater than a fourth preset time length are screened from the fourth prediction period to form a rest beat list; If the rest beat list is empty or there is no equipment failure, the actual rest beat of the current running cycle is generated according to the planned rest time; If the rest beat list is one production beat, the production beat is taken as the actual rest beat of the current running cycle; If the rest beat list is multiple production beats, the production beat closest to the planned rest time is taken as the actual rest beat of the current running cycle.
6. The apparatus operation valid time calculation method according to claim 1, wherein The actual handover beat of the current running cycle is screened from each production beat based on the planned handover time in the planned processing data and the actual beat time of each production beat, including: A fifth prediction period is determined according to the planned handover time in the planned processing data, and production beats with a production beat time greater than a fifth preset time length are screened from the fifth prediction period to form a handover beat list; If the handover beat list is empty, the actual handover beat of the current running cycle is generated according to the planned handover time; If the handover beat list is one production beat, the production beat is taken as the actual handover beat of the current running cycle; If the handover beat list is multiple production beats, the production beat closest to the planned handover time is taken as the actual handover beat of the current running cycle.
7. The apparatus operation valid time calculation method according to claim 1, wherein, The actual shift time, the actual rest time and the actual handover time are calculated according to the job type to obtain the equipment running effective time of the target station in the current running cycle. When the job type is single shift, the equipment running effective time of the target station in the current running cycle is obtained by subtracting the actual rest time from the actual shift time. When the job type is multi-shift, the equipment running effective time of the target station in the current running cycle is obtained by subtracting the actual rest time and the actual handover time from the actual shift time.
8. An apparatus operation effective time calculation device, characterized by comprising: Comprise: A data acquisition module is configured to acquire planned processing data of a target station in a current running cycle, and determine a job type of the target station according to the planned processing data; wherein the current running cycle is formed by a plurality of production beats, each production beat is composed of an actual beat and a beat interval; the job type includes single shift and multi-shift; A shift determination module is configured to determine an actual start beat and an actual end beat of the current running cycle from each actual beat based on each beat interval by using a shift calculation rule corresponding to the job type, and determine an actual shift time according to the actual start beat and the actual end beat; A rest determination module is configured to filter actual rest beats of the current running cycle from each production beat based on a planned rest time in the planned processing data and a device fault signal, and determine an actual rest time according to the actual rest beats; A handover determination module is configured to filter actual handover beats of the current running cycle from each production beat based on a planned handover time in the planned processing data and a production beat duration of each production beat when the job type is multi-shift, and determine an actual handover time according to the actual handover beats; An effective time calculation module is configured to calculate the actual shift time, the actual rest time and the actual handover time according to the job type to obtain the equipment running effective time of the target station in the current running cycle.
9. A storage medium characterized by: The storage medium stores computer readable instructions, and the computer readable instructions are executed by one or more processors to make the one or more processors execute the steps of the equipment running effective time calculation method in any one of claims 1 to 7.
10. A computer device, comprising: Comprise: One or more processors, and a memory; The memory stores computer readable instructions, and the computer readable instructions are executed by the one or more processors to execute the steps of the equipment running effective time calculation method in any one of claims 1 to 7.
Citation Information
Patent Citations
Efficiency calculation method, system and equipment for cable production line
CN115841277A
Product production monitoring method, computer equipment and computer readable storage medium
CN116820055A
Critical path determination method and device, computer equipment, storage medium and computer program product
CN118982169A
Method, device and system for determining effective duration of work order and storage medium
CN120013511A
Comprehensive efficiency management method and device for heading machine equipment, electronic equipment and storage medium
CN120124888A