Crushing condition identification method and device and electronic equipment

By comprehensively using the excavator's working condition data, including engine speed and composite action code information, the crushing working condition of the excavator is identified, and the misjudgment problem caused by single sensor data is solved, and the accuracy and stability of the identification are improved.

CN119616006APending Publication Date: 2025-03-14SHANGHAI HUAXING DIGITAL TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411928806.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

When identifying the crushing conditions of an excavator, the prior art relies on a single sensor data and is susceptible to factors such as environmental, equipment differences and sensor accuracy, which is more likely to lead to misjudgment.

Method used

By obtaining the working condition data of the excavator within the preset historical time, extracting the engine speed and composite action code information, determining the time series data associated with the single action code information, and comprehensively determining whether the excavator is in a crushing working condition.

Benefits of technology

It improves the accuracy of crushing conditions identification, reduces the possibility of misjudgment, and can more accurately capture specific actions related to crushing conditions, adapting to different brands and models of excavators.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119616006A_ABST
    Figure CN119616006A_ABST
Patent Text Reader

Abstract

The invention provides a crushing working condition identification method and device and electronic equipment. The method comprises the following steps: acquiring working condition data of the excavator in a corresponding preset historical duration; according to the working condition data, the engine rotating speed of the excavator and first time sequence data corresponding to the composite action coding information are extracted; determining second time sequence data corresponding to the associated single-action coding information according to the rotating speed of the engine and the first time sequence data; and according to the second time sequence data, determining a crushing condition identification result of the excavator. The accuracy of recognizing the crushing working condition can be improved, and the working efficiency of the excavator can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of engineering machinery, and in particular to a method, device and electronic equipment for identifying a crushing condition. Background Art

[0002] Excavators are heavy machinery widely used in earthworks, construction, mining and other engineering operations. They can perform a variety of tasks, such as digging, shoveling, filling, piling, etc. When an excavator is performing a crushing operation, it is usually equipped with accessories such as a breaker hammer to crush and demolish hard materials such as concrete and rock. Identifying the crushing condition of the excavator helps monitor the equipment status, thereby optimizing the operation process and improving operation efficiency.

[0003] In the related art, the crushing condition is generally determined by collecting working condition data and combining it with threshold comparison, including: (1) Identifying the crushing condition based on the pressure difference of the excavator pump: This method collects the pressure values ​​of the main pump I and the main pump II through the sensor, calculates the pressure difference, and determines whether the pressure difference is greater than the pressure difference threshold to identify the crushing mode. (2) Identifying the crushing condition by the handle signal: The sensor obtains the pilot pressure signal of the handle when the equipment is running. When the crushing signal value is greater than the first threshold, it is determined to be a crushing condition.

[0004] However, the above process relies on a single sensor to collect data, and excavators of different brands and models have differences in movements, control logic, and configuration parameters, which leads to the possibility of misjudgment. Summary of the invention

[0005] The embodiments of the present application provide a crushing condition identification method, device and electronic device to improve the accuracy of identifying crushing conditions and prevent misjudgment.

[0006] In a first aspect, an embodiment of the present application provides a method for identifying a crushing condition, comprising:

[0007] Obtain the working condition data of the excavator within the preset historical time period;

[0008] Extracting the engine speed of the excavator and the first time series data corresponding to the compound action coding information according to the working condition data, where the compound action coding information is information obtained by encoding a single action in the compound action;

[0009] Determine, according to the engine speed and the first time series data, the second time series data corresponding to the associated single action coding information, where the associated single action is a single action related to the crushing working condition;

[0010] According to the second time series data, the identification result of the crushing working condition of the excavator is determined.

[0011] In a possible implementation, determining the crushing working condition identification result of the excavator according to the second time series data includes:

[0012] Determining, according to the second time series data, a first quantity ratio of the associated single action coding information in the target single action coding information within a unit time;

[0013] The crushing condition identification result of the excavator is determined according to the first quantity ratio and the action quantity of the associated single action.

[0014] In a possible implementation, determining the crushing condition identification result of the excavator according to the first quantity ratio and the number of actions associated with the single action includes:

[0015] If the action quantity of the associated single action is 1, and the first quantity ratio is greater than the first ratio threshold, it is determined that the crushing working condition identification result of the excavator is that the excavator is in the crushing working condition within the unit time;

[0016] If the number of associated single actions is greater than 1, for each associated single action, the second quantity ratio corresponding to each associated single action coding information within unit time is determined respectively; if there is a second quantity ratio greater than the second ratio threshold, and there is a second quantity ratio greater than the third ratio threshold, it is determined that the crushing condition identification result of the excavator is that the excavator is in a crushing condition within the unit time of executing the corresponding associated single action, wherein the second ratio threshold is less than the first ratio threshold, and the third ratio threshold is less than the second ratio threshold.

[0017] In a possible implementation manner, for each associated single action, determining the second quantity ratio corresponding to each associated single action encoding information within a unit time includes:

[0018] Determine the number of actions per unit time to encode information for a single action of the target;

[0019] If the action quantity of the target single action coding information is greater than a preset quantity threshold, for each associated single action, a second quantity ratio corresponding to each associated single action coding information within a unit time is determined respectively.

[0020] In a possible implementation manner, determining the second time series data corresponding to the associated single action coding information according to the engine speed and the first time series data includes:

[0021] According to a preset engine speed threshold, the engine speed is screened to determine a target engine speed;

[0022] Extracting target compound action coding information corresponding to the target engine speed at the corresponding time in the first time series data;

[0023] According to the target composite action coding information, second time series data corresponding to the associated single action coding information is determined.

[0024] In a possible implementation, determining the second time series data corresponding to the associated single action coding information according to the target composite action coding information includes:

[0025] According to the valve core in the hammer pipeline of the excavator, determine the target single action corresponding to the connected valve core;

[0026] In the target composite action coding information, according to the target single action, the second time series data corresponding to the associated single action coding information is determined.

[0027] In a possible implementation, the method further includes:

[0028] If the data record amount of the target engine speed is greater than a preset data record amount threshold, determining that the excavator performs actual work within a unit time corresponding to the target engine speed, and determining a first unit time amount of the excavator performing actual work;

[0029] Determine the second unit time quantity of the excavator in the crushing working condition within the unit time;

[0030] If the ratio of the second unit time quantity to the first unit time quantity is greater than a preset ratio threshold, it is determined that the excavator is in a crushing working condition within a preset historical time length.

[0031] In a possible implementation, the engine speed of the excavator and the first time series data corresponding to the composite action coding information are extracted according to the working condition data, including:

[0032] According to the working condition data, determine the single action in the compound action and the binary code corresponding to the single action;

[0033] Determine a composite binary code according to the single action and the binary code corresponding to the single action;

[0034] The composite binary code is converted to obtain first time series data corresponding to the composite action code information.

[0035] In a second aspect, an embodiment of the present application provides a crushing condition identification device, comprising:

[0036] An acquisition module is used to acquire the working condition data of the excavator within a preset historical period;

[0037] An extraction module, used to extract the engine speed of the excavator and the first time series data corresponding to the compound action coding information according to the working condition data, where the compound action coding information is information obtained by encoding a single action in the compound action;

[0038] A first determination module is used to determine, according to the engine speed and the first time series data, the second time series data corresponding to the associated single action coding information, where the associated single action is a single action related to the crushing working condition;

[0039] The second determination module is used to determine the crushing condition identification result of the excavator according to the second time series data.

[0040] In a possible implementation manner, the second determining module is specifically configured to:

[0041] Determining, according to the second time series data, a first quantity ratio of the associated single action coding information in the target single action coding information within a unit time;

[0042] The crushing condition identification result of the excavator is determined according to the first quantity ratio and the action quantity of the associated single action.

[0043] In a possible implementation manner, the second determining module is further configured to:

[0044] If the action quantity of the associated single action is 1, and the first quantity ratio is greater than the first ratio threshold, it is determined that the crushing working condition identification result of the excavator is that the excavator is in the crushing working condition within the unit time;

[0045] If the number of associated single actions is greater than 1, for each associated single action, the second quantity ratio corresponding to each associated single action coding information within unit time is determined respectively; if there is a second quantity ratio greater than the second ratio threshold, and there is a second quantity ratio greater than the third ratio threshold, it is determined that the crushing condition identification result of the excavator is that the excavator is in a crushing condition within the unit time of executing the corresponding associated single action, wherein the second ratio threshold is less than the first ratio threshold, and the third ratio threshold is less than the second ratio threshold.

[0046] In a possible implementation manner, the second determining module is further configured to:

[0047] Determine the number of actions per unit time to encode information for a single action of the target;

[0048] If the action quantity of the target single action coding information is greater than a preset quantity threshold, for each associated single action, a second quantity ratio corresponding to each associated single action coding information within a unit time is determined respectively.

[0049] In a possible implementation manner, the first determining module is specifically configured to:

[0050] According to a preset engine speed threshold, the engine speed is screened to determine a target engine speed;

[0051] Extracting target compound action coding information corresponding to the target engine speed at the corresponding time in the first time series data;

[0052] According to the target composite action coding information, second time series data corresponding to the associated single action coding information is determined.

[0053] In a possible implementation manner, the first determining module is further configured to:

[0054] According to the valve core in the hammer pipeline of the excavator, determine the target single action corresponding to the connected valve core;

[0055] In the target composite action coding information, according to the target single action, the second time series data corresponding to the associated single action coding information is determined.

[0056] In a possible implementation manner, the first determining module is further configured to:

[0057] If the data record amount of the target engine speed is greater than a preset data record amount threshold, determining that the excavator performs actual work within a unit time corresponding to the target engine speed, and determining a first unit time amount of the excavator performing actual work;

[0058] Determine the second unit time quantity of the excavator in the crushing working condition within the unit time;

[0059] If the ratio of the second unit time quantity to the first unit time quantity is greater than a preset ratio threshold, it is determined that the excavator is in a crushing working condition within a preset historical time length.

[0060] In a possible implementation, the extraction module is specifically used to:

[0061] According to the working condition data, determine the single action in the compound action and the binary code corresponding to the single action;

[0062] Determine a composite binary code according to the single action and the binary code corresponding to the single action;

[0063] The composite binary code is converted to obtain first time series data corresponding to the composite action code information.

[0064] In a third aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor;

[0065] Memory stores computer-executable instructions;

[0066] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.

[0067] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementations of the first aspect.

[0068] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.

[0069] The crushing working condition identification method, device and electronic device provided in the embodiments of the present application obtain the working condition data of the excavator within a preset historical time period, then extract the engine speed and the coding information corresponding to the compound action of the excavator equipment from the working condition data, obtain the first time series data corresponding to the compound action coding information, and then analyze the single action related to the crushing working condition according to the engine speed and the first time series data to obtain the second time series data corresponding to the associated single action coding information, and finally make a comprehensive judgment based on the second time series data to determine whether the excavator is in the crushing working condition. On the one hand, by comprehensively using multiple dimensions of data such as engine speed and compound action coding information to judge the crushing working condition, the error problem that may exist in a single sensor can be overcome. On the other hand, through multiple data verification and time series data analysis corresponding to the associated single action coding information based on historical working conditions, the specific action related to the crushing working condition can be captured more accurately, and then these precise action features can be used to identify whether it is a crushing working condition, so that the crushing working condition can be accurately identified, and the misjudgment caused by factors such as differences in equipment configuration and insufficient sensor accuracy can be reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0071] Figure 1 Schematic diagram of the process of the crushing condition identification method provided in the embodiment of the present application Figure 1 ;

[0072] Figure 2 Schematic diagram of the process of the crushing condition identification method provided in the embodiment of the present application Figure 2 ;

[0073] Figure 3 Schematic diagram of the process of the crushing condition identification method provided in the embodiment of the present application Figure 3 ;

[0074] Figure 4 Schematic diagram of the process of the crushing condition identification method provided in the embodiment of the present application Figure 4 ;

[0075] Figure 5 Schematic diagram of the process of the crushing condition identification method provided in the embodiment of the present application Figure 5 ;

[0076] Figure 6 A schematic diagram of the structure of a crushing condition identification device provided in an embodiment of the present application;

[0077] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0078] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0079] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0080] In addition, the term "first", "second" etc. in the present application is used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable in appropriate circumstances, so that the embodiments of the present application described herein can be implemented in all orders except those illustrated or described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0081] At present, the methods for identifying the crushing working condition of the excavator mainly rely on sensor data, such as monitoring of the pressure difference and handle signal based on the pump. Specifically, the identification method based on the pump pressure difference collects the pressure values ​​of the main pump I and the main pump II of the excavator through the sensor, calculates the pressure difference, and compares it with the set pressure difference threshold to determine whether it has entered the crushing working condition. The advantage of this method is that it can intuitively reflect the working state of the hydraulic system and is suitable for most hydraulic systems. However, if there is a pressure fluctuation or other external interference in the hydraulic system, it is easy to cause misjudgment. In addition, the identification method based on the handle signal collects the pilot pressure signal of the operating handle through the sensor, and judges that when the signal is greater than a certain threshold, it is inferred to be a crushing working condition. The advantage of this method is that it is simple and direct, but excavators of different models and brands may have a situation where the handle signal is not completely consistent with the actual action. Therefore, on some equipment, the signal may have errors, resulting in misjudgment. Therefore, the above methods usually rely on a single sensor data (such as pressure value or handle signal), which may be affected by factors such as environment, equipment differences, and sensor accuracy, resulting in possible misjudgment.

[0082] Based on this, the present application proposes a method, device and electronic device for identifying crushing conditions. The method is based on considerations of the limitations of sensor data. If other types of data in the historical operating data of the excavator are comprehensively analyzed, such as engine speed and action coding information, the impact of different factors on the crushing conditions can be comprehensively considered. On this basis, if the relationship between the time series data corresponding to the action coding information related to the crushing condition and the equipment action is considered, the misjudgment that may be caused by a single data source can be avoided, making the crushing condition identification result more accurate.

[0083] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0084] Figure 1 Schematic diagram of the process of the crushing condition identification method provided in the embodiment of the present application Figure 1 .like Figure 1 As shown, the method may include:

[0085] S101, obtaining the working condition data of the excavator within a preset historical time period.

[0086] Among them, the working condition data can refer to the operating status data of the excavator within a certain period of time, usually including engine speed, compound action coding information, hydraulic system pressure, position signal of the operating handle, action type, etc. These data reflect the working condition and status of the excavator.

[0087] The preset historical duration may refer to a historical time range predefined according to actual analysis requirements and objectives, such as the working data of an excavator in the past 24 hours.

[0088] In this embodiment, the relevant working condition data of the excavator in the specified historical time are first collected. These data cover all working states of the excavator, are the basis for subsequent analysis, and can help the system determine whether the equipment is in a crushing condition.

[0089] For example, the operating condition data within a preset historical period can be collected through sensors and control systems provided on the excavator.

[0090] S102: extracting the engine speed of the excavator and the first time series data corresponding to the compound action coding information according to the working condition data.

[0091] Among them, a compound action may refer to an operation composed of multiple single actions performed by an excavator. Compound action coding information is information obtained by encoding the single actions in the compound action, which is used to identify the specific operation mode of the excavator at a certain moment. For example, it may include bucket action, boom action, rotation action, etc. In other words, each single action can be represented by a different code, which is convenient for subsequent analysis, and then the codes of these single actions are combined to obtain compound action coding information.

[0092] The first time series data may refer to the compound action coding information extracted from the working condition data and arranged in chronological order. The data may reflect the change of the compound action coding information over time, and provide a change trend in the time dimension for subsequent analysis.

[0093] It should be noted that each compound action coding information corresponds to a specific time point or time period, recording the specific operation performed by the excavator at that time or period. Correspondingly, each engine speed also corresponds to a specific time point or time period, recording the engine speed of the excavator at that time or period. Therefore, the engine speed and the compound action coding information have a corresponding relationship in time.

[0094] In this embodiment, the system extracts the engine speed and compound action coding information from the collected working condition data, and determines the corresponding first time series data according to the change of the compound action coding information over time.

[0095] S103: Determine the second time series data corresponding to the associated single action coding information according to the engine speed and the first time series data.

[0096] Among them, the associated single action is a single action related to the crushing working condition. The associated single action may refer to a basic operation unit related to the crushing operation in the crushing working condition of the excavator. For example, the associated single action may include a bucket action, an operation action of a hydraulic breaker, etc. Different from a compound action, an associated single action is usually a single action with a clear purpose. By identifying these actions, it can be inferred whether the excavator is in a crushing working condition. In this embodiment, the associated single action can be determined based on the breaker pipeline.

[0097] The second time series data may refer to time series data of a single action related to the crushing working condition, which is obtained by further analyzing the first time series data based on the engine speed and meets the engine speed threshold requirement. The second time series data reflects the specific performance of the single action related to the valve core connected to the crushing hammer pipeline at different time points, as well as the frequency and order of occurrence of the associated single action.

[0098] In this embodiment, according to the temporal correspondence between the engine speed and the compound action coding information, the first time series data is screened based on the engine speed to obtain the target compound action coding information, and then the target single action coding information contained in the target compound action coding information is determined, and the associated single actions related to the crushing condition are further screened in the target single action coding information. During the screening process, the single action related to the valve core connected to the breaker pipeline can be used for screening. Finally, the coding information of these associated single actions is sorted in chronological order to obtain the second time series data.

[0099] S104. Determine a crushing working condition identification result of the excavator according to the second time series data.

[0100] Among them, the crushing working condition identification result may refer to the judgment result of whether the excavator is in a crushing working condition, which is finally determined based on the behavior pattern, operation data, etc. of the excavator represented by the associated single action coding information in the second time series data.

[0101] In this embodiment, a possible implementation of the above-mentioned step S104 includes the following steps: first, based on the second time series data, determine the first quantity ratio of the associated single action coding information in the target single action coding information per unit time, and then determine the crushing condition identification result of the excavator based on the first quantity ratio and the number of actions of the associated single action.

[0102] The target single action coding information may refer to the coding information of the single action contained in the target compound action coding information obtained after filtering the compound action coding information according to the engine speed.

[0103] The first quantity ratio may refer to the ratio of the occurrence frequency of the associated single action coding information to the total number of target single action coding information in a unit time. In other words, the first quantity ratio measures whether the occurrence frequency of a specific single action (such as a crushing action) reaches a certain threshold in a specific period of time. If the ratio is greater than the first ratio threshold, it means that the single action is more significant in the period of time, so it can be inferred that the excavator is in a crushing condition.

[0104] In this embodiment, further analysis is performed based on the second time series data. The second time series data is divided into interval groups according to unit time, and the number of associated single-action coding information is counted for each group of data, so as to obtain a first quantitative ratio of this number to the total number of target single-action coding information as a whole, so as to judge whether the excavator is in a crushing working condition based on the first quantitative ratio and the number of associated single actions determined by the excavator model or working condition.

[0105] As an example, a ratio threshold can be set to determine whether the associated single action coded information appears frequently enough in a certain period of time. If the condition is met, it is considered that the excavator is performing a crushing operation. Generally, a higher ratio may mean that the excavator is performing a crushing operation. For example, if the set ratio threshold is 60%, and within a certain unit time, the first number ratio of the associated single action coded information is 70%, it can be considered that the time period belongs to the crushing operation.

[0106] Furthermore, the time period during which the crushing condition lasts is the crushing duration. Specifically, the crushing duration is the difference between the maximum and minimum time values ​​within the unit time interval. In other words, the crushing duration is the time difference between the start and end of the crushing operation. For example, if within a certain unit time, the excavator is performing a crushing operation from 10:00 to 10:05 (the first quantity ratio is greater than the ratio threshold), then the crushing duration is 5 minutes.

[0107] In this embodiment, the unit time can be dynamically adjusted based on factors such as the frequency of uploading the working condition data of the excavator and the working hours. Since data needs to be accumulated for calculation, the unit time interval is generally significantly larger than the time interval for data uploading. For example, if the data is uploaded once per second, the unit time can be 5 minutes; if the data is uploaded once per minute, the unit time can be 1 hour. Alternatively, if the excavator has a long working time in a long-term operation, the unit time can also be adjusted to better capture the working mode.

[0108] The proportional threshold (including the first, second, and third proportional thresholds in the following embodiments) can be dynamically set according to the intermittent characteristics of the excavator's crushing working condition, and the setting of the proportional threshold needs to consider factors such as the excavator model, the excavator's crushing frequency, the excavator's crushing construction working condition requirements, and the hardness of the crushed object. Specifically, different models of excavators may have different crushing frequencies, and the proportional threshold needs to be set according to the specific model. The crushing operation frequency of each excavator is different, and the proportional threshold for excavators that crush frequently is usually higher. In actual application scenarios, different construction sites have different requirements for crushing conditions, which will also affect the setting of the proportional threshold. If the construction site needs to crush objects with greater hardness, a higher frequency of crushing actions may be required, so the proportional threshold needs to be adjusted accordingly.

[0109] It should be noted that the number of associated single actions determines the number of single actions that need to be considered when analyzing the quantitative ratio of associated single action coding information, that is, for each associated single action, the quantitative ratio of the associated single action coding information to the target single action coding information per unit time needs to be considered.

[0110] It is understandable that by calculating and analyzing the quantitative ratio of associated single actions, the influence of a single factor on the working condition judgment can be avoided, and the probability of misjudgment due to the external environment, sensor noise or equipment error can be reduced.

[0111] The crushing condition identification method provided in the embodiment of the present application can more comprehensively capture the working state of the excavator through the combination of multi-dimensional data, such as engine speed, compound action coding information, and associated single action coding information, and does not rely on a single parameter (such as pressure or speed), but combines the above parameters and the time series of multiple action coding information, so that the time when the excavator performs crushing operations can be intuitively understood, which improves the stability and accuracy of crushing condition identification. In addition, by accurately identifying the crushing condition, the operation of the excavator can be better controlled, which helps to improve the operating efficiency of the excavator, improve work efficiency and safety, reduce unnecessary wear and energy consumption, and extend the life of the equipment.

[0112] Figure 2 Schematic diagram of the process of the crushing condition identification method provided in the embodiment of the present application Figure 2 .like Figure 2 As shown, in this embodiment Figure 1 Based on the embodiment, the process of step S104 is described in detail, which specifically includes the following steps:

[0113] S201: If the action quantity of the associated single action is 1, and the first quantity ratio is greater than the first ratio threshold, it is determined that the crushing working condition identification result of the excavator is that the excavator is in the crushing working condition within a unit time.

[0114] The first ratio threshold may refer to a preset threshold used to determine whether the first quantity ratio is high enough to determine the crushing condition.

[0115] In this embodiment, when the number of associated single actions is 1 (ie, the target single action corresponding to the connected valve core is 1), and the first quantity ratio is greater than the first ratio threshold, the system determines that the excavator is in a crushing condition.

[0116] Specifically, if within a preset time period, among the actions performed by the excavator, there is only one single action related to crushing, and the occurrence ratio of this action per unit time exceeds the preset ratio threshold, then the system will identify the period as a crushing condition.

[0117] S202: If the number of actions of the associated single actions is greater than 1, determine, for each associated single action, a second quantity ratio corresponding to each associated single action encoding information within a unit time.

[0118] The second quantitative ratio may refer to the ratio of the coded information of a certain associated single action in a unit time to the coded information of all single actions in the time period. Different from the first quantitative ratio, the second quantitative ratio is calculated for each associated single action separately, with the purpose of judging the significance of each associated single action in a unit time. By calculating these ratios, the contribution of each action to the crushing condition can be accurately judged.

[0119] In this embodiment, a possible implementation of the above-mentioned step S202 includes the following steps: first, determine the number of actions of the target single-action coding information within a unit time; if the number of actions of the target single-action coding information is greater than a preset quantity threshold, then for the associated single actions, determine the second quantity ratio corresponding to each associated single-action coding information within a unit time.

[0120] The preset quantity threshold may refer to a set action quantity standard, which is used to determine whether further analysis of the proportion of associated single actions is required. The preset quantity threshold may be used to filter out insignificant operation states.

[0121] Specifically, if the number of associated single actions is greater than 1 (i.e., there are multiple target single actions corresponding to the connected valve core), the system will further analyze the frequency of these associated single actions. In this process, the system will first determine the number of actions of the target single action encoding information per unit time, that is, the number of multiple single actions performed by the excavator in the same unit time. If this number is greater than the preset number threshold, the second number ratio corresponding to each associated single action will continue to be calculated.

[0122] It can be understood that by filtering out time periods with a small number of actions and possibly unrepresentative actions through a preset quantity threshold, unnecessary calculations can be reduced and analysis efficiency can be improved. Furthermore, by conducting a detailed analysis of the associated single actions within a significant time period, the crushing conditions can be identified more accurately and misjudgments and missed judgments can be reduced.

[0123] S203: If there is a second quantity ratio greater than the second ratio threshold, and there is a second quantity ratio greater than the third ratio threshold, determine that the crushing condition identification result of the excavator is that the excavator is in the crushing condition within the unit time of executing the corresponding associated single action.

[0124] The second ratio threshold is smaller than the first ratio threshold, and the third ratio threshold is smaller than the second ratio threshold. These thresholds are used to define the performance strength of the associated single action and determine whether it can be identified as a valid sign of the crushing condition.

[0125] It should be noted that the second ratio threshold and the third ratio threshold are used to compare the calculated second quantity ratio. If the ratio of a certain associated single action is greater than these thresholds, it can be considered that the action is important enough in unit time and meets the standards of the crushing condition.

[0126] In this embodiment, if the number of associated single actions is greater than 1, for each associated single action, it is necessary to determine the second quantity ratio corresponding to each associated single action coding information per unit time, so as to determine the crushing condition identification result per unit time according to the judgment results of multiple associated single actions.

[0127] As an example, if the number of associated single actions is 2, namely action A and action B, the number of target single action coding information is 100, the first ratio threshold is 40%, the second ratio threshold is 20%, and the third ratio threshold is 5%. Among them, in a unit time, there are 30 action coding information of action A and 6 action coding information of action B. Then, the second number ratio corresponding to action A is 30%, and the second number ratio corresponding to action B is 6%. In this unit time, the excavator is determined to be in a crushing condition, and the crushing duration is the difference between the maximum and minimum time values.

[0128] The crushing condition identification method provided in the embodiment of the present application sets multiple levels of thresholds (first, second, and third proportional thresholds) to perform multi-level analysis on the number and proportion of associated single actions, which can more carefully judge the actual working state of the excavator, reduce the misjudgment caused by simple rules or a single threshold, and can flexibly adjust the judgment criteria according to different working states to better adapt to the complex situation of mixed multiple working conditions.

[0129] Figure 3 Schematic diagram of the process of the crushing condition identification method provided in the embodiment of the present application Figure 3 .like Figure 3 As shown, in this embodiment Figure 1 Based on the embodiment, the process of step S102 is described in detail, which specifically includes the following steps:

[0130] S301. Determine a single action in a compound action and a binary code corresponding to the single action according to working condition data.

[0131] In this embodiment, a unique binary code is assigned to each single action of the excavator, such as shoveling, extending the arm, rotating, etc. Therefore, if there are N different single actions, the code length of each single action is log2(N) bits, that is, the number of bits of the binary code can represent a number from 0 to N-1.

[0132] Exemplarily, if there are 4 different single actions (eg, action A, action B, action C, action D), then the encoding length of each single action is log2(4)=2 bits, and therefore, the single actions can be encoded as 00, 01, 10, 11, respectively.

[0133] S302: Determine a composite binary code according to a single action and a binary code corresponding to the single action.

[0134] In this embodiment, the compound action is composed of multiple single actions. For example, an excavator may extend its arm and rotate at the same time, which is a compound action. The compound binary code corresponding to the compound action is composed of the single action codes connected in sequence.

[0135] For example, the binary codes corresponding to single actions (action A, action B) are 00 and 01 respectively, and the compound action requires performing action A (00) and action B (01) at the same time, so the compound binary code is to connect them to form a new binary sequence 0001, that is, the compound binary code is 0001.

[0136] S303: Convert the composite binary code to obtain first time series data corresponding to the composite action code information.

[0137] In this embodiment, considering the recording, analysis and identification of operations, the composite binary code formed by sequentially connecting the binary codes corresponding to the single actions can be converted into a decimal number, that is, the composite action code information.

[0138] Exemplarily, the composite binary code 0001 is converted into a decimal number, then the composite action coding information is 1, and then each composite binary code is converted according to the above process to obtain multiple composite action coding information, and these composite action coding information are arranged in chronological order, which is the first time series data.

[0139] The crushing condition identification method provided in the embodiment of the present application uses binary code to represent a single action, thereby connecting the codes of multiple single actions to form a new binary sequence, and then converting it into a decimal number, so as to assign a unique code to the compound action, making the recording, analysis and identification of the operation simple. At the same time, the compound action coding information in the first time series data obtained on this basis is all decimal numbers, which can facilitate the machine or computer system to process, analyze and store operation instructions.

[0140] Figure 4 Schematic diagram of the process of the crushing condition identification method provided in the embodiment of the present application Figure 4 .like Figure 4 As shown, in this embodiment Figures 1 to 3 Based on the embodiment, a method for identifying a crushing condition is described in detail. The method specifically comprises the following steps:

[0141] S401. Filter the engine speed according to a preset engine speed threshold to determine a target engine speed.

[0142] The preset engine speed threshold may refer to a preset engine speed value, which is used to screen the working state of the engine and determine whether it is in a specific working condition. The threshold can help identify the engine speed range associated with a specific working condition (such as a crushing working condition).

[0143] The target engine speed may refer to the engine speed after being screened by the system, and this speed value represents the actual operation of the excavator.

[0144] It should be noted that the setting of the preset engine speed threshold is related to the working characteristics of the equipment, such as the influence of factors such as the idling speed of the excavator equipment and the working speed of each gear, so as to ensure that the data analysis can more accurately reflect the actual workload and operating status of the excavator, and then effectively analyze the performance, efficiency, fault warning, etc. of the equipment.

[0145] For example, if the preset engine speed is 1000 revolutions per minute (RPM), only data with an engine speed greater than 1000RPM will be retained, and data below 1000RPM will be filtered out. For example, at time t1, the engine speed is 800RPM, and at time t2, the engine speed is 1200RPM, then the target engine speed obtained by screening is 1200RPM at time t2.

[0146] S402. Extract target compound action coding information corresponding to the target engine speed at a corresponding time from the first time series data.

[0147] Exemplarily, the target engine speed is 1200 RPM at time t2, then the compound action coding information at time t2 is extracted from the first time series data, which is the target compound action coding information.

[0148] S403: Determine, according to the target composite action coding information, second time series data corresponding to the associated single action coding information.

[0149] In this embodiment, since the target composite action coding information is a decimal number, it needs to be converted into a binary data string again, so as to segment the binary data string, determine the corresponding target single action coding information, and screen the single action coding related to the crushing condition (i.e., associated single action coding information) from these target single action coding information. The order in which the obtained associated single action coding information changes over time is the second time series data.

[0150] For example, if there are 4 different single actions (such as action A, action B, action C, action D), the coding length of each single action is log2(4)=2 bits, so the single actions can be encoded as 00, 01, 10, 11 respectively. On this basis, if the target composite action coding information is 5, 3, 2, 7, it is converted into a binary data string, then 5 is converted to 101, 3 is converted to 011, 2 is converted to 010, and 7 is converted to 111. Then, the binary data is divided into a group of log2(4)=2 bits: 5(101) is divided into 10, 1; 3(011) is divided into 01, 1; 2(010) is divided into 01, 0; 7(111) is divided into 11, 1. The target single action coding information of the 2-bit binary number obtained after segmentation is 10; 01; 01; 11. If the associated single action coding information related to the crushing condition in these target single action coding information is 01 (action B); 01 (action B); 11 (action D), then the second time series data is [01; 01; 11].

[0151] It is understandable that the data at low speed may not provide effective information about the actual working state of the excavator, but may interfere with the analysis results due to noise or irrelevant information. Therefore, by extracting the target compound action coding information corresponding to the target engine speed at the corresponding moment in the first time series data, the interference data at low speed can be eliminated, thereby improving the accuracy of the analysis data.

[0152] In this embodiment, a possible implementation of the above step S403 includes the following steps: first, according to the valve core in the breaker hammer pipeline of the excavator, determine the target single action corresponding to the connected valve core, and then in the target composite action coding information, according to the target single action, determine the second time series data corresponding to the associated single action coding information.

[0153] Among them, the breaker hammer refers to the equipment used by the excavator for striking and breaking, which is usually used in conjunction with the hydraulic system. The operation of the breaker hammer depends on hydraulic control, and the hydraulic oil flows through the pipeline to control the different actions of the breaker hammer (such as lifting, striking, etc.).

[0154] In this embodiment, the breaker hammer of the excavator is usually installed by adding a branch oil pipe to the spare port of the main valve, and the specific pipe is controlled by a specific action (such as stepping on the pedal).

[0155] The valve core is a component in the hydraulic system that can control the flow direction and flow rate of the hydraulic oil, thereby controlling the operation of the actuator (such as a breaker). There are one or more valve cores in the breaker pipeline, which perform different actions by controlling the path of the hydraulic oil flow. For example, different positions or states of the valve core determine the flow of hydraulic oil into or out of different parts of the breaker, thereby controlling different actions of the breaker (such as crushing, recovery, etc.).

[0156] For example, when the hydraulic oil passes through a certain valve core, the valve core may allow the oil to flow to the impact mechanism of the breaker hammer, causing it to start working (performing a crushing action), and when the hydraulic oil passes through another valve core, it may trigger the lifting or reset operation of the breaker hammer.

[0157] In this embodiment, the action of the breaker is controlled by hydraulic pressure, and the hydraulic control is achieved by the valve core. Therefore, the target single action corresponding to the connection valve core can refer to a specific action related to the state of the valve core. For example, a certain valve core may start the impact action of the breaker, and another valve core may control the reset or rotation of the breaker. Then, the action coding information of these associated single actions is extracted from the target composite action coding information, and it is arranged in chronological order to obtain the second time series data.

[0158] It is understandable that different working actions of the breaker are controlled by the valve core in the hydraulic system, and the working state of the valve core can determine which specific action the breaker is currently performing. Therefore, by analyzing the configuration and state of the valve core in the breaker pipeline, the single action (associated single action) connected to the valve core can be determined, and the coded information of the associated single action can be used to extract the time series data related to the crushing working condition.

[0159] S404: If the data record amount of the target engine speed is greater than a preset data record amount threshold, determine that the excavator actually works within a unit time corresponding to the target engine speed, and determine a first unit time amount for the excavator to actually work.

[0160] The data record volume threshold may refer to a preset data record volume standard, which is used to judge whether the data record volume is large enough to determine the actual working status of the excavator.

[0161] In this embodiment, if the data record amount of the target engine speed is greater than the preset data record amount threshold, it is determined that the excavator performs actual work within the unit time corresponding to the speed, and then the number of unit times (first unit time number) in which the excavator performs actual work is counted.

[0162] S405, determining a second unit time quantity that the excavator is in the crushing working condition within the unit time.

[0163] In this embodiment, the number of unit times (second unit time number) that the excavator is in the crushing working condition within a unit time is determined according to the above embodiment.

[0164] S406: If the ratio of the second unit time quantity to the first unit time quantity is greater than a preset ratio threshold, it is determined that the excavator is in a crushing condition within a preset historical time period.

[0165] The ratio threshold may refer to a preset standard for determining the ratio of the second unit time quantity to the first unit time quantity, and exceeding the ratio threshold means that the excavator is mainly in a crushing condition within a preset historical period.

[0166] For example, the total number of unit times (first unit time number) of actual work performed by the excavator within the preset historical duration is recorded as m, and the total number of unit times (second unit time number) of crushing conditions in the unit time determined by the above embodiment is recorded as n. If the ratio of n to m is greater than the preset ratio threshold, it is determined that the excavator is in the crushing condition within the preset historical duration.

[0167] As an example, the preset ratio threshold is 30%, the preset historical duration is 12 hours, and the preset historical duration is divided into 12 unit times according to 1 hour as an interval, then the first unit time quantity m is 12, if only 1 unit time is in the crushing condition, then the second unit time quantity n is 1. At this time, if the ratio of n to m is less than the preset ratio threshold, then the excavator did not perform the crushing operation within the preset historical duration, and the 1 unit time of the crushing condition may be a misjudgment (that is, according to the actual situation, when the excavator performs 12 hours of actual work, it is generally not the case that only 1 hour of crushing operation occurs).

[0168] As another example, the preset ratio threshold is 30%, the preset historical duration is 12 hours, and the preset historical duration is divided into 3 unit times according to 4 hours as an interval, then the first unit time quantity m is 3, and if only 1 unit time is in the crushing condition, then the second unit time quantity n is 1. At this time, if the ratio of n to m is greater than the preset ratio threshold, then the excavator is in the crushing condition within the preset historical duration (that is, according to the actual situation, the excavator performs crushing operations for 3 hours in the 12 hours of actual work).

[0169] It can be understood that by combining the engine speed and time records, the crushing condition of the excavator can be identified more accurately, and based on the ratio of the actual work and crushing conditions performed by the excavator, the number of crushing conditions in the entire operation process can be quantified. Based on consideration of the actual working conditions, the crushing condition identification results of the excavator within a preset historical time period are determined according to the quantity ratio, thereby reducing misjudgments and missed judgments.

[0170] The crushing working condition identification method provided in the embodiment of the present application combines the engine speed with the compound action code and performs multi-level screening and analysis in multiple time series data (including the first and second time series data). It can make comprehensive judgments from different dimensions (such as engine speed, action code, etc.), thereby reducing the possibility of misjudgment and helping to improve the maintenance efficiency and work efficiency of the equipment. And through threshold setting and ratio judgment, it can also ensure the reliability of working condition identification, avoid misjudgment in different operating scenarios, and provide strong support for the long-term stable operation of the excavator.

[0171] Figure 5 Schematic diagram of the process of the crushing condition identification method provided in the embodiment of the present application Figure 5 .like Figure 5 As shown, the method may include:

[0172] S501. Define action coding rules.

[0173] In this embodiment, a unique binary code is assigned to each basic single action, and the binary code of the basic single action is converted into a decimal number to obtain the final composite action code.

[0174] S502, recording the real-time operation action combination of the excavator, generating action codes in real time, and saving and uploading the action codes to the cloud database.

[0175] S503, extracting the excavator's historical operating data at 0:00 every day, and analyzing the excavator's operating data of the previous day.

[0176] Among them, the excavator working condition data includes the time series data of the excavator engine speed and action coding.

[0177] S504, filter out data with engine speed greater than the filter speed, and remove interference data at low speed.

[0178] In this embodiment, the setting of the screening speed needs to take into account factors such as the target excavator equipment idle speed and the working speed of each gear.

[0179] S505: Extract and parse the action code to obtain time series data of the target single action code.

[0180] In this embodiment, the decimal action coding data is converted back into a binary data string, a unit is customized according to the number of basic single actions, and the binary code of each unit is converted into the corresponding single action using a coding table to obtain the information of each sub-action, thereby obtaining the time series data of the target-associated single action coding.

[0181] As an example, if there are N different basic single actions, log2(N) bits are taken out each time as a unit.

[0182] S506: Determine associated actions based on the breaker pipeline.

[0183] In this embodiment, the valve core connected through the breaker pipeline confirms that the single action corresponding to the connected valve core is the associated action.

[0184] S507: If the associated action is a single action, the action code corresponding to the associated action is used as the analysis object to identify whether it is a crushing condition.

[0185] In this embodiment, if the associated action is a single action, the action coding time series of the target associated action in the binary data is extracted, and the data is grouped into intervals according to the unit time length. For each group of data, the proportion of the number of action coding data to the total number is counted. If the proportion of the target action coding number is greater than the reference proportion of the crushing condition, the excavator is determined to be in the crushing condition within the unit time length, and the crushing duration is the difference between the maximum and minimum time values.

[0186] It should be noted that the unit time length is determined based on factors such as the frequency of excavator data upload and working hours.

[0187] Taking into account the intermittent characteristics of the excavator's crushing working condition, the reference ratio of the crushing working condition is set based on factors such as the excavator model, the excavator's crushing frequency, the excavator's crushing construction conditions requirements, and the hardness of the crushed object.

[0188] S508: If the associated action is a plurality of single actions, the action codes corresponding to the plurality of associated actions are used as analysis objects to identify whether a broken working condition exists.

[0189] In this embodiment, if the associated action is a plurality of single actions, the action coding time series of the target associated action in the binary data is extracted, and the data is grouped into intervals according to the unit time length. For each group of data, the proportion of the data volume of each action coding combination is statistically analyzed. If the proportion of the data volume of action i=1 and other actions=0 in the total data volume is greater than the reference proportion of the crushing condition, then the unit time length determines that the excavator is in the crushing condition, and the crushing duration is the difference between the maximum and minimum time values.

[0190] In a possible implementation, if the proportion of the data volume of action i=1 and other actions=0 to the total data volume is within the interval of [lower limit of reference proportion of crushing condition, reference proportion of crushing condition], and the proportion of the number of other actions=0 to the total data volume is greater than the quantity proportion threshold, and the total data volume is greater than the reference data volume value, then the unit time length determines that the excavator is in crushing condition, and the crushing time is the difference between the maximum and minimum time values.

[0191] Among them, the above-mentioned reference proportion of crushing conditions and the lower limit of the reference proportion of crushing conditions are set considering factors such as excavator model, excavator crushing frequency, excavator crushing construction conditions requirements, and the hardness of the crushed object; the quantity proportion threshold and reference data value are set considering factors such as excavator model, excavator crushing frequency, and excavator crushing construction conditions requirements.

[0192] In this embodiment, such a judgment is performed for each single action i (i=1, 2, ..., M), and each group of judgment results is combined to obtain a crushing condition identification result for each unit time length.

[0193] S509: for each unit time length operation time group, statistically analyze the number of actual working time periods of the equipment and the number of crushing operation time periods in one day to determine the crushing working condition of the excavator on that day.

[0194] In this embodiment, when determining the actual working time period, if the number of data records in which the engine speed is greater than the screening speed is greater than the reference data value, the unit time length interval is determined to be the actual working time period, and the total number of actual working time periods is recorded as m. The crushing operation time period is determined based on the above-mentioned crushing working condition identification result, and the total number of crushing operation time periods is recorded as n.

[0195] As an example, if n=1 and m≤3, it is considered that the machine is performing crushing work on that day; if n>1, it is considered that the machine is performing crushing work on that day.

[0196] S510, summarizing the equipment numbers, crushing operation time periods, and crushing operation durations of the excavators identified as being in crushing working conditions, and saving the data in a database for use by other analysis systems.

[0197] The crushing condition identification method provided in the embodiment of the present application can define all the actions of the excavator with the least rules by encoding and parsing the actions of the excavator equipment, and because the compound action code is stored, the action code of each single action can be quickly obtained through the secondary reverse parsing of the code. In addition, based on the mechanism process of the associated action of the breaker, the working and control mechanism of the breaker is quantitatively expressed in the form of action code statistical analysis, which can accurately identify the crushing condition in essence, thereby improving the accuracy of crushing condition identification.

[0198] Figure 6 This is a schematic diagram of the structure of the crushing condition identification device provided in the embodiment of the present application. Figure 6 As shown, the crushing condition identification device 60 provided in this embodiment includes:

[0199] An acquisition module 601 is used to acquire working condition data of the excavator corresponding to a preset historical time period;

[0200] An extraction module 602 is used to extract the engine speed of the excavator and the first time series data corresponding to the compound action coding information according to the working condition data, where the compound action coding information is information obtained by encoding a single action in the compound action;

[0201] A first determination module 603 is used to determine, according to the engine speed and the first time series data, the second time series data corresponding to the associated single action coding information, where the associated single action is a single action related to the crushing working condition;

[0202] The second determination module 604 is used to determine the crushing condition identification result of the excavator according to the second time series data.

[0203] In a possible implementation manner, the second determining module 604 is specifically configured to:

[0204] Determining, according to the second time series data, a first quantity ratio of the associated single action coding information in the target single action coding information within a unit time;

[0205] The crushing condition identification result of the excavator is determined according to the first quantity ratio and the action quantity of the associated single action.

[0206] In a possible implementation manner, the second determining module 604 is further configured to:

[0207] If the number of actions associated with the single action is 1, and the first number ratio is greater than the first ratio threshold, it is determined that the crushing working condition identification result of the excavator is that the excavator is in the crushing working condition within the unit time;

[0208] If the number of associated single actions is greater than 1, for each associated single action, the second quantity ratio corresponding to each associated single action coding information within unit time is determined respectively; if there is a second quantity ratio greater than the second ratio threshold, and there is a second quantity ratio greater than the third ratio threshold, it is determined that the crushing condition identification result of the excavator is that the excavator is in a crushing condition within the unit time of executing the corresponding associated single action, wherein the second ratio threshold is less than the first ratio threshold, and the third ratio threshold is less than the second ratio threshold.

[0209] In a possible implementation manner, the second determining module 604 is further configured to:

[0210] Determine the number of actions per unit time to encode information for a single action of the target;

[0211] If the action quantity of the target single action coding information is greater than a preset quantity threshold, for each associated single action, a second quantity ratio corresponding to each associated single action coding information within a unit time is determined respectively.

[0212] In a possible implementation manner, the first determining module 603 is specifically configured to:

[0213] According to a preset engine speed threshold, the engine speed is screened to determine a target engine speed;

[0214] Extracting target compound action coding information corresponding to the target engine speed at the corresponding time in the first time series data;

[0215] According to the target composite action coding information, second time series data corresponding to the associated single action coding information is determined.

[0216] In a possible implementation manner, the first determining module 603 is further configured to:

[0217] According to the valve core in the hammer pipeline of the excavator, determine the target single action corresponding to the connected valve core;

[0218] In the target composite action coding information, according to the target single action, the second time series data corresponding to the associated single action coding information is determined.

[0219] In a possible implementation manner, the first determining module 603 is further configured to:

[0220] If the data record amount of the target engine speed is greater than a preset data record amount threshold, determining that the excavator performs actual work within a unit time corresponding to the target engine speed, and determining a first unit time amount of the excavator performing actual work;

[0221] Determine the second unit time quantity of the excavator in the crushing working condition within the unit time;

[0222] If the ratio of the second unit time quantity to the first unit time quantity is greater than a preset ratio threshold, it is determined that the excavator is in a crushing working condition within a preset historical time length.

[0223] In a possible implementation, the extraction module 602 is specifically configured to:

[0224] According to the working condition data, determine the single action in the compound action and the binary code corresponding to the single action;

[0225] Determine a composite binary code according to the single action and the binary code corresponding to the single action;

[0226] The composite binary code is converted to obtain first time series data corresponding to the composite action code information.

[0227] The crushing condition identification device provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, which will not be described in detail in this embodiment.

[0228] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 7 As shown, the electronic device 70 provided in this embodiment includes: at least one processor 701 and a memory 702. Optionally, the device 70 further includes a communication component 703. The processor 701, the memory 702 and the communication component 703 are connected via a bus 704.

[0229] In a specific implementation process, at least one processor 701 executes the computer-executable instructions stored in the memory 702, so that at least one processor 701 executes the above method.

[0230] The specific implementation process of the processor 701 can be found in the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0231] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc. The steps of the method disclosed in the invention may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0232] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk storage.

[0233] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.

[0234] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.

[0235] The present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.

[0236] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.

[0237] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0238] The division of units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

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

[0240] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0241] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0242] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0243] Finally, it should be noted that those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A method for identifying crushing conditions, characterized in that: include: Obtain the working condition data of the excavator within the preset historical time period; Extracting the engine speed of the excavator and first time series data corresponding to compound action coding information according to the working condition data, wherein the compound action coding information is information obtained by encoding a single action in the compound action; Determine, according to the engine speed and the first time series data, second time series data corresponding to the associated single action coding information, wherein the associated single action is a single action related to a crushing working condition; The crushing condition identification result of the excavator is determined according to the second time series data.

2. The method according to claim 1, characterized in that Determining the crushing working condition identification result of the excavator according to the second time series data includes: Determine, according to the second time series data, a first quantity ratio of the associated single action coding information in the target single action coding information within a unit time; The crushing condition identification result of the excavator is determined according to the first quantity ratio and the action quantity of the associated single action.

3. The method according to claim 2, characterized in that The determining the crushing working condition identification result of the excavator according to the first quantity ratio and the number of actions of the associated single action includes: If the action quantity of the associated single action is 1, and the first quantity ratio is greater than a first ratio threshold, it is determined that the crushing working condition identification result of the excavator is that the excavator is in the crushing working condition within the unit time; If the action number of the associated single action is greater than 1, for each associated single action, the second quantity ratio corresponding to each associated single action coding information within the unit time is determined respectively; if there is a second quantity ratio greater than the second ratio threshold, and there is a second quantity ratio greater than the third ratio threshold, it is determined that the crushing condition identification result of the excavator is that the excavator is in a crushing condition within the unit time of executing the corresponding associated single action, wherein the second ratio threshold is less than the first ratio threshold, and the third ratio threshold is less than the second ratio threshold.

4. The method according to claim 3, characterized in that The determining, for each of the associated single actions, respectively the second quantity ratio corresponding to each of the associated single action coding information within the unit time includes: Determine the number of actions of the target single action encoding information within the unit time; If the action quantity of the target single action coding information is greater than a preset quantity threshold, for each associated single action, a second quantity ratio corresponding to each associated single action coding information within the unit time is determined respectively.

5. The method according to any one of claims 1 to 4, characterized in that The determining, according to the engine speed and the first time series data, second time series data corresponding to the associated single action coding information comprises: According to a preset engine speed threshold, the engine speed is screened to determine a target engine speed; Extracting target compound action coding information corresponding to the target engine speed at a corresponding time in the first time series data; According to the target compound action coding information, second time series data corresponding to the associated single action coding information is determined.

6. The method according to claim 5, characterized in that The determining, according to the target composite action coding information, the second time series data corresponding to the associated single action coding information comprises: According to the valve core in the breaker hammer pipeline of the excavator, determining the target single action corresponding to the valve core; In the target composite action coding information, the second time series data corresponding to the associated single action coding information is determined according to the target single action.

7. The method according to claim 5, characterized in that The method further comprises: If the data record amount of the target engine speed is greater than a preset data record amount threshold, determining that the excavator actually works within a unit time corresponding to the target engine speed, and determining a first unit time amount of the excavator actually working; Determine a second unit time quantity of the excavator being in the crushing working condition within the unit time; If the ratio of the second unit time quantity to the first unit time quantity is greater than a preset ratio threshold, it is determined that the excavator is in a crushing condition within the preset historical time period.

8. The method according to any one of claims 1 to 4, characterized in that The extracting, according to the working condition data, the engine speed of the excavator and the first time series data corresponding to the compound action coding information includes: Determine, according to the working condition data, a single action in a composite action and a binary code corresponding to the single action; Determining a composite binary code according to the single action and the binary code corresponding to the single action; The composite binary code is converted to obtain first time series data corresponding to the composite action code information.

9. A crushing condition identification device, characterized in that: include: An acquisition module is used to acquire the working condition data of the excavator within a preset historical period; An extraction module, used to extract the engine speed of the excavator and the first time series data corresponding to the compound action coding information according to the working condition data, wherein the compound action coding information is information obtained by encoding a single action in the compound action; A first determination module is used to determine second time series data corresponding to associated single action coding information according to the engine speed and the first time series data, wherein the associated single action is a single action related to a crushing working condition; The second determination module is used to determine the crushing condition identification result of the excavator according to the second time series data.

10. An electronic device, characterized in that: include: Memory, processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 8.