Component life determination method, device and operating machine
By collecting and analyzing the working condition data of the working machinery in real time and determining the load time history, the problem of difficulty in simulating real loads is solved by simulation software, and accurate prediction and management of component life is achieved.
Patent Information
- Application Number
- CN202210476420.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-29
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2042-04-29
AI Technical Summary
In the prior art, simulation software is difficult to simulate complex real load time history, resulting in inaccurate prediction of the life of working mechanical components.
By receiving and analyzing the real-time working condition data of the working machine, including the data of the hydraulic cylinder and the current data of the solenoid valve, the load time history of each target hinge point is determined, and the service life and remaining life of the component are calculated based on this.
Accurate life prediction of working machinery components is achieved, the accuracy of component life determination is improved, and the reliability and performance of working machinery is ensured.
Smart Images

Figure CN114757080B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of operating machinery, and in particular to a component life determination method, device and operating machinery. Background Art
[0002] The life prediction of components in operating machinery is of great significance to fully exerting the overall performance of the operating machinery, improving R&D efficiency, and reducing costs.
[0003] The traditional method of predicting component life is to obtain the load time history, then use finite element software to perform stress analysis, and perform life analysis based on the stress results. The load time history is the history of load changes over time.
[0004] There are many ways to obtain load time history, such as simulating load time history through simulation software. However, since the working conditions of the operating machinery are too complex, random and uncertain during actual operation, it is difficult to simulate the complex real load time history in simulation software, resulting in inaccurate component life prediction. Summary of the invention
[0005] The present invention provides a component life determination method, device and operating machinery, which are used to solve the defect that it is difficult to simulate complex real load time history in simulation software in the prior art, resulting in inaccurate component life prediction, and achieve accurate acquisition of real load time history, thereby improving the accuracy of component life determination.
[0006] The present invention provides a method for determining component life, comprising:
[0007] Receiving real-time collected working condition data of the working machine, wherein the working condition data includes data of the hydraulic cylinder in the hydraulic system and current data of the solenoid valve;
[0008] Determining the load time history of each target hinge point of the working machine based on the working condition data;
[0009] Determining the service life of at least one target component of the working machine based on the load-time history of each of the target joint points;
[0010] Based on the used life and theoretical life of each of the target components, the remaining life of each of the target components is determined.
[0011] Further, according to a component life determination method provided by the present invention, the current data of the solenoid valve includes current data of a first solenoid valve and current data of a second solenoid valve; the first solenoid valve is a solenoid valve for controlling the flow of a hydraulic pump; the second solenoid valve is a solenoid valve for controlling the opening of a multi-way valve corresponding to the hydraulic cylinder;
[0012] The step of determining the load time history of each target hinge point of the working machine based on the working condition data includes:
[0013] determining the flow rate of the hydraulic pump based on the current data of the first solenoid valve at the current moment;
[0014] Determining the opening of the multi-way valve based on the current data of the second solenoid valve and the data of the hydraulic cylinder at the current moment;
[0015] Based on the flow rate of the hydraulic pump and the opening degree of the multi-way valve, the load time history of each target hinge point is determined.
[0016] Further, according to a component life determination method provided by the present invention, the load time history of each target hinge point is determined based on the flow rate of the hydraulic pump and the opening of the multi-way valve, including:
[0017] determining a target load of the working machine at a current moment based on the flow rate of the hydraulic pump and the opening degree of the multi-way valve;
[0018] Determining the load of each target joint point of the working machine at the current moment based on the target load of the working machine at the current moment;
[0019] Based on the load of each target joint at the current moment and the load at the historical moment, the load time history of each target joint is generated.
[0020] Further, according to a component life determination method provided by the present invention, the opening of the multi-way valve is determined based on the current data of the second solenoid valve and the data of the hydraulic cylinder at the current moment, including:
[0021] Based on the preset correspondence between the current data of the second solenoid valve, the data of the hydraulic cylinder, and the opening of the multi-way valve, the opening of the multi-way valve corresponding to the current data of the second solenoid valve and the data of the hydraulic cylinder at the current moment is determined.
[0022] Further, according to a component life determination method provided by the present invention, the flow rate of the hydraulic pump is determined based on the current data of the first solenoid valve at the current moment, including:
[0023] Based on the preset correspondence between the current data of the first solenoid valve and the flow rate of the hydraulic pump, the flow rate of the hydraulic pump corresponding to the current data of the first solenoid valve at the current moment is determined.
[0024] Further, according to a component life determination method provided by the present invention, the target load of the working machine at the current moment is determined based on the flow rate of the hydraulic pump and the opening of the multi-way valve, including:
[0025] Inputting the flow rate of the hydraulic pump and the opening degree of the multi-way valve into a pre-trained load assessment model, and obtaining the load of the hydraulic cylinder at the current moment output by the load assessment model, wherein the load assessment model is trained based on the flow rate sample of the hydraulic pump, the opening degree sample of the multi-way valve and the load sample of the hydraulic cylinder;
[0026] Based on the load of the hydraulic cylinder at the current moment, a target load of the working machine at the current moment is determined.
[0027] Further, according to a component life determination method provided by the present invention, the method of determining the service life of at least one target component of the working machine based on the load-time history of each target hinge point includes:
[0028] Inputting the load time history of each target hinge point into a finite element model to obtain the stress time history of at least one target component;
[0029] The stress-time history of each target component is input into a pre-trained life prediction model to obtain the service life of each target component of the operating machine.
[0030] Furthermore, according to a component life determination method provided by the present invention, the finite element model is a finite element model after dimension reduction.
[0031] Furthermore, a component life determination method provided by the present invention further includes:
[0032] Obtaining the actual life of the target component of the working machine;
[0033] The life prediction model is optimized according to the actual life of the target component.
[0034] The present invention also provides a component life determination device, comprising:
[0035] A data receiving module, used to receive the working condition data of the operating machine collected in real time, wherein the working condition data includes the data of the hydraulic cylinder in the hydraulic system and the current data of the solenoid valve;
[0036] A load determination module, used to determine the load time history of each target hinge point of the working machine based on the working condition data;
[0037] A service life determination module, configured to determine the service life of at least one target component of the working machine based on the load-time history of each target hinge point;
[0038] The remaining life determining module is used to determine the remaining life of each of the target components based on the used life and theoretical life of each of the target components.
[0039] The present invention also provides a working machine, comprising any one of the component life determination devices described above.
[0040] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any of the component life determination methods described above is implemented.
[0041] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the component life determination method as described in any one of the above is implemented.
[0042] The component life determination method provided by the present invention can receive the working condition data of the working machinery collected in real time, and the working condition data includes the data of the hydraulic cylinder in the hydraulic system and the current data of the solenoid valve. Based on the working condition data, the load time history of each target hinge point of the working machinery can be accurately determined in real time, that is, the real load time history of each target hinge point during the operation of the working machinery is obtained. Then, based on the load time history of each target hinge point, the used service life of at least one target component of the working machinery can be accurately determined. Based on the used service life and theoretical life of each target component, the remaining service life of each target component is determined, thereby improving the accuracy of the remaining service life of the target component. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0044] Figure 1 It is a schematic flow chart of the component life determination method provided by the present invention;
[0045] Figure 2 It is a schematic diagram of an application scenario provided by the present invention;
[0046] Figure 3 It is a structural schematic diagram of a device for determining component life provided by the present invention;
[0047] Figure 4 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0048] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0049] The life prediction of components in operating machinery is of great significance to fully exert the overall performance of the operating machinery, improve R&D efficiency, and reduce costs. Taking hydraulic excavators as an example, hydraulic excavators are subjected to very complex alternating loads during operation, and generally have problems such as short service life, poor reliability and durability. Therefore, accurate life prediction and evaluation can improve R&D efficiency and reduce costs, which is of great significance to fully exert the overall performance of hydraulic excavators.
[0050] The traditional method of component life prediction is mainly to obtain the load time history, then use finite element software to perform stress analysis, and perform life analysis based on the stress results.
[0051] There are many ways to obtain load time history, such as simulating load time history through simulation software. However, since the working conditions of the operating machinery are too complex, random and uncertain during actual operation, it is difficult to simulate the complex real load time history in simulation software, resulting in inaccurate component life prediction.
[0052] Although there are also solutions such as arranging strain gauges and other sensors at key points to obtain the strain-time history, fitting and inverting the load history of the finite element model of the component, or arranging three-dimensional pin sensors at the hinges to directly measure the load of the hinges, the overall stress change process cannot be reflected due to the limitation of the number of measurement points. In addition, the above sensors can only be installed on test prototypes, and are not suitable for long-term measurement for mass-produced models.
[0053] To this end, the present invention provides a method for determining the life of a component, which can be applied to a server and executed by the server or the software and / or hardware therein. The server can be a physical server or a cloud server. The method for determining the life of a component can also be applied to an operating machine and executed by the operating machine or the software and / or hardware therein. The operating machine can be an excavator, loader, bulldozer, crane, pile driver or other engineering machinery. The operating machine can establish a network connection with the server. The following introduces the method for determining the life of a component provided by the present invention by taking the application on the server side as an example.
[0054] Combine the following Figure 1 to Figure 2 The component life determination method of the present invention is described.
[0055] Figure 1 It is a flow chart of the component life determination method provided by the present invention.
[0056] like Figure 1 As shown, this embodiment provides a method for determining component life, including:
[0057] Step 101: Receive the operating condition data of the operating machine collected in real time, wherein the operating condition data includes the data of the hydraulic cylinder in the hydraulic system and the current data of the solenoid valve.
[0058] like Figure 2 As shown, the operating machine can send the operating condition data of the operating machine collected in real time to the server, and the server can receive the operating condition data of the operating machine collected in real time. Figure 2 A hydraulic excavator is used as an example for illustration.
[0059] The hydraulic system of a work machine generally includes a hydraulic cylinder and a solenoid valve. The data of the hydraulic cylinder may include pressure, displacement and other data. The hydraulic cylinder may be a digital cylinder, which generally has sensors for collecting data, such as pressure sensors, displacement sensors, etc. These sensors are connected to the CAN bus, and the controller of the work machine is also connected to the CAN bus. The controller of the work machine can obtain the data of the hydraulic cylinder collected by the sensors of the hydraulic cylinder through the CAN bus. For a hydraulic excavator, each action mechanism of the excavator, such as the boom, dipper arm, and bucket, has a hydraulic cylinder (see Figure 2 ), therefore, the data of the hydraulic cylinder of each action mechanism can be obtained.
[0060] The solenoid valve is also connected to the CAN bus. Therefore, the controller of the operating machine can obtain the current signal of the solenoid valve through the CAN bus, thereby obtaining the current data of the solenoid valve.
[0061] The current data of the solenoid valve may include current data of a first solenoid valve and current data of a second solenoid valve.
[0062] It can be understood that the hydraulic system includes a hydraulic pump and a multi-way valve. The first solenoid valve is a solenoid valve for controlling the flow of the hydraulic pump. The second solenoid valve is a solenoid valve for controlling the opening of the multi-way valve corresponding to the hydraulic cylinder. The opening of the second solenoid valve can enable the pilot oil circuit to push the multi-way valve to a certain opening. Taking an excavator as an example, the multi-way valves corresponding to the hydraulic cylinders on the boom, the dipper and the bucket are all provided with corresponding second solenoid valves.
[0063] Under different loads, the states of the hydraulic cylinder and solenoid valve in the hydraulic system of the operating machinery are different. The data of the hydraulic cylinder and the current data of the solenoid valve can reflect the load conditions in the operating machinery. Therefore, the data of the hydraulic cylinder and the current data of the solenoid valve in the hydraulic system are used as the data basis for obtaining the load time history.
[0064] Step 102: Determine the load-time history of each target hinge point of the working machine based on the working condition data.
[0065] The hinge is the hinge point in the working machine, which acts as a joint. The target hinges here are the hinges for which the load time history needs to be determined. Exemplarily, each target hinge can be a hinge corresponding to the working device of the working machine. Taking an excavator as an example, the working device of the excavator includes a boom, a dipper and a bucket. Correspondingly, each target hinge can include each hinge between the boom and the dipper, each hinge between the dipper and the bucket, each hinge between the boom and the vehicle platform of the working machine, and each hinge of the four-bar linkage connecting the dipper and the bucket. The load time history of the target hinge is also called the load spectrum.
[0066] Step 103: Determine the service life of at least one target component of the working machine based on the load-time history of each target hinge point.
[0067] The target component is the component whose remaining life is to be determined. Taking an excavator as an example, the target component may be a boom, a dipper arm, and a bucket. Here, the used life of the target component is the life that has been consumed by the target component.
[0068] Step 104: Determine the remaining life of each target component based on the used life and theoretical life of each target component.
[0069] The theoretical life here is the life that the target component can achieve in theory. The theoretical life can be pre-set based on the material of the target component. Specifically, the difference between the theoretical life of the target component and the used life can be used as the remaining life of the target component.
[0070] In this embodiment, the working condition data of the working machinery collected in real time can be received, and the working condition data includes the data of the hydraulic cylinder in the hydraulic system and the current data of the solenoid valve. Based on the working condition data, the load-time history of each target hinge point of the working machinery can be accurately determined in real time, that is, the real load-time history of each target hinge point during the operation of the working machinery can be obtained. Then, based on the load-time history of each target hinge point, the service life of at least one target component of the working machinery can be accurately determined, and based on the service life and theoretical life of each target component, the remaining life of each target component is determined, thereby improving the accuracy of the remaining life of the target component.
[0071] In addition, the hydraulic cylinder's own sensors can be used to collect data on the hydraulic cylinder without the need to set up other sensors. That is, a more accurate load spectrum during the operation of the operating machine can be obtained by using fewer sensors, which makes the implementation simpler.
[0072] Based on the above embodiment, the load time history of each target hinge point of the working machine is determined based on the working condition data, and its specific implementation method may include:
[0073] The first step is to determine the flow rate of the hydraulic pump based on the current data of the first solenoid valve at the current moment.
[0074] Exemplarily, the determination of the flow rate of the hydraulic pump based on the current data of the first solenoid valve at the current moment may specifically include: determining the flow rate of the hydraulic pump corresponding to the current data of the first solenoid valve at the current moment based on a preset correspondence between the current data of the first solenoid valve and the flow rate of the hydraulic pump. As mentioned above, the first solenoid valve is used to control the flow rate of the hydraulic pump. The flow rate of the corresponding hydraulic pump is also different for different currents of the first solenoid valve. In practical applications, the correspondence between the current data of the first solenoid valve and the flow rate of the hydraulic pump can be established in advance and stored. In implementation, the flow rate of the hydraulic pump corresponding to the current data of the first solenoid valve can be quickly obtained based on the correspondence between the current data of the first solenoid valve and the flow rate of the hydraulic pump.
[0075] Of course, the flow rate of the hydraulic pump may also be determined by other methods, for example, the flow rate of the hydraulic pump may be calculated using the current data of the first solenoid valve according to a preset calculation formula.
[0076] The second step is to determine the opening of the multi-way valve based on the current data of the second solenoid valve and the data of the hydraulic cylinder at the current moment.
[0077] Exemplarily, the determination of the opening of the multi-way valve based on the current data of the second solenoid valve and the data of the hydraulic cylinder at the current moment may specifically include: determining the opening of the multi-way valve corresponding to the current data of the second solenoid valve and the data of the hydraulic cylinder at the current moment based on the preset corresponding relationship of the current data of the second solenoid valve, the data of the hydraulic cylinder, and the opening of the multi-way valve. As mentioned above, the second solenoid valve can affect the opening of the multi-way valve. In addition, the state of the hydraulic cylinder is also related to the opening of the multi-way valve. Therefore, the corresponding relationship between the current data of the second solenoid valve, the data of the hydraulic cylinder, and the opening of the multi-way valve can be established in advance. In this way, the opening of the multi-way valve can be determined more accurately by combining the current data of the second solenoid valve and the data of the hydraulic cylinder.
[0078] If the data of the hydraulic cylinder includes pressure and displacement, specifically, a correspondence between the current data of the second solenoid valve, the pressure of the hydraulic cylinder, the displacement of the hydraulic cylinder, and the opening of the multi-way valve can be established.
[0079] Of course, the opening of the multi-way valve may also be determined in other ways, for example, according to a preset calculation formula, the opening of the multi-way valve is calculated using the current data of the second solenoid valve and the data of the hydraulic cylinder.
[0080] The third step is to determine the load time history of each target hinge point based on the flow rate of the hydraulic pump and the opening of the multi-way valve.
[0081] In this embodiment, the data of the hydraulic cylinder and the current data of the solenoid valve are used to accurately analyze the flow rate of the hydraulic pump and the opening of the multi-way valve. The flow rate of the hydraulic pump and the opening of the multi-way valve can reflect the load condition of the operating machinery. Based on this, the load-time history of each target hinge point can be accurately determined.
[0082] Based on the above embodiment, the load time history of each target hinge point is determined based on the flow rate of the hydraulic pump and the opening of the multi-way valve. The specific implementation method may include:
[0083] The first step is to determine the current target load of the working machine based on the flow rate of the hydraulic pump and the opening degree of the multi-way valve.
[0084] Exemplarily, the target load of the working machine at the current moment is determined based on the flow rate of the hydraulic pump and the opening of the multi-way valve. Its specific implementation method may include: inputting the flow rate of the hydraulic pump and the opening of the multi-way valve into a pre-trained load assessment model, and obtaining the load of the hydraulic cylinder at the current moment output by the load assessment model, wherein the load assessment model is trained based on the flow sample of the hydraulic pump, the opening sample of the multi-way valve and the load sample of the hydraulic cylinder; based on the load of the hydraulic cylinder at the current moment, determining the target load of the working machine at the current moment.
[0085] Here, the target load of the working machine at the current moment may be the load of the working device of the working machine at the current moment. Correspondingly, the load of the hydraulic cylinder may include the load of the hydraulic cylinder of each action mechanism in the working device. The total load of the combined load of the hydraulic cylinder of each action mechanism in the working device may reflect the load of the working device of the working machine at the current moment. Therefore, the load of the working device of the working machine at the current moment is the total load of the load of the hydraulic cylinder of each action mechanism in the working device.
[0086] Since the flow rate of the hydraulic pump and the opening of the multi-way valve can affect the load of the hydraulic cylinder, in practical applications, the flow samples of the hydraulic pump, the opening samples of the multi-way valve and the load samples of the hydraulic cylinder can be collected as training data, and the neural network model can be trained based on the training data to obtain a load assessment model. The load assessment model obtained through training can learn the implicit relationship between the flow samples of the hydraulic pump, the opening samples of the multi-way valve and the load samples of the hydraulic cylinder. The flow rate of the hydraulic pump and the opening of the multi-way valve are input into the load assessment model, and the load of the hydraulic cylinder can be quickly obtained.
[0087] Taking an excavator as an example, the action mechanism in the working device of the excavator includes a boom, a dipper rod and a bucket. The flow rate of the hydraulic pump and the opening of the multi-way valve can be input into the pre-trained load assessment model to obtain the load of the hydraulic cylinder of each action mechanism in the working device at the current moment output by the load assessment model. Based on the sum of the loads of the hydraulic cylinders of each action mechanism at the current moment, the load of the working device of the working machine at the current moment is determined. Exemplarily, the load of the working device can be calculated through the posture data of the hydraulic cylinder and the load of the hydraulic cylinder, wherein the posture data of the hydraulic cylinder can reflect the direction of the load of the hydraulic cylinder.
[0088] The second step is to determine the load of each target hinge point of the working machine at the current moment based on the target load of the working machine at the current moment.
[0089] The target load of the working machine at the current moment is a total load of comprehensive effects, and the load of each target hinge of the working machine at the current moment can be determined through a mechanical model. The mechanical model can be established in advance through mechanical analysis, and the specific implementation can refer to related technologies, which will not be described here.
[0090] The third step is to generate the load time history of each target hinge point based on the load of each target hinge point at the current moment and the load of each target hinge point at the historical moment.
[0091] Among them, historical moments are the moments before the current moment.
[0092] Since the working condition data of the operating machinery can be obtained in real time, the load of each target hinge at each moment can be obtained. Each time the load at the current moment is obtained, it can be combined with the loads at each moment before the current moment to form a load time history, thereby accurately obtaining the load time history of each target hinge.
[0093] In this embodiment, the target load of the working machine can be accurately determined by utilizing the flow rate of the hydraulic pump and the opening of the multi-way valve. The target load is a total load of comprehensive effects. Based on the total load, the load of each target hinge point of the working machine at the current moment can be further determined. Then, combined with the load at historical moments, the load time history of each target hinge point can be accurately obtained.
[0094] Based on the above embodiment, the method of determining the service life of at least one target component of the working machine based on the load-time history of each target hinge point may include:
[0095] The first step is to input the load time history of each target hinge into a finite element model to obtain the stress time history of at least one target component.
[0096] The finite element model is a three-dimensional simulation model of the operating machinery, which is used to obtain the stress time history of each component based on the load through the finite element analysis method. The stress of each component can form a stress cloud diagram.
[0097] The second step is to input the stress-time history of each target component into a pre-trained life prediction model to obtain the service life of each target component of the operating machinery.
[0098] In practical applications, fatigue analysis software can be used to implement this step. The fatigue analysis software includes a life prediction model. The life prediction model can obtain the service life of each target component of the operating machinery based on the material S (stress) -N (life) curve of each target component. The specific implementation method can refer to the relevant technical implementation, which will not be described here.
[0099] In this embodiment, the stress-time history of the target component can be accurately calculated through the finite element model, so as to accurately obtain the service life of each target component of the operating machine.
[0100] Exemplarily, the above finite element model is a finite element model after dimension reduction.
[0101] Since the calculation amount of the finite element model is very large, it is not conducive to real-time calculation. Therefore, the finite element model can be reduced in dimension through the principal component analysis method to obtain the reduced-dimensional finite element model, which is conducive to quickly calculating the stress-time history of the target component.
[0102] In this embodiment, the stress-time history of the target component can be quickly calculated through the finite element model after dimension reduction, so as to quickly obtain the service life of each target component of the operating machinery, thereby meeting the real-time requirement of determining the remaining service life of the target component.
[0103] Based on the above embodiments, the component life determination method provided in this embodiment may further include: obtaining the actual life of the target component of the operating machine; optimizing the life prediction model according to the actual life of the target component. In practical applications, if the target component is damaged, the actual life of the target component may be obtained, and the parameters of the life prediction model may be adjusted using the actual life of the target component, thereby optimizing the life prediction model, so that the subsequent output life prediction results are more accurate.
[0104] Based on the above embodiments, the component life determination method provided in this embodiment may further include: displaying the remaining life of each target component. In practical applications, the remaining life of each component may be displayed on the server side, or the remaining life of each target component may be sent to the operating machine, such as Figure 2As shown, the remaining life of each target component is displayed on the display screen of the operating machine. In this way, it is convenient for the user to understand the remaining life of each target component, so that the reliability of the operating machine can be monitored.
[0105] In the present invention, the reduced-dimensional finite element model and life prediction model established in the server form a digital twin model of the excavator. Based on this, the remaining life of the target component can be quickly obtained and displayed in real time on the operating machinery, so that its reliability can be monitored in real time.
[0106] The component life determination device provided by the present invention is described below. The component life determination device described below and the component life determination method described above can be referenced to each other.
[0107] Figure 3 It is a structural schematic diagram of the component life determination device provided by the present invention.
[0108] like Figure 3 As shown, this embodiment provides a component life determination device, including:
[0109] The data receiving module 301 is used to receive the working condition data of the working machine collected in real time, wherein the working condition data includes the data of the hydraulic cylinder in the hydraulic system and the current data of the solenoid valve;
[0110] A load determination module 302, for determining a load time history of each target hinge point of the working machine based on the working condition data;
[0111] A service life determination module 303, for determining the service life of at least one target component of the working machine based on the load-time history of each target hinge point;
[0112] The remaining life determining module 304 is used to determine the remaining life of each target component based on the used life and theoretical life of each target component.
[0113] In this embodiment, the working condition data of the working machinery collected in real time can be received, and the working condition data includes the data of the hydraulic cylinder in the hydraulic system and the current data of the solenoid valve. Based on the working condition data, the load-time history of each target hinge point of the working machinery can be accurately determined in real time, that is, the real load-time history of each target hinge point during the operation of the working machinery can be obtained. Then, based on the load-time history of each target hinge point, the service life of at least one target component of the working machinery can be accurately determined, and based on the service life and theoretical life of each target component, the remaining life of each target component is determined, thereby improving the accuracy of the remaining life of the target component.
[0114] Based on the above embodiment, the current data of the solenoid valve includes the current data of the first solenoid valve and the current data of the second solenoid valve; the first solenoid valve is a solenoid valve for controlling the flow of the hydraulic pump; the second solenoid valve is a solenoid valve for controlling the opening of the multi-way valve corresponding to the hydraulic cylinder;
[0115] The load determination module 302 is specifically configured to:
[0116] determining the flow rate of the hydraulic pump based on the current data of the first solenoid valve at the current moment;
[0117] Determining the opening of the multi-way valve based on the current data of the second solenoid valve and the data of the hydraulic cylinder at the current moment;
[0118] Based on the flow rate of the hydraulic pump and the opening degree of the multi-way valve, the load time history of each target hinge point is determined.
[0119] Based on the above embodiment, the load determination module 302 is specifically used for:
[0120] determining a target load of the working machine at a current moment based on the flow rate of the hydraulic pump and the opening degree of the multi-way valve;
[0121] Determining the load of each target joint point of the working machine at the current moment based on the target load of the working machine at the current moment;
[0122] Based on the load of each target joint at the current moment and the load at the historical moment, the load time history of each target joint is generated.
[0123] Based on the above embodiment, the load determination module 302 is specifically used for:
[0124] Based on the preset correspondence between the current data of the second solenoid valve, the data of the hydraulic cylinder, and the opening of the multi-way valve, the opening of the multi-way valve corresponding to the current data of the second solenoid valve and the data of the hydraulic cylinder at the current moment is determined.
[0125] Based on the above embodiment, the load determination module 302 is specifically used for:
[0126] Based on the preset correspondence between the current data of the first solenoid valve and the flow rate of the hydraulic pump, the flow rate of the hydraulic pump corresponding to the current data of the first solenoid valve at the current moment is determined.
[0127] Based on the above embodiment, the load determination module 302 is specifically used for:
[0128] Inputting the flow rate of the hydraulic pump and the opening degree of the multi-way valve into a pre-trained load assessment model, and obtaining the load of the hydraulic cylinder at the current moment output by the load assessment model, wherein the load assessment model is trained based on the flow rate sample of the hydraulic pump, the opening degree sample of the multi-way valve and the load sample of the hydraulic cylinder;
[0129] Based on the load of the hydraulic cylinder at the current moment, a target load of the working machine at the current moment is determined.
[0130] Based on the above embodiments, the service life determination module 303 is specifically used for:
[0131] Inputting the load time history of each target hinge into the finite element model after dimension reduction to obtain the stress time history of at least one target component;
[0132] The stress-time history of each target component is input into a pre-trained life prediction model to obtain the service life of each target component of the operating machine.
[0133] Based on the above embodiment, it also includes:
[0134] The model optimization module is used to obtain the actual life of the target component of the operating machine; and optimize the life prediction model according to the actual life of the target component.
[0135] The present invention further provides a working machine, comprising any one of the above-described component life determination devices. The working machine provided by the present invention and the above-described component life determination device can be referred to in correspondence with each other.
[0136] In this embodiment, the working condition data of the working machinery collected in real time can be received, and the working condition data includes the data of the hydraulic cylinder in the hydraulic system and the current data of the solenoid valve. Based on the working condition data, the load-time history of each target hinge point of the working machinery can be accurately determined in real time, that is, the real load-time history of each target hinge point during the operation of the working machinery can be obtained. Then, based on the load-time history of each target hinge point, the service life of at least one target component of the working machinery can be accurately determined, and based on the service life and theoretical life of each target component, the remaining life of each target component is determined, thereby improving the accuracy of the remaining life of the target component.
[0137] Figure 4 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 4As shown, the electronic device may include: a processor 410, a communication interface 420, a memory 430 and a communication bus 440, wherein the processor 410, the communication interface 420 and the memory 430 communicate with each other through the communication bus 440. The processor 410 may call the logic instructions in the memory 430 to execute the component life determination method, which includes:
[0138] Receiving real-time collected working condition data of the working machine, wherein the working condition data includes data of the hydraulic cylinder in the hydraulic system and current data of the solenoid valve;
[0139] Determining the load time history of each target hinge point of the working machine based on the working condition data;
[0140] Determining the service life of at least one target component of the working machine based on the load-time history of each of the target joint points;
[0141] Based on the used life and theoretical life of each of the target components, the remaining life of each of the target components is determined.
[0142] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, 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, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in 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 and other media that can store program codes.
[0143] On the other hand, the present invention further provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer, the computer can perform the component life determination method provided by the above methods, the method comprising:
[0144] Receiving real-time collected working condition data of the working machine, wherein the working condition data includes data of the hydraulic cylinder in the hydraulic system and current data of the solenoid valve;
[0145] Determining the load time history of each target hinge point of the working machine based on the working condition data;
[0146] Determining the service life of at least one target component of the working machine based on the load-time history of each of the target joint points;
[0147] Based on the used life and theoretical life of each of the target components, the remaining life of each of the target components is determined.
[0148] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to perform the above-mentioned component life determination method, the method comprising:
[0149] Receiving real-time collected working condition data of the working machine, wherein the working condition data includes data of the hydraulic cylinder in the hydraulic system and current data of the solenoid valve;
[0150] Determining the load time history of each target hinge point of the working machine based on the working condition data;
[0151] Determining the service life of at least one target component of the working machine based on the load-time history of each of the target joint points;
[0152] Based on the used life and theoretical life of each of the target components, the remaining life of each of the target components is determined.
[0153] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0154] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0155] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for determining component life, characterized in that: include: Receiving real-time collected working condition data of the working machine, wherein the working condition data includes data of the hydraulic cylinder in the hydraulic system and current data of the solenoid valve; Determining the load time history of each target hinge point of the working machine based on the working condition data; Determining the service life of at least one target component of the working machine based on the load-time history of each of the target joint points; Determine the remaining life of each of the target components based on the used life and theoretical life of each of the target components; The current data of the solenoid valve includes current data of a first solenoid valve and current data of a second solenoid valve; the first solenoid valve is a solenoid valve for controlling the flow of a hydraulic pump; the second solenoid valve is a solenoid valve for controlling the opening of a multi-way valve corresponding to the hydraulic cylinder; The step of determining the load time history of each target hinge point of the working machine based on the working condition data includes: determining the flow rate of the hydraulic pump based on the current data of the first solenoid valve at the current moment; Determining the opening of the multi-way valve based on the current data of the second solenoid valve and the data of the hydraulic cylinder at the current moment; Based on the flow rate of the hydraulic pump and the opening degree of the multi-way valve, the load time history of each target hinge point is determined.
2. The component life determination method according to claim 1, characterized in that: Determining the load time history of each target hinge point based on the flow rate of the hydraulic pump and the opening of the multi-way valve includes: determining a target load of the working machine at a current moment based on the flow rate of the hydraulic pump and the opening degree of the multi-way valve; Determining the load of each target joint point of the working machine at the current moment based on the target load of the working machine at the current moment; Based on the load of each target joint at the current moment and the load at the historical moment, the load time history of each target joint is generated.
3. The component life determination method according to claim 1, characterized in that: The determining the opening of the multi-way valve based on the current data of the second solenoid valve and the data of the hydraulic cylinder at the current moment includes: Based on the preset correspondence between the current data of the second solenoid valve, the data of the hydraulic cylinder, and the opening of the multi-way valve, the opening of the multi-way valve corresponding to the current data of the second solenoid valve and the data of the hydraulic cylinder at the current moment is determined.
4. The component life determination method according to claim 1, characterized in that: The determining the flow rate of the hydraulic pump based on the current data of the first solenoid valve at the current moment includes: Based on the preset correspondence between the current data of the first solenoid valve and the flow rate of the hydraulic pump, the flow rate of the hydraulic pump corresponding to the current data of the first solenoid valve at the current moment is determined.
5. The component life determination method according to claim 2, characterized in that: The determining of the target load of the working machine at the current moment based on the flow rate of the hydraulic pump and the opening degree of the multi-way valve comprises: Inputting the flow rate of the hydraulic pump and the opening degree of the multi-way valve into a pre-trained load assessment model, and obtaining the load of the hydraulic cylinder at the current moment output by the load assessment model, wherein the load assessment model is trained based on the flow rate sample of the hydraulic pump, the opening degree sample of the multi-way valve and the load sample of the hydraulic cylinder; Based on the load of the hydraulic cylinder at the current moment, a target load of the working machine at the current moment is determined.
6. The component life determination method according to claim 1, characterized in that: The determining of the service life of at least one target component of the working machine based on the load-time history of each target hinge point comprises: Inputting the load time history of each target hinge point into a finite element model to obtain the stress time history of at least one target component; The stress-time history of each target component is input into a pre-trained life prediction model to obtain the service life of each target component of the operating machine.
7. The component life determination method according to claim 6, characterized in that: The finite element model is a finite element model after dimension reduction.
8. The component life determination method according to claim 6 or 7, characterized in that: Also includes: Acquiring an actual life of the target component of the working machine; The life prediction model is optimized according to the actual life of the target component.
9. A device for determining component life, characterized in that: include: A data receiving module, used to receive the working condition data of the operating machine collected in real time, wherein the working condition data includes the data of the hydraulic cylinder in the hydraulic system and the current data of the solenoid valve; A load determination module, used to determine the load time history of each target hinge point of the working machine based on the working condition data; A service life determination module, configured to determine the service life of at least one target component of the working machine based on the load-time history of each target hinge point; A remaining life determination module, used to determine the remaining life of each target component based on the used life and theoretical life of each target component; The current data of the solenoid valve includes current data of a first solenoid valve and current data of a second solenoid valve; the first solenoid valve is a solenoid valve for controlling the flow of a hydraulic pump; the second solenoid valve is a solenoid valve for controlling the opening of a multi-way valve corresponding to the hydraulic cylinder; The load determination module is specifically used to: determining the flow rate of the hydraulic pump based on the current data of the first solenoid valve at the current moment; Determining the opening of the multi-way valve based on the current data of the second solenoid valve and the data of the hydraulic cylinder at the current moment; Based on the flow rate of the hydraulic pump and the opening degree of the multi-way valve, the load time history of each target hinge point is determined.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the component life determination method according to any one of claims 1 to 8 is implemented.
11. A working machine, characterized in that: It comprises the component life determination device as claimed in claim 9.