Load calculation method and device, equipment, storage medium and program product

By obtaining the torque and speed of the bearing in the electric drive system of new energy vehicles, calculating the radial load of the bearing, and ensuring data integrity through interpolation and complementary processing, the problem of difficult bearing load is solved, and efficient and accurate load analysis is achieved.

CN119885652APending Publication Date: 2025-04-25DEEPAL AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510017432.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-06
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The prior art is difficult to effectively calculate the load of bearings, especially in new energy vehicle electric drive systems. Since the bearings are in a closed and dynamic operating environment, the collection of load information becomes difficult.

Method used

By obtaining multiple torques and rotational speeds of the bearing of the target vehicle over the target time period, the bearing radial load corresponding to each torque is determined and the raceway radial load is calculated based on this. The method includes interpolation calculation and interval complement to ensure the integrity and reliability of the load data.

Benefits of technology

It realizes simple and effective calculation of bearing load, avoids complex calculation equation establishment and solution processes, improves analysis accuracy, and reduces the complexity and cost of the calculation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119885652A_ABST
    Figure CN119885652A_ABST
Patent Text Reader

Abstract

The invention relates to a load calculation method and device, equipment, a storage medium and a program product, and relates to the technical field of new energy automobiles. The method comprises the following steps: acquiring a plurality of torques of a bearing of a target vehicle in a target time period and a rotating speed corresponding to each torque, and determining a bearing radial load corresponding to each torque; determining a raceway radial load of the target vehicle in the target time period according to the rotating speeds corresponding to the torques and the bearing radial load; wherein the raceway radial load comprises the raceway radial load when the bearing of the target vehicle rotates by one circle and the raceway radial load corresponding to each moment. Therefore, the radial load of the raceway is calculated through a simple method, and the problems that in the related technology, a calculation equation is difficult to establish, the solving process is complex, and the calculation equation is difficult to apply on engineering in a large scale are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of new energy vehicle technology, in particular to the field of new energy vehicle data processing technology, and specifically to a load calculation method, device, equipment, storage medium and program product. Background Art

[0002] As a core component in the electric drive system of new energy vehicles, the failure rate of bearings in the electric drive system has exceeded 30%. In order to reduce the failure rate of bearings, the structure of the bearings needs to be redesigned. Among them, accurately obtaining the load information of the bearings has become a crucial link. However, since the bearings are placed inside the electric drive system in a completely closed and continuously dynamic environment, it is extremely difficult to collect load information.

[0003] The related technology CN117807698A can determine the speed information of the forward driving condition, the speed information of the reverse dragging condition and the speed information of the reverse driving condition based on multiple historical operation data of the vehicle, and generate the fatigue life of the reducer bearing based on the above speed information. However, this related technology cannot fully reflect the load characteristics of the bearing in actual work.

[0004] Related technology CN113392525A can obtain the distribution of internal load of the bearing by establishing a nonlinear equation group formed by solving the deformation equations between the bearing rolling elements and raceways and the mechanical equilibrium equations. However, this method is difficult to establish calculation equations and the solution process is complicated, making it difficult to be widely used in engineering.

[0005] Therefore, the bearing load calculation method in the related art is too complicated and it is difficult to effectively calculate the bearing load. Summary of the invention

[0006] The present application provides a load calculation method, device, equipment, storage medium and program product to at least solve the technical problem of the difficulty in effectively calculating the bearing load in the related art. The technical solution of the present application is as follows:

[0007] According to the first aspect provided by the present application, a load calculation method is provided, including: obtaining multiple torques of the target vehicle's bearings within a target time period and the rotational speed corresponding to each torque, and determining the bearing radial load corresponding to each torque; determining the raceway radial load of the target vehicle within the target time period based on the rotational speeds corresponding to the multiple torques and the bearing radial load; wherein the raceway radial load includes the raceway radial load of the target vehicle's bearings each time they rotate one circle and the raceway radial load corresponding to each moment.

[0008] According to the above technical means, the present application can realize the calculation of the radial load of the raceway by a simple method, avoiding the problems in the related art that the calculation equation is difficult to establish, the solution process is complicated, and it is difficult to apply it in a large number of engineering projects. Therefore, the present application can effectively calculate the bearing load.

[0009] In one possible implementation, the raceway radial load of the target vehicle within the target time period is determined based on the rotational speeds corresponding to multiple torques and the bearing radial loads, including: determining the number of turns corresponding to multiple bearing radial loads based on the rotational speeds corresponding to multiple torques; determining the raceway radial load of the target vehicle within the target time period based on the number of turns corresponding to multiple bearing radial loads and the bearing radial loads.

[0010] According to the above technical means, the present application can consider the dynamic relationship between torque and speed, and how this relationship affects the radial load of the bearing. Through these factors, the present application can more accurately evaluate the radial load borne by the raceway, thereby improving the accuracy of the analysis. In addition, the present application can comprehensively evaluate the raceway radial load by analyzing multiple torque and speed data points and their association with the bearing radial load.

[0011] In one possible implementation, the raceway radial load of the target vehicle within a target time period is determined based on the number of turns corresponding to multiple bearing radial loads and the bearing radial load, including: based on the number of turns corresponding to multiple bearing radial loads, interpolating the bearing radial loads corresponding to multiple torques to obtain the bearing radial load of the target vehicle for each rotation of the bearing; and performing interval compensation on the bearing radial loads corresponding to multiple turns to obtain the raceway radial load of the target vehicle for each rotation of the bearing.

[0012] According to the above-mentioned technical means, the interpolation calculation proposed in this application can generate a smoother and more continuous curve based on known data points, thereby more accurately reflecting the changing trend of the bearing radial load with the number of turns, and the interval compensation can fill the blanks or missing parts in the data, making the obtained radial load more complete and reliable. Therefore, this application can ensure that there is corresponding bearing radial load data for each number of turns through interpolation and compensation processing, thereby avoiding the impact of missing data on subsequent analysis.

[0013] In one possible implementation, the raceway radial load of the target vehicle within the target time period is determined based on the number of circles corresponding to multiple bearing radial loads and the bearing radial loads, and also includes: determining the bearing radial loads corresponding to multiple moments based on the bearing radial load of the target vehicle when the bearing rotates one circle each time; the bearing radial loads corresponding to the multiple moments correspond one-to-one with the bearing radial load of the target vehicle when the bearing rotates one circle each time; and performing interval compensation on the bearing radial loads corresponding to the multiple moments to obtain the raceway radial load corresponding to the target vehicle at each moment.

[0014] According to the above technical means, the present application can significantly improve the time resolution of the data by refining the radial load of the bearing for each rotation to a specific moment, thereby helping to capture the instantaneous changes in the radial load of the bearing, such as sudden impact loads, periodic fluctuations, etc.

[0015] In one possible implementation, the radial bearing load corresponding to each torque is determined, including: based on multiple torques of the bearing of the target vehicle within a target time period and a first functional relationship corresponding to the target vehicle, determining the radial bearing load corresponding to each torque; the first functional relationship is a functional relationship between the torque and the radial bearing load.

[0016] According to the above technical means, the present application can use the first functional relationship to directly convert the torque value into the corresponding bearing radial load, avoiding the errors and uncertainties that may exist in the traditional method. And through the predetermined first functional relationship, the bearing radial load corresponding to each torque can be quickly calculated without complex experiments or simulations, which greatly simplifies the calculation process and improves work efficiency.

[0017] In a possible implementation, the stress condition of the bearing is simulated based on the bearing stress model of the target vehicle to determine the first functional relationship.

[0018] In one possible implementation, the first functional relationship satisfies the following formula:

[0019] Fa=M / r*tan(α)*d / D

[0020] Among them, Fa is used to characterize the radial load of the bearing; M is used to characterize the torque of the shaft; r is used to characterize the radius of the gear; α is used to characterize the gear meshing angle; d is used to characterize the distance from the target bearing center to the gear center; D is used to characterize the distance from the left bearing center to the right bearing center; the target bearing center includes the left bearing center or the right bearing center; the target bearing center is related to the torque.

[0021] According to the second aspect provided by the present application, a load calculation device is provided, including: an acquisition unit and a determination unit; the acquisition unit is used to acquire multiple torques of the target vehicle's bearings within a target time period and the rotational speed corresponding to each torque, and determine the bearing radial load corresponding to each torque; the determination unit is used to determine the raceway radial load of the target vehicle within the target time period based on the rotational speeds corresponding to the multiple torques and the bearing radial load; wherein the raceway radial load includes the raceway radial load of the target vehicle's bearings each time they rotate one circle and the raceway radial load corresponding to each moment.

[0022] In one possible implementation, the determination unit is specifically used to: determine the number of turns corresponding to multiple bearing radial loads based on the rotational speeds corresponding to multiple torques; determine the raceway radial load of the target vehicle within a target time period based on the number of turns corresponding to multiple bearing radial loads and the bearing radial loads.

[0023] In one possible implementation, the determination unit is specifically used to: perform interpolation calculations on the bearing radial loads corresponding to multiple torques based on the number of turns corresponding to multiple bearing radial loads, to obtain the bearing radial load of the target vehicle when the bearing rotates one turn each time; perform interval compensation on the bearing radial loads corresponding to multiple numbers of turns, to obtain the raceway radial load of the target vehicle when the bearing rotates one turn each time.

[0024] In one possible implementation, the determination unit is specifically used to: determine the corresponding bearing radial loads at multiple moments based on the bearing radial load of the target vehicle when the bearing rotates one circle each time; the bearing radial loads corresponding to the multiple moments correspond one-to-one with the bearing radial load of the target vehicle when the bearing rotates one circle each time; and perform interval compensation on the corresponding bearing radial loads at multiple moments to obtain the raceway radial load corresponding to the target vehicle at each moment.

[0025] In one possible implementation, the determination unit is specifically used to: determine the bearing radial load corresponding to each torque based on multiple torques of the bearing of the target vehicle within a target time period and a first functional relationship corresponding to the target vehicle; the first functional relationship is a functional relationship between the torque and the bearing radial load.

[0026] In a possible implementation, the determination unit is specifically configured to: simulate the stress condition of the bearing based on the bearing stress model of the target vehicle to determine the first functional relationship.

[0027] According to the third aspect provided by the present application, an electronic device is provided, comprising: a processor; a memory for storing processor executable instructions; wherein the processor is configured to execute instructions to implement the method of the above-mentioned first aspect and any possible implementation manner thereof.

[0028] According to the fourth aspect provided by the present application, a computer-readable storage medium is provided. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method in the above-mentioned first aspect and any possible implementation method thereof.

[0029] According to the fifth aspect provided by the present application, a computer program product is provided, the computer program product comprising computer instructions, and when the computer instructions are executed on an electronic device, the electronic device executes the method of the above-mentioned first aspect and any possible implementation manner thereof.

[0030] Therefore, the above technical features of the present application have the following beneficial effects:

[0031] (1) The calculation of the radial load of the raceway can be realized by a simple method, avoiding the problems in the related art that the calculation equation is difficult to establish, the solution process is complicated, and it is difficult to apply it in a large number of engineering applications. Therefore, the present application can effectively calculate the bearing load.

[0032] (2) The dynamic relationship between torque and speed can be considered, and how this relationship affects the radial load of the bearing. Through these factors, the present application can more accurately evaluate the radial load borne by the raceway, thereby improving the accuracy of the analysis. In addition, the present application can comprehensively evaluate the raceway radial load by analyzing multiple torque and speed data points and their association with the bearing radial load.

[0033] (3) The proposed interpolation calculation can generate a smoother and more continuous curve based on the known data points, thereby more accurately reflecting the changing trend of the bearing radial load with the number of turns, and the interval compensation can fill the blanks or missing parts in the data, making the obtained radial load more complete and reliable. Therefore, the present application can ensure that there is corresponding bearing radial load data at each number of turns through interpolation and compensation processing, thereby avoiding the impact of missing data on subsequent analysis.

[0034] (4) The time resolution of the data can be significantly improved by refining the radial load of the bearing for each rotation to a specific moment, which helps to capture the instantaneous changes in the radial load of the bearing, such as sudden impact loads and periodic fluctuations.

[0035] (5) The first functional relationship can be used to directly convert the torque value into the corresponding bearing radial load, avoiding the errors and uncertainties that may exist in the traditional method. And through the predetermined first functional relationship, the bearing radial load corresponding to each torque can be quickly calculated without complex experiments or simulations, which greatly simplifies the calculation process and improves work efficiency.

[0036] It should be noted that the technical effects brought about by any implementation method in the second to fifth aspects can refer to the technical effects brought about by the corresponding implementation method in the first aspect, and will not be repeated here.

[0037] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification are used to explain the principles of the present application, and do not constitute an improper limitation on the present application.

[0039] Figure 1 is a schematic diagram of a load calculation system according to an exemplary embodiment;

[0040] Figure 2 is a flow chart showing a load calculation method according to an exemplary embodiment;

[0041] Figure 3 is a flow chart showing a method of processing CAN data according to an exemplary embodiment;

[0042] Figure 4 is another flow chart showing processing of CAN data according to an exemplary embodiment;

[0043] Figure 5 is another flow chart showing processing of CAN data according to an exemplary embodiment;

[0044] Figure 6 is a schematic diagram of a bearing structure according to an exemplary embodiment;

[0045] Figure 7 is a schematic diagram of a radial load according to an exemplary embodiment;

[0046] Figure 8 is a block diagram of a load calculation device according to an exemplary embodiment;

[0047] Fig. 9 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0048] In order to enable ordinary persons in the art to better understand the technical solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0049] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0050] Bearings, as the absolute core components of the electric drive system of new energy vehicles, are directly related to the efficiency and safety of the entire drive system due to their stable and reliable performance. The failure rate of bearings in electric drive systems has surprisingly exceeded 30%. Therefore, it is necessary to attach great importance to the performance optimization and maintenance of bearings.

[0051] In order to effectively reduce the failure rate of bearings, the structure, materials and manufacturing process of bearings can be comprehensively and deeply redesigned, thereby fundamentally improving the durability and reliability of bearings, reducing the downtime of electric drive systems caused by bearing failures, and thus ensuring the overall performance and user experience of new energy vehicles.

[0052] However, in this series of improvement and optimization processes, how to accurately obtain the load information of the bearing has become a difficult problem. Load information is an important basis for evaluating the working status of the bearing, predicting the failure trend, and optimizing the structural design. Only by accurately understanding the size, direction, and change law of the load borne by the bearing can the bearing be improved and optimized in a targeted manner.

[0053] However, since the bearings are firmly placed deep inside the electric drive system and surrounded by a series of complex mechanical structures and electrical components, a completely closed and continuously dynamic environment is formed. Such an environment not only makes it extremely difficult to collect load information, but also greatly increases the risk of data errors and noise interference. Traditional sensors and measurement methods often have difficulty working stably in such an environment, and cannot provide accurate and reliable load information.

[0054] Therefore, how to break through this technical bottleneck and realize accurate collection and real-time monitoring of bearing load information has become one of the key issues to be solved in the current research and development of new energy vehicle electric drive systems. This not only requires us to make bold innovations and breakthroughs in sensor technology, signal processing algorithms, and data communication technology, but also requires us to deeply explore the interaction mechanism between bearings and electric drive systems to provide a solid theoretical basis for the accurate acquisition of load information.

[0055] In the related technology 1, the speed information of the forward driving condition, the speed information of the reverse dragging condition and the speed information of the reverse driving condition can be determined based on multiple historical operation data of the vehicle, and the fatigue life of the reducer bearing can be generated based on the above speed information. However, the related technology cannot fully reflect the load characteristics of the bearing in actual work.

[0056] Related technology 2 can obtain the distribution of internal loads in the bearing by establishing and solving a nonlinear set of equations formed by the deformation equations and mechanical equilibrium equations between the bearing rolling elements and raceways. However, this method is difficult to establish calculation equations and the solution process is complicated, making it difficult to be widely used in engineering.

[0057] Therefore, it is necessary to explore effective ways to calculate bearing loads.

[0058] In order to improve the problems existing in the above-mentioned technologies, the present application proposes a load calculation method, which can obtain multiple torques of the target vehicle's bearings within a target time period and the speed corresponding to each torque, and determine the bearing radial load corresponding to each torque, so as to further determine the target vehicle's raceway radial load within the target time period based on the speed corresponding to the multiple torques and the bearing radial load. Among them, the raceway radial load can include the raceway radial load of the target vehicle's bearings when they rotate one circle and the raceway radial load corresponding to each moment, that is, the calculation of the raceway radial load is realized by a simple method, avoiding the problems in the related technology that the calculation equations are difficult to establish, the solution process is complicated, and it is difficult to apply them on a large scale in engineering. Therefore, the present application can effectively calculate the bearing load.

[0059] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments.

[0060] Figure 1 is a schematic diagram of a load calculation system. Figure 1 As shown, the load calculation system 100 includes: a load calculation device 101 and a cloud 102. The load calculation device 101 and the cloud 102 can be connected in communication.

[0061] The load calculation device 101 may be a terminal device, which may also be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), electronic equipment, etc.

[0062] In the embodiments of the present application, the terminal device may be a mobile phone, a computer, a two-in-one notebook, a two-in-one tablet computer, a laptop computer, a smart TV, a tablet computer (Pad), a computer with wireless transceiver function, an augmented reality (AR) terminal device\virtual reality (VR) device, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), an artificial intelligence (AI) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.

[0063] The cloud 102 generally refers to the infrastructure of cloud computing and the services it provides. The cloud 102 may be a platform that provides functions such as software search, download, use, management, and backup, covering a wide range of communication resources and functions.

[0064] In an embodiment of the present application, the load calculation device 101 can obtain multiple torques of the bearing of the target vehicle in the target time period and the speed corresponding to each torque from the cloud 102, and determine the radial load of the bearing corresponding to each torque. The load calculation device 101 determines the radial load of the raceway of the target vehicle in the target time period based on the speed corresponding to the multiple torques and the radial load of the bearing.

[0065] Figure 2 is a flow chart of a load calculation method according to an exemplary embodiment. Figure 2 As shown, the load calculation method includes the following steps: S201-S202.

[0066] S201. Acquire multiple torques of a bearing of a target vehicle within a target time period and a rotation speed corresponding to each torque, and determine a radial load of the bearing corresponding to each torque.

[0067] Optionally, the target time period can be set according to actual needs. For example, the target time period can be from 10:00 to 10:10, or from 10:00 to 10:20. This application does not make specific restrictions on this.

[0068] In one possible implementation, combining Figure 1 ,The load calculation device can obtain multiple torques of the bearing of the target vehicle within the target time period and the speed corresponding to each torque from the cloud.

[0069] Specifically, the cloud may store information of multiple vehicles. In order to determine the radial load of the bearing corresponding to multiple torques of the target vehicle within the target time period, the load calculation device may send an acquisition instruction to the cloud for acquiring multiple torques of the bearing of the target vehicle within the target time period and the speed corresponding to each torque. In response to the acquisition instruction, the cloud may send multiple torques of the bearing of the target vehicle within the target time period and the speed corresponding to each torque to the load calculation device.

[0070] In some embodiments, before the cloud sends multiple torques of the target vehicle's bearings within the target time period and the speed corresponding to each torque to the load calculation device, the load calculation device may process the vehicle information stored in the cloud. The vehicle information may include controller area network (CAN) data of the vehicle.

[0071] In one possible implementation, Figure 3 As shown, the load calculation device can process the CAN data through the following steps.

[0072] S2001. Obtain cloud CAN data of multiple vehicles, and group the cloud CAN data of multiple vehicles.

[0073] Specifically, the load calculation device can collect CAN data of a preset time length of m vehicles from the cloud. The load calculation device can divide the m vehicles into n groups. Each group has m / n vehicles (m / n is an integer). The load calculation device can store the CAN data of each group of vehicles in a folder respectively.

[0074] For example, the load calculation device can collect CAN data of 10 vehicles within 1 month from the cloud. The load calculation device can divide the data of these 10 vehicles into 1 group, totaling 561 Excel files. As shown in Table 1 below, Table 1 shows multiple CAN data:

[0075] Table 1

[0076]

[0077] S2002. Rename and sort the cloud CAN data files for each group of vehicles.

[0078] Specifically, as Figure 4 shown, the load calculation device can obtain the file information of this group of data, where the file information includes the file serial number, file name, and number of files. For example, the file name is "VIN - sequence number.xlsx". The load calculation device can calculate the length of the file name of the j-th file and determine whether the file name length is equal to L1. If the file name length is equal to L1, then add the field "00" between the k1-th and k2-th positions of the file name. If the file name length is not equal to L1, then the load calculation device can determine whether the file name length is equal to L2. If the file name length is equal to L2, then add "0" between the k1-th and k2-th positions of the file name. If the file name length is not equal to L2, or after adding "0" between the k1-th and k2-th positions of the file name, determine whether j is less than n. Where the initial value of j is 1, n is the number of files, and when j is less than n, j is incremented by 1, and the j-th file is renamed again. When j is not less than n, the process ends.

[0079] Exemplarily, in combination with the example in the above S2001, the load calculation device can calculate the length of the file name of the j-th file and determine whether the file name length is equal to 24. If the file name length is equal to 24, then add "00" between the 18th and 19th positions of the file name, that is, the renamed file name is "VIN - 00 sequence number.xlsx". If the file name length is not equal to 24, then determine whether the file name length is equal to 25. If the file name length is equal to 25, then add "0" between the 18th and 19th positions of the file name, that is, the renamed file name is "VIN - 0 sequence number.xlsx". After the load calculation device finishes renaming the j-th file, j is incremented by 1, and the j-th file is renamed until j is equal to 561.

[0080] S2003. Determine the number information of the cloud CAN data for each vehicle.

[0081] Specifically, as Figure 5 shown, the load calculation device can obtain the file information of each vehicle in each group of vehicles after renaming and sorting. The load calculation device can obtain the sequence of the part representing the vehicle identification number (VIN) in the file name. The load calculation device can determine the unique value of the VIN sequence and its number numvin. The load calculation device can determine the repeated number numvinfile of each unique value of the VIN sequence.

[0082] Exemplarily, in combination with the example in S1002 above, the load calculation device can obtain the file information of each vehicle in each group of vehicles after renaming and sorting. Among them, the number of files numgroupfile is 561. The load calculation device can obtain the sequence representing the VIN part in the file name. The load calculation device can determine the unique value of the VIN sequence and its number numvin, where numvin=10. The load calculation device can determine the number of repetitions numvinfile of the unique value of each VIN sequence, and the obtained numvinfile sequence is shown in Table 2 below.

[0083] Table 2

[0084] 72 25 41 24 56 65 39 43 56 139

[0085] S2004. Obtain the CAN field data required by each vehicle.

[0086] Specific, combined Figure 5 , the load calculation device can calculate the file belonging to the vehicle number i in the group. Among them, the first file number is start(i)=1+stop(i-1), and the last file number is stop(i)=start(i)+numvinfile(i)-1. The load calculation device can traverse the file from j for the vehicle number i in the group, determine the CAN field in the file, including the cumulative mileage field and the vehicle status field, and record it as dt, among which the initial value of i is 1, the initial value of j is start(i), and the maximum value of j is stop(i). The load calculation device can calculate the mileage of the file trip(j)=max(S)-min(S), trip_all=trip(j), and determine whether trip_all is greater than or equal to the target mileage k. If trip_all is greater than or equal to the target mileage, stop traversal and delete the part of dt where trip_all is greater than k. If trip_all is less than the target mileage, and determine whether i is less than numvin, if i is less than numvin, i is incremented by 1 and the above steps are repeated. The load calculation device can traverse the file starting from j for the vehicle number i in the group and determine the CAN field in the file when j is less than stop(i) and trip_all is less than k. The load calculation device can output a text prompt "The mileage of vehicle number i is less than k" when j is not equal to stop(i) and trip_all is less than k. The load calculation device can increase i by 1 and repeat the above steps until i reaches numvin.

[0087] Exemplarily, in combination with the example in S2003, the load calculation device can calculate the file belonging to the vehicle serial number i in the group. Among them, the first file serial number is start(i)=1+stop(i-1). The load calculation device can traverse the file from j for the vehicle serial number i in the group, and determine the CAN field in the file, including the accumulated mileage field (S) and the vehicle status field (carStatus), and record it as dt, where the initial value of i is 1, the initial value of j is start(i)=1, and the maximum value of j is stop(i)=72. The load calculation device can use the mileage of the file trip(j) = max(S)-min(S), trip_all = trip(j), and determine whether trip_all is greater than or equal to the target mileage k. If trip_all is greater than or equal to the target mileage, the traversal is stopped and the part of dt where trip_all is greater than k is deleted. If trip_all is less than the target mileage, j is incremented by 1 and the above steps are repeated, and trip_all = trip(j) + trip(j-1), where k = 500km. The load calculation device can output a text prompt "Vehicle serial number i mileage is less than k" when j reaches stop(i) and trip_all is less than k. The load calculation device can increment i by 1 and repeat the above steps until i reaches numvin = 10.

[0088] S2005: Delete the CAN data of each vehicle in the off state and the punctuation marks in the CAN data to regularize the sampling rate.

[0089] Specifically, the load calculation device may delete the portion of the data in which the vehicle is in an ignition-off state. The load calculation device may delete punctuation marks in the data. The load calculation device may connect each field of data with a special symbol. The load calculation device may separate each field of data with a special symbol as a separator. The load calculation device may delete empty data.

[0090] Exemplarily, the load calculation device can delete the part of the data where the vehicle is in the off state, that is, dt(carStatus=0). The load calculation device can 2: delete punctuation marks such as "[""]" in the data. The load calculation device can connect the data with "," as a separator to form a long string. The load calculation device can split the data with a special symbol "," as a separator and convert it into a digital type. The load calculation device can delete the empty data and obtain the cleaned motor torque data of 10 vehicles with a total mileage of 500km per vehicle and a total of 5000km, as shown in Table 3 below. Table 3 shows the processed motor torque data.

[0091] Table 3

[0092] ... -51.8 -33 -33.3 -27.9 -28.2 -27.8 -41.1 -43 -24.6 6.7 …

[0093] Based on this, the load calculation device can obtain processed torque data and speed data from the cloud, that is, obtain multiple torques of the bearings of the target vehicle within the target time period and the speed corresponding to each torque.

[0094] Exemplarily, as shown in Table 4, Table 4 shows a plurality of torques of a bearing of a target vehicle within a target time period and a rotation speed corresponding to each torque.

[0095] Table 4

[0096] Time 0 1 2 3 4 5 6 7 8 9 … Torque Nm -51.8 -33 -33.3 -27.9 -28.2 -27.8 -41.1 -43 -24.6 6.7 … Speed ​​rpm 650 530 450 320 300 280 210 180 120 60 …

[0097] In a possible implementation, in order to determine the radial load of the bearing corresponding to each torque, the load calculation device may determine the radial load of the bearing corresponding to each torque based on multiple torques of the bearing of the target vehicle within the target time period and a first functional relationship corresponding to the target vehicle, wherein the first functional relationship is a functional relationship between the torque and the radial load of the bearing.

[0098] It should be noted that the load calculation device can simulate the stress condition of the bearing based on the bearing stress model of the target vehicle to determine the first functional relationship.

[0099] Specifically, Figure 6 As shown, the bearing is generally composed of an outer ring, an inner ring, rolling elements and a retaining cage. The bearing, the rotating shaft and the gear are assembled together to form the shaft system of the electric drive to achieve power transmission. The radial force on the bearing is balanced with the radial force on the gear set, and the radial force on the gear can be calculated by the torque of the rotating shaft. The outer ring of the bearing is interference fitted with the electric drive housing, and the inner ring of the bearing is interference fit with the rotating shaft. During the rotation process, the outer ring is fixed and the inner ring rotates with the rotating shaft. Specifically, when any point on the inner ring raceway is in the same direction as the radial force of the bearing, its load is the largest; as the inner ring rotates, the point gradually moves away from the direction of the radial force of the bearing, and the load gradually decreases. When the point is in the opposite direction of the radial force of the bearing, its load is the smallest (no force); the inner ring continues to rotate, and the point gradually approaches the direction of the radial force of the bearing, and the load gradually increases, and so on. Based on this, the first functional relationship can satisfy the following formula:

[0100] Fa=M / r*tan(α)*d / D

[0101] Among them, Fa can be used to characterize the radial load of the bearing. M can be used to characterize the torque of the shaft. r can be used to characterize the radius of the gear; α can be used to characterize the meshing angle of the gear. d can be used to characterize the distance from the center of the target bearing to the center of the gear. D can be used to characterize the distance from the center of the left bearing to the center of the right bearing. The target bearing center includes the left bearing center or the right bearing center. The target bearing center is related to the torque.

[0102] Exemplarily, as shown in Table 5, Table 5 shows the radial loads of the bearings corresponding to a plurality of torques.

[0103] Table 5

[0104]

[0105] S202: Determine the radial load of the raceway of the target vehicle within a target time period according to the rotational speeds and the radial loads of the bearings corresponding to the multiple torques.

[0106] The radial load of the raceway includes the radial load of the raceway when the bearing of the target vehicle rotates one circle and the radial load of the raceway corresponding to each moment. The radial load of the raceway when the bearing of the target vehicle rotates one circle can also be called the radial load of the raceway of the target vehicle in the space domain. The radial load of the raceway corresponding to each moment of the target vehicle can also be called the radial load of the raceway of the target vehicle in the time domain.

[0107] In one possible implementation, the load calculation device may determine the number of turns corresponding to the multiple bearing radial loads based on the rotational speeds corresponding to the multiple torques. The load calculation device may determine the raceway radial load of the target vehicle within the target time period based on the number of turns corresponding to the multiple bearing radial loads and the bearing radial loads. The specific implementation method of the load calculation device determining the raceway radial load of the target vehicle within the target time period based on the rotational speeds corresponding to the multiple torques and the bearing radial loads may refer to the following S201-S202. No further details will be given here.

[0108] based on Figure 2 The technical solution in the present application can realize the calculation of the radial load of the raceway by a simple method, avoiding the problems in the related art that the calculation equation is difficult to establish, the solution process is complicated, and it is difficult to apply it in a large number of engineering projects. Therefore, the present application can effectively calculate the bearing load.

[0109] In some embodiments, in order to determine the raceway radial load of the target vehicle within a target time period according to the rotational speeds and bearing radial loads corresponding to a plurality of torques, the load calculation method includes the following steps: S301 - S302 .

[0110] S301. Determine the number of revolutions corresponding to the radial loads of the bearings based on the rotational speeds corresponding to the multiple torques.

[0111] In a possible implementation, the load calculation device may integrate the rotation speed to obtain the number of revolutions corresponding to the radial loads of the multiple bearings.

[0112] Exemplarily, as shown in Table 6, Table 6 shows the number of circles corresponding to the radial loads of multiple bearings.

[0113] Table 6

[0114]

[0115] In order to improve calculation efficiency, the number of turns may be rounded. For example, as shown in Table 7, Table 7 shows the number of turns corresponding to multiple bearing radial loads after rounding.

[0116] Table 7

[0117]

[0118] S302: Determine the raceway radial load of the target vehicle within a target time period based on the number of turns corresponding to the multiple bearing radial loads and the bearing radial loads.

[0119] In a possible implementation, the load calculation device may interpolate the bearing radial loads corresponding to the multiple torques based on the number of turns corresponding to the multiple bearing radial loads to obtain the bearing radial load of the target vehicle when the bearing rotates one turn. For example, as shown in Table 8, Table 8 shows the bearing radial load of the target vehicle when the bearing rotates one turn.

[0120] Table 8

[0121]

[0122] Furthermore, the load calculation device can perform interval compensation on the bearing radial loads corresponding to multiple revolutions to obtain the raceway radial load of the target vehicle's bearing when it rotates one revolution. For example, as shown in Table 9, Table 9 shows the raceway radial load of the target vehicle's bearing when it rotates one revolution.

[0123] Table 9

[0124] Number of laps 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 Bearing raceway radial load N -2745.4 0 -2508.9 0 -2311.8 0 -2150.7 0 -2022.3 0 Number of laps 5 5.5 6 6.5 7 7.5 8 … 46 … Bearing raceway radial load N -1923.2 0 -1850.1 0 -1799.4 0 -1767.9 … 355.1 …

[0125] In another possible implementation, the load calculation device may determine the corresponding bearing radial loads at multiple moments based on the bearing radial load when the bearing of the target vehicle rotates one circle, wherein the bearing radial loads corresponding to the multiple moments correspond one to one with the bearing radial load when the bearing of the target vehicle rotates one circle. Exemplarily, as shown in Table 10, Table 10 shows the number of circles corresponding to the multiple moments.

[0126] Table 10

[0127]

[0128] Exemplarily, as shown in Table 11, Table 11 shows the radial loads of the bearing corresponding to multiple moments.

[0129] Table 11

[0130]

[0131] The load calculation device can perform interval compensation on the bearing radial loads corresponding to multiple moments to obtain the raceway radial load corresponding to the target vehicle at each moment. For example, as shown in Table 12, Table 12 shows the raceway radial load corresponding to the target vehicle at each moment.

[0132] Table 12

[0133]

[0134] In a possible implementation, the radial loads obtained in Tables 5, 9, and 12 are non-uniform sampling data, and the present application may also perform uniform sampling. Figure 7 As shown, by uniformly sampling it to a target sampling rate of 1000 Hz (hertz, HZ), the raceway radial load corresponding to the target vehicle at each moment with a sampling rate of 1000 HZ expressed in time can be obtained, that is, the uniformly sampled bearing radial load. Figure 7 The radial load of the bearing, the radial load of the first raceway and the radial load of the second raceway are also included.

[0135] Based on this, the present application can consider the dynamic relationship between torque and speed, and how this relationship affects the radial load of the bearing. Through these factors, the present application can more accurately evaluate the radial load borne by the raceway, thereby improving the accuracy of the analysis. In addition, the present application can comprehensively evaluate the raceway radial load by analyzing multiple torque and speed data points and their association with the bearing radial load.

[0136] Figure 8 is a block diagram of a load calculation device according to an exemplary embodiment. Figure 8 The load calculation device includes: an acquisition unit 401 and a determination unit 402.

[0137] In a possible implementation, the acquisition unit 401 is used to acquire multiple torques of a bearing of a target vehicle within a target time period and a rotation speed corresponding to each torque, and determine a radial load of the bearing corresponding to each torque.

[0138] In one possible implementation, the determination unit 402 is used to determine the raceway radial load of the target vehicle within a target time period based on the rotational speeds corresponding to multiple torques and the bearing radial loads; wherein the raceway radial load includes the raceway radial load of the target vehicle's bearing each time it rotates one circle and the raceway radial load corresponding to each moment.

[0139] In one possible implementation, the determination unit 402 is specifically used to: determine the number of turns corresponding to multiple bearing radial loads based on the rotational speeds corresponding to multiple torques; determine the raceway radial load of the target vehicle within a target time period based on the number of turns corresponding to multiple bearing radial loads and the bearing radial loads.

[0140] In one possible implementation, the determination unit 402 is specifically used to: perform interpolation calculations on the bearing radial loads corresponding to multiple torques based on the number of turns corresponding to multiple bearing radial loads to obtain the bearing radial load of the target vehicle when the bearing rotates one turn each time; and perform interval compensation on the bearing radial loads corresponding to multiple numbers of turns to obtain the raceway radial load of the target vehicle when the bearing rotates one turn each time.

[0141] In one possible implementation, the determination unit 402 is specifically used to: determine the corresponding bearing radial loads at multiple moments based on the bearing radial load of the target vehicle when the bearing rotates one circle each time; the bearing radial loads corresponding to the multiple moments correspond one-to-one with the bearing radial load of the target vehicle when the bearing rotates one circle each time; and perform interval compensation on the corresponding bearing radial loads at multiple moments to obtain the raceway radial load corresponding to the target vehicle at each moment.

[0142] In one possible implementation, the determination unit 402 is specifically used to determine the bearing radial load corresponding to each torque based on multiple torques of the bearing of the target vehicle within a target time period and a first functional relationship corresponding to the target vehicle; the first functional relationship is a functional relationship between the torque and the bearing radial load.

[0143] In a possible implementation, the determination unit 402 is specifically configured to: simulate the stress condition of the bearing based on the bearing stress model of the target vehicle to determine the first functional relationship.

[0144] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0145] Fig. 9 FIG. 1 is a block diagram of an electronic device according to an exemplary embodiment. Fig. 9 As shown, the electronic device includes but is not limited to: a processor 501 and a memory 502 .

[0146] The memory 502 is used to store executable instructions of the processor 501. It can be understood that the processor 501 is configured to execute instructions to implement the load calculation method in the above embodiment.

[0147] It should be noted that those skilled in the art can understand that Fig. 9 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and the electronic device may include Fig. 9 More or fewer components may be shown, or certain components may be combined, or the components may be arranged differently.

[0148] The processor 501 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 502, and calling data stored in the memory 502, it performs various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. The processor 501 may include one or more processing units. Optionally, the processor 501 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 501.

[0149] The memory 502 can be used to store software programs and various data. The memory 502 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application program required by at least one functional module (such as a determination unit, a processing unit, etc.), etc. In addition, the memory 502 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0150] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 502 including instructions, and the above instructions can be executed by a processor 501 of an electronic device to implement the method in the above embodiment.

[0151] In actual implementation, Figure 8 The functions of the acquisition unit 401 and the determination unit 402 can be obtained by Fig. 9 The processor 501 in the embodiment calls the computer program stored in the memory 502. The specific execution process can refer to the description of the method part in the above embodiment, which will not be repeated here.

[0152] Optionally, the computer-readable storage medium may be a non-temporary computer-readable storage medium, for example, the non-temporary computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0153] In an exemplary embodiment, the present application also provides a computer program product including one or more instructions, and the one or more instructions can be executed by the processor 501 of the electronic device to complete the method in the above embodiment.

[0154] It should be noted that when the instructions in the above-mentioned computer-readable storage medium or one or more instructions in the computer program product are executed by the processor of the electronic device, the various processes of the above-mentioned method embodiment are implemented, and the same technical effect as the above-mentioned method can be achieved. To avoid repetition, they will not be repeated here.

[0155] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0156] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, 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 through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0158] In addition, each functional unit in each embodiment of the present application 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. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0159] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or the full classification part or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute the full classification part or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, ROM, RAM, disk or CD and other media that can store program code.

[0160] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A load calculation method, characterized in that: include: Obtain multiple torques of a bearing of a target vehicle within a target time period and a rotation speed corresponding to each torque, and determine a radial load of the bearing corresponding to each torque; The raceway radial load of the target vehicle within the target time period is determined based on the rotational speeds and bearing radial loads corresponding to the multiple torques; wherein the raceway radial load includes the raceway radial load of the target vehicle's bearing each time it rotates one circle and the raceway radial load corresponding to each moment.

2. The method according to claim 1, characterized in that The step of determining the radial load of the raceway of the target vehicle within the target time period according to the rotational speeds and the radial loads of the bearings corresponding to the multiple torques includes: Determining the number of revolutions corresponding to the plurality of bearing radial loads based on the rotational speeds corresponding to the plurality of torques; Based on the number of turns corresponding to the multiple bearing radial loads and the bearing radial loads, the raceway radial load of the target vehicle within the target time period is determined.

3. The method according to claim 2, characterized in that The determining, based on the number of turns corresponding to the plurality of bearing radial loads and the bearing radial load, the raceway radial load of the target vehicle within the target time period comprises: Based on the number of turns corresponding to the multiple bearing radial loads, interpolate and calculate the bearing radial loads corresponding to the multiple torques to obtain the bearing radial load of the target vehicle when the bearing rotates one turn; The radial loads of the bearings corresponding to the plurality of revolutions are compensated at intervals to obtain the radial loads of the raceways of the bearings of the target vehicle when the bearings rotate one revolution.

4. The method according to claim 2, characterized in that: The determining the raceway radial load of the target vehicle within the target time period based on the number of turns corresponding to the multiple bearing radial loads and the bearing radial loads also includes: Based on the radial load of the bearing when the bearing of the target vehicle rotates one circle each time, determining the radial loads of the bearing corresponding to multiple moments; the radial loads of the bearing corresponding to the multiple moments correspond one to one with the radial loads of the bearing when the bearing of the target vehicle rotates one circle each time; The radial loads of the bearings corresponding to the multiple moments are compensated at intervals to obtain the radial loads of the raceway corresponding to the target vehicle at each moment.

5. The method according to any one of claims 1 to 4, characterized in that Determining the radial load of the bearing corresponding to each torque includes: Based on multiple torques of the bearing of the target vehicle within a target time period and a first functional relationship corresponding to the target vehicle, the radial load of the bearing corresponding to each torque is determined; the first functional relationship is a functional relationship between the torque and the radial load of the bearing.

6. The method according to claim 5, characterized in that The method further comprises: The stress condition of the bearing is simulated based on the bearing stress model of the target vehicle to determine the first functional relationship.

7. The method according to claim 6, characterized in that The first functional relationship satisfies the following formula: Fa=M / r*tan(α)*d / D Among them, Fa is used to characterize the radial load of the bearing; M is used to characterize the torque of the shaft; r is used to characterize the radius of the gear; α is used to characterize the gear meshing angle; d is used to characterize the distance from the target bearing center to the gear center; D is used to characterize the distance from the left bearing center to the right bearing center; the target bearing center includes the left bearing center or the right bearing center; the target bearing center is related to the torque.

8. A load calculation device, characterized in that: The device comprises: an acquisition unit and a determination unit; Obtain multiple torques of a bearing of a target vehicle within a target time period and a rotation speed corresponding to each torque, and determine a radial load of the bearing corresponding to each torque; The raceway radial load of the target vehicle within the target time period is determined based on the rotational speeds and bearing radial loads corresponding to the multiple torques; wherein the raceway radial load includes the raceway radial load of the target vehicle's bearing each time it rotates one circle and the raceway radial load corresponding to each moment.

9. The device according to claim 8, characterized in that The determining unit is specifically configured to: Determining the number of revolutions corresponding to the plurality of bearing radial loads based on the rotational speeds corresponding to the plurality of torques; Based on the number of turns corresponding to the multiple bearing radial loads and the bearing radial loads, the raceway radial load of the target vehicle within the target time period is determined.

10. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method according to any one of claims 1 to 7.

11. A computer-readable storage medium, characterized in that: When the computer-executable instructions stored in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is capable of performing the method as claimed in any one of claims 1 to 7.

12. A computer program product comprising instructions, characterized in that When the instructions are executed by a computer, the computer is caused to perform the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method for calculating load distribution of angular contact ball bearing

    CN113392525A

  • Speed reducer bearing load spectrum generation method and device, electronic equipment and storage medium

    CN117807698A